/*!*********************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/sass-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./IREV/src/scss/index.scss ***!
  \*********************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
@font-face {
  font-family: "Founders Grotesk";
  src: url("../fonts/Founders-Grotesk-X-Condensed-Bold.eot");
  src: url("../fonts/Founders-Grotesk-X-Condensed-Bold.eot?#iefix") format("embedded-opentype"), url("../fonts/Founders-Grotesk-X-Condensed-Bold.woff2") format("woff2"), url("../fonts/Founders-Grotesk-X-Condensed-Bold.woff") format("woff"), url("../fonts/Founders-Grotesk-X-Condensed-Bold.otf") format("opentype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "IBMPlexMono";
  src: url("../fonts/IBMPlexMono-Medium.eot");
  src: url("../fonts/IBMPlexMono-Medium.eot?#iefix") format("embedded-opentype"), url("../fonts/IBMPlexMono-Medium.woff2") format("woff2"), url("../fonts/IBMPlexMono-Medium.woff") format("woff"), url("../fonts/IBMPlexMono-Medium.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "IBMPlexMono";
  src: url("../fonts/IBMPlexMono-SemiBold.eot");
  src: url("../fonts/IBMPlexMono-SemiBold.eot?#iefix") format("embedded-opentype"), url("../fonts/IBMPlexMono-SemiBold.woff2") format("woff2"), url("../fonts/IBMPlexMono-SemiBold.woff") format("woff"), url("../fonts/IBMPlexMono-SemiBold.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "IBMPlexMono";
  src: url("../fonts/IBMPlexMono-SemiBold.eot");
  src: url("../fonts/IBMPlexMono-SemiBold.eot?#iefix") format("embedded-opentype"), url("../fonts/IBMPlexMono-SemiBold.woff2") format("woff2"), url("../fonts/IBMPlexMono-SemiBold.woff") format("woff"), url("../fonts/IBMPlexMono-SemiBold.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "IBMPlexMono";
  src: url("../fonts/IBMPlexMono-Regular.eot");
  src: url("../fonts/IBMPlexMono-Regular.eot?#iefix") format("embedded-opentype"), url("../fonts/IBMPlexMono-Regular.woff2") format("woff2"), url("../fonts/IBMPlexMono-Regular.woff") format("woff"), url("../fonts/IBMPlexMono-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "IBMPlexMono";
  src: url("../fonts/IBMPlexMono-Light.eot");
  src: url("../fonts/IBMPlexMono-Light.eot?#iefix") format("embedded-opentype"), url("../fonts/IBMPlexMono-Light.woff2") format("woff2"), url("../fonts/IBMPlexMono-Light.woff") format("woff"), url("../fonts/IBMPlexMono-Light.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "Founders Grotesk";
  src: url("../fonts/Founders-Grotesk-X-Condensed-Bold.eot");
  src: url("../fonts/Founders-Grotesk-X-Condensed-Bold.eot?#iefix") format("embedded-opentype"), url("../fonts/Founders-Grotesk-X-Condensed-Bold.woff2") format("woff2"), url("../fonts/Founders-Grotesk-X-Condensed-Bold.woff") format("woff"), url("../fonts/Founders-Grotesk-X-Condensed-Bold.otf") format("opentype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "IBMPlexMono";
  src: url("../fonts/IBMPlexMono-Medium.eot");
  src: url("../fonts/IBMPlexMono-Medium.eot?#iefix") format("embedded-opentype"), url("../fonts/IBMPlexMono-Medium.woff2") format("woff2"), url("../fonts/IBMPlexMono-Medium.woff") format("woff"), url("../fonts/IBMPlexMono-Medium.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "IBMPlexMono";
  src: url("../fonts/IBMPlexMono-SemiBold.eot");
  src: url("../fonts/IBMPlexMono-SemiBold.eot?#iefix") format("embedded-opentype"), url("../fonts/IBMPlexMono-SemiBold.woff2") format("woff2"), url("../fonts/IBMPlexMono-SemiBold.woff") format("woff"), url("../fonts/IBMPlexMono-SemiBold.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "IBMPlexMono";
  src: url("../fonts/IBMPlexMono-SemiBold.eot");
  src: url("../fonts/IBMPlexMono-SemiBold.eot?#iefix") format("embedded-opentype"), url("../fonts/IBMPlexMono-SemiBold.woff2") format("woff2"), url("../fonts/IBMPlexMono-SemiBold.woff") format("woff"), url("../fonts/IBMPlexMono-SemiBold.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "IBMPlexMono";
  src: url("../fonts/IBMPlexMono-Regular.eot");
  src: url("../fonts/IBMPlexMono-Regular.eot?#iefix") format("embedded-opentype"), url("../fonts/IBMPlexMono-Regular.woff2") format("woff2"), url("../fonts/IBMPlexMono-Regular.woff") format("woff"), url("../fonts/IBMPlexMono-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "IBMPlexMono";
  src: url("../fonts/IBMPlexMono-Light.eot");
  src: url("../fonts/IBMPlexMono-Light.eot?#iefix") format("embedded-opentype"), url("../fonts/IBMPlexMono-Light.woff2") format("woff2"), url("../fonts/IBMPlexMono-Light.woff") format("woff"), url("../fonts/IBMPlexMono-Light.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
.header {
  position: fixed;
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  z-index: 1000;
  top: 0;
  left: 0;
  width: 100%;
  height: 96px;
  color: #F8FAFF;
}
@media (max-width: 751px) {
  .header {
    height: 57px;
  }
}
.header {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.header .header_wrapper {
  max-width: 1281px;
  margin: 0 auto;
  padding: 30px 31px 30px 31px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 100%;
  font-family: "IBMPlexMono", "SF Mono", "Cascadia Code", "Fira Code", "Consolas", "Monaco", "Courier New", monospace;
  font-weight: 400;
  font-size: 20px;
  line-height: 1;
  letter-spacing: 0;
  font-size: 16px;
}
.header .header_wrapper .header_hamburger {
  display: none;
}
.header .header_wrapper .header_signIn {
  font-family: "IBMPlexMono", "SF Mono", "Cascadia Code", "Fira Code", "Consolas", "Monaco", "Courier New", monospace;
  font-weight: 400;
  font-size: 20px;
  line-height: 1;
  letter-spacing: 0;
  font-size: 16px;
  width: 120px;
  height: 36px;
  background: rgba(28, 30, 37, 0.8);
  color: #F8FAFF;
  padding: 11px 16px 11px 16px;
  border: 0.5px solid rgba(248, 250, 255, 0.8980392157);
  border-radius: 10px;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: opacity ease 0.3s;
}
.header .header_wrapper .header_signIn.two {
  background: rgba(28, 30, 37, 0.5019607843);
}
.header .header_wrapper .header_signIn.one, .header .header_wrapper .header_signIn.go {
  background: rgba(28, 30, 37, 0);
}
.header .header_wrapper .header_nav {
  position: relative;
}
.header .header_wrapper .header_nav .header_menu {
  display: flex;
  gap: 36px;
  position: relative;
}
.header .header_wrapper .header_nav .header_menu_item {
  display: flex;
  align-items: center;
  height: 21px;
  gap: 8px;
  cursor: pointer;
  overflow: hidden;
  position: relative;
}
.header .header_wrapper .header_nav .header_menu_item button {
  font-family: "IBMPlexMono", "SF Mono", "Cascadia Code", "Fira Code", "Consolas", "Monaco", "Courier New", monospace;
  font-weight: 400;
  font-size: 20px;
  line-height: 1;
  letter-spacing: 0;
  font-size: 16px;
  transition: color 0.2s ease;
}
.header .header_wrapper .header_nav .header_menu_item .header_menu_item_arrow_unselected,
.header .header_wrapper .header_nav .header_menu_item .header_menu_item_arrow_selected {
  transition: transform 0.4s ease, opacity 0.4s ease;
}
.header .header_wrapper .header_nav .header_menu_item .header_menu_item_inner {
  display: flex;
  align-items: center;
  gap: 8px;
  transition: transform 0.4s ease;
}
.header .header_wrapper .header_nav .header_menu_item:hover .header_menu_item_inner {
  animation: flyUpFromBottom 0.7s ease forwards;
}
.header .header_wrapper .header_nav .header_menu_item .header_menu_item_arrow_selected {
  display: none;
}
.header .header_wrapper .header_nav .header_menu_item.active button {
  color: #0F5EF7;
}
.header .header_wrapper .header_nav .header_menu_item.active button:hover {
  opacity: 1;
}
.header .header_wrapper .header_nav .header_menu_item.active .header_menu_item_arrow_unselected {
  display: none;
}
.header .header_wrapper .header_nav .header_menu_item.active .header_menu_item_arrow_selected {
  display: flex;
}
@keyframes flyUpFromBottom {
  0% {
    transform: translateY(0);
    opacity: 1;
  }
  30% {
    transform: translateY(-150%);
    opacity: 1;
  }
  31% {
    transform: translateY(150%);
    opacity: 1;
  }
  70% {
    transform: translateY(0);
    opacity: 1;
  }
  100% {
    transform: translateY(0);
    opacity: 1;
  }
}
@media (max-width: 900px) {
  .header .header_wrapper .header_nav .header_menu {
    gap: 10px !important;
  }
  .header .header_wrapper .header_nav .header_menu_item {
    gap: 4px;
  }
}
.header .header_wrapper .header_nav .nav_dropdown_container {
  position: absolute;
  width: 100%;
  top: 21px;
  visibility: hidden;
  opacity: 0;
  transition: all 0.3s ease 0.1s;
  scale: 0;
  z-index: 1000;
}
.header .header_wrapper .header_nav .nav_dropdown_container.active {
  display: block;
  visibility: visible;
  scale: 1;
  opacity: 1;
}
.header .header_wrapper .header_nav .nav_dropdown_container .nav_dropdown {
  background: rgba(28, 30, 37, 0.8);
  height: 100px;
  border-radius: 10px;
  padding: 39px 40px 39px 40px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.header .header_wrapper .header_nav .nav_dropdown_container .nav_dropdown:has(a:only-of-type) {
  justify-content: center;
}
@media (max-width: 751px) {
  .header .header_wrapper .header_logo {
    width: 60px;
    height: 17px;
  }
  .header .header_wrapper .header_nav {
    display: none;
  }
  .header .header_wrapper .header_signIn {
    display: none;
  }
  .header .header_wrapper .header_hamburger {
    display: flex;
    background: transparent;
    border: none;
  }
  .header .header_wrapper .header_hamburger img.disabled {
    display: none;
  }
}
@media (max-width: 751px) {
  .header .header_wrapper {
    height: 17px;
    max-width: 703px;
    padding: 0;
    margin-top: 20px;
    margin-left: 20px;
    margin-right: 20px;
  }
}

@media (max-width: 751px) {
  header {
    width: 100%;
    height: auto;
    padding-bottom: 20px;
  }
}
.hamburger_menu {
  position: fixed;
  top: 57px;
  min-width: 100vw;
  min-height: 100vh;
  z-index: 10000;
  background: rgb(0, 2, 12);
  overflow: hidden;
  opacity: 0;
  transition: opacity 0.3s ease;
  pointer-events: none;
}
.hamburger_menu.opened {
  opacity: 1;
  pointer-events: auto;
}
.hamburger_menu .hamburger_layout {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding-top: 50px;
  padding-right: 20px;
  padding-left: 20px;
  gap: 30px;
}
.hamburger_menu .hamburger_layout a {
  color: white;
  font-family: "IBMPlexMono", "SF Mono", "Cascadia Code", "Fira Code", "Consolas", "Monaco", "Courier New", monospace;
  font-weight: 500;
  font-size: 32px;
  line-height: 1;
  letter-spacing: 0;
  text-transform: uppercase;
  text-align: center;
}
@media (max-width: 400px) {
  .hamburger_menu .hamburger_layout a {
    font-size: 30px;
  }
}

footer {
  color: white;
  margin-top: auto;
  margin-bottom: 30px;
  width: 100%;
}
footer .footer_wrapper {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  max-width: min(1220px, 100vw - 40px);
  height: 384px;
  margin: 0 auto;
  position: relative;
}
footer .footer_wrapper .footer_logo {
  position: absolute;
  bottom: 16px;
  left: 50%;
  transform: translateX(-50%);
  max-width: 90%;
  z-index: -100;
}
footer .footer_wrapper .footer_nav {
  height: 231px;
  display: grid;
  grid-template-columns: repeat(5, 1fr);
  gap: 20px;
  justify-content: space-between;
}
footer .footer_wrapper .footer_nav .footer_nav_list {
  display: flex;
  flex-direction: column;
  max-width: 100%;
  gap: 36px;
}
footer .footer_wrapper .footer_nav .footer_nav_list .footer_nav_list_title {
  font-family: "IBMPlexMono", "SF Mono", "Cascadia Code", "Fira Code", "Consolas", "Monaco", "Courier New", monospace;
  font-weight: 300;
  font-size: 16px;
  line-height: 1;
  letter-spacing: 0;
  font-weight: 300;
  text-transform: uppercase;
  white-space: nowrap;
}
footer .footer_wrapper .footer_nav .footer_nav_list .footer_nav_list_list {
  font-family: "IBMPlexMono", "SF Mono", "Cascadia Code", "Fira Code", "Consolas", "Monaco", "Courier New", monospace;
  font-weight: 300;
  font-size: 16px;
  line-height: 1;
  letter-spacing: 0;
  font-weight: 500;
  display: flex;
  flex-direction: column;
  gap: 16px;
}
footer .footer_wrapper .footer_nav .footer_nav_list .footer_nav_list_list li {
  font-weight: 500;
  word-break: break-word;
  overflow-wrap: break-word;
}
footer .footer_wrapper .footer_lower {
  font-family: "IBMPlexMono", "SF Mono", "Cascadia Code", "Fira Code", "Consolas", "Monaco", "Courier New", monospace;
  font-weight: 300;
  font-size: 16px;
  line-height: 1;
  letter-spacing: 0;
  text-transform: uppercase;
  font-weight: 400;
  display: flex;
  justify-content: space-between;
}
@media (max-width: 751px) {
  footer .footer_wrapper .footer_logo {
    top: 0;
    max-width: min(420px, 100vw - 40px);
    height: 118px;
  }
  footer .footer_wrapper .footer_nav {
    display: none !important;
  }
  footer .footer_wrapper .footer_lower {
    flex-direction: column;
    font-size: 9px;
    gap: 8px;
  }
}
@media (max-width: 400px) {
  footer .footer_wrapper .footer_logo {
    max-width: min(335px, 100vw - 40px);
    height: 93px;
  }
}
@media (max-width: 751px) {
  footer .footer_wrapper {
    max-width: min(420px, 100vw - 40px);
    height: 186px;
    justify-content: flex-end;
  }
}
@media (max-width: 400px) {
  footer .footer_wrapper {
    max-width: min(335px, 100vw - 40px);
    height: 147px;
    justify-content: flex-end;
  }
}

.home_represent {
  max-width: min(1220px, 100vw - 60px);
  margin: 0 auto;
  color: rgba(248, 250, 255, 0.8980392157);
  position: relative;
  display: flex;
  flex-direction: column;
}
@media (max-width: 751px) {
  .home_represent {
    max-width: min(704px, 100vw - 40px);
  }
}
@media (max-width: 400px) {
  .home_represent {
    max-width: min(335px, 100vw - 40px);
    min-height: 870px;
  }
}
.home_represent .home_represent_upperWrapper {
  display: flex;
  gap: 128px;
}
@media (max-width: 751px) {
  .home_represent .home_represent_upperWrapper {
    gap: 74px;
  }
}
@media (max-width: 400px) {
  .home_represent .home_represent_upperWrapper {
    flex-direction: column;
    gap: 16px;
  }
}
.home_represent .home_represent_upperWrapper .home_represent_counter {
  flex: 1;
  max-width: 180px;
  height: 38px;
  border: 1px solid rgba(248, 250, 255, 0.8980392157);
  padding: 8px 16px 8px 16px;
  border-radius: 10px;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: 8px;
  gap: 22px;
}
@media (max-width: 751px) {
  .home_represent .home_represent_upperWrapper .home_represent_counter {
    max-width: 104px;
    gap: 12px;
    padding: 4px 9px 4px 9px;
    border-radius: 5px;
  }
  .home_represent .home_represent_upperWrapper .home_represent_counter img {
    width: 9px;
    height: 9px;
  }
}
.home_represent .home_represent_upperWrapper .home_represent_counter .home_represent_counter_timer {
  font-family: "IBMPlexMono", "SF Mono", "Cascadia Code", "Fira Code", "Consolas", "Monaco", "Courier New", monospace;
  font-weight: 300;
  font-size: 16px;
  line-height: 1;
  letter-spacing: 0;
  font-size: 20px;
}
@media (max-width: 751px) {
  .home_represent .home_represent_upperWrapper .home_represent_counter .home_represent_counter_timer {
    font-size: 12px;
  }
}
.home_represent .home_represent_upperWrapper .home_represent_counter .home_represent_counter_yellow {
  display: none;
}
.home_represent .home_represent_upperWrapper .home_represent_counter .home_represent_counter_green {
  display: none;
}
.home_represent .home_represent_upperWrapper .home_represent_counter .home_represent_counter_go {
  display: none;
}
.home_represent .home_represent_upperWrapper .home_represent_counter.two .home_represent_counter_red {
  display: none;
}
.home_represent .home_represent_upperWrapper .home_represent_counter.two .home_represent_counter_yellow {
  display: flex;
}
.home_represent .home_represent_upperWrapper .home_represent_counter.one .home_represent_counter_red {
  display: none;
}
.home_represent .home_represent_upperWrapper .home_represent_counter.one .home_represent_counter_yellow {
  display: none;
}
.home_represent .home_represent_upperWrapper .home_represent_counter.one .home_represent_counter_green {
  display: flex;
}
.home_represent .home_represent_upperWrapper .home_represent_counter.go .home_represent_counter_timer {
  display: none;
}
.home_represent .home_represent_upperWrapper .home_represent_counter.go .home_represent_counter_green {
  display: none;
}
.home_represent .home_represent_upperWrapper .home_represent_counter.go .home_represent_counter_red {
  display: none;
}
.home_represent .home_represent_upperWrapper .home_represent_counter.go .home_represent_counter_go {
  display: flex;
  font-family: "IBMPlexMono", "SF Mono", "Cascadia Code", "Fira Code", "Consolas", "Monaco", "Courier New", monospace;
  font-weight: 500;
  font-size: 32px;
  line-height: 1;
  letter-spacing: 0;
  text-transform: uppercase;
  font-size: 20px;
  color: #0F5EF7;
  text-transform: none;
}
@media (max-width: 751px) {
  .home_represent .home_represent_upperWrapper .home_represent_counter.go .home_represent_counter_go {
    font-size: 12px;
  }
}
.home_represent .home_represent_upperWrapper .home_represent_general {
  flex: 1;
  max-width: 838px;
  margin-top: 15px;
}
@media (max-width: 751px) {
  .home_represent .home_represent_upperWrapper .home_represent_general {
    margin-top: 9px;
    max-width: 526px;
  }
}
@media (max-width: 400px) {
  .home_represent .home_represent_upperWrapper .home_represent_general {
    margin-top: 0;
    max-width: 334px;
  }
}
.home_represent .home_represent_upperWrapper .home_represent_general .home_represent_general_slogan {
  max-width: 838px;
}
@media (max-width: 751px) {
  .home_represent .home_represent_upperWrapper .home_represent_general .home_represent_general_slogan {
    max-width: 526px;
    font-size: 54px;
    line-height: 0.85;
  }
}
@media (max-width: 400px) {
  .home_represent .home_represent_upperWrapper .home_represent_general .home_represent_general_slogan {
    font-size: 48px;
    max-width: 334px;
  }
}
.home_represent .home_represent_upperWrapper .home_represent_general .home_represent_form_container {
  margin-top: 36px;
  max-width: 605px;
  height: 87px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
@media (max-width: 751px) {
  .home_represent .home_represent_upperWrapper .home_represent_general .home_represent_form_container {
    margin-top: 20px;
    max-width: 349px;
    height: 51px;
  }
}
@media (max-width: 400px) {
  .home_represent .home_represent_upperWrapper .home_represent_general .home_represent_form_container {
    margin-top: 297px;
    max-width: 335px;
    height: 50px;
  }
}
.home_represent .home_represent_upperWrapper .home_represent_general .home_represent_form_container .home_represent_form {
  display: flex;
  gap: 16px;
}
@media (max-width: 751px) {
  .home_represent .home_represent_upperWrapper .home_represent_general .home_represent_form_container .home_represent_form {
    gap: 9px;
  }
}
.home_represent .home_represent_upperWrapper .home_represent_general .home_represent_form_container .home_represent_form input {
  font-family: "IBMPlexMono", "SF Mono", "Cascadia Code", "Fira Code", "Consolas", "Monaco", "Courier New", monospace;
  font-weight: 300;
  font-size: 16px;
  line-height: 1;
  letter-spacing: 0;
  color: rgba(248, 250, 255, 0.8980392157);
  flex: 1;
  max-width: 360px;
  height: 50px;
  padding: 16px 24px 16px 24px;
  background: #1C1E25;
  border: none;
  border-radius: 10px;
}
@media (max-width: 751px) {
  .home_represent .home_represent_upperWrapper .home_represent_general .home_represent_form_container .home_represent_form input {
    max-width: 207px;
    font-size: 10px;
    height: 28px;
    line-height: 28px;
    padding: 0 13px;
    border-radius: 6px;
  }
}
@media (max-width: 400px) {
  .home_represent .home_represent_upperWrapper .home_represent_general .home_represent_form_container .home_represent_form input {
    max-width: 199px;
    height: 27px;
    line-height: 27px;
    padding: 0 13px;
    border-radius: 6px;
  }
}
.home_represent .home_represent_upperWrapper .home_represent_general .home_represent_form_container .home_represent_form input::placeholder {
  color: rgba(248, 250, 255, 0.6);
  transition: color 0.3s ease, border-color 0.3s ease;
}
@media (max-width: 751px) {
  .home_represent .home_represent_upperWrapper .home_represent_general .home_represent_form_container .home_represent_form input::placeholder {
    line-height: inherit;
  }
}
.home_represent .home_represent_upperWrapper .home_represent_general .home_represent_form_container .home_represent_form input.idle::placeholder {
  color: rgba(248, 250, 255, 0.6);
}
.home_represent .home_represent_upperWrapper .home_represent_general .home_represent_form_container .home_represent_form input.active::placeholder {
  color: #F8FAFF;
}
.home_represent .home_represent_upperWrapper .home_represent_general .home_represent_form_container .home_represent_form input.error::placeholder {
  color: #FF4D4D;
}
.home_represent .home_represent_upperWrapper .home_represent_general .home_represent_form_container .home_represent_form button {
  flex: 1;
  max-width: 229px;
  height: 50px;
  border: 2px solid #0F5EF7;
  border-radius: 60px;
  font-family: "IBMPlexMono", "SF Mono", "Cascadia Code", "Fira Code", "Consolas", "Monaco", "Courier New", monospace;
  font-weight: 600;
  font-size: 20px;
  line-height: 1;
  letter-spacing: 0;
  text-transform: uppercase;
  font-size: 16px;
  text-transform: uppercase;
  color: rgba(248, 250, 255, 0.8980392157);
  position: relative;
  overflow: hidden;
  background: transparent;
  padding: 11px 16px 11px 16px;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media (max-width: 751px) {
  .home_represent .home_represent_upperWrapper .home_represent_general .home_represent_form_container .home_represent_form button {
    max-width: 132px;
    font-size: 10px;
    height: 28px;
    border: 1px solid #0F5EF7;
    border-radius: 34px;
    padding: 6px 9px 6px 9px;
  }
}
@media (max-width: 400px) {
  .home_represent .home_represent_upperWrapper .home_represent_general .home_represent_form_container .home_represent_form button {
    max-width: 128px;
    height: 27px;
  }
}
.home_represent .home_represent_upperWrapper .home_represent_general .home_represent_form_container .home_represent_form button::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #0F5EF7;
  opacity: 0;
  transition: opacity 0.5s ease;
  z-index: -1;
}
.home_represent .home_represent_upperWrapper .home_represent_general .home_represent_form_container .home_represent_form button::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: linear-gradient(135deg, #0F5EF7 0%, #6F31F0 50%, #7AFFF6 100%);
  opacity: 0;
  transition: opacity 0.5s ease;
  z-index: -1;
}
.home_represent .home_represent_upperWrapper .home_represent_general .home_represent_form_container .home_represent_form button.has-value::before {
  opacity: 1;
}
.home_represent .home_represent_upperWrapper .home_represent_general .home_represent_form_container .home_represent_form button:hover {
  opacity: 1;
}
.home_represent .home_represent_upperWrapper .home_represent_general .home_represent_form_container .home_represent_form button:hover::before {
  opacity: 1;
}
.home_represent .home_represent_upperWrapper .home_represent_general .home_represent_form_container .home_represent_form button:hover::after {
  opacity: 1;
}
.home_represent .home_represent_upperWrapper .home_represent_general .home_represent_form_container span {
  align-self: flex-end;
  color: rgba(248, 250, 255, 0.8);
  font-family: "IBMPlexMono", "SF Mono", "Cascadia Code", "Fira Code", "Consolas", "Monaco", "Courier New", monospace;
  font-weight: 300;
  font-size: 16px;
  line-height: 1;
  letter-spacing: 0;
}
@media (max-width: 751px) {
  .home_represent .home_represent_upperWrapper .home_represent_general .home_represent_form_container span {
    font-size: 10px;
  }
}
@media (max-width: 400px) {
  .home_represent .home_represent_upperWrapper .home_represent_general .home_represent_form_container span {
    align-self: flex-start;
  }
}
.home_represent .home_represent_backgroundImg {
  position: absolute;
  z-index: -1000;
  bottom: 39px;
  left: 170px;
  width: 595px;
  height: 561px;
}
@media (max-width: 800px) {
  .home_represent .home_represent_backgroundImg {
    width: 500px;
    height: 480px;
  }
}
@media (max-width: 751px) {
  .home_represent .home_represent_backgroundImg {
    width: 343px;
    height: 324px;
    bottom: -12px;
    left: 96px;
  }
}
@media (max-width: 450px) {
  .home_represent .home_represent_backgroundImg {
    bottom: 50px;
    left: 75px;
    width: 274px;
    height: 250px;
  }
}
@media (max-width: 400px) {
  .home_represent .home_represent_backgroundImg {
    width: 285px;
    height: 269px;
    left: 26px;
    top: 220px;
  }
}
.home_represent .home_represent_backgroundLottie {
  display: block;
  width: 100%;
  height: calc(100% + 120px);
  margin-top: -60px;
  animation: multiColorFlow 8s ease-in-out infinite, changeScale 8s ease-in-out infinite;
  transition: transform 0.6s cubic-bezier(0.23, 1, 0.32, 1);
  transform: translateZ(0);
  will-change: transform;
}
@media (prefers-reduced-motion: no-preference) {
  .home_represent .home_represent_backgroundLottie.parallax {
    transform: translateY(var(--parallax-offset, 0px)) translateZ(0);
  }
}
@keyframes changeScale {
  0% {
    scale: 1;
  }
  25% {
    scale: 1.05;
  }
  50% {
    scale: 0.95;
  }
  75% {
    scale: 1.1;
  }
  100% {
    scale: 1;
  }
}
@keyframes multiColorFlow {
  0% {
    filter: hue-rotate(0deg) saturate(1.2);
  }
  25% {
    filter: hue-rotate(90deg) saturate(1.3);
  }
  50% {
    filter: hue-rotate(180deg) saturate(1.1);
  }
  75% {
    filter: hue-rotate(270deg) saturate(1.4);
  }
  100% {
    filter: hue-rotate(360deg) saturate(1.2);
  }
}
.home_represent .home_represent_rate {
  margin-top: 72px;
  max-width: 256px;
  height: 138px;
  display: flex;
  flex-direction: column;
  gap: 16px;
}
@media (max-width: 751px) {
  .home_represent .home_represent_rate {
    margin-top: 40px;
    max-width: 147px;
    height: auto;
    gap: 9px;
  }
}
@media (max-width: 400px) {
  .home_represent .home_represent_rate {
    margin-top: 0;
    position: absolute;
    top: 808px;
    max-width: 147px;
    height: auto;
  }
}
.home_represent .home_represent_rate .home_represent_rate_avatars {
  max-width: 170px;
  height: 40px;
  position: relative;
}
@media (max-width: 751px) {
  .home_represent .home_represent_rate .home_represent_rate_avatars {
    max-width: 98px;
    height: 23px;
  }
}
.home_represent .home_represent_rate .home_represent_rate_avatars img {
  display: flex;
  max-width: 40px;
  max-height: 40px;
  border-radius: 50%;
  position: absolute;
}
.home_represent .home_represent_rate .home_represent_rate_avatars img:nth-child(1) {
  left: 0;
}
.home_represent .home_represent_rate .home_represent_rate_avatars img:nth-child(2) {
  left: 26px;
}
.home_represent .home_represent_rate .home_represent_rate_avatars img:nth-child(3) {
  left: 52px;
}
.home_represent .home_represent_rate .home_represent_rate_avatars img:nth-child(4) {
  left: 78px;
}
.home_represent .home_represent_rate .home_represent_rate_avatars img:nth-child(5) {
  left: 104px;
}
.home_represent .home_represent_rate .home_represent_rate_avatars img:nth-child(6) {
  left: 130px;
}
@media (max-width: 751px) {
  .home_represent .home_represent_rate .home_represent_rate_avatars img {
    max-width: 23px;
    max-height: 23px;
  }
  .home_represent .home_represent_rate .home_represent_rate_avatars img:nth-child(1) {
    left: 0;
  }
  .home_represent .home_represent_rate .home_represent_rate_avatars img:nth-child(2) {
    left: 15px;
  }
  .home_represent .home_represent_rate .home_represent_rate_avatars img:nth-child(3) {
    left: 30px;
  }
  .home_represent .home_represent_rate .home_represent_rate_avatars img:nth-child(4) {
    left: 45px;
  }
  .home_represent .home_represent_rate .home_represent_rate_avatars img:nth-child(5) {
    left: 60px;
  }
  .home_represent .home_represent_rate .home_represent_rate_avatars img:nth-child(6) {
    left: 75px;
  }
}
.home_represent .home_represent_rate .home_represent_rate_rating {
  max-width: 120px;
  height: 24px;
}
@media (max-width: 751px) {
  .home_represent .home_represent_rate .home_represent_rate_rating {
    max-width: 69px;
    height: 14px;
  }
}
.home_represent .home_represent_rate span {
  font-family: "IBMPlexMono", "SF Mono", "Cascadia Code", "Fira Code", "Consolas", "Monaco", "Courier New", monospace;
  font-weight: 300;
  font-size: 16px;
  line-height: 1;
  letter-spacing: 0;
  color: rgba(248, 250, 255, 0.8);
}
@media (max-width: 751px) {
  .home_represent .home_represent_rate span {
    font-size: 10px;
  }
}
.home_represent .home_represent_lowerWrapper {
  margin-top: 24px;
  display: flex;
  gap: 188px;
  justify-content: flex-end;
}
@media (max-width: 751px) {
  .home_represent .home_represent_lowerWrapper {
    margin-top: 0px;
    gap: 12px;
  }
}
@media (max-width: 450px) {
  .home_represent .home_represent_lowerWrapper {
    flex-direction: column;
  }
}
.home_represent .home_represent_lowerWrapper .home_represent_lowerWrapper_text {
  max-width: 269px;
  height: 99px;
  font-family: "IBMPlexMono", "SF Mono", "Cascadia Code", "Fira Code", "Consolas", "Monaco", "Courier New", monospace;
  font-weight: 400;
  font-size: 20px;
  line-height: 1;
  letter-spacing: 0;
  color: #F8FAFF;
}
@media (max-width: 751px) {
  .home_represent .home_represent_lowerWrapper .home_represent_lowerWrapper_text {
    margin-top: 13px;
    max-width: 167px;
    font-size: 12px;
  }
}
@media (max-width: 400px) {
  .home_represent .home_represent_lowerWrapper .home_represent_lowerWrapper_text {
    margin-top: 0;
    max-width: 162px;
    position: absolute;
    right: 0;
    top: 808px;
  }
}
.home_represent .home_represent_lowerWrapper .home_represent_lowerWrapper_video {
  cursor: pointer;
  flex: 1;
  max-width: 458px;
  padding: 19px;
  height: 270px;
  background: #1C1E25;
  border-radius: 20px;
  display: flex;
  flex-direction: column;
  gap: 10px;
}
@media (max-width: 450px) {
  .home_represent .home_represent_lowerWrapper .home_represent_lowerWrapper_video {
    margin-left: auto;
    margin-right: auto;
  }
}
.home_represent .home_represent_lowerWrapper .home_represent_lowerWrapper_video .video_cont {
  max-width: 420px;
  height: auto;
  border-radius: 2px;
  background: black;
  overflow: hidden;
  position: relative;
}
@media (max-width: 510px) {
  .home_represent .home_represent_lowerWrapper .home_represent_lowerWrapper_video .video_cont video {
    height: 100%;
  }
}
.home_represent .home_represent_lowerWrapper .home_represent_lowerWrapper_video .video_cont img {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 2;
  width: 50px;
  height: 50px;
}
@media (max-width: 751px) {
  .home_represent .home_represent_lowerWrapper .home_represent_lowerWrapper_video .video_cont {
    max-width: 347px;
    height: 204px;
  }
}
.home_represent .home_represent_lowerWrapper .home_represent_lowerWrapper_video .video_player {
  display: flex;
  justify-content: space-between;
}
.home_represent .home_represent_lowerWrapper .home_represent_lowerWrapper_video .video_player span {
  font-family: "IBMPlexMono", "SF Mono", "Cascadia Code", "Fira Code", "Consolas", "Monaco", "Courier New", monospace;
  font-weight: 400;
  font-size: 20px;
  line-height: 1;
  letter-spacing: 0;
  font-size: 16px;
}
@media (max-width: 751px) {
  .home_represent .home_represent_lowerWrapper .home_represent_lowerWrapper_video .video_player span {
    font-size: 11px;
  }
}
@media (max-width: 751px) {
  .home_represent .home_represent_lowerWrapper .home_represent_lowerWrapper_video .video_player img {
    width: 12px;
    height: 12px;
  }
}
@media (max-width: 751px) {
  .home_represent .home_represent_lowerWrapper .home_represent_lowerWrapper_video {
    margin-top: -23px;
    max-width: 347px;
    height: 204px;
  }
}
@media (max-width: 400px) {
  .home_represent .home_represent_lowerWrapper .home_represent_lowerWrapper_video {
    margin-top: 0;
    position: absolute;
    width: min(335px, 100vw - 40px);
    height: 197px;
    top: 586px;
  }
}

.second_popup_overlay {
  z-index: 1000000;
  position: fixed;
  background-color: rgba(0, 0, 0, 0);
  opacity: 0;
  pointer-events: none;
  top: 0;
  width: 100vw;
  height: 100vh;
  transition: opacity 0.4s ease;
}
.second_popup_overlay.active {
  display: flex;
  opacity: 1;
  pointer-events: initial;
  background-color: rgba(0, 0, 0, 0.5);
  scale: 1;
}
.second_popup_overlay.active .second_popup_content {
  pointer-events: initial;
  scale: 1;
}
.second_popup_overlay .second_popup_content {
  transition: scale 0.3s ease;
  border-radius: 20px;
  pointer-events: none;
  padding: 30px;
  scale: 0;
  font-family: "IBMPlexMono", "SF Mono", "Cascadia Code", "Fira Code", "Consolas", "Monaco", "Courier New", monospace;
  font-weight: 300;
  font-size: 20px;
  line-height: 1;
  letter-spacing: 0;
  text-align: center;
  font-size: 18px;
  position: absolute;
  top: 50%;
  right: 50%;
  transform: translateX(50%) translateY(-50%);
  width: min(600px, 100vw - 40px);
  height: fit-content;
  background: #F8FAFF;
  display: flex;
  flex-direction: column;
  gap: 15px;
}
.second_popup_overlay .second_popup_content .cancel_second {
  margin-left: auto;
}
.second_popup_overlay .second_popup_content h3 {
  font-family: "IBMPlexMono", "SF Mono", "Cascadia Code", "Fira Code", "Consolas", "Monaco", "Courier New", monospace;
  font-weight: 500;
  font-size: 32px;
  line-height: 1;
  letter-spacing: 0;
  text-transform: uppercase;
  font-size: 18px;
  text-transform: none;
  margin-top: auto;
}
.second_popup_overlay .second_popup_content span {
  margin-top: auto;
}
.second_popup_overlay .second_popup_content .link_container {
  display: flex;
  flex-direction: column;
  width: 100%;
  margin-top: 30px;
  gap: 15px;
}
.second_popup_overlay .second_popup_content .link_container a {
  width: 100%;
  font-family: "IBMPlexMono", "SF Mono", "Cascadia Code", "Fira Code", "Consolas", "Monaco", "Courier New", monospace;
  font-weight: 600;
  font-size: 20px;
  line-height: 1;
  letter-spacing: 0;
  text-transform: uppercase;
  font-size: 18px;
  text-transform: none;
  height: 45px;
  border-radius: 10px;
  background: rgb(66, 184, 131);
  display: flex;
  justify-content: center;
  align-items: center;
}

.home_popup_overlay {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0);
  z-index: 100000;
  transition: background-color 0.3s ease;
}
.home_popup_overlay .home_popup_overlay.active {
  background-color: rgba(0, 0, 0, 0.5);
}
.home_popup_overlay .home_popup_content {
  position: fixed;
  right: 50%;
  top: 50%;
  transform: translate(50%, -50%) scale(0.8);
  width: min(900px, 100vw - 60px);
  flex: 1;
  height: 743px;
  background: #F8FAFF;
  border-radius: 20px;
  padding: 30px;
  display: flex;
  flex-direction: column;
  gap: 36px;
  opacity: 0;
  transition: all 0.3s ease;
}
@media (max-width: 751px) {
  .home_popup_overlay .home_popup_content {
    max-width: min(612px, 90vw);
    gap: 15px;
    padding: 15px;
    height: fit-content;
  }
}
@media (max-width: 550px) {
  .home_popup_overlay .home_popup_content {
    max-height: calc(100vh - 30px);
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 400px) {
  .home_popup_overlay .home_popup_content {
    gap: 0;
    max-width: 100vw;
    padding: 20px;
    width: 100vw;
    height: 100%;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
  }
}

.home_popup_content {
  padding: 30px;
  display: flex;
  flex-direction: column;
  gap: 36px;
  position: relative;
}
.home_popup_content .home_popup_content_upper {
  display: flex;
  justify-content: center;
  width: 100%;
  align-items: flex-start;
}
.home_popup_content .home_popup_content_upper button {
  position: absolute;
  top: 30px;
  right: 30px;
}
@media (max-width: 751px) {
  .home_popup_content .home_popup_content_upper button {
    top: 20px;
    right: 20px;
  }
}
@media (max-width: 400px) {
  .home_popup_content .home_popup_content_upper button {
    top: 20px;
    right: 20px;
  }
}
@media (max-width: 400px) {
  .home_popup_content .home_popup_content_upper {
    margin-top: 40px;
    justify-content: center;
    gap: 0;
  }
}
@media (max-width: 751px) {
  .home_popup_content .home_popup_content_upper img {
    width: 24px;
    height: 24px;
  }
}
.home_popup_content span {
  font-family: "IBMPlexMono", "SF Mono", "Cascadia Code", "Fira Code", "Consolas", "Monaco", "Courier New", monospace;
  font-weight: 400;
  font-size: 20px;
  line-height: 1;
  letter-spacing: 0;
  display: flex;
  align-items: center;
  height: 32px;
  font-size: 24px;
}
@media (max-width: 751px) {
  .home_popup_content span {
    font-size: 16px;
    height: 21px;
  }
}
@media (max-width: 555px) {
  .home_popup_content span {
    font-size: 12px;
    height: 18px;
  }
}
@media (max-width: 400px) {
  .home_popup_content span {
    font-size: 16px;
  }
}
.home_popup_content h2 {
  font-size: 50px;
  color: rgba(0, 2, 12, 0.8980392157);
  max-width: 626px;
  align-self: center;
}
@media (max-width: 751px) {
  .home_popup_content h2 {
    font-size: 36px;
    max-width: 451px;
  }
}
@media (max-width: 400px) {
  .home_popup_content h2 {
    margin-top: 36px;
    font-size: 36px;
  }
}
.home_popup_content .home_popup_content_label {
  display: flex;
  flex-direction: column;
  max-width: 461px;
  align-items: center;
  justify-self: center;
  text-align: center;
}
@media (max-width: 751px) {
  .home_popup_content .home_popup_content_label {
    max-width: 313px;
  }
}
@media (max-width: 400px) {
  .home_popup_content .home_popup_content_label {
    max-width: 334px;
  }
}
.home_popup_content .home_popup_content_label > span,
.home_popup_content .home_popup_content_label .home_popup_content_label_wrapper > span {
  display: block;
  height: auto;
  line-height: 1.25;
  text-align: center;
  color: rgba(0, 2, 12, 0.8980392157);
}
.home_popup_content .home_popup_content_label .home_popup_content_label_wrapper {
  display: flex;
  gap: 16px;
  align-items: center;
}
@media (max-width: 400px) {
  .home_popup_content .home_popup_content_label .home_popup_content_label_wrapper {
    gap: 10px;
  }
}
.home_popup_content .home_popup_content_label .home_popup_content_label_wrapper .home_popup_content_label_wrapper_counter {
  max-width: 140px;
  height: 32px;
  border: 1px solid rgba(28, 30, 37, 0.5019607843);
  padding: 8px 16px 8px 16px;
  border-radius: 10px;
  font-family: "IBMPlexMono", "SF Mono", "Cascadia Code", "Fira Code", "Consolas", "Monaco", "Courier New", monospace;
  font-weight: 600;
  font-size: 20px;
  line-height: 1;
  letter-spacing: 0;
  text-transform: uppercase;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #0F5EF7;
  font-size: 16px;
}
@media (max-width: 751px) {
  .home_popup_content .home_popup_content_label .home_popup_content_label_wrapper .home_popup_content_label_wrapper_counter {
    max-width: 95px;
    height: 21px;
    padding: 5px 10px 5px 10px;
    font-size: 10px;
  }
}
.home_popup_content .home_popup_content_lower {
  display: flex;
  justify-content: space-between;
  gap: 60px;
}
@media (max-width: 751px) {
  .home_popup_content .home_popup_content_lower {
    gap: 20px;
    justify-content: space-between;
  }
}
@media (max-width: 550px) {
  .home_popup_content .home_popup_content_lower {
    flex-direction: column;
    align-items: stretch;
    gap: 24px;
  }
}
@media (max-width: 400px) {
  .home_popup_content .home_popup_content_lower {
    flex-direction: column;
    justify-content: normal;
  }
}
.home_popup_content .home_popup_content_lower .wpcf7-form {
  display: flex;
  flex-direction: column;
  max-width: 328px;
}
@media (max-width: 751px) {
  .home_popup_content .home_popup_content_lower .wpcf7-form {
    max-width: calc(0.4003267974 * min(612px, 90vw));
  }
}
@media (max-width: 550px) {
  .home_popup_content .home_popup_content_lower .wpcf7-form {
    max-width: 100%;
    width: 100%;
  }
}
@media (max-width: 400px) {
  .home_popup_content .home_popup_content_lower .wpcf7-form {
    margin-top: 16px;
    max-width: 100%;
  }
}
.home_popup_content .home_popup_content_lower .wpcf7-form p {
  margin: 0;
  padding: 0;
}
.home_popup_content .home_popup_content_lower .wpcf7-form .wpcf7-submit {
  background: rgba(15, 94, 247, 0.5019607843);
  pointer-events: none;
  cursor: pointer;
  border: none;
  border-radius: 60px;
  padding: 11px 16px 11px 16px;
  height: 40px;
  font-family: "IBMPlexMono", "SF Mono", "Cascadia Code", "Fira Code", "Consolas", "Monaco", "Courier New", monospace;
  font-weight: 600;
  font-size: 20px;
  line-height: 1;
  letter-spacing: 0;
  text-transform: uppercase;
  font-size: 16px;
  color: #F8FAFF;
  margin-top: 16px;
  transition: background-color ease 0.3s;
  width: 100%;
  display: block;
}
.home_popup_content .home_popup_content_lower .wpcf7-form .wpcf7-submit.selected {
  pointer-events: auto;
  background: rgb(15, 94, 247);
}
@media (max-width: 751px) {
  .home_popup_content .home_popup_content_lower .wpcf7-form .wpcf7-submit {
    padding: 7px 10px 7px 10px;
    font-size: 10px;
    height: 30px;
  }
}
.home_popup_content .home_popup_content_lower .wpcf7-form .home_popup_content_form_inputs {
  display: flex;
  flex-direction: column;
  gap: 8px;
}
@media (max-width: 751px) {
  .home_popup_content .home_popup_content_lower .wpcf7-form .home_popup_content_form_inputs {
    gap: 6px;
  }
}
.home_popup_content .home_popup_content_lower .wpcf7-form .home_popup_content_form_inputs .wpcf7-form-control-wrap {
  display: block;
  width: 100%;
}
.home_popup_content .home_popup_content_lower .wpcf7-form .home_popup_content_form_inputs .wpcf7-form-control {
  padding: 16px 24px 16px 24px;
  height: 40px;
  background: rgba(28, 30, 37, 0.1019607843);
  border: none;
  border-radius: 10px;
  font-family: "IBMPlexMono", "SF Mono", "Cascadia Code", "Fira Code", "Consolas", "Monaco", "Courier New", monospace;
  font-weight: 300;
  font-size: 16px;
  line-height: 1;
  letter-spacing: 0;
  font-size: 14px;
  width: 100%;
  box-sizing: border-box;
}
@media (max-width: 751px) {
  .home_popup_content .home_popup_content_lower .wpcf7-form .home_popup_content_form_inputs .wpcf7-form-control {
    font-size: 10px;
  }
}
@media (max-width: 751px) {
  .home_popup_content .home_popup_content_lower .wpcf7-form .home_popup_content_form_inputs .wpcf7-form-control {
    height: 29px;
    padding: 10px 16px 10px 16px;
  }
}
.home_popup_content .home_popup_content_lower .wpcf7-form .home_popup_content_form_inputs .wpcf7-form-control::placeholder {
  font-family: "IBMPlexMono", "SF Mono", "Cascadia Code", "Fira Code", "Consolas", "Monaco", "Courier New", monospace;
  font-weight: 300;
  font-size: 16px;
  line-height: 1;
  letter-spacing: 0;
  font-size: 14px;
}
@media (max-width: 751px) {
  .home_popup_content .home_popup_content_lower .wpcf7-form .home_popup_content_form_inputs .wpcf7-form-control::placeholder {
    font-size: 10px;
  }
}
.home_popup_content .home_popup_content_lower .wpcf7-form .home_popup_content_form_inputs .wpcf7-form-control.wpcf7-not-valid {
  border: 1px solid #FF4D4D !important;
}
.home_popup_content .home_popup_content_lower .wpcf7-form .home_popup_content_form_container {
  display: flex;
  flex-direction: column;
  gap: 8px;
  margin-top: 16px;
}
@media (max-width: 751px) {
  .home_popup_content .home_popup_content_lower .wpcf7-form .home_popup_content_form_container {
    margin-top: 10px;
    gap: 5px;
  }
}
@media (max-width: 400px) {
  .home_popup_content .home_popup_content_lower .wpcf7-form .home_popup_content_form_container {
    margin-top: 16px;
    gap: 4px;
  }
}
.home_popup_content .home_popup_content_lower .wpcf7-form .home_popup_content_form_checkbox {
  display: flex;
  align-items: center;
  gap: 8px;
  position: relative;
}
@media (max-width: 751px) {
  .home_popup_content .home_popup_content_lower .wpcf7-form .home_popup_content_form_checkbox {
    gap: 5px;
  }
}
.home_popup_content .home_popup_content_lower .wpcf7-form .home_popup_content_form_checkbox .wpcf7-form-control-wrap span {
  margin: 0;
}
.home_popup_content .home_popup_content_lower .wpcf7-form .home_popup_content_form_checkbox .wpcf7-form-control-wrap .wpcf7-list-item-label {
  display: none !important;
}
.home_popup_content .home_popup_content_lower .wpcf7-form .home_popup_content_form_checkbox .wpcf7-form-control-wrap input {
  appearance: none;
  -webkit-appearance: none;
  height: 16px;
  width: 16px;
  border: 1px solid #ccc;
  border-radius: 2px;
  background: rgba(28, 30, 37, 0.1019607843);
  position: relative;
}
@media (max-width: 751px) {
  .home_popup_content .home_popup_content_lower .wpcf7-form .home_popup_content_form_checkbox .wpcf7-form-control-wrap input {
    height: 20px;
    width: 20px;
  }
}
.home_popup_content .home_popup_content_lower .wpcf7-form .home_popup_content_form_checkbox .wpcf7-form-control-wrap input:checked::before {
  content: "✓";
  position: absolute;
  color: black;
  font-size: 14px;
  font-weight: bold;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.home_popup_content .home_popup_content_lower .wpcf7-form .home_popup_content_form_checkbox .checkbox {
  display: flex;
  align-items: center;
  gap: 8px;
  cursor: pointer;
  margin: 0;
  position: relative;
}
.home_popup_content .home_popup_content_lower .wpcf7-form .home_popup_content_form_checkbox .checkbox-text {
  font-family: "IBMPlexMono", "SF Mono", "Cascadia Code", "Fira Code", "Consolas", "Monaco", "Courier New", monospace;
  font-weight: 400;
  font-size: 20px;
  line-height: 1;
  letter-spacing: 0;
  font-size: 12px;
  line-height: 1.2;
  display: flex;
  white-space: pre;
  flex-wrap: wrap;
}
.home_popup_content .home_popup_content_lower .wpcf7-form .home_popup_content_form_checkbox .checkbox-text a {
  display: inline;
}
@media (max-width: 751px) {
  .home_popup_content .home_popup_content_lower .wpcf7-form .home_popup_content_form_checkbox .checkbox-text {
    font-size: 9px;
  }
}
.home_popup_content .home_popup_content_lower .wpcf7-form .home_popup_content_form_checkbox .wpcf7-checkbox .wpcf7-list-item .custom-checkbox {
  width: 16px;
  height: 16px;
  background: rgba(28, 30, 37, 0.1019607843);
  border: 1px solid #ccc;
  border-radius: 2px;
  display: inline-block;
  position: relative;
  cursor: pointer;
  transition: background 0.2s, border-color 0.2s;
  flex-shrink: 0;
  order: 1;
}
@media (max-width: 751px) {
  .home_popup_content .home_popup_content_lower .wpcf7-form .home_popup_content_form_checkbox .wpcf7-checkbox .wpcf7-list-item .custom-checkbox {
    width: 20px;
    height: 20px;
  }
}
.home_popup_content .home_popup_content_lower .wpcf7-form .home_popup_content_form_checkbox .wpcf7-list-item:hover .custom-checkbox {
  border-color: #999;
}
.home_popup_content .home_popup_content_lower .wpcf7-form .home_popup_content_form_checkbox .custom-checkbox {
  width: 16px;
  height: 16px;
  background: rgba(28, 30, 37, 0.1019607843);
  border: 1px solid #ccc;
  border-radius: 2px;
  display: inline-block;
  position: relative;
  cursor: pointer;
  transition: background 0.2s, border-color 0.2s;
  flex-shrink: 0;
}
@media (max-width: 751px) {
  .home_popup_content .home_popup_content_lower .wpcf7-form .home_popup_content_form_checkbox .custom-checkbox {
    width: 20px;
    height: 20px;
  }
}
.home_popup_content .home_popup_content_lower .wpcf7-form .home_popup_content_form_checkbox .checkbox:hover .custom-checkbox {
  border-color: #999;
}
.home_popup_content .home_popup_content_lower .wpcf7-form .home_popup_content_form_checkbox input[type=checkbox]:checked ~ .custom-checkbox,
.home_popup_content .home_popup_content_lower .wpcf7-form .home_popup_content_form_checkbox .wpcf7-checkbox:checked ~ .custom-checkbox {
  background: #1C1E25;
  border-color: #1C1E25;
}
.home_popup_content .home_popup_content_lower .wpcf7-form .home_popup_content_form_checkbox input[type=checkbox]:checked ~ .custom-checkbox::after,
.home_popup_content .home_popup_content_lower .wpcf7-form .home_popup_content_form_checkbox .wpcf7-checkbox:checked ~ .custom-checkbox::after {
  content: "";
  position: absolute;
  left: 4px;
  top: 0px;
  width: 6px;
  height: 12px;
  border: solid #000;
  border-width: 0 2px 2px 0;
  transform: rotate(45deg);
}
.home_popup_content .home_popup_content_lower .wpcf7-form .wpcf7-not-valid-tip {
  display: none;
}
.home_popup_content .home_popup_content_lower .wpcf7-form .wpcf7-spinner {
  display: none;
}
.home_popup_content .home_popup_content_lower .wpcf7-form .wpcf7-response-output {
  display: none;
}
.home_popup_content .home_popup_content_lower .f1t-form {
  display: flex;
  flex-direction: column;
  max-width: 328px;
}
@media (max-width: 751px) {
  .home_popup_content .home_popup_content_lower .f1t-form {
    max-width: calc(0.4003267974 * min(612px, 90vw));
  }
}
@media (max-width: 550px) {
  .home_popup_content .home_popup_content_lower .f1t-form {
    max-width: 100%;
    width: 100%;
  }
}
@media (max-width: 400px) {
  .home_popup_content .home_popup_content_lower .f1t-form {
    margin-top: 16px;
    max-width: 100%;
  }
}
.home_popup_content .home_popup_content_lower .f1t-form__wrapper {
  display: flex;
  flex-direction: column;
}
.home_popup_content .home_popup_content_lower .f1t-form__inner {
  display: flex;
  flex-direction: column;
  gap: 8px;
}
@media (max-width: 751px) {
  .home_popup_content .home_popup_content_lower .f1t-form__inner {
    gap: 6px;
  }
}
.home_popup_content .home_popup_content_lower .f1t-form__row {
  display: flex;
  flex-direction: column;
  gap: 6px;
  margin: 0 !important;
}
.home_popup_content .home_popup_content_lower .f1t-form__row[data-error=true] .f1t-form-field__error {
  color: #FF4D4D;
  opacity: 1;
}
.home_popup_content .home_popup_content_lower .f1t-form__row[data-error=true] .f1t-form-field input:not([type=checkbox]):not([type=radio]),
.home_popup_content .home_popup_content_lower .f1t-form__row[data-error=true] .f1t-form-field textarea,
.home_popup_content .home_popup_content_lower .f1t-form__row[data-error=true] .f1t-form-field .ss-main,
.home_popup_content .home_popup_content_lower .f1t-form__row[data-error=true] .f1t-form-field .iti__tel-input {
  border: 1px solid #FF4D4D;
}
.home_popup_content .home_popup_content_lower .f1t-form__row--password {
  margin: 0 !important;
}
.home_popup_content .home_popup_content_lower .f1t-form .f1t-form-field__label {
  font-family: "IBMPlexMono", "SF Mono", "Cascadia Code", "Fira Code", "Consolas", "Monaco", "Courier New", monospace;
  font-weight: 400;
  font-size: 20px;
  line-height: 1;
  letter-spacing: 0;
  font-size: 12px;
  color: rgba(0, 2, 12, 0.8);
}
.home_popup_content .home_popup_content_lower .f1t-form .f1t-form-field__error {
  min-height: 14px;
  font-family: "IBMPlexMono", "SF Mono", "Cascadia Code", "Fira Code", "Consolas", "Monaco", "Courier New", monospace;
  font-weight: 300;
  font-size: 16px;
  line-height: 1;
  letter-spacing: 0;
  font-size: 12px;
  color: rgba(28, 30, 37, 0.5019607843);
  transition: color 0.2s ease;
}
.home_popup_content .home_popup_content_lower .f1t-form .f1t-form-field input:not([type=checkbox]):not([type=radio]),
.home_popup_content .home_popup_content_lower .f1t-form .f1t-form-field textarea,
.home_popup_content .home_popup_content_lower .f1t-form .f1t-form-field .iti__tel-input {
  padding: 16px 24px 16px 24px;
  height: 40px;
  min-height: 40px;
  background: rgba(28, 30, 37, 0.1019607843);
  border: none;
  border-radius: 10px;
  font-family: "IBMPlexMono", "SF Mono", "Cascadia Code", "Fira Code", "Consolas", "Monaco", "Courier New", monospace;
  font-weight: 300;
  font-size: 16px;
  line-height: 1;
  letter-spacing: 0;
  font-size: 14px;
  width: 100%;
  box-sizing: border-box;
  color: rgba(0, 2, 12, 0.8);
  transition: border-color 0.2s ease, box-shadow 0.2s ease;
}
@media (max-width: 751px) {
  .home_popup_content .home_popup_content_lower .f1t-form .f1t-form-field input:not([type=checkbox]):not([type=radio]),
  .home_popup_content .home_popup_content_lower .f1t-form .f1t-form-field textarea,
  .home_popup_content .home_popup_content_lower .f1t-form .f1t-form-field .iti__tel-input {
    font-size: 10px;
    height: 29px;
    min-height: 29px;
    padding: 10px 16px 10px 16px;
  }
}
.home_popup_content .home_popup_content_lower .f1t-form .f1t-form-field input:not([type=checkbox]):not([type=radio])::placeholder,
.home_popup_content .home_popup_content_lower .f1t-form .f1t-form-field textarea::placeholder,
.home_popup_content .home_popup_content_lower .f1t-form .f1t-form-field .iti__tel-input::placeholder {
  font-family: "IBMPlexMono", "SF Mono", "Cascadia Code", "Fira Code", "Consolas", "Monaco", "Courier New", monospace;
  font-weight: 300;
  font-size: 16px;
  line-height: 1;
  letter-spacing: 0;
  font-size: 14px;
}
@media (max-width: 751px) {
  .home_popup_content .home_popup_content_lower .f1t-form .f1t-form-field input:not([type=checkbox]):not([type=radio])::placeholder,
  .home_popup_content .home_popup_content_lower .f1t-form .f1t-form-field textarea::placeholder,
  .home_popup_content .home_popup_content_lower .f1t-form .f1t-form-field .iti__tel-input::placeholder {
    font-size: 10px;
  }
}
.home_popup_content .home_popup_content_lower .f1t-form .f1t-form-field textarea {
  min-height: 40px;
  height: 40px;
  padding-top: 10px;
  padding-bottom: 10px;
  resize: none;
}
@media (max-width: 751px) {
  .home_popup_content .home_popup_content_lower .f1t-form .f1t-form-field textarea {
    min-height: 29px;
    height: 29px;
    padding-top: 8px;
    padding-bottom: 8px;
  }
}
.home_popup_content .home_popup_content_lower .f1t-form .f1t-form-field input:not([type=checkbox]):not([type=radio]):focus,
.home_popup_content .home_popup_content_lower .f1t-form .f1t-form-field textarea:focus,
.home_popup_content .home_popup_content_lower .f1t-form .f1t-form-field .iti__tel-input:focus {
  outline: none;
  border: 1px solid #0F5EF7;
  box-shadow: 0 0 0 3px rgba(15, 94, 247, 0.15);
}
.home_popup_content .home_popup_content_lower .f1t-form .f1t-form-field .ss-main {
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 8px;
  height: 40px;
  min-height: 40px;
  min-width: 0;
  background: rgba(28, 30, 37, 0.1019607843);
  border-radius: 10px;
  padding: 10px 16px 10px 16px;
  border: 1px solid transparent;
  font-family: "IBMPlexMono", "SF Mono", "Cascadia Code", "Fira Code", "Consolas", "Monaco", "Courier New", monospace;
  font-weight: 300;
  font-size: 16px;
  line-height: 1;
  letter-spacing: 0;
  font-size: 14px;
  color: rgba(0, 2, 12, 0.8);
  box-sizing: border-box;
  transition: border-color 0.2s ease, box-shadow 0.2s ease;
  overflow: hidden;
}
@media (max-width: 751px) {
  .home_popup_content .home_popup_content_lower .f1t-form .f1t-form-field .ss-main {
    font-size: 10px;
    height: 29px;
    min-height: 29px;
    padding: 8px 12px;
  }
}
.home_popup_content .home_popup_content_lower .f1t-form .f1t-form-field .ss-main.ss-open {
  border: 1px solid #0F5EF7;
  box-shadow: 0 0 0 3px rgba(15, 94, 247, 0.15);
}
.home_popup_content .home_popup_content_lower .f1t-form .f1t-form-field .ss-values {
  display: flex;
  flex-wrap: wrap;
  gap: 6px;
  min-width: 0;
}
.home_popup_content .home_popup_content_lower .f1t-form .f1t-form-field .ss-single,
.home_popup_content .home_popup_content_lower .f1t-form .f1t-form-field .ss-placeholder {
  font-family: "IBMPlexMono", "SF Mono", "Cascadia Code", "Fira Code", "Consolas", "Monaco", "Courier New", monospace;
  font-weight: 300;
  font-size: 16px;
  line-height: 1;
  letter-spacing: 0;
  font-size: 14px;
  color: rgba(0, 2, 12, 0.8);
  line-height: 1.2;
}
.home_popup_content .home_popup_content_lower .f1t-form .f1t-form-field .ss-value {
  background: rgba(15, 94, 247, 0.1019607843);
  color: #0F5EF7;
  padding: 4px 10px;
  border-radius: 8px;
  display: inline-flex;
  align-items: center;
  gap: 6px;
  font-family: "IBMPlexMono", "SF Mono", "Cascadia Code", "Fira Code", "Consolas", "Monaco", "Courier New", monospace;
  font-weight: 300;
  font-size: 16px;
  line-height: 1;
  letter-spacing: 0;
  font-size: 12px;
}
.home_popup_content .home_popup_content_lower .f1t-form .f1t-form-field .ss-deselect svg,
.home_popup_content .home_popup_content_lower .f1t-form .f1t-form-field .ss-arrow {
  width: 12px;
  height: 12px;
  flex-shrink: 0;
}
.home_popup_content .home_popup_content_lower .f1t-form .f1t-form-field .ss-arrow path,
.home_popup_content .home_popup_content_lower .f1t-form .f1t-form-field .ss-deselect path {
  stroke: #1C1E25;
  stroke-width: 12;
}
.home_popup_content .home_popup_content_lower .f1t-form .f1t-form-field .ss-content {
  background: #F8FAFF;
  border: 1px solid rgba(28, 30, 37, 0.1019607843);
  border-radius: 10px;
  box-shadow: 0px 10px 30px rgba(0, 0, 0, 0.12);
  padding: 6px;
}
.home_popup_content .home_popup_content_lower .f1t-form .f1t-form-field .ss-content .ss-list {
  max-height: 220px;
}
.home_popup_content .home_popup_content_lower .f1t-form .f1t-form-field .ss-content .ss-option {
  padding: 8px 10px;
  border-radius: 6px;
  color: rgba(0, 2, 12, 0.8);
  font-family: "IBMPlexMono", "SF Mono", "Cascadia Code", "Fira Code", "Consolas", "Monaco", "Courier New", monospace;
  font-weight: 300;
  font-size: 16px;
  line-height: 1;
  letter-spacing: 0;
  font-size: 12px;
}
.home_popup_content .home_popup_content_lower .f1t-form .f1t-form-field .ss-content .ss-option:hover, .home_popup_content .home_popup_content_lower .f1t-form .f1t-form-field .ss-content .ss-option.ss-highlighted {
  background: rgba(15, 94, 247, 0.1019607843);
  color: #0F5EF7;
}
.home_popup_content .home_popup_content_lower .f1t-form .f1t-form-field .ss-search input {
  width: 100%;
  border: 1px solid rgba(28, 30, 37, 0.1019607843);
  border-radius: 8px;
  padding: 8px 12px;
  margin-bottom: 4px;
  font-family: "IBMPlexMono", "SF Mono", "Cascadia Code", "Fira Code", "Consolas", "Monaco", "Courier New", monospace;
  font-weight: 300;
  font-size: 16px;
  line-height: 1;
  letter-spacing: 0;
  font-size: 12px;
  background: #F8FAFF;
  box-sizing: border-box;
}
.home_popup_content .home_popup_content_lower .f1t-form .iti {
  width: 100%;
}
.home_popup_content .home_popup_content_lower .f1t-form .iti .iti__country-container {
  left: 10px !important;
  min-width: 70px;
}
.home_popup_content .home_popup_content_lower .f1t-form .iti .iti__tel-input {
  padding-left: 90px !important;
}
.home_popup_content .home_popup_content_lower .f1t-form .f1t-form-field--date {
  display: none;
}
.home_popup_content .home_popup_content_lower .f1t-form .f1t-form__checkbox__wrapper {
  display: flex;
  align-items: center;
  gap: 8px;
}
.home_popup_content .home_popup_content_lower .f1t-form .f1t-form__checkbox__wrapper input[type=checkbox] {
  appearance: auto;
  -webkit-appearance: checkbox;
  width: 16px;
  height: 16px;
  margin: 0;
  padding: 0;
  flex-shrink: 0;
  accent-color: #0F5EF7;
}
.home_popup_content .home_popup_content_lower .f1t-form .f1t-form__checkbox__wrapper .f1t-form__checkbox__item {
  display: none;
}
.home_popup_content .home_popup_content_lower .f1t-form .f1t-form__radio__container {
  display: flex;
  flex-wrap: wrap;
  gap: 12px;
}
.home_popup_content .home_popup_content_lower .f1t-form .f1t-form__radio__container .f1t-form__radio__wrapper {
  display: flex;
  align-items: center;
  gap: 8px;
  padding: 6px 12px 6px 32px;
  border: 1px solid rgba(28, 30, 37, 0.1019607843);
  border-radius: 10px;
  position: relative;
  cursor: pointer;
}
.home_popup_content .home_popup_content_lower .f1t-form .f1t-form__radio__container .f1t-form__radio__wrapper .f1t-form-field__label {
  position: relative;
  padding-left: 0;
}
.home_popup_content .home_popup_content_lower .f1t-form .f1t-form__radio__container .f1t-form__radio__wrapper .f1t-form-field__label::before {
  content: "";
  position: absolute;
  left: -28px;
  top: 50%;
  transform: translateY(-50%);
  width: 16px;
  height: 16px;
  border-radius: 50%;
  border: 1px solid #ccc;
  background: rgba(28, 30, 37, 0.1019607843);
}
.home_popup_content .home_popup_content_lower .f1t-form .f1t-form__radio__container input[type=radio] {
  appearance: none;
  -webkit-appearance: none;
  position: absolute;
  opacity: 0;
  left: 10px;
  top: 50%;
  transform: translateY(-50%);
  width: 16px;
  height: 16px;
}
.home_popup_content .home_popup_content_lower .f1t-form .f1t-form__radio__container input[type=radio]:checked + .f1t-form-field__label::after {
  content: "";
  position: absolute;
  left: -24px;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 8px;
  background: #0F5EF7;
  border-radius: 50%;
}
.home_popup_content .home_popup_content_lower .f1t-form .f1t-form__radio__container input[type=radio]:checked + .f1t-form-field__label::before {
  border-color: #0F5EF7;
}
.home_popup_content .home_popup_content_lower .f1t-form .f1t-form__submit {
  background: rgba(15, 94, 247, 0.5019607843);
  pointer-events: none;
  cursor: pointer;
  border: none;
  border-radius: 60px;
  padding: 11px 16px 11px 16px;
  height: 40px;
  font-family: "IBMPlexMono", "SF Mono", "Cascadia Code", "Fira Code", "Consolas", "Monaco", "Courier New", monospace;
  font-weight: 600;
  font-size: 20px;
  line-height: 1;
  letter-spacing: 0;
  text-transform: uppercase;
  font-size: 16px;
  color: #F8FAFF;
  margin-top: 16px;
  transition: background-color ease 0.3s;
  width: 100%;
}
.home_popup_content .home_popup_content_lower .f1t-form .f1t-form__submit:not(:disabled) {
  pointer-events: auto;
  background: rgb(15, 94, 247);
}
.home_popup_content .home_popup_content_lower .f1t-form .f1t-form__submit:disabled {
  cursor: not-allowed;
  opacity: 0.6;
}
@media (max-width: 751px) {
  .home_popup_content .home_popup_content_lower .f1t-form .f1t-form__submit {
    padding: 7px 10px 7px 10px;
    font-size: 10px;
    height: 30px;
  }
}
.home_popup_content .home_popup_content_lower .f1t-form .f1t-form__row .f1t-form-field--radio {
  display: none !important;
}
.home_popup_content .home_popup_content_lower .f1t-form .f1t-form__row .f1t-form-field--radio ~ .f1t-form-field__error {
  display: none !important;
}
.home_popup_content .home_popup_content_lower .f1t-form .f1t-form-field > label > .f1t-form-field__label {
  display: none;
}
.home_popup_content .home_popup_content_lower .f1t-form .f1t-form__row .f1t-form-field--password {
  display: none !important;
}
.home_popup_content .home_popup_content_lower .f1t-form .f1t-form__row .f1t-form-field--password ~ .f1t-form-field__error {
  display: none !important;
}
.home_popup_content .home_popup_content_lower .home_popup_content_lower_rightcont {
  display: flex;
  flex-direction: column;
  gap: 16px;
}
@media (max-width: 550px) {
  .home_popup_content .home_popup_content_lower .home_popup_content_lower_rightcont {
    width: 100%;
    max-width: 100%;
  }
}
@media (max-width: 751px) {
  .home_popup_content .home_popup_content_lower .home_popup_content_lower_rightcont {
    gap: 10px;
  }
}
@media (max-width: 400px) {
  .home_popup_content .home_popup_content_lower .home_popup_content_lower_rightcont {
    gap: 0;
  }
}
.home_popup_content .home_popup_content_lower .home_popup_content_lower_rightcont span {
  font-family: "IBMPlexMono", "SF Mono", "Cascadia Code", "Fira Code", "Consolas", "Monaco", "Courier New", monospace;
  font-weight: 300;
  font-size: 16px;
  line-height: 1;
  letter-spacing: 0;
  font-size: 16px;
  color: rgba(0, 2, 12, 0.8);
}
@media (max-width: 751px) {
  .home_popup_content .home_popup_content_lower .home_popup_content_lower_rightcont span {
    font-size: 10px;
  }
}
.home_popup_content .home_popup_content_lower .home_popup_content_lower_rightcont .home_popup_content_lower_rightcont_video {
  border: none;
  max-width: 420px;
  max-height: 200px;
  border-radius: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
  overflow: hidden;
  position: relative;
}
.home_popup_content .home_popup_content_lower .home_popup_content_lower_rightcont .home_popup_content_lower_rightcont_video img {
  position: absolute;
  z-index: 10000000000;
  width: 50px;
  height: 50px;
}
@media (max-width: 751px) {
  .home_popup_content .home_popup_content_lower .home_popup_content_lower_rightcont .home_popup_content_lower_rightcont_video {
    max-width: calc(0.4673202614 * min(612px, 90vw));
    max-height: 136px;
  }
}
@media (max-width: 550px) {
  .home_popup_content .home_popup_content_lower .home_popup_content_lower_rightcont .home_popup_content_lower_rightcont_video {
    max-width: min(420px, 100% - 40px);
    width: auto;
    align-self: center;
  }
}
@media (max-width: 450px) {
  .home_popup_content .home_popup_content_lower .home_popup_content_lower_rightcont .home_popup_content_lower_rightcont_video {
    max-width: calc(100% - 20px);
  }
}
@media (max-width: 400px) {
  .home_popup_content .home_popup_content_lower .home_popup_content_lower_rightcont .home_popup_content_lower_rightcont_video {
    max-width: 100%;
    width: 100%;
    align-self: stretch;
    max-height: 170px;
  }
}
.home_popup_content .home_popup_content_lower .home_popup_content_lower_rightcont .home_popup_content_lower_rightcont_video video {
  cursor: pointer;
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 20px;
}
.home_popup_content .home_popup_content_lower .home_popup_content_lower_rightcont .home_popup_content_lower_rightcont_lower {
  display: flex;
  gap: 16px;
}
@media (max-width: 751px) {
  .home_popup_content .home_popup_content_lower .home_popup_content_lower_rightcont .home_popup_content_lower_rightcont_lower {
    gap: 11px;
  }
}
@media (max-width: 400px) {
  .home_popup_content .home_popup_content_lower .home_popup_content_lower_rightcont .home_popup_content_lower_rightcont_lower {
    flex-direction: column;
    gap: 8px;
  }
}
@media (max-width: 550px) {
  .home_popup_content .home_popup_content_lower .home_popup_content_lower_rightcont .home_popup_content_lower_rightcont_lower {
    flex-direction: column;
    gap: 8px;
  }
}
@media (max-width: 500px) {
  .home_popup_content .home_popup_content_lower .home_popup_content_lower_rightcont .home_popup_content_lower_rightcont_lower {
    gap: 4px;
  }
}
.home_popup_content .home_popup_content_lower .home_popup_content_lower_rightcont .home_popup_content_lower_rightcont_lower .home_popup_content_lower_rightcont_lower_phrase {
  display: flex;
  flex-direction: column;
  gap: 16px;
  flex: 1;
  max-width: 242px;
  height: 200px;
  padding: 16px;
  border: 1px solid rgba(28, 30, 37, 0.5019607843);
  border-radius: 20px;
}
@media (max-width: 751px) {
  .home_popup_content .home_popup_content_lower .home_popup_content_lower_rightcont .home_popup_content_lower_rightcont_lower .home_popup_content_lower_rightcont_lower_phrase {
    padding: 10px;
    max-width: 159px;
    height: 136px;
    gap: 10px;
  }
}
@media (max-width: 575px) {
  .home_popup_content .home_popup_content_lower .home_popup_content_lower_rightcont .home_popup_content_lower_rightcont_lower .home_popup_content_lower_rightcont_lower_phrase {
    height: fit-content;
  }
}
@media (max-width: 550px) {
  .home_popup_content .home_popup_content_lower .home_popup_content_lower_rightcont .home_popup_content_lower_rightcont_lower .home_popup_content_lower_rightcont_lower_phrase {
    max-width: 100%;
    width: 100%;
    height: fit-content;
  }
}
@media (max-width: 500px) {
  .home_popup_content .home_popup_content_lower .home_popup_content_lower_rightcont .home_popup_content_lower_rightcont_lower .home_popup_content_lower_rightcont_lower_phrase {
    min-width: 60%;
  }
}
@media (max-width: 900px) {
  .home_popup_content .home_popup_content_lower .home_popup_content_lower_rightcont .home_popup_content_lower_rightcont_lower .home_popup_content_lower_rightcont_lower_phrase {
    gap: 8px;
  }
}
@media (max-width: 400px) {
  .home_popup_content .home_popup_content_lower .home_popup_content_lower_rightcont .home_popup_content_lower_rightcont_lower .home_popup_content_lower_rightcont_lower_phrase {
    margin-top: 16px;
    max-width: 100%;
    padding: 10px;
  }
}
.home_popup_content .home_popup_content_lower .home_popup_content_lower_rightcont .home_popup_content_lower_rightcont_lower .home_popup_content_lower_rightcont_lower_phrase img {
  align-self: flex-start;
  max-width: 138px;
  max-height: 36px;
}
@media (max-width: 900px) {
  .home_popup_content .home_popup_content_lower .home_popup_content_lower_rightcont .home_popup_content_lower_rightcont_lower .home_popup_content_lower_rightcont_lower_phrase img {
    max-height: 25px;
  }
}
@media (max-width: 751px) {
  .home_popup_content .home_popup_content_lower .home_popup_content_lower_rightcont .home_popup_content_lower_rightcont_lower .home_popup_content_lower_rightcont_lower_phrase img {
    max-width: 82px;
    max-height: 25px;
  }
}
@media (max-width: 550px) {
  .home_popup_content .home_popup_content_lower .home_popup_content_lower_rightcont .home_popup_content_lower_rightcont_lower .home_popup_content_lower_rightcont_lower_phrase img {
    margin-top: 8px;
    align-self: center;
    max-width: 110px;
    max-height: 29px;
  }
}
@media (max-width: 500px) {
  .home_popup_content .home_popup_content_lower .home_popup_content_lower_rightcont .home_popup_content_lower_rightcont_lower .home_popup_content_lower_rightcont_lower_phrase img {
    max-width: 100%;
  }
}
@media (max-width: 400px) {
  .home_popup_content .home_popup_content_lower .home_popup_content_lower_rightcont .home_popup_content_lower_rightcont_lower .home_popup_content_lower_rightcont_lower_phrase img {
    margin-top: 8px;
    align-self: center;
    max-width: 110px;
    max-height: 29px;
  }
}
.home_popup_content .home_popup_content_lower .home_popup_content_lower_rightcont .home_popup_content_lower_rightcont_lower .home_popup_content_lower_rightcont_lower_phrase span {
  font-family: "IBMPlexMono", "SF Mono", "Cascadia Code", "Fira Code", "Consolas", "Monaco", "Courier New", monospace;
  font-weight: 400;
  font-size: 20px;
  line-height: 1;
  letter-spacing: 0;
  max-width: 202px;
  height: fit-content;
  font-size: 12px;
}
@media (max-width: 751px) {
  .home_popup_content .home_popup_content_lower .home_popup_content_lower_rightcont .home_popup_content_lower_rightcont_lower .home_popup_content_lower_rightcont_lower_phrase span {
    max-width: 137px;
    font-size: 9px;
  }
}
@media (max-width: 400px) {
  .home_popup_content .home_popup_content_lower .home_popup_content_lower_rightcont .home_popup_content_lower_rightcont_lower .home_popup_content_lower_rightcont_lower_phrase span {
    max-width: 314px;
  }
}
.home_popup_content .home_popup_content_lower .home_popup_content_lower_rightcont .home_popup_content_lower_rightcont_lower .home_popup_content_lower_rightcont_lower_award {
  display: flex;
  flex-direction: column;
  padding: 16px;
  max-width: 170px;
  height: 200px;
  border: 1px solid rgba(28, 30, 37, 0.5019607843);
  border-radius: 20px;
}
@media (max-width: 751px) {
  .home_popup_content .home_popup_content_lower .home_popup_content_lower_rightcont .home_popup_content_lower_rightcont_lower .home_popup_content_lower_rightcont_lower_award {
    max-width: 116px;
    height: 136px;
    padding: 10px;
  }
}
@media (max-width: 500px) {
  .home_popup_content .home_popup_content_lower .home_popup_content_lower_rightcont .home_popup_content_lower_rightcont_lower .home_popup_content_lower_rightcont_lower_award {
    height: fit-content;
  }
}
@media (max-width: 440px) {
  .home_popup_content .home_popup_content_lower .home_popup_content_lower_rightcont .home_popup_content_lower_rightcont_lower .home_popup_content_lower_rightcont_lower_award {
    max-width: 80px;
  }
}
@media (max-width: 550px) {
  .home_popup_content .home_popup_content_lower .home_popup_content_lower_rightcont .home_popup_content_lower_rightcont_lower .home_popup_content_lower_rightcont_lower_award {
    max-width: 100%;
    width: 100%;
    height: 78px;
    position: relative;
    justify-content: center;
  }
}
@media (max-width: 400px) {
  .home_popup_content .home_popup_content_lower .home_popup_content_lower_rightcont .home_popup_content_lower_rightcont_lower .home_popup_content_lower_rightcont_lower_award {
    position: relative;
    max-width: 100%;
    width: 100%;
    height: 78px;
    justify-content: center;
  }
}
.home_popup_content .home_popup_content_lower .home_popup_content_lower_rightcont .home_popup_content_lower_rightcont_lower .home_popup_content_lower_rightcont_lower_award img {
  max-width: 83px;
  max-height: 87px;
  align-self: center;
}
@media (max-width: 751px) {
  .home_popup_content .home_popup_content_lower .home_popup_content_lower_rightcont .home_popup_content_lower_rightcont_lower .home_popup_content_lower_rightcont_lower_award img {
    margin-top: 10px;
    max-width: 56px;
    max-height: 59px;
  }
}
@media (max-width: 500px) {
  .home_popup_content .home_popup_content_lower .home_popup_content_lower_rightcont .home_popup_content_lower_rightcont_lower .home_popup_content_lower_rightcont_lower_award img {
    max-width: 34px;
    max-height: 37px;
  }
}
@media (max-width: 450px) {
  .home_popup_content .home_popup_content_lower .home_popup_content_lower_rightcont .home_popup_content_lower_rightcont_lower .home_popup_content_lower_rightcont_lower_award img {
    max-width: 24px;
    max-height: 27px;
  }
}
@media (max-width: 550px) {
  .home_popup_content .home_popup_content_lower .home_popup_content_lower_rightcont .home_popup_content_lower_rightcont_lower .home_popup_content_lower_rightcont_lower_award img {
    margin: 0;
    position: absolute;
    top: 9px;
    left: 55px;
    max-width: 56px;
    max-height: 59px;
  }
}
@media (max-width: 400px) {
  .home_popup_content .home_popup_content_lower .home_popup_content_lower_rightcont .home_popup_content_lower_rightcont_lower .home_popup_content_lower_rightcont_lower_award img {
    margin: 0;
    position: absolute;
    top: 9px;
    left: 55px;
    max-width: 56px;
    max-height: 59px;
  }
}
.home_popup_content .home_popup_content_lower .home_popup_content_lower_rightcont .home_popup_content_lower_rightcont_lower .home_popup_content_lower_rightcont_lower_award .home_popup_content_lower_rightcont_lower_award_title {
  max-width: 152px;
  color: rgba(0, 2, 12, 0.8980392157);
  font-family: "IBMPlexMono", "SF Mono", "Cascadia Code", "Fira Code", "Consolas", "Monaco", "Courier New", monospace;
  font-weight: 500;
  font-size: 32px;
  line-height: 1;
  letter-spacing: 0;
  text-transform: uppercase;
  text-transform: none;
  font-size: 14px;
  letter-spacing: 0;
  margin-top: 16px;
}
@media (max-width: 751px) {
  .home_popup_content .home_popup_content_lower .home_popup_content_lower_rightcont .home_popup_content_lower_rightcont_lower .home_popup_content_lower_rightcont_lower_award .home_popup_content_lower_rightcont_lower_award_title {
    height: fit-content;
    margin-top: 4px;
    max-width: 108px;
    font-size: 10px;
  }
}
@media (max-width: 550px) {
  .home_popup_content .home_popup_content_lower .home_popup_content_lower_rightcont .home_popup_content_lower_rightcont_lower .home_popup_content_lower_rightcont_lower_award .home_popup_content_lower_rightcont_lower_award_title {
    max-width: 151px;
    margin-left: 111px;
    font-size: 9px;
  }
}
@media (max-width: 400px) {
  .home_popup_content .home_popup_content_lower .home_popup_content_lower_rightcont .home_popup_content_lower_rightcont_lower .home_popup_content_lower_rightcont_lower_award .home_popup_content_lower_rightcont_lower_award_title {
    max-width: 151px;
    margin-left: 111px;
    font-size: 9px;
  }
}
.home_popup_content .home_popup_content_lower .home_popup_content_lower_rightcont .home_popup_content_lower_rightcont_lower .home_popup_content_lower_rightcont_lower_award .home_popup_content_lower_rightcont_lower_award_text {
  font-family: "IBMPlexMono", "SF Mono", "Cascadia Code", "Fira Code", "Consolas", "Monaco", "Courier New", monospace;
  font-weight: 400;
  font-size: 20px;
  line-height: 1;
  letter-spacing: 0;
  font-size: 10px;
  color: rgba(0, 2, 12, 0.8);
}
@media (max-width: 751px) {
  .home_popup_content .home_popup_content_lower .home_popup_content_lower_rightcont .home_popup_content_lower_rightcont_lower .home_popup_content_lower_rightcont_lower_award .home_popup_content_lower_rightcont_lower_award_text {
    height: fit-content;
    margin-top: 5px;
    font-size: 8px;
  }
}
@media (max-width: 550px) {
  .home_popup_content .home_popup_content_lower .home_popup_content_lower_rightcont .home_popup_content_lower_rightcont_lower .home_popup_content_lower_rightcont_lower_award .home_popup_content_lower_rightcont_lower_award_text {
    margin-left: 111px;
    font-size: 7px;
  }
}
@media (max-width: 400px) {
  .home_popup_content .home_popup_content_lower .home_popup_content_lower_rightcont .home_popup_content_lower_rightcont_lower .home_popup_content_lower_rightcont_lower_award .home_popup_content_lower_rightcont_lower_award_text {
    margin-left: 111px;
    font-size: 7px;
  }
}

.home_popup_overlay.active .home_popup_content {
  opacity: 1;
  transform: translate(50%, -50%) scale(1);
}

.modal-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.7);
  display: flex;
  justify-content: center;
  align-items: flex-end;
  z-index: 1000;
  opacity: 0;
  visibility: hidden;
  transition: all 0.3s ease;
}
.modal-overlay.active {
  opacity: 1;
  visibility: visible;
}

.modal {
  max-width: 900px;
  width: 100%;
  height: 532px;
  border-radius: 20px;
  background: #1C1E25;
  margin-bottom: 125px;
  transform: translateY(20px);
  padding: 30px;
  transition: transform 0.3s ease;
  display: flex;
  flex-direction: column;
  overflow: hidden;
}
@media (max-width: 751px) {
  .modal {
    max-width: 704px;
    padding: 23px;
    height: 415px;
    margin-bottom: 11px;
  }
}
@media (max-width: 400px) {
  .modal {
    max-width: 373px;
    padding: 0;
    padding-bottom: 18px;
    height: 260px;
    margin-bottom: 11px;
  }
}
.modal-overlay.active .modal {
  transform: translateY(0);
}

.modal-video {
  width: 100%;
  height: 394px;
  background: #000;
  display: flex;
  align-items: center;
  justify-content: center;
  color: white;
  font-size: 18px;
  border-radius: 10px;
  cursor: pointer;
  overflow: hidden;
  position: relative;
}
.modal-video img {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 10000000000;
  width: 50px;
  height: 50px;
}
.modal-video video {
  width: 100%;
}
@media (max-width: 751px) {
  .modal-video {
    height: 308px;
  }
}
@media (max-width: 400px) {
  .modal-video {
    height: 200px;
  }
}

.modal-form {
  margin-top: 29px;
  align-self: center;
  max-width: 553px;
  height: 50px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 15px;
}
@media (max-width: 751px) {
  .modal-form {
    margin-top: 22px;
    max-width: 432px;
    height: 39px;
    gap: 6px;
  }
}
@media (max-width: 400px) {
  .modal-form {
    margin-top: 10px;
    max-width: 346px;
    height: 32px;
    gap: 8px;
  }
}

.form-input.error {
  color: #ff0000;
  border-color: #ff0000;
}

.form-input.error::placeholder {
  color: #ff0000;
  opacity: 0.8;
}

.form-input {
  transition: all 0.3s ease;
}

.form-input {
  flex: 1;
  padding: 16px 24px 16px 24px;
  max-width: 360px;
  background: rgba(248, 250, 255, 0.1490196078);
  border: none;
  border-radius: 10px;
  font-size: 16px;
  transition: border-color 0.3s ease;
  height: 100%;
  color: rgba(248, 250, 255, 0.8);
  font-family: "IBMPlexMono", "SF Mono", "Cascadia Code", "Fira Code", "Consolas", "Monaco", "Courier New", monospace;
  font-weight: 300;
  font-size: 16px;
  line-height: 1;
  letter-spacing: 0;
}
@media (max-width: 751px) {
  .form-input {
    font-size: 12px;
  }
}
@media (max-width: 400px) {
  .form-input {
    font-size: 10px;
  }
}
@media (max-width: 751px) {
  .form-input {
    padding: 16px;
    max-width: 281px;
  }
}
@media (max-width: 400px) {
  .form-input {
    max-width: 224px;
  }
}
.form-input::placeholder {
  color: rgba(248, 250, 255, 0.8);
  font-family: "IBMPlexMono", "SF Mono", "Cascadia Code", "Fira Code", "Consolas", "Monaco", "Courier New", monospace;
  font-weight: 300;
  font-size: 16px;
  line-height: 1;
  letter-spacing: 0;
  font-size: 16px;
}
@media (max-width: 751px) {
  .form-input::placeholder {
    font-size: 12px;
  }
}
@media (max-width: 400px) {
  .form-input::placeholder {
    font-size: 10px;
  }
}
.form-input:focus {
  outline: none;
  border-color: #007bff;
}
.form-input::placeholder {
  color: #6c757d;
}

.form-button {
  padding: 11px 16px 11px 16px;
  color: white;
  border: 2px solid #0F5EF7;
  border-radius: 60px;
  font-weight: 600;
  cursor: pointer;
  transition: background-color 0.3s ease;
  font-family: "IBMPlexMono", "SF Mono", "Cascadia Code", "Fira Code", "Consolas", "Monaco", "Courier New", monospace;
  font-weight: 600;
  font-size: 20px;
  line-height: 1;
  letter-spacing: 0;
  text-transform: uppercase;
  font-size: 16px;
  height: 100%;
  display: flex;
  align-items: center;
}
@media (max-width: 751px) {
  .form-button {
    max-width: 144px;
    font-size: 12px;
  }
}
@media (max-width: 400px) {
  .form-button {
    max-width: 115px;
    font-size: 10px;
  }
}
.form-button:hover {
  background: #0056b3;
}
.form-button:active {
  transform: translateY(1px);
}

.home_gear_header {
  max-height: 26px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
@media (max-width: 751px) {
  .home_gear_header {
    max-height: 16px;
  }
  .home_gear_header img {
    max-width: 35px;
    max-height: 14px;
  }
}
.home_gear_header span {
  font-family: "IBMPlexMono", "SF Mono", "Cascadia Code", "Fira Code", "Consolas", "Monaco", "Courier New", monospace;
  font-weight: 400;
  font-size: 20px;
  line-height: 1;
  letter-spacing: 0;
  color: rgba(248, 250, 255, 0.8980392157);
  text-transform: uppercase;
}
@media (max-width: 751px) {
  .home_gear_header span {
    font-size: 12px;
  }
}

.home_gear1 {
  max-width: min(1220px, 100% - 60px);
  margin: 200px auto 0;
}
@media (max-width: 751px) {
  .home_gear1 {
    max-width: min(704px, 100% - 40px);
    margin-top: 95px;
  }
}
@media (max-width: 400px) {
  .home_gear1 {
    margin-top: 75px;
  }
}
.home_gear1 {
  position: relative;
}
.home_gear1 .home_gear1_wrapper {
  margin-top: 120px;
  display: flex;
  flex-direction: column;
  gap: 80px;
}
@media (max-width: 751px) {
  .home_gear1 .home_gear1_wrapper {
    margin-top: 50px;
    gap: 36px;
  }
}
@media (max-width: 400px) {
  .home_gear1 .home_gear1_wrapper {
    margin-top: 36px;
    gap: 24px;
  }
}
.home_gear1 .home_gear1_wrapper .home_gear1_info_container {
  display: flex;
  justify-content: space-between;
  position: relative;
}
@media (max-width: 400px) {
  .home_gear1 .home_gear1_wrapper .home_gear1_info_container {
    flex-direction: column;
    justify-content: flex-start;
    gap: 16px;
  }
}
.home_gear1 .home_gear1_wrapper .home_gear1_info_container .home_gear1_info_label {
  font-family: "IBMPlexMono", "SF Mono", "Cascadia Code", "Fira Code", "Consolas", "Monaco", "Courier New", monospace;
  font-weight: 500;
  font-size: 32px;
  line-height: 1;
  letter-spacing: 0;
  text-transform: uppercase;
  color: #F8FAFF;
  cursor: default;
  height: fit-content;
  min-width: 50%;
  position: sticky;
  top: 200px;
  align-self: flex-start;
  transition: all ease 0.3s;
}
.home_gear1 .home_gear1_wrapper .home_gear1_info_container .home_gear1_info_label:hover {
  color: #0F5EF7 !important;
}
@media (max-width: 751px) {
  .home_gear1 .home_gear1_wrapper .home_gear1_info_container .home_gear1_info_label {
    font-size: 20px;
    color: #0F5EF7;
    top: 80px;
  }
}
@media (max-width: 420px) {
  .home_gear1 .home_gear1_wrapper .home_gear1_info_container .home_gear1_info_label {
    font-size: 17px;
  }
}
@media (max-width: 400px) {
  .home_gear1 .home_gear1_wrapper .home_gear1_info_container .home_gear1_info_label {
    font-size: 16px;
    position: relative;
    top: 0;
  }
}
.home_gear1 .home_gear1_wrapper .home_gear1_info_container .home_gear1_info_text_container {
  max-width: 651px;
  display: flex;
  flex-direction: column;
  gap: 36px;
}
@media (max-width: 751px) {
  .home_gear1 .home_gear1_wrapper .home_gear1_info_container .home_gear1_info_text_container {
    max-width: 376px;
    gap: 20px;
  }
}
@media (max-width: 400px) {
  .home_gear1 .home_gear1_wrapper .home_gear1_info_container .home_gear1_info_text_container {
    max-width: 335px;
    gap: 16px;
  }
}
.home_gear1 .home_gear1_wrapper .home_gear1_info_container .home_gear1_info_text_container h2 {
  color: rgba(248, 250, 255, 0.8980392157);
}
@media (max-width: 751px) {
  .home_gear1 .home_gear1_wrapper .home_gear1_info_container .home_gear1_info_text_container h2 {
    font-size: 30px;
  }
}
.home_gear1 .home_gear1_wrapper .home_gear1_info_container .home_gear1_info_text_container .home_gear1_info_text_container_text {
  font-family: "IBMPlexMono", "SF Mono", "Cascadia Code", "Fira Code", "Consolas", "Monaco", "Courier New", monospace;
  font-weight: 400;
  font-size: 20px;
  line-height: 1;
  letter-spacing: 0;
  color: rgba(248, 250, 255, 0.8980392157);
}
@media (max-width: 751px) {
  .home_gear1 .home_gear1_wrapper .home_gear1_info_container .home_gear1_info_text_container .home_gear1_info_text_container_text {
    font-size: 12px;
  }
}
.home_gear1 .home_gear1_wrapper .home_gear1_info_container .home_gear1_info_text_container .home_gear1_info_text_container_text .home_gear1_info_text_container_text_colored {
  color: #0F5EF7;
}

html {
  scroll-behavior: smooth;
}

.home_gear2 {
  max-width: min(1220px, 100% - 60px);
  margin: 200px auto 0;
}
@media (max-width: 751px) {
  .home_gear2 {
    max-width: min(704px, 100% - 40px);
    margin-top: 95px;
  }
}
@media (max-width: 400px) {
  .home_gear2 {
    margin-top: 75px;
  }
}
.home_gear2 .home_gear2_upper_container {
  display: flex;
  flex-direction: column;
  margin-top: 120px;
  max-width: 1142px;
  min-height: 542px;
}
@media (max-width: 751px) {
  .home_gear2 .home_gear2_upper_container {
    margin-top: 50px;
    max-width: 697px;
    min-height: 333px;
  }
}
@media (max-width: 400px) {
  .home_gear2 .home_gear2_upper_container {
    margin-top: 36px;
    max-width: 346px;
    min-height: 307px;
  }
}
.home_gear2 .home_gear2_upper_container h2 {
  color: rgba(248, 250, 255, 0.8980392157);
  max-width: 298px;
}
@media (max-width: 751px) {
  .home_gear2 .home_gear2_upper_container h2 {
    font-size: 36px;
    max-width: 223px;
  }
}
.home_gear2 .home_gear2_upper_container .home_gear2_upper_back {
  display: flex;
  position: relative;
  height: 100%;
  width: 100%;
}
.home_gear2 .home_gear2_upper_container .home_gear2_upper_back .home_gear2_upper_credits {
  height: 100%;
  display: flex;
  justify-content: flex-end;
  margin-top: auto;
  margin-left: 308px;
  overflow: hidden;
  position: relative;
}
@media (max-width: 751px) {
  .home_gear2 .home_gear2_upper_container .home_gear2_upper_back .home_gear2_upper_credits {
    margin-left: 172px;
  }
}
@media (max-width: 400px) {
  .home_gear2 .home_gear2_upper_container .home_gear2_upper_back .home_gear2_upper_credits {
    margin-left: 0;
  }
}
.home_gear2 .home_gear2_upper_container .home_gear2_upper_back .home_gear2_upper_credits .credits_scroll {
  height: fit-content;
  width: 100%;
  animation: creditsScroll 10s linear infinite;
}
.home_gear2 .home_gear2_upper_container .home_gear2_upper_back .home_gear2_upper_credits .credits_scroll:hover {
  animation-play-state: paused;
}
.home_gear2 .home_gear2_upper_container .home_gear2_upper_back .home_gear2_upper_credits .credits_track {
  position: relative;
}
.home_gear2 .home_gear2_upper_container .home_gear2_upper_back .home_gear2_upper_credits .credits_group {
  display: flex;
  flex-direction: column;
  gap: 16px;
  min-width: 257px;
}
.home_gear2 .home_gear2_upper_container .home_gear2_upper_back .home_gear2_upper_credits .credits_group:last-child {
  position: absolute;
  top: calc(100% + 16px);
  left: 0;
}
@media (max-width: 751px) {
  .home_gear2 .home_gear2_upper_container .home_gear2_upper_back .home_gear2_upper_credits .credits_group {
    min-width: 156px;
  }
}
.home_gear2 .home_gear2_upper_container .home_gear2_upper_back .home_gear2_upper_credits .credits_group span {
  font-family: "IBMPlexMono", "SF Mono", "Cascadia Code", "Fira Code", "Consolas", "Monaco", "Courier New", monospace;
  font-weight: 500;
  font-size: 32px;
  line-height: 1;
  letter-spacing: 0;
  text-transform: uppercase;
  color: rgba(248, 250, 255, 0.8980392157);
  text-transform: none;
  white-space: nowrap;
  line-height: 1.2;
  min-width: 257px;
}
@media (max-width: 751px) {
  .home_gear2 .home_gear2_upper_container .home_gear2_upper_back .home_gear2_upper_credits .credits_group span {
    font-size: 20px;
    min-width: 156px;
    gap: 10px;
  }
}
@media (max-width: 400px) {
  .home_gear2 .home_gear2_upper_container .home_gear2_upper_back .home_gear2_upper_credits .credits_group span {
    gap: 10px;
  }
}
.home_gear2 .home_gear2_upper_container .home_gear2_upper_back .lottie_img {
  position: absolute;
  right: 0;
  bottom: 0;
  z-index: -20;
  max-width: 472px !important;
  background: transparent !important;
  transition: transform 0.6s cubic-bezier(0.23, 1, 0.32, 1);
  transform: translateZ(0);
  will-change: transform;
}
@media (prefers-reduced-motion: no-preference) {
  .home_gear2 .home_gear2_upper_container .home_gear2_upper_back .lottie_img.parallax {
    transform: translateY(var(--parallax-offset, 0px)) translateZ(0);
  }
}
@media (max-width: 751px) {
  .home_gear2 .home_gear2_upper_container .home_gear2_upper_back .lottie_img {
    max-width: 310px;
  }
}
@media (max-width: 400px) {
  .home_gear2 .home_gear2_upper_container .home_gear2_upper_back .lottie_img {
    max-width: 159px;
    right: 11px;
    bottom: 47px;
  }
}
.home_gear2 .home_gear2_upper_container .home_gear2_upper_back .lottie_img {
  animation: multiColorFlow 8s ease-in-out infinite;
}
@keyframes multiColorFlow {
  0% {
    filter: hue-rotate(0deg) saturate(1.2);
  }
  25% {
    filter: hue-rotate(90deg) saturate(1.3);
  }
  50% {
    filter: hue-rotate(180deg) saturate(1.1);
  }
  75% {
    filter: hue-rotate(270deg) saturate(1.4);
  }
  100% {
    filter: hue-rotate(360deg) saturate(1.2);
  }
}
@keyframes creditsScroll {
  0% {
    transform: translateY(0);
  }
  100% {
    transform: translateY(calc(-100% - 16px));
  }
}
.home_gear2 .home_gear2_lower_container {
  display: flex;
  flex-direction: column;
  gap: 80px;
  margin-top: 214px;
  max-width: 100%;
  color: rgba(248, 250, 255, 0.8980392157);
  position: relative;
  overflow: visible;
}
@media (max-width: 751px) {
  .home_gear2 .home_gear2_lower_container {
    margin-top: 120px;
    gap: 46px;
  }
}
@media (max-width: 751px) {
  .home_gear2 .home_gear2_lower_container {
    margin-top: 72px;
    gap: 21px;
  }
}
.home_gear2 .home_gear2_lower_container .home_gear2_lower_container_nitro {
  display: flex;
  justify-content: flex-start;
  height: fit-content;
  position: relative;
  overflow: visible;
  align-items: center;
}
.home_gear2 .home_gear2_lower_container .home_gear2_lower_container_nitro .nitro-effect {
  position: absolute;
  filter: blur(10px);
  z-index: -2;
  max-width: 69%;
}
@media (max-width: 500px) {
  .home_gear2 .home_gear2_lower_container .home_gear2_lower_container_nitro .nitro-effect {
    filter: blur(7px);
  }
}
@media (max-width: 400px) {
  .home_gear2 .home_gear2_lower_container .home_gear2_lower_container_nitro .nitro-effect {
    filter: blur(4px);
  }
}
.home_gear2 .home_gear2_lower_container .home_gear2_lower_container_nitro .nitro-effect img {
  width: min(850px, 100%);
  transform-origin: left center;
  transform: scaleX(0);
  will-change: transform;
}
.home_gear2 .home_gear2_lower_container .home_gear2_lower_container_nitro .home_gear2_lower_container_rev {
  font-family: "Founders Grotesk", Arial, sans-serif;
  font-size: 200px;
  line-height: 0.85;
  text-transform: uppercase;
  max-height: 111px;
  opacity: 1;
  transform: translateX(0);
  will-change: transform;
}
@media (max-width: 1200px) {
  .home_gear2 .home_gear2_lower_container .home_gear2_lower_container_nitro .home_gear2_lower_container_rev {
    font-size: 160px;
    max-height: 89px;
  }
}
@media (max-width: 900px) {
  .home_gear2 .home_gear2_lower_container .home_gear2_lower_container_nitro .home_gear2_lower_container_rev {
    font-size: 140px;
    max-height: 78px;
  }
}
@media (max-width: 768px) {
  .home_gear2 .home_gear2_lower_container .home_gear2_lower_container_nitro .home_gear2_lower_container_rev {
    font-size: 120px;
    max-height: 67px;
  }
}
@media (max-width: 751px) {
  .home_gear2 .home_gear2_lower_container .home_gear2_lower_container_nitro .home_gear2_lower_container_rev {
    font-size: 115px;
    max-height: 64px;
  }
}
@media (max-width: 650px) {
  .home_gear2 .home_gear2_lower_container .home_gear2_lower_container_nitro .home_gear2_lower_container_rev {
    font-size: 90px;
    max-height: 49px;
  }
}
@media (max-width: 500px) {
  .home_gear2 .home_gear2_lower_container .home_gear2_lower_container_nitro .home_gear2_lower_container_rev {
    font-size: 70px;
    max-height: 38px;
  }
}
@media (max-width: 400px) {
  .home_gear2 .home_gear2_lower_container .home_gear2_lower_container_nitro .home_gear2_lower_container_rev {
    font-size: 54px;
    max-height: 30px;
  }
}
.home_gear2 .home_gear2_lower_container .home_gear2_lower_container_lower_wrapper {
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
}
.home_gear2 .home_gear2_lower_container .home_gear2_lower_container_lower_wrapper span {
  height: 88px;
  font-family: "Founders Grotesk", sans-serif;
  font-size: 160px;
  line-height: 0.85;
  text-transform: uppercase;
}
@media (max-width: 1200px) {
  .home_gear2 .home_gear2_lower_container .home_gear2_lower_container_lower_wrapper span {
    font-size: 140px;
  }
}
@media (max-width: 1100px) {
  .home_gear2 .home_gear2_lower_container .home_gear2_lower_container_lower_wrapper span {
    height: fit-content;
  }
}
@media (max-width: 900px) {
  .home_gear2 .home_gear2_lower_container .home_gear2_lower_container_lower_wrapper span {
    font-size: 120px;
  }
}
@media (max-width: 768px) {
  .home_gear2 .home_gear2_lower_container .home_gear2_lower_container_lower_wrapper span {
    font-size: 100px;
  }
}
@media (max-width: 751px) {
  .home_gear2 .home_gear2_lower_container .home_gear2_lower_container_lower_wrapper span {
    font-size: 92px;
    max-height: 51px;
  }
}
@media (max-width: 690px) {
  .home_gear2 .home_gear2_lower_container .home_gear2_lower_container_lower_wrapper span {
    max-height: fit-content;
  }
}
@media (max-width: 400px) {
  .home_gear2 .home_gear2_lower_container .home_gear2_lower_container_lower_wrapper span {
    font-size: 44px;
    max-height: 24px;
  }
}
.home_gear2 .home_gear2_lower_container .home_gear2_lower_container_lower_wrapper button {
  border-radius: 60px;
  width: 340px;
  min-height: 50px;
  padding: 11px 16px 11px 16px;
  background: #0F5EF7;
  color: rgba(248, 250, 255, 0.8980392157);
  font-family: "IBMPlexMono", "SF Mono", "Cascadia Code", "Fira Code", "Consolas", "Monaco", "Courier New", monospace;
  font-weight: 600;
  font-size: 20px;
  line-height: 1;
  letter-spacing: 0;
  text-transform: uppercase;
  font-size: 16px;
  display: flex;
  justify-content: center;
  align-items: center;
  border: none;
  cursor: pointer;
}
@media (max-width: 751px) {
  .home_gear2 .home_gear2_lower_container .home_gear2_lower_container_lower_wrapper button {
    max-width: 196px;
    min-height: 28px;
    font-size: 10px;
    padding: 6px 9px 6px 9px;
  }
}
@media (max-width: 400px) {
  .home_gear2 .home_gear2_lower_container .home_gear2_lower_container_lower_wrapper button {
    max-width: 93px;
    min-height: 25px;
    padding: 3px 4px 3px 4px;
  }
}

.home_gear3 {
  margin-top: 200px;
  width: 100%;
  overflow-x: clip;
  overflow-y: visible;
  padding-top: 20px;
}
@media (max-width: 751px) {
  .home_gear3 {
    margin-top: 120px;
  }
}
@media (max-width: 400px) {
  .home_gear3 {
    margin-top: 72px;
  }
}
.home_gear3 header {
  max-width: min(1220px, 100vw - 60px);
  margin: 0 auto;
}
.home_gear3 .home_gear3_container {
  padding-top: 20px;
  position: relative;
  max-width: min(1220px, 100vw - 60px);
  margin: 120px auto 0 auto;
  display: flex;
  flex-direction: column;
  min-height: 690px;
  max-height: fit-content;
  padding-bottom: 400px;
}
@media (max-width: 751px) {
  .home_gear3 .home_gear3_container {
    margin-top: 85px;
    max-width: min(750px, 100vw - 40px);
    min-height: fit-content;
    padding-bottom: 280px;
  }
}
@media (max-width: 400px) {
  .home_gear3 .home_gear3_container {
    margin-top: 25px;
    max-width: min(750px, 100vw - 40px);
    min-height: calc(fit-content);
    padding-bottom: 300px;
  }
}
.home_gear3 .home_gear3_container .home_gear3_background {
  max-width: 298px;
  max-height: 298px;
  position: absolute;
  left: 310px;
  z-index: -2;
  animation: multiColorFlow 8s ease-in-out infinite;
  transition: transform 0.6s cubic-bezier(0.23, 1, 0.32, 1);
  transform: translateZ(0);
  will-change: transform;
}
@media (prefers-reduced-motion: no-preference) {
  .home_gear3 .home_gear3_container .home_gear3_background.parallax {
    transform: translateY(var(--parallax-offset, 0px)) translateZ(0);
  }
}
@media (max-width: 751px) {
  .home_gear3 .home_gear3_container .home_gear3_background {
    max-width: 212px;
    max-height: 212px;
    left: 246px;
  }
}
@media (max-width: 500px) {
  .home_gear3 .home_gear3_container .home_gear3_background {
    max-width: 212px;
    max-height: 212px;
    left: 146px;
  }
}
@media (max-width: 400px) {
  .home_gear3 .home_gear3_container .home_gear3_background {
    left: 109px;
    top: 100px;
  }
}
@keyframes multiColorFlow {
  0% {
    filter: hue-rotate(0deg) saturate(1.2);
  }
  25% {
    filter: hue-rotate(90deg) saturate(1.3);
  }
  50% {
    filter: hue-rotate(180deg) saturate(1.1);
  }
  75% {
    filter: hue-rotate(270deg) saturate(1.4);
  }
  100% {
    filter: hue-rotate(360deg) saturate(1.2);
  }
}
.home_gear3 .home_gear3_container h2 {
  color: rgba(248, 250, 255, 0.8980392157);
  max-width: 367px;
  margin-top: 60px;
}
@media (max-width: 751px) {
  .home_gear3 .home_gear3_container h2 {
    margin-top: 35px;
    max-width: 246px;
    font-size: 36px;
  }
}
@media (max-width: 400px) {
  .home_gear3 .home_gear3_container h2 {
    margin-top: 11px;
  }
}
.home_gear3 .home_gear3_container .home_gear3_clients {
  margin-top: 120px;
  margin-left: auto;
  display: flex;
  flex-direction: column;
  gap: 16px;
}
@media (max-width: 751px) {
  .home_gear3 .home_gear3_container .home_gear3_clients {
    margin-top: 56px;
    gap: 9px;
  }
}
@media (max-width: 400px) {
  .home_gear3 .home_gear3_container .home_gear3_clients {
    margin: 240px auto 0 auto;
    gap: 6px;
  }
}
.home_gear3 .home_gear3_container .home_gear3_clients .home_gear3_clients_avatar {
  display: flex;
  gap: 8px;
  position: relative;
}
@media (max-width: 751px) {
  .home_gear3 .home_gear3_container .home_gear3_clients .home_gear3_clients_avatar {
    gap: 4px;
  }
}
@media (max-width: 400px) {
  .home_gear3 .home_gear3_container .home_gear3_clients .home_gear3_clients_avatar {
    gap: 8px;
  }
}
.home_gear3 .home_gear3_container .home_gear3_clients .home_gear3_clients_avatar .avatar-item {
  position: relative;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
}
.home_gear3 .home_gear3_container .home_gear3_clients .home_gear3_clients_avatar .avatar-item button img {
  display: flex;
  max-width: 40px;
  max-height: 40px;
  transition: transform 0.2s;
}
@media (max-width: 751px) {
  .home_gear3 .home_gear3_container .home_gear3_clients .home_gear3_clients_avatar .avatar-item button img {
    max-width: 23px;
    max-height: 23px;
  }
}
@media (max-width: 400px) {
  .home_gear3 .home_gear3_container .home_gear3_clients .home_gear3_clients_avatar .avatar-item button img {
    max-width: 26px;
    max-height: 26px;
  }
}
.home_gear3 .home_gear3_container .home_gear3_clients .home_gear3_clients_avatar .avatar-item .tooltip {
  position: absolute;
  top: 100%;
  left: 50%;
  transform: translateX(-50%);
  background: #1C1E25;
  color: rgba(248, 250, 255, 0.8980392157);
  padding: 16px;
  border-radius: 10px;
  white-space: nowrap;
  opacity: 0;
  visibility: hidden;
  transition: all 0.3s;
  margin-top: 10px;
  font-family: "IBMPlexMono", "SF Mono", "Cascadia Code", "Fira Code", "Consolas", "Monaco", "Courier New", monospace;
  font-weight: 400;
  font-size: 20px;
  line-height: 1;
  letter-spacing: 0;
}
@media (max-width: 751px) {
  .home_gear3 .home_gear3_container .home_gear3_clients .home_gear3_clients_avatar .avatar-item .tooltip {
    padding: 9px;
    font-size: 12px;
  }
}
.home_gear3 .home_gear3_container .home_gear3_clients .home_gear3_clients_avatar .avatar-item.selected {
  border: 2px solid #0F5EF7;
}
.home_gear3 .home_gear3_container .home_gear3_clients .home_gear3_clients_avatar .avatar-item.selected .tooltip {
  opacity: 1;
  visibility: visible;
}
.home_gear3 .home_gear3_container .home_gear3_reviews {
  position: absolute;
  display: flex;
  gap: 40px;
  width: 100%;
  bottom: 0;
  height: 288px;
  transition: transform 0.6s ease;
  will-change: transform;
  left: 0;
  right: 0;
  flex-wrap: nowrap;
  align-items: flex-start;
  cursor: grab;
  user-select: none;
}
.home_gear3 .home_gear3_container .home_gear3_reviews.dragging {
  cursor: grabbing;
}
@media (max-width: 751px) {
  .home_gear3 .home_gear3_container .home_gear3_reviews {
    height: 192px;
  }
}
@media (max-width: 400px) {
  .home_gear3 .home_gear3_container .home_gear3_reviews {
    bottom: 40px;
  }
}
.home_gear3 .home_gear3_container .home_gear3_reviews .home_gear3_reviews_review {
  display: flex;
  flex-direction: column;
  flex-shrink: 0 !important;
  cursor: pointer;
  gap: 36px;
  width: 344px;
  height: 288px;
  background: rgba(28, 30, 37, 0.8);
  border-radius: 20px;
  padding: 36px 16px 36px 16px;
  pointer-events: auto;
  opacity: 0.8;
  transition: opacity ease 0.3s;
}
@media (max-width: 751px) {
  .home_gear3 .home_gear3_container .home_gear3_reviews .home_gear3_reviews_review {
    gap: 23px;
    width: 228px;
    height: 191px;
    padding: 23px 10px 23px 10px;
  }
}
.home_gear3 .home_gear3_container .home_gear3_reviews .home_gear3_reviews_review.selected {
  opacity: 1;
  border: 1px solid #0F5EF7;
}
.home_gear3 .home_gear3_container .home_gear3_reviews .home_gear3_reviews_review span {
  font-family: "IBMPlexMono", "SF Mono", "Cascadia Code", "Fira Code", "Consolas", "Monaco", "Courier New", monospace;
  font-weight: 300;
  font-size: 20px;
  line-height: 1;
  letter-spacing: 0;
  font-size: 14px;
  color: rgba(248, 250, 255, 0.8980392157);
  max-height: 100%;
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
}
@media (max-width: 751px) {
  .home_gear3 .home_gear3_container .home_gear3_reviews .home_gear3_reviews_review span {
    font-size: 10px;
  }
}
.home_gear3 .home_gear3_container .home_gear3_reviews .home_gear3_reviews_review .client {
  display: flex;
  align-items: center;
  gap: 16px;
  margin-top: auto;
}
@media (max-width: 751px) {
  .home_gear3 .home_gear3_container .home_gear3_reviews .home_gear3_reviews_review .client {
    gap: 10px;
  }
}
.home_gear3 .home_gear3_container .home_gear3_reviews .home_gear3_reviews_review .client img {
  width: 54px;
  height: 54px;
}
@media (max-width: 751px) {
  .home_gear3 .home_gear3_container .home_gear3_reviews .home_gear3_reviews_review .client img {
    width: 36px;
    height: 36px;
  }
}
.home_gear3 .home_gear3_container .home_gear3_reviews .home_gear3_reviews_review .client .client_info {
  display: flex;
  flex-direction: column;
  gap: 4px;
}
@media (max-width: 751px) {
  .home_gear3 .home_gear3_container .home_gear3_reviews .home_gear3_reviews_review .client .client_info {
    gap: 2px;
  }
}
.home_gear3 .home_gear3_container .home_gear3_reviews .home_gear3_reviews_review .client .client_info .client_name {
  font-family: "IBMPlexMono", "SF Mono", "Cascadia Code", "Fira Code", "Consolas", "Monaco", "Courier New", monospace;
  font-weight: 300;
  font-size: 20px;
  line-height: 1;
  letter-spacing: 0;
  font-size: 16px;
}
@media (max-width: 751px) {
  .home_gear3 .home_gear3_container .home_gear3_reviews .home_gear3_reviews_review .client .client_info .client_name {
    font-size: 10px;
  }
}
.home_gear3 .home_gear3_container .home_gear3_reviews .home_gear3_reviews_review .client .client_info .client_additional {
  font-family: "IBMPlexMono", "SF Mono", "Cascadia Code", "Fira Code", "Consolas", "Monaco", "Courier New", monospace;
  font-weight: 500;
  font-size: 32px;
  line-height: 1;
  letter-spacing: 0;
  text-transform: uppercase;
  font-size: 20px;
}
@media (max-width: 751px) {
  .home_gear3 .home_gear3_container .home_gear3_reviews .home_gear3_reviews_review .client .client_info .client_additional {
    font-size: 13px;
  }
}
.home_gear3 .home_gear3_lower_container {
  margin: 200px auto 0 auto;
  display: flex;
  flex-direction: column;
  max-width: min(1220px, 100vw - 60px);
  min-height: 1143px;
  position: relative;
}
@media (max-width: 751px) {
  .home_gear3 .home_gear3_lower_container {
    margin-top: 120px;
    max-width: min(704px, 100vw - 40px);
    min-height: 660px;
  }
}
@media (max-width: 400px) {
  .home_gear3 .home_gear3_lower_container {
    margin-top: 72px;
    min-height: 755px;
  }
}
.home_gear3 .home_gear3_lower_container .back {
  position: absolute;
  max-width: 227px;
  height: 227px;
  left: 50%;
  transform: translateX(-50%);
  z-index: -2;
  top: 15%;
  animation: multiColorFlow 8s ease-in-out infinite;
}
@media (max-width: 751px) {
  .home_gear3 .home_gear3_lower_container .back {
    max-width: 130px;
    height: 130px;
    top: 18%;
  }
}
@media (max-width: 400px) {
  .home_gear3 .home_gear3_lower_container .back {
    top: 45%;
  }
}
@keyframes multiColorFlow {
  0% {
    filter: hue-rotate(0deg) saturate(1.2);
  }
  25% {
    filter: hue-rotate(90deg) saturate(1.3);
  }
  50% {
    filter: hue-rotate(180deg) saturate(1.1);
  }
  75% {
    filter: hue-rotate(270deg) saturate(1.4);
  }
  100% {
    filter: hue-rotate(360deg) saturate(1.2);
  }
}
.home_gear3 .home_gear3_lower_container h2 {
  color: rgba(248, 250, 255, 0.8980392157);
  margin: 0 auto;
}
@media (max-width: 751px) {
  .home_gear3 .home_gear3_lower_container h2 {
    font-size: 36px;
  }
}
@media (max-width: 400px) {
  .home_gear3 .home_gear3_lower_container h2 {
    margin-left: 0;
  }
}
.home_gear3 .home_gear3_lower_container .dashed_vertical {
  width: 50%;
  min-height: 72px;
  border-right: 1px dashed rgba(248, 250, 255, 0.8980392157);
}
@media (max-width: 751px) {
  .home_gear3 .home_gear3_lower_container .dashed_vertical {
    height: 41px;
  }
}
@media (max-width: 400px) {
  .home_gear3 .home_gear3_lower_container .dashed_vertical {
    display: none;
  }
}
.home_gear3 .home_gear3_lower_container .dashed_horizontal {
  width: min(958px, 100% - min(147px, 12.0481927711vw) - min(115px, 9.4339622642vw));
  margin-left: min(147px, 12.0481927711vw);
  border-top: 1px dashed rgba(248, 250, 255, 0.8980392157);
}
@media (max-width: 751px) {
  .home_gear3 .home_gear3_lower_container .dashed_horizontal {
    width: min(552px, 100% - min(84px, 11.2359550562vw) - min(66px, 8.8495575221vw));
    margin-left: min(84px, 11.2359550562vw);
  }
}
@media (max-width: 400px) {
  .home_gear3 .home_gear3_lower_container .dashed_horizontal {
    display: none;
  }
}
.home_gear3 .home_gear3_lower_container .lower_wrapper {
  display: flex;
}
@media (max-width: 400px) {
  .home_gear3 .home_gear3_lower_container .lower_wrapper {
    flex-direction: column;
  }
}
.home_gear3 .home_gear3_lower_container .home_gear3_lower_left {
  flex: 1;
  display: flex;
  flex-direction: column;
  max-width: 800px;
}
@media (max-width: 1000px) {
  .home_gear3 .home_gear3_lower_container .home_gear3_lower_left {
    max-width: 50%;
  }
}
@media (max-width: 400px) {
  .home_gear3 .home_gear3_lower_container .home_gear3_lower_left {
    max-width: 100%;
  }
}
.home_gear3 .home_gear3_lower_container .home_gear3_lower_left .dashed_vertical {
  width: min(147px, 12.0481927711vw);
  height: 116px;
}
@media (max-width: 751px) {
  .home_gear3 .home_gear3_lower_container .home_gear3_lower_left .dashed_vertical {
    width: min(84px, 11.2359550562vw);
    height: 67px;
  }
}
.home_gear3 .home_gear3_lower_container .home_gear3_lower_left .label {
  display: flex;
  gap: 8px;
  margin-top: 23px;
}
@media (max-width: 751px) {
  .home_gear3 .home_gear3_lower_container .home_gear3_lower_left .label {
    gap: 5px;
    margin-top: 9px;
  }
}
.home_gear3 .home_gear3_lower_container .home_gear3_lower_left .label img {
  max-width: 56px;
  max-height: 40px;
}
@media (max-width: 751px) {
  .home_gear3 .home_gear3_lower_container .home_gear3_lower_left .label img {
    max-width: 32px;
    max-height: 23px;
  }
}
.home_gear3 .home_gear3_lower_container .home_gear3_lower_left .label div {
  min-width: 230px;
  min-height: 40px;
  padding: 7px 22px 7px 22px;
  border: 1px solid rgba(248, 250, 255, 0.8980392157);
  border-radius: 10px;
  display: flex;
  justify-content: center;
  align-items: center;
  color: rgba(248, 250, 255, 0.8980392157);
  font-family: "IBMPlexMono", "SF Mono", "Cascadia Code", "Fira Code", "Consolas", "Monaco", "Courier New", monospace;
  font-weight: 600;
  font-size: 20px;
  line-height: 1;
  letter-spacing: 0;
  text-transform: uppercase;
  font-size: 20px;
}
@media (max-width: 751px) {
  .home_gear3 .home_gear3_lower_container .home_gear3_lower_left .label div {
    min-width: 132px;
    min-height: 23px;
    padding: 4px 12px 4px 12px;
    font-size: 12px;
  }
}
.home_gear3 .home_gear3_lower_container .home_gear3_lower_left span {
  margin-top: 24px;
  max-width: 294px;
  font-family: "IBMPlexMono", "SF Mono", "Cascadia Code", "Fira Code", "Consolas", "Monaco", "Courier New", monospace;
  font-weight: 300;
  font-size: 16px;
  line-height: 1;
  letter-spacing: 0;
  font-size: 20px;
  color: rgba(248, 250, 255, 0.8980392157);
}
@media (max-width: 751px) {
  .home_gear3 .home_gear3_lower_container .home_gear3_lower_left span {
    max-width: 170px;
    margin-top: 12px;
    font-size: 12px;
  }
}
.home_gear3 .home_gear3_lower_container .home_gear3_lower_left .cases_wraper {
  margin-top: 60px;
  display: flex;
  gap: 60px;
}
@media (max-width: 751px) {
  .home_gear3 .home_gear3_lower_container .home_gear3_lower_left .cases_wraper {
    margin-top: 36px;
    gap: 34px;
  }
}
.home_gear3 .home_gear3_lower_container .home_gear3_lower_left .cases_wraper .case {
  max-width: 204px;
  display: flex;
  flex-direction: column;
  width: fit-content;
  flex: 1;
}
@media (max-width: 751px) {
  .home_gear3 .home_gear3_lower_container .home_gear3_lower_left .cases_wraper .case {
    max-width: 118px;
  }
}
.home_gear3 .home_gear3_lower_container .home_gear3_lower_left .cases_wraper .case .dashed_vertical {
  width: 76px;
  height: 38px;
}
@media (max-width: 751px) {
  .home_gear3 .home_gear3_lower_container .home_gear3_lower_left .cases_wraper .case .dashed_vertical {
    width: 57px;
    height: 22px;
  }
}
@media (max-width: 400px) {
  .home_gear3 .home_gear3_lower_container .home_gear3_lower_left .cases_wraper .case .dashed_vertical {
    display: flex;
  }
}
.home_gear3 .home_gear3_lower_container .home_gear3_lower_left .cases_wraper .case .case_label {
  max-height: 40px;
  flex: 1;
  width: 100%;
  margin-top: 16px;
  display: flex;
  gap: 16px;
  padding: 7px 22px 7px 22px;
  background: #A980FF;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
}
@media (max-width: 751px) {
  .home_gear3 .home_gear3_lower_container .home_gear3_lower_left .cases_wraper .case .case_label {
    max-height: 23px;
    margin-top: 12px;
    gap: 9px;
    padding: 4px 12px 4px 12px;
  }
}
.home_gear3 .home_gear3_lower_container .home_gear3_lower_left .cases_wraper .case .case_label img {
  max-width: 28px;
  max-height: 28px;
  margin: 0;
}
@media (max-width: 751px) {
  .home_gear3 .home_gear3_lower_container .home_gear3_lower_left .cases_wraper .case .case_label img {
    max-width: 17px;
    max-height: 17px;
  }
}
.home_gear3 .home_gear3_lower_container .home_gear3_lower_left .cases_wraper .case .case_label span {
  font-family: "IBMPlexMono", "SF Mono", "Cascadia Code", "Fira Code", "Consolas", "Monaco", "Courier New", monospace;
  font-weight: 600;
  font-size: 20px;
  line-height: 1;
  letter-spacing: 0;
  text-transform: uppercase;
  margin: 0;
  font-size: 20px;
  color: #1C1E25;
}
@media (max-width: 751px) {
  .home_gear3 .home_gear3_lower_container .home_gear3_lower_left .cases_wraper .case .case_label span {
    font-size: 12px;
  }
}
.home_gear3 .home_gear3_lower_container .home_gear3_lower_left .cases_wraper .case span {
  margin-top: 24px;
  max-width: 204px;
  font-family: "IBMPlexMono", "SF Mono", "Cascadia Code", "Fira Code", "Consolas", "Monaco", "Courier New", monospace;
  font-weight: 500;
  font-size: 32px;
  line-height: 1;
  letter-spacing: 0;
  text-transform: uppercase;
  text-transform: none;
  font-size: 20px;
  color: rgba(248, 250, 255, 0.8980392157);
}
@media (max-width: 751px) {
  .home_gear3 .home_gear3_lower_container .home_gear3_lower_left .cases_wraper .case span {
    margin-top: 12px;
    max-width: 118px;
    font-size: 12px;
  }
}
.home_gear3 .home_gear3_lower_container .home_gear3_lower_left button {
  max-width: 340px;
  margin: 76px auto 0 auto;
  height: 50px;
  width: 100%;
  background: #0F5EF7;
  border-radius: 60px;
  padding: 11px 16px 11px 16px;
  display: flex;
  justify-content: center;
  align-items: center;
  font-family: "IBMPlexMono", "SF Mono", "Cascadia Code", "Fira Code", "Consolas", "Monaco", "Courier New", monospace;
  font-weight: 600;
  font-size: 20px;
  line-height: 1;
  letter-spacing: 0;
  text-transform: uppercase;
  font-size: 20px;
  color: rgba(248, 250, 255, 0.8980392157);
}
@media (max-width: 751px) {
  .home_gear3 .home_gear3_lower_container .home_gear3_lower_left button {
    max-width: 391px;
    margin-top: 30px;
    height: 28px;
    padding: 4px 10px 4px 10px;
    font-size: 10px;
  }
}
.home_gear3 .home_gear3_lower_container .home_gear3_lower_right {
  display: flex;
  flex-direction: column;
  flex: 1;
}
@media (max-width: 400px) {
  .home_gear3 .home_gear3_lower_container .home_gear3_lower_right {
    width: 100%;
    margin-top: 170px;
  }
}
.home_gear3 .home_gear3_lower_container .home_gear3_lower_right .dashed_vertical {
  width: calc(100% - min(115px, 9.4339622642vw));
  height: 555px;
}
@media (max-width: 751px) {
  .home_gear3 .home_gear3_lower_container .home_gear3_lower_right .dashed_vertical {
    width: calc(100% - min(66px, 8.8495575221vw));
    height: 320px;
  }
}
.home_gear3 .home_gear3_lower_container .home_gear3_lower_right .label {
  display: flex;
  gap: 8px;
  margin-top: 23px;
  margin-left: auto;
}
@media (max-width: 751px) {
  .home_gear3 .home_gear3_lower_container .home_gear3_lower_right .label {
    gap: 5px;
    margin-top: 9px;
  }
}
.home_gear3 .home_gear3_lower_container .home_gear3_lower_right .label img {
  max-width: 56px;
  max-height: 40px;
}
@media (max-width: 751px) {
  .home_gear3 .home_gear3_lower_container .home_gear3_lower_right .label img {
    max-width: 32px;
    max-height: 23px;
  }
}
.home_gear3 .home_gear3_lower_container .home_gear3_lower_right .label div {
  min-width: 230px;
  min-height: 40px;
  padding: 7px 22px 7px 22px;
  border: 1px solid rgba(248, 250, 255, 0.8980392157);
  border-radius: 10px;
  display: flex;
  justify-content: center;
  align-items: center;
  color: rgba(248, 250, 255, 0.8980392157);
  font-family: "IBMPlexMono", "SF Mono", "Cascadia Code", "Fira Code", "Consolas", "Monaco", "Courier New", monospace;
  font-weight: 600;
  font-size: 20px;
  line-height: 1;
  letter-spacing: 0;
  text-transform: uppercase;
  font-size: 20px;
}
@media (max-width: 751px) {
  .home_gear3 .home_gear3_lower_container .home_gear3_lower_right .label div {
    min-width: 132px;
    min-height: 23px;
    font-size: 12px;
    padding: 4px 12px 4px 12px;
  }
}
.home_gear3 .home_gear3_lower_container .home_gear3_lower_right span {
  margin-left: auto;
  text-align: end;
  margin-top: 24px;
  max-width: 294px;
  font-family: "IBMPlexMono", "SF Mono", "Cascadia Code", "Fira Code", "Consolas", "Monaco", "Courier New", monospace;
  font-weight: 300;
  font-size: 16px;
  line-height: 1;
  letter-spacing: 0;
  font-size: 20px;
  color: rgba(248, 250, 255, 0.8980392157);
}
@media (max-width: 751px) {
  .home_gear3 .home_gear3_lower_container .home_gear3_lower_right span {
    margin-top: 13px;
    max-width: 169px;
    font-size: 12px;
  }
}
.home_gear3 .home_gear3_lower_container .right_bottom {
  display: flex;
  flex-direction: column;
  width: fit-content;
  margin-left: auto;
}
.home_gear3 .home_gear3_lower_container .right_bottom button {
  max-width: 340px;
  margin: 76px auto 0 auto;
  height: 50px;
  width: 100%;
  background: #0F5EF7;
  border-radius: 60px;
  padding: 11px 16px 11px 16px;
  display: flex;
  justify-content: center;
  align-items: center;
  font-family: "IBMPlexMono", "SF Mono", "Cascadia Code", "Fira Code", "Consolas", "Monaco", "Courier New", monospace;
  font-weight: 600;
  font-size: 20px;
  line-height: 1;
  letter-spacing: 0;
  text-transform: uppercase;
  font-size: 20px;
  color: rgba(248, 250, 255, 0.8980392157);
}
@media (max-width: 751px) {
  .home_gear3 .home_gear3_lower_container .right_bottom button {
    max-width: 391px;
    margin-top: 30px;
    height: 28px;
    padding: 4px 10px 4px 10px;
    font-size: 10px;
  }
}
.home_gear3 .home_gear3_lower_container .right_cases_wrapper {
  display: flex;
  margin-top: 60px;
  gap: 60px;
  margin-left: auto;
}
@media (max-width: 751px) {
  .home_gear3 .home_gear3_lower_container .right_cases_wrapper {
    margin-top: 36px;
    gap: 34px;
  }
}
.home_gear3 .home_gear3_lower_container .right_cases_wrapper .case {
  max-width: 204px;
  display: flex;
  flex-direction: column;
  width: fit-content;
  flex: 1;
}
@media (max-width: 751px) {
  .home_gear3 .home_gear3_lower_container .right_cases_wrapper .case {
    max-width: 115px;
  }
}
.home_gear3 .home_gear3_lower_container .right_cases_wrapper .case .dashed_vertical {
  width: 82px;
  height: 38px;
}
@media (max-width: 751px) {
  .home_gear3 .home_gear3_lower_container .right_cases_wrapper .case .dashed_vertical {
    width: 56px;
    height: 22px;
  }
}
@media (max-width: 400px) {
  .home_gear3 .home_gear3_lower_container .right_cases_wrapper .case .dashed_vertical {
    display: flex;
  }
}
.home_gear3 .home_gear3_lower_container .right_cases_wrapper .case .case_label {
  max-height: 40px;
  flex: 1;
  width: 100%;
  margin-top: 16px;
  display: flex;
  padding: 7px 22px 7px 22px;
  background: rgba(122, 255, 246, 0.8980392157);
  border-radius: 10px;
  justify-content: center;
  align-items: center;
}
@media (max-width: 751px) {
  .home_gear3 .home_gear3_lower_container .right_cases_wrapper .case .case_label {
    max-height: 23px;
    margin-top: 12px;
    padding: 4px 12px 4px 12px;
  }
}
.home_gear3 .home_gear3_lower_container .right_cases_wrapper .case .case_label span {
  font-family: "IBMPlexMono", "SF Mono", "Cascadia Code", "Fira Code", "Consolas", "Monaco", "Courier New", monospace;
  font-weight: 600;
  font-size: 20px;
  line-height: 1;
  letter-spacing: 0;
  text-transform: uppercase;
  margin: 0;
  font-size: 20px;
  color: #1C1E25;
}
@media (max-width: 751px) {
  .home_gear3 .home_gear3_lower_container .right_cases_wrapper .case .case_label span {
    font-size: 12px;
  }
}
.home_gear3 .home_gear3_lower_container .right_cases_wrapper .case span {
  margin-top: 24px;
  max-width: 204px;
  font-family: "IBMPlexMono", "SF Mono", "Cascadia Code", "Fira Code", "Consolas", "Monaco", "Courier New", monospace;
  font-weight: 500;
  font-size: 32px;
  line-height: 1;
  letter-spacing: 0;
  text-transform: uppercase;
  text-transform: none;
  text-align: end;
  font-size: 20px;
  color: rgba(248, 250, 255, 0.8980392157);
}
@media (max-width: 751px) {
  .home_gear3 .home_gear3_lower_container .right_cases_wrapper .case span {
    margin-top: 13px;
    max-width: 117px;
    font-size: 12px;
  }
}

.home_gear3_lower_container .case {
  opacity: 0;
  transform: translateY(30px);
  transition: all 0.8s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.home_gear3_lower_container .case.case-visible {
  opacity: 1;
  transform: translateY(0);
}

.home_gear3_lower_container .case.case-hidden {
  opacity: 0;
  transform: translateY(-30px);
  transition: all 0.5s cubic-bezier(0.55, 0.085, 0.68, 0.53);
}

@media (max-width: 768px) {
  .home_gear3_lower_container .case {
    transform: translateY(20px);
  }
  .home_gear3_lower_container .case.case-hidden {
    transform: translateY(-20px);
  }
}
.home_gear4 {
  max-width: min(1220px, 100% - 60px);
  margin: 200px auto 0;
}
@media (max-width: 751px) {
  .home_gear4 {
    max-width: min(704px, 100% - 40px);
    margin-top: 95px;
  }
}
@media (max-width: 400px) {
  .home_gear4 {
    margin-top: 75px;
  }
}
.home_gear4 .home_gear4_container {
  max-width: min(1200px, 100vw - 60px);
  margin: 70px auto 0 auto;
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 376px;
  position: relative;
  overflow: hidden;
  gap: 30px;
}
.home_gear4 .home_gear4_container img {
  max-width: 278px;
  max-height: 293px;
}
@media (max-width: 751px) {
  .home_gear4 .home_gear4_container img {
    max-width: 161px;
    max-height: 170px;
  }
}
@media (max-width: 400px) {
  .home_gear4 .home_gear4_container img {
    max-width: 77px;
    max-height: 81px;
  }
}
@media (max-width: 1100px) {
  .home_gear4 .home_gear4_container {
    max-width: min(710px, 100vw - 40px);
    margin-top: 50px;
    min-height: 218px;
    gap: 17px;
  }
}
@media (max-width: 400px) {
  .home_gear4 .home_gear4_container {
    margin-top: 36px;
    min-height: 104px;
    gap: 8px;
  }
}
.home_gear4 .home_gear4_container .star1 {
  position: absolute;
  width: auto;
  height: auto;
  left: 0;
  top: 0;
  z-index: -2;
  transition: transform 0.6s cubic-bezier(0.23, 1, 0.32, 1);
  transform: translateZ(0);
  will-change: transform;
  animation: shakeStar 8s ease-in-out infinite;
}
@media (prefers-reduced-motion: no-preference) {
  .home_gear4 .home_gear4_container .star1.parallax {
    transform: translateY(var(--parallax-offset, 0px)) translateZ(0);
  }
}
@media (max-width: 751px) {
  .home_gear4 .home_gear4_container .star1 {
    width: 54px;
    height: 57px;
  }
}
@media (max-width: 400px) {
  .home_gear4 .home_gear4_container .star1 {
    width: 25px;
    height: 25px;
  }
}
.home_gear4 .home_gear4_container .star2 {
  position: absolute;
  width: 191px;
  height: 204px;
  left: 46px;
  bottom: 0;
  z-index: -2;
  transition: transform 0.6s cubic-bezier(0.23, 1, 0.32, 1);
  transform: translateZ(0);
  will-change: transform;
  animation: shakeStar 8s ease-in-out infinite;
}
@media (prefers-reduced-motion: no-preference) {
  .home_gear4 .home_gear4_container .star2.parallax {
    transform: rotate(23deg) translateY(var(--parallax-offset, 0px)) translateZ(0);
  }
}
@media (max-width: 751px) {
  .home_gear4 .home_gear4_container .star2 {
    width: 111px;
    height: 119px;
    left: 26px;
  }
}
@media (max-width: 400px) {
  .home_gear4 .home_gear4_container .star2 {
    width: 53px;
    height: 57px;
    left: 12px;
  }
}
.home_gear4 .home_gear4_container .star3 {
  position: absolute;
  width: 104px;
  height: 117px;
  bottom: 10px;
  right: 27.4725274725%;
  z-index: -2;
  transition: transform 0.6s cubic-bezier(0.23, 1, 0.32, 1);
  transform: translateZ(0);
  will-change: transform;
  animation: shakeStar 8s ease-in-out infinite;
}
@media (prefers-reduced-motion: no-preference) {
  .home_gear4 .home_gear4_container .star3.parallax {
    transform: rotate(45deg) translateY(var(--parallax-offset, 0px)) translateZ(0);
  }
}
@media (max-width: 751px) {
  .home_gear4 .home_gear4_container .star3 {
    width: 60px;
    height: 64px;
    right: 27.027027027%;
  }
}
@media (max-width: 400px) {
  .home_gear4 .home_gear4_container .star3 {
    width: 29px;
    height: 31px;
    right: 17.8571428571%;
  }
}
.home_gear4 .home_gear4_container .star4 {
  position: absolute;
  width: 143px;
  height: 153px;
  right: 0;
  top: 22px;
  z-index: -2;
  transition: transform 0.6s cubic-bezier(0.23, 1, 0.32, 1);
  transform: translateZ(0);
  will-change: transform;
  animation: shakeStar 8s ease-in-out infinite;
}
@keyframes shakeStar {
  0% {
    scale: 1;
  }
  25% {
    scale: 1.05;
    margin-left: 15px;
  }
  50% {
    scale: 0.95;
    margin-top: 20px;
  }
  75% {
    scale: 1.1;
    margin-right: 20px;
  }
  100% {
    scale: 1;
    margin: 0;
  }
}
@media (prefers-reduced-motion: no-preference) {
  .home_gear4 .home_gear4_container .star4.parallax {
    transform: rotate(-15deg) translateY(var(--parallax-offset, 0px)) translateZ(0);
  }
}
@media (max-width: 751px) {
  .home_gear4 .home_gear4_container .star4 {
    width: 83px;
    height: 89px;
    top: 13px;
  }
}
@media (max-width: 400px) {
  .home_gear4 .home_gear4_container .star4 {
    width: 40px;
    height: 42px;
    top: 6px;
  }
}
.home_gear4 .home_gear4_container .text_wrapper {
  display: flex;
  flex-direction: column;
  gap: 6px;
}
@media (max-width: 751px) {
  .home_gear4 .home_gear4_container .text_wrapper {
    gap: 3px;
  }
}
@media (max-width: 400px) {
  .home_gear4 .home_gear4_container .text_wrapper {
    gap: 2px;
    max-width: 130px;
  }
}
.home_gear4 .home_gear4_container .text_wrapper .text_main {
  font-family: "IBMPlexMono", "SF Mono", "Cascadia Code", "Fira Code", "Consolas", "Monaco", "Courier New", monospace;
  font-weight: 600;
  font-size: 20px;
  line-height: 1;
  letter-spacing: 0;
  text-transform: uppercase;
  font-size: 40px;
  color: rgba(248, 250, 255, 0.8980392157);
  text-transform: none;
}
@media (max-width: 751px) {
  .home_gear4 .home_gear4_container .text_wrapper .text_main {
    font-size: 24px;
  }
}
@media (max-width: 400px) {
  .home_gear4 .home_gear4_container .text_wrapper .text_main {
    font-size: 12px;
  }
}
.home_gear4 .home_gear4_container .text_wrapper .text_additional {
  font-family: "IBMPlexMono", "SF Mono", "Cascadia Code", "Fira Code", "Consolas", "Monaco", "Courier New", monospace;
  font-weight: 300;
  font-size: 16px;
  line-height: 1;
  letter-spacing: 0;
  font-size: 20px;
  color: rgba(248, 250, 255, 0.8980392157);
}
@media (max-width: 751px) {
  .home_gear4 .home_gear4_container .text_wrapper .text_additional {
    font-size: 12px;
  }
}
@media (max-width: 400px) {
  .home_gear4 .home_gear4_container .text_wrapper .text_additional {
    font-size: 8px;
  }
}
.home_gear4 .home_gear4_lower_container {
  padding-top: 20px;
  margin-top: 200px;
  max-width: min(1191px, 100vw - 60px);
  min-height: 666px;
  display: flex;
  flex-direction: column;
  position: relative;
  overflow: hidden;
}
@media (max-width: 1100px) {
  .home_gear4 .home_gear4_lower_container {
    margin-top: 100px;
    max-width: min(1040px, 100vw - 40px);
    min-height: 394px;
  }
}
@media (max-width: 751px) {
  .home_gear4 .home_gear4_lower_container {
    max-width: min(710px, 100vw - 40px);
  }
}
@media (max-width: 400px) {
  .home_gear4 .home_gear4_lower_container {
    margin-top: 72px;
    min-height: 531px;
  }
}
.home_gear4 .home_gear4_lower_container .gear4back {
  position: absolute;
  max-width: 294px;
  max-height: 484px;
  bottom: 49px;
  right: 0;
  z-index: -2;
  animation: multiColorFlow 8s ease-in-out infinite;
  transition: transform 0.6s cubic-bezier(0.23, 1, 0.32, 1);
  transform: scale(2) translateZ(0);
  transform-origin: center;
  will-change: transform;
}
@media (prefers-reduced-motion: no-preference) {
  .home_gear4 .home_gear4_lower_container .gear4back.parallax {
    transform: translateY(var(--parallax-offset, 0px)) scale(2) translateZ(0);
  }
}
@media (max-width: 1100px) {
  .home_gear4 .home_gear4_lower_container .gear4back.parallax {
    transform: translateY(var(--parallax-offset, 0px)) scale(2) translateZ(0);
  }
}
@media (max-width: 751px) {
  .home_gear4 .home_gear4_lower_container .gear4back.parallax {
    transform: translateY(var(--parallax-offset, 0px)) translateZ(0);
  }
}
@media (max-width: 400px) {
  .home_gear4 .home_gear4_lower_container .gear4back.parallax {
    transform: translateX(50%) translateY(var(--parallax-offset, 0px)) scale(2) translateZ(0);
  }
}
@media (max-width: 1100px) {
  .home_gear4 .home_gear4_lower_container .gear4back {
    max-width: 174px;
    max-height: 286px;
    right: 80px;
    transform: scale(2) translateZ(0);
  }
}
@media (max-width: 751px) {
  .home_gear4 .home_gear4_lower_container .gear4back {
    right: 0;
    transform: translateZ(0);
  }
}
@media (max-width: 400px) {
  .home_gear4 .home_gear4_lower_container .gear4back {
    max-width: 141px;
    max-height: 231px;
    top: 120px;
    bottom: auto;
    right: 50%;
    transform: translateX(50%) scale(2);
  }
}
@keyframes multiColorFlow {
  0% {
    filter: hue-rotate(0deg) saturate(1.2);
  }
  25% {
    filter: hue-rotate(90deg) saturate(1.3);
  }
  50% {
    filter: hue-rotate(180deg) saturate(1.1);
  }
  75% {
    filter: hue-rotate(270deg) saturate(1.4);
  }
  100% {
    filter: hue-rotate(360deg) saturate(1.2);
  }
}
.home_gear4 .home_gear4_lower_container h2 {
  max-width: 579px;
  color: #F8FAFF;
}
@media (max-width: 1100px) {
  .home_gear4 .home_gear4_lower_container h2 {
    max-width: 342px;
    font-size: 36px;
  }
}
@media (max-width: 400px) {
  .home_gear4 .home_gear4_lower_container h2 {
    max-width: 100%;
  }
}
.home_gear4 .home_gear4_lower_container .home_gear4_lower_label_wrapper {
  display: flex;
  margin-bottom: 22px;
  margin-top: 120px;
}
@media (max-width: 1100px) {
  .home_gear4 .home_gear4_lower_container .home_gear4_lower_label_wrapper {
    margin-bottom: 9px;
    margin-top: 60px;
  }
}
@media (max-width: 400px) {
  .home_gear4 .home_gear4_lower_container .home_gear4_lower_label_wrapper {
    margin-bottom: 0;
    margin-top: auto;
  }
}
.home_gear4 .home_gear4_lower_container .home_gear4_lower_label_wrapper .border_link {
  position: relative;
  width: 68px;
}
@media (max-width: 1100px) {
  .home_gear4 .home_gear4_lower_container .home_gear4_lower_label_wrapper .border_link {
    width: 40px;
  }
}
@media (max-width: 400px) {
  .home_gear4 .home_gear4_lower_container .home_gear4_lower_label_wrapper .border_link {
    width: 27px;
  }
}
.home_gear4 .home_gear4_lower_container .home_gear4_lower_label_wrapper .border_link::after {
  content: "";
  position: absolute;
  top: 49.9%;
}
@media (max-width: 1100px) {
  .home_gear4 .home_gear4_lower_container .home_gear4_lower_label_wrapper .border_link::after {
    top: 49.55%;
  }
}
@media (max-width: 400px) {
  .home_gear4 .home_gear4_lower_container .home_gear4_lower_label_wrapper .border_link::after {
    top: 51%;
  }
}
.home_gear4 .home_gear4_lower_container .home_gear4_lower_label_wrapper .border_link::after {
  left: 0;
  right: 0;
  border-bottom: 1px solid rgba(248, 250, 255, 0.8980392157);
}
.home_gear4 .home_gear4_lower_container .home_gear4_lower_label_wrapper .label {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: fit-content;
  height: 438px;
}
@media (max-width: 1100px) {
  .home_gear4 .home_gear4_lower_container .home_gear4_lower_label_wrapper .label {
    height: 259px;
  }
}
@media (max-width: 400px) {
  .home_gear4 .home_gear4_lower_container .home_gear4_lower_label_wrapper .label {
    height: 177px;
    width: 96px;
  }
}
.home_gear4 .home_gear4_lower_container .home_gear4_lower_label_wrapper .label .label_upper {
  width: fit-content;
  height: 50px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-family: "IBMPlexMono", "SF Mono", "Cascadia Code", "Fira Code", "Consolas", "Monaco", "Courier New", monospace;
  font-weight: 500;
  font-size: 32px;
  line-height: 1;
  letter-spacing: 0;
  text-transform: uppercase;
  color: rgba(248, 250, 255, 0.8980392157);
  border: 1px solid rgba(248, 250, 255, 0.8980392157);
  border-radius: 10px;
  padding: 2px 30px 2px 30px;
  font-size: 24px;
}
@media (max-width: 1100px) {
  .home_gear4 .home_gear4_lower_container .home_gear4_lower_label_wrapper .label .label_upper {
    height: 29px;
    font-size: 16px;
    padding: 1px 17px 1px 17px;
  }
}
@media (max-width: 560px) {
  .home_gear4 .home_gear4_lower_container .home_gear4_lower_label_wrapper .label .label_upper {
    font-size: 12px;
  }
}
@media (max-width: 400px) {
  .home_gear4 .home_gear4_lower_container .home_gear4_lower_label_wrapper .label .label_upper {
    width: 100%;
    height: 23px;
    padding: 0 12px 0 12px;
    font-size: 11px;
    white-space: normal;
    text-align: center;
  }
}
.home_gear4 .home_gear4_lower_container .home_gear4_lower_label_wrapper .label .border {
  display: flex;
  width: 100%;
  height: 242px;
  margin-top: 48px;
}
@media (max-width: 1100px) {
  .home_gear4 .home_gear4_lower_container .home_gear4_lower_label_wrapper .label .border {
    height: 145px;
    margin-top: 28px;
  }
}
@media (max-width: 400px) {
  .home_gear4 .home_gear4_lower_container .home_gear4_lower_label_wrapper .label .border {
    height: 98px;
    margin-top: 19px;
  }
}
.home_gear4 .home_gear4_lower_container .home_gear4_lower_label_wrapper .label .border .border_vertical {
  margin-left: 50%;
  width: 1px;
  height: 100%;
  border: 1px solid rgba(248, 250, 255, 0.8980392157);
  position: relative;
}
.home_gear4 .home_gear4_lower_container .home_gear4_lower_label_wrapper .label .border .border_vertical .upper_circle {
  width: 24px;
  height: 24px;
  border-radius: 50%;
  border: 2px solid rgba(248, 250, 255, 0.8980392157);
  position: absolute;
  top: 0;
  transform: translateX(-50%) translateY(-50%);
  background: rgb(0, 2, 12);
}
@media (max-width: 1100px) {
  .home_gear4 .home_gear4_lower_container .home_gear4_lower_label_wrapper .label .border .border_vertical .upper_circle {
    width: 14px;
    height: 14px;
  }
}
@media (max-width: 400px) {
  .home_gear4 .home_gear4_lower_container .home_gear4_lower_label_wrapper .label .border .border_vertical .upper_circle {
    width: 9px;
    height: 9px;
  }
}
.home_gear4 .home_gear4_lower_container .home_gear4_lower_label_wrapper .label .border .border_vertical .lower_circle {
  width: 24px;
  height: 24px;
  border-radius: 50%;
  border: 2px solid rgba(248, 250, 255, 0.8980392157);
  position: absolute;
  bottom: 0;
  transform: translateX(-50%) translateY(50%);
  background: rgb(0, 2, 12);
}
@media (max-width: 1100px) {
  .home_gear4 .home_gear4_lower_container .home_gear4_lower_label_wrapper .label .border .border_vertical .lower_circle {
    width: 14px;
    height: 14px;
  }
}
@media (max-width: 400px) {
  .home_gear4 .home_gear4_lower_container .home_gear4_lower_label_wrapper .label .border .border_vertical .lower_circle {
    width: 9px;
    height: 9px;
  }
}
.home_gear4 .home_gear4_lower_container .home_gear4_lower_label_wrapper .label .border .border_vertical.second {
  margin-left: 0;
}
.home_gear4 .home_gear4_lower_container .home_gear4_lower_label_wrapper .label .border .border_horizontal {
  width: 50%;
  height: 50%;
  border-bottom: 1px solid rgba(248, 250, 255, 0.8980392157);
}
.home_gear4 .home_gear4_lower_container .home_gear4_lower_label_wrapper .label .label_lower {
  margin-top: auto;
  width: fit-content;
  height: 50px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-family: "IBMPlexMono", "SF Mono", "Cascadia Code", "Fira Code", "Consolas", "Monaco", "Courier New", monospace;
  font-weight: 500;
  font-size: 32px;
  line-height: 1;
  letter-spacing: 0;
  text-transform: uppercase;
  color: rgba(248, 250, 255, 0.8980392157);
  border: 1px solid rgba(248, 250, 255, 0.8980392157);
  border-radius: 10px;
  padding: 2px 30px 2px 30px;
  font-size: 24px;
}
@media (max-width: 1100px) {
  .home_gear4 .home_gear4_lower_container .home_gear4_lower_label_wrapper .label .label_lower {
    height: 29px;
    font-size: 16px;
    padding: 1px 17px 1px 17px;
  }
}
@media (max-width: 560px) {
  .home_gear4 .home_gear4_lower_container .home_gear4_lower_label_wrapper .label .label_lower {
    font-size: 12px;
  }
}
@media (max-width: 400px) {
  .home_gear4 .home_gear4_lower_container .home_gear4_lower_label_wrapper .label .label_lower {
    font-size: 10px;
  }
}
@media (max-width: 400px) {
  .home_gear4 .home_gear4_lower_container .home_gear4_lower_label_wrapper .label .label_lower {
    width: 100%;
    height: 23px;
    padding: 0 12px 0 12px;
    font-size: 11px;
    white-space: normal;
    text-align: center;
  }
}
.home_gear4 .home_gear4_lower_container .home_gear4_lower_label_wrapper .label .label_lower.last {
  height: 64px;
  border: none;
}
.home_gear4 .home_gear4_lower_container .home_gear4_lower_label_wrapper .label .label_lower.last img {
  max-height: 64px;
}
@media (max-width: 1100px) {
  .home_gear4 .home_gear4_lower_container .home_gear4_lower_label_wrapper .label .label_lower.last {
    height: 26px;
  }
  .home_gear4 .home_gear4_lower_container .home_gear4_lower_label_wrapper .label .label_lower.last img {
    max-height: 26px;
  }
}

.circle1 {
  animation: fillCircle 6s infinite 0s;
  transition: background-color ease 0.3s;
}

.circle2 {
  animation: fillCircle 6s infinite 1.2s;
  transition: background-color ease 0.3s;
}

.circle3 {
  animation: fillCircle 6s infinite 2.4s;
  transition: background-color ease 0.3s;
}

.circle4 {
  animation: fillCircle 6s infinite 3.6s;
  transition: background-color ease 0.3s;
}

.circle5 {
  animation: fillCircle 6s infinite 4.8s;
  transition: background-color ease 0.3s;
}

@keyframes fillCircle {
  0%, 16% {
    background-color: rgb(0, 2, 12);
  }
  17%, 33% {
    background: #F8FAFF;
  }
  34%, 100% {
    background-color: rgb(0, 2, 12);
  }
}
.home_gear5 {
  max-width: min(1220px, 100% - 60px);
  margin: 200px auto 0;
}
@media (max-width: 751px) {
  .home_gear5 {
    max-width: min(704px, 100% - 40px);
    margin-top: 95px;
  }
}
@media (max-width: 400px) {
  .home_gear5 {
    margin-top: 75px;
  }
}
.home_gear5 .home_gear5_container {
  margin-top: 120px;
  display: flex;
  flex-direction: column;
}
@media (max-width: 751px) {
  .home_gear5 .home_gear5_container {
    margin-top: 50px;
    height: 549px;
  }
}
@media (max-width: 400px) {
  .home_gear5 .home_gear5_container {
    margin-top: 36px;
    height: auto;
  }
}
.home_gear5 .home_gear5_container h2 {
  max-width: 450px;
  color: #F8FAFF;
}
@media (max-width: 751px) {
  .home_gear5 .home_gear5_container h2 {
    display: none;
  }
}
.home_gear5 .home_gear5_container .home_gear5_cards_container {
  margin-top: 120px;
  display: flex;
  gap: 40px;
  overflow: visible;
  margin-right: auto;
  justify-content: center;
  position: relative;
  height: 915px;
}
@media (max-width: 751px) {
  .home_gear5 .home_gear5_container .home_gear5_cards_container {
    margin-top: 0;
    gap: 23px;
  }
}
@media (max-width: 400px) {
  .home_gear5 .home_gear5_container .home_gear5_cards_container {
    margin-top: 36px;
    flex-direction: column;
    gap: 72px;
    height: auto;
  }
}
.home_gear5 .home_gear5_container .home_gear5_cards_container .cards_card {
  display: flex;
  flex-direction: column;
  opacity: 0.5;
  max-width: 590px;
  cursor: pointer;
  transition: all 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
.home_gear5 .home_gear5_container .home_gear5_cards_container .cards_card:hover {
  opacity: 1;
  transform: scale(1.1);
  z-index: 2;
}
.home_gear5 .home_gear5_container .home_gear5_cards_container .cards_card.selected {
  opacity: 1;
  transform: scale(1.1);
  z-index: 2;
}
@media (max-width: 751px) {
  .home_gear5 .home_gear5_container .home_gear5_cards_container .cards_card {
    max-width: calc(50% - 23px);
  }
}
@media (max-width: 400px) {
  .home_gear5 .home_gear5_container .home_gear5_cards_container .cards_card {
    max-width: 100%;
  }
}
.home_gear5 .home_gear5_container .home_gear5_cards_container .cards_card img {
  width: 100%;
}
.home_gear5 .home_gear5_container .home_gear5_cards_container .cards_card .card_label {
  margin-top: 48px;
  display: flex;
  flex-direction: column;
  width: 100%;
}
@media (max-width: 751px) {
  .home_gear5 .home_gear5_container .home_gear5_cards_container .cards_card .card_label {
    margin-top: 24px;
  }
}
.home_gear5 .home_gear5_container .home_gear5_cards_container .cards_card .card_label .card_label_wrapper {
  display: flex;
  max-width: 100%;
  gap: 8px;
  align-items: center;
}
@media (max-width: 751px) {
  .home_gear5 .home_gear5_container .home_gear5_cards_container .cards_card .card_label .card_label_wrapper {
    gap: 4px;
  }
}
.home_gear5 .home_gear5_container .home_gear5_cards_container .cards_card .card_label .card_label_wrapper img {
  max-width: 56px;
  height: 40px;
}
@media (max-width: 751px) {
  .home_gear5 .home_gear5_container .home_gear5_cards_container .cards_card .card_label .card_label_wrapper img {
    max-width: 32px;
    height: 23px;
  }
}
.home_gear5 .home_gear5_container .home_gear5_cards_container .cards_card .card_label .card_label_wrapper div {
  min-width: 250px;
  height: 40px;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 7px 22px 7px 22px;
  border-radius: 10px;
  border: 1px solid rgba(248, 250, 255, 0.5019607843);
  font-family: "IBMPlexMono", "SF Mono", "Cascadia Code", "Fira Code", "Consolas", "Monaco", "Courier New", monospace;
  font-weight: 500;
  font-size: 32px;
  line-height: 1;
  letter-spacing: 0;
  text-transform: uppercase;
  font-size: 20px;
  color: rgba(248, 250, 255, 0.8980392157);
}
@media (max-width: 751px) {
  .home_gear5 .home_gear5_container .home_gear5_cards_container .cards_card .card_label .card_label_wrapper div {
    min-width: 150px;
    height: 23px;
    padding: 4px 12px 4px 12px;
    font-size: 12px;
  }
}
@media (max-width: 600px) {
  .home_gear5 .home_gear5_container .home_gear5_cards_container .cards_card .card_label .card_label_wrapper div {
    font-size: 10px;
  }
}
@media (max-width: 500px) {
  .home_gear5 .home_gear5_container .home_gear5_cards_container .cards_card .card_label .card_label_wrapper div {
    font-size: 10px;
    max-width: 67%;
  }
}
@media (max-width: 450px) {
  .home_gear5 .home_gear5_container .home_gear5_cards_container .cards_card .card_label .card_label_wrapper div {
    font-size: 8px;
  }
}
.home_gear5 .home_gear5_container .home_gear5_cards_container .cards_card .card_label .card_label_wrapper .card_label_mock {
  min-width: 57px;
  height: 40px;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0;
  border-radius: 10px;
  border: 1px solid rgba(248, 250, 255, 0.5019607843);
  flex-shrink: 0;
}
@media (max-width: 751px) {
  .home_gear5 .home_gear5_container .home_gear5_cards_container .cards_card .card_label .card_label_wrapper .card_label_mock {
    min-width: 32px;
    height: 23px;
    border-radius: 6px;
  }
}
.home_gear5 .home_gear5_container .home_gear5_cards_container .cards_card .card_label .card_label_wrapper .card_label_mock img {
  width: 57px;
  height: 41px;
}
@media (max-width: 751px) {
  .home_gear5 .home_gear5_container .home_gear5_cards_container .cards_card .card_label .card_label_wrapper .card_label_mock img {
    width: 32px;
    height: 23px;
  }
}
.home_gear5 .home_gear5_container .home_gear5_cards_container .cards_card .card_label span {
  font-family: "IBMPlexMono", "SF Mono", "Cascadia Code", "Fira Code", "Consolas", "Monaco", "Courier New", monospace;
  font-weight: 400;
  font-size: 20px;
  line-height: 1;
  letter-spacing: 0;
  font-size: 16px;
  color: rgba(248, 250, 255, 0.8980392157);
  margin-top: 8px;
}
@media (max-width: 751px) {
  .home_gear5 .home_gear5_container .home_gear5_cards_container .cards_card .card_label span {
    font-size: 10px;
    margin-top: 4px;
  }
}
.home_gear5 .home_gear5_container .home_gear5_cards_container .cards_card ul {
  margin-top: 48px;
  display: flex;
  flex-direction: column;
  gap: 48px;
}
@media (max-width: 751px) {
  .home_gear5 .home_gear5_container .home_gear5_cards_container .cards_card ul {
    margin-top: 24px;
    gap: 24px;
  }
}
.home_gear5 .home_gear5_container .home_gear5_cards_container .cards_card ul li {
  display: flex;
  flex-direction: column;
  gap: 8px;
}
@media (max-width: 751px) {
  .home_gear5 .home_gear5_container .home_gear5_cards_container .cards_card ul li {
    gap: 4px;
  }
}
@media (max-width: 400px) {
  .home_gear5 .home_gear5_container .home_gear5_cards_container .cards_card ul li {
    max-width: 307px;
  }
}
.home_gear5 .home_gear5_container .home_gear5_cards_container .cards_card ul li .label_list_main {
  font-family: "IBMPlexMono", "SF Mono", "Cascadia Code", "Fira Code", "Consolas", "Monaco", "Courier New", monospace;
  font-weight: 500;
  font-size: 32px;
  line-height: 1;
  letter-spacing: 0;
  text-transform: uppercase;
  font-size: 20px;
  color: #F8FAFF;
}
@media (max-width: 751px) {
  .home_gear5 .home_gear5_container .home_gear5_cards_container .cards_card ul li .label_list_main {
    font-size: 12px;
  }
}
.home_gear5 .home_gear5_container .home_gear5_cards_container .cards_card ul li .label_list_additional {
  font-family: "IBMPlexMono", "SF Mono", "Cascadia Code", "Fira Code", "Consolas", "Monaco", "Courier New", monospace;
  font-weight: 300;
  font-size: 16px;
  line-height: 1;
  letter-spacing: 0;
  font-size: 16px;
  color: rgba(248, 250, 255, 0.8980392157);
}
@media (max-width: 751px) {
  .home_gear5 .home_gear5_container .home_gear5_cards_container .cards_card ul li .label_list_additional {
    font-size: 10px;
  }
}
.home_gear5 .home_gear5_container .home_gear5_cards_container .cards_card button {
  width: 100%;
  margin-top: 48px;
  height: 50px;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 11px 16px 11px 16px;
  border-radius: 60px;
  background: #1C1E25;
  font-family: "IBMPlexMono", "SF Mono", "Cascadia Code", "Fira Code", "Consolas", "Monaco", "Courier New", monospace;
  font-weight: 600;
  font-size: 20px;
  line-height: 1;
  letter-spacing: 0;
  text-transform: uppercase;
  font-size: 16px;
  color: rgba(248, 250, 255, 0.8980392157);
}
@media (max-width: 751px) {
  .home_gear5 .home_gear5_container .home_gear5_cards_container .cards_card button {
    height: 28px;
    margin-top: 24px;
    padding: 6px 9px 6px 9px;
    font-size: 10px;
  }
}
.home_gear5 .home_gear5_lower_container {
  margin-top: 200px;
  display: flex;
  flex-direction: column;
  position: relative;
}
@media (max-width: 751px) {
  .home_gear5 .home_gear5_lower_container {
    margin-top: 120px;
  }
}
@media (max-width: 400px) {
  .home_gear5 .home_gear5_lower_container {
    margin-top: 72px;
  }
}
.home_gear5 .home_gear5_lower_container img {
  top: 0;
  right: 0;
  position: absolute;
  max-width: 62%;
  max-height: 459px;
}
@media (max-width: 751px) {
  .home_gear5 .home_gear5_lower_container img {
    width: 62%;
    max-width: 347px;
    max-height: 220px;
  }
}
@media (max-width: 400px) {
  .home_gear5 .home_gear5_lower_container img {
    position: absolute;
    top: 107px;
    width: 100%;
    max-height: 212px;
  }
}
.home_gear5 .home_gear5_lower_container h2 {
  max-width: 308px;
  color: #F8FAFF;
  margin-top: 0;
}
@media (max-width: 751px) {
  .home_gear5 .home_gear5_lower_container h2 {
    max-width: 347px;
    font-size: 36px;
    margin-top: 0;
  }
}
.home_gear5 .home_gear5_lower_container .home_gear5_accordion {
  margin-top: 120px;
  display: flex;
  flex-direction: column;
  gap: 8px;
}
@media (max-width: 751px) {
  .home_gear5 .home_gear5_lower_container .home_gear5_accordion {
    margin-top: 185px;
  }
}
@media (max-width: 700px) {
  .home_gear5 .home_gear5_lower_container .home_gear5_accordion {
    margin-top: 120px;
  }
}
.home_gear5 .home_gear5_lower_container .home_gear5_accordion .accordion_item {
  width: 100%;
  height: fit-content;
  display: flex;
  justify-content: space-between;
  gap: 10px;
  align-items: center;
  padding: 22px 48px;
  border-radius: 10px;
  background: #1C1E25;
}
@media (max-width: 751px) {
  .home_gear5 .home_gear5_lower_container .home_gear5_accordion .accordion_item {
    padding: 12px 27px;
  }
}
@media (max-width: 700px) {
  .home_gear5 .home_gear5_lower_container .home_gear5_accordion .accordion_item {
    flex-wrap: wrap;
    align-items: flex-start;
  }
}
.home_gear5 .home_gear5_lower_container .home_gear5_accordion .accordion_item .text_opened {
  max-width: 468px;
  max-height: 0;
  opacity: 0;
  font-family: "IBMPlexMono", "SF Mono", "Cascadia Code", "Fira Code", "Consolas", "Monaco", "Courier New", monospace;
  font-weight: 300;
  font-size: 16px;
  line-height: 1;
  letter-spacing: 0;
  font-size: 16px;
  overflow: hidden;
  color: #F8FAFF;
  transition: opacity 0.12s ease, max-height 0.18s ease;
}
@media (max-width: 751px) {
  .home_gear5 .home_gear5_lower_container .home_gear5_accordion .accordion_item .text_opened {
    font-size: 10px;
  }
}
@media (max-width: 700px) {
  .home_gear5 .home_gear5_lower_container .home_gear5_accordion .accordion_item .text_opened {
    width: 100%;
    max-width: 100%;
    flex-basis: 100%;
    order: 3;
    font-size: 8px;
  }
}
.home_gear5 .home_gear5_lower_container .home_gear5_accordion .accordion_item .close {
  display: none;
}
.home_gear5 .home_gear5_lower_container .home_gear5_accordion .accordion_item.opened .close {
  display: flex;
  width: 26px;
  height: 26px;
  position: initial;
}
@media (max-width: 751px) {
  .home_gear5 .home_gear5_lower_container .home_gear5_accordion .accordion_item.opened .close {
    width: 15px;
    height: 15px;
  }
}
@media (max-width: 700px) {
  .home_gear5 .home_gear5_lower_container .home_gear5_accordion .accordion_item.opened .close {
    width: 7px;
    height: 7px;
  }
}
.home_gear5 .home_gear5_lower_container .home_gear5_accordion .accordion_item.opened .open {
  display: none;
}
.home_gear5 .home_gear5_lower_container .home_gear5_accordion .accordion_item.opened .text_opened {
  max-height: 500px;
  opacity: 1;
}
.home_gear5 .home_gear5_lower_container .home_gear5_accordion .accordion_item.opened .open {
  display: none;
}
.home_gear5 .home_gear5_lower_container .home_gear5_accordion .accordion_item button {
  width: 26px;
  height: 26px;
  flex-shrink: 0;
}
@media (max-width: 751px) {
  .home_gear5 .home_gear5_lower_container .home_gear5_accordion .accordion_item button {
    width: 15px;
    height: 15px;
  }
}
.home_gear5 .home_gear5_lower_container .home_gear5_accordion .accordion_item button .open {
  position: initial;
  width: 26px;
  height: 26px;
}
@media (max-width: 751px) {
  .home_gear5 .home_gear5_lower_container .home_gear5_accordion .accordion_item button .open {
    width: 15px;
    height: 15px;
  }
}
@media (max-width: 700px) {
  .home_gear5 .home_gear5_lower_container .home_gear5_accordion .accordion_item button .open {
    width: 7px;
    height: 7px;
  }
}
.home_gear5 .home_gear5_lower_container .home_gear5_accordion .accordion_item span {
  font-family: "IBMPlexMono", "SF Mono", "Cascadia Code", "Fira Code", "Consolas", "Monaco", "Courier New", monospace;
  font-weight: 400;
  font-size: 20px;
  line-height: 1;
  letter-spacing: 0;
  font-size: 20px;
  color: #F8FAFF;
}
@media (max-width: 751px) {
  .home_gear5 .home_gear5_lower_container .home_gear5_accordion .accordion_item span {
    font-size: 12px;
  }
}
@media (max-width: 700px) {
  .home_gear5 .home_gear5_lower_container .home_gear5_accordion .accordion_item span {
    flex: 1;
    min-width: 0;
    font-size: 8px;
  }
}

.home_gear6 {
  max-width: min(1220px, 100% - 60px);
  margin: 200px auto 0;
}
@media (max-width: 751px) {
  .home_gear6 {
    max-width: min(704px, 100% - 40px);
    margin-top: 95px;
  }
}
@media (max-width: 400px) {
  .home_gear6 {
    margin-top: 75px;
  }
}
.home_gear6 .home_gear6_container {
  margin-top: 108px;
  display: flex;
  flex-direction: column;
  gap: 36px;
  min-height: 229px;
  margin-bottom: 90px;
  position: relative;
  padding-top: 50px;
}
@media (max-width: 751px) {
  .home_gear6 .home_gear6_container {
    margin-top: 50px;
    gap: 21px;
    min-height: 137px;
    margin-bottom: 48px;
  }
}
@media (max-width: 400px) {
  .home_gear6 .home_gear6_container {
    margin-top: 36px;
    gap: 16px;
    min-height: fit-content;
    margin-bottom: 38px;
  }
}
.home_gear6 .home_gear6_container .lottie_container {
  width: 50%;
  position: absolute;
  max-height: 150%;
  height: 150%;
  bottom: -20%;
  top: 100px;
  right: 0;
  z-index: -2;
  transition: transform 0.6s cubic-bezier(0.23, 1, 0.32, 1);
  transform: translateZ(0);
  will-change: transform;
}
@media (prefers-reduced-motion: no-preference) {
  .home_gear6 .home_gear6_container .lottie_container.parallax {
    transform: translateY(var(--parallax-offset, 0px)) translateZ(0);
  }
}
@media (max-width: 751px) {
  .home_gear6 .home_gear6_container .lottie_container {
    top: 50px;
  }
}
@media (max-width: 400px) {
  .home_gear6 .home_gear6_container .lottie_container {
    top: 100px;
    height: 50%;
    width: 100%;
  }
}
.home_gear6 .home_gear6_container h2 {
  max-width: 615px;
  color: #F8FAFF;
}
@media (max-width: 751px) {
  .home_gear6 .home_gear6_container h2 {
    max-width: 311px;
    font-size: 36px;
  }
}
@media (max-width: 400px) {
  .home_gear6 .home_gear6_container h2 {
    margin-top: 157px;
  }
}
.home_gear6 .home_gear6_container a {
  max-width: 340px;
}
@media (max-width: 751px) {
  .home_gear6 .home_gear6_container a {
    max-width: 196px;
  }
}
@media (max-width: 400px) {
  .home_gear6 .home_gear6_container a {
    max-width: 100%;
  }
}
.home_gear6 .home_gear6_container button {
  width: 100%;
  flex: 1;
  height: 50px;
  padding: 11px 16px 11px 16px;
  display: flex;
  justify-content: center;
  align-items: center;
  font-family: "IBMPlexMono", "SF Mono", "Cascadia Code", "Fira Code", "Consolas", "Monaco", "Courier New", monospace;
  font-weight: 600;
  font-size: 20px;
  line-height: 1;
  letter-spacing: 0;
  text-transform: uppercase;
  font-size: 16px;
  color: #F8FAFF;
  background: #0F5EF7;
  border-radius: 60px;
}
@media (max-width: 751px) {
  .home_gear6 .home_gear6_container button {
    max-width: 196px;
    height: 29px;
    padding: 6px 9px 6px 9px;
    font-size: 10px;
  }
}
@media (max-width: 400px) {
  .home_gear6 .home_gear6_container button {
    max-width: 100%;
  }
}

.partner_platform_represent {
  max-width: min(1220px, 100% - 60px);
  margin: 200px auto 0;
}
@media (max-width: 751px) {
  .partner_platform_represent {
    max-width: min(704px, 100% - 40px);
    margin-top: 95px;
  }
}
@media (max-width: 400px) {
  .partner_platform_represent {
    margin-top: 75px;
  }
}
.partner_platform_represent {
  display: flex;
  flex-direction: column;
  margin-top: 67px;
  position: relative;
  overflow: hidden;
}
@media (max-width: 751px) {
  .partner_platform_represent {
    margin-top: 50px;
  }
}
@media (max-width: 400px) {
  .partner_platform_represent {
    margin-top: 36px;
    min-height: 445px;
  }
}
.partner_platform_represent .back {
  position: absolute;
  max-width: 50%;
  right: 50%;
  z-index: -2;
  animation: multiColorFlow 8s ease-in-out infinite;
  transition: transform 0.6s cubic-bezier(0.23, 1, 0.32, 1);
  transform: translateX(50%);
  will-change: transform;
}
@media (max-width: 1175px) {
  .partner_platform_represent .back {
    top: 5%;
  }
}
@media (max-width: 1000px) {
  .partner_platform_represent .back {
    top: 10%;
  }
}
@media (max-width: 850px) {
  .partner_platform_represent .back {
    top: 15%;
  }
}
@media (prefers-reduced-motion: no-preference) {
  .partner_platform_represent .back.parallax {
    transform: translateX(50%) translateY(var(--parallax-offset, 0px)) translateZ(0);
  }
}
@media (prefers-reduced-motion: no-preference) and (max-width: 751px) {
  .partner_platform_represent .back.parallax {
    transform: translateX(50%) translateY(calc(-30% + var(--parallax-offset, 0px))) translateZ(0);
  }
}
@media (prefers-reduced-motion: no-preference) and (max-width: 658px) {
  .partner_platform_represent .back.parallax {
    transform: translateX(50%) translateY(calc(var(--parallax-offset, 0px))) translateZ(0);
  }
}
@media (prefers-reduced-motion: no-preference) and (max-width: 400px) {
  .partner_platform_represent .back.parallax {
    transform: translateX(50%) translateY(calc(-30% + var(--parallax-offset, 0px))) translateZ(0);
  }
}
@media (max-width: 751px) {
  .partner_platform_represent .back {
    top: 87px;
    transform: translateX(50%) translateY(-30%);
    max-width: 75%;
  }
}
@media (max-width: 400px) {
  .partner_platform_represent .back {
    top: 107px;
    width: 100%;
    max-width: 100%;
  }
}
.partner_platform_represent .back.ld {
  top: 90px;
  max-height: 470px;
  height: 470px;
}
.partner_platform_represent .represent_label {
  display: flex;
  gap: 22px;
  align-items: center;
  margin-left: 306px;
  position: relative;
}
@media (max-width: 751px) {
  .partner_platform_represent .represent_label {
    gap: 16px;
    margin-left: 107px;
  }
}
@media (max-width: 400px) {
  .partner_platform_represent .represent_label {
    flex-direction: column;
    gap: 9px;
    margin-left: 0;
  }
}
.partner_platform_represent .represent_label h1 {
  color: #F8FAFF;
}
@media (max-width: 751px) {
  .partner_platform_represent .represent_label h1 {
    font-size: 55px;
  }
}
@media (max-width: 400px) {
  .partner_platform_represent .represent_label h1 {
    width: 100%;
    font-size: 48px;
  }
}
.partner_platform_represent .represent_label span {
  max-width: 212px;
  font-family: "IBMPlexMono", "SF Mono", "Cascadia Code", "Fira Code", "Consolas", "Monaco", "Courier New", monospace;
  font-weight: 300;
  font-size: 16px;
  line-height: 1;
  letter-spacing: 0;
  font-size: 16px;
  color: rgba(248, 250, 255, 0.8);
}
@media (max-width: 751px) {
  .partner_platform_represent .represent_label span {
    max-width: 133px;
    font-size: 10px;
  }
}
@media (max-width: 400px) {
  .partner_platform_represent .represent_label span {
    margin-left: auto;
    max-width: 105px;
  }
}
.partner_platform_represent .home_represent_rate {
  margin-top: 153px;
  max-width: 256px;
  height: 138px;
  display: flex;
  flex-direction: column;
  gap: 16px;
}
@media (max-width: 751px) {
  .partner_platform_represent .home_represent_rate {
    margin-top: 96px;
    max-width: 147px;
    height: auto;
    gap: 9px;
  }
}
@media (max-width: 400px) {
  .partner_platform_represent .home_represent_rate {
    margin-top: 0;
    position: absolute;
    bottom: 0;
    max-width: 147px;
    height: auto;
  }
}
.partner_platform_represent .home_represent_rate .home_represent_rate_avatars {
  max-width: 170px;
  height: 40px;
  position: relative;
}
@media (max-width: 751px) {
  .partner_platform_represent .home_represent_rate .home_represent_rate_avatars {
    max-width: 98px;
    height: 23px;
  }
}
.partner_platform_represent .home_represent_rate .home_represent_rate_avatars img {
  display: flex;
  max-width: 40px;
  max-height: 40px;
  border-radius: 50%;
  position: absolute;
}
.partner_platform_represent .home_represent_rate .home_represent_rate_avatars img:nth-child(1) {
  left: 0;
}
.partner_platform_represent .home_represent_rate .home_represent_rate_avatars img:nth-child(2) {
  left: 26px;
}
.partner_platform_represent .home_represent_rate .home_represent_rate_avatars img:nth-child(3) {
  left: 52px;
}
.partner_platform_represent .home_represent_rate .home_represent_rate_avatars img:nth-child(4) {
  left: 78px;
}
.partner_platform_represent .home_represent_rate .home_represent_rate_avatars img:nth-child(5) {
  left: 104px;
}
.partner_platform_represent .home_represent_rate .home_represent_rate_avatars img:nth-child(6) {
  left: 130px;
}
@media (max-width: 751px) {
  .partner_platform_represent .home_represent_rate .home_represent_rate_avatars img {
    max-width: 23px;
    max-height: 23px;
  }
  .partner_platform_represent .home_represent_rate .home_represent_rate_avatars img:nth-child(1) {
    left: 0;
  }
  .partner_platform_represent .home_represent_rate .home_represent_rate_avatars img:nth-child(2) {
    left: 15px;
  }
  .partner_platform_represent .home_represent_rate .home_represent_rate_avatars img:nth-child(3) {
    left: 30px;
  }
  .partner_platform_represent .home_represent_rate .home_represent_rate_avatars img:nth-child(4) {
    left: 45px;
  }
  .partner_platform_represent .home_represent_rate .home_represent_rate_avatars img:nth-child(5) {
    left: 60px;
  }
  .partner_platform_represent .home_represent_rate .home_represent_rate_avatars img:nth-child(6) {
    left: 75px;
  }
}
.partner_platform_represent .home_represent_rate .home_represent_rate_rating {
  max-width: 120px;
  height: 24px;
}
@media (max-width: 751px) {
  .partner_platform_represent .home_represent_rate .home_represent_rate_rating {
    max-width: 69px;
    height: 14px;
  }
}
.partner_platform_represent .home_represent_rate span {
  font-family: "IBMPlexMono", "SF Mono", "Cascadia Code", "Fira Code", "Consolas", "Monaco", "Courier New", monospace;
  font-weight: 300;
  font-size: 16px;
  line-height: 1;
  letter-spacing: 0;
  color: rgba(248, 250, 255, 0.8);
}
@media (max-width: 751px) {
  .partner_platform_represent .home_represent_rate span {
    font-size: 10px;
  }
}
.partner_platform_represent .home_represent_form_container {
  margin-top: 115px;
  max-width: 605px;
  margin-left: 308px;
  height: 87px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
@media (max-width: 751px) {
  .partner_platform_represent .home_represent_form_container {
    margin-top: 58px;
    max-width: 349px;
    height: 51px;
    margin-left: 23.7vw;
  }
}
@media (max-width: 400px) {
  .partner_platform_represent .home_represent_form_container {
    margin-top: 234px;
    width: 100%;
    margin-left: 0;
    height: 50px;
  }
}
.partner_platform_represent .home_represent_form_container .home_represent_form {
  display: flex;
  gap: 16px;
}
@media (max-width: 751px) {
  .partner_platform_represent .home_represent_form_container .home_represent_form {
    gap: 9px;
  }
}
.partner_platform_represent .home_represent_form_container .home_represent_form input {
  font-family: "IBMPlexMono", "SF Mono", "Cascadia Code", "Fira Code", "Consolas", "Monaco", "Courier New", monospace;
  font-weight: 300;
  font-size: 16px;
  line-height: 1;
  letter-spacing: 0;
  color: rgba(248, 250, 255, 0.8980392157);
  flex: 1;
  max-width: 360px;
  height: 50px;
  padding: 16px 24px 16px 24px;
  background: #1C1E25;
  border: none;
  border-radius: 10px;
}
@media (max-width: 751px) {
  .partner_platform_represent .home_represent_form_container .home_represent_form input {
    max-width: 207px;
    font-size: 10px;
    height: 28px;
  }
}
@media (max-width: 400px) {
  .partner_platform_represent .home_represent_form_container .home_represent_form input {
    max-width: 199px;
    height: 27px;
  }
}
.partner_platform_represent .home_represent_form_container .home_represent_form input::placeholder {
  color: rgba(248, 250, 255, 0.6);
  transition: color 0.3s ease, border-color 0.3s ease;
}
.partner_platform_represent .home_represent_form_container .home_represent_form input.two::placeholder {
  color: #F8FAFF;
}
.partner_platform_represent .home_represent_form_container .home_represent_form input.one::placeholder, .partner_platform_represent .home_represent_form_container .home_represent_form input.go::placeholder {
  color: #FF4D4D;
}
.partner_platform_represent .home_represent_form_container .home_represent_form button {
  flex: 1;
  max-width: 229px;
  height: 50px;
  border: 2px solid #0F5EF7;
  border-radius: 60px;
  font-family: "IBMPlexMono", "SF Mono", "Cascadia Code", "Fira Code", "Consolas", "Monaco", "Courier New", monospace;
  font-weight: 600;
  font-size: 20px;
  line-height: 1;
  letter-spacing: 0;
  text-transform: uppercase;
  font-size: 16px;
  text-transform: uppercase;
  color: rgba(248, 250, 255, 0.8980392157);
  position: relative;
  overflow: hidden;
  background: transparent;
  padding: 11px 16px 11px 16px;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media (max-width: 751px) {
  .partner_platform_represent .home_represent_form_container .home_represent_form button {
    max-width: 132px;
    font-size: 10px;
    height: 28px;
    padding: 6px 9px 6px 9px;
  }
}
@media (max-width: 400px) {
  .partner_platform_represent .home_represent_form_container .home_represent_form button {
    max-width: 128px;
    height: 27px;
  }
}
.partner_platform_represent .home_represent_form_container .home_represent_form button::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #0F5EF7;
  opacity: 0;
  transition: opacity 0.5s ease;
  z-index: -1;
}
.partner_platform_represent .home_represent_form_container .home_represent_form button::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: linear-gradient(135deg, #0F5EF7 0%, #6F31F0 50%, #7AFFF6 100%);
  opacity: 0;
  transition: opacity 0.5s ease;
  z-index: -1;
}
.partner_platform_represent .home_represent_form_container .home_represent_form button.has-value::before {
  opacity: 1;
}
.partner_platform_represent .home_represent_form_container .home_represent_form button:hover {
  opacity: 1;
}
.partner_platform_represent .home_represent_form_container .home_represent_form button:hover::before {
  opacity: 1;
}
.partner_platform_represent .home_represent_form_container .home_represent_form button:hover::after {
  opacity: 1;
}
.partner_platform_represent .home_represent_form_container span {
  margin-right: auto;
  color: rgba(248, 250, 255, 0.8);
  font-family: "IBMPlexMono", "SF Mono", "Cascadia Code", "Fira Code", "Consolas", "Monaco", "Courier New", monospace;
  font-weight: 300;
  font-size: 16px;
  line-height: 1;
  letter-spacing: 0;
}
@media (max-width: 751px) {
  .partner_platform_represent .home_represent_form_container span {
    font-size: 10px;
    margin-left: auto;
    margin-right: 0;
  }
}
@media (max-width: 400px) {
  .partner_platform_represent .home_represent_form_container span {
    margin-left: 0;
  }
}
.partner_platform_represent .represent_text_lower {
  max-width: 317px;
  font-family: "IBMPlexMono", "SF Mono", "Cascadia Code", "Fira Code", "Consolas", "Monaco", "Courier New", monospace;
  font-weight: 400;
  font-size: 20px;
  line-height: 1;
  letter-spacing: 0;
  font-size: 20px;
  color: #F8FAFF;
  margin-top: 80px;
  margin-left: 305px;
}
@media (max-width: 751px) {
  .partner_platform_represent .represent_text_lower {
    max-width: 189px;
    margin-top: 36px;
    margin-left: 170px;
    font-size: 12px;
  }
}

.partner_platform_list {
  max-width: min(1220px, 100% - 60px);
  margin: 200px auto 0;
}
@media (max-width: 751px) {
  .partner_platform_list {
    max-width: min(704px, 100% - 40px);
    margin-top: 95px;
  }
}
@media (max-width: 400px) {
  .partner_platform_list {
    margin-top: 75px;
  }
}
.partner_platform_list {
  display: flex;
  flex-direction: column;
}
.partner_platform_list h2 {
  max-width: 607px;
  color: #F8FAFF;
}
@media (max-width: 751px) {
  .partner_platform_list h2 {
    max-width: 384px;
    font-size: 36px;
  }
}
@media (max-width: 400px) {
  .partner_platform_list h2 {
    max-width: 244px;
  }
}
.partner_platform_list .home_gear1_wrapper {
  margin-top: 120px;
  display: flex;
  flex-direction: column;
  gap: 80px;
}
@media (max-width: 751px) {
  .partner_platform_list .home_gear1_wrapper {
    margin-top: 50px;
    gap: 36px;
  }
}
@media (max-width: 400px) {
  .partner_platform_list .home_gear1_wrapper {
    margin-top: 36px;
    gap: 24px;
  }
}
.partner_platform_list .home_gear1_wrapper .home_gear1_info_container {
  display: flex;
  justify-content: space-between;
  position: relative;
}
@media (max-width: 400px) {
  .partner_platform_list .home_gear1_wrapper .home_gear1_info_container {
    flex-direction: column;
    justify-content: flex-start;
    gap: 16px;
  }
}
.partner_platform_list .home_gear1_wrapper .home_gear1_info_container .home_gear1_info_label {
  font-family: "IBMPlexMono", "SF Mono", "Cascadia Code", "Fira Code", "Consolas", "Monaco", "Courier New", monospace;
  font-weight: 500;
  font-size: 32px;
  line-height: 1;
  letter-spacing: 0;
  text-transform: uppercase;
  color: #F8FAFF;
  cursor: default;
  height: fit-content;
  min-width: 50%;
  align-self: flex-start;
  transition: all ease 0.3s;
}
.partner_platform_list .home_gear1_wrapper .home_gear1_info_container .home_gear1_info_label:hover {
  color: #7AFFF6 !important;
}
@media (max-width: 751px) {
  .partner_platform_list .home_gear1_wrapper .home_gear1_info_container .home_gear1_info_label {
    font-size: 20px;
    top: 80px;
  }
}
@media (max-width: 420px) {
  .partner_platform_list .home_gear1_wrapper .home_gear1_info_container .home_gear1_info_label {
    font-size: 17px;
  }
}
@media (max-width: 400px) {
  .partner_platform_list .home_gear1_wrapper .home_gear1_info_container .home_gear1_info_label {
    font-size: 16px;
    position: relative;
    color: #7AFFF6;
    top: 0;
  }
}
.partner_platform_list .home_gear1_wrapper .home_gear1_info_container .home_gear1_info_text_container {
  max-width: 651px;
  display: flex;
  flex-direction: column;
  gap: 36px;
}
@media (max-width: 751px) {
  .partner_platform_list .home_gear1_wrapper .home_gear1_info_container .home_gear1_info_text_container {
    max-width: 376px;
    gap: 20px;
  }
}
@media (max-width: 400px) {
  .partner_platform_list .home_gear1_wrapper .home_gear1_info_container .home_gear1_info_text_container {
    max-width: 335px;
    gap: 16px;
  }
}
.partner_platform_list .home_gear1_wrapper .home_gear1_info_container .home_gear1_info_text_container h2 {
  color: rgba(248, 250, 255, 0.8980392157);
}
@media (max-width: 751px) {
  .partner_platform_list .home_gear1_wrapper .home_gear1_info_container .home_gear1_info_text_container h2 {
    font-size: 30px;
  }
}
.partner_platform_list .home_gear1_wrapper .home_gear1_info_container .home_gear1_info_text_container .home_gear1_info_text_container_text {
  font-family: "IBMPlexMono", "SF Mono", "Cascadia Code", "Fira Code", "Consolas", "Monaco", "Courier New", monospace;
  font-weight: 400;
  font-size: 20px;
  line-height: 1;
  letter-spacing: 0;
  color: rgba(248, 250, 255, 0.8980392157);
}
@media (max-width: 751px) {
  .partner_platform_list .home_gear1_wrapper .home_gear1_info_container .home_gear1_info_text_container .home_gear1_info_text_container_text {
    font-size: 12px;
  }
}
.partner_platform_list .home_gear1_wrapper .home_gear1_info_container .home_gear1_info_text_container .home_gear1_info_text_container_text .home_gear1_info_text_container_text_colored {
  color: #7AFFF6;
}

.partner_platform_c3 {
  max-width: min(1220px, 100% - 60px);
  margin: 200px auto 0;
}
@media (max-width: 751px) {
  .partner_platform_c3 {
    max-width: min(704px, 100% - 40px);
    margin-top: 95px;
  }
}
@media (max-width: 400px) {
  .partner_platform_c3 {
    margin-top: 75px;
  }
}
.partner_platform_c3 {
  display: flex;
  flex-direction: column;
  gap: 36px;
  position: relative;
}
@media (max-width: 400px) {
  .partner_platform_c3 {
    height: 260px;
  }
}
.partner_platform_c3 .lottie_container {
  position: absolute;
  max-width: 38%;
  top: 0;
  transform: translateY(-40%);
  right: 15px;
  z-index: -2;
  animation: multiColorFlow 8s ease-in-out infinite;
}
@keyframes multiColorFlow {
  0% {
    filter: hue-rotate(0deg) saturate(1.2);
  }
  25% {
    filter: hue-rotate(90deg) saturate(1.3);
  }
  50% {
    filter: hue-rotate(180deg) saturate(1.1);
  }
  75% {
    filter: hue-rotate(270deg) saturate(1.4);
  }
  100% {
    filter: hue-rotate(360deg) saturate(1.2);
  }
}
@media (max-width: 400px) {
  .partner_platform_c3 .lottie_container {
    min-width: 100%;
    top: 98px;
  }
}
.partner_platform_c3 h2 {
  color: #F8FAFF;
}
@media (max-width: 751px) {
  .partner_platform_c3 h2 {
    font-size: 36px;
  }
}
.partner_platform_c3 .home_represent_form_container {
  max-width: 605px;
  margin-left: 0;
  height: 87px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
@media (max-width: 751px) {
  .partner_platform_c3 .home_represent_form_container {
    max-width: 349px;
    height: 51px;
    margin-left: 0;
  }
}
@media (max-width: 400px) {
  .partner_platform_c3 .home_represent_form_container {
    width: 100%;
    margin-left: 0;
    height: 50px;
    margin-top: auto;
  }
}
.partner_platform_c3 .home_represent_form_container .home_represent_form {
  display: flex;
  gap: 16px;
}
@media (max-width: 751px) {
  .partner_platform_c3 .home_represent_form_container .home_represent_form {
    gap: 9px;
  }
}
.partner_platform_c3 .home_represent_form_container .home_represent_form input {
  font-family: "IBMPlexMono", "SF Mono", "Cascadia Code", "Fira Code", "Consolas", "Monaco", "Courier New", monospace;
  font-weight: 300;
  font-size: 16px;
  line-height: 1;
  letter-spacing: 0;
  color: rgba(248, 250, 255, 0.8980392157);
  flex: 1;
  max-width: 360px;
  height: 50px;
  padding: 16px 24px 16px 24px;
  background: #1C1E25;
  border: none;
  border-radius: 10px;
}
@media (max-width: 751px) {
  .partner_platform_c3 .home_represent_form_container .home_represent_form input {
    max-width: 207px;
    font-size: 10px;
    height: 28px;
  }
}
@media (max-width: 400px) {
  .partner_platform_c3 .home_represent_form_container .home_represent_form input {
    max-width: 199px;
    height: 27px;
  }
}
.partner_platform_c3 .home_represent_form_container .home_represent_form input::placeholder {
  color: rgba(248, 250, 255, 0.6);
  transition: color 0.3s ease, border-color 0.3s ease;
}
.partner_platform_c3 .home_represent_form_container .home_represent_form input.two::placeholder {
  color: #F8FAFF;
}
.partner_platform_c3 .home_represent_form_container .home_represent_form input.one::placeholder, .partner_platform_c3 .home_represent_form_container .home_represent_form input.go::placeholder {
  color: #FF4D4D;
}
.partner_platform_c3 .home_represent_form_container .home_represent_form button {
  flex: 1;
  max-width: 229px;
  height: 50px;
  border: 2px solid #0F5EF7;
  border-radius: 60px;
  font-family: "IBMPlexMono", "SF Mono", "Cascadia Code", "Fira Code", "Consolas", "Monaco", "Courier New", monospace;
  font-weight: 600;
  font-size: 20px;
  line-height: 1;
  letter-spacing: 0;
  text-transform: uppercase;
  font-size: 16px;
  text-transform: uppercase;
  color: rgba(248, 250, 255, 0.8980392157);
  position: relative;
  overflow: hidden;
  background: transparent;
  padding: 11px 16px 11px 16px;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media (max-width: 751px) {
  .partner_platform_c3 .home_represent_form_container .home_represent_form button {
    max-width: 132px;
    font-size: 10px;
    height: 28px;
    padding: 6px 9px 6px 9px;
  }
}
@media (max-width: 400px) {
  .partner_platform_c3 .home_represent_form_container .home_represent_form button {
    max-width: 128px;
    height: 27px;
  }
}
.partner_platform_c3 .home_represent_form_container .home_represent_form button::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #0F5EF7;
  opacity: 0;
  transition: opacity 0.5s ease;
  z-index: -1;
}
.partner_platform_c3 .home_represent_form_container .home_represent_form button::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: linear-gradient(135deg, #0F5EF7 0%, #6F31F0 50%, #7AFFF6 100%);
  opacity: 0;
  transition: opacity 0.5s ease;
  z-index: -1;
}
.partner_platform_c3 .home_represent_form_container .home_represent_form button.has-value::before {
  opacity: 1;
}
.partner_platform_c3 .home_represent_form_container .home_represent_form button:hover {
  opacity: 1;
}
.partner_platform_c3 .home_represent_form_container .home_represent_form button:hover::before {
  opacity: 1;
}
.partner_platform_c3 .home_represent_form_container .home_represent_form button:hover::after {
  opacity: 1;
}
.partner_platform_c3 .home_represent_form_container span {
  margin-right: auto;
  color: rgba(248, 250, 255, 0.8);
  font-family: "IBMPlexMono", "SF Mono", "Cascadia Code", "Fira Code", "Consolas", "Monaco", "Courier New", monospace;
  font-weight: 300;
  font-size: 16px;
  line-height: 1;
  letter-spacing: 0;
}
@media (max-width: 751px) {
  .partner_platform_c3 .home_represent_form_container span {
    font-size: 10px;
    margin-left: auto;
    margin-right: 0;
  }
}
@media (max-width: 400px) {
  .partner_platform_c3 .home_represent_form_container span {
    margin-left: 0;
  }
}

.partner_platform_reviews {
  margin-top: 16px;
  width: 100%;
  overflow: hidden;
}
@media (max-width: 751px) {
  .partner_platform_reviews {
    margin-top: 18px;
  }
}
@media (max-width: 400px) {
  .partner_platform_reviews {
    margin-top: 36px;
  }
}
.partner_platform_reviews .home_gear3_container {
  position: relative;
  max-width: min(1220px, 100vw - 60px);
  margin: 0 auto 0 auto;
  display: flex;
  flex-direction: column;
}
.partner_platform_reviews .home_gear3_container.ld {
  margin-top: 200px;
}
@media (max-width: 751px) {
  .partner_platform_reviews .home_gear3_container.ld {
    margin-top: 120px;
  }
}
@media (max-width: 400px) {
  .partner_platform_reviews .home_gear3_container.ld {
    margin-top: 72px;
  }
}
@media (max-width: 751px) {
  .partner_platform_reviews .home_gear3_container {
    max-width: min(750px, 100vw - 40px);
  }
}
@media (max-width: 400px) {
  .partner_platform_reviews .home_gear3_container {
    max-width: min(750px, 100vw - 40px);
  }
}
.partner_platform_reviews .home_gear3_container .home_gear3_clients {
  margin-top: 0;
  margin-left: auto;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 16px;
}
.partner_platform_reviews .home_gear3_container .home_gear3_clients span {
  font-family: "IBMPlexMono", "SF Mono", "Cascadia Code", "Fira Code", "Consolas", "Monaco", "Courier New", monospace;
  font-weight: 300;
  font-size: 16px;
  line-height: 1;
  letter-spacing: 0;
  color: rgba(248, 250, 255, 0.8);
  font-size: 16px;
}
@media (max-width: 751px) {
  .partner_platform_reviews .home_gear3_container .home_gear3_clients span {
    display: none;
  }
}
@media (max-width: 751px) {
  .partner_platform_reviews .home_gear3_container .home_gear3_clients {
    margin-top: 0;
    gap: 9px;
  }
}
@media (max-width: 400px) {
  .partner_platform_reviews .home_gear3_container .home_gear3_clients {
    margin: 0px auto 0 auto;
    gap: 6px;
  }
}
.partner_platform_reviews .home_gear3_container .home_gear3_clients .home_gear3_clients_avatar {
  display: flex;
  gap: 8px;
  position: relative;
}
@media (max-width: 751px) {
  .partner_platform_reviews .home_gear3_container .home_gear3_clients .home_gear3_clients_avatar {
    gap: 4px;
  }
}
@media (max-width: 400px) {
  .partner_platform_reviews .home_gear3_container .home_gear3_clients .home_gear3_clients_avatar {
    gap: 8px;
  }
}
.partner_platform_reviews .home_gear3_container .home_gear3_clients .home_gear3_clients_avatar .avatar-item {
  position: relative;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
}
.partner_platform_reviews .home_gear3_container .home_gear3_clients .home_gear3_clients_avatar .avatar-item button img {
  display: flex;
  max-width: 40px;
  max-height: 40px;
  transition: transform 0.2s;
}
@media (max-width: 751px) {
  .partner_platform_reviews .home_gear3_container .home_gear3_clients .home_gear3_clients_avatar .avatar-item button img {
    max-width: 23px;
    max-height: 23px;
  }
}
@media (max-width: 400px) {
  .partner_platform_reviews .home_gear3_container .home_gear3_clients .home_gear3_clients_avatar .avatar-item button img {
    max-width: 26px;
    max-height: 26px;
  }
}
.partner_platform_reviews .home_gear3_container .home_gear3_clients .home_gear3_clients_avatar .avatar-item .tooltip {
  position: absolute;
  top: 100%;
  left: 50%;
  transform: translateX(-50%);
  background: #1C1E25;
  color: rgba(248, 250, 255, 0.8980392157);
  padding: 16px;
  border-radius: 10px;
  white-space: nowrap;
  opacity: 0;
  visibility: hidden;
  transition: all 0.3s;
  margin-top: 10px;
  font-family: "IBMPlexMono", "SF Mono", "Cascadia Code", "Fira Code", "Consolas", "Monaco", "Courier New", monospace;
  font-weight: 400;
  font-size: 20px;
  line-height: 1;
  letter-spacing: 0;
}
@media (max-width: 751px) {
  .partner_platform_reviews .home_gear3_container .home_gear3_clients .home_gear3_clients_avatar .avatar-item .tooltip {
    padding: 9px;
    font-size: 12px;
  }
}
.partner_platform_reviews .home_gear3_container .home_gear3_clients .home_gear3_clients_avatar .avatar-item.selected {
  border: 2px solid #7AFFF6;
}
.partner_platform_reviews .home_gear3_container .home_gear3_clients .home_gear3_clients_avatar .avatar-item.selected .tooltip {
  opacity: 1;
  visibility: visible;
}
.partner_platform_reviews .home_gear3_container .home_gear3_reviews {
  display: flex;
  gap: 40px;
  width: 100%;
  margin-top: 85px;
  height: 288px;
  transition: transform 0.6s ease;
  will-change: transform;
  left: 0;
  right: 0;
  flex-wrap: nowrap;
  align-items: flex-start;
}
@media (max-width: 751px) {
  .partner_platform_reviews .home_gear3_container .home_gear3_reviews {
    height: 192px;
  }
}
.partner_platform_reviews .home_gear3_container .home_gear3_reviews .home_gear3_reviews_review {
  display: flex;
  flex-direction: column;
  flex-shrink: 0 !important;
  cursor: pointer;
  gap: 36px;
  width: 344px;
  height: 288px;
  background: rgba(28, 30, 37, 0.8);
  border-radius: 20px;
  padding: 36px 16px 36px 16px;
  pointer-events: auto;
  opacity: 0.8;
  transition: opacity ease 0.3s;
}
@media (max-width: 751px) {
  .partner_platform_reviews .home_gear3_container .home_gear3_reviews .home_gear3_reviews_review {
    gap: 23px;
    width: 228px;
    height: 191px;
    padding: 23px 10px 23px 10px;
  }
}
.partner_platform_reviews .home_gear3_container .home_gear3_reviews .home_gear3_reviews_review.selected {
  opacity: 1;
  border: 1px solid #7AFFF6;
}
.partner_platform_reviews .home_gear3_container .home_gear3_reviews .home_gear3_reviews_review span {
  font-family: "IBMPlexMono", "SF Mono", "Cascadia Code", "Fira Code", "Consolas", "Monaco", "Courier New", monospace;
  font-weight: 300;
  font-size: 20px;
  line-height: 1;
  letter-spacing: 0;
  font-size: 14px;
  color: rgba(248, 250, 255, 0.8980392157);
  max-height: 100%;
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
}
@media (max-width: 751px) {
  .partner_platform_reviews .home_gear3_container .home_gear3_reviews .home_gear3_reviews_review span {
    font-size: 10px;
  }
}
.partner_platform_reviews .home_gear3_container .home_gear3_reviews .home_gear3_reviews_review .client {
  display: flex;
  align-items: center;
  gap: 16px;
  margin-top: auto;
}
@media (max-width: 751px) {
  .partner_platform_reviews .home_gear3_container .home_gear3_reviews .home_gear3_reviews_review .client {
    gap: 10px;
  }
}
.partner_platform_reviews .home_gear3_container .home_gear3_reviews .home_gear3_reviews_review .client img {
  width: 54px;
  height: 54px;
}
@media (max-width: 751px) {
  .partner_platform_reviews .home_gear3_container .home_gear3_reviews .home_gear3_reviews_review .client img {
    width: 36px;
    height: 36px;
  }
}
.partner_platform_reviews .home_gear3_container .home_gear3_reviews .home_gear3_reviews_review .client .client_info {
  display: flex;
  flex-direction: column;
  gap: 4px;
}
@media (max-width: 751px) {
  .partner_platform_reviews .home_gear3_container .home_gear3_reviews .home_gear3_reviews_review .client .client_info {
    gap: 2px;
  }
}
.partner_platform_reviews .home_gear3_container .home_gear3_reviews .home_gear3_reviews_review .client .client_info .client_name {
  font-family: "IBMPlexMono", "SF Mono", "Cascadia Code", "Fira Code", "Consolas", "Monaco", "Courier New", monospace;
  font-weight: 300;
  font-size: 20px;
  line-height: 1;
  letter-spacing: 0;
  font-size: 16px;
}
@media (max-width: 751px) {
  .partner_platform_reviews .home_gear3_container .home_gear3_reviews .home_gear3_reviews_review .client .client_info .client_name {
    font-size: 10px;
  }
}
.partner_platform_reviews .home_gear3_container .home_gear3_reviews .home_gear3_reviews_review .client .client_info .client_additional {
  font-family: "IBMPlexMono", "SF Mono", "Cascadia Code", "Fira Code", "Consolas", "Monaco", "Courier New", monospace;
  font-weight: 500;
  font-size: 32px;
  line-height: 1;
  letter-spacing: 0;
  text-transform: uppercase;
  font-size: 20px;
}
@media (max-width: 751px) {
  .partner_platform_reviews .home_gear3_container .home_gear3_reviews .home_gear3_reviews_review .client .client_info .client_additional {
    font-size: 13px;
  }
}
.partner_platform_reviews .logo_container {
  margin-top: 200px;
  width: 100%;
  display: flex;
  overflow: hidden;
  align-items: center;
  height: 73px;
}
.partner_platform_reviews .logo_container .logo_track {
  display: flex;
  width: max-content;
  flex: 0 0 auto;
  justify-content: flex-start;
  align-items: center;
  gap: 120px;
  will-change: transform;
  animation: partner-marquee 15s linear infinite;
}
@media (max-width: 751px) {
  .partner_platform_reviews .logo_container {
    height: 55px;
    margin-top: 120px;
  }
  .partner_platform_reviews .logo_container img {
    max-height: 55px;
    max-width: 120px;
  }
  .partner_platform_reviews .logo_container .logo_track {
    gap: 90px;
  }
}
@media (max-width: 400px) {
  .partner_platform_reviews .logo_container {
    height: 36px;
    margin-top: 72px;
  }
  .partner_platform_reviews .logo_container img {
    max-height: 36px;
    max-width: 79px;
  }
  .partner_platform_reviews .logo_container .logo_track {
    gap: 60px;
  }
}

@keyframes partner-marquee {
  0% {
    transform: translateX(0);
  }
  100% {
    transform: translateX(calc(-50% - 60px));
  }
}
@media (max-width: 751px) {
  @keyframes partner-marquee {
    0% {
      transform: translateX(0);
    }
    100% {
      transform: translateX(calc(-50% - 45px));
    }
  }
}
@media (max-width: 400px) {
  @keyframes partner-marquee {
    0% {
      transform: translateX(0);
    }
    100% {
      transform: translateX(calc(-50% - 30px));
    }
  }
}
.partner_platform_c5 .home_gear3_lower_container {
  margin: 200px auto 0 auto;
  display: flex;
  flex-direction: column;
  max-width: min(1220px, 100vw - 60px);
  min-height: 1143px;
  position: relative;
}
@media (max-width: 751px) {
  .partner_platform_c5 .home_gear3_lower_container {
    margin-top: 120px;
    max-width: min(704px, 100vw - 40px);
    min-height: 660px;
  }
}
@media (max-width: 400px) {
  .partner_platform_c5 .home_gear3_lower_container {
    margin-top: 72px;
    min-height: 755px;
  }
}
.partner_platform_c5 .home_gear3_lower_container .back {
  position: absolute;
  max-width: 227px;
  height: 227px;
  left: 50%;
  top: 15%;
  transform: translateX(-50%);
  z-index: -2;
  animation: multiColorFlow 8s ease-in-out infinite;
}
@media (max-width: 751px) {
  .partner_platform_c5 .home_gear3_lower_container .back {
    max-width: 130px;
    height: 130px;
    top: 86px;
  }
}
@media (max-width: 400px) {
  .partner_platform_c5 .home_gear3_lower_container .back {
    top: 355px;
  }
}
@keyframes multiColorFlow {
  0% {
    filter: hue-rotate(0deg) saturate(1.2);
  }
  25% {
    filter: hue-rotate(90deg) saturate(1.3);
  }
  50% {
    filter: hue-rotate(180deg) saturate(1.1);
  }
  75% {
    filter: hue-rotate(270deg) saturate(1.4);
  }
  100% {
    filter: hue-rotate(360deg) saturate(1.2);
  }
}
.partner_platform_c5 .home_gear3_lower_container h2 {
  color: rgba(248, 250, 255, 0.8980392157);
  margin: 0 auto;
}
@media (max-width: 751px) {
  .partner_platform_c5 .home_gear3_lower_container h2 {
    font-size: 36px;
  }
}
@media (max-width: 400px) {
  .partner_platform_c5 .home_gear3_lower_container h2 {
    margin-left: 0;
  }
}
.partner_platform_c5 .home_gear3_lower_container .dashed_vertical {
  width: 50%;
  height: 72px;
  border-right: 1px dashed rgba(248, 250, 255, 0.8980392157);
}
@media (max-width: 751px) {
  .partner_platform_c5 .home_gear3_lower_container .dashed_vertical {
    height: 41px;
  }
}
@media (max-width: 400px) {
  .partner_platform_c5 .home_gear3_lower_container .dashed_vertical {
    display: none;
  }
}
.partner_platform_c5 .home_gear3_lower_container .dashed_horizontal {
  width: min(958px, 100% - min(147px, 12.0481927711vw) - min(115px, 9.4339622642vw));
  margin-left: min(147px, 12.0481927711vw);
  border-top: 1px dashed rgba(248, 250, 255, 0.8980392157);
}
@media (max-width: 751px) {
  .partner_platform_c5 .home_gear3_lower_container .dashed_horizontal {
    width: min(552px, 100% - min(84px, 11.2359550562vw) - min(66px, 8.8495575221vw));
    margin-left: min(84px, 11.2359550562vw);
  }
}
@media (max-width: 400px) {
  .partner_platform_c5 .home_gear3_lower_container .dashed_horizontal {
    display: none;
  }
}
.partner_platform_c5 .home_gear3_lower_container .lower_wrapper {
  display: flex;
}
@media (max-width: 400px) {
  .partner_platform_c5 .home_gear3_lower_container .lower_wrapper {
    flex-direction: column;
  }
}
.partner_platform_c5 .home_gear3_lower_container .home_gear3_lower_left {
  flex: 1;
  display: flex;
  flex-direction: column;
  max-width: 800px;
}
@media (max-width: 1000px) {
  .partner_platform_c5 .home_gear3_lower_container .home_gear3_lower_left {
    max-width: 50%;
  }
}
@media (max-width: 400px) {
  .partner_platform_c5 .home_gear3_lower_container .home_gear3_lower_left {
    max-width: 100%;
  }
}
.partner_platform_c5 .home_gear3_lower_container .home_gear3_lower_left .dashed_vertical {
  width: min(147px, 12.0481927711vw);
  height: 116px;
}
@media (max-width: 751px) {
  .partner_platform_c5 .home_gear3_lower_container .home_gear3_lower_left .dashed_vertical {
    width: min(84px, 11.2359550562vw);
    height: 67px;
  }
}
.partner_platform_c5 .home_gear3_lower_container .home_gear3_lower_left .label {
  display: flex;
  gap: 8px;
  margin-top: 23px;
}
@media (max-width: 751px) {
  .partner_platform_c5 .home_gear3_lower_container .home_gear3_lower_left .label {
    gap: 5px;
    margin-top: 9px;
  }
}
.partner_platform_c5 .home_gear3_lower_container .home_gear3_lower_left .label img {
  max-width: 56px;
  max-height: 40px;
}
@media (max-width: 751px) {
  .partner_platform_c5 .home_gear3_lower_container .home_gear3_lower_left .label img {
    max-width: 32px;
    max-height: 23px;
  }
}
.partner_platform_c5 .home_gear3_lower_container .home_gear3_lower_left .label div {
  min-width: 230px;
  min-height: 40px;
  padding: 7px 22px 7px 22px;
  border: 1px solid rgba(248, 250, 255, 0.8980392157);
  border-radius: 10px;
  display: flex;
  justify-content: center;
  align-items: center;
  color: rgba(248, 250, 255, 0.8980392157);
  font-family: "IBMPlexMono", "SF Mono", "Cascadia Code", "Fira Code", "Consolas", "Monaco", "Courier New", monospace;
  font-weight: 600;
  font-size: 20px;
  line-height: 1;
  letter-spacing: 0;
  text-transform: uppercase;
  font-size: 20px;
}
@media (max-width: 751px) {
  .partner_platform_c5 .home_gear3_lower_container .home_gear3_lower_left .label div {
    min-width: 133px;
    min-height: 23px;
    padding: 4px 12px 4px 12px;
    font-size: 12px;
  }
}
.partner_platform_c5 .home_gear3_lower_container .home_gear3_lower_left span {
  margin-top: 24px;
  max-width: 294px;
  font-family: "IBMPlexMono", "SF Mono", "Cascadia Code", "Fira Code", "Consolas", "Monaco", "Courier New", monospace;
  font-weight: 300;
  font-size: 16px;
  line-height: 1;
  letter-spacing: 0;
  font-size: 20px;
  color: rgba(248, 250, 255, 0.8980392157);
}
@media (max-width: 751px) {
  .partner_platform_c5 .home_gear3_lower_container .home_gear3_lower_left span {
    max-width: 170px;
    margin-top: 12px;
    font-size: 12px;
  }
}
.partner_platform_c5 .home_gear3_lower_container .home_gear3_lower_left .cases_wraper {
  margin-top: 60px;
  display: flex;
  gap: 60px;
}
@media (max-width: 751px) {
  .partner_platform_c5 .home_gear3_lower_container .home_gear3_lower_left .cases_wraper {
    margin-top: 36px;
    gap: 34px;
  }
}
.partner_platform_c5 .home_gear3_lower_container .home_gear3_lower_left .cases_wraper .case {
  max-width: 204px;
  display: flex;
  flex-direction: column;
  width: fit-content;
  flex: 1;
}
@media (max-width: 751px) {
  .partner_platform_c5 .home_gear3_lower_container .home_gear3_lower_left .cases_wraper .case {
    max-width: 118px;
  }
}
.partner_platform_c5 .home_gear3_lower_container .home_gear3_lower_left .cases_wraper .case .dashed_vertical {
  width: 76px;
  height: 38px;
}
@media (max-width: 751px) {
  .partner_platform_c5 .home_gear3_lower_container .home_gear3_lower_left .cases_wraper .case .dashed_vertical {
    width: 57px;
    height: 22px;
  }
}
@media (max-width: 400px) {
  .partner_platform_c5 .home_gear3_lower_container .home_gear3_lower_left .cases_wraper .case .dashed_vertical {
    display: flex;
  }
}
.partner_platform_c5 .home_gear3_lower_container .home_gear3_lower_left .cases_wraper .case .case_label {
  max-height: 40px;
  flex: 1;
  width: 100%;
  margin-top: 16px;
  display: flex;
  gap: 16px;
  padding: 7px 22px 7px 22px;
  background: #A980FF;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
}
@media (max-width: 751px) {
  .partner_platform_c5 .home_gear3_lower_container .home_gear3_lower_left .cases_wraper .case .case_label {
    max-height: 23px;
    margin-top: 12px;
    gap: 9px;
    padding: 4px 12px 4px 12px;
  }
}
.partner_platform_c5 .home_gear3_lower_container .home_gear3_lower_left .cases_wraper .case .case_label img {
  max-width: 28px;
  max-height: 28px;
  margin: 0;
}
@media (max-width: 751px) {
  .partner_platform_c5 .home_gear3_lower_container .home_gear3_lower_left .cases_wraper .case .case_label img {
    max-width: 17px;
    max-height: 17px;
  }
}
.partner_platform_c5 .home_gear3_lower_container .home_gear3_lower_left .cases_wraper .case .case_label span {
  font-family: "IBMPlexMono", "SF Mono", "Cascadia Code", "Fira Code", "Consolas", "Monaco", "Courier New", monospace;
  font-weight: 600;
  font-size: 20px;
  line-height: 1;
  letter-spacing: 0;
  text-transform: uppercase;
  margin: 0;
  font-size: 20px;
  color: #1C1E25;
}
@media (max-width: 751px) {
  .partner_platform_c5 .home_gear3_lower_container .home_gear3_lower_left .cases_wraper .case .case_label span {
    font-size: 12px;
  }
}
.partner_platform_c5 .home_gear3_lower_container .home_gear3_lower_left .cases_wraper .case span {
  margin-top: 24px;
  max-width: 204px;
  font-family: "IBMPlexMono", "SF Mono", "Cascadia Code", "Fira Code", "Consolas", "Monaco", "Courier New", monospace;
  font-weight: 500;
  font-size: 32px;
  line-height: 1;
  letter-spacing: 0;
  text-transform: uppercase;
  text-transform: none;
  font-size: 20px;
  color: rgba(248, 250, 255, 0.8980392157);
}
@media (max-width: 751px) {
  .partner_platform_c5 .home_gear3_lower_container .home_gear3_lower_left .cases_wraper .case span {
    margin-top: 12px;
    max-width: 118px;
    font-size: 12px;
  }
}
.partner_platform_c5 .home_gear3_lower_container .home_gear3_lower_left button {
  max-width: 340px;
  margin: 76px auto 0 auto;
  height: 50px;
  width: 100%;
  background: #0F5EF7;
  border-radius: 60px;
  padding: 11px 16px 11px 16px;
  display: flex;
  justify-content: center;
  align-items: center;
  font-family: "IBMPlexMono", "SF Mono", "Cascadia Code", "Fira Code", "Consolas", "Monaco", "Courier New", monospace;
  font-weight: 600;
  font-size: 20px;
  line-height: 1;
  letter-spacing: 0;
  text-transform: uppercase;
  font-size: 20px;
  color: rgba(248, 250, 255, 0.8980392157);
}
@media (max-width: 751px) {
  .partner_platform_c5 .home_gear3_lower_container .home_gear3_lower_left button {
    max-width: 391px;
    margin-top: 30px;
    height: 28px;
    padding: 4px 10px 4px 10px;
    font-size: 10px;
  }
}
.partner_platform_c5 .home_gear3_lower_container .home_gear3_lower_right {
  display: flex;
  flex-direction: column;
  flex: 1;
}
.partner_platform_c5 .home_gear3_lower_container .home_gear3_lower_right .lower_wrapper {
  display: flex;
  flex-direction: column;
}
.partner_platform_c5 .home_gear3_lower_container .home_gear3_lower_right .dashed_wrapper {
  display: flex;
  width: 100%;
}
@media (max-width: 400px) {
  .partner_platform_c5 .home_gear3_lower_container .home_gear3_lower_right {
    width: 100%;
    margin-top: 170px;
  }
}
.partner_platform_c5 .home_gear3_lower_container .home_gear3_lower_right .dashed_label_wrapper {
  display: flex;
  flex-direction: column;
  width: 75%;
}
@media (max-width: 400px) {
  .partner_platform_c5 .home_gear3_lower_container .home_gear3_lower_right .dashed_label_wrapper {
    display: none;
  }
}
.partner_platform_c5 .home_gear3_lower_container .home_gear3_lower_right .dashed_label_wrapper .label {
  max-width: 380px;
  border: 1px solid #F8FAFF;
  padding: 7px 22px 7px 22px;
  font-family: "IBMPlexMono", "SF Mono", "Cascadia Code", "Fira Code", "Consolas", "Monaco", "Courier New", monospace;
  font-weight: 600;
  font-size: 20px;
  line-height: 1;
  letter-spacing: 0;
  text-transform: uppercase;
  font-size: 20px;
  border-radius: 10px;
  color: #F8FAFF;
  min-height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-left: auto;
}
@media (max-width: 751px) {
  .partner_platform_c5 .home_gear3_lower_container .home_gear3_lower_right .dashed_label_wrapper .label {
    max-width: 218px;
    min-height: 22px;
    padding: 3px 11px 3px 11px;
    font-size: 12px;
  }
}
@media (max-width: 650px) {
  .partner_platform_c5 .home_gear3_lower_container .home_gear3_lower_right .dashed_label_wrapper .label {
    padding-top: 15px;
    padding-bottom: 15px;
  }
}
.partner_platform_c5 .home_gear3_lower_container .home_gear3_lower_right .dashed_label_wrapper span {
  font-family: "IBMPlexMono", "SF Mono", "Cascadia Code", "Fira Code", "Consolas", "Monaco", "Courier New", monospace;
  font-weight: 500;
  font-size: 32px;
  line-height: 1;
  letter-spacing: 0;
  text-transform: uppercase;
  font-size: 20px;
  color: #F8FAFF;
  text-align: start;
  margin-left: 0;
  text-transform: none;
  margin-left: auto;
  max-width: 380px;
}
@media (max-width: 751px) {
  .partner_platform_c5 .home_gear3_lower_container .home_gear3_lower_right .dashed_label_wrapper span {
    max-width: 218px;
    font-size: 12px;
  }
}
.partner_platform_c5 .home_gear3_lower_container .home_gear3_lower_right .dashed_vertical {
  width: calc(25% - min(115px, 9.4339622642vw));
  height: 555px;
}
.partner_platform_c5 .home_gear3_lower_container .home_gear3_lower_right .dashed_vertical.first {
  width: 60%;
  height: 245px;
}
@media (max-width: 1000px) {
  .partner_platform_c5 .home_gear3_lower_container .home_gear3_lower_right .dashed_vertical.first {
    height: 145px;
  }
}
@media (max-width: 751px) {
  .partner_platform_c5 .home_gear3_lower_container .home_gear3_lower_right .dashed_vertical.first {
    height: 131px;
  }
}
@media (max-width: 650px) {
  .partner_platform_c5 .home_gear3_lower_container .home_gear3_lower_right .dashed_vertical.first {
    height: 90px;
  }
}
@media (max-width: 751px) {
  .partner_platform_c5 .home_gear3_lower_container .home_gear3_lower_right .dashed_vertical {
    width: calc(25% - min(66px, 8.8495575221vw));
    height: 320px;
  }
}
@media (max-width: 400px) {
  .partner_platform_c5 .home_gear3_lower_container .home_gear3_lower_right .dashed_vertical {
    width: calc(100% - min(66px, 8.8495575221vw));
  }
}
.partner_platform_c5 .home_gear3_lower_container .home_gear3_lower_right .label {
  display: flex;
  gap: 8px;
  margin-top: 23px;
  margin-left: auto;
}
@media (max-width: 751px) {
  .partner_platform_c5 .home_gear3_lower_container .home_gear3_lower_right .label {
    gap: 5px;
    margin-top: 9px;
  }
}
.partner_platform_c5 .home_gear3_lower_container .home_gear3_lower_right .label img {
  max-width: 56px;
  max-height: 40px;
}
@media (max-width: 751px) {
  .partner_platform_c5 .home_gear3_lower_container .home_gear3_lower_right .label img {
    max-width: 32px;
    max-height: 23px;
  }
}
.partner_platform_c5 .home_gear3_lower_container .home_gear3_lower_right .label div {
  min-width: 230px;
  min-height: 40px;
  padding: 7px 22px 7px 22px;
  border: 1px solid rgba(248, 250, 255, 0.8980392157);
  border-radius: 10px;
  display: flex;
  justify-content: center;
  align-items: center;
  color: rgba(248, 250, 255, 0.8980392157);
  font-family: "IBMPlexMono", "SF Mono", "Cascadia Code", "Fira Code", "Consolas", "Monaco", "Courier New", monospace;
  font-weight: 600;
  font-size: 20px;
  line-height: 1;
  letter-spacing: 0;
  text-transform: uppercase;
  font-size: 20px;
}
@media (max-width: 751px) {
  .partner_platform_c5 .home_gear3_lower_container .home_gear3_lower_right .label div {
    min-width: 132px;
    min-height: 23px;
    font-size: 12px;
    padding: 4px 12px 4px 12px;
  }
}
.partner_platform_c5 .home_gear3_lower_container .home_gear3_lower_right span {
  margin-left: auto;
  text-align: end;
  margin-top: 24px;
  max-width: 294px;
  font-family: "IBMPlexMono", "SF Mono", "Cascadia Code", "Fira Code", "Consolas", "Monaco", "Courier New", monospace;
  font-weight: 300;
  font-size: 16px;
  line-height: 1;
  letter-spacing: 0;
  font-size: 20px;
  color: rgba(248, 250, 255, 0.8980392157);
}
@media (max-width: 751px) {
  .partner_platform_c5 .home_gear3_lower_container .home_gear3_lower_right span {
    margin-top: 13px;
    max-width: 169px;
    font-size: 12px;
  }
}
.partner_platform_c5 .home_gear3_lower_container .right_bottom {
  display: flex;
  flex-direction: column;
  width: fit-content;
  margin-left: auto;
}
.partner_platform_c5 .home_gear3_lower_container .right_bottom button {
  max-width: 340px;
  margin: 76px auto 0 auto;
  height: 50px;
  width: 100%;
  background: #0F5EF7;
  border-radius: 60px;
  padding: 11px 16px 11px 16px;
  display: flex;
  justify-content: center;
  align-items: center;
  font-family: "IBMPlexMono", "SF Mono", "Cascadia Code", "Fira Code", "Consolas", "Monaco", "Courier New", monospace;
  font-weight: 600;
  font-size: 20px;
  line-height: 1;
  letter-spacing: 0;
  text-transform: uppercase;
  font-size: 20px;
  color: rgba(248, 250, 255, 0.8980392157);
}
@media (max-width: 751px) {
  .partner_platform_c5 .home_gear3_lower_container .right_bottom button {
    max-width: 391px;
    margin-top: 30px;
    height: 28px;
    padding: 4px 10px 4px 10px;
    font-size: 10px;
  }
}
.partner_platform_c5 .home_gear3_lower_container .right_cases_wrapper {
  display: flex;
  margin-top: 60px;
  gap: 60px;
  margin-left: auto;
}
@media (max-width: 751px) {
  .partner_platform_c5 .home_gear3_lower_container .right_cases_wrapper {
    margin-top: 36px;
    gap: 34px;
  }
}
.partner_platform_c5 .home_gear3_lower_container .right_cases_wrapper .case {
  max-width: 204px;
  display: flex;
  flex-direction: column;
  width: fit-content;
  flex: 1;
}
@media (max-width: 751px) {
  .partner_platform_c5 .home_gear3_lower_container .right_cases_wrapper .case {
    max-width: 115px;
  }
}
.partner_platform_c5 .home_gear3_lower_container .right_cases_wrapper .case .dashed_vertical {
  width: 82px;
  height: 38px;
}
@media (max-width: 751px) {
  .partner_platform_c5 .home_gear3_lower_container .right_cases_wrapper .case .dashed_vertical {
    width: 56px;
    height: 22px;
  }
}
@media (max-width: 400px) {
  .partner_platform_c5 .home_gear3_lower_container .right_cases_wrapper .case .dashed_vertical {
    display: flex;
  }
}
.partner_platform_c5 .home_gear3_lower_container .right_cases_wrapper .case .case_label {
  max-height: 40px;
  flex: 1;
  width: 100%;
  margin-top: 16px;
  display: flex;
  padding: 7px 22px 7px 22px;
  background: rgba(122, 255, 246, 0.8980392157);
  border-radius: 10px;
  justify-content: center;
  align-items: center;
}
@media (max-width: 751px) {
  .partner_platform_c5 .home_gear3_lower_container .right_cases_wrapper .case .case_label {
    max-height: 23px;
    margin-top: 12px;
    padding: 4px 12px 4px 12px;
  }
}
.partner_platform_c5 .home_gear3_lower_container .right_cases_wrapper .case .case_label span {
  font-family: "IBMPlexMono", "SF Mono", "Cascadia Code", "Fira Code", "Consolas", "Monaco", "Courier New", monospace;
  font-weight: 600;
  font-size: 20px;
  line-height: 1;
  letter-spacing: 0;
  text-transform: uppercase;
  margin: 0;
  font-size: 20px;
  color: #1C1E25;
}
@media (max-width: 751px) {
  .partner_platform_c5 .home_gear3_lower_container .right_cases_wrapper .case .case_label span {
    font-size: 12px;
  }
}
.partner_platform_c5 .home_gear3_lower_container .right_cases_wrapper .case span {
  margin-top: 24px;
  max-width: 204px;
  font-family: "IBMPlexMono", "SF Mono", "Cascadia Code", "Fira Code", "Consolas", "Monaco", "Courier New", monospace;
  font-weight: 500;
  font-size: 32px;
  line-height: 1;
  letter-spacing: 0;
  text-transform: uppercase;
  text-transform: none;
  text-align: end;
  font-size: 20px;
  color: rgba(248, 250, 255, 0.8980392157);
}
@media (max-width: 751px) {
  .partner_platform_c5 .home_gear3_lower_container .right_cases_wrapper .case span {
    margin-top: 13px;
    max-width: 117px;
    font-size: 12px;
  }
}
.partner_platform_c5 .home_gear4_container {
  max-width: min(1200px, 100vw - 60px);
  margin: 150px auto 0 auto;
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 376px;
  position: relative;
  gap: 30px;
  overflow: hidden;
}
.partner_platform_c5 .home_gear4_container img {
  max-width: 278px;
  max-height: 293px;
}
@media (max-width: 751px) {
  .partner_platform_c5 .home_gear4_container img {
    max-width: 161px;
    max-height: 170px;
  }
}
@media (max-width: 400px) {
  .partner_platform_c5 .home_gear4_container img {
    max-width: 77px;
    max-height: 81px;
  }
}
@media (max-width: 751px) {
  .partner_platform_c5 .home_gear4_container {
    max-width: min(710px, 100vw - 40px);
    margin-top: 120px;
    height: 218px;
    gap: 17px;
  }
}
@media (max-width: 400px) {
  .partner_platform_c5 .home_gear4_container {
    margin-top: 72px;
    height: 104px;
    gap: 8px;
  }
}
.partner_platform_c5 .home_gear4_container .star1 {
  position: absolute;
  width: auto;
  height: auto;
  left: 0;
  top: 0;
  z-index: -2;
  animation: shakeStar 8s ease-in-out infinite;
  transition: transform 0.6s cubic-bezier(0.23, 1, 0.32, 1);
  transform: translateZ(0);
  will-change: transform;
}
@media (prefers-reduced-motion: no-preference) {
  .partner_platform_c5 .home_gear4_container .star1.parallax {
    transform: translateY(var(--parallax-offset, 0px)) translateZ(0);
  }
}
@media (max-width: 751px) {
  .partner_platform_c5 .home_gear4_container .star1 {
    width: 54px;
    height: 57px;
  }
}
@media (max-width: 400px) {
  .partner_platform_c5 .home_gear4_container .star1 {
    width: 25px;
    height: 25px;
  }
}
.partner_platform_c5 .home_gear4_container .star2 {
  position: absolute;
  width: 191px;
  height: 204px;
  left: 46px;
  bottom: 0;
  z-index: -2;
  animation: shakeStar 8s ease-in-out infinite;
  transition: transform 0.6s cubic-bezier(0.23, 1, 0.32, 1);
  transform: translateZ(0);
  will-change: transform;
}
@media (prefers-reduced-motion: no-preference) {
  .partner_platform_c5 .home_gear4_container .star2.parallax {
    transform: rotate(23deg) translateY(var(--parallax-offset, 0px)) translateZ(0);
  }
}
@media (max-width: 751px) {
  .partner_platform_c5 .home_gear4_container .star2 {
    width: 111px;
    height: 119px;
    left: 26px;
  }
}
@media (max-width: 400px) {
  .partner_platform_c5 .home_gear4_container .star2 {
    width: 53px;
    height: 57px;
    left: 12px;
  }
}
.partner_platform_c5 .home_gear4_container .star3 {
  position: absolute;
  width: 104px;
  height: 117px;
  bottom: 10px;
  right: 27.4725274725%;
  z-index: -2;
  animation: shakeStar 8s ease-in-out infinite;
  transition: transform 0.6s cubic-bezier(0.23, 1, 0.32, 1);
  transform: translateZ(0);
  will-change: transform;
}
@media (prefers-reduced-motion: no-preference) {
  .partner_platform_c5 .home_gear4_container .star3.parallax {
    transform: rotate(45deg) translateY(var(--parallax-offset, 0px)) translateZ(0);
  }
}
@media (max-width: 751px) {
  .partner_platform_c5 .home_gear4_container .star3 {
    width: 60px;
    height: 64px;
    right: 27.027027027%;
  }
}
@media (max-width: 400px) {
  .partner_platform_c5 .home_gear4_container .star3 {
    width: 29px;
    height: 31px;
    right: 17.8571428571%;
  }
}
.partner_platform_c5 .home_gear4_container .star4 {
  position: absolute;
  width: 143px;
  height: 153px;
  right: 0;
  top: 22px;
  z-index: -2;
  animation: shakeStar 8s ease-in-out infinite;
  transition: transform 0.6s cubic-bezier(0.23, 1, 0.32, 1);
  transform: translateZ(0);
  will-change: transform;
}
@media (prefers-reduced-motion: no-preference) {
  .partner_platform_c5 .home_gear4_container .star4.parallax {
    transform: rotate(-15deg) translateY(var(--parallax-offset, 0px)) translateZ(0);
  }
}
@media (max-width: 751px) {
  .partner_platform_c5 .home_gear4_container .star4 {
    width: 83px;
    height: 89px;
    top: 13px;
  }
}
@media (max-width: 400px) {
  .partner_platform_c5 .home_gear4_container .star4 {
    width: 40px;
    height: 42px;
    top: 6px;
  }
}
.partner_platform_c5 .home_gear4_container .text_wrapper {
  display: flex;
  flex-direction: column;
  gap: 6px;
}
@media (max-width: 751px) {
  .partner_platform_c5 .home_gear4_container .text_wrapper {
    gap: 3px;
  }
}
@media (max-width: 400px) {
  .partner_platform_c5 .home_gear4_container .text_wrapper {
    gap: 2px;
    max-width: 130px;
  }
}
.partner_platform_c5 .home_gear4_container .text_wrapper .text_main {
  font-family: "IBMPlexMono", "SF Mono", "Cascadia Code", "Fira Code", "Consolas", "Monaco", "Courier New", monospace;
  font-weight: 600;
  font-size: 20px;
  line-height: 1;
  letter-spacing: 0;
  text-transform: uppercase;
  font-size: 40px;
  color: rgba(248, 250, 255, 0.8980392157);
  text-transform: none;
}
@media (max-width: 751px) {
  .partner_platform_c5 .home_gear4_container .text_wrapper .text_main {
    font-size: 24px;
  }
}
@media (max-width: 400px) {
  .partner_platform_c5 .home_gear4_container .text_wrapper .text_main {
    font-size: 12px;
  }
}
.partner_platform_c5 .home_gear4_container .text_wrapper .text_additional {
  font-family: "IBMPlexMono", "SF Mono", "Cascadia Code", "Fira Code", "Consolas", "Monaco", "Courier New", monospace;
  font-weight: 300;
  font-size: 16px;
  line-height: 1;
  letter-spacing: 0;
  font-size: 20px;
  color: rgba(248, 250, 255, 0.8980392157);
}
@media (max-width: 751px) {
  .partner_platform_c5 .home_gear4_container .text_wrapper .text_additional {
    font-size: 12px;
  }
}
@media (max-width: 400px) {
  .partner_platform_c5 .home_gear4_container .text_wrapper .text_additional {
    font-size: 8px;
  }
}

.home_gear3_lower_container .case {
  opacity: 0;
  transform: translateY(30px);
  transition: all 0.8s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.home_gear3_lower_container .case.case-visible {
  opacity: 1;
  transform: translateY(0);
}

.home_gear3_lower_container .case.case-hidden {
  opacity: 0;
  transform: translateY(-30px);
  transition: all 0.5s cubic-bezier(0.55, 0.085, 0.68, 0.53);
}

@media (max-width: 768px) {
  .home_gear3_lower_container .case {
    transform: translateY(20px);
  }
  .home_gear3_lower_container .case.case-hidden {
    transform: translateY(-20px);
  }
}
.partner_platform_c6 {
  max-width: min(1220px, 100% - 60px);
  margin: 200px auto 0;
}
@media (max-width: 751px) {
  .partner_platform_c6 {
    max-width: min(704px, 100% - 40px);
    margin-top: 95px;
  }
}
@media (max-width: 400px) {
  .partner_platform_c6 {
    margin-top: 75px;
  }
}
.partner_platform_c6 {
  display: flex;
  flex-direction: column;
}
.partner_platform_c6 .pp_c6_cont {
  position: relative;
  background: #F8FAFF;
  border-radius: 20px;
  position: relative;
}
.partner_platform_c6 img {
  min-height: 744px;
  width: 100%;
}
@media (max-width: 800px) {
  .partner_platform_c6 img {
    min-height: 430px;
  }
}
@media (max-width: 520px) {
  .partner_platform_c6 img {
    display: none;
  }
}
.partner_platform_c6 .lottie_container {
  position: absolute;
  max-width: 50%;
  bottom: 55%;
  transform: translateY(50%);
}
@media (max-width: 520px) {
  .partner_platform_c6 .lottie_container {
    display: none;
  }
}
.partner_platform_c6 .form_container {
  width: 50%;
  min-height: 100%;
  background: #1C1E25;
  border-radius: 20px;
  position: absolute;
  top: 0;
  right: 0;
  z-index: 3;
  padding: 30px;
  display: flex;
  flex-direction: column;
}
@media (max-width: 800px) {
  .partner_platform_c6 .form_container {
    padding: 17px;
  }
}
@media (max-width: 520px) {
  .partner_platform_c6 .form_container {
    width: 100%;
    height: 430px;
    position: initial;
  }
}
.partner_platform_c6 .form_container .funds {
  margin-top: 36px;
  border: 1px solid rgba(248, 250, 255, 0.5019607843);
  border-radius: 10px;
  padding: 16px;
  height: 54px;
  width: 420px;
  max-width: 100%;
  font-family: "IBMPlexMono", "SF Mono", "Cascadia Code", "Fira Code", "Consolas", "Monaco", "Courier New", monospace;
  font-weight: 400;
  font-size: 20px;
  line-height: 1;
  letter-spacing: 0;
  color: #F8FAFF;
  display: flex;
  gap: 10px;
  align-items: center;
}
@media (max-width: 800px) {
  .partner_platform_c6 .form_container .funds {
    margin-top: 20px;
    height: 31px;
    width: 280px;
    font-size: 12px;
  }
}
.partner_platform_c6 .form_container .funds span {
  font-size: 20px;
}
@media (max-width: 800px) {
  .partner_platform_c6 .form_container .funds span {
    font-size: 12px;
  }
}
.partner_platform_c6 .form_container .funds input {
  max-width: 20px;
  background: transparent;
  border: none;
  border-bottom: 1px solid #F8FAFF;
  font-family: "IBMPlexMono", "SF Mono", "Cascadia Code", "Fira Code", "Consolas", "Monaco", "Courier New", monospace;
  font-weight: 400;
  font-size: 20px;
  line-height: 1;
  letter-spacing: 0;
  font-size: 16px;
  color: #F8FAFF;
}
.partner_platform_c6 .form_container .funds input:focus {
  outline: none;
}
.partner_platform_c6 .form_container h2 {
  max-width: 433px;
  color: #F8FAFF;
  margin-top: 46px;
}
@media (max-width: 800px) {
  .partner_platform_c6 .form_container h2 {
    margin-top: 44px;
    font-size: 28px;
  }
}
.partner_platform_c6 .form_container .form_item {
  margin-top: 36px;
  display: flex;
  flex-direction: column;
  gap: 16px;
}
@media (max-width: 800px) {
  .partner_platform_c6 .form_container .form_item {
    margin-top: 20px;
    gap: 9px;
  }
}
.partner_platform_c6 .form_container .form_item span {
  font-family: "IBMPlexMono", "SF Mono", "Cascadia Code", "Fira Code", "Consolas", "Monaco", "Courier New", monospace;
  font-weight: 400;
  font-size: 20px;
  line-height: 1;
  letter-spacing: 0;
  font-size: 20px;
  color: #F8FAFF;
}
@media (max-width: 800px) {
  .partner_platform_c6 .form_container .form_item span {
    font-size: 12px;
  }
}
.partner_platform_c6 .form_container .form_item input {
  height: 22px;
  font-family: "IBMPlexMono", "SF Mono", "Cascadia Code", "Fira Code", "Consolas", "Monaco", "Courier New", monospace;
  font-weight: 300;
  font-size: 16px;
  line-height: 1;
  letter-spacing: 0;
  background: transparent;
  font-size: 16px;
  border: none;
  color: #F8FAFF;
  border-bottom: 1px solid rgba(248, 250, 255, 0.5019607843);
}
@media (max-width: 800px) {
  .partner_platform_c6 .form_container .form_item input {
    height: 13px;
    font-size: 9px;
  }
}
.partner_platform_c6 .form_container .form_item input:focus {
  outline: none;
}
.partner_platform_c6 .form_container .form_input_container {
  display: flex;
  margin-top: auto;
  justify-content: space-between;
  max-width: 100%;
  gap: 10px;
}
.partner_platform_c6 .form_container .form_input_container div {
  display: flex;
  flex-direction: column;
  gap: 16px;
  flex: 1;
}
@media (max-width: 800px) {
  .partner_platform_c6 .form_container .form_input_container div {
    gap: 9px;
  }
}
.partner_platform_c6 .form_container .form_input_container div span {
  font-family: "IBMPlexMono", "SF Mono", "Cascadia Code", "Fira Code", "Consolas", "Monaco", "Courier New", monospace;
  font-weight: 400;
  font-size: 20px;
  line-height: 1;
  letter-spacing: 0;
  font-size: 20px;
  color: #F8FAFF;
}
@media (max-width: 800px) {
  .partner_platform_c6 .form_container .form_input_container div span {
    font-size: 12px;
  }
}
.partner_platform_c6 .form_container .form_input_container div input {
  height: 22px;
  max-width: 319px;
  background: transparent;
  border: none;
  border-bottom: 1px solid rgba(248, 250, 255, 0.5019607843);
  font-family: "IBMPlexMono", "SF Mono", "Cascadia Code", "Fira Code", "Consolas", "Monaco", "Courier New", monospace;
  font-weight: 300;
  font-size: 16px;
  line-height: 1;
  letter-spacing: 0;
  color: #F8FAFF;
  font-size: 16px;
}
@media (max-width: 800px) {
  .partner_platform_c6 .form_container .form_input_container div input {
    max-width: 184px;
    font-size: 9px;
  }
}
.partner_platform_c6 .form_container .form_input_container div input::placeholder {
  color: rgba(248, 250, 255, 0.3490196078);
  font-family: "IBMPlexMono", "SF Mono", "Cascadia Code", "Fira Code", "Consolas", "Monaco", "Courier New", monospace;
  font-weight: 300;
  font-size: 16px;
  line-height: 1;
  letter-spacing: 0;
  font-size: 16px;
}
@media (max-width: 800px) {
  .partner_platform_c6 .form_container .form_input_container div input::placeholder {
    font-size: 9px;
  }
}
.partner_platform_c6 .form_container .form_input_container button {
  max-width: 210px;
  height: 50px;
  border-radius: 60px;
  padding: 11px 16px 11px 16px;
  border: 2px solid #0F5EF7;
  display: flex;
  font-family: "IBMPlexMono", "SF Mono", "Cascadia Code", "Fira Code", "Consolas", "Monaco", "Courier New", monospace;
  font-weight: 600;
  font-size: 20px;
  line-height: 1;
  letter-spacing: 0;
  text-transform: uppercase;
  font-size: 16px;
  justify-content: center;
  align-items: center;
  margin-top: auto;
}
@media (max-width: 800px) {
  .partner_platform_c6 .form_container .form_input_container button {
    max-width: 121px;
    height: 28px;
    font-size: 10px;
  }
}
.partner_platform_c6 h3 {
  margin-top: 200px;
  font-size: 88px;
  color: #F8FAFF;
  position: relative;
  display: inline-block;
  line-height: 1.05;
  white-space: pre-wrap;
  --pp-c6-gradient: linear-gradient(120deg, #0F5EF7 0%, #4B8FFF 30%, #40C0FA 60%, #2EE9A2 100%);
}
.partner_platform_c6 h3 .pp_c6_word {
  display: inline-block;
  white-space: nowrap;
}
.partner_platform_c6 h3 .pp_c6_letter {
  display: inline-block;
  position: relative;
  color: inherit;
  -webkit-text-fill-color: currentColor;
  transition: -webkit-text-fill-color 0.35s ease, color 0.35s ease, background-position 0.6s ease;
}
.partner_platform_c6 h3 .pp_c6_letter.is-gradient {
  background-image: var(--pp-c6-gradient);
  background-size: 260% 260%;
  background-position: 0% 50%;
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  animation: pp_c6_gradient 1.1s ease forwards;
}
@media (max-width: 751px) {
  .partner_platform_c6 h3 {
    margin-top: 120px;
    font-size: 50px;
  }
}
@media (max-width: 400px) {
  .partner_platform_c6 h3 {
    margin-top: 72px;
    font-size: 48px;
  }
}

@keyframes pp_c6_gradient {
  0% {
    background-position: 0% 50%;
  }
  100% {
    background-position: 100% 50%;
  }
}
.partner_platform_faq {
  max-width: min(1220px, 100% - 60px);
  margin: 200px auto 0;
}
@media (max-width: 751px) {
  .partner_platform_faq {
    max-width: min(704px, 100% - 40px);
    margin-top: 95px;
  }
}
@media (max-width: 400px) {
  .partner_platform_faq {
    margin-top: 75px;
  }
}
.partner_platform_faq .home_gear5_lower_container {
  margin-top: 200px;
  display: flex;
  flex-direction: column;
  position: relative;
}
@media (max-width: 751px) {
  .partner_platform_faq .home_gear5_lower_container {
    margin-top: 120px;
  }
}
@media (max-width: 400px) {
  .partner_platform_faq .home_gear5_lower_container {
    margin-top: 72px;
  }
}
.partner_platform_faq .home_gear5_lower_container h2 {
  max-width: 308px;
  color: #F8FAFF;
  margin-top: 0;
}
@media (max-width: 751px) {
  .partner_platform_faq .home_gear5_lower_container h2 {
    max-width: 347px;
    font-size: 36px;
    margin-top: 0;
  }
}
.partner_platform_faq .home_gear5_lower_container .home_gear5_accordion {
  margin-top: 120px;
  display: flex;
  flex-direction: column;
  gap: 8px;
}
@media (max-width: 751px) {
  .partner_platform_faq .home_gear5_lower_container .home_gear5_accordion {
    margin-top: 185px;
  }
}
@media (max-width: 700px) {
  .partner_platform_faq .home_gear5_lower_container .home_gear5_accordion {
    margin-top: 120px;
  }
}
.partner_platform_faq .home_gear5_lower_container .home_gear5_accordion .accordion_item {
  width: 100%;
  height: fit-content;
  display: flex;
  justify-content: space-between;
  gap: 10px;
  align-items: center;
  padding: 22px 48px;
  border-radius: 10px;
  background: #1C1E25;
}
@media (max-width: 751px) {
  .partner_platform_faq .home_gear5_lower_container .home_gear5_accordion .accordion_item {
    padding: 12px 27px;
  }
}
@media (max-width: 700px) {
  .partner_platform_faq .home_gear5_lower_container .home_gear5_accordion .accordion_item {
    flex-wrap: wrap;
    align-items: flex-start;
  }
}
.partner_platform_faq .home_gear5_lower_container .home_gear5_accordion .accordion_item .text_opened {
  max-width: 468px;
  font-family: "IBMPlexMono", "SF Mono", "Cascadia Code", "Fira Code", "Consolas", "Monaco", "Courier New", monospace;
  font-weight: 300;
  font-size: 16px;
  line-height: 1;
  letter-spacing: 0;
  font-size: 16px;
  max-height: 0;
  opacity: 0;
  overflow: hidden;
  color: #F8FAFF;
  transition: opacity 0.12s ease, max-height 0.18s ease;
}
@media (max-width: 751px) {
  .partner_platform_faq .home_gear5_lower_container .home_gear5_accordion .accordion_item .text_opened {
    font-size: 10px;
  }
}
@media (max-width: 700px) {
  .partner_platform_faq .home_gear5_lower_container .home_gear5_accordion .accordion_item .text_opened {
    width: 100%;
    max-width: 100%;
    flex-basis: 100%;
    order: 3;
    font-size: 8px;
  }
}
.partner_platform_faq .home_gear5_lower_container .home_gear5_accordion .accordion_item .close {
  display: none;
}
.partner_platform_faq .home_gear5_lower_container .home_gear5_accordion .accordion_item.opened .close {
  display: flex;
  width: 26px;
  height: 26px;
  position: initial;
}
@media (max-width: 751px) {
  .partner_platform_faq .home_gear5_lower_container .home_gear5_accordion .accordion_item.opened .close {
    width: 15px;
    height: 15px;
  }
}
@media (max-width: 700px) {
  .partner_platform_faq .home_gear5_lower_container .home_gear5_accordion .accordion_item.opened .close {
    width: 7px;
    height: 7px;
  }
}
.partner_platform_faq .home_gear5_lower_container .home_gear5_accordion .accordion_item.opened .open {
  display: none;
}
.partner_platform_faq .home_gear5_lower_container .home_gear5_accordion .accordion_item.opened .text_opened {
  opacity: 1;
  max-height: 500px;
}
.partner_platform_faq .home_gear5_lower_container .home_gear5_accordion .accordion_item.opened .open {
  display: none;
}
.partner_platform_faq .home_gear5_lower_container .home_gear5_accordion .accordion_item button {
  width: 26px;
  height: 26px;
  flex-shrink: 0;
}
@media (max-width: 751px) {
  .partner_platform_faq .home_gear5_lower_container .home_gear5_accordion .accordion_item button {
    width: 15px;
    height: 15px;
  }
}
.partner_platform_faq .home_gear5_lower_container .home_gear5_accordion .accordion_item button .open {
  position: initial;
  width: 26px;
  height: 26px;
}
@media (max-width: 751px) {
  .partner_platform_faq .home_gear5_lower_container .home_gear5_accordion .accordion_item button .open {
    width: 15px;
    height: 15px;
  }
}
@media (max-width: 700px) {
  .partner_platform_faq .home_gear5_lower_container .home_gear5_accordion .accordion_item button .open {
    width: 7px;
    height: 7px;
  }
}
.partner_platform_faq .home_gear5_lower_container .home_gear5_accordion .accordion_item span {
  font-family: "IBMPlexMono", "SF Mono", "Cascadia Code", "Fira Code", "Consolas", "Monaco", "Courier New", monospace;
  font-weight: 400;
  font-size: 20px;
  line-height: 1;
  letter-spacing: 0;
  font-size: 20px;
  color: #F8FAFF;
}
@media (max-width: 751px) {
  .partner_platform_faq .home_gear5_lower_container .home_gear5_accordion .accordion_item span {
    font-size: 12px;
  }
}
@media (max-width: 700px) {
  .partner_platform_faq .home_gear5_lower_container .home_gear5_accordion .accordion_item span {
    flex: 1;
    min-width: 0;
    font-size: 8px;
  }
}
.partner_platform_faq .home_gear6_container {
  margin-top: 200px;
  display: flex;
  flex-direction: column;
  gap: 36px;
  min-height: 229px;
  margin-bottom: 90px;
  position: relative;
  padding: 50px;
}
@media (max-width: 751px) {
  .partner_platform_faq .home_gear6_container {
    margin-top: 120px;
    gap: 21px;
    min-height: 137px;
    margin-bottom: 48px;
  }
}
@media (max-width: 400px) {
  .partner_platform_faq .home_gear6_container {
    margin-top: 36px;
    gap: 16px;
    width: 100%;
    min-height: fit-content;
    margin-bottom: 38px;
    padding-left: 0;
    padding-right: 0;
  }
}
.partner_platform_faq .home_gear6_container .lottie_container {
  width: 50%;
  position: absolute;
  right: 0;
  z-index: -2;
  transform: translateY(-30%);
  top: 100px;
}
@media (prefers-reduced-motion: no-preference) {
  .partner_platform_faq .home_gear6_container .lottie_container.parallax {
    transform: translateY(var(--parallax-offset, 0px)) translateZ(0);
  }
}
@media (max-width: 751px) {
  .partner_platform_faq .home_gear6_container .lottie_container {
    top: 50px;
  }
}
@media (max-width: 400px) {
  .partner_platform_faq .home_gear6_container .lottie_container {
    top: 100px;
    width: 100%;
  }
}
.partner_platform_faq .home_gear6_container h2 {
  max-width: 615px;
  width: 100%;
  color: #F8FAFF;
}
@media (max-width: 751px) {
  .partner_platform_faq .home_gear6_container h2 {
    max-width: 311px;
    font-size: 36px;
  }
}
@media (max-width: 400px) {
  .partner_platform_faq .home_gear6_container h2 {
    margin-top: 157px;
    max-width: 100%;
    flex: 1;
  }
}
.partner_platform_faq .home_gear6_container a {
  max-width: 378px;
}
@media (max-width: 751px) {
  .partner_platform_faq .home_gear6_container a {
    max-width: 226px;
  }
}
@media (max-width: 400px) {
  .partner_platform_faq .home_gear6_container a {
    max-width: 100%;
  }
}
.partner_platform_faq .home_gear6_container button {
  width: 100%;
  flex: 1;
  height: 50px;
  padding: 11px 16px 11px 16px;
  display: flex;
  justify-content: center;
  align-items: center;
  font-family: "IBMPlexMono", "SF Mono", "Cascadia Code", "Fira Code", "Consolas", "Monaco", "Courier New", monospace;
  font-weight: 600;
  font-size: 20px;
  line-height: 1;
  letter-spacing: 0;
  text-transform: uppercase;
  font-size: 16px;
  color: #F8FAFF;
  background: #0F5EF7;
  border-radius: 60px;
}
@media (max-width: 751px) {
  .partner_platform_faq .home_gear6_container button {
    max-width: 226px;
    height: 29px;
    padding: 6px 9px 6px 9px;
    font-size: 10px;
  }
}
@media (max-width: 400px) {
  .partner_platform_faq .home_gear6_container button {
    max-width: 100%;
    flex: 1;
    min-height: 30px;
  }
}

.lead_distribution_represent {
  max-width: min(1220px, 100% - 60px);
  margin: 200px auto 0;
}
@media (max-width: 751px) {
  .lead_distribution_represent {
    max-width: min(704px, 100% - 40px);
    margin-top: 95px;
  }
}
@media (max-width: 400px) {
  .lead_distribution_represent {
    margin-top: 75px;
  }
}
.lead_distribution_represent {
  display: flex;
  flex-direction: column;
  margin-top: 67px;
  position: relative;
}
@media (max-width: 751px) {
  .lead_distribution_represent {
    margin-top: 50px;
  }
}
@media (max-width: 400px) {
  .lead_distribution_represent {
    margin-top: 36px;
    min-height: 445px;
  }
}
.lead_distribution_represent .back {
  position: absolute;
  top: 90px;
  max-height: 470px;
  height: 470px;
  right: 50%;
  z-index: -2;
  transition: transform 0.6s cubic-bezier(0.23, 1, 0.32, 1);
  transform: translateX(50%);
  will-change: transform;
}
@media (prefers-reduced-motion: no-preference) {
  .lead_distribution_represent .back.parallax {
    transform: translateX(50%) translateY(var(--parallax-offset, 0px)) translateZ(0);
  }
}
@media (max-width: 751px) {
  .lead_distribution_represent .back {
    max-height: 260px;
    top: 44px;
  }
}
.lead_distribution_represent .represent_label {
  display: flex;
  gap: 22px;
  align-items: center;
  margin-left: 22.2222222222%;
  position: relative;
}
@media (max-width: 751px) {
  .lead_distribution_represent .represent_label {
    gap: 16px;
    margin-left: 22.7272727273%;
  }
}
@media (max-width: 480px) {
  .lead_distribution_represent .represent_label {
    gap: 16px;
    margin-left: 14.2857142857%;
  }
}
@media (max-width: 400px) {
  .lead_distribution_represent .represent_label {
    flex-direction: column;
    gap: 9px;
    margin-left: 0;
  }
}
.lead_distribution_represent .represent_label h1 {
  color: #F8FAFF;
}
@media (max-width: 751px) {
  .lead_distribution_represent .represent_label h1 {
    font-size: 55px;
  }
}
@media (max-width: 480px) {
  .lead_distribution_represent .represent_label h1 {
    font-size: 50px;
  }
}
@media (max-width: 400px) {
  .lead_distribution_represent .represent_label h1 {
    width: 100%;
    font-size: 48px;
  }
}
.lead_distribution_represent .represent_label span {
  max-width: 212px;
  font-family: "IBMPlexMono", "SF Mono", "Cascadia Code", "Fira Code", "Consolas", "Monaco", "Courier New", monospace;
  font-weight: 300;
  font-size: 16px;
  line-height: 1;
  letter-spacing: 0;
  font-size: 16px;
  color: rgba(248, 250, 255, 0.8);
}
@media (max-width: 751px) {
  .lead_distribution_represent .represent_label span {
    max-width: 133px;
    font-size: 10px;
  }
}
@media (max-width: 400px) {
  .lead_distribution_represent .represent_label span {
    margin-left: auto;
    max-width: 105px;
  }
}
.lead_distribution_represent .home_represent_rate {
  margin-top: 153px;
  max-width: 256px;
  height: 138px;
  display: flex;
  flex-direction: column;
  gap: 16px;
}
@media (max-width: 751px) {
  .lead_distribution_represent .home_represent_rate {
    margin-top: 96px;
    max-width: 147px;
    height: auto;
    gap: 9px;
  }
}
@media (max-width: 400px) {
  .lead_distribution_represent .home_represent_rate {
    margin-top: 0;
    position: absolute;
    bottom: 0;
    max-width: 147px;
    height: auto;
  }
}
.lead_distribution_represent .home_represent_rate .home_represent_rate_avatars {
  max-width: 170px;
  height: 40px;
  position: relative;
}
@media (max-width: 751px) {
  .lead_distribution_represent .home_represent_rate .home_represent_rate_avatars {
    max-width: 98px;
    height: 23px;
  }
}
.lead_distribution_represent .home_represent_rate .home_represent_rate_avatars img {
  display: flex;
  max-width: 40px;
  max-height: 40px;
  border-radius: 50%;
  position: absolute;
}
.lead_distribution_represent .home_represent_rate .home_represent_rate_avatars img:nth-child(1) {
  left: 0;
}
.lead_distribution_represent .home_represent_rate .home_represent_rate_avatars img:nth-child(2) {
  left: 26px;
}
.lead_distribution_represent .home_represent_rate .home_represent_rate_avatars img:nth-child(3) {
  left: 52px;
}
.lead_distribution_represent .home_represent_rate .home_represent_rate_avatars img:nth-child(4) {
  left: 78px;
}
.lead_distribution_represent .home_represent_rate .home_represent_rate_avatars img:nth-child(5) {
  left: 104px;
}
.lead_distribution_represent .home_represent_rate .home_represent_rate_avatars img:nth-child(6) {
  left: 130px;
}
@media (max-width: 751px) {
  .lead_distribution_represent .home_represent_rate .home_represent_rate_avatars img {
    max-width: 23px;
    max-height: 23px;
  }
  .lead_distribution_represent .home_represent_rate .home_represent_rate_avatars img:nth-child(1) {
    left: 0;
  }
  .lead_distribution_represent .home_represent_rate .home_represent_rate_avatars img:nth-child(2) {
    left: 15px;
  }
  .lead_distribution_represent .home_represent_rate .home_represent_rate_avatars img:nth-child(3) {
    left: 30px;
  }
  .lead_distribution_represent .home_represent_rate .home_represent_rate_avatars img:nth-child(4) {
    left: 45px;
  }
  .lead_distribution_represent .home_represent_rate .home_represent_rate_avatars img:nth-child(5) {
    left: 60px;
  }
  .lead_distribution_represent .home_represent_rate .home_represent_rate_avatars img:nth-child(6) {
    left: 75px;
  }
}
.lead_distribution_represent .home_represent_rate .home_represent_rate_rating {
  max-width: 120px;
  height: 24px;
}
@media (max-width: 751px) {
  .lead_distribution_represent .home_represent_rate .home_represent_rate_rating {
    max-width: 69px;
    height: 14px;
  }
}
.lead_distribution_represent .home_represent_rate span {
  font-family: "IBMPlexMono", "SF Mono", "Cascadia Code", "Fira Code", "Consolas", "Monaco", "Courier New", monospace;
  font-weight: 300;
  font-size: 16px;
  line-height: 1;
  letter-spacing: 0;
  color: rgba(248, 250, 255, 0.8);
}
@media (max-width: 751px) {
  .lead_distribution_represent .home_represent_rate span {
    font-size: 10px;
  }
}
.lead_distribution_represent .home_represent_form_container {
  margin-top: 115px;
  max-width: 605px;
  height: 87px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  margin-left: 25%;
}
@media (max-width: 751px) {
  .lead_distribution_represent .home_represent_form_container {
    margin-top: 58px;
    max-width: 349px;
    height: 51px;
    margin-left: 22.7272727273%;
  }
}
@media (max-width: 480px) {
  .lead_distribution_represent .home_represent_form_container {
    margin-left: 14.2857142857%;
  }
}
@media (max-width: 400px) {
  .lead_distribution_represent .home_represent_form_container {
    margin-top: 234px;
    width: 100%;
    margin-left: 0;
    height: 50px;
  }
}
.lead_distribution_represent .home_represent_form_container .home_represent_form {
  display: flex;
  gap: 16px;
}
@media (max-width: 751px) {
  .lead_distribution_represent .home_represent_form_container .home_represent_form {
    gap: 9px;
  }
}
.lead_distribution_represent .home_represent_form_container .home_represent_form input {
  font-family: "IBMPlexMono", "SF Mono", "Cascadia Code", "Fira Code", "Consolas", "Monaco", "Courier New", monospace;
  font-weight: 300;
  font-size: 16px;
  line-height: 1;
  letter-spacing: 0;
  color: rgba(248, 250, 255, 0.8980392157);
  flex: 1;
  max-width: 360px;
  height: 50px;
  padding: 16px 24px 16px 24px;
  background: #1C1E25;
  border: none;
  border-radius: 10px;
}
@media (max-width: 751px) {
  .lead_distribution_represent .home_represent_form_container .home_represent_form input {
    max-width: 207px;
    font-size: 10px;
    height: 28px;
  }
}
@media (max-width: 400px) {
  .lead_distribution_represent .home_represent_form_container .home_represent_form input {
    max-width: 199px;
    height: 27px;
  }
}
.lead_distribution_represent .home_represent_form_container .home_represent_form input::placeholder {
  color: rgba(248, 250, 255, 0.6);
  transition: color 0.3s ease, border-color 0.3s ease;
}
.lead_distribution_represent .home_represent_form_container .home_represent_form input.two::placeholder {
  color: #F8FAFF;
}
.lead_distribution_represent .home_represent_form_container .home_represent_form input.one::placeholder, .lead_distribution_represent .home_represent_form_container .home_represent_form input.go::placeholder {
  color: #FF4D4D;
}
.lead_distribution_represent .home_represent_form_container .home_represent_form button {
  flex: 1;
  max-width: 229px;
  height: 50px;
  border: 2px solid #0F5EF7;
  border-radius: 60px;
  font-family: "IBMPlexMono", "SF Mono", "Cascadia Code", "Fira Code", "Consolas", "Monaco", "Courier New", monospace;
  font-weight: 600;
  font-size: 20px;
  line-height: 1;
  letter-spacing: 0;
  text-transform: uppercase;
  font-size: 16px;
  text-transform: uppercase;
  color: rgba(248, 250, 255, 0.8980392157);
  position: relative;
  overflow: hidden;
  background: transparent;
  padding: 11px 16px 11px 16px;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media (max-width: 751px) {
  .lead_distribution_represent .home_represent_form_container .home_represent_form button {
    max-width: 132px;
    font-size: 10px;
    height: 28px;
    padding: 6px 9px 6px 9px;
  }
}
@media (max-width: 400px) {
  .lead_distribution_represent .home_represent_form_container .home_represent_form button {
    max-width: 128px;
    height: 27px;
  }
}
.lead_distribution_represent .home_represent_form_container .home_represent_form button::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #0F5EF7;
  opacity: 0;
  transition: opacity 0.5s ease;
  z-index: -1;
}
.lead_distribution_represent .home_represent_form_container .home_represent_form button::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: linear-gradient(135deg, #0F5EF7 0%, #6F31F0 50%, #7AFFF6 100%);
  opacity: 0;
  transition: opacity 0.5s ease;
  z-index: -1;
}
.lead_distribution_represent .home_represent_form_container .home_represent_form button.has-value::before {
  opacity: 1;
}
.lead_distribution_represent .home_represent_form_container .home_represent_form button:hover {
  opacity: 1;
}
.lead_distribution_represent .home_represent_form_container .home_represent_form button:hover::before {
  opacity: 1;
}
.lead_distribution_represent .home_represent_form_container .home_represent_form button:hover::after {
  opacity: 1;
}
.lead_distribution_represent .home_represent_form_container span {
  margin-right: auto;
  color: rgba(248, 250, 255, 0.8);
  font-family: "IBMPlexMono", "SF Mono", "Cascadia Code", "Fira Code", "Consolas", "Monaco", "Courier New", monospace;
  font-weight: 300;
  font-size: 16px;
  line-height: 1;
  letter-spacing: 0;
}
@media (max-width: 751px) {
  .lead_distribution_represent .home_represent_form_container span {
    font-size: 10px;
    margin-left: auto;
    margin-right: 0;
  }
}
@media (max-width: 400px) {
  .lead_distribution_represent .home_represent_form_container span {
    margin-left: 0;
  }
}
.lead_distribution_represent .represent_text_lower {
  max-width: 317px;
  font-family: "IBMPlexMono", "SF Mono", "Cascadia Code", "Fira Code", "Consolas", "Monaco", "Courier New", monospace;
  font-weight: 400;
  font-size: 20px;
  line-height: 1;
  letter-spacing: 0;
  font-size: 20px;
  color: #F8FAFF;
  margin-top: 80px;
  margin-left: 305px;
}
@media (max-width: 751px) {
  .lead_distribution_represent .represent_text_lower {
    max-width: 189px;
    margin-top: 36px;
    margin-left: 170px;
    font-size: 12px;
  }
}

.lead_distribution_c2 {
  max-width: min(1220px, 100% - 60px);
  margin: 200px auto 0;
}
@media (max-width: 751px) {
  .lead_distribution_c2 {
    max-width: min(704px, 100% - 40px);
    margin-top: 95px;
  }
}
@media (max-width: 400px) {
  .lead_distribution_c2 {
    margin-top: 75px;
  }
}
.lead_distribution_c2 {
  position: relative;
  display: flex;
}
.lead_distribution_c2 .ld_c2_car_container {
  position: relative;
  min-height: 1765px;
  width: 40%;
}
@media (max-width: 751px) {
  .lead_distribution_c2 .ld_c2_car_container {
    min-height: auto;
  }
}
@media (max-width: 400px) {
  .lead_distribution_c2 .ld_c2_car_container {
    display: none;
  }
}
.lead_distribution_c2 .animated-car {
  position: absolute;
  top: -200px;
  width: 100%;
  max-height: 774px;
  z-index: 10;
  left: 2%;
  animation: driveDown 14s ease-in-out forwards;
}
@media (max-width: 751px) {
  .lead_distribution_c2 .animated-car {
    left: -5vw;
    width: 50%;
  }
}
.lead_distribution_c2 .ld_c2_container {
  display: flex;
  flex-direction: column;
  gap: 120px;
  width: 715px;
  max-width: 65%;
  margin-left: auto;
  align-self: flex-start;
}
@media (max-width: 751px) {
  .lead_distribution_c2 .ld_c2_container {
    width: 525px;
    gap: 50px;
  }
}
@media (max-width: 400px) {
  .lead_distribution_c2 .ld_c2_container {
    max-width: 100%;
    margin-left: 0;
    gap: 36px;
  }
}
.lead_distribution_c2 .ld_c2_container .ld_c2_container_item {
  display: flex;
  flex-direction: column;
  gap: 24px;
  width: 100%;
  opacity: 0;
  transform: translateX(-50px);
  transition: all 0.8s ease-in-out;
}
@media (max-width: 751px) {
  .lead_distribution_c2 .ld_c2_container .ld_c2_container_item {
    gap: 17px;
  }
}
@media (max-width: 400px) {
  .lead_distribution_c2 .ld_c2_container .ld_c2_container_item {
    gap: 16px;
    opacity: 1;
    transform: none;
  }
}
.lead_distribution_c2 .ld_c2_container .ld_c2_container_item.revealed {
  opacity: 1;
  transform: translateX(0);
}
.lead_distribution_c2 .ld_c2_container .ld_c2_container_item h2 {
  color: #F8FAFF;
}
@media (max-width: 751px) {
  .lead_distribution_c2 .ld_c2_container .ld_c2_container_item h2 {
    font-size: 36px;
  }
}
@media (max-width: 400px) {
  .lead_distribution_c2 .ld_c2_container .ld_c2_container_item h2 {
    font-size: 24px;
  }
}
.lead_distribution_c2 .ld_c2_container .ld_c2_container_item .ld_c2_label_wrapper {
  display: flex;
  justify-content: space-between;
  gap: 20px;
  width: 100%;
  max-width: 100%;
  flex-wrap: wrap;
}
@media (max-width: 751px) {
  .lead_distribution_c2 .ld_c2_container .ld_c2_container_item .ld_c2_label_wrapper {
    gap: 15px;
  }
}
.lead_distribution_c2 .ld_c2_container .ld_c2_container_item .ld_c2_label_wrapper div {
  flex: 1 1 max-content;
  display: flex;
  min-width: max-content;
  min-height: 40px;
  justify-content: center;
  align-items: center;
  border-radius: 10px;
  padding: 2px 10px 2px 10px;
  border: 1px solid rgba(248, 250, 255, 0.8980392157);
  font-family: "IBMPlexMono", "SF Mono", "Cascadia Code", "Fira Code", "Consolas", "Monaco", "Courier New", monospace;
  font-weight: 500;
  font-size: 32px;
  line-height: 1;
  letter-spacing: 0;
  text-transform: uppercase;
  color: #A980FF;
  font-size: 16px;
  text-align: center;
  white-space: nowrap;
}
@media (max-width: 751px) {
  .lead_distribution_c2 .ld_c2_container .ld_c2_container_item .ld_c2_label_wrapper div {
    min-height: 30px;
    font-size: 12px;
    border-radius: 7px;
  }
}
@media (max-width: 400px) {
  .lead_distribution_c2 .ld_c2_container .ld_c2_container_item .ld_c2_label_wrapper div {
    font-size: 8px;
    min-height: 19px;
    border-radius: 5px;
  }
}
.lead_distribution_c2 .ld_c2_container .ld_c2_container_item span {
  color: #F8FAFF;
  font-family: "IBMPlexMono", "SF Mono", "Cascadia Code", "Fira Code", "Consolas", "Monaco", "Courier New", monospace;
  font-weight: 400;
  font-size: 20px;
  line-height: 1;
  letter-spacing: 0;
  font-size: 20px;
  text-transform: none;
}
@media (max-width: 751px) {
  .lead_distribution_c2 .ld_c2_container .ld_c2_container_item span {
    font-size: 14px;
  }
}
@media (max-width: 400px) {
  .lead_distribution_c2 .ld_c2_container .ld_c2_container_item span {
    font-size: 10px;
  }
}

@keyframes driveDown {
  0% {
    top: -200px;
    transform: translateX(0) scale(1);
  }
  10% {
    top: 10%;
    transform: translateX(20px) scale(1.05);
  }
  25% {
    top: 25%;
    transform: translateX(-10px) scale(1.02);
  }
  40% {
    top: 40%;
    transform: translateX(15px) scale(1.04);
  }
  55% {
    top: 55%;
    transform: translateX(-5px) scale(1.01);
  }
  70% {
    top: 70%;
    transform: translateX(10px) scale(1.03);
  }
  85% {
    top: 85%;
    transform: translateX(-3px) scale(1.01);
  }
  90% {
    top: 90%;
    opacity: 1;
  }
  100% {
    top: 95%;
    transform: translateX(0) scale(1);
    opacity: 0;
  }
}
.lead_distribution_c3 {
  max-width: min(1220px, 100% - 60px);
  margin: 200px auto 0;
}
@media (max-width: 751px) {
  .lead_distribution_c3 {
    max-width: min(704px, 100% - 40px);
    margin-top: 95px;
  }
}
@media (max-width: 400px) {
  .lead_distribution_c3 {
    margin-top: 75px;
  }
}
.lead_distribution_c3 {
  display: flex;
  flex-direction: column;
  gap: 36px;
  position: relative;
  min-height: 327px;
  justify-content: center;
}
.lead_distribution_c3 .ld_c3_wrapper {
  display: flex;
  flex-direction: column;
  gap: 36px;
  margin-left: auto;
  max-width: 50%;
  width: 605px;
}
@media (max-width: 550px) {
  .lead_distribution_c3 .ld_c3_wrapper {
    max-width: 65%;
  }
}
@media (max-width: 400px) {
  .lead_distribution_c3 .ld_c3_wrapper {
    min-height: 212px;
    max-width: 100%;
    width: 100%;
  }
}
.lead_distribution_c3 .ld_c3_back {
  position: absolute;
  max-width: 38%;
  left: 0;
  z-index: -2;
  animation: multiColorFlow 8s ease-in-out infinite, shake 8s ease-in-out infinite;
  transition: transform 0.6s cubic-bezier(0.23, 1, 0.32, 1);
  transform: translateZ(0);
  will-change: transform;
}
@media (prefers-reduced-motion: no-preference) {
  .lead_distribution_c3 .ld_c3_back.parallax {
    transform: translateY(calc(50px + var(--parallax-offset, 0px))) translateZ(0);
  }
}
@media (max-width: 400px) {
  .lead_distribution_c3 .ld_c3_back.parallax {
    transform: translateX(-50%) translateY(var(--parallax-offset, 0px)) translateZ(0);
  }
}
@keyframes multiColorFlow {
  0% {
    filter: hue-rotate(0deg) saturate(1.2);
  }
  25% {
    filter: hue-rotate(90deg) saturate(1.3);
    margin-left: 20px;
  }
  50% {
    filter: hue-rotate(180deg) saturate(1.1);
    margin-top: 10px;
  }
  75% {
    filter: hue-rotate(270deg) saturate(1.4);
    margin-right: 15px;
  }
  100% {
    filter: hue-rotate(360deg) saturate(1.2);
    margin: 0;
  }
}
@media (max-width: 400px) {
  .lead_distribution_c3 .ld_c3_back {
    max-height: 110px;
    max-width: 148px;
    left: 50%;
    transform: translateX(-50%);
    top: 110px;
  }
}
.lead_distribution_c3 h2 {
  color: #F8FAFF;
  max-width: 100%;
}
@media (max-width: 751px) {
  .lead_distribution_c3 h2 {
    font-size: 36px;
  }
}
.lead_distribution_c3 .home_represent_form_container {
  max-width: 605px;
  margin-left: 0;
  height: 50px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
@media (max-width: 751px) {
  .lead_distribution_c3 .home_represent_form_container {
    max-width: 349px;
    height: 30px;
    margin-left: 0;
  }
}
@media (max-width: 400px) {
  .lead_distribution_c3 .home_represent_form_container {
    margin-top: 162px;
  }
}
@media (max-width: 400px) {
  .lead_distribution_c3 .home_represent_form_container {
    width: 100%;
    margin-left: 0;
    height: 27px;
  }
}
.lead_distribution_c3 .home_represent_form_container .home_represent_form {
  display: flex;
  justify-content: space-between;
  align-items: center;
  max-height: 100%;
  height: 100%;
  gap: 16px;
}
@media (max-width: 751px) {
  .lead_distribution_c3 .home_represent_form_container .home_represent_form {
    gap: 9px;
  }
}
.lead_distribution_c3 .home_represent_form_container .home_represent_form input {
  font-family: "IBMPlexMono", "SF Mono", "Cascadia Code", "Fira Code", "Consolas", "Monaco", "Courier New", monospace;
  font-weight: 300;
  font-size: 16px;
  line-height: 1;
  letter-spacing: 0;
  flex: 1;
  color: rgba(248, 250, 255, 0.8980392157);
  width: 360px;
  max-height: 100%;
  height: 100%;
  padding: 11px 24px 11px 24px;
  background: #1C1E25;
  border: none;
  border-radius: 10px;
}
@media (max-width: 751px) {
  .lead_distribution_c3 .home_represent_form_container .home_represent_form input {
    max-width: 207px;
    font-size: 10px;
    max-height: 30px;
    border-radius: 6px;
  }
}
@media (max-width: 400px) {
  .lead_distribution_c3 .home_represent_form_container .home_represent_form input {
    max-width: 199px;
    max-height: 27px;
    height: 27px;
    border-radius: 6px;
  }
}
.lead_distribution_c3 .home_represent_form_container .home_represent_form input::placeholder {
  color: rgba(248, 250, 255, 0.6);
  transition: color 0.3s ease, border-color 0.3s ease;
}
.lead_distribution_c3 .home_represent_form_container .home_represent_form input.two::placeholder {
  color: #F8FAFF;
}
.lead_distribution_c3 .home_represent_form_container .home_represent_form input.one::placeholder, .lead_distribution_c3 .home_represent_form_container .home_represent_form input.go::placeholder {
  color: #FF4D4D;
}
.lead_distribution_c3 .home_represent_form_container .home_represent_form button {
  flex: 1;
  max-width: 229px;
  max-height: 50px;
  height: 100%;
  border: 2px solid #0F5EF7;
  border-radius: 60px;
  font-family: "IBMPlexMono", "SF Mono", "Cascadia Code", "Fira Code", "Consolas", "Monaco", "Courier New", monospace;
  font-weight: 600;
  font-size: 20px;
  line-height: 1;
  letter-spacing: 0;
  text-transform: uppercase;
  font-size: 16px;
  text-transform: uppercase;
  color: rgba(248, 250, 255, 0.8980392157);
  position: relative;
  overflow: hidden;
  background: transparent;
  padding: 11px 16px 11px 16px;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media (max-width: 751px) {
  .lead_distribution_c3 .home_represent_form_container .home_represent_form button {
    max-width: 132px;
    font-size: 10px;
    max-height: 30px;
    padding: 6px 9px 6px 9px;
  }
}
@media (max-width: 400px) {
  .lead_distribution_c3 .home_represent_form_container .home_represent_form button {
    max-width: 128px;
    max-height: 27px;
  }
}
.lead_distribution_c3 .home_represent_form_container .home_represent_form button::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #0F5EF7;
  opacity: 0;
  transition: opacity 0.5s ease;
  z-index: -1;
}
.lead_distribution_c3 .home_represent_form_container .home_represent_form button::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: linear-gradient(135deg, #0F5EF7 0%, #6F31F0 50%, #7AFFF6 100%);
  opacity: 0;
  transition: opacity 0.5s ease;
  z-index: -1;
}
.lead_distribution_c3 .home_represent_form_container .home_represent_form button.has-value::before {
  opacity: 1;
}
.lead_distribution_c3 .home_represent_form_container .home_represent_form button:hover {
  opacity: 1;
}
.lead_distribution_c3 .home_represent_form_container .home_represent_form button:hover::before {
  opacity: 1;
}
.lead_distribution_c3 .home_represent_form_container .home_represent_form button:hover::after {
  opacity: 1;
}
.lead_distribution_c3 .home_represent_form_container span {
  margin-right: auto;
  color: rgba(248, 250, 255, 0.8);
  font-family: "IBMPlexMono", "SF Mono", "Cascadia Code", "Fira Code", "Consolas", "Monaco", "Courier New", monospace;
  font-weight: 300;
  font-size: 16px;
  line-height: 1;
  letter-spacing: 0;
}
@media (max-width: 751px) {
  .lead_distribution_c3 .home_represent_form_container span {
    font-size: 10px;
    margin-left: auto;
    margin-right: 0;
  }
}
@media (max-width: 400px) {
  .lead_distribution_c3 .home_represent_form_container span {
    margin-left: 0;
  }
}

.ld_c4 {
  margin-top: 16px;
  width: 100%;
  overflow: hidden;
}
@media (max-width: 751px) {
  .ld_c4 {
    margin-top: 18px;
  }
}
@media (max-width: 400px) {
  .ld_c4 {
    margin-top: 36px;
  }
}
.ld_c4 .home_gear3_container {
  position: relative;
  max-width: min(1220px, 100vw - 60px);
  margin: 0 auto 0 auto;
  display: flex;
  flex-direction: column;
}
.ld_c4 .home_gear3_container.ld {
  margin-top: 200px;
}
@media (max-width: 751px) {
  .ld_c4 .home_gear3_container.ld {
    margin-top: 120px;
  }
}
@media (max-width: 400px) {
  .ld_c4 .home_gear3_container.ld {
    margin-top: 72px;
  }
}
@media (max-width: 751px) {
  .ld_c4 .home_gear3_container {
    max-width: min(750px, 100vw - 40px);
  }
}
@media (max-width: 400px) {
  .ld_c4 .home_gear3_container {
    max-width: min(750px, 100vw - 40px);
  }
}
.ld_c4 .home_gear3_container .home_gear3_clients {
  margin-top: 0;
  margin-left: auto;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 16px;
}
.ld_c4 .home_gear3_container .home_gear3_clients span {
  font-family: "IBMPlexMono", "SF Mono", "Cascadia Code", "Fira Code", "Consolas", "Monaco", "Courier New", monospace;
  font-weight: 300;
  font-size: 16px;
  line-height: 1;
  letter-spacing: 0;
  color: rgba(248, 250, 255, 0.8);
  font-size: 16px;
}
@media (max-width: 751px) {
  .ld_c4 .home_gear3_container .home_gear3_clients span {
    display: none;
  }
}
@media (max-width: 751px) {
  .ld_c4 .home_gear3_container .home_gear3_clients {
    margin-top: 0;
    gap: 9px;
  }
}
@media (max-width: 400px) {
  .ld_c4 .home_gear3_container .home_gear3_clients {
    margin: 0px auto 0 auto;
    gap: 6px;
  }
}
.ld_c4 .home_gear3_container .home_gear3_clients .home_gear3_clients_avatar {
  display: flex;
  gap: 8px;
  position: relative;
}
@media (max-width: 751px) {
  .ld_c4 .home_gear3_container .home_gear3_clients .home_gear3_clients_avatar {
    gap: 4px;
  }
}
@media (max-width: 400px) {
  .ld_c4 .home_gear3_container .home_gear3_clients .home_gear3_clients_avatar {
    gap: 8px;
  }
}
.ld_c4 .home_gear3_container .home_gear3_clients .home_gear3_clients_avatar .avatar-item {
  position: relative;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
}
.ld_c4 .home_gear3_container .home_gear3_clients .home_gear3_clients_avatar .avatar-item button img {
  display: flex;
  max-width: 40px;
  max-height: 40px;
  transition: transform 0.2s;
}
@media (max-width: 751px) {
  .ld_c4 .home_gear3_container .home_gear3_clients .home_gear3_clients_avatar .avatar-item button img {
    max-width: 23px;
    max-height: 23px;
  }
}
@media (max-width: 400px) {
  .ld_c4 .home_gear3_container .home_gear3_clients .home_gear3_clients_avatar .avatar-item button img {
    max-width: 26px;
    max-height: 26px;
  }
}
.ld_c4 .home_gear3_container .home_gear3_clients .home_gear3_clients_avatar .avatar-item .tooltip {
  position: absolute;
  top: 100%;
  left: 50%;
  transform: translateX(-50%);
  background: #1C1E25;
  color: rgba(248, 250, 255, 0.8980392157);
  padding: 16px;
  border-radius: 10px;
  white-space: nowrap;
  opacity: 0;
  visibility: hidden;
  transition: all 0.3s;
  margin-top: 10px;
  font-family: "IBMPlexMono", "SF Mono", "Cascadia Code", "Fira Code", "Consolas", "Monaco", "Courier New", monospace;
  font-weight: 400;
  font-size: 20px;
  line-height: 1;
  letter-spacing: 0;
}
@media (max-width: 751px) {
  .ld_c4 .home_gear3_container .home_gear3_clients .home_gear3_clients_avatar .avatar-item .tooltip {
    padding: 9px;
    font-size: 12px;
  }
}
.ld_c4 .home_gear3_container .home_gear3_clients .home_gear3_clients_avatar .avatar-item.selected {
  border: 2px solid #A980FF;
}
.ld_c4 .home_gear3_container .home_gear3_clients .home_gear3_clients_avatar .avatar-item.selected .tooltip {
  opacity: 1;
  visibility: visible;
}
.ld_c4 .home_gear3_container .home_gear3_reviews {
  display: flex;
  gap: 40px;
  width: 100%;
  margin-top: 85px;
  height: 288px;
  transition: transform 0.6s ease;
  will-change: transform;
  left: 0;
  right: 0;
  flex-wrap: nowrap;
  align-items: flex-start;
}
@media (max-width: 751px) {
  .ld_c4 .home_gear3_container .home_gear3_reviews {
    height: 192px;
  }
}
.ld_c4 .home_gear3_container .home_gear3_reviews .home_gear3_reviews_review {
  display: flex;
  flex-direction: column;
  flex-shrink: 0 !important;
  cursor: pointer;
  gap: 36px;
  width: 344px;
  height: 288px;
  background: rgba(28, 30, 37, 0.8);
  border-radius: 20px;
  padding: 36px 16px 36px 16px;
  pointer-events: auto;
  opacity: 0.8;
  transition: opacity ease 0.3s;
}
@media (max-width: 751px) {
  .ld_c4 .home_gear3_container .home_gear3_reviews .home_gear3_reviews_review {
    gap: 23px;
    width: 228px;
    height: 191px;
    padding: 23px 10px 23px 10px;
  }
}
.ld_c4 .home_gear3_container .home_gear3_reviews .home_gear3_reviews_review.selected {
  opacity: 1;
  border: 1px solid #A980FF;
}
.ld_c4 .home_gear3_container .home_gear3_reviews .home_gear3_reviews_review span {
  font-family: "IBMPlexMono", "SF Mono", "Cascadia Code", "Fira Code", "Consolas", "Monaco", "Courier New", monospace;
  font-weight: 300;
  font-size: 20px;
  line-height: 1;
  letter-spacing: 0;
  font-size: 14px;
  color: rgba(248, 250, 255, 0.8980392157);
  max-height: 100%;
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
}
@media (max-width: 751px) {
  .ld_c4 .home_gear3_container .home_gear3_reviews .home_gear3_reviews_review span {
    font-size: 10px;
  }
}
.ld_c4 .home_gear3_container .home_gear3_reviews .home_gear3_reviews_review .client {
  display: flex;
  align-items: center;
  gap: 16px;
  margin-top: auto;
}
@media (max-width: 751px) {
  .ld_c4 .home_gear3_container .home_gear3_reviews .home_gear3_reviews_review .client {
    gap: 10px;
  }
}
.ld_c4 .home_gear3_container .home_gear3_reviews .home_gear3_reviews_review .client img {
  width: 54px;
  height: 54px;
}
@media (max-width: 751px) {
  .ld_c4 .home_gear3_container .home_gear3_reviews .home_gear3_reviews_review .client img {
    width: 36px;
    height: 36px;
  }
}
.ld_c4 .home_gear3_container .home_gear3_reviews .home_gear3_reviews_review .client .client_info {
  display: flex;
  flex-direction: column;
  gap: 4px;
}
@media (max-width: 751px) {
  .ld_c4 .home_gear3_container .home_gear3_reviews .home_gear3_reviews_review .client .client_info {
    gap: 2px;
  }
}
.ld_c4 .home_gear3_container .home_gear3_reviews .home_gear3_reviews_review .client .client_info .client_name {
  font-family: "IBMPlexMono", "SF Mono", "Cascadia Code", "Fira Code", "Consolas", "Monaco", "Courier New", monospace;
  font-weight: 300;
  font-size: 20px;
  line-height: 1;
  letter-spacing: 0;
  font-size: 16px;
}
@media (max-width: 751px) {
  .ld_c4 .home_gear3_container .home_gear3_reviews .home_gear3_reviews_review .client .client_info .client_name {
    font-size: 10px;
  }
}
.ld_c4 .home_gear3_container .home_gear3_reviews .home_gear3_reviews_review .client .client_info .client_additional {
  font-family: "IBMPlexMono", "SF Mono", "Cascadia Code", "Fira Code", "Consolas", "Monaco", "Courier New", monospace;
  font-weight: 500;
  font-size: 32px;
  line-height: 1;
  letter-spacing: 0;
  text-transform: uppercase;
  font-size: 20px;
}
@media (max-width: 751px) {
  .ld_c4 .home_gear3_container .home_gear3_reviews .home_gear3_reviews_review .client .client_info .client_additional {
    font-size: 13px;
  }
}
.ld_c4 .logo_container {
  margin-top: 200px;
  width: 100%;
  display: flex;
  gap: 120px;
  align-items: center;
  height: 73px;
}
.ld_c4 .logo_container .logo_track {
  display: flex;
  min-width: 80%;
  justify-content: center;
  align-items: center;
  gap: 120px;
  will-change: transform;
  animation: marquee 15s linear infinite;
}
@media (max-width: 1100px) {
  .ld_c4 .logo_container .logo_track {
    min-width: auto;
  }
}
@media (max-width: 751px) {
  .ld_c4 .logo_container {
    height: 55px;
    margin-top: 120px;
    gap: 90px;
  }
  .ld_c4 .logo_container img {
    max-height: 55px;
    max-width: 120px;
  }
}
@media (max-width: 400px) {
  .ld_c4 .logo_container {
    height: 36px;
    margin-top: 72px;
    gap: 60px;
  }
  .ld_c4 .logo_container img {
    max-height: 36px;
    max-width: 79px;
  }
}

@keyframes marquee {
  0% {
    transform: translateX(0);
  }
  100% {
    transform: translateX(calc(-100% - 120px));
  }
}
@media (max-width: 751px) {
  @keyframes marquee {
    0% {
      transform: translateX(0);
    }
    100% {
      transform: translateX(calc(-100% - 90px));
    }
  }
}
@media (max-width: 400px) {
  @keyframes marquee {
    0% {
      transform: translateX(0);
    }
    100% {
      transform: translateX(calc(-100% - 60px));
    }
  }
}
.ld_c5 {
  max-width: min(1045px, 100vw - 60px);
  max-height: 848px;
  margin: 200px auto 0 auto;
  position: relative;
}
@media (max-width: 751px) {
  .ld_c5 {
    margin-top: 120px;
  }
}
@media (max-width: 400px) {
  .ld_c5 {
    margin-top: 74px;
  }
}

.ld_finish {
  max-width: min(1220px, 100% - 60px);
  margin: 200px auto 0;
}
@media (max-width: 751px) {
  .ld_finish {
    max-width: min(704px, 100% - 40px);
    margin-top: 95px;
  }
}
@media (max-width: 400px) {
  .ld_finish {
    margin-top: 75px;
  }
}
.ld_finish {
  max-width: min(1132px, 100vw - 60px);
  display: flex;
  flex-direction: column;
  gap: 36px;
  position: relative;
  min-height: 327px;
  justify-content: center;
}
.ld_finish .ld_c3_wrapper {
  display: flex;
  flex-direction: column;
  gap: 36px;
  margin-left: 0;
  max-width: 50%;
  width: 605px;
}
@media (max-width: 550px) {
  .ld_finish .ld_c3_wrapper {
    max-width: 65%;
  }
}
@media (max-width: 400px) {
  .ld_finish .ld_c3_wrapper {
    min-height: 212px;
    max-width: 100%;
    width: 100%;
  }
}
.ld_finish .ld_finish_back {
  position: absolute;
  max-width: 38%;
  right: 0;
  z-index: -2;
  animation: multiColorFlow 8s ease-in-out infinite;
  transition: transform 0.6s cubic-bezier(0.23, 1, 0.32, 1);
  transform: translateZ(0);
  will-change: transform;
}
@media (prefers-reduced-motion: no-preference) {
  .ld_finish .ld_finish_back.parallax {
    transform: translateY(var(--parallax-offset, 0px)) translateZ(0);
  }
}
@media (max-width: 400px) {
  .ld_finish .ld_finish_back.parallax {
    transform: translateX(-50%) translateY(var(--parallax-offset, 0px)) translateZ(0);
  }
}
@keyframes multiColorFlow {
  0% {
    filter: hue-rotate(0deg) saturate(1.2);
  }
  25% {
    filter: hue-rotate(90deg) saturate(1.3);
  }
  50% {
    filter: hue-rotate(180deg) saturate(1.1);
  }
  75% {
    filter: hue-rotate(270deg) saturate(1.4);
  }
  100% {
    filter: hue-rotate(360deg) saturate(1.2);
  }
}
@media (max-width: 400px) {
  .ld_finish .ld_finish_back {
    max-height: 110px;
    max-width: 240px;
    left: 50%;
    transform: translateX(-50%);
    top: 110px;
  }
}
.ld_finish h2 {
  color: #F8FAFF;
  max-width: 376px;
}
@media (max-width: 751px) {
  .ld_finish h2 {
    font-size: 36px;
  }
}
.ld_finish .home_represent_form_container {
  width: 605px;
  margin-left: 0;
  height: 50px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
@media (max-width: 751px) {
  .ld_finish .home_represent_form_container {
    max-width: 349px;
    height: 30px;
    margin-left: 0;
  }
}
@media (max-width: 400px) {
  .ld_finish .home_represent_form_container {
    margin-top: 162px;
  }
}
@media (max-width: 400px) {
  .ld_finish .home_represent_form_container {
    width: 100%;
    margin-left: 0;
    height: 27px;
  }
}
.ld_finish .home_represent_form_container .home_represent_form {
  display: flex;
  justify-content: space-between;
  align-items: center;
  max-height: 100%;
  height: 100%;
  gap: 16px;
}
@media (max-width: 751px) {
  .ld_finish .home_represent_form_container .home_represent_form {
    gap: 9px;
  }
}
.ld_finish .home_represent_form_container .home_represent_form input {
  font-family: "IBMPlexMono", "SF Mono", "Cascadia Code", "Fira Code", "Consolas", "Monaco", "Courier New", monospace;
  font-weight: 300;
  font-size: 16px;
  line-height: 1;
  letter-spacing: 0;
  flex: 1;
  color: rgba(248, 250, 255, 0.8980392157);
  width: 360px;
  max-height: 100%;
  height: 100%;
  padding: 11px 24px 11px 24px;
  background: #1C1E25;
  border: none;
  border-radius: 10px;
}
@media (max-width: 751px) {
  .ld_finish .home_represent_form_container .home_represent_form input {
    max-width: 207px;
    font-size: 10px;
    max-height: 30px;
  }
}
@media (max-width: 400px) {
  .ld_finish .home_represent_form_container .home_represent_form input {
    max-width: 199px;
    max-height: 27px;
    height: 27px;
  }
}
.ld_finish .home_represent_form_container .home_represent_form input::placeholder {
  color: rgba(248, 250, 255, 0.6);
  transition: color 0.3s ease, border-color 0.3s ease;
}
.ld_finish .home_represent_form_container .home_represent_form input.two::placeholder {
  color: #F8FAFF;
}
.ld_finish .home_represent_form_container .home_represent_form input.one::placeholder, .ld_finish .home_represent_form_container .home_represent_form input.go::placeholder {
  color: #FF4D4D;
}
.ld_finish .home_represent_form_container .home_represent_form button {
  flex: 1;
  max-width: 229px;
  min-width: 80px;
  max-height: 50px;
  height: 100%;
  border: 2px solid #0F5EF7;
  border-radius: 60px;
  font-family: "IBMPlexMono", "SF Mono", "Cascadia Code", "Fira Code", "Consolas", "Monaco", "Courier New", monospace;
  font-weight: 600;
  font-size: 20px;
  line-height: 1;
  letter-spacing: 0;
  text-transform: uppercase;
  font-size: 16px;
  text-transform: uppercase;
  color: rgba(248, 250, 255, 0.8980392157);
  position: relative;
  overflow: hidden;
  background: transparent;
  padding: 11px 16px 11px 16px;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media (max-width: 751px) {
  .ld_finish .home_represent_form_container .home_represent_form button {
    max-width: 132px;
    font-size: 10px;
    max-height: 30px;
    padding: 6px 9px 6px 9px;
  }
}
@media (max-width: 400px) {
  .ld_finish .home_represent_form_container .home_represent_form button {
    max-width: 128px;
    max-height: 27px;
  }
}
.ld_finish .home_represent_form_container .home_represent_form button::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #0F5EF7;
  opacity: 0;
  transition: opacity 0.5s ease;
  z-index: -1;
}
.ld_finish .home_represent_form_container .home_represent_form button::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: linear-gradient(135deg, #0F5EF7 0%, #6F31F0 50%, #7AFFF6 100%);
  opacity: 0;
  transition: opacity 0.5s ease;
  z-index: -1;
}
.ld_finish .home_represent_form_container .home_represent_form button.has-value::before {
  opacity: 1;
}
.ld_finish .home_represent_form_container .home_represent_form button:hover {
  opacity: 1;
}
.ld_finish .home_represent_form_container .home_represent_form button:hover::before {
  opacity: 1;
}
.ld_finish .home_represent_form_container .home_represent_form button:hover::after {
  opacity: 1;
}
.ld_finish .home_represent_form_container span {
  margin-right: auto;
  color: rgba(248, 250, 255, 0.8);
  font-family: "IBMPlexMono", "SF Mono", "Cascadia Code", "Fira Code", "Consolas", "Monaco", "Courier New", monospace;
  font-weight: 300;
  font-size: 16px;
  line-height: 1;
  letter-spacing: 0;
}
@media (max-width: 751px) {
  .ld_finish .home_represent_form_container span {
    font-size: 10px;
    margin-left: auto;
    margin-right: 0;
  }
}
@media (max-width: 400px) {
  .ld_finish .home_represent_form_container span {
    margin-left: 0;
  }
}

.case_represent {
  max-width: min(1220px, 100% - 60px);
  margin: 200px auto 0;
}
@media (max-width: 751px) {
  .case_represent {
    max-width: min(704px, 100% - 40px);
    margin-top: 95px;
  }
}
@media (max-width: 400px) {
  .case_represent {
    margin-top: 75px;
  }
}
.case_represent {
  margin-top: 47px;
}
@media (max-width: 751px) {
  .case_represent {
    margin-top: 30px;
  }
}
@media (max-width: 400px) {
  .case_represent {
    margin-top: 16px;
  }
}
.case_represent .case_represent_container {
  width: 100%;
  display: flex;
  position: relative;
  justify-content: center;
  min-height: 530px;
}
@media (max-width: 751px) {
  .case_represent .case_represent_container {
    min-height: 300px;
  }
}
@media (max-width: 400px) {
  .case_represent .case_represent_container {
    flex-direction: column;
    justify-content: initial;
    min-height: 300px;
    gap: 36px;
  }
}
.case_represent .case_represent_container .case_logo {
  position: absolute;
  left: 0;
  top: 0;
  max-width: 155px;
  max-height: 48px;
}
@media (max-width: 751px) {
  .case_represent .case_represent_container .case_logo {
    max-width: 121px;
    max-height: 37px;
    top: 25px;
  }
}
@media (max-width: 450px) {
  .case_represent .case_represent_container .case_logo {
    max-width: 100px;
  }
}
@media (max-width: 400px) {
  .case_represent .case_represent_container .case_logo {
    position: initial;
    display: flex;
    max-width: 121px;
  }
}
.case_represent .case_represent_container .case_represent_back {
  position: absolute;
  left: 50%;
  z-index: -2;
  max-width: 66.6666666667%;
  transition: transform 0.6s cubic-bezier(0.23, 1, 0.32, 1);
  transform: translateX(-35%);
  will-change: transform;
  scale: 1.5;
}
@media (prefers-reduced-motion: no-preference) {
  .case_represent .case_represent_container .case_represent_back.parallax {
    transform: translateX(-35%) translateY(var(--parallax-offset, 0px)) translateZ(0);
  }
}
@media (max-width: 400px) {
  .case_represent .case_represent_container .case_represent_back.parallax {
    transform: translateY(var(--parallax-offset, 0px)) translateZ(0);
  }
  .case_represent .case_represent_container .case_represent_back {
    scale: 1;
  }
}
@media (max-width: 751px) {
  .case_represent .case_represent_container .case_represent_back {
    top: -25px;
    max-width: 75.7575757576%;
  }
}
@media (max-width: 400px) {
  .case_represent .case_represent_container .case_represent_back {
    max-width: 100%;
    left: 0;
    bottom: 0;
  }
}
.case_represent .case_represent_container .case_represent_back:has(.pp) {
  position: absolute;
  scale: 1;
  bottom: 0;
  right: 0;
  z-index: -2;
  max-width: 45%;
  transition: transform 0.6s cubic-bezier(0.23, 1, 0.32, 1);
  transform: translateZ(0);
  will-change: transform;
  height: auto;
}
.case_represent .case_represent_container .case_represent_back:has(.pp) img {
  width: 100%;
}
@media (prefers-reduced-motion: no-preference) {
  .case_represent .case_represent_container .case_represent_back:has(.pp).parallax {
    transform: translateY(var(--parallax-offset, 0px)) translateZ(0);
  }
}
@media (max-width: 400px) {
  .case_represent .case_represent_container .case_represent_back:has(.pp).parallax {
    transform: translateY(var(--parallax-offset, 0px)) translateZ(0);
  }
}
@media (max-width: 751px) {
  .case_represent .case_represent_container .case_represent_back:has(.pp) {
    top: auto;
    max-width: 37.2%;
    max-height: 186px;
  }
}
@media (max-width: 400px) {
  .case_represent .case_represent_container .case_represent_back:has(.pp) {
    max-width: 80%;
    top: 100px;
    left: 30px;
    bottom: 0;
  }
}
.case_represent .case_represent_container .label_wrapper {
  display: flex;
  flex-direction: column;
  gap: 36px;
  max-width: 55%;
  margin-left: 50px;
}
@media (max-width: 751px) {
  .case_represent .case_represent_container .label_wrapper {
    max-width: 60%;
    margin-top: 25px;
  }
}
@media (max-width: 600px) {
  .case_represent .case_represent_container .label_wrapper {
    margin-left: 100px;
  }
}
@media (max-width: 400px) {
  .case_represent .case_represent_container .label_wrapper {
    margin-left: 0;
    margin-top: 250px;
    max-width: 100%;
    gap: 24px;
  }
}
.case_represent .case_represent_container h1 {
  width: 644px;
  max-width: 100%;
  color: #F8FAFF;
}
@media (max-width: 751px) {
  .case_represent .case_represent_container h1 {
    width: 451px;
    font-size: 55px;
  }
}
@media (max-width: 400px) {
  .case_represent .case_represent_container h1 {
    width: 100%;
    font-size: 46px;
  }
}
.case_represent .case_represent_container span {
  width: 605px;
  max-width: 100%;
  color: #F8FAFF;
  text-align: start;
  font-family: "IBMPlexMono", "SF Mono", "Cascadia Code", "Fira Code", "Consolas", "Monaco", "Courier New", monospace;
  font-weight: 400;
  font-size: 20px;
  line-height: 1;
  letter-spacing: 0;
  font-size: 20px;
}
@media (max-width: 751px) {
  .case_represent .case_represent_container span {
    font-size: 12px;
    width: 399px;
  }
}
@media (max-width: 400px) {
  .case_represent .case_represent_container span {
    width: 100%;
  }
}
.case_represent .lower_container {
  width: 100%;
  margin-top: 200px;
}
@media (max-width: 751px) {
  .case_represent .lower_container {
    margin-top: 50px;
  }
}
@media (max-width: 400px) {
  .case_represent .lower_container {
    margin-top: 72px;
  }
}
.case_represent .lower_container ul {
  display: flex;
  flex-direction: column;
  gap: 120px;
}
@media (max-width: 751px) {
  .case_represent .lower_container ul {
    gap: 36px;
  }
}
.case_represent .lower_container ul li {
  display: flex;
  justify-content: space-between;
  gap: 30px;
}
@media (max-width: 400px) {
  .case_represent .lower_container ul li {
    flex-direction: column;
    justify-content: initial;
    gap: 16px;
  }
  .case_represent .lower_container ul li:nth-child(2) {
    flex-direction: column-reverse;
  }
}
.case_represent .lower_container ul li h2 {
  color: #F8FAFF;
}
@media (max-width: 751px) {
  .case_represent .lower_container ul li h2 {
    font-size: 36px;
  }
}
.case_represent .lower_container ul li span {
  font-family: "IBMPlexMono", "SF Mono", "Cascadia Code", "Fira Code", "Consolas", "Monaco", "Courier New", monospace;
  font-weight: 400;
  font-size: 20px;
  line-height: 1;
  letter-spacing: 0;
  font-size: 20px;
  color: #F8FAFF;
  max-width: 726px;
}
@media (max-width: 751px) {
  .case_represent .lower_container ul li span {
    font-size: 12px;
    max-width: 350px;
  }
}
@media (max-width: 400px) {
  .case_represent .lower_container ul li span {
    max-width: 100%;
  }
}

.case_c2 {
  max-width: min(1220px, 100% - 60px);
  margin: 200px auto 0;
}
@media (max-width: 751px) {
  .case_c2 {
    max-width: min(704px, 100% - 40px);
    margin-top: 95px;
  }
}
@media (max-width: 400px) {
  .case_c2 {
    margin-top: 75px;
  }
}
.case_c2 .case_c2_container .upper_wrapper {
  display: flex;
  max-width: 68.5400959561%;
  margin: 0 auto;
  position: relative;
}
.case_c2 .case_c2_container .upper_wrapper .main_label {
  position: absolute;
  right: 50%;
  transform: translateX(50%) translateY(-50%);
  min-height: 40px;
  padding: 7px 22px 7px 22px;
  border: 1px solid #F8FAFF;
  display: flex;
  justify-content: center;
  align-items: center;
  font-family: "IBMPlexMono", "SF Mono", "Cascadia Code", "Fira Code", "Consolas", "Monaco", "Courier New", monospace;
  font-weight: 600;
  font-size: 20px;
  line-height: 1;
  letter-spacing: 0;
  text-transform: uppercase;
  font-size: 20px;
  color: #F8FAFF;
  background: rgb(0, 2, 12);
  border-radius: 10px;
  z-index: 3;
}
@media (max-width: 751px) {
  .case_c2 .case_c2_container .upper_wrapper .main_label {
    min-height: 23px;
    padding: 4px 12px 4px 12px;
    font-size: 12px;
  }
}
@media (max-width: 400px) {
  .case_c2 .case_c2_container .upper_wrapper .main_label {
    min-height: 12px;
    padding: 2px 6px 2px 6px;
    font-size: 9px;
  }
}
.case_c2 .case_c2_container .upper_wrapper .dashed_horizontal_first {
  flex: 1;
  width: 50%;
  height: 124px;
  border: 1px dashed #F8FAFF;
  border-bottom: none;
}
@media (max-width: 751px) {
  .case_c2 .case_c2_container .upper_wrapper .dashed_horizontal_first {
    height: 71px;
  }
}
@media (max-width: 400px) {
  .case_c2 .case_c2_container .upper_wrapper .dashed_horizontal_first {
    height: 38px;
  }
}
.case_c2 .case_c2_container .upper_wrapper .dashed_horizontal_second {
  flex: 1;
  width: 50%;
  height: 124px;
  border: 1px dashed #F8FAFF;
  border-bottom: none;
}
@media (max-width: 751px) {
  .case_c2 .case_c2_container .upper_wrapper .dashed_horizontal_second {
    height: 71px;
  }
}
@media (max-width: 400px) {
  .case_c2 .case_c2_container .upper_wrapper .dashed_horizontal_second {
    height: 38px;
  }
}
.case_c2 .case_c2_container .labels_container {
  display: flex;
  gap: 34px;
  margin-top: 16px;
}
@media (max-width: 751px) {
  .case_c2 .case_c2_container .labels_container {
    gap: 20px;
  }
}
@media (max-width: 400px) {
  .case_c2 .case_c2_container .labels_container {
    gap: 10px;
  }
}
.case_c2 .case_c2_container .labels_container .label_wrapper {
  opacity: 0;
  transform: translateY(30px);
  transition: opacity 0.6s ease, transform 0.6s ease;
}
.case_c2 .case_c2_container .labels_container .label_wrapper-visible {
  opacity: 1;
  transform: translateY(0);
}
.case_c2 .case_c2_container .labels_container .label_wrapper-hidden {
  opacity: 0;
  transform: translateY(30px);
}
.case_c2 .case_c2_container .labels_container .label_wrapper {
  display: flex;
  flex-direction: column;
  gap: 16px;
  flex: 1;
  transition: opacity 0.6s ease, transform 0.6s ease;
}
@media (max-width: 751px) {
  .case_c2 .case_c2_container .labels_container .label_wrapper {
    gap: 9px;
  }
}
@media (max-width: 400px) {
  .case_c2 .case_c2_container .labels_container .label_wrapper {
    gap: 5px;
  }
}
.case_c2 .case_c2_container .labels_container .label_wrapper div {
  height: 40px;
  width: 100%;
  padding: 7px 22px 7px 22px;
  background: rgba(122, 255, 246, 0.8980392157);
  border-radius: 10px;
  display: flex;
  justify-content: center;
  align-items: center;
  font-family: "IBMPlexMono", "SF Mono", "Cascadia Code", "Fira Code", "Consolas", "Monaco", "Courier New", monospace;
  font-weight: 600;
  font-size: 20px;
  line-height: 1;
  letter-spacing: 0;
  text-transform: uppercase;
  font-size: 20px;
  color: #1C1E25;
}
.case_c2 .case_c2_container .labels_container .label_wrapper div.second {
  background: #A980FF;
  color: #1C1E25;
}
@media (max-width: 751px) {
  .case_c2 .case_c2_container .labels_container .label_wrapper div {
    height: 23px;
    padding: 4px 12px 4px 12px;
    font-size: 12px;
  }
}
@media (max-width: 400px) {
  .case_c2 .case_c2_container .labels_container .label_wrapper div {
    height: 12px;
    padding: 2px 6px 2px 6px;
    font-size: 9px;
  }
}
.case_c2 .case_c2_container .labels_container .label_wrapper span {
  margin: 0 auto;
  font-family: "IBMPlexMono", "SF Mono", "Cascadia Code", "Fira Code", "Consolas", "Monaco", "Courier New", monospace;
  font-weight: 500;
  font-size: 32px;
  line-height: 1;
  letter-spacing: 0;
  text-transform: uppercase;
  font-size: 20px;
  color: #F8FAFF;
  text-transform: none;
}
@media (max-width: 751px) {
  .case_c2 .case_c2_container .labels_container .label_wrapper span {
    font-size: 12px;
  }
}
@media (max-width: 400px) {
  .case_c2 .case_c2_container .labels_container .label_wrapper span {
    font-size: 6px;
  }
}
.case_c2 .lower_container {
  margin-top: 200px;
  overflow: scroll;
  display: flex;
  gap: 70px;
  scrollbar-width: none;
  -ms-overflow-style: none;
  cursor: grab;
  -webkit-overflow-scrolling: touch;
  scroll-behavior: smooth;
  scroll-snap-type: x mandatory;
  overflow-y: hidden;
}
.case_c2 .lower_container:active {
  cursor: grabbing;
}
.case_c2 .lower_container::-webkit-scrollbar {
  display: none;
}
@media (max-width: 751px) {
  .case_c2 .lower_container {
    margin-top: 120px;
    gap: 60px;
  }
}
@media (max-width: 400px) {
  .case_c2 .lower_container {
    margin-top: 72px;
    gap: 16px;
  }
}
.case_c2 .lower_container .lower_item {
  display: flex;
  flex-direction: column;
  gap: 36px;
  min-width: 236px;
  max-width: 236px;
  padding-top: 20px;
  user-select: none;
  scroll-snap-align: start;
  scroll-behavior: smooth;
  will-change: scroll-position;
  backface-visibility: hidden;
}
@media (max-width: 751px) {
  .case_c2 .lower_container .lower_item {
    min-width: 236px;
  }
}
.case_c2 .lower_container .lower_item img {
  max-width: 80px;
  max-height: 80px;
  user-select: none;
  animation: multiColorFlow 8s ease-in-out infinite, changeScale 8s ease-in-out infinite;
}
@keyframes multiColorFlow {
  0% {
    filter: hue-rotate(0deg) saturate(1.2);
  }
  25% {
    filter: hue-rotate(90deg) saturate(1.3);
  }
  50% {
    filter: hue-rotate(180deg) saturate(1.1);
  }
  75% {
    filter: hue-rotate(270deg) saturate(1.4);
  }
  100% {
    filter: hue-rotate(360deg) saturate(1.2);
  }
}
@media (max-width: 751px) {
  .case_c2 .lower_container .lower_item img {
    max-width: 60px;
    max-height: 60px;
  }
}
.case_c2 .lower_container .lower_item .item_label {
  font-family: "IBMPlexMono", "SF Mono", "Cascadia Code", "Fira Code", "Consolas", "Monaco", "Courier New", monospace;
  font-weight: 600;
  font-size: 20px;
  line-height: 1;
  letter-spacing: 0;
  text-transform: uppercase;
  font-size: 16px;
  color: #F8FAFF;
  user-select: none;
}
.case_c2 .lower_container .lower_item .item_desc {
  font-family: "IBMPlexMono", "SF Mono", "Cascadia Code", "Fira Code", "Consolas", "Monaco", "Courier New", monospace;
  font-weight: 300;
  font-size: 16px;
  line-height: 1;
  letter-spacing: 0;
  font-size: 16px;
  color: rgba(248, 250, 255, 0.8);
  user-select: none;
}
@media (max-width: 751px) {
  .case_c2 .lower_container .lower_item .item_desc {
    font-size: 12px;
  }
}
.case_c2 .review_wrapper {
  max-width: min(605px, 100% - 40px);
  padding: 16px;
  border: 1px solid #7AFFF6;
  background: #1C1E25;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  gap: 36px;
  border-radius: 20px;
  margin: 120px auto 0 auto;
}
.case_c2 .review_wrapper.second {
  border: 1px solid #A980FF;
}
.case_c2 .review_wrapper .review_text {
  font-family: "IBMPlexMono", "SF Mono", "Cascadia Code", "Fira Code", "Consolas", "Monaco", "Courier New", monospace;
  font-weight: 400;
  font-size: 20px;
  line-height: 1;
  letter-spacing: 0;
  font-size: 20px;
  color: #F8FAFF;
}
@media (max-width: 751px) {
  .case_c2 .review_wrapper .review_text {
    font-size: 16px;
  }
}
.case_c2 .review_wrapper .reviewer_wrapper {
  display: flex;
  gap: 16px;
  align-items: center;
}
.case_c2 .review_wrapper .reviewer_wrapper img {
  max-width: 80px;
  max-height: 80px;
}
.case_c2 .review_wrapper .reviewer_wrapper div {
  display: flex;
  flex-direction: column;
  gap: 4px;
}
.case_c2 .review_wrapper .reviewer_wrapper div .reviewer_name {
  font-family: "IBMPlexMono", "SF Mono", "Cascadia Code", "Fira Code", "Consolas", "Monaco", "Courier New", monospace;
  font-weight: 300;
  font-size: 16px;
  line-height: 1;
  letter-spacing: 0;
  font-size: 20px;
  color: rgba(248, 250, 255, 0.8);
}
.case_c2 .review_wrapper .reviewer_wrapper div .reviewer_add {
  font-family: "IBMPlexMono", "SF Mono", "Cascadia Code", "Fira Code", "Consolas", "Monaco", "Courier New", monospace;
  font-weight: 500;
  font-size: 32px;
  line-height: 1;
  letter-spacing: 0;
  text-transform: uppercase;
  font-size: 20px;
  color: #F8FAFF;
}

.case_finish {
  max-width: min(1220px, 100% - 60px);
  margin: 200px auto 0;
}
@media (max-width: 751px) {
  .case_finish {
    max-width: min(704px, 100% - 40px);
    margin-top: 95px;
  }
}
@media (max-width: 400px) {
  .case_finish {
    margin-top: 75px;
  }
}
.case_finish {
  margin-top: 120px;
}
.case_finish .case_finish_container {
  display: flex;
  flex-direction: column;
  gap: 120px;
}
@media (max-width: 751px) {
  .case_finish .case_finish_container {
    gap: 50px;
  }
}
@media (max-width: 400px) {
  .case_finish .case_finish_container {
    gap: 36px;
  }
}
.case_finish .case_finish_container h2 {
  max-width: 537px;
  color: #F8FAFF;
}
@media (max-width: 751px) {
  .case_finish .case_finish_container h2 {
    max-width: 342px;
    font-size: 36px;
  }
}
@media (max-width: 400px) {
  .case_finish .case_finish_container h2 {
    max-width: 100%;
  }
}
.case_finish .case_finish_container .case_cards_wrapper {
  display: flex;
  gap: 40px;
}
@media (max-width: 751px) {
  .case_finish .case_finish_container .case_cards_wrapper {
    gap: 20px;
  }
}
@media (max-width: 400px) {
  .case_finish .case_finish_container .case_cards_wrapper {
    flex-direction: column;
    gap: 36px;
  }
}
.case_finish .case_finish_container .case_cards_wrapper .case_card {
  width: 590px;
  display: flex;
  flex-direction: column;
  gap: 48px;
}
@media (max-width: 751px) {
  .case_finish .case_finish_container .case_cards_wrapper .case_card {
    max-width: 341px;
  }
}
@media (max-width: 400px) {
  .case_finish .case_finish_container .case_cards_wrapper .case_card {
    max-width: 100%;
  }
}
.case_finish .case_finish_container .case_cards_wrapper .case_card img {
  width: 100%;
}
.case_finish .case_finish_container .case_cards_wrapper .case_card .card_label {
  display: flex;
  flex-direction: column;
  width: 100%;
}
.case_finish .case_finish_container .case_cards_wrapper .case_card .card_label .card_label_wrapper {
  display: flex;
  max-width: 100%;
  gap: 8px;
  align-items: center;
}
@media (max-width: 751px) {
  .case_finish .case_finish_container .case_cards_wrapper .case_card .card_label .card_label_wrapper {
    gap: 4px;
  }
}
.case_finish .case_finish_container .case_cards_wrapper .case_card .card_label .card_label_wrapper img {
  max-width: 56px;
  max-height: 40px;
}
@media (max-width: 751px) {
  .case_finish .case_finish_container .case_cards_wrapper .case_card .card_label .card_label_wrapper img {
    max-width: 32px;
    max-height: 23px;
  }
}
.case_finish .case_finish_container .case_cards_wrapper .case_card .card_label .card_label_wrapper div {
  max-width: 80%;
  min-height: 40px;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 7px 22px 7px 22px;
  border-radius: 10px;
  border: 1px solid rgba(248, 250, 255, 0.5019607843);
  font-family: "IBMPlexMono", "SF Mono", "Cascadia Code", "Fira Code", "Consolas", "Monaco", "Courier New", monospace;
  font-weight: 500;
  font-size: 32px;
  line-height: 1;
  letter-spacing: 0;
  text-transform: uppercase;
  font-size: 20px;
  color: rgba(248, 250, 255, 0.8980392157);
}
@media (max-width: 751px) {
  .case_finish .case_finish_container .case_cards_wrapper .case_card .card_label .card_label_wrapper div {
    max-width: 150px;
    height: 23px;
    padding: 4px 12px 4px 12px;
    font-size: 12px;
  }
}
@media (max-width: 600px) {
  .case_finish .case_finish_container .case_cards_wrapper .case_card .card_label .card_label_wrapper div {
    font-size: 10px;
  }
}
@media (max-width: 500px) {
  .case_finish .case_finish_container .case_cards_wrapper .case_card .card_label .card_label_wrapper div {
    font-size: 10px;
    max-width: 67%;
  }
}
@media (max-width: 450px) {
  .case_finish .case_finish_container .case_cards_wrapper .case_card .card_label .card_label_wrapper div {
    font-size: 8px;
  }
}
.case_finish .case_finish_container .case_cards_wrapper .case_card .card_label span {
  font-family: "IBMPlexMono", "SF Mono", "Cascadia Code", "Fira Code", "Consolas", "Monaco", "Courier New", monospace;
  font-weight: 400;
  font-size: 20px;
  line-height: 1;
  letter-spacing: 0;
  font-size: 16px;
  color: rgba(248, 250, 255, 0.8980392157);
  margin-top: 8px;
}
@media (max-width: 751px) {
  .case_finish .case_finish_container .case_cards_wrapper .case_card .card_label span {
    font-size: 10px;
    margin-top: 4px;
  }
}
.case_finish .case_finish_container .case_cards_wrapper .case_card ul {
  display: flex;
  flex-direction: column;
  gap: 48px;
}
@media (max-width: 751px) {
  .case_finish .case_finish_container .case_cards_wrapper .case_card ul {
    gap: 24px;
  }
}
.case_finish .case_finish_container .case_cards_wrapper .case_card ul li {
  display: flex;
  flex-direction: column;
  gap: 8px;
}
@media (max-width: 751px) {
  .case_finish .case_finish_container .case_cards_wrapper .case_card ul li {
    gap: 4px;
  }
}
@media (max-width: 400px) {
  .case_finish .case_finish_container .case_cards_wrapper .case_card ul li {
    max-width: 307px;
  }
}
.case_finish .case_finish_container .case_cards_wrapper .case_card ul li .label_list_main {
  font-family: "IBMPlexMono", "SF Mono", "Cascadia Code", "Fira Code", "Consolas", "Monaco", "Courier New", monospace;
  font-weight: 500;
  font-size: 32px;
  line-height: 1;
  letter-spacing: 0;
  text-transform: uppercase;
  font-size: 20px;
  color: #F8FAFF;
}
@media (max-width: 751px) {
  .case_finish .case_finish_container .case_cards_wrapper .case_card ul li .label_list_main {
    font-size: 12px;
  }
}
.case_finish .case_finish_container .case_cards_wrapper .case_card ul li .label_list_additional {
  font-family: "IBMPlexMono", "SF Mono", "Cascadia Code", "Fira Code", "Consolas", "Monaco", "Courier New", monospace;
  font-weight: 300;
  font-size: 16px;
  line-height: 1;
  letter-spacing: 0;
  font-size: 16px;
  color: rgba(248, 250, 255, 0.8980392157);
}
@media (max-width: 751px) {
  .case_finish .case_finish_container .case_cards_wrapper .case_card ul li .label_list_additional {
    font-size: 10px;
  }
}
.case_finish .case_finish_container .case_cards_wrapper .case_card button {
  width: 100%;
  height: 50px;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 11px 16px 11px 16px;
  border-radius: 60px;
  background: #1C1E25;
  font-family: "IBMPlexMono", "SF Mono", "Cascadia Code", "Fira Code", "Consolas", "Monaco", "Courier New", monospace;
  font-weight: 600;
  font-size: 20px;
  line-height: 1;
  letter-spacing: 0;
  text-transform: uppercase;
  font-size: 16px;
  color: rgba(248, 250, 255, 0.8980392157);
}
@media (max-width: 751px) {
  .case_finish .case_finish_container .case_cards_wrapper .case_card button {
    height: 28px;
    padding: 6px 9px 6px 9px;
    font-size: 10px;
  }
}
.case_finish .case_finish_lower {
  margin-top: 200px;
  display: flex;
  flex-direction: column;
  position: relative;
  overflow: hidden;
  padding: 50px;
}
@media (max-width: 751px) {
  .case_finish .case_finish_lower {
    margin-top: 120px;
  }
}
@media (max-width: 400px) {
  .case_finish .case_finish_lower {
    margin-top: 72px;
  }
}
.case_finish .case_finish_lower .case_finish_back {
  position: absolute;
  height: 100%;
  max-width: 50%;
  z-index: -2;
  right: 0;
  transition: transform 0.6s cubic-bezier(0.23, 1, 0.32, 1);
  transform: translateZ(0);
  will-change: transform;
  top: 100px;
}
@media (prefers-reduced-motion: no-preference) {
  .case_finish .case_finish_lower .case_finish_back.parallax {
    transform: translateY(var(--parallax-offset, 0px)) translateZ(0);
  }
}
@media (max-width: 400px) {
  .case_finish .case_finish_lower .case_finish_back {
    max-width: 100%;
    position: initial;
  }
}
.case_finish .case_finish_lower h2 {
  max-width: 419px;
  color: #F8FAFF;
}
@media (max-width: 751px) {
  .case_finish .case_finish_lower h2 {
    max-width: 311px;
    font-size: 36px;
  }
}
@media (max-width: 400px) {
  .case_finish .case_finish_lower h2 {
    margin-top: 36px;
    max-width: 266px;
  }
}
.case_finish .case_finish_lower form {
  margin-top: 36px;
  flex: 1;
  display: flex;
  gap: 16px;
  max-width: 50%;
}
@media (max-width: 751px) {
  .case_finish .case_finish_lower form {
    gap: 9px;
  }
}
@media (max-width: 400px) {
  .case_finish .case_finish_lower form {
    max-width: 100%;
  }
}
.case_finish .case_finish_lower form input {
  padding: 16px 24px 16px 24px;
  outline: none;
  border: none;
  border-radius: 10px;
  height: 50px;
  background: #1C1E25;
  max-width: 360px;
  flex: 1;
  font-family: "IBMPlexMono", "SF Mono", "Cascadia Code", "Fira Code", "Consolas", "Monaco", "Courier New", monospace;
  font-weight: 300;
  font-size: 16px;
  line-height: 1;
  letter-spacing: 0;
  font-size: 16px;
  color: #F8FAFF;
}
@media (max-width: 751px) {
  .case_finish .case_finish_lower form input {
    max-width: 207px;
    padding: 9px 13px 9px 13px;
    font-size: 10px;
    height: 28px;
  }
}
.case_finish .case_finish_lower form input::placeholder {
  font-family: "IBMPlexMono", "SF Mono", "Cascadia Code", "Fira Code", "Consolas", "Monaco", "Courier New", monospace;
  font-weight: 300;
  font-size: 16px;
  line-height: 1;
  letter-spacing: 0;
  font-size: 16px;
  color: rgba(248, 250, 255, 0.8);
}
@media (max-width: 751px) {
  .case_finish .case_finish_lower form input::placeholder {
    font-size: 10px;
  }
}
.case_finish .case_finish_lower form button {
  position: relative;
  overflow: hidden;
  max-width: 229px;
  min-width: 120px;
  flex: 1;
  border: 2px solid #0F5EF7;
  border-radius: 60px;
  padding: 11px 16px 11px 16px;
  font-family: "IBMPlexMono", "SF Mono", "Cascadia Code", "Fira Code", "Consolas", "Monaco", "Courier New", monospace;
  font-weight: 600;
  font-size: 20px;
  line-height: 1;
  letter-spacing: 0;
  text-transform: uppercase;
  font-size: 16px;
  color: #F8FAFF;
  display: flex;
  justify-content: center;
  align-items: center;
  background: transparent;
}
@media (max-width: 751px) {
  .case_finish .case_finish_lower form button {
    max-width: 132px;
    padding: 6px 9px 6px 9px;
    font-size: 10px;
    height: 28px;
  }
}
.case_finish .case_finish_lower form button::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #0F5EF7;
  opacity: 0;
  transition: opacity 0.5s ease;
  z-index: -1;
}
.case_finish .case_finish_lower form button::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: linear-gradient(135deg, #0F5EF7 0%, #6F31F0 50%, #7AFFF6 100%);
  opacity: 0;
  transition: opacity 0.5s ease;
  z-index: -1;
}
.case_finish .case_finish_lower form button.has-value::before {
  opacity: 1;
}
.case_finish .case_finish_lower form button:hover {
  opacity: 1;
}
.case_finish .case_finish_lower form button:hover::before {
  opacity: 1;
}
.case_finish .case_finish_lower form button:hover::after {
  opacity: 1;
}
.case_finish .case_finish_lower span {
  margin-top: 16px;
  font-family: "IBMPlexMono", "SF Mono", "Cascadia Code", "Fira Code", "Consolas", "Monaco", "Courier New", monospace;
  font-weight: 300;
  font-size: 16px;
  line-height: 1;
  letter-spacing: 0;
  font-size: 16px;
  color: rgba(248, 250, 255, 0.8);
}
@media (max-width: 751px) {
  .case_finish .case_finish_lower span {
    margin-top: 9px;
    font-size: 10px;
  }
}

.case2_represent {
  max-width: min(1220px, 100% - 60px);
  margin: 200px auto 0;
}
@media (max-width: 751px) {
  .case2_represent {
    max-width: min(704px, 100% - 40px);
    margin-top: 95px;
  }
}
@media (max-width: 400px) {
  .case2_represent {
    margin-top: 75px;
  }
}
.case2_represent {
  margin-top: 47px;
}
@media (max-width: 751px) {
  .case2_represent {
    margin-top: 30px;
  }
}
@media (max-width: 400px) {
  .case2_represent {
    margin-top: 16px;
  }
}
.case2_represent .case_represent_container {
  width: 100%;
  display: flex;
  position: relative;
  justify-content: center;
  min-height: 650px;
}
@media (max-width: 751px) {
  .case2_represent .case_represent_container {
    min-height: 450px;
  }
}
@media (max-width: 400px) {
  .case2_represent .case_represent_container {
    flex-direction: column;
    justify-content: initial;
    min-height: 300px;
    gap: 36px;
  }
}
.case2_represent .case_represent_container .case_logo {
  position: absolute;
  left: 0;
  top: 0;
}
@media (max-width: 751px) {
  .case2_represent .case_represent_container .case_logo {
    width: 121px;
    height: 37px;
    top: 25px;
  }
}
@media (max-width: 450px) {
  .case2_represent .case_represent_container .case_logo {
    width: 100px;
  }
}
@media (max-width: 400px) {
  .case2_represent .case_represent_container .case_logo {
    position: initial;
    display: flex;
    width: 121px;
  }
}
.case2_represent .case_represent_container .case_represent_back {
  position: absolute;
  bottom: 0;
  right: 0;
  z-index: -2;
  max-width: 47%;
  transition: transform 0.6s cubic-bezier(0.23, 1, 0.32, 1);
  transform: translateZ(0);
  will-change: transform;
}
@media (prefers-reduced-motion: no-preference) {
  .case2_represent .case_represent_container .case_represent_back.parallax {
    transform: translateY(var(--parallax-offset, 0px)) translateZ(0);
  }
}
@media (max-width: 400px) {
  .case2_represent .case_represent_container .case_represent_back.parallax {
    transform: translateY(var(--parallax-offset, 0px)) translateZ(0);
  }
}
@media (max-width: 751px) {
  .case2_represent .case_represent_container .case_represent_back {
    bottom: 0;
    right: -20px;
    max-width: 37.2%;
  }
}
@media (max-width: 400px) {
  .case2_represent .case_represent_container .case_represent_back {
    max-width: 65%;
    top: 100px;
    left: 30px;
    bottom: 0;
  }
}
.case2_represent .case_represent_container .label_wrapper {
  display: flex;
  flex-direction: column;
  gap: 36px;
  max-width: 65%;
  margin-left: 150px;
}
@media (max-width: 751px) {
  .case2_represent .case_represent_container .label_wrapper {
    max-width: 60%;
    margin-top: 25px;
  }
}
@media (max-width: 600px) {
  .case2_represent .case_represent_container .label_wrapper {
    margin-left: 100px;
  }
}
@media (max-width: 400px) {
  .case2_represent .case_represent_container .label_wrapper {
    margin-left: 0;
    max-width: 100%;
    margin-top: 246px;
    gap: 24px;
  }
}
.case2_represent .case_represent_container h1 {
  width: 804px;
  max-width: 100%;
  color: #F8FAFF;
}
@media (max-width: 751px) {
  .case2_represent .case_represent_container h1 {
    width: 451px;
    font-size: 55px;
  }
}
@media (max-width: 400px) {
  .case2_represent .case_represent_container h1 {
    width: 100%;
    font-size: 46px;
  }
}
.case2_represent .case_represent_container span {
  width: 605px;
  max-width: 100%;
  color: #F8FAFF;
  text-align: start;
  font-family: "IBMPlexMono", "SF Mono", "Cascadia Code", "Fira Code", "Consolas", "Monaco", "Courier New", monospace;
  font-weight: 400;
  font-size: 20px;
  line-height: 1;
  letter-spacing: 0;
  font-size: 20px;
}
@media (max-width: 751px) {
  .case2_represent .case_represent_container span {
    font-size: 12px;
    width: 399px;
  }
}
@media (max-width: 400px) {
  .case2_represent .case_represent_container span {
    width: 100%;
  }
}
.case2_represent .lower_container {
  width: 100%;
  margin-top: 200px;
}
@media (max-width: 751px) {
  .case2_represent .lower_container {
    margin-top: 50px;
  }
}
@media (max-width: 400px) {
  .case2_represent .lower_container {
    margin-top: 72px;
  }
}
.case2_represent .lower_container ul {
  display: flex;
  flex-direction: column;
  gap: 120px;
}
@media (max-width: 751px) {
  .case2_represent .lower_container ul {
    gap: 36px;
  }
}
.case2_represent .lower_container ul li {
  display: flex;
  justify-content: space-between;
  gap: 30px;
}
@media (max-width: 400px) {
  .case2_represent .lower_container ul li {
    flex-direction: column;
    justify-content: initial;
    gap: 16px;
  }
  .case2_represent .lower_container ul li:nth-child(2) {
    flex-direction: column-reverse;
  }
}
.case2_represent .lower_container ul li h2 {
  color: #F8FAFF;
}
@media (max-width: 751px) {
  .case2_represent .lower_container ul li h2 {
    font-size: 36px;
  }
}
.case2_represent .lower_container ul li span {
  font-family: "IBMPlexMono", "SF Mono", "Cascadia Code", "Fira Code", "Consolas", "Monaco", "Courier New", monospace;
  font-weight: 400;
  font-size: 20px;
  line-height: 1;
  letter-spacing: 0;
  font-size: 20px;
  color: #F8FAFF;
  max-width: 726px;
}
@media (max-width: 751px) {
  .case2_represent .lower_container ul li span {
    font-size: 12px;
    max-width: 350px;
  }
}
@media (max-width: 400px) {
  .case2_represent .lower_container ul li span {
    max-width: 100%;
  }
}

.blog_represent {
  max-width: min(1220px, 100% - 60px);
  margin: 200px auto 0;
}
@media (max-width: 751px) {
  .blog_represent {
    max-width: min(704px, 100% - 40px);
    margin-top: 95px;
  }
}
@media (max-width: 400px) {
  .blog_represent {
    margin-top: 75px;
  }
}
.blog_represent {
  margin-top: 0;
  display: flex;
  flex-direction: column;
  gap: 25px;
  padding-left: min(26%, 310px);
}
@media (max-width: 751px) {
  .blog_represent {
    margin-top: 0;
    padding-left: min(32%, 180px);
  }
}
@media (max-width: 400px) {
  .blog_represent {
    margin-top: 10px;
    padding-left: 0;
  }
}
.blog_represent h1 {
  color: rgb(248, 250, 255);
  max-width: 439px;
}
@media (max-width: 751px) {
  .blog_represent h1 {
    font-size: 55px;
    max-width: 220px;
  }
}
@media (max-width: 751px) {
  .blog_represent h1 {
    font-size: 48px;
    max-width: 192px;
  }
}
.blog_represent span {
  font-family: "IBMPlexMono", "SF Mono", "Cascadia Code", "Fira Code", "Consolas", "Monaco", "Courier New", monospace;
  font-weight: 400;
  font-size: 20px;
  line-height: 1;
  letter-spacing: 0;
  color: rgba(248, 250, 255, 0.9);
  max-width: 439px;
}
@media (max-width: 751px) {
  .blog_represent span {
    font-size: 12px;
    max-width: 220px;
  }
}
@media (max-width: 751px) {
  .blog_represent span {
    font-size: 12px;
    max-width: 192px;
  }
}

.blog_component2 {
  max-width: min(1220px, 100% - 60px);
  margin: 200px auto 0;
}
@media (max-width: 751px) {
  .blog_component2 {
    max-width: min(704px, 100% - 40px);
    margin-top: 95px;
  }
}
@media (max-width: 400px) {
  .blog_component2 {
    margin-top: 75px;
  }
}
.blog_component2 {
  color: rgba(248, 250, 255, 0.9);
}
@media (max-width: 751px) {
  .blog_component2 h2 {
    font-size: 36px;
  }
}
.blog_component2 .blog_component2_container {
  margin-top: 48px;
  display: flex;
  gap: 20px;
}
@media (max-width: 751px) {
  .blog_component2 .blog_component2_container {
    margin-top: 36px;
    gap: 15px;
  }
}
@media (max-width: 400px) {
  .blog_component2 .blog_component2_container {
    flex-direction: column;
    gap: 16px;
  }
}
.blog_component2 .blog_component2_container .blog_bigger_blog {
  width: 50%;
  background: rgb(28, 30, 37);
  border-radius: 20px;
  display: flex;
  flex-direction: column;
}
@media (max-width: 751px) {
  .blog_component2 .blog_component2_container .blog_bigger_blog {
    border-radius: 11px;
  }
}
@media (max-width: 751px) {
  .blog_component2 .blog_component2_container .blog_bigger_blog {
    width: 100%;
    padding-bottom: 16px;
  }
}
.blog_component2 .blog_component2_container .blog_bigger_blog .blog_bigger_img_container {
  max-height: 210px;
  overflow: hidden;
  -webkit-border-top-left-radius: 20px;
  -webkit-border-top-right-radius: 20px;
  -moz-border-radius-topleft: 20px;
  -moz-border-radius-topright: 20px;
}
@media (max-width: 751px) {
  .blog_component2 .blog_component2_container .blog_bigger_blog .blog_bigger_img_container {
    max-height: 120px;
    -webkit-border-top-left-radius: 11px;
    -webkit-border-top-right-radius: 11px;
    -moz-border-radius-topleft: 11px;
    -moz-border-radius-topright: 11px;
  }
}
.blog_component2 .blog_component2_container .blog_bigger_blog .blog_bigger_img_container img {
  width: 100%;
}
.blog_component2 .blog_component2_container .blog_bigger_blog span {
  margin-top: 24px;
  margin-left: 16px;
  font-family: "IBMPlexMono", "SF Mono", "Cascadia Code", "Fira Code", "Consolas", "Monaco", "Courier New", monospace;
  font-weight: 300;
  font-size: 16px;
  line-height: 1;
  letter-spacing: 0;
  color: rgba(248, 250, 255, 0.9);
  text-transform: uppercase;
}
@media (max-width: 751px) {
  .blog_component2 .blog_component2_container .blog_bigger_blog span {
    margin-top: 13px;
    margin-left: 9px;
    font-size: 9px;
  }
}
.blog_component2 .blog_component2_container .blog_bigger_blog h3 {
  margin-top: 31px;
  margin-left: 16px;
}
@media (max-width: 751px) {
  .blog_component2 .blog_component2_container .blog_bigger_blog h3 {
    margin-top: 18px;
    margin-left: 9px;
    font-size: 18px;
  }
}
.blog_component2 .blog_component2_container .blog_smaller_container {
  display: flex;
  flex-direction: column;
  gap: 20px;
  width: 50%;
}
@media (max-width: 751px) {
  .blog_component2 .blog_component2_container .blog_smaller_container {
    gap: 12px;
  }
}
@media (max-width: 751px) {
  .blog_component2 .blog_component2_container .blog_smaller_container {
    width: 100%;
    gap: 16px;
  }
}
.blog_component2 .blog_component2_container .blog_smaller_container .blog_smaller {
  display: flex;
  gap: 20px;
}
@media (max-width: 751px) {
  .blog_component2 .blog_component2_container .blog_smaller_container .blog_smaller {
    gap: 12px;
  }
}
.blog_component2 .blog_component2_container .blog_smaller_container .blog_smaller img {
  width: calc(50% - 10px);
  border-radius: 11px;
  align-self: flex-start;
}
.blog_component2 .blog_component2_container .blog_smaller_container .blog_smaller .blog_smaller_wrapper span {
  font-family: "IBMPlexMono", "SF Mono", "Cascadia Code", "Fira Code", "Consolas", "Monaco", "Courier New", monospace;
  font-weight: 300;
  font-size: 16px;
  line-height: 1;
  letter-spacing: 0;
  color: rgba(248, 250, 255, 0.9);
  text-transform: uppercase;
}
@media (max-width: 751px) {
  .blog_component2 .blog_component2_container .blog_smaller_container .blog_smaller .blog_smaller_wrapper span {
    font-size: 9px;
  }
}
.blog_component2 .blog_component2_container .blog_smaller_container .blog_smaller .blog_smaller_wrapper h3 {
  margin-top: 36px;
}
@media (max-width: 751px) {
  .blog_component2 .blog_component2_container .blog_smaller_container .blog_smaller .blog_smaller_wrapper h3 {
    margin-top: 20px;
    font-size: 18px;
  }
}

.blog_articles {
  max-width: min(1220px, 100% - 60px);
  margin: 200px auto 0;
}
@media (max-width: 751px) {
  .blog_articles {
    max-width: min(704px, 100% - 40px);
    margin-top: 95px;
  }
}
@media (max-width: 400px) {
  .blog_articles {
    margin-top: 75px;
  }
}
.blog_articles {
  display: flex;
  gap: 36px;
  position: relative;
}
@media (max-width: 751px) {
  .blog_articles {
    gap: 18px;
    min-height: 400px;
  }
}
@media (max-width: 400px) {
  .blog_articles {
    gap: 34px;
    min-height: initial;
    flex-direction: column;
  }
}
.blog_articles .blog_article_close_wrapper {
  position: absolute;
  right: 0;
  top: -40px;
  display: flex;
  gap: 22px;
  align-items: center;
}
.blog_articles .blog_article_close_wrapper.closed {
  display: none;
}
.blog_articles .blog_article_close_wrapper span {
  font-family: "IBMPlexMono", "SF Mono", "Cascadia Code", "Fira Code", "Consolas", "Monaco", "Courier New", monospace;
  font-weight: 600;
  font-size: 20px;
  line-height: 1;
  letter-spacing: 0;
  text-transform: uppercase;
  font-size: 16px;
  color: white;
}
@media (max-width: 751px) {
  .blog_articles .blog_article_close_wrapper span {
    font-size: 12px;
  }
}
.blog_articles .blog_article_close_wrapper img {
  display: flex;
  height: 24px;
  width: 24px;
}
.blog_articles .blog_articles_search_wrapper {
  display: flex;
  flex-direction: column;
  gap: 16px;
  max-width: 274px;
}
@media (max-width: 751px) {
  .blog_articles .blog_articles_search_wrapper {
    gap: 10px;
    max-width: 160px;
  }
}
.blog_articles .blog_articles_search_wrapper span {
  font-family: "IBMPlexMono", "SF Mono", "Cascadia Code", "Fira Code", "Consolas", "Monaco", "Courier New", monospace;
  font-weight: 600;
  font-size: 20px;
  line-height: 1;
  letter-spacing: 0;
  text-transform: uppercase;
  font-size: 16px;
  color: rgb(255, 255, 255);
}
@media (max-width: 751px) {
  .blog_articles .blog_articles_search_wrapper span {
    font-size: 12px;
  }
}
.blog_articles .blog_articles_search_wrapper .blog_articles_search_input_wrapper {
  position: relative;
}
.blog_articles .blog_articles_search_wrapper .blog_articles_search_input_wrapper img {
  position: absolute;
  left: 11px;
  top: 11px;
}
@media (max-width: 751px) {
  .blog_articles .blog_articles_search_wrapper .blog_articles_search_input_wrapper img {
    width: 9px;
    height: 9px;
    left: 6px;
    top: 7px;
  }
}
.blog_articles .blog_articles_search_wrapper .blog_articles_search_input_wrapper input {
  min-height: 40px;
  width: 274px;
  background: rgb(28, 30, 37);
  border: rgba(248, 250, 255, 0.9) solid 1px;
  border-radius: 10px;
  font-family: "IBMPlexMono", "SF Mono", "Cascadia Code", "Fira Code", "Consolas", "Monaco", "Courier New", monospace;
  font-weight: 300;
  font-size: 16px;
  line-height: 1;
  letter-spacing: 0;
  color: rgba(248, 250, 255, 0.9);
  font-size: 14px;
  padding-left: 35px;
}
@media (max-width: 751px) {
  .blog_articles .blog_articles_search_wrapper .blog_articles_search_input_wrapper input {
    min-height: 24px;
    width: 160px;
    font-size: 10px;
    padding-left: 18px;
  }
}
.blog_articles .blog_articles_container {
  width: 100%;
  display: flex;
  gap: 20px;
  flex-wrap: wrap;
}
@media (max-width: 751px) {
  .blog_articles .blog_articles_container {
    gap: 10px;
  }
}
@media (max-width: 400px) {
  .blog_articles .blog_articles_container {
    flex-direction: column;
    flex-wrap: initial;
    gap: 16px;
  }
}
.blog_articles .blog_articles_container.closed {
  display: none;
}
.blog_articles .blog_articles_container .blog_articles_article {
  max-width: 290px;
  display: flex;
  flex-direction: column;
}
@media (max-width: 751px) {
  .blog_articles .blog_articles_container .blog_articles_article {
    max-width: 168px;
  }
}
@media (max-width: 400px) {
  .blog_articles .blog_articles_container .blog_articles_article {
    max-width: 100%;
    width: 100%;
    flex-direction: row;
    gap: 11px;
  }
}
.blog_articles .blog_articles_container .blog_articles_article img {
  max-width: 290px;
  border-radius: 20px;
}
@media (max-width: 751px) {
  .blog_articles .blog_articles_container .blog_articles_article img {
    max-width: 168px;
  }
}
@media (max-width: 400px) {
  .blog_articles .blog_articles_container .blog_articles_article img {
    max-width: 50%;
  }
}
@media (max-width: 400px) {
  .blog_articles .blog_articles_container .blog_articles_article .article_desc {
    display: flex;
    flex-direction: column;
    gap: 20px;
  }
}
.blog_articles .blog_articles_container .blog_articles_article span {
  margin-top: 18px;
  font-family: "IBMPlexMono", "SF Mono", "Cascadia Code", "Fira Code", "Consolas", "Monaco", "Courier New", monospace;
  font-weight: 300;
  font-size: 16px;
  line-height: 1;
  letter-spacing: 0;
  font-size: 14px;
  text-transform: uppercase;
  color: rgba(248, 250, 255, 0.9);
}
@media (max-width: 751px) {
  .blog_articles .blog_articles_container .blog_articles_article span {
    font-size: 8px;
    margin-top: 7px;
  }
}
@media (max-width: 400px) {
  .blog_articles .blog_articles_container .blog_articles_article span {
    font-size: 10px;
  }
}
.blog_articles .blog_articles_container .blog_articles_article h3 {
  margin-top: 12px;
  font-size: 20px;
  color: rgba(248, 250, 255, 0.9);
}
@media (max-width: 751px) {
  .blog_articles .blog_articles_container .blog_articles_article h3 {
    font-size: 11px;
    margin-top: 7px;
  }
}
@media (max-width: 400px) {
  .blog_articles .blog_articles_container .blog_articles_article h3 {
    font-size: 16px;
  }
}
.blog_articles .article_not_found {
  display: flex;
  gap: 20px;
  align-items: center;
}
@media (max-width: 751px) {
  .blog_articles .article_not_found {
    align-items: start;
    flex-direction: column;
    position: absolute;
    top: 80px;
  }
}
@media (max-width: 400px) {
  .blog_articles .article_not_found {
    position: initial;
    top: 0;
    gap: 36px;
  }
}
.blog_articles .article_not_found.closed {
  display: none;
}
.blog_articles .article_not_found img {
  width: 290px;
  max-width: 40%;
}
@media (max-width: 751px) {
  .blog_articles .article_not_found img {
    width: 190px;
    transform: translateX(125%);
  }
}
@media (max-width: 400px) {
  .blog_articles .article_not_found img {
    transform: none;
    align-self: center;
  }
}
.blog_articles .article_not_found span {
  font-family: "IBMPlexMono", "SF Mono", "Cascadia Code", "Fira Code", "Consolas", "Monaco", "Courier New", monospace;
  font-weight: 500;
  font-size: 32px;
  line-height: 1;
  letter-spacing: 0;
  text-transform: uppercase;
  font-size: 20px;
  color: rgba(248, 250, 255, 0.9);
  text-transform: none;
}

.blog_pagination {
  height: 36px;
  width: 100%;
  margin-top: 120px;
}
@media (max-width: 751px) {
  .blog_pagination {
    height: 50px;
    margin-top: 50px;
  }
}
@media (max-width: 680px) {
  .blog_pagination {
    height: 28px;
    margin-top: 40px;
  }
}
.blog_pagination .pagination_bar {
  display: flex;
  width: fit-content;
  margin: 0 auto;
  gap: 12px;
}
@media (max-width: 751px) {
  .blog_pagination .pagination_bar {
    gap: 16px;
  }
}
@media (max-width: 680px) {
  .blog_pagination .pagination_bar {
    gap: 10px;
  }
}
.blog_pagination .pagination_bar button {
  height: 36px;
  width: 36px;
  font-family: "IBMPlexMono", "SF Mono", "Cascadia Code", "Fira Code", "Consolas", "Monaco", "Courier New", monospace;
  font-weight: 500;
  font-size: 32px;
  line-height: 1;
  letter-spacing: 0;
  text-transform: uppercase;
  font-size: 20px;
  color: rgba(248, 250, 255, 0.9);
  border-radius: 4px;
}
@media (max-width: 751px) {
  .blog_pagination .pagination_bar button {
    height: 50px;
    width: 50px;
    font-size: 28px;
  }
}
@media (max-width: 680px) {
  .blog_pagination .pagination_bar button {
    width: 28px;
    height: 28px;
    font-size: 16px;
  }
}
@media (max-width: 375px) {
  .blog_pagination .pagination_bar button {
    width: 20px;
    height: 20px;
  }
}
.blog_pagination .pagination_bar button.selected {
  background: rgb(15, 94, 247);
}
.blog_pagination .pagination_bar button.goback {
  background: rgb(28, 30, 37);
}
.blog_pagination .pagination_bar button.goforward {
  background: rgb(28, 30, 37);
}
.blog_pagination .pagination_bar div {
  height: 36px;
  width: 36px;
  font-family: "IBMPlexMono", "SF Mono", "Cascadia Code", "Fira Code", "Consolas", "Monaco", "Courier New", monospace;
  font-weight: 500;
  font-size: 32px;
  line-height: 1;
  letter-spacing: 0;
  text-transform: uppercase;
  color: rgba(248, 250, 255, 0.9);
  font-size: 20px;
  display: flex;
  align-items: end;
}
@media (max-width: 751px) {
  .blog_pagination .pagination_bar div {
    height: 50px;
    width: 50px;
    font-size: 28px;
  }
}
@media (max-width: 680px) {
  .blog_pagination .pagination_bar div {
    width: 28px;
    height: 28px;
    font-size: 16px;
  }
}
@media (max-width: 375px) {
  .blog_pagination .pagination_bar div {
    width: 20px;
    height: 20px;
  }
}

.path_cl {
  display: flex;
  gap: 10px;
  flex-wrap: wrap;
}
.path_cl span {
  text-transform: uppercase;
  font-family: "IBMPlexMono", "SF Mono", "Cascadia Code", "Fira Code", "Consolas", "Monaco", "Courier New", monospace;
  font-weight: 600;
  font-size: 20px;
  line-height: 1;
  letter-spacing: 0;
  text-transform: uppercase;
  font-size: 16px;
}
.path_cl span.name {
  color: rgb(15, 94, 247);
}

.article_represent {
  max-width: min(1220px, 100% - 60px);
  margin: 200px auto 0;
}
@media (max-width: 751px) {
  .article_represent {
    max-width: min(704px, 100% - 40px);
    margin-top: 95px;
  }
}
@media (max-width: 400px) {
  .article_represent {
    margin-top: 75px;
  }
}
.article_represent {
  margin-top: 0;
}
.article_represent span {
  color: rgba(248, 250, 255, 0.9);
}
.article_represent .article_info_container {
  margin-top: 48px;
  display: flex;
}
@media (max-width: 751px) {
  .article_represent .article_info_container {
    margin-top: 36px;
  }
}
@media (max-width: 400px) {
  .article_represent .article_info_container {
    margin-top: 34px;
    flex-direction: column-reverse;
    gap: 16px;
  }
}
.article_represent .article_info_container .article_info {
  display: flex;
  flex-direction: column;
  width: 50%;
}
@media (max-width: 400px) {
  .article_represent .article_info_container .article_info {
    width: 100%;
  }
}
@media (max-width: 751px) {
  .article_represent .article_info_container .article_info h2 {
    font-size: 36px;
  }
}
.article_represent .article_info_container .article_info .article_writer_wrapper {
  display: flex;
  align-items: center;
  margin-top: 40px;
  gap: 15px;
}
@media (max-width: 751px) {
  .article_represent .article_info_container .article_info .article_writer_wrapper {
    margin-top: 36px;
  }
}
.article_represent .article_info_container .article_info .article_writer_wrapper img {
  width: 80px;
  height: 80px;
}
@media (max-width: 751px) {
  .article_represent .article_info_container .article_info .article_writer_wrapper img {
    width: 60px;
    height: 60px;
  }
}
.article_represent .article_info_container .article_info .article_writer_wrapper .writer_info {
  display: flex;
  flex-direction: column;
  gap: 4px;
}
.article_represent .article_info_container .article_info .article_writer_wrapper .writer_info .name {
  font-family: "IBMPlexMono", "SF Mono", "Cascadia Code", "Fira Code", "Consolas", "Monaco", "Courier New", monospace;
  font-weight: 300;
  font-size: 16px;
  line-height: 1;
  letter-spacing: 0;
  font-size: 20px;
  color: rgba(248, 250, 255, 0.8);
}
@media (max-width: 751px) {
  .article_represent .article_info_container .article_info .article_writer_wrapper .writer_info .name {
    font-size: 16px;
  }
}
.article_represent .article_info_container .article_info .article_writer_wrapper .writer_info .position {
  font-family: "IBMPlexMono", "SF Mono", "Cascadia Code", "Fira Code", "Consolas", "Monaco", "Courier New", monospace;
  font-weight: 500;
  font-size: 32px;
  line-height: 1;
  letter-spacing: 0;
  text-transform: uppercase;
  color: rgba(248, 250, 255, 0.9);
  font-size: 20px;
}
@media (max-width: 751px) {
  .article_represent .article_info_container .article_info .article_writer_wrapper .writer_info .position {
    font-size: 16px;
  }
}
.article_represent .article_info_container .article_info .article_release {
  margin-top: 48px;
  font-family: "IBMPlexMono", "SF Mono", "Cascadia Code", "Fira Code", "Consolas", "Monaco", "Courier New", monospace;
  font-weight: 500;
  font-size: 32px;
  line-height: 1;
  letter-spacing: 0;
  text-transform: uppercase;
  color: rgba(248, 250, 255, 0.9);
  font-size: 20px;
}
@media (max-width: 751px) {
  .article_represent .article_info_container .article_info .article_release {
    margin-top: 36px;
    font-size: 16px;
  }
}
.article_represent .article_info_container .article_img {
  max-width: 48%;
}
@media (max-width: 400px) {
  .article_represent .article_info_container .article_img {
    max-width: 100%;
  }
}
.article_represent .article_info_container .article_img img {
  max-width: 100%;
}
.article_represent {
  border-bottom: 1px solid rgba(248, 250, 255, 0.9);
  padding-bottom: 60px;
}
@media (max-width: 751px) {
  .article_represent {
    padding-bottom: 48px;
  }
}
@media (max-width: 400px) {
  .article_represent {
    padding-bottom: 36px;
  }
}

.article_content {
  max-width: min(1220px, 100% - 60px);
  margin: 200px auto 0;
}
@media (max-width: 751px) {
  .article_content {
    max-width: min(704px, 100% - 40px);
    margin-top: 95px;
  }
}
@media (max-width: 400px) {
  .article_content {
    margin-top: 75px;
  }
}
.article_content {
  margin-top: 60px;
  display: flex;
  gap: 36px;
}
@media (max-width: 751px) {
  .article_content {
    margin-top: 48px;
    gap: 40px;
  }
}
@media (max-width: 400px) {
  .article_content {
    margin-top: 36px;
  }
}
.article_content .article_content_map {
  max-width: 300px;
  flex-shrink: 0;
  display: flex;
  flex-direction: column;
  height: fit-content;
  position: sticky;
  top: 100px;
  gap: 24px;
  cursor: pointer;
}
.article_content .article_content_map span {
  transition: opacity 0.3s ease;
}
.article_content .article_content_map span:hover {
  opacity: 0.6;
}
@media (max-width: 751px) {
  .article_content .article_content_map.cookies {
    max-width: 100px;
    gap: 14px;
  }
}
@media (max-width: 751px) {
  .article_content .article_content_map {
    max-width: 169px;
    gap: 14px;
  }
}
@media (max-width: 550px) {
  .article_content .article_content_map {
    display: none;
  }
}
.article_content .article_content_map span {
  font-family: "IBMPlexMono", "SF Mono", "Cascadia Code", "Fira Code", "Consolas", "Monaco", "Courier New", monospace;
  font-weight: 600;
  font-size: 20px;
  line-height: 1;
  letter-spacing: 0;
  text-transform: uppercase;
  font-size: 16px;
}
@media (max-width: 751px) {
  .article_content .article_content_map span {
    font-size: 12px;
  }
}
.article_content .article_content_map div {
  padding-top: 24px;
  border-top: 1px solid rgba(248, 250, 255, 0.9);
  display: flex;
  flex-direction: column;
  gap: 24px;
}
@media (max-width: 751px) {
  .article_content .article_content_map div {
    gap: 14px;
    padding-top: 14px;
  }
}
.article_content .article_content_map div span {
  font-family: "IBMPlexMono", "SF Mono", "Cascadia Code", "Fira Code", "Consolas", "Monaco", "Courier New", monospace;
  font-weight: 300;
  font-size: 16px;
  line-height: 1;
  letter-spacing: 0;
  font-size: 16px;
  color: rgba(248, 250, 255, 0.9);
  text-transform: none;
}
@media (max-width: 751px) {
  .article_content .article_content_map div span {
    font-size: 10px;
  }
}
.article_content .article_content_map div span.selected {
  color: rgb(15, 94, 247);
  border-bottom: 1px solid rgb(15, 94, 247);
}

.article .case_finish {
  margin-top: 0;
}

.article_text {
  display: flex;
  flex-direction: column;
}
.article_text button {
  padding: 11px 16px 11px 16px;
  border-radius: 60px;
  min-height: 50px;
  margin-top: 48px;
  font-family: "IBMPlexMono", "SF Mono", "Cascadia Code", "Fira Code", "Consolas", "Monaco", "Courier New", monospace;
  font-weight: 600;
  font-size: 20px;
  line-height: 1;
  letter-spacing: 0;
  text-transform: uppercase;
  font-size: 16px;
  width: 340px;
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
  background: rgb(15, 94, 247);
  color: rgba(248, 250, 255, 0.9);
}
@media (max-width: 500px) {
  .article_text button {
    max-width: 200px;
  }
}
@media (max-width: 400px) {
  .article_text button {
    width: 100%;
    max-width: initial;
    font-size: 12px;
  }
}
@media (max-width: 400px) {
  .article_text .wp-block-button {
    width: 100%;
  }
}
.article_text .wp-block-button a {
  padding: 11px 16px 11px 16px;
  border-radius: 60px;
  min-height: 50px;
  margin-top: 48px;
  font-family: "IBMPlexMono", "SF Mono", "Cascadia Code", "Fira Code", "Consolas", "Monaco", "Courier New", monospace;
  font-weight: 600;
  font-size: 20px;
  line-height: 1;
  letter-spacing: 0;
  text-transform: uppercase;
  font-size: 16px;
  width: 340px;
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
  background: rgb(15, 94, 247);
  color: rgba(248, 250, 255, 0.9);
}
@media (max-width: 500px) {
  .article_text .wp-block-button a {
    max-width: 200px;
  }
}
@media (max-width: 400px) {
  .article_text .wp-block-button a {
    width: 100%;
    max-width: initial;
    font-size: 12px;
  }
}
.article_text .table_content div span {
  font-family: "IBMPlexMono", "SF Mono", "Cascadia Code", "Fira Code", "Consolas", "Monaco", "Courier New", monospace;
  font-weight: 500;
  font-size: 32px;
  line-height: 1;
  letter-spacing: 0;
  text-transform: uppercase;
  font-size: 14px;
  color: rgba(248, 250, 255, 0.9);
  text-transform: none;
}
@media (max-width: 751px) {
  .article_text .table_content div span {
    font-size: 8px;
  }
}
.article_text table {
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  border-collapse: separate;
  border-spacing: 0;
}
.article_text table tr:first-child {
  font-family: "IBMPlexMono", "SF Mono", "Cascadia Code", "Fira Code", "Consolas", "Monaco", "Courier New", monospace;
  font-weight: 500;
  font-size: 32px;
  line-height: 1;
  letter-spacing: 0;
  text-transform: uppercase;
  font-size: 16px;
  color: rgba(248, 250, 255, 0.9);
  background: rgb(28, 30, 37);
}
@media (max-width: 751px) {
  .article_text table tr:first-child {
    font-size: 9px;
  }
}
.article_text table tr:first-child td {
  padding: 10px;
  border: 0.5px solid rgba(248, 250, 255, 0.9);
  text-align: center;
}
.article_text table tr:first-child td:first-child {
  border-top-left-radius: 20px;
  border-left: 0.5px solid rgba(248, 250, 255, 0.9);
}
.article_text table tr:first-child td:last-child {
  border-top-right-radius: 20px;
  border-right: 0.5px solid rgba(248, 250, 255, 0.9);
}
.article_text table tbody {
  font-family: "IBMPlexMono", "SF Mono", "Cascadia Code", "Fira Code", "Consolas", "Monaco", "Courier New", monospace;
  font-weight: 500;
  font-size: 32px;
  line-height: 1;
  letter-spacing: 0;
  text-transform: uppercase;
  font-size: 14px;
  color: rgba(248, 250, 255, 0.9);
  text-transform: none;
}
@media (max-width: 751px) {
  .article_text table tbody {
    font-size: 8px;
  }
}
.article_text table tbody tr:last-child td {
  border-bottom: 0.5px solid rgba(248, 250, 255, 0.9);
}
.article_text table tbody td {
  padding: 10px;
  border: 0.5px solid rgba(248, 250, 255, 0.9);
}
.article_text table tbody td:not(:last-child) {
  border-right: none;
}
.article_text table tbody td:not(tr:last-child td) {
  border-bottom: none;
}
.article_text p {
  font-family: "IBMPlexMono", "SF Mono", "Cascadia Code", "Fira Code", "Consolas", "Monaco", "Courier New", monospace;
  font-weight: 500;
  font-size: 32px;
  line-height: 1;
  letter-spacing: 0;
  text-transform: uppercase;
  font-size: 20px;
  text-transform: none;
  margin-bottom: 16px;
  color: rgba(248, 250, 255, 0.9);
}
@media (max-width: 751px) {
  .article_text p {
    font-size: 14px;
  }
}
@media (max-width: 400px) {
  .article_text p {
    font-size: 12px;
  }
}
.article_text h3 {
  margin-top: 48px;
  margin-bottom: 16px;
}
@media (max-width: 751px) {
  .article_text h3 {
    font-size: 24px;
    margin-top: 36px;
  }
}
.article_text a {
  color: rgb(15, 94, 247);
  text-decoration: underline rgb(15, 94, 247);
}
.article_text ul {
  list-style: none;
  margin-bottom: 24px;
}
.article_text li {
  position: relative;
  padding-left: 30px;
  margin-bottom: 10px;
  font-family: "IBMPlexMono", "SF Mono", "Cascadia Code", "Fira Code", "Consolas", "Monaco", "Courier New", monospace;
  font-weight: 500;
  font-size: 32px;
  line-height: 1;
  letter-spacing: 0;
  text-transform: uppercase;
  text-transform: none;
  font-size: 20px;
  color: rgba(248, 250, 255, 0.9);
}
@media (max-width: 751px) {
  .article_text li {
    font-size: 12px;
  }
}
.article_text li .blued {
  color: rgb(15, 94, 247);
}
.article_text li::before {
  content: "";
  position: absolute;
  left: 10px;
  top: 12px;
  transform: translateY(-50%);
  width: 5px;
  height: 5px;
  background-color: white;
  border-radius: 50%;
  border: 1px solid black;
}
@media (max-width: 751px) {
  .article_text li::before {
    top: 8px;
  }
}

.glossary_represent {
  max-width: min(1220px, 100% - 60px);
  margin: 200px auto 0;
}
@media (max-width: 751px) {
  .glossary_represent {
    max-width: min(704px, 100% - 40px);
    margin-top: 95px;
  }
}
@media (max-width: 400px) {
  .glossary_represent {
    margin-top: 75px;
  }
}
.glossary_represent .glossary_represent_title {
  display: flex;
  flex-direction: column;
  max-width: 692px;
  gap: 10px;
  margin: 0 auto;
}
@media (max-width: 751px) {
  .glossary_represent .glossary_represent_title {
    max-width: 406px;
    font-size: 55px;
  }
}
@media (max-width: 400px) {
  .glossary_represent .glossary_represent_title {
    max-width: 100%;
  }
  .glossary_represent .glossary_represent_title h1 {
    font-size: 42px;
  }
}
.glossary_represent .glossary_represent_title span {
  max-width: 392px;
  font-family: "IBMPlexMono", "SF Mono", "Cascadia Code", "Fira Code", "Consolas", "Monaco", "Courier New", monospace;
  font-weight: 500;
  font-size: 32px;
  line-height: 1;
  letter-spacing: 0;
  text-transform: uppercase;
  font-size: 20px;
  color: rgba(248, 250, 255, 0.9);
  text-transform: none;
}
@media (max-width: 751px) {
  .glossary_represent .glossary_represent_title span {
    max-width: 332px;
    font-size: 16px;
  }
}
@media (max-width: 400px) {
  .glossary_represent .glossary_represent_title span {
    max-width: 100%;
    font-size: 12px;
  }
}
.glossary_represent .glossary_represent_title span.blue {
  color: rgb(15, 94, 247);
}
.glossary_represent .glossary_block {
  max-width: 100%;
  background: rgb(28, 30, 37);
  border: 1px solid rgba(248, 250, 255, 0.9);
  border-radius: 20px;
  padding: 22px 32px 22px 32px;
  display: flex;
  margin-top: 120px;
  align-items: center;
  justify-content: space-between;
}
@media (max-width: 751px) {
  .glossary_represent .glossary_block {
    gap: 24px;
    justify-content: center;
    flex-wrap: wrap;
  }
}
@media (max-width: 400px) {
  .glossary_represent .glossary_block {
    margin-top: 72px;
  }
}
.glossary_represent .glossary_block span {
  cursor: pointer;
  font-family: "Founders Grotesk", Arial, sans-serif;
  font-size: 50px;
  text-transform: uppercase;
  max-height: 36px;
}
.glossary_represent .glossary_block span.unused {
  color: rgba(248, 250, 255, 0.25);
}
.glossary_represent .glossary_content {
  margin-top: 120px;
  display: flex;
  flex-direction: column;
  gap: 36px;
}
@media (max-width: 400px) {
  .glossary_represent .glossary_content {
    margin-top: 84px;
  }
}
.glossary_represent .glossary_content .glossary_content_part_title {
  max-width: 67px;
  max-height: 94px;
}
.glossary_represent .glossary_content .glossary_content_part_title img {
  width: 100%;
  height: 100%;
}
@media (max-width: 400px) {
  .glossary_represent .glossary_content .glossary_content_part_title img {
    width: 34px;
    height: 48px;
  }
}
.glossary_represent .glossary_content .glossary_part {
  display: grid;
  grid-template-columns: 25% 1fr;
  padding-bottom: 36px;
  border-bottom: 1px solid rgba(248, 250, 255, 0.9);
  gap: 10px;
}
.glossary_represent .glossary_content .glossary_part .links_container {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  align-items: center;
  gap: 36px;
}
.glossary_represent .glossary_content .glossary_part .links_container a {
  align-self: center;
}
@media (max-width: 400px) {
  .glossary_represent .glossary_content .glossary_part .links_container {
    gap: 12px;
  }
}
@media (max-width: 450px) {
  .glossary_represent .glossary_content .glossary_part .links_container {
    gap: 5px;
  }
}
@media (max-width: 400px) {
  .glossary_represent .glossary_content .glossary_part .links_container {
    grid-template-columns: 1fr 1fr;
    gap: 20px;
  }
}
.glossary_represent .glossary_content .glossary_part .links_container a span {
  font-family: "IBMPlexMono", "SF Mono", "Cascadia Code", "Fira Code", "Consolas", "Monaco", "Courier New", monospace;
  font-weight: 500;
  font-size: 32px;
  line-height: 1;
  letter-spacing: 0;
  text-transform: uppercase;
  text-transform: none;
  font-size: 20px;
  color: rgb(255, 255, 255);
}
@media (max-width: 600px) {
  .glossary_represent .glossary_content .glossary_part .links_container a span {
    font-size: 15px;
  }
}
@media (max-width: 550px) {
  .glossary_represent .glossary_content .glossary_part .links_container a span {
    font-size: 12px;
  }
}
.glossary_represent .glossary_content .glossary_part:last-child {
  border-bottom: none;
}
.glossary_represent .toback {
  min-height: 50px;
  width: 340px;
  background: rgb(15, 94, 247);
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0 auto;
  margin-top: 140px;
  border-radius: 60px;
}
@media (max-width: 751px) {
  .glossary_represent .toback {
    margin-top: 36px;
  }
}
@media (max-width: 400px) {
  .glossary_represent .toback {
    width: 100%;
  }
}
.glossary_represent .toback span {
  font-family: "IBMPlexMono", "SF Mono", "Cascadia Code", "Fira Code", "Consolas", "Monaco", "Courier New", monospace;
  font-weight: 600;
  font-size: 20px;
  line-height: 1;
  letter-spacing: 0;
  text-transform: uppercase;
  font-size: 16px;
}

.explanation_title.cookies {
  width: fit-content;
  margin: 0 auto;
  margin-top: 48px;
}

.explanation_represent {
  max-width: min(1220px, 100% - 60px);
  margin: 200px auto 0;
}
@media (max-width: 751px) {
  .explanation_represent {
    max-width: min(704px, 100% - 40px);
    margin-top: 95px;
  }
}
@media (max-width: 400px) {
  .explanation_represent {
    margin-top: 75px;
  }
}
.explanation_represent .explanation_title {
  margin-top: 48px;
  display: flex;
  padding-bottom: 60px;
  border-bottom: 0.5px solid rgba(248, 250, 255, 0.9);
}
@media (max-width: 751px) {
  .explanation_represent .explanation_title {
    padding-bottom: 48px;
  }
}
@media (max-width: 400px) {
  .explanation_represent .explanation_title {
    padding-bottom: 36px;
    margin-top: 36px;
  }
}
.explanation_represent .explanation_title h1 {
  margin-left: 25%;
}
@media (max-width: 751px) {
  .explanation_represent .explanation_title h1 {
    font-size: 55px;
  }
}
@media (max-width: 400px) {
  .explanation_represent .explanation_title h1 {
    margin-left: 0;
    font-size: 48px;
  }
}
.explanation_represent .article_text {
  margin-top: 60px;
  margin-left: 25%;
}
@media (max-width: 400px) {
  .explanation_represent .article_text {
    margin-left: 0;
  }
}

.about_represent {
  max-width: min(1220px, 100% - 60px);
  margin: 200px auto 0;
}
@media (max-width: 751px) {
  .about_represent {
    max-width: min(704px, 100% - 40px);
    margin-top: 95px;
  }
}
@media (max-width: 400px) {
  .about_represent {
    margin-top: 75px;
  }
}
@media (max-width: 751px) {
  .about_represent h2 {
    font-size: 36px;
  }
}
@media (max-width: 400px) {
  .about_represent h2 {
    font-size: 24px;
  }
}
.about_represent span {
  font-family: "IBMPlexMono", "SF Mono", "Cascadia Code", "Fira Code", "Consolas", "Monaco", "Courier New", monospace;
  font-weight: 500;
  font-size: 32px;
  line-height: 1;
  letter-spacing: 0;
  text-transform: uppercase;
  text-transform: none;
  font-size: 20px;
  color: rgb(248, 250, 255);
}
@media (max-width: 751px) {
  .about_represent span {
    font-size: 16px;
  }
}
@media (max-width: 400px) {
  .about_represent span {
    font-size: 12px;
  }
}
.about_represent .about_title {
  display: flex;
  flex-direction: column;
  max-width: 446px;
  margin: 0 auto;
  margin-left: 25%;
}
@media (max-width: 751px) {
  .about_represent .about_title {
    max-width: 355px;
  }
}
@media (max-width: 400px) {
  .about_represent .about_title {
    margin-left: 0;
  }
}
.about_represent .about_title span {
  font-family: "IBMPlexMono", "SF Mono", "Cascadia Code", "Fira Code", "Consolas", "Monaco", "Courier New", monospace;
  font-weight: 500;
  font-size: 32px;
  line-height: 1;
  letter-spacing: 0;
  text-transform: uppercase;
  font-size: 20px;
  color: rgb(248, 250, 255);
  text-transform: none;
  margin-top: 15px;
}
@media (max-width: 751px) {
  .about_represent .about_title span {
    font-size: 16px;
  }
}
@media (max-width: 400px) {
  .about_represent .about_title span {
    font-size: 20px;
  }
}
.about_represent .about_title span.blued {
  margin-top: 5px;
  color: rgb(15, 94, 247);
}
.about_represent img {
  width: 50%;
  transform: translateX(50%);
  margin-top: 36px;
}
@media (max-width: 751px) {
  .about_represent img {
    margin-top: 50px;
  }
}
@media (max-width: 400px) {
  .about_represent img {
    width: 100%;
    transform: none;
  }
}
.about_represent .about_desc_container {
  display: flex;
  flex-direction: column;
  gap: 120px;
  margin-top: 200px;
}
@media (max-width: 751px) {
  .about_represent .about_desc_container {
    margin-top: 120px;
    gap: 36px;
  }
}
@media (max-width: 400px) {
  .about_represent .about_desc_container {
    margin-top: 52px;
  }
  .about_represent .about_desc_container h2 {
    font-size: 24px;
  }
}
.about_represent .about_desc_container .desc_unit {
  display: flex;
  justify-content: space-between;
}
@media (max-width: 400px) {
  .about_represent .about_desc_container .desc_unit {
    flex-direction: column;
    gap: 16px;
    justify-content: initial;
  }
}
.about_represent .about_desc_container .desc_unit span {
  width: 50%;
  font-family: "IBMPlexMono", "SF Mono", "Cascadia Code", "Fira Code", "Consolas", "Monaco", "Courier New", monospace;
  font-weight: 500;
  font-size: 32px;
  line-height: 1;
  letter-spacing: 0;
  text-transform: uppercase;
  text-transform: none;
  font-size: 20px;
  color: rgb(248, 250, 255);
}
@media (max-width: 751px) {
  .about_represent .about_desc_container .desc_unit span {
    font-size: 16px;
  }
}
@media (max-width: 400px) {
  .about_represent .about_desc_container .desc_unit span {
    font-size: 12px;
    width: 100%;
  }
}
.about_represent .about_desc_container .desc_unit:nth-child(2) {
  flex-direction: row-reverse;
}
@media (max-width: 400px) {
  .about_represent .about_desc_container .desc_unit:nth-child(2) {
    flex-direction: column;
  }
}
.about_represent .about_desc_container .desc_unit:nth-child(2) h2 {
  text-align: end;
}
@media (max-width: 400px) {
  .about_represent .about_desc_container .desc_unit:nth-child(2) h2 {
    text-align: start;
  }
}
.about_represent .staff_title {
  margin-top: 200px;
}
@media (max-width: 751px) {
  .about_represent .staff_title {
    margin-top: 120px;
  }
}
@media (max-width: 400px) {
  .about_represent .staff_title {
    margin-top: 72px;
    font-size: 24px;
  }
}
.about_represent .staff_container {
  display: flex;
  max-width: 811px;
  justify-content: space-between;
  margin: 120px auto 0;
}
@media (max-width: 751px) {
  .about_represent .staff_container {
    margin-top: 36px;
    width: 100%;
  }
}
@media (max-width: 400px) {
  .about_represent .staff_container {
    max-width: 195px;
    width: auto;
    flex-direction: column;
  }
}
.about_represent .staff_container .staff_container-single img {
  height: 85px;
}
.about_represent .staff_container .staff_container-single {
  display: flex;
  flex-direction: column;
  gap: 16px;
}
@media (max-width: 400px) {
  .about_represent .staff_container .staff_container-single {
    align-items: center;
  }
  .about_represent .staff_container .staff_container-single span {
    width: fit-content;
  }
}
.about_represent .staff_container span {
  justify-self: center;
}
.about_represent .ending_block {
  display: flex;
  flex-direction: column;
  margin: 200px auto 0;
  width: fit-content;
  align-items: center;
}
@media (max-width: 751px) {
  .about_represent .ending_block {
    margin-top: 120px;
  }
}
.about_represent .ending_block h2 {
  font-size: 88px;
}
@media (max-width: 751px) {
  .about_represent .ending_block h2 {
    font-size: 50px;
  }
}
.about_represent .ending_block a {
  font-family: "Founders Grotesk", Arial, sans-serif;
  font-size: 88px;
  color: rgb(15, 94, 247);
  width: fit-content;
  text-transform: uppercase;
}
@media (max-width: 751px) {
  .about_represent .ending_block a {
    font-size: 50px;
  }
}

.contact_c {
  max-width: min(1220px, 100% - 60px);
  margin: 200px auto 0;
}
@media (max-width: 751px) {
  .contact_c {
    max-width: min(704px, 100% - 40px);
    margin-top: 95px;
  }
}
@media (max-width: 400px) {
  .contact_c {
    margin-top: 75px;
  }
}
.contact_c {
  display: flex;
  justify-content: space-between;
}
@media (max-width: 751px) {
  .contact_c {
    flex-direction: column;
    justify-content: initial;
    gap: 36px;
  }
}
.contact_c .left_contact_container {
  width: 48%;
  display: flex;
  flex-direction: column;
}
@media (max-width: 751px) {
  .contact_c .left_contact_container {
    width: 95%;
  }
}
@media (max-width: 400px) {
  .contact_c .left_contact_container {
    width: 100%;
  }
}
.contact_c .left_contact_container .contact_greeting {
  display: flex;
  gap: 20px;
  align-items: center;
}
.contact_c .left_contact_container .contact_greeting img {
  max-width: 56px;
}
@media (max-width: 751px) {
  .contact_c .left_contact_container .contact_greeting img {
    max-width: 40px;
  }
}
@media (max-width: 400px) {
  .contact_c .left_contact_container .contact_greeting img {
    max-width: 28px;
  }
}
.contact_c .left_contact_container .contact_greeting span {
  font-family: "Founders Grotesk", Arial, sans-serif;
  font-size: 88px;
  color: rgba(248, 250, 255, 0.9);
  text-transform: uppercase;
}
@media (max-width: 751px) {
  .contact_c .left_contact_container .contact_greeting span {
    font-size: 55px;
  }
}
@media (max-width: 400px) {
  .contact_c .left_contact_container .contact_greeting span {
    font-size: 36px;
  }
}
.contact_c .left_contact_container h1 {
  margin-top: 20px;
  color: rgba(248, 250, 255, 0.9);
}
@media (max-width: 751px) {
  .contact_c .left_contact_container h1 {
    font-size: 55px;
  }
}
@media (max-width: 400px) {
  .contact_c .left_contact_container h1 {
    font-size: 36px;
  }
}
.contact_c .left_contact_container p {
  margin-top: 36px;
  font-family: "IBMPlexMono", "SF Mono", "Cascadia Code", "Fira Code", "Consolas", "Monaco", "Courier New", monospace;
  font-weight: 500;
  font-size: 32px;
  line-height: 1;
  letter-spacing: 0;
  text-transform: uppercase;
  font-size: 20px;
  color: rgba(248, 250, 255, 0.9);
  text-transform: none;
}
@media (max-width: 400px) {
  .contact_c .left_contact_container p {
    font-size: 12px;
  }
}
.contact_c .left_contact_container p span {
  color: rgb(15, 94, 247);
}
.contact_c .right_contact_container {
  display: flex;
  flex-direction: column;
  gap: 36px;
  width: 50%;
  justify-content: start;
}
@media (max-width: 751px) {
  .contact_c .right_contact_container {
    width: 80%;
  }
}
@media (max-width: 400px) {
  .contact_c .right_contact_container {
    width: 100%;
  }
}
.contact_c .right_contact_container input {
  width: 100%;
  border-radius: 10px;
  background: rgb(28, 30, 37);
  border: 1px solid rgba(248, 250, 255, 0.9);
  padding: 16px 24px 16px 24px;
  height: 50px;
  font-family: "IBMPlexMono", "SF Mono", "Cascadia Code", "Fira Code", "Consolas", "Monaco", "Courier New", monospace;
  font-weight: 300;
  font-size: 16px;
  line-height: 1;
  letter-spacing: 0;
  color: rgba(248, 250, 255, 0.9);
  font-size: 16px;
}
@media (max-width: 400px) {
  .contact_c .right_contact_container input {
    font-size: 12px;
  }
}
.contact_c .right_contact_container textarea {
  padding: 16px 24px 16px 24px;
  min-height: 162px;
  background: rgb(28, 30, 37);
  border: 1px solid rgba(248, 250, 255, 0.9);
  border-radius: 10px;
  font-family: "IBMPlexMono", "SF Mono", "Cascadia Code", "Fira Code", "Consolas", "Monaco", "Courier New", monospace;
  font-weight: 300;
  font-size: 16px;
  line-height: 1;
  letter-spacing: 0;
  color: rgba(248, 250, 255, 0.9);
  font-size: 16px;
}
@media (max-width: 400px) {
  .contact_c .right_contact_container textarea {
    font-size: 12px;
  }
}
.contact_c .right_contact_container button {
  min-height: 50px;
  width: 230px;
  background: transparent;
  border-radius: 60px;
  border: 2px solid rgb(15, 94, 247);
  font-family: "IBMPlexMono", "SF Mono", "Cascadia Code", "Fira Code", "Consolas", "Monaco", "Courier New", monospace;
  font-weight: 600;
  font-size: 20px;
  line-height: 1;
  letter-spacing: 0;
  text-transform: uppercase;
  font-size: 16px;
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media (max-width: 400px) {
  .contact_c .right_contact_container button {
    font-size: 12px;
    width: 100%;
  }
}

.career_c {
  max-width: min(1220px, 100% - 60px);
  margin: 200px auto 0;
}
@media (max-width: 751px) {
  .career_c {
    max-width: min(704px, 100% - 40px);
    margin-top: 95px;
  }
}
@media (max-width: 400px) {
  .career_c {
    margin-top: 75px;
  }
}
.career_c span {
  font-family: "IBMPlexMono", "SF Mono", "Cascadia Code", "Fira Code", "Consolas", "Monaco", "Courier New", monospace;
  font-weight: 500;
  font-size: 32px;
  line-height: 1;
  letter-spacing: 0;
  text-transform: uppercase;
  font-size: 20px;
  text-transform: none;
  color: rgba(248, 250, 255, 0.9);
}
@media (max-width: 751px) {
  .career_c span {
    font-size: 16px;
  }
}
@media (max-width: 400px) {
  .career_c span {
    font-size: 12px;
  }
}
.career_c .career_title {
  max-width: 640px;
  margin: 0 auto;
  display: flex;
  flex-direction: column;
  gap: 36px;
}
@media (max-width: 751px) {
  .career_c .career_title {
    max-width: 347px;
  }
  .career_c .career_title h1 {
    font-size: 55px;
  }
}
@media (max-width: 400px) {
  .career_c .career_title {
    max-width: 100%;
  }
  .career_c .career_title h1 {
    font-size: 48px;
  }
}
.career_c .openings_wrapper {
  display: flex;
  justify-content: space-between;
  margin-top: 200px;
}
@media (max-width: 751px) {
  .career_c .openings_wrapper h2 {
    font-size: 36px;
  }
  .career_c .openings_wrapper {
    margin-top: 120px;
    flex-direction: column;
    gap: 16px;
    justify-content: initial;
  }
}
@media (max-width: 400px) {
  .career_c .openings_wrapper {
    margin-top: 72px;
  }
}
.career_c .openings_wrapper .openings_desc {
  max-width: 50%;
}
@media (max-width: 751px) {
  .career_c .openings_wrapper .openings_desc {
    max-width: 100%;
  }
}
.career_c .openings_wrapper .openings_desc span {
  color: rgb(15, 94, 247);
}
.career_c .job_cards_container {
  display: flex;
  margin-top: 120px;
  flex-wrap: wrap;
  gap: 18px;
}
@media (max-width: 751px) {
  .career_c .job_cards_container {
    margin-top: 50px;
    gap: 10px;
  }
}
@media (max-width: 400px) {
  .career_c .job_cards_container {
    margin-top: 36px;
    flex-direction: column;
    gap: 16px;
  }
}
.career_c .job_cards_container .job_card {
  display: flex;
  flex-direction: column;
  gap: 36px;
  width: 390px;
  max-width: 395px;
  min-height: 500px;
  padding: 36px 16px 50px 16px;
  background: rgb(28, 30, 37);
  border-radius: 20px;
}
@media (max-width: 751px) {
  .career_c .job_cards_container .job_card {
    gap: 32px;
    width: 345px;
    max-width: 345px;
    min-height: 439px;
  }
}
@media (max-width: 400px) {
  .career_c .job_cards_container .job_card {
    width: 100%;
    max-width: 100%;
  }
}
.career_c .job_cards_container .job_card .job_desc {
  max-height: 260px;
  overflow: hidden;
  text-overflow: ellipsis;
}
@media (max-width: 400px) {
  .career_c .job_cards_container .job_card .job_desc {
    font-size: 16px;
  }
}
.career_c .job_cards_container .job_card .label_container {
  display: flex;
  flex-wrap: wrap;
  gap: 16px;
}
@media (max-width: 751px) {
  .career_c .job_cards_container .job_card .label_container {
    gap: 14px;
  }
}
.career_c .job_cards_container .job_card .label_container div {
  padding: 8px 11px 8px 11px;
  min-height: 37px;
  border: 1px solid rgba(248, 250, 255, 0.9);
  border-radius: 10px;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media (max-width: 751px) {
  .career_c .job_cards_container .job_card .label_container div {
    padding: 7px 9px 7px 9px;
    min-height: 30px;
  }
}
.career_c .job_cards_container .job_card .label_container div span {
  color: rgb(15, 94, 247);
  text-transform: uppercase;
  font-size: 16px;
}
@media (max-width: 751px) {
  .career_c .job_cards_container .job_card .label_container div span {
    font-size: 12px;
  }
}
.career_c .job_cards_container .job_card .job_type {
  font-family: "IBMPlexMono", "SF Mono", "Cascadia Code", "Fira Code", "Consolas", "Monaco", "Courier New", monospace;
  font-weight: 300;
  font-size: 16px;
  line-height: 1;
  letter-spacing: 0;
  font-size: 16px;
}
@media (max-width: 751px) {
  .career_c .job_cards_container .job_card .job_type {
    font-size: 14px;
  }
}
@media (max-width: 751px) {
  .career_c .job_cards_container .job_card h3 {
    font-size: 28px;
  }
}
.career_c .job_cards_container .job_card a {
  width: 100%;
  min-height: 50px;
  color: rgba(248, 250, 255, 0.9);
  font-family: "IBMPlexMono", "SF Mono", "Cascadia Code", "Fira Code", "Consolas", "Monaco", "Courier New", monospace;
  font-weight: 600;
  font-size: 20px;
  line-height: 1;
  letter-spacing: 0;
  text-transform: uppercase;
  font-size: 16px;
  text-align: center;
  background: transparent;
  border-radius: 60px;
  border: 2px solid rgb(15, 94, 247);
  margin-top: auto;
  display: flex;
  align-items: center;
  justify-content: center;
}
@media (max-width: 751px) {
  .career_c .job_cards_container .job_card a {
    min-height: 43px;
  }
}
.career_c .additional_desc {
  margin-top: 120px;
  margin-left: auto;
  max-width: 600px;
}
@media (max-width: 751px) {
  .career_c .additional_desc {
    margin-top: 36px;
    max-width: 100%;
  }
}
.career_c .additional_desc span span {
  color: rgb(15, 94, 247);
}

.benefits_sec {
  max-width: min(1220px, 100% - 60px);
  margin: 200px auto 0;
}
@media (max-width: 751px) {
  .benefits_sec {
    max-width: min(704px, 100% - 40px);
    margin-top: 95px;
  }
}
@media (max-width: 400px) {
  .benefits_sec {
    margin-top: 75px;
  }
}
@media (max-width: 751px) {
  .benefits_sec h2 {
    margin-top: 120px;
    font-size: 36px;
  }
}
.benefits_sec .benefits_container {
  margin-top: 120px;
  display: flex;
  justify-content: space-between;
}
@media (max-width: 751px) {
  .benefits_sec .benefits_container {
    margin-top: 50px;
    justify-content: initial;
    gap: 35px;
  }
}
@media (max-width: 400px) {
  .benefits_sec .benefits_container {
    flex-direction: column;
    justify-content: initial;
  }
}
.benefits_sec .benefits_container img {
  width: 35%;
}
@media (max-width: 751px) {
  .benefits_sec .benefits_container img {
    width: 25%;
  }
}
@media (max-width: 400px) {
  .benefits_sec .benefits_container img {
    width: 50%;
    transform: rotate(180deg) translateX(-50%);
  }
}
.benefits_sec .benefits_container .benefits_title_container {
  width: 50%;
  display: flex;
  flex-direction: column;
  gap: 36px;
}
@media (max-width: 751px) {
  .benefits_sec .benefits_container .benefits_title_container {
    width: auto;
  }
}
.benefits_sec .benefits_container .benefits_title_container span {
  font-family: "IBMPlexMono", "SF Mono", "Cascadia Code", "Fira Code", "Consolas", "Monaco", "Courier New", monospace;
  font-weight: 500;
  font-size: 32px;
  line-height: 1;
  letter-spacing: 0;
  text-transform: uppercase;
  font-size: 32px;
  text-transform: none;
  color: rgba(248, 250, 255, 0.9);
}
@media (max-width: 751px) {
  .benefits_sec .benefits_container .benefits_title_container span {
    font-size: 24px;
  }
}
@media (max-width: 400px) {
  .benefits_sec .benefits_container .benefits_title_container span {
    font-size: 16px;
  }
}
.benefits_sec .ending_title {
  margin-top: 160px;
}
@media (max-width: 751px) {
  .benefits_sec .ending_title {
    margin-top: 120px;
  }
}
@media (max-width: 400px) {
  .benefits_sec .ending_title {
    margin-top: 72px;
  }
}

.vacancy_popup_overlay {
  display: initial;
  visibility: hidden;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0);
  z-index: -100000;
  transition: background-color 0.3s ease;
}
.vacancy_popup_overlay.active {
  background-color: rgba(0, 0, 0, 0.5);
  display: initial;
  visibility: visible;
  z-index: 100000;
}
.vacancy_popup_overlay.active .vacancy_popup_content {
  opacity: 1;
  visibility: visible;
  transform: translate(50%, -50%) scale(1);
  z-index: 1000000;
}
.vacancy_popup_overlay .vacancy_popup_content {
  position: fixed;
  z-index: -10000000;
  right: 50%;
  top: 50%;
  transform: translate(50%, -50%) scale(0.8);
  width: min(680px, 100vw - 60px);
  flex: 1;
  height: 626px;
  border-radius: 20px;
  background: #F8FAFF;
  display: flex;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease, transform 0.3s ease, visibility 0.3s;
  flex-direction: column;
  align-items: center;
  padding-top: 78px;
}
@media (max-width: 751px) {
  .vacancy_popup_overlay .vacancy_popup_content {
    font-size: 50px;
  }
}
@media (max-width: 450px) {
  .vacancy_popup_overlay .vacancy_popup_content {
    width: 100vw;
  }
}
.vacancy_popup_overlay .vacancy_popup_content .cancel {
  position: absolute;
  top: 30px;
  right: 30px;
}
.vacancy_popup_overlay .vacancy_popup_content .cancel img {
  width: 32px;
}
.vacancy_popup_overlay .vacancy_popup_content h2 {
  color: rgba(0, 2, 12, 0.9);
}
@media (max-width: 751px) {
  .vacancy_popup_overlay .vacancy_popup_content h2 {
    font-size: 50px;
  }
}
@media (max-width: 450px) {
  .vacancy_popup_overlay .vacancy_popup_content h2 {
    font-size: 36px;
  }
}
.vacancy_popup_overlay .vacancy_popup_content span {
  color: rgb(0, 0, 0);
  max-width: 360px;
  font-family: "IBMPlexMono", "SF Mono", "Cascadia Code", "Fira Code", "Consolas", "Monaco", "Courier New", monospace;
  font-weight: 300;
  font-size: 16px;
  line-height: 1;
  letter-spacing: 0;
  font-size: 14px;
  text-align: center;
}
@media (max-width: 450px) {
  .vacancy_popup_overlay .vacancy_popup_content span {
    font-size: 12px;
  }
}
.vacancy_popup_overlay .vacancy_popup_content form {
  display: flex;
  flex-direction: column;
  margin-top: 16px;
  width: 360px;
  gap: 16px;
}
@media (max-width: 751px) {
  .vacancy_popup_overlay .vacancy_popup_content form {
    width: min(360px, 100vw - 100px);
  }
}
.vacancy_popup_overlay .vacancy_popup_content form input {
  padding: 16px 24px 16px 24px;
  height: 40px;
  background: rgba(28, 30, 37, 0.1);
  font-family: "IBMPlexMono", "SF Mono", "Cascadia Code", "Fira Code", "Consolas", "Monaco", "Courier New", monospace;
  font-weight: 300;
  font-size: 16px;
  line-height: 1;
  letter-spacing: 0;
  font-size: 14px;
  color: rgba(0, 2, 12, 0.8);
  border: none;
  border-radius: 10px;
}
@media (max-width: 450px) {
  .vacancy_popup_overlay .vacancy_popup_content form input {
    font-size: 12px;
  }
}
.vacancy_popup_overlay .vacancy_popup_content form input::placeholder {
  font-family: "IBMPlexMono", "SF Mono", "Cascadia Code", "Fira Code", "Consolas", "Monaco", "Courier New", monospace;
  font-weight: 300;
  font-size: 16px;
  line-height: 1;
  letter-spacing: 0;
  font-size: 14px;
  color: rgba(0, 2, 12, 0.8);
}
@media (max-width: 450px) {
  .vacancy_popup_overlay .vacancy_popup_content form input::placeholder {
    font-size: 12px;
  }
}
.vacancy_popup_overlay .vacancy_popup_content form textarea {
  padding: 16px 24px 16px 24px;
  height: 115px;
  background: rgba(28, 30, 37, 0.1);
  font-family: "IBMPlexMono", "SF Mono", "Cascadia Code", "Fira Code", "Consolas", "Monaco", "Courier New", monospace;
  font-weight: 300;
  font-size: 16px;
  line-height: 1;
  letter-spacing: 0;
  font-size: 14px;
  color: rgba(0, 2, 12, 0.8);
  border: none;
  border-radius: 10px;
}
@media (max-width: 450px) {
  .vacancy_popup_overlay .vacancy_popup_content form textarea {
    font-size: 12px;
  }
}
.vacancy_popup_overlay .vacancy_popup_content form button {
  padding: 11px 16px 11px 16px;
  height: 40px;
  border-radius: 60px;
  background: rgba(15, 94, 247, 0.5);
  font-family: "IBMPlexMono", "SF Mono", "Cascadia Code", "Fira Code", "Consolas", "Monaco", "Courier New", monospace;
  font-weight: 600;
  font-size: 20px;
  line-height: 1;
  letter-spacing: 0;
  text-transform: uppercase;
  font-size: 16px;
  color: rgb(248, 250, 255);
}

@font-face {
  font-family: "Founders Grotesk";
  src: url("../fonts/Founders-Grotesk-X-Condensed-Bold.eot");
  src: url("../fonts/Founders-Grotesk-X-Condensed-Bold.eot?#iefix") format("embedded-opentype"), url("../fonts/Founders-Grotesk-X-Condensed-Bold.woff2") format("woff2"), url("../fonts/Founders-Grotesk-X-Condensed-Bold.woff") format("woff"), url("../fonts/Founders-Grotesk-X-Condensed-Bold.otf") format("opentype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "IBMPlexMono";
  src: url("../fonts/IBMPlexMono-Medium.eot");
  src: url("../fonts/IBMPlexMono-Medium.eot?#iefix") format("embedded-opentype"), url("../fonts/IBMPlexMono-Medium.woff2") format("woff2"), url("../fonts/IBMPlexMono-Medium.woff") format("woff"), url("../fonts/IBMPlexMono-Medium.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "IBMPlexMono";
  src: url("../fonts/IBMPlexMono-SemiBold.eot");
  src: url("../fonts/IBMPlexMono-SemiBold.eot?#iefix") format("embedded-opentype"), url("../fonts/IBMPlexMono-SemiBold.woff2") format("woff2"), url("../fonts/IBMPlexMono-SemiBold.woff") format("woff"), url("../fonts/IBMPlexMono-SemiBold.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "IBMPlexMono";
  src: url("../fonts/IBMPlexMono-SemiBold.eot");
  src: url("../fonts/IBMPlexMono-SemiBold.eot?#iefix") format("embedded-opentype"), url("../fonts/IBMPlexMono-SemiBold.woff2") format("woff2"), url("../fonts/IBMPlexMono-SemiBold.woff") format("woff"), url("../fonts/IBMPlexMono-SemiBold.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "IBMPlexMono";
  src: url("../fonts/IBMPlexMono-Regular.eot");
  src: url("../fonts/IBMPlexMono-Regular.eot?#iefix") format("embedded-opentype"), url("../fonts/IBMPlexMono-Regular.woff2") format("woff2"), url("../fonts/IBMPlexMono-Regular.woff") format("woff"), url("../fonts/IBMPlexMono-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "IBMPlexMono";
  src: url("../fonts/IBMPlexMono-Light.eot");
  src: url("../fonts/IBMPlexMono-Light.eot?#iefix") format("embedded-opentype"), url("../fonts/IBMPlexMono-Light.woff2") format("woff2"), url("../fonts/IBMPlexMono-Light.woff") format("woff"), url("../fonts/IBMPlexMono-Light.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}

:root {
  --parallax-offset: 0px;
}

body {
  background: rgb(0, 2, 12);
}
body .no_scroll {
  overflow: hidden;
}

a {
  text-decoration: none;
  color: inherit;
  cursor: pointer;
  transition: opacity ease 0.3s;
}
a:hover {
  opacity: 0.7;
}

ul, ol {
  list-style: none;
}

button {
  background: transparent;
  border: none;
  color: #F8FAFF;
  outline: none;
  cursor: pointer;
  transition: opacity ease 0.3s;
}
button:hover {
  opacity: 0.7;
}
button:focus {
  outline: none;
  box-shadow: none;
}
button:active {
  outline: none;
  box-shadow: none;
  opacity: 0.7;
}
button:focus-visible {
  outline: none;
  box-shadow: none;
}

@media (max-width: 751px) {
  input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=submit]):not([type=button]):not([type=reset]):not([type=color]) {
    border-radius: 6px;
  }
}
@media (max-width: 400px) {
  input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=submit]):not([type=button]):not([type=reset]):not([type=color]) {
    border-radius: 6px;
  }
}
h1 {
  font-family: "Founders Grotesk", Arial, sans-serif;
  font-weight: 700;
  font-size: 88px;
  line-height: 85%;
  letter-spacing: 0.02em;
  text-transform: uppercase;
  color: rgb(248, 250, 255);
}

h2 {
  font-family: "Founders Grotesk", Arial, sans-serif;
  font-weight: 700;
  font-size: 50px;
  line-height: 0.85;
  letter-spacing: 0.02em;
  text-transform: uppercase;
  color: rgb(248, 250, 255);
}

h3 {
  font-family: "Founders Grotesk", Arial, sans-serif;
  font-weight: 700;
  font-size: 32px;
  line-height: 1;
  letter-spacing: 0;
  text-transform: uppercase;
  color: rgb(248, 250, 255);
}

span {
  color: rgb(248, 250, 255);
}

.home_main {
  margin-top: 163px;
  margin-bottom: 90px;
}
@media (max-width: 751px) {
  .home_main {
    margin-top: 87px;
  }
}
@media (max-width: 400px) {
  .home_main {
    margin-top: 73px;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY3NzL21haW4uY3NzIiwibWFwcGluZ3MiOiI7OztBQUFBLGdCQUFnQjtBQ0VoQjtFQUNFO0VBQ0E7RUFDQTtFQUlBO0VBQ0E7QURIRjtBQ01BO0VBQ0U7RUFDQTtFQUNBO0VBSUE7RUFDQTtBRFBGO0FDVUE7RUFDRTtFQUNBO0VBQ0E7RUFJQTtFQUNBO0FEWEY7QUNjQTtFQUNFO0VBQ0E7RUFDQTtFQUlBO0VBQ0E7QURmRjtBQ2tCQTtFQUNFO0VBQ0E7RUFDQTtFQUlBO0VBQ0E7QURuQkY7QUNzQkE7RUFDRTtFQUNBO0VBQ0E7RUFJQTtFQUNBO0FEdkJGO0FDeENBO0VBQ0U7RUFDQTtFQUNBO0VBSUE7RUFDQTtBRHVDRjtBQ3BDQTtFQUNFO0VBQ0E7RUFDQTtFQUlBO0VBQ0E7QURtQ0Y7QUNoQ0E7RUFDRTtFQUNBO0VBQ0E7RUFJQTtFQUNBO0FEK0JGO0FDNUJBO0VBQ0U7RUFDQTtFQUNBO0VBSUE7RUFDQTtBRDJCRjtBQ3hCQTtFQUNFO0VBQ0E7RUFDQTtFQUlBO0VBQ0E7QUR1QkY7QUNwQkE7RUFDRTtFQUNBO0VBQ0E7RUFJQTtFQUNBO0FEbUJGO0FFcEZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxZQytHYztFRDlHZDtBRnNGRjtBRXBGRTtFQVhGO0lBWUk7RUZ1RkY7QUFDRjtBRXBHQTtFRW9ERTtFQUNBO0VBQ0E7RUFDQTtBSm1ERjtBRXpGRTtFQUNFLGlCQ2hCWTtFRGlCWjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUVJRixtSERuQm1CO0VDb0JuQjtFQUNBO0VBQ0E7RUFDQTtFRk5FO0FGK0ZKO0FFN0ZJO0VBQ0U7QUYrRk47QUU1Rkk7RUVKRixtSERuQm1CO0VDb0JuQjtFQUNBO0VBQ0E7RUFDQTtFRkVJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRmtHTjtBRWhHTTtFQUNFO0FGa0dSO0FFL0ZNO0VBQ0U7QUZpR1I7QUU3Rkk7RUFDRTtBRitGTjtBRTdGTTtFQUNFO0VBQ0E7RUFDQTtBRitGUjtBRTVGTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGOEZSO0FFNUZRO0VFOUNOLG1IRG5CbUI7RUNvQm5CO0VBQ0E7RUFDQTtFQUNBO0VGNENRO0VBQ0E7QUZrR1Y7QUUvRlE7O0VBRUU7QUZpR1Y7QUU5RlE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRmdHVjtBRTdGUTtFQUNFO0FGK0ZWO0FFNUZRO0VBQ0U7QUY4RlY7QUUxRlU7RUFDRTtBRjRGWjtBRTFGWTtFQUNFO0FGNEZkO0FFeEZVO0VBQ0U7QUYwRlo7QUV2RlU7RUFDRTtBRnlGWjtBRXRGVTtFQUNFO0lBQ0U7SUFDQTtFRndGWjtFRXRGVTtJQUNFO0lBQ0E7RUZ3Rlo7RUV0RlU7SUFDRTtJQUNBO0VGd0ZaO0VFdEZVO0lBQ0U7SUFDQTtFRndGWjtFRXRGVTtJQUNFO0lBQ0E7RUZ3Rlo7QUFDRjtBRWxGTTtFQUNFO0lBQ0U7RUZvRlI7RUVsRk07SUFDRTtFRm9GUjtBQUNGO0FFakZNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRm1GUjtBRWpGUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FGbUZWO0FFaEZRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUZrRlY7QUVoRlU7RUFDRTtBRmtGWjtBRTVFSTtFQUNFO0lBQ0U7SUFDQTtFRjhFTjtFRTNFSTtJQUNFO0VGNkVOO0VFMUVJO0lBQ0U7RUY0RU47RUV6RUk7SUFDRTtJQUNBO0lBQ0E7RUYyRU47RUV4RVE7SUFDRTtFRjBFVjtBQUNGO0FFcEVFO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUZzRUo7QUFDRjs7QUVsRUE7RUFDRTtJQUNFO0lBQ0E7SUFDQTtFRnFFRjtBQUNGO0FFakVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUZtRUY7QUVqRUU7RUFDRTtFQUNBO0FGbUVKO0FFaEVFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRmtFSjtBRWhFSTtFQUNFO0VFNVBKLG1IRERtQjtFQ0VuQjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VGeVBJO0FGdUVOO0FFckVNO0VBTEY7SUFNSTtFRndFTjtBQUNGOztBS3BWQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FMdVZGO0FLclZFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUx1Vko7QUtyVkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUx1Vk47QUtwVkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMc1ZOO0FLcFZNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUxzVlI7QUtwVlE7RURPTixtSERuQ21CO0VDb0NuQjtFQUNBO0VBQ0E7RUFDQTtFQ1RRO0VBQ0E7RUFDQTtBTDBWVjtBS3ZWUTtFREFOLG1IRG5DbUI7RUNvQ25CO0VBQ0E7RUFDQTtFQUNBO0VDRlE7RUFDQTtFQUNBO0VBQ0E7QUw2VlY7QUszVlU7RUFDRTtFQUNBO0VBQ0E7QUw2Vlo7QUt2Vkk7RURoQkYsbUhEbkNtQjtFQ29DbkI7RUFDQTtFQUNBO0VBQ0E7RUNjSTtFQUNBO0VBQ0E7RUFDQTtBTDZWTjtBS3pWSTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0VMMlZOO0VLeFZJO0lBQ0U7RUwwVk47RUt2Vkk7SUFDRTtJQUNBO0lBQ0E7RUx5Vk47QUFDRjtBS3RWSTtFQUNFO0lBQ0U7SUFDQTtFTHdWTjtBQUNGO0FLcFZFO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7RUxzVko7QUFDRjtBS25WRTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0VMcVZKO0FBQ0Y7O0FNamNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FOb2NGO0FNamNFO0VBVEY7SUFVSTtFTm9jRjtBQUNGO0FNbGNFO0VBYkY7SUFjSTtJQUNBO0VOcWNGO0FBQ0Y7QU1uY0U7RUFDRTtFQUNBO0FOcWNKO0FNbmNJO0VBSkY7SUFLSTtFTnNjSjtBQUNGO0FNcGNJO0VBUkY7SUFTSTtJQUNBO0VOdWNKO0FBQ0Y7QU1yY0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FOdWNOO0FNcmNNO0VBYkY7SUFjSTtJQUNBO0lBQ0E7SUFDQTtFTndjTjtFTXRjTTtJQUNFO0lBQ0E7RU53Y1I7QUFDRjtBTXJjTTtFRlpKLG1IRG5DbUI7RUNvQ25CO0VBQ0E7RUFDQTtFQUNBO0VFVU07QU4yY1I7QU16Y1E7RUFKRjtJQUtJO0VONGNSO0FBQ0Y7QU16Y007RUFDRTtBTjJjUjtBTXhjTTtFQUNFO0FOMGNSO0FNdmNNO0VBQ0U7QU55Y1I7QU1yY1E7RUFDRTtBTnVjVjtBTXJjUTtFQUNFO0FOdWNWO0FNbGNRO0VBQ0U7QU5vY1Y7QU1sY1E7RUFDRTtBTm9jVjtBTWxjUTtFQUNFO0FOb2NWO0FNL2JRO0VBQ0U7QU5pY1Y7QU0vYlE7RUFDRTtBTmljVjtBTTliUTtFQUNFO0FOZ2NWO0FNN2JRO0VBQ0U7RUZyR1IsbUhERG1CO0VDRW5CO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUVrR1E7RUFDQTtFQUNBO0FOb2NWO0FNbGNVO0VBUEY7SUFRSTtFTnFjVjtBQUNGO0FNaGNJO0VBQ0U7RUFDQTtFQUNBO0FOa2NOO0FNaGNNO0VBTEY7SUFNSTtJQUNBO0VObWNOO0FBQ0Y7QU1qY007RUFWRjtJQVdJO0lBQ0E7RU5vY047QUFDRjtBTWxjTTtFQUNFO0FOb2NSO0FNbGNRO0VBSEY7SUFJSTtJQUNBO0lBQ0E7RU5xY1I7QUFDRjtBTW5jUTtFQVRGO0lBVUk7SUFDQTtFTnNjUjtBQUNGO0FNbmNNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FOcWNSO0FNbmNRO0VBUkY7SUFTSTtJQUNBO0lBQ0E7RU5zY1I7QUFDRjtBTXBjUTtFQWRGO0lBZUk7SUFDQTtJQUNBO0VOdWNSO0FBQ0Y7QU1yY1E7RUFDRTtFQUNBO0FOdWNWO0FNcmNVO0VBSkY7SUFLSTtFTndjVjtBQUNGO0FNdGNVO0VGMUlSLG1IRG5DbUI7RUNvQ25CO0VBQ0E7RUFDQTtFQUNBO0VFd0lVO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QU40Y1o7QU0xY1k7RUFYRjtJQVlJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFTjZjWjtBQUNGO0FNM2NZO0VBcEJGO0lBcUJJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RU44Y1o7QUFDRjtBTTVjWTtFQUNFO0VBQ0E7QU44Y2Q7QU01Y2M7RUFKRjtJQUtJO0VOK2NkO0FBQ0Y7QU0zY2M7RUFDRTtBTjZjaEI7QU14Y2M7RUFDRTtBTjBjaEI7QU1yY2M7RUFDRTtBTnVjaEI7QU1sY1U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VGaE9WLG1IRFZtQjtFQ1duQjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VFNk5VO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FOeWNaO0FNdmNZO0VBbEJGO0lBbUJJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFTjBjWjtBQUNGO0FNeGNZO0VBM0JGO0lBNEJJO0lBQ0E7RU4yY1o7QUFDRjtBTXpjWTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FOMmNkO0FNeGNZO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QU4wY2Q7QU10Y2M7RUFDRTtBTndjaEI7QU1wY1k7RUFDRTtBTnNjZDtBTXBjYztFQUNFO0FOc2NoQjtBTW5jYztFQUNFO0FOcWNoQjtBTS9iUTtFQUNFO0VBQ0E7RUZsUlIsbUhEbkNtQjtFQ29DbkI7RUFDQTtFQUNBO0VBQ0E7QUpvdEJGO0FNbmNVO0VBTEY7SUFNSTtFTnNjVjtBQUNGO0FNcGNVO0VBVEY7SUFVSTtFTnVjVjtBQUNGO0FNamNFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FObWNKO0FNamNJO0VBUkY7SUFTSTtJQUNBO0VOb2NKO0FBQ0Y7QU1sY0k7RUFiRjtJQWNJO0lBQ0E7SUFDQTtJQUNBO0VOcWNKO0FBQ0Y7QU1uY0k7RUFwQkY7SUFxQkk7SUFDQTtJQUNBO0lBQ0E7RU5zY0o7QUFDRjtBTXBjSTtFQTNCRjtJQTRCSTtJQUNBO0lBQ0E7SUFDQTtFTnVjSjtBQUNGO0FNcGNFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTnNjSjtBTW5jRTtFQUNFO0lBQ0U7RU5xY0o7QUFDRjtBTWxjRTtFQUNFO0lBQ0U7RU5vY0o7RU1sY0U7SUFDRTtFTm9jSjtFTWxjRTtJQUNFO0VOb2NKO0VNbGNFO0lBQ0U7RU5vY0o7RU1sY0U7SUFDRTtFTm9jSjtBQUNGO0FNamNFO0VBQ0U7SUFDRTtFTm1jSjtFTWpjRTtJQUNFO0VObWNKO0VNamNFO0lBQ0U7RU5tY0o7RU1qY0U7SUFDRTtFTm1jSjtFTWpjRTtJQUNFO0VObWNKO0FBQ0Y7QU1oY0U7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QU5rY047QU1oY0k7RUFSRjtJQVNJO0lBQ0E7SUFDQTtJQUNBO0VObWNKO0FBQ0Y7QU1qY0k7RUFmRjtJQWdCSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VOb2NKO0FBQ0Y7QU1sY007RUFDRTtFQUNBO0VBQ0E7QU5vY1I7QU1sY1E7RUFMRjtJQU1JO0lBQ0E7RU5xY1I7QUFDRjtBTW5jUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QU5xY1Y7QU1uY1U7RUFBaUI7QU5zYzNCO0FNcmNVO0VBQWlCO0FOd2MzQjtBTXZjVTtFQUFpQjtBTjBjM0I7QU16Y1U7RUFBaUI7QU40YzNCO0FNM2NVO0VBQWlCO0FOOGMzQjtBTTdjVTtFQUFpQjtBTmdkM0I7QU05Y1U7RUFkRjtJQWVJO0lBQ0E7RU5pZFY7RU05Y1U7SUFBaUI7RU5pZDNCO0VNaGRVO0lBQWlCO0VObWQzQjtFTWxkVTtJQUFpQjtFTnFkM0I7RU1wZFU7SUFBaUI7RU51ZDNCO0VNdGRVO0lBQWlCO0VOeWQzQjtFTXhkVTtJQUFpQjtFTjJkM0I7QUFDRjtBTXZkSTtFQUNFO0VBQ0E7QU55ZE47QU12ZE07RUFKRjtJQUtJO0lBQ0E7RU4wZE47QUFDRjtBTXZkSTtFRmpjRixtSERuQ21CO0VDb0NuQjtFQUNBO0VBQ0E7RUFDQTtFRStiSTtBTjZkTjtBTTNkTTtFQUpGO0lBS0k7RU44ZE47QUFDRjtBTTFkRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FONGRKO0FNMWRJO0VBTkY7SUFPSTtJQUNBO0VONmRKO0FBQ0Y7QU0zZEk7RUFYRjtJQVlJO0VOOGRKO0FBQ0Y7QU0zZEk7RUFDRTtFQUNBO0VGN2VKLG1IRG5CbUI7RUNvQm5CO0VBQ0E7RUFDQTtFQUNBO0VFMmVJO0FOaWVOO0FNL2RNO0VBTkY7SUFPSTtJQUNBO0lBQ0E7RU5rZU47QUFDRjtBTWhlTTtFQVpGO0lBYUk7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFTm1lTjtBQUNGO0FNaGVJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QU5rZU47QU1oZU07RUFaRjtJQWFJO0lBQ0E7RU5tZU47QUFDRjtBTWhlTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTmtlUjtBTWhlUTtFQUNFO0lBQ0U7RU5rZVY7QUFDRjtBTS9kUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FOaWVWO0FNOWRRO0VBeEJGO0lBeUJJO0lBQ0E7RU5pZVI7QUFDRjtBTTlkTTtFQUNFO0VBQ0E7QU5nZVI7QU05ZFE7RUZwakJOLG1IRG5CbUI7RUNvQm5CO0VBQ0E7RUFDQTtFQUNBO0VFa2pCUTtBTm9lVjtBTWxlVTtFQUpGO0lBS0k7RU5xZVY7QUFDRjtBTWxlUTtFQUNFO0lBQ0U7SUFDQTtFTm9lVjtBQUNGO0FNaGVNO0VBckVGO0lBc0VJO0lBQ0E7SUFDQTtFTm1lTjtBQUNGO0FNamVNO0VBM0VGO0lBNEVJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RU5vZU47QUFDRjs7QU9qbENBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FQb2xDRjtBT2xsQ0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FQb2xDSjtBT2xsQ0k7RUFDRTtFQUNBO0FQb2xDTjtBT2hsQ0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VIT0YsbUhEM0JtQjtFQzRCbkI7RUFDQTtFQUNBO0VBQ0E7RUdURTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVBzbENKO0FPcGxDSTtFQUNFO0FQc2xDTjtBT25sQ0k7RUh0Q0YsbUhERG1CO0VDRW5CO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUdtQ0k7RUFDQTtFQUNBO0FQMGxDTjtBT3ZsQ0k7RUFDRTtBUHlsQ047QU90bENJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUHdsQ047QU90bENNO0VBQ0U7RUhoRE4sbUhEVm1CO0VDV25CO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUc2Q007RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUDZsQ1I7O0FPdmxDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUDBsQ0Y7QU94bENFO0VBQ0U7QVAwbENKO0FPdmxDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUHlsQ0o7QU92bENJO0VBakJGO0lBa0JJO0lBQ0E7SUFDQTtJQUNBO0VQMGxDSjtBQUNGO0FPeGxDSTtFQXhCRjtJQXlCSTtJQUNBO0lBQ0E7RVAybENKO0FBQ0Y7QU96bENJO0VBOUJGO0lBK0JJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VQNGxDSjtBQUNGOztBT3hsQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FQMmxDRjtBT3psQ0U7RUFDTTtFQUNBO0VBQ0E7RUFDQTtBUDJsQ1I7QU96bENJO0VBQ0U7RUFDQTtFQUNBO0FQMmxDTjtBT3psQ007RUFMRjtJQU1JO0lBQ0E7RVA0bENOO0FBQ0Y7QU8xbENNO0VBVkY7SUFXSTtJQUNBO0VQNmxDTjtBQUNGO0FPMWxDSTtFQXRCRjtJQXVCSTtJQUNBO0lBQ0E7RVA2bENKO0FBQ0Y7QU8xbENJO0VBQ0U7SUFDRTtJQUNBO0VQNGxDTjtBQUNGO0FPeGxDRTtFSDNKQSxtSERuQm1CO0VDb0JuQjtFQUNBO0VBQ0E7RUFDQTtFR3lKTTtFQUNBO0VBQ0E7RUFDQTtBUDhsQ1I7QU81bENJO0VBUEY7SUFRSTtJQUNBO0VQK2xDSjtBQUNGO0FPN2xDSTtFQVpGO0lBYUk7SUFDQTtFUGdtQ0o7QUFDRjtBTzlsQ0k7RUFqQkY7SUFrQkk7RVBpbUNKO0FBQ0Y7QU85bENFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QVBnbUNKO0FPOWxDSTtFQU5GO0lBT0k7SUFDQTtFUGltQ0o7QUFDRjtBTy9sQ0k7RUFYRjtJQVlJO0lBQ0E7RVBrbUNKO0FBQ0Y7QU8vbENNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FQaW1DUjtBTy9sQ1E7RUFSRjtJQVNJO0VQa21DUjtBQUNGO0FPaG1DUTtFQVpGO0lBYUk7RVBtbUNSO0FBQ0Y7QU9qbUNROztFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVBtbUNWO0FPaG1DUTtFQUNFO0VBQ0E7RUFDQTtBUGttQ1Y7QU9obUNVO0VBTEY7SUFNSTtFUG1tQ1Y7QUFDRjtBT2ptQ1U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VIbFBWLG1IRFZtQjtFQ1duQjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VHK09VO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVB3bUNaO0FPdG1DWTtFQWJGO0lBY0k7SUFDQTtJQUNBO0lBQ0E7RVB5bUNaO0FBQ0Y7QU9wbUNFO0VBQ0U7RUFDQTtFQUNBO0FQc21DSjtBT3BtQ0k7RUFMRjtJQU1JO0lBQ0E7RVB1bUNKO0FBQ0Y7QU9ybUNJO0VBVkY7SUFXSTtJQUNBO0lBQ0E7RVB3bUNKO0FBQ0Y7QU90bUNJO0VBaEJGO0lBaUJJO0lBQ0E7RVB5bUNKO0FBQ0Y7QU90bUNJO0VBQ0E7RUFDQTtFQUNBO0FQd21DSjtBT3RtQ0k7RUFMQTtJQU1JO0VQeW1DTjtBQUNGO0FPdm1DSTtFQVRBO0lBVUk7SUFDQTtFUDBtQ047QUFDRjtBT3htQ0k7RUFkQTtJQWVJO0lBQ0E7RVAybUNOO0FBQ0Y7QU96bUNJO0VBQ0k7RUFDQTtBUDJtQ1I7QU94bUNJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUh6VE4sbUhEVm1CO0VDV25CO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUdzVE07RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FQK21DUjtBTzdtQ1E7RUFDSTtFQUNBO0FQK21DWjtBTzVtQ1E7RUFyQko7SUFzQlE7SUFDQTtJQUNBO0VQK21DVjtBQUNGO0FPNW1DSTtFQUNJO0VBQ0E7RUFDQTtBUDhtQ1I7QU81bUNRO0VBTEo7SUFNUTtFUCttQ1Y7QUFDRjtBTzdtQ1E7RUFDSTtFQUNBO0FQK21DWjtBTzVtQ1E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VIeFVWLG1IRG5DbUI7RUNvQ25CO0VBQ0E7RUFDQTtFQUNBO0VHc1VVO0VBQ0E7RUFDQTtBUGtuQ1o7QU9obkNZO0VBWEo7SUFZUTtFUG1uQ2Q7QUFDRjtBT2puQ1k7RUFmSjtJQWdCUTtJQUNBO0VQb25DZDtBQUNGO0FPbG5DWTtFSHZWVixtSERuQ21CO0VDb0NuQjtFQUNBO0VBQ0E7RUFDQTtFR3FWYztBUHduQ2hCO0FPdG5DZ0I7RUFKSjtJQUtRO0VQeW5DbEI7QUFDRjtBT3RuQ1k7RUFDSTtBUHduQ2hCO0FPbm5DSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FQcW5DUjtBT25uQ1E7RUFOSjtJQU9RO0lBQ0E7RVBzbkNWO0FBQ0Y7QU9wbkNRO0VBWEo7SUFZUTtJQUNBO0VQdW5DVjtBQUNGO0FPcG5DSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FQc25DSjtBT3BuQ0k7RUFOQTtJQU9JO0VQdW5DTjtBQUNGO0FPbm5DTTtFQUNFO0FQcW5DUjtBT2xuQ007RUFDRTtBUG9uQ1I7QU9sbkNNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUG9uQ1I7QU9sbkNRO0VBVkY7SUFXSTtJQUNBO0VQcW5DUjtBQUNGO0FPL21DUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVBpbkNWO0FPem1DSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUDJtQ1I7QU94bUNJO0VIdGNGLG1IRG5CbUI7RUNvQm5CO0VBQ0E7RUFDQTtFQUNBO0VHb2NJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVA4bUNOO0FPNW1DTTtFQUNFO0FQOG1DUjtBTzFtQ1E7RUFiSjtJQWNRO0VQNm1DVjtBQUNGO0FPMW1DTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVA0bUNSO0FPMW1DUTtFQWJGO0lBY0k7SUFDQTtFUDZtQ1I7QUFDRjtBTzFtQ007RUFDRTtBUDRtQ1I7QU94bUNNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVAwbUNSO0FPeG1DUTtFQVpGO0lBYU07SUFDQTtFUDJtQ1Y7QUFDRjtBT3htQ0k7RUFDSTtBUDBtQ1I7QU92bUNJOztFQUVJO0VBQ0E7QVB5bUNSO0FPdG1DSTs7RUFFSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVB3bUNSO0FPcG1DSTtFQUNJO0FQc21DUjtBT25tQ0k7RUFDSTtBUHFtQ1I7QU9sbUNJO0VBQ0U7QVBvbUNOO0FPaG1DSTtFQUNFO0VBQ0E7RUFDQTtBUGttQ047QU9obUNNO0VBTEY7SUFNSTtFUG1tQ047QUFDRjtBT2ptQ007RUFURjtJQVVJO0lBQ0E7RVBvbUNOO0FBQ0Y7QU9sbUNNO0VBZEY7SUFlSTtJQUNBO0VQcW1DTjtBQUNGO0FPbm1DTTtFQUNFO0VBQ0E7QVBxbUNSO0FPbG1DTTtFQUNFO0VBQ0E7RUFDQTtBUG9tQ1I7QU9sbUNRO0VBTEY7SUFNSTtFUHFtQ1I7QUFDRjtBT2xtQ007RUFDRTtFQUNBO0VBQ0E7RUFDQTtBUG9tQ1I7QU9qbUNVO0VBQ0U7RUFDQTtBUG1tQ1o7QU9obUNVOzs7O0VBSUU7QVBrbUNaO0FPN2xDTTtFQUNFO0FQK2xDUjtBTzVsQ007RUhsbUJKLG1IRG5CbUI7RUNvQm5CO0VBQ0E7RUFDQTtFQUNBO0VHZ21CTTtFQUNBO0FQa21DUjtBTy9sQ007RUFDRTtFSHpsQk4sbUhEbkNtQjtFQ29DbkI7RUFDQTtFQUNBO0VBQ0E7RUd1bEJNO0VBQ0E7RUFDQTtBUHFtQ1I7QU9sbUNNOzs7RUFHRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUh4bUJOLG1IRG5DbUI7RUNvQ25CO0VBQ0E7RUFDQTtFQUNBO0VHc21CTTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FQd21DUjtBT3RtQ1E7RUFoQkY7OztJQWlCSTtJQUNBO0lBQ0E7SUFDQTtFUDJtQ1I7QUFDRjtBT3ptQ1E7OztFSHZuQk4sbUhEbkNtQjtFQ29DbkI7RUFDQTtFQUNBO0VBQ0E7RUdxbkJRO0FQaW5DVjtBTy9tQ1U7RUFKRjs7O0lBS0k7RVBvbkNWO0FBQ0Y7QU9obkNNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUGtuQ1I7QU9obkNRO0VBUEY7SUFRSTtJQUNBO0lBQ0E7SUFDQTtFUG1uQ1I7QUFDRjtBT2huQ007OztFQUdFO0VBQ0E7RUFDQTtBUGtuQ1I7QU8vbUNNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VIcHFCTixtSERuQ21CO0VDb0NuQjtFQUNBO0VBQ0E7RUFDQTtFR2txQk07RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUHFuQ1I7QU9ubkNRO0VBcEJGO0lBcUJJO0lBQ0E7SUFDQTtJQUNBO0VQc25DUjtBQUNGO0FPcG5DUTtFQUNFO0VBQ0E7QVBzbkNWO0FPbG5DTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FQb25DUjtBT2puQ007O0VIaHNCSixtSERuQ21CO0VDb0NuQjtFQUNBO0VBQ0E7RUFDQTtFRytyQk07RUFDQTtFQUNBO0FQdW5DUjtBT3BuQ007RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFSC9zQk4sbUhEbkNtQjtFQ29DbkI7RUFDQTtFQUNBO0VBQ0E7RUc2c0JNO0FQMG5DUjtBT3ZuQ007O0VBRUU7RUFDQTtFQUNBO0FQeW5DUjtBT3RuQ007O0VBRUU7RUFDQTtBUHduQ1I7QU9ybkNNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUHVuQ1I7QU9wbkNNO0VBQ0U7QVBzbkNSO0FPbm5DTTtFQUNFO0VBQ0E7RUFDQTtFSGh2Qk4sbUhEbkNtQjtFQ29DbkI7RUFDQTtFQUNBO0VBQ0E7RUc4dUJNO0FQeW5DUjtBT3ZuQ1E7RUFFRTtFQUNBO0FQd25DVjtBT3BuQ007RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VIaHdCTixtSERuQ21CO0VDb0NuQjtFQUNBO0VBQ0E7RUFDQTtFRzh2Qk07RUFDQTtFQUNBO0FQMG5DUjtBT3ZuQ007RUFDRTtBUHluQ1I7QU92bkNRO0VBQ0U7RUFDQTtBUHluQ1Y7QU90bkNRO0VBQ0U7QVB3bkNWO0FPcG5DTTtFQUNFO0FQc25DUjtBT25uQ007RUFDRTtFQUNBO0VBQ0E7QVBxbkNSO0FPbm5DUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVBxbkNWO0FPbG5DUTtFQUNFO0FQb25DVjtBT2huQ007RUFDRTtFQUNBO0VBQ0E7QVBrbkNSO0FPaG5DUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVBrbkNWO0FPaG5DVTtFQUNFO0VBQ0E7QVBrbkNaO0FPaG5DWTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FQa25DZDtBTzdtQ1E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVArbUNWO0FPNW1DWTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUDhtQ2Q7QU8zbUNZO0VBQ0U7QVA2bUNkO0FPdm1DTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VIOTRCTixtSERWbUI7RUNXbkI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFRzI0Qk07RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUDhtQ1I7QU81bUNRO0VBQ0U7RUFDQTtBUDhtQ1Y7QU8z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aTVXRjtBa0MvNFdFO0VBQ0U7RTlCYUYsbUhEVm1CO0VDV25CO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RThCaEJFO0FsQ3M1V0o7QWtDcDVXSTtFQUNFO0FsQ3M1V047O0FrQ2o1V0E7RTlCMkNFO0VBQ0E7QUowMldGO0FJeDJXRTtFOEI5Q0Y7STlCK0NJO0lBQ0E7RUoyMldGO0FBQ0Y7QUl6MldFO0U4Qm5ERjtJOUJvREk7RUo0MldGO0FBQ0Y7QWtDajZXQTtFQUVFO0FsQ2s2V0Y7QWtDaDZXRTtFQUNFO0FsQ2s2V0o7QWtDLzVXRTtFQUNFO0VBQ0E7QWxDaTZXSjtBa0MvNVdJO0VBSkY7SUFLSTtFbENrNldKO0FBQ0Y7QWtDaDZXSTtFQVJGO0lBU0k7SUFDQTtJQUNBO0VsQ202V0o7QUFDRjtBa0NqNldJO0VBQ0U7RUFDQTtFQUNBO0FsQ202V047QWtDajZXTTtFQUxGO0lBTUk7RWxDbzZXTjtBQUNGO0FrQ2o2V1E7RUFERjtJQUVJO0VsQ282V1I7QUFDRjtBa0NqNldNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWxDbTZXUjtBa0NqNldRO0VBTkY7SUFPSTtFbENvNldSO0FBQ0Y7QWtDbDZXUTtFQUNFO0VBQ0E7QWxDbzZXVjtBa0NsNldVO0VBSkY7SUFLSTtJQUNBO0VsQ3E2V1Y7QUFDRjtBa0NoNldRO0VBQ0U7RUFDQTtFQUNBO0FsQ2s2V1Y7QWtDaDZXVTtFOUJwQ1IsbUhEbkNtQjtFQ29DbkI7RUFDQTtFQUNBO0VBQ0E7RThCa0NVO0VBQ0E7QWxDczZXWjtBa0NwNldZO0VBTEY7SUFNSTtFbEN1NldaO0FBQ0Y7QWtDcDZXVTtFOUJoRlIsbUhERG1CO0VDRW5CO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RThCNkVVO0VBQ0E7QWxDMjZXWjtBa0N6NldZO0VBTEY7SUFNSTtFbEM0NldaO0FBQ0Y7QWtDdjZXTTtFQUNFO0U5QjdGTixtSEREbUI7RUNFbkI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFOEIwRk07RUFDQTtBbEM4NldSO0FrQzU2V1E7RUFORjtJQU9JO0lBQ0E7RWxDKzZXUjtBQUNGO0FrQzM2V0k7RUFD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bUI7RUNXbkI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFcUN5SE07RUFDQTtBekM0OFpSOztBQzVsYUE7RUFDRTtFQUNBO0VBQ0E7RUFJQTtFQUNBO0FENGxhRjtBQ3psYUE7RUFDRTtFQUNBO0VBQ0E7RUFJQTtFQUNBO0FEd2xhRjtBQ3JsYUE7RUFDRTtFQUNBO0VBQ0E7RUFJQTtFQUNBO0FEb2xhRjtBQ2psYUE7RUFDRTtFQUNBO0VBQ0E7RUFJQTtFQUNBO0FEZ2xhRjtBQzdrYUE7RUFDRTtFQUNBO0VBQ0E7RUFJQTtFQUNBO0FENGthRjtBQ3prYUE7RUFDRTtFQUNBO0VBQ0E7RUFJQTtFQUNBO0FEd2thRjtBMEN6b2FBO0VBQ0U7RUFDQTtFQUNBO0ExQzJvYUY7O0EwQ3hvYUE7RUFDRTtBMUMyb2FGOztBMEN2b2FBO0VBQ0U7QTFDMG9hRjtBMEN4b2FFO0VBQ0U7QTFDMG9hSjs7QTBDdG9hQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0ExQ3lvYUY7QTBDdm9hRTtFQUNFO0ExQ3lvYUo7O0EwQ3JvYUE7RUFDRTtBMUN3b2FGOztBMENyb2FBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExQ3dvYUY7QTBDdG9hRTtFQUNFO0ExQ3dvYUo7QTBDcm9hRTtFQUNFO0VBQ0E7QTFDdW9hSjtBMENwb2FFO0VBQ0U7RUFDQTtFQUNBO0ExQ3NvYUo7QTBDbm9hRTtFQUNFO0VBQ0E7QTFDcW9hSjs7QTBDam9hQTtFQUNFO0lBQ0U7RTFDb29hRjtBQUNGO0EwQ2pvYUE7RUFDRTtJQUNFO0UxQ21vYUY7QUFDRjtBMENob2FBO0V0QzFFSSxrRERPcUI7RUNOckIsZ0JzQzBFc0Q7RXRDekV0RCxlc0N5RTJDO0V0Q3hFM0MsZ0JzQ3dFaUQ7RXRDdkVqRCxzQnNDdUUyRDtFdEN0RTNELHlCc0NzRW1FO0VBQ3JFO0ExQ3VvYUY7O0EwQ3BvYUE7RXRDL0VJLGtERE9xQjtFQ05yQixnQnNDK0V1RDtFdEM5RXZELGVzQzhFMkM7RXRDN0UzQyxpQnNDNkVpRDtFdEM1RWpELHNCc0M0RTREO0V0QzNFNUQseUJzQzJFb0U7RUFDdEU7QTFDNG9hRjs7QTBDem9hQTtFdENwRkksa0RET3FCO0VDTnJCLGdCc0NvRm9EO0V0Q25GcEQsZXNDbUYyQztFdENsRjNDLGNzQ2tGaUQ7RXRDakZqRCxpQnNDaUZ5RDtFdENoRnpELHlCc0NnRjREO0VBQzlEO0ExQ2lwYUY7O0EwQzlvYUE7RUFDRTtBMUNpcGFGOztBMEM5b2FBO0VBQ0U7RUFDQTtBMUNpcGFGO0EwQy9vYUU7RUFKRjtJQUtJO0UxQ2twYUY7QUFDRjtBMENocGFFO0VBUkY7SUFTSTtFMUNtcGFGO0FBQ0YsQyIsInNvdXJjZXMiOlsid2VicGFjazovL0lSRVYvLi9JUkVWL3NyYy9zY3NzL2luZGV4LnNjc3MiLCJ3ZWJwYWNrOi8vSVJFVi8uL0lSRVYvc3JjL3Njc3MvYWJzdHJhY3RzL19mb250cy5zY3NzIiwid2VicGFjazovL0lSRVYvLi9JUkVWL3NyYy9zY3NzL2NvbXBvbmVudHMvX2hlYWRlci5zY3NzIiwid2VicGFjazovL0lSRVYvLi9JUkVWL3NyYy9zY3NzL2Fic3RyYWN0cy9fdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vSVJFVi8uL0lSRVYvc3JjL3Njc3MvYWJzdHJhY3RzL19taXhpbnMuc2NzcyIsIndlYnBhY2s6Ly9JUkVWLy4vSVJFVi9zcmMvc2Nzcy9jb21wb25lbnRzL19mb290ZXIuc2NzcyIsIndlYnBhY2s6Ly9JUkVWLy4vSVJFVi9zcmMvc2Nzcy9jb21wb25lbnRzL2hvbWUvX2hvbWUtcmVwcmVzZW50LnNjc3MiLCJ3ZWJwYWNrOi8vSVJFVi8uL0lSRVYvc3JjL3Njc3MvY29tcG9uZW50cy9ob21lL19ob21lLXJlcHJlc2VudC1wb3B1cC5zY3NzIiwid2VicGFjazovL0lSRVYvLi9JUkVWL3NyYy9zY3NzL2NvbXBvbmVudHMvaG9tZS9faG9tZS1nZWFyMS5zY3NzIiwid2VicGFjazovL0lSRVYvLi9JUkVWL3NyYy9zY3NzL2NvbXBvbmVudHMvaG9tZS9faG9tZS1nZWFyMi5zY3NzIiwid2VicGFjazovL0lSRVYvLi9JUkVWL3NyYy9zY3NzL2NvbXBvbmVudHMvaG9tZS9faG9tZS1nZWFyMy5zY3NzIiwid2VicGFjazovL0lSRVYvLi9JUkVWL3NyYy9zY3NzL2NvbXBvbmVudHMvaG9tZS9faG9tZS1nZWFyNC5zY3NzIiwid2VicGFjazovL0lSRVYvLi9JUkVWL3NyYy9zY3NzL2NvbXBvbmVudHMvaG9tZS9faG9tZS1nZWFyNS5zY3NzIiwid2VicGFjazovL0lSRVYvLi9JUkVWL3NyYy9zY3NzL2NvbXBvbmVudHMvaG9tZS9faG9tZS1nZWFyNi5zY3NzIiwid2VicGFjazovL0lSRVYvLi9JUkVWL3NyYy9zY3NzL2NvbXBvbmVudHMvcGFydG5lci1wbGF0Zm9ybS9fcGFydG5lci1wbGF0Zm9ybS1yZXByZXNlbnQuc2NzcyIsIndlYnBhY2s6Ly9JUkVWLy4vSVJFVi9zcmMvc2Nzcy9jb21wb25lbnRzL3BhcnRuZXItcGxhdGZvcm0vX3BhcnRuZXItcGxhdGZvcm0tbGlzdC5zY3NzIiwid2VicGFjazovL0lSRVYvLi9JUkVWL3NyYy9zY3NzL2NvbXBvbmVudHMvcGFydG5lci1wbGF0Zm9ybS9fcGFydG5lci1wbGF0Zm9ybS1jb21wb25lbnQzLnNjc3MiLCJ3ZWJwYWNrOi8vSVJFVi8uL0lSRVYvc3JjL3Njc3MvY29tcG9uZW50cy9wYXJ0bmVyLXBsYXRmb3JtL19wYXJ0bmVyLXBsYXRmb3JtLXJldmlld3Muc2NzcyIsIndlYnBhY2s6Ly9JUkVWLy4vSVJFVi9zcmMvc2Nzcy9jb21wb25lbnRzL3BhcnRuZXItcGxhdGZvcm0vX3BhcnRuZXItcGxhdGZvcm0tY29tcG9uZW50NS5zY3NzIiwid2VicGFjazovL0lSRVYvLi9JUkVWL3NyYy9zY3NzL2NvbXBvbmVudHMvcGFydG5lci1wbGF0Zm9ybS9fcGFydG5lci1wbGF0Zm9ybS1jb21wb25lbnQ2LnNjc3MiLCJ3ZWJwYWNrOi8vSVJFVi8uL0lSRVYvc3JjL3Njc3MvY29tcG9uZW50cy9wYXJ0bmVyLXBsYXRmb3JtL19wYXJ0bmVyLXBsYXRmb3JtLWZhcS5zY3NzIiwid2VicGFjazovL0lSRVYvLi9JUkVWL3NyYy9zY3NzL2NvbXBvbmVudHMvbGVhZC1kaXN0cmlidXRpb24vX2xlYWQtZGlzdHJpYnV0aW9uLXJlcHJlc2VudC5zY3NzIiwid2VicGFjazovL0lSRVYvLi9JUkVWL3NyYy9zY3NzL2NvbXBvbmVudHMvbGVhZC1kaXN0cmlidXRpb24vX2xlYWQtZGlzdHJpYnV0aW9uLWMyLnNjc3MiLCJ3ZWJwYWNrOi8vSVJFVi8uL0lSRVYvc3JjL3Njc3MvY29tcG9uZW50cy9sZWFkLWRpc3RyaWJ1dGlvbi9fbGVhZC1kaXN0cmlidXRpb24tYzMuc2NzcyIsIndlYnBhY2s6Ly9JUkVWLy4vSVJFVi9zcmMvc2Nzcy9jb21wb25lbnRzL2xlYWQtZGlzdHJpYnV0aW9uL19sZWFkLWRpc3RyaWJ1dGlvbi1jNC5zY3NzIiwid2VicGFjazovL0lSRVYvLi9JUkVWL3NyYy9zY3NzL2NvbXBvbmVudHMvbGVhZC1kaXN0cmlidXRpb24vX2xlYWQtZGlzdHJpYnV0aW9uLWM1LnNjc3MiLCJ3ZWJwYWNrOi8vSVJFVi8uL0lSRVYvc3JjL3Njc3MvY29tcG9uZW50cy9sZWFkLWRpc3RyaWJ1dGlvbi9fbGVhZC1kaXN0cmlidXRpb24tZmluaXNoLnNjc3MiLCJ3ZWJwYWNrOi8vSVJFVi8uL0lSRVYvc3JjL3Njc3MvY29tcG9uZW50cy9jYXNlL19jYXNlLXJlcHJlc2VudC5zY3NzIiwid2VicGFjazovL0lSRVYvLi9JUkVWL3NyYy9zY3NzL2NvbXBvbmVudHMvY2FzZS9fY2FzZS1jb21wb25lbnQyLnNjc3MiLCJ3ZWJwYWNrOi8vSVJFVi8uL0lSRVYvc3JjL3Njc3MvY29tcG9uZW50cy9jYXNlL19jYXNlLWNvbXBvbmVudC1maW5pc2guc2NzcyIsIndlYnBhY2s6Ly9JUkVWLy4vSVJFVi9zcmMvc2Nzcy9jb21wb25lbnRzL2Nhc2UyL19jYXNlMi1yZXByZXNlbnQuc2NzcyIsIndlYnBhY2s6Ly9JUkVWLy4vSVJFVi9zcmMvc2Nzcy9jb21wb25lbnRzL2Jsb2cvX2Jsb2ctcmVwcmVzZW50LnNjc3MiLCJ3ZWJwYWNrOi8vSVJFVi8uL0lSRVYvc3JjL3Njc3MvY29tcG9uZW50cy9ibG9nL19ibG9nLWNvbXBvbmVudDIuc2NzcyIsIndlYnBhY2s6Ly9JUkVWLy4vSVJFVi9zcmMvc2Nzcy9jb21wb25lbnRzL2Jsb2cvX2Jsb2ctYXJ0aWNsZXMuc2NzcyIsIndlYnBhY2s6Ly9JUkVWLy4vSVJFVi9zcmMvc2Nzcy9jb21wb25lbnRzL2FydGljbGUvX2FydGljbGUtcmVwcmVzZW50LnNjc3MiLCJ3ZWJwYWNrOi8vSVJFVi8uL0lSRVYvc3JjL3Njc3MvY29tcG9uZW50cy9hcnRpY2xlL19hcnRpY2xlLWNvbnRlbnQuc2NzcyIsIndlYnBhY2s6Ly9JUkVWLy4vSVJFVi9zcmMvc2Nzcy9jb21wb25lbnRzL2dsb3NzYXJ5L19nbG9zc2FyeS1yZXByZXNlbnQuc2NzcyIsIndlYnBhY2s6Ly9JUkVWLy4vSVJFVi9zcmMvc2Nzcy9jb21wb25lbnRzL2V4cGxhbmF0aW9uL19leHBsYW5hdGlvbi1yZXByZXNlbnQuc2NzcyIsIndlYnBhY2s6Ly9JUkVWLy4vSVJFVi9zcmMvc2Nzcy9jb21wb25lbnRzL2Fib3V0L19hYm91dC1yZXByZXNlbnQuc2NzcyIsIndlYnBhY2s6Ly9JUkVWLy4vSVJFVi9zcmMvc2Nzcy9jb21wb25lbnRzL2NvbnRhY3QvX2NvbnRhY3QtY29tcG9uZW50LnNjc3MiLCJ3ZWJwYWNrOi8vSVJFVi8uL0lSRVYvc3JjL3Njc3MvY29tcG9uZW50cy9jYXJlZXIvX2NhcmVlci1jb21wb25lbnQuc2NzcyIsIndlYnBhY2s6Ly9JUkVWLy4vSVJFVi9zcmMvc2Nzcy9jb21wb25lbnRzL3ZhY2FuY3kvX3ZhY2FuY3ktcG9wdXAuc2NzcyIsIndlYnBhY2s6Ly9JUkVWLy4vSVJFVi9zcmMvc2Nzcy9sYXlvdXQvX2dsb2JhbC5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJGb3VuZGVycyBHcm90ZXNrXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvRm91bmRlcnMtR3JvdGVzay1YLUNvbmRlbnNlZC1Cb2xkLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Gb3VuZGVycy1Hcm90ZXNrLVgtQ29uZGVuc2VkLUJvbGQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvRm91bmRlcnMtR3JvdGVzay1YLUNvbmRlbnNlZC1Cb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9Gb3VuZGVycy1Hcm90ZXNrLVgtQ29uZGVuc2VkLUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9Gb3VuZGVycy1Hcm90ZXNrLVgtQ29uZGVuc2VkLUJvbGQub3RmXCIpIGZvcm1hdChcIm9wZW50eXBlXCIpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiSUJNUGxleE1vbm9cIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9JQk1QbGV4TW9uby1NZWRpdW0uZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0lCTVBsZXhNb25vLU1lZGl1bS5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9JQk1QbGV4TW9uby1NZWRpdW0ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL0lCTVBsZXhNb25vLU1lZGl1bS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL0lCTVBsZXhNb25vLU1lZGl1bS50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJJQk1QbGV4TW9ub1wiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0lCTVBsZXhNb25vLVNlbWlCb2xkLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9JQk1QbGV4TW9uby1TZW1pQm9sZC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9JQk1QbGV4TW9uby1TZW1pQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvSUJNUGxleE1vbm8tU2VtaUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9JQk1QbGV4TW9uby1TZW1pQm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJJQk1QbGV4TW9ub1wiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0lCTVBsZXhNb25vLVNlbWlCb2xkLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9JQk1QbGV4TW9uby1TZW1pQm9sZC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9JQk1QbGV4TW9uby1TZW1pQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvSUJNUGxleE1vbm8tU2VtaUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9JQk1QbGV4TW9uby1TZW1pQm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJJQk1QbGV4TW9ub1wiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0lCTVBsZXhNb25vLVJlZ3VsYXIuZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0lCTVBsZXhNb25vLVJlZ3VsYXIuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvSUJNUGxleE1vbm8tUmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvSUJNUGxleE1vbm8tUmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL0lCTVBsZXhNb25vLVJlZ3VsYXIudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiSUJNUGxleE1vbm9cIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9JQk1QbGV4TW9uby1MaWdodC5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvSUJNUGxleE1vbm8tTGlnaHQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvSUJNUGxleE1vbm8tTGlnaHQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL0lCTVBsZXhNb25vLUxpZ2h0LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvSUJNUGxleE1vbm8tTGlnaHQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm91bmRlcnMgR3JvdGVza1wiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0ZvdW5kZXJzLUdyb3Rlc2stWC1Db25kZW5zZWQtQm9sZC5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvRm91bmRlcnMtR3JvdGVzay1YLUNvbmRlbnNlZC1Cb2xkLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL0ZvdW5kZXJzLUdyb3Rlc2stWC1Db25kZW5zZWQtQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvRm91bmRlcnMtR3JvdGVzay1YLUNvbmRlbnNlZC1Cb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvRm91bmRlcnMtR3JvdGVzay1YLUNvbmRlbnNlZC1Cb2xkLm90ZlwiKSBmb3JtYXQoXCJvcGVudHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIklCTVBsZXhNb25vXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvSUJNUGxleE1vbm8tTWVkaXVtLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9JQk1QbGV4TW9uby1NZWRpdW0uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvSUJNUGxleE1vbm8tTWVkaXVtLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9JQk1QbGV4TW9uby1NZWRpdW0ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9JQk1QbGV4TW9uby1NZWRpdW0udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiSUJNUGxleE1vbm9cIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9JQk1QbGV4TW9uby1TZW1pQm9sZC5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvSUJNUGxleE1vbm8tU2VtaUJvbGQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvSUJNUGxleE1vbm8tU2VtaUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL0lCTVBsZXhNb25vLVNlbWlCb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvSUJNUGxleE1vbm8tU2VtaUJvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiSUJNUGxleE1vbm9cIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9JQk1QbGV4TW9uby1TZW1pQm9sZC5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvSUJNUGxleE1vbm8tU2VtaUJvbGQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvSUJNUGxleE1vbm8tU2VtaUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL0lCTVBsZXhNb25vLVNlbWlCb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvSUJNUGxleE1vbm8tU2VtaUJvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiSUJNUGxleE1vbm9cIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9JQk1QbGV4TW9uby1SZWd1bGFyLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9JQk1QbGV4TW9uby1SZWd1bGFyLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL0lCTVBsZXhNb25vLVJlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL0lCTVBsZXhNb25vLVJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9JQk1QbGV4TW9uby1SZWd1bGFyLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIklCTVBsZXhNb25vXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvSUJNUGxleE1vbm8tTGlnaHQuZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0lCTVBsZXhNb25vLUxpZ2h0LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL0lCTVBsZXhNb25vLUxpZ2h0LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9JQk1QbGV4TW9uby1MaWdodC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL0lCTVBsZXhNb25vLUxpZ2h0LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLmhlYWRlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDEwcHgpO1xuICAtd2Via2l0LWJhY2tkcm9wLWZpbHRlcjogYmx1cigxMHB4KTtcbiAgei1pbmRleDogMTAwMDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA5NnB4O1xuICBjb2xvcjogI0Y4RkFGRjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NTFweCkge1xuICAuaGVhZGVyIHtcbiAgICBoZWlnaHQ6IDU3cHg7XG4gIH1cbn1cbi5oZWFkZXIge1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuLmhlYWRlciAuaGVhZGVyX3dyYXBwZXIge1xuICBtYXgtd2lkdGg6IDEyODFweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDMwcHggMzFweCAzMHB4IDMxcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmb250LWZhbWlseTogXCJJQk1QbGV4TW9ub1wiLCBcIlNGIE1vbm9cIiwgXCJDYXNjYWRpYSBDb2RlXCIsIFwiRmlyYSBDb2RlXCIsIFwiQ29uc29sYXNcIiwgXCJNb25hY29cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2U7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBmb250LXNpemU6IDE2cHg7XG59XG4uaGVhZGVyIC5oZWFkZXJfd3JhcHBlciAuaGVhZGVyX2hhbWJ1cmdlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaGVhZGVyIC5oZWFkZXJfd3JhcHBlciAuaGVhZGVyX3NpZ25JbiB7XG4gIGZvbnQtZmFtaWx5OiBcIklCTVBsZXhNb25vXCIsIFwiU0YgTW9ub1wiLCBcIkNhc2NhZGlhIENvZGVcIiwgXCJGaXJhIENvZGVcIiwgXCJDb25zb2xhc1wiLCBcIk1vbmFjb1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgd2lkdGg6IDEyMHB4O1xuICBoZWlnaHQ6IDM2cHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjgsIDMwLCAzNywgMC44KTtcbiAgY29sb3I6ICNGOEZBRkY7XG4gIHBhZGRpbmc6IDExcHggMTZweCAxMXB4IDE2cHg7XG4gIGJvcmRlcjogMC41cHggc29saWQgcmdiYSgyNDgsIDI1MCwgMjU1LCAwLjg5ODAzOTIxNTcpO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSBlYXNlIDAuM3M7XG59XG4uaGVhZGVyIC5oZWFkZXJfd3JhcHBlciAuaGVhZGVyX3NpZ25Jbi50d28ge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI4LCAzMCwgMzcsIDAuNTAxOTYwNzg0Myk7XG59XG4uaGVhZGVyIC5oZWFkZXJfd3JhcHBlciAuaGVhZGVyX3NpZ25Jbi5vbmUsIC5oZWFkZXIgLmhlYWRlcl93cmFwcGVyIC5oZWFkZXJfc2lnbkluLmdvIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyOCwgMzAsIDM3LCAwKTtcbn1cbi5oZWFkZXIgLmhlYWRlcl93cmFwcGVyIC5oZWFkZXJfbmF2IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmhlYWRlciAuaGVhZGVyX3dyYXBwZXIgLmhlYWRlcl9uYXYgLmhlYWRlcl9tZW51IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAzNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaGVhZGVyIC5oZWFkZXJfd3JhcHBlciAuaGVhZGVyX25hdiAuaGVhZGVyX21lbnVfaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMjFweDtcbiAgZ2FwOiA4cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmhlYWRlciAuaGVhZGVyX3dyYXBwZXIgLmhlYWRlcl9uYXYgLmhlYWRlcl9tZW51X2l0ZW0gYnV0dG9uIHtcbiAgZm9udC1mYW1pbHk6IFwiSUJNUGxleE1vbm9cIiwgXCJTRiBNb25vXCIsIFwiQ2FzY2FkaWEgQ29kZVwiLCBcIkZpcmEgQ29kZVwiLCBcIkNvbnNvbGFzXCIsIFwiTW9uYWNvXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2U7XG59XG4uaGVhZGVyIC5oZWFkZXJfd3JhcHBlciAuaGVhZGVyX25hdiAuaGVhZGVyX21lbnVfaXRlbSAuaGVhZGVyX21lbnVfaXRlbV9hcnJvd191bnNlbGVjdGVkLFxuLmhlYWRlciAuaGVhZGVyX3dyYXBwZXIgLmhlYWRlcl9uYXYgLmhlYWRlcl9tZW51X2l0ZW0gLmhlYWRlcl9tZW51X2l0ZW1fYXJyb3dfc2VsZWN0ZWQge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40cyBlYXNlLCBvcGFjaXR5IDAuNHMgZWFzZTtcbn1cbi5oZWFkZXIgLmhlYWRlcl93cmFwcGVyIC5oZWFkZXJfbmF2IC5oZWFkZXJfbWVudV9pdGVtIC5oZWFkZXJfbWVudV9pdGVtX2lubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjRzIGVhc2U7XG59XG4uaGVhZGVyIC5oZWFkZXJfd3JhcHBlciAuaGVhZGVyX25hdiAuaGVhZGVyX21lbnVfaXRlbTpob3ZlciAuaGVhZGVyX21lbnVfaXRlbV9pbm5lciB7XG4gIGFuaW1hdGlvbjogZmx5VXBGcm9tQm90dG9tIDAuN3MgZWFzZSBmb3J3YXJkcztcbn1cbi5oZWFkZXIgLmhlYWRlcl93cmFwcGVyIC5oZWFkZXJfbmF2IC5oZWFkZXJfbWVudV9pdGVtIC5oZWFkZXJfbWVudV9pdGVtX2Fycm93X3NlbGVjdGVkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5oZWFkZXIgLmhlYWRlcl93cmFwcGVyIC5oZWFkZXJfbmF2IC5oZWFkZXJfbWVudV9pdGVtLmFjdGl2ZSBidXR0b24ge1xuICBjb2xvcjogIzBGNUVGNztcbn1cbi5oZWFkZXIgLmhlYWRlcl93cmFwcGVyIC5oZWFkZXJfbmF2IC5oZWFkZXJfbWVudV9pdGVtLmFjdGl2ZSBidXR0b246aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuLmhlYWRlciAuaGVhZGVyX3dyYXBwZXIgLmhlYWRlcl9uYXYgLmhlYWRlcl9tZW51X2l0ZW0uYWN0aXZlIC5oZWFkZXJfbWVudV9pdGVtX2Fycm93X3Vuc2VsZWN0ZWQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmhlYWRlciAuaGVhZGVyX3dyYXBwZXIgLmhlYWRlcl9uYXYgLmhlYWRlcl9tZW51X2l0ZW0uYWN0aXZlIC5oZWFkZXJfbWVudV9pdGVtX2Fycm93X3NlbGVjdGVkIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbkBrZXlmcmFtZXMgZmx5VXBGcm9tQm90dG9tIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDMwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNTAlKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDMxJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDE1MCUpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgNzAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC5oZWFkZXIgLmhlYWRlcl93cmFwcGVyIC5oZWFkZXJfbmF2IC5oZWFkZXJfbWVudSB7XG4gICAgZ2FwOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmhlYWRlciAuaGVhZGVyX3dyYXBwZXIgLmhlYWRlcl9uYXYgLmhlYWRlcl9tZW51X2l0ZW0ge1xuICAgIGdhcDogNHB4O1xuICB9XG59XG4uaGVhZGVyIC5oZWFkZXJfd3JhcHBlciAuaGVhZGVyX25hdiAubmF2X2Ryb3Bkb3duX2NvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRvcDogMjFweDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlIDAuMXM7XG4gIHNjYWxlOiAwO1xuICB6LWluZGV4OiAxMDAwO1xufVxuLmhlYWRlciAuaGVhZGVyX3dyYXBwZXIgLmhlYWRlcl9uYXYgLm5hdl9kcm9wZG93bl9jb250YWluZXIuYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHNjYWxlOiAxO1xuICBvcGFjaXR5OiAxO1xufVxuLmhlYWRlciAuaGVhZGVyX3dyYXBwZXIgLmhlYWRlcl9uYXYgLm5hdl9kcm9wZG93bl9jb250YWluZXIgLm5hdl9kcm9wZG93biB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjgsIDMwLCAzNywgMC44KTtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgcGFkZGluZzogMzlweCA0MHB4IDM5cHggNDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmhlYWRlciAuaGVhZGVyX3dyYXBwZXIgLmhlYWRlcl9uYXYgLm5hdl9kcm9wZG93bl9jb250YWluZXIgLm5hdl9kcm9wZG93bjpoYXMoYTpvbmx5LW9mLXR5cGUpIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzUxcHgpIHtcbiAgLmhlYWRlciAuaGVhZGVyX3dyYXBwZXIgLmhlYWRlcl9sb2dvIHtcbiAgICB3aWR0aDogNjBweDtcbiAgICBoZWlnaHQ6IDE3cHg7XG4gIH1cbiAgLmhlYWRlciAuaGVhZGVyX3dyYXBwZXIgLmhlYWRlcl9uYXYge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmhlYWRlciAuaGVhZGVyX3dyYXBwZXIgLmhlYWRlcl9zaWduSW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmhlYWRlciAuaGVhZGVyX3dyYXBwZXIgLmhlYWRlcl9oYW1idXJnZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG4gIC5oZWFkZXIgLmhlYWRlcl93cmFwcGVyIC5oZWFkZXJfaGFtYnVyZ2VyIGltZy5kaXNhYmxlZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc1MXB4KSB7XG4gIC5oZWFkZXIgLmhlYWRlcl93cmFwcGVyIHtcbiAgICBoZWlnaHQ6IDE3cHg7XG4gICAgbWF4LXdpZHRoOiA3MDNweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NTFweCkge1xuICBoZWFkZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgfVxufVxuLmhhbWJ1cmdlcl9tZW51IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDU3cHg7XG4gIG1pbi13aWR0aDogMTAwdnc7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICB6LWluZGV4OiAxMDAwMDtcbiAgYmFja2dyb3VuZDogcmdiKDAsIDIsIDEyKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmhhbWJ1cmdlcl9tZW51Lm9wZW5lZCB7XG4gIG9wYWNpdHk6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuLmhhbWJ1cmdlcl9tZW51IC5oYW1idXJnZXJfbGF5b3V0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiA1MHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIGdhcDogMzBweDtcbn1cbi5oYW1idXJnZXJfbWVudSAuaGFtYnVyZ2VyX2xheW91dCBhIHtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LWZhbWlseTogXCJJQk1QbGV4TW9ub1wiLCBcIlNGIE1vbm9cIiwgXCJDYXNjYWRpYSBDb2RlXCIsIFwiRmlyYSBDb2RlXCIsIFwiQ29uc29sYXNcIiwgXCJNb25hY29cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2U7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgLmhhbWJ1cmdlcl9tZW51IC5oYW1idXJnZXJfbGF5b3V0IGEge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxufVxuXG5mb290ZXIge1xuICBjb2xvcjogd2hpdGU7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuZm9vdGVyIC5mb290ZXJfd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWF4LXdpZHRoOiBtaW4oMTIyMHB4LCAxMDB2dyAtIDQwcHgpO1xuICBoZWlnaHQ6IDM4NHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuZm9vdGVyIC5mb290ZXJfd3JhcHBlciAuZm9vdGVyX2xvZ28ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMTZweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIG1heC13aWR0aDogOTAlO1xuICB6LWluZGV4OiAtMTAwO1xufVxuZm9vdGVyIC5mb290ZXJfd3JhcHBlciAuZm9vdGVyX25hdiB7XG4gIGhlaWdodDogMjMxcHg7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDUsIDFmcik7XG4gIGdhcDogMjBweDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuZm9vdGVyIC5mb290ZXJfd3JhcHBlciAuZm9vdGVyX25hdiAuZm9vdGVyX25hdl9saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBnYXA6IDM2cHg7XG59XG5mb290ZXIgLmZvb3Rlcl93cmFwcGVyIC5mb290ZXJfbmF2IC5mb290ZXJfbmF2X2xpc3QgLmZvb3Rlcl9uYXZfbGlzdF90aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIklCTVBsZXhNb25vXCIsIFwiU0YgTW9ub1wiLCBcIkNhc2NhZGlhIENvZGVcIiwgXCJGaXJhIENvZGVcIiwgXCJDb25zb2xhc1wiLCBcIk1vbmFjb1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5mb290ZXIgLmZvb3Rlcl93cmFwcGVyIC5mb290ZXJfbmF2IC5mb290ZXJfbmF2X2xpc3QgLmZvb3Rlcl9uYXZfbGlzdF9saXN0IHtcbiAgZm9udC1mYW1pbHk6IFwiSUJNUGxleE1vbm9cIiwgXCJTRiBNb25vXCIsIFwiQ2FzY2FkaWEgQ29kZVwiLCBcIkZpcmEgQ29kZVwiLCBcIkNvbnNvbGFzXCIsIFwiTW9uYWNvXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxNnB4O1xufVxuZm9vdGVyIC5mb290ZXJfd3JhcHBlciAuZm9vdGVyX25hdiAuZm9vdGVyX25hdl9saXN0IC5mb290ZXJfbmF2X2xpc3RfbGlzdCBsaSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG59XG5mb290ZXIgLmZvb3Rlcl93cmFwcGVyIC5mb290ZXJfbG93ZXIge1xuICBmb250LWZhbWlseTogXCJJQk1QbGV4TW9ub1wiLCBcIlNGIE1vbm9cIiwgXCJDYXNjYWRpYSBDb2RlXCIsIFwiRmlyYSBDb2RlXCIsIFwiQ29uc29sYXNcIiwgXCJNb25hY29cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2U7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNDAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzUxcHgpIHtcbiAgZm9vdGVyIC5mb290ZXJfd3JhcHBlciAuZm9vdGVyX2xvZ28ge1xuICAgIHRvcDogMDtcbiAgICBtYXgtd2lkdGg6IG1pbig0MjBweCwgMTAwdncgLSA0MHB4KTtcbiAgICBoZWlnaHQ6IDExOHB4O1xuICB9XG4gIGZvb3RlciAuZm9vdGVyX3dyYXBwZXIgLmZvb3Rlcl9uYXYge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICBmb290ZXIgLmZvb3Rlcl93cmFwcGVyIC5mb290ZXJfbG93ZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZm9udC1zaXplOiA5cHg7XG4gICAgZ2FwOiA4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xuICBmb290ZXIgLmZvb3Rlcl93cmFwcGVyIC5mb290ZXJfbG9nbyB7XG4gICAgbWF4LXdpZHRoOiBtaW4oMzM1cHgsIDEwMHZ3IC0gNDBweCk7XG4gICAgaGVpZ2h0OiA5M3B4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzUxcHgpIHtcbiAgZm9vdGVyIC5mb290ZXJfd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiBtaW4oNDIwcHgsIDEwMHZ3IC0gNDBweCk7XG4gICAgaGVpZ2h0OiAxODZweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgZm9vdGVyIC5mb290ZXJfd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiBtaW4oMzM1cHgsIDEwMHZ3IC0gNDBweCk7XG4gICAgaGVpZ2h0OiAxNDdweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG59XG5cbi5ob21lX3JlcHJlc2VudCB7XG4gIG1heC13aWR0aDogbWluKDEyMjBweCwgMTAwdncgLSA2MHB4KTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGNvbG9yOiByZ2JhKDI0OCwgMjUwLCAyNTUsIDAuODk4MDM5MjE1Nyk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NTFweCkge1xuICAuaG9tZV9yZXByZXNlbnQge1xuICAgIG1heC13aWR0aDogbWluKDcwNHB4LCAxMDB2dyAtIDQwcHgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgLmhvbWVfcmVwcmVzZW50IHtcbiAgICBtYXgtd2lkdGg6IG1pbigzMzVweCwgMTAwdncgLSA0MHB4KTtcbiAgICBtaW4taGVpZ2h0OiA4NzBweDtcbiAgfVxufVxuLmhvbWVfcmVwcmVzZW50IC5ob21lX3JlcHJlc2VudF91cHBlcldyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDEyOHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc1MXB4KSB7XG4gIC5ob21lX3JlcHJlc2VudCAuaG9tZV9yZXByZXNlbnRfdXBwZXJXcmFwcGVyIHtcbiAgICBnYXA6IDc0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xuICAuaG9tZV9yZXByZXNlbnQgLmhvbWVfcmVwcmVzZW50X3VwcGVyV3JhcHBlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDE2cHg7XG4gIH1cbn1cbi5ob21lX3JlcHJlc2VudCAuaG9tZV9yZXByZXNlbnRfdXBwZXJXcmFwcGVyIC5ob21lX3JlcHJlc2VudF9jb3VudGVyIHtcbiAgZmxleDogMTtcbiAgbWF4LXdpZHRoOiAxODBweDtcbiAgaGVpZ2h0OiAzOHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI0OCwgMjUwLCAyNTUsIDAuODk4MDM5MjE1Nyk7XG4gIHBhZGRpbmc6IDhweCAxNnB4IDhweCAxNnB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBnYXA6IDIycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzUxcHgpIHtcbiAgLmhvbWVfcmVwcmVzZW50IC5ob21lX3JlcHJlc2VudF91cHBlcldyYXBwZXIgLmhvbWVfcmVwcmVzZW50X2NvdW50ZXIge1xuICAgIG1heC13aWR0aDogMTA0cHg7XG4gICAgZ2FwOiAxMnB4O1xuICAgIHBhZGRpbmc6IDRweCA5cHggNHB4IDlweDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIH1cbiAgLmhvbWVfcmVwcmVzZW50IC5ob21lX3JlcHJlc2VudF91cHBlcldyYXBwZXIgLmhvbWVfcmVwcmVzZW50X2NvdW50ZXIgaW1nIHtcbiAgICB3aWR0aDogOXB4O1xuICAgIGhlaWdodDogOXB4O1xuICB9XG59XG4uaG9tZV9yZXByZXNlbnQgLmhvbWVfcmVwcmVzZW50X3VwcGVyV3JhcHBlciAuaG9tZV9yZXByZXNlbnRfY291bnRlciAuaG9tZV9yZXByZXNlbnRfY291bnRlcl90aW1lciB7XG4gIGZvbnQtZmFtaWx5OiBcIklCTVBsZXhNb25vXCIsIFwiU0YgTW9ub1wiLCBcIkNhc2NhZGlhIENvZGVcIiwgXCJGaXJhIENvZGVcIiwgXCJDb25zb2xhc1wiLCBcIk1vbmFjb1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NTFweCkge1xuICAuaG9tZV9yZXByZXNlbnQgLmhvbWVfcmVwcmVzZW50X3VwcGVyV3JhcHBlciAuaG9tZV9yZXByZXNlbnRfY291bnRlciAuaG9tZV9yZXByZXNlbnRfY291bnRlcl90aW1lciB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG4uaG9tZV9yZXByZXNlbnQgLmhvbWVfcmVwcmVzZW50X3VwcGVyV3JhcHBlciAuaG9tZV9yZXByZXNlbnRfY291bnRlciAuaG9tZV9yZXByZXNlbnRfY291bnRlcl95ZWxsb3cge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmhvbWVfcmVwcmVzZW50IC5ob21lX3JlcHJlc2VudF91cHBlcldyYXBwZXIgLmhvbWVfcmVwcmVzZW50X2NvdW50ZXIgLmhvbWVfcmVwcmVzZW50X2NvdW50ZXJfZ3JlZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmhvbWVfcmVwcmVzZW50IC5ob21lX3JlcHJlc2VudF91cHBlcldyYXBwZXIgLmhvbWVfcmVwcmVzZW50X2NvdW50ZXIgLmhvbWVfcmVwcmVzZW50X2NvdW50ZXJfZ28ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmhvbWVfcmVwcmVzZW50IC5ob21lX3JlcHJlc2VudF91cHBlcldyYXBwZXIgLmhvbWVfcmVwcmVzZW50X2NvdW50ZXIudHdvIC5ob21lX3JlcHJlc2VudF9jb3VudGVyX3JlZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaG9tZV9yZXByZXNlbnQgLmhvbWVfcmVwcmVzZW50X3VwcGVyV3JhcHBlciAuaG9tZV9yZXByZXNlbnRfY291bnRlci50d28gLmhvbWVfcmVwcmVzZW50X2NvdW50ZXJfeWVsbG93IHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5ob21lX3JlcHJlc2VudCAuaG9tZV9yZXByZXNlbnRfdXBwZXJXcmFwcGVyIC5ob21lX3JlcHJlc2VudF9jb3VudGVyLm9uZSAuaG9tZV9yZXByZXNlbnRfY291bnRlcl9yZWQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmhvbWVfcmVwcmVzZW50IC5ob21lX3JlcHJlc2VudF91cHBlcldyYXBwZXIgLmhvbWVfcmVwcmVzZW50X2NvdW50ZXIub25lIC5ob21lX3JlcHJlc2VudF9jb3VudGVyX3llbGxvdyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaG9tZV9yZXByZXNlbnQgLmhvbWVfcmVwcmVzZW50X3VwcGVyV3JhcHBlciAuaG9tZV9yZXByZXNlbnRfY291bnRlci5vbmUgLmhvbWVfcmVwcmVzZW50X2NvdW50ZXJfZ3JlZW4ge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmhvbWVfcmVwcmVzZW50IC5ob21lX3JlcHJlc2VudF91cHBlcldyYXBwZXIgLmhvbWVfcmVwcmVzZW50X2NvdW50ZXIuZ28gLmhvbWVfcmVwcmVzZW50X2NvdW50ZXJfdGltZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmhvbWVfcmVwcmVzZW50IC5ob21lX3JlcHJlc2VudF91cHBlcldyYXBwZXIgLmhvbWVfcmVwcmVzZW50X2NvdW50ZXIuZ28gLmhvbWVfcmVwcmVzZW50X2NvdW50ZXJfZ3JlZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmhvbWVfcmVwcmVzZW50IC5ob21lX3JlcHJlc2VudF91cHBlcldyYXBwZXIgLmhvbWVfcmVwcmVzZW50X2NvdW50ZXIuZ28gLmhvbWVfcmVwcmVzZW50X2NvdW50ZXJfcmVkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5ob21lX3JlcHJlc2VudCAuaG9tZV9yZXByZXNlbnRfdXBwZXJXcmFwcGVyIC5ob21lX3JlcHJlc2VudF9jb3VudGVyLmdvIC5ob21lX3JlcHJlc2VudF9jb3VudGVyX2dvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1mYW1pbHk6IFwiSUJNUGxleE1vbm9cIiwgXCJTRiBNb25vXCIsIFwiQ2FzY2FkaWEgQ29kZVwiLCBcIkZpcmEgQ29kZVwiLCBcIkNvbnNvbGFzXCIsIFwiTW9uYWNvXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogIzBGNUVGNztcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzUxcHgpIHtcbiAgLmhvbWVfcmVwcmVzZW50IC5ob21lX3JlcHJlc2VudF91cHBlcldyYXBwZXIgLmhvbWVfcmVwcmVzZW50X2NvdW50ZXIuZ28gLmhvbWVfcmVwcmVzZW50X2NvdW50ZXJfZ28ge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuLmhvbWVfcmVwcmVzZW50IC5ob21lX3JlcHJlc2VudF91cHBlcldyYXBwZXIgLmhvbWVfcmVwcmVzZW50X2dlbmVyYWwge1xuICBmbGV4OiAxO1xuICBtYXgtd2lkdGg6IDgzOHB4O1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc1MXB4KSB7XG4gIC5ob21lX3JlcHJlc2VudCAuaG9tZV9yZXByZXNlbnRfdXBwZXJXcmFwcGVyIC5ob21lX3JlcHJlc2VudF9nZW5lcmFsIHtcbiAgICBtYXJnaW4tdG9wOiA5cHg7XG4gICAgbWF4LXdpZHRoOiA1MjZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gIC5ob21lX3JlcHJlc2VudCAuaG9tZV9yZXByZXNlbnRfdXBwZXJXcmFwcGVyIC5ob21lX3JlcHJlc2VudF9nZW5lcmFsIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1heC13aWR0aDogMzM0cHg7XG4gIH1cbn1cbi5ob21lX3JlcHJlc2VudCAuaG9tZV9yZXByZXNlbnRfdXBwZXJXcmFwcGVyIC5ob21lX3JlcHJlc2VudF9nZW5lcmFsIC5ob21lX3JlcHJlc2VudF9nZW5lcmFsX3Nsb2dhbiB7XG4gIG1heC13aWR0aDogODM4cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzUxcHgpIHtcbiAgLmhvbWVfcmVwcmVzZW50IC5ob21lX3JlcHJlc2VudF91cHBlcldyYXBwZXIgLmhvbWVfcmVwcmVzZW50X2dlbmVyYWwgLmhvbWVfcmVwcmVzZW50X2dlbmVyYWxfc2xvZ2FuIHtcbiAgICBtYXgtd2lkdGg6IDUyNnB4O1xuICAgIGZvbnQtc2l6ZTogNTRweDtcbiAgICBsaW5lLWhlaWdodDogMC44NTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gIC5ob21lX3JlcHJlc2VudCAuaG9tZV9yZXByZXNlbnRfdXBwZXJXcmFwcGVyIC5ob21lX3JlcHJlc2VudF9nZW5lcmFsIC5ob21lX3JlcHJlc2VudF9nZW5lcmFsX3Nsb2dhbiB7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICAgIG1heC13aWR0aDogMzM0cHg7XG4gIH1cbn1cbi5ob21lX3JlcHJlc2VudCAuaG9tZV9yZXByZXNlbnRfdXBwZXJXcmFwcGVyIC5ob21lX3JlcHJlc2VudF9nZW5lcmFsIC5ob21lX3JlcHJlc2VudF9mb3JtX2NvbnRhaW5lciB7XG4gIG1hcmdpbi10b3A6IDM2cHg7XG4gIG1heC13aWR0aDogNjA1cHg7XG4gIGhlaWdodDogODdweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc1MXB4KSB7XG4gIC5ob21lX3JlcHJlc2VudCAuaG9tZV9yZXByZXNlbnRfdXBwZXJXcmFwcGVyIC5ob21lX3JlcHJlc2VudF9nZW5lcmFsIC5ob21lX3JlcHJlc2VudF9mb3JtX2NvbnRhaW5lciB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBtYXgtd2lkdGg6IDM0OXB4O1xuICAgIGhlaWdodDogNTFweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gIC5ob21lX3JlcHJlc2VudCAuaG9tZV9yZXByZXNlbnRfdXBwZXJXcmFwcGVyIC5ob21lX3JlcHJlc2VudF9nZW5lcmFsIC5ob21lX3JlcHJlc2VudF9mb3JtX2NvbnRhaW5lciB7XG4gICAgbWFyZ2luLXRvcDogMjk3cHg7XG4gICAgbWF4LXdpZHRoOiAzMzVweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gIH1cbn1cbi5ob21lX3JlcHJlc2VudCAuaG9tZV9yZXByZXNlbnRfdXBwZXJXcmFwcGVyIC5ob21lX3JlcHJlc2VudF9nZW5lcmFsIC5ob21lX3JlcHJlc2VudF9mb3JtX2NvbnRhaW5lciAuaG9tZV9yZXByZXNlbnRfZm9ybSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NTFweCkge1xuICAuaG9tZV9yZXByZXNlbnQgLmhvbWVfcmVwcmVzZW50X3VwcGVyV3JhcHBlciAuaG9tZV9yZXByZXNlbnRfZ2VuZXJhbCAuaG9tZV9yZXByZXNlbnRfZm9ybV9jb250YWluZXIgLmhvbWVfcmVwcmVzZW50X2Zvcm0ge1xuICAgIGdhcDogOXB4O1xuICB9XG59XG4uaG9tZV9yZXByZXNlbnQgLmhvbWVfcmVwcmVzZW50X3VwcGVyV3JhcHBlciAuaG9tZV9yZXByZXNlbnRfZ2VuZXJhbCAuaG9tZV9yZXByZXNlbnRfZm9ybV9jb250YWluZXIgLmhvbWVfcmVwcmVzZW50X2Zvcm0gaW5wdXQge1xuICBmb250LWZhbWlseTogXCJJQk1QbGV4TW9ub1wiLCBcIlNGIE1vbm9cIiwgXCJDYXNjYWRpYSBDb2RlXCIsIFwiRmlyYSBDb2RlXCIsIFwiQ29uc29sYXNcIiwgXCJNb25hY29cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2U7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBjb2xvcjogcmdiYSgyNDgsIDI1MCwgMjU1LCAwLjg5ODAzOTIxNTcpO1xuICBmbGV4OiAxO1xuICBtYXgtd2lkdGg6IDM2MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIHBhZGRpbmc6IDE2cHggMjRweCAxNnB4IDI0cHg7XG4gIGJhY2tncm91bmQ6ICMxQzFFMjU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NTFweCkge1xuICAuaG9tZV9yZXByZXNlbnQgLmhvbWVfcmVwcmVzZW50X3VwcGVyV3JhcHBlciAuaG9tZV9yZXByZXNlbnRfZ2VuZXJhbCAuaG9tZV9yZXByZXNlbnRfZm9ybV9jb250YWluZXIgLmhvbWVfcmVwcmVzZW50X2Zvcm0gaW5wdXQge1xuICAgIG1heC13aWR0aDogMjA3cHg7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGhlaWdodDogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICBwYWRkaW5nOiAwIDEzcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgLmhvbWVfcmVwcmVzZW50IC5ob21lX3JlcHJlc2VudF91cHBlcldyYXBwZXIgLmhvbWVfcmVwcmVzZW50X2dlbmVyYWwgLmhvbWVfcmVwcmVzZW50X2Zvcm1fY29udGFpbmVyIC5ob21lX3JlcHJlc2VudF9mb3JtIGlucHV0IHtcbiAgICBtYXgtd2lkdGg6IDE5OXB4O1xuICAgIGhlaWdodDogMjdweDtcbiAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgICBwYWRkaW5nOiAwIDEzcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICB9XG59XG4uaG9tZV9yZXByZXNlbnQgLmhvbWVfcmVwcmVzZW50X3VwcGVyV3JhcHBlciAuaG9tZV9yZXByZXNlbnRfZ2VuZXJhbCAuaG9tZV9yZXByZXNlbnRfZm9ybV9jb250YWluZXIgLmhvbWVfcmVwcmVzZW50X2Zvcm0gaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoMjQ4LCAyNTAsIDI1NSwgMC42KTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlLCBib3JkZXItY29sb3IgMC4zcyBlYXNlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc1MXB4KSB7XG4gIC5ob21lX3JlcHJlc2VudCAuaG9tZV9yZXByZXNlbnRfdXBwZXJXcmFwcGVyIC5ob21lX3JlcHJlc2VudF9nZW5lcmFsIC5ob21lX3JlcHJlc2VudF9mb3JtX2NvbnRhaW5lciAuaG9tZV9yZXByZXNlbnRfZm9ybSBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICB9XG59XG4uaG9tZV9yZXByZXNlbnQgLmhvbWVfcmVwcmVzZW50X3VwcGVyV3JhcHBlciAuaG9tZV9yZXByZXNlbnRfZ2VuZXJhbCAuaG9tZV9yZXByZXNlbnRfZm9ybV9jb250YWluZXIgLmhvbWVfcmVwcmVzZW50X2Zvcm0gaW5wdXQuaWRsZTo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSgyNDgsIDI1MCwgMjU1LCAwLjYpO1xufVxuLmhvbWVfcmVwcmVzZW50IC5ob21lX3JlcHJlc2VudF91cHBlcldyYXBwZXIgLmhvbWVfcmVwcmVzZW50X2dlbmVyYWwgLmhvbWVfcmVwcmVzZW50X2Zvcm1fY29udGFpbmVyIC5ob21lX3JlcHJlc2VudF9mb3JtIGlucHV0LmFjdGl2ZTo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI0Y4RkFGRjtcbn1cbi5ob21lX3JlcHJlc2VudCAuaG9tZV9yZXByZXNlbnRfdXBwZXJXcmFwcGVyIC5ob21lX3JlcHJlc2VudF9nZW5lcmFsIC5ob21lX3JlcHJlc2VudF9mb3JtX2NvbnRhaW5lciAuaG9tZV9yZXByZXNlbnRfZm9ybSBpbnB1dC5lcnJvcjo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI0ZGNEQ0RDtcbn1cbi5ob21lX3JlcHJlc2VudCAuaG9tZV9yZXByZXNlbnRfdXBwZXJXcmFwcGVyIC5ob21lX3JlcHJlc2VudF9nZW5lcmFsIC5ob21lX3JlcHJlc2VudF9mb3JtX2NvbnRhaW5lciAuaG9tZV9yZXByZXNlbnRfZm9ybSBidXR0b24ge1xuICBmbGV4OiAxO1xuICBtYXgtd2lkdGg6IDIyOXB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwRjVFRjc7XG4gIGJvcmRlci1yYWRpdXM6IDYwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIklCTVBsZXhNb25vXCIsIFwiU0YgTW9ub1wiLCBcIkNhc2NhZGlhIENvZGVcIiwgXCJGaXJhIENvZGVcIiwgXCJDb25zb2xhc1wiLCBcIk1vbmFjb1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6IHJnYmEoMjQ4LCAyNTAsIDI1NSwgMC44OTgwMzkyMTU3KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMTFweCAxNnB4IDExcHggMTZweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzUxcHgpIHtcbiAgLmhvbWVfcmVwcmVzZW50IC5ob21lX3JlcHJlc2VudF91cHBlcldyYXBwZXIgLmhvbWVfcmVwcmVzZW50X2dlbmVyYWwgLmhvbWVfcmVwcmVzZW50X2Zvcm1fY29udGFpbmVyIC5ob21lX3JlcHJlc2VudF9mb3JtIGJ1dHRvbiB7XG4gICAgbWF4LXdpZHRoOiAxMzJweDtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgaGVpZ2h0OiAyOHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwRjVFRjc7XG4gICAgYm9yZGVyLXJhZGl1czogMzRweDtcbiAgICBwYWRkaW5nOiA2cHggOXB4IDZweCA5cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xuICAuaG9tZV9yZXByZXNlbnQgLmhvbWVfcmVwcmVzZW50X3VwcGVyV3JhcHBlciAuaG9tZV9yZXByZXNlbnRfZ2VuZXJhbCAuaG9tZV9yZXByZXNlbnRfZm9ybV9jb250YWluZXIgLmhvbWVfcmVwcmVzZW50X2Zvcm0gYnV0dG9uIHtcbiAgICBtYXgtd2lkdGg6IDEyOHB4O1xuICAgIGhlaWdodDogMjdweDtcbiAgfVxufVxuLmhvbWVfcmVwcmVzZW50IC5ob21lX3JlcHJlc2VudF91cHBlcldyYXBwZXIgLmhvbWVfcmVwcmVzZW50X2dlbmVyYWwgLmhvbWVfcmVwcmVzZW50X2Zvcm1fY29udGFpbmVyIC5ob21lX3JlcHJlc2VudF9mb3JtIGJ1dHRvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQ6ICMwRjVFRjc7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlO1xuICB6LWluZGV4OiAtMTtcbn1cbi5ob21lX3JlcHJlc2VudCAuaG9tZV9yZXByZXNlbnRfdXBwZXJXcmFwcGVyIC5ob21lX3JlcHJlc2VudF9nZW5lcmFsIC5ob21lX3JlcHJlc2VudF9mb3JtX2NvbnRhaW5lciAuaG9tZV9yZXByZXNlbnRfZm9ybSBidXR0b246OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICMwRjVFRjcgMCUsICM2RjMxRjAgNTAlLCAjN0FGRkY2IDEwMCUpO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZTtcbiAgei1pbmRleDogLTE7XG59XG4uaG9tZV9yZXByZXNlbnQgLmhvbWVfcmVwcmVzZW50X3VwcGVyV3JhcHBlciAuaG9tZV9yZXByZXNlbnRfZ2VuZXJhbCAuaG9tZV9yZXByZXNlbnRfZm9ybV9jb250YWluZXIgLmhvbWVfcmVwcmVzZW50X2Zvcm0gYnV0dG9uLmhhcy12YWx1ZTo6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5ob21lX3JlcHJlc2VudCAuaG9tZV9yZXByZXNlbnRfdXBwZXJXcmFwcGVyIC5ob21lX3JlcHJlc2VudF9nZW5lcmFsIC5ob21lX3JlcHJlc2VudF9mb3JtX2NvbnRhaW5lciAuaG9tZV9yZXByZXNlbnRfZm9ybSBidXR0b246aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuLmhvbWVfcmVwcmVzZW50IC5ob21lX3JlcHJlc2VudF91cHBlcldyYXBwZXIgLmhvbWVfcmVwcmVzZW50X2dlbmVyYWwgLmhvbWVfcmVwcmVzZW50X2Zvcm1fY29udGFpbmVyIC5ob21lX3JlcHJlc2VudF9mb3JtIGJ1dHRvbjpob3Zlcjo6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5ob21lX3JlcHJlc2VudCAuaG9tZV9yZXByZXNlbnRfdXBwZXJXcmFwcGVyIC5ob21lX3JlcHJlc2VudF9nZW5lcmFsIC5ob21lX3JlcHJlc2VudF9mb3JtX2NvbnRhaW5lciAuaG9tZV9yZXByZXNlbnRfZm9ybSBidXR0b246aG92ZXI6OmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5ob21lX3JlcHJlc2VudCAuaG9tZV9yZXByZXNlbnRfdXBwZXJXcmFwcGVyIC5ob21lX3JlcHJlc2VudF9nZW5lcmFsIC5ob21lX3JlcHJlc2VudF9mb3JtX2NvbnRhaW5lciBzcGFuIHtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gIGNvbG9yOiByZ2JhKDI0OCwgMjUwLCAyNTUsIDAuOCk7XG4gIGZvbnQtZmFtaWx5OiBcIklCTVBsZXhNb25vXCIsIFwiU0YgTW9ub1wiLCBcIkNhc2NhZGlhIENvZGVcIiwgXCJGaXJhIENvZGVcIiwgXCJDb25zb2xhc1wiLCBcIk1vbmFjb1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzUxcHgpIHtcbiAgLmhvbWVfcmVwcmVzZW50IC5ob21lX3JlcHJlc2VudF91cHBlcldyYXBwZXIgLmhvbWVfcmVwcmVzZW50X2dlbmVyYWwgLmhvbWVfcmVwcmVzZW50X2Zvcm1fY29udGFpbmVyIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gIC5ob21lX3JlcHJlc2VudCAuaG9tZV9yZXByZXNlbnRfdXBwZXJXcmFwcGVyIC5ob21lX3JlcHJlc2VudF9nZW5lcmFsIC5ob21lX3JlcHJlc2VudF9mb3JtX2NvbnRhaW5lciBzcGFuIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICB9XG59XG4uaG9tZV9yZXByZXNlbnQgLmhvbWVfcmVwcmVzZW50X2JhY2tncm91bmRJbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xMDAwO1xuICBib3R0b206IDM5cHg7XG4gIGxlZnQ6IDE3MHB4O1xuICB3aWR0aDogNTk1cHg7XG4gIGhlaWdodDogNTYxcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmhvbWVfcmVwcmVzZW50IC5ob21lX3JlcHJlc2VudF9iYWNrZ3JvdW5kSW1nIHtcbiAgICB3aWR0aDogNTAwcHg7XG4gICAgaGVpZ2h0OiA0ODBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc1MXB4KSB7XG4gIC5ob21lX3JlcHJlc2VudCAuaG9tZV9yZXByZXNlbnRfYmFja2dyb3VuZEltZyB7XG4gICAgd2lkdGg6IDM0M3B4O1xuICAgIGhlaWdodDogMzI0cHg7XG4gICAgYm90dG9tOiAtMTJweDtcbiAgICBsZWZ0OiA5NnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgLmhvbWVfcmVwcmVzZW50IC5ob21lX3JlcHJlc2VudF9iYWNrZ3JvdW5kSW1nIHtcbiAgICBib3R0b206IDUwcHg7XG4gICAgbGVmdDogNzVweDtcbiAgICB3aWR0aDogMjc0cHg7XG4gICAgaGVpZ2h0OiAyNTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gIC5ob21lX3JlcHJlc2VudCAuaG9tZV9yZXByZXNlbnRfYmFja2dyb3VuZEltZyB7XG4gICAgd2lkdGg6IDI4NXB4O1xuICAgIGhlaWdodDogMjY5cHg7XG4gICAgbGVmdDogMjZweDtcbiAgICB0b3A6IDIyMHB4O1xuICB9XG59XG4uaG9tZV9yZXByZXNlbnQgLmhvbWVfcmVwcmVzZW50X2JhY2tncm91bmRMb3R0aWUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogY2FsYygxMDAlICsgMTIwcHgpO1xuICBtYXJnaW4tdG9wOiAtNjBweDtcbiAgYW5pbWF0aW9uOiBtdWx0aUNvbG9yRmxvdyA4cyBlYXNlLWluLW91dCBpbmZpbml0ZSwgY2hhbmdlU2NhbGUgOHMgZWFzZS1pbi1vdXQgaW5maW5pdGU7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjZzIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiBuby1wcmVmZXJlbmNlKSB7XG4gIC5ob21lX3JlcHJlc2VudCAuaG9tZV9yZXByZXNlbnRfYmFja2dyb3VuZExvdHRpZS5wYXJhbGxheCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKHZhcigtLXBhcmFsbGF4LW9mZnNldCwgMHB4KSkgdHJhbnNsYXRlWigwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBjaGFuZ2VTY2FsZSB7XG4gIDAlIHtcbiAgICBzY2FsZTogMTtcbiAgfVxuICAyNSUge1xuICAgIHNjYWxlOiAxLjA1O1xuICB9XG4gIDUwJSB7XG4gICAgc2NhbGU6IDAuOTU7XG4gIH1cbiAgNzUlIHtcbiAgICBzY2FsZTogMS4xO1xuICB9XG4gIDEwMCUge1xuICAgIHNjYWxlOiAxO1xuICB9XG59XG5Aa2V5ZnJhbWVzIG11bHRpQ29sb3JGbG93IHtcbiAgMCUge1xuICAgIGZpbHRlcjogaHVlLXJvdGF0ZSgwZGVnKSBzYXR1cmF0ZSgxLjIpO1xuICB9XG4gIDI1JSB7XG4gICAgZmlsdGVyOiBodWUtcm90YXRlKDkwZGVnKSBzYXR1cmF0ZSgxLjMpO1xuICB9XG4gIDUwJSB7XG4gICAgZmlsdGVyOiBodWUtcm90YXRlKDE4MGRlZykgc2F0dXJhdGUoMS4xKTtcbiAgfVxuICA3NSUge1xuICAgIGZpbHRlcjogaHVlLXJvdGF0ZSgyNzBkZWcpIHNhdHVyYXRlKDEuNCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgZmlsdGVyOiBodWUtcm90YXRlKDM2MGRlZykgc2F0dXJhdGUoMS4yKTtcbiAgfVxufVxuLmhvbWVfcmVwcmVzZW50IC5ob21lX3JlcHJlc2VudF9yYXRlIHtcbiAgbWFyZ2luLXRvcDogNzJweDtcbiAgbWF4LXdpZHRoOiAyNTZweDtcbiAgaGVpZ2h0OiAxMzhweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxNnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc1MXB4KSB7XG4gIC5ob21lX3JlcHJlc2VudCAuaG9tZV9yZXByZXNlbnRfcmF0ZSB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBtYXgtd2lkdGg6IDE0N3B4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBnYXA6IDlweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gIC5ob21lX3JlcHJlc2VudCAuaG9tZV9yZXByZXNlbnRfcmF0ZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA4MDhweDtcbiAgICBtYXgtd2lkdGg6IDE0N3B4O1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuLmhvbWVfcmVwcmVzZW50IC5ob21lX3JlcHJlc2VudF9yYXRlIC5ob21lX3JlcHJlc2VudF9yYXRlX2F2YXRhcnMge1xuICBtYXgtd2lkdGg6IDE3MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NTFweCkge1xuICAuaG9tZV9yZXByZXNlbnQgLmhvbWVfcmVwcmVzZW50X3JhdGUgLmhvbWVfcmVwcmVzZW50X3JhdGVfYXZhdGFycyB7XG4gICAgbWF4LXdpZHRoOiA5OHB4O1xuICAgIGhlaWdodDogMjNweDtcbiAgfVxufVxuLmhvbWVfcmVwcmVzZW50IC5ob21lX3JlcHJlc2VudF9yYXRlIC5ob21lX3JlcHJlc2VudF9yYXRlX2F2YXRhcnMgaW1nIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWF4LXdpZHRoOiA0MHB4O1xuICBtYXgtaGVpZ2h0OiA0MHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5ob21lX3JlcHJlc2VudCAuaG9tZV9yZXByZXNlbnRfcmF0ZSAuaG9tZV9yZXByZXNlbnRfcmF0ZV9hdmF0YXJzIGltZzpudGgtY2hpbGQoMSkge1xuICBsZWZ0OiAwO1xufVxuLmhvbWVfcmVwcmVzZW50IC5ob21lX3JlcHJlc2VudF9yYXRlIC5ob21lX3JlcHJlc2VudF9yYXRlX2F2YXRhcnMgaW1nOm50aC1jaGlsZCgyKSB7XG4gIGxlZnQ6IDI2cHg7XG59XG4uaG9tZV9yZXByZXNlbnQgLmhvbWVfcmVwcmVzZW50X3JhdGUgLmhvbWVfcmVwcmVzZW50X3JhdGVfYXZhdGFycyBpbWc6bnRoLWNoaWxkKDMpIHtcbiAgbGVmdDogNTJweDtcbn1cbi5ob21lX3JlcHJlc2VudCAuaG9tZV9yZXByZXNlbnRfcmF0ZSAuaG9tZV9yZXByZXNlbnRfcmF0ZV9hdmF0YXJzIGltZzpudGgtY2hpbGQoNCkge1xuICBsZWZ0OiA3OHB4O1xufVxuLmhvbWVfcmVwcmVzZW50IC5ob21lX3JlcHJlc2VudF9yYXRlIC5ob21lX3JlcHJlc2VudF9yYXRlX2F2YXRhcnMgaW1nOm50aC1jaGlsZCg1KSB7XG4gIGxlZnQ6IDEwNHB4O1xufVxuLmhvbWVfcmVwcmVzZW50IC5ob21lX3JlcHJlc2VudF9yYXRlIC5ob21lX3JlcHJlc2VudF9yYXRlX2F2YXRhcnMgaW1nOm50aC1jaGlsZCg2KSB7XG4gIGxlZnQ6IDEzMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc1MXB4KSB7XG4gIC5ob21lX3JlcHJlc2VudCAuaG9tZV9yZXByZXNlbnRfcmF0ZSAuaG9tZV9yZXByZXNlbnRfcmF0ZV9hdmF0YXJzIGltZyB7XG4gICAgbWF4LXdpZHRoOiAyM3B4O1xuICAgIG1heC1oZWlnaHQ6IDIzcHg7XG4gIH1cbiAgLmhvbWVfcmVwcmVzZW50IC5ob21lX3JlcHJlc2VudF9yYXRlIC5ob21lX3JlcHJlc2VudF9yYXRlX2F2YXRhcnMgaW1nOm50aC1jaGlsZCgxKSB7XG4gICAgbGVmdDogMDtcbiAgfVxuICAuaG9tZV9yZXByZXNlbnQgLmhvbWVfcmVwcmVzZW50X3JhdGUgLmhvbWVfcmVwcmVzZW50X3JhdGVfYXZhdGFycyBpbWc6bnRoLWNoaWxkKDIpIHtcbiAgICBsZWZ0OiAxNXB4O1xuICB9XG4gIC5ob21lX3JlcHJlc2VudCAuaG9tZV9yZXByZXNlbnRfcmF0ZSAuaG9tZV9yZXByZXNlbnRfcmF0ZV9hdmF0YXJzIGltZzpudGgtY2hpbGQoMykge1xuICAgIGxlZnQ6IDMwcHg7XG4gIH1cbiAgLmhvbWVfcmVwcmVzZW50IC5ob21lX3JlcHJlc2VudF9yYXRlIC5ob21lX3JlcHJlc2VudF9yYXRlX2F2YXRhcnMgaW1nOm50aC1jaGlsZCg0KSB7XG4gICAgbGVmdDogNDVweDtcbiAgfVxuICAuaG9tZV9yZXByZXNlbnQgLmhvbWVfcmVwcmVzZW50X3JhdGUgLmhvbWVfcmVwcmVzZW50X3JhdGVfYXZhdGFycyBpbWc6bnRoLWNoaWxkKDUpIHtcbiAgICBsZWZ0OiA2MHB4O1xuICB9XG4gIC5ob21lX3JlcHJlc2VudCAuaG9tZV9yZXByZXNlbnRfcmF0ZSAuaG9tZV9yZXByZXNlbnRfcmF0ZV9hdmF0YXJzIGltZzpudGgtY2hpbGQoNikge1xuICAgIGxlZnQ6IDc1cHg7XG4gIH1cbn1cbi5ob21lX3JlcHJlc2VudCAuaG9tZV9yZXByZXNlbnRfcmF0ZSAuaG9tZV9yZXByZXNlbnRfcmF0ZV9yYXRpbmcge1xuICBtYXgtd2lkdGg6IDEyMHB4O1xuICBoZWlnaHQ6IDI0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzUxcHgpIHtcbiAgLmhvbWVfcmVwcmVzZW50IC5ob21lX3JlcHJlc2VudF9yYXRlIC5ob21lX3JlcHJlc2VudF9yYXRlX3JhdGluZyB7XG4gICAgbWF4LXdpZHRoOiA2OXB4O1xuICAgIGhlaWdodDogMTRweDtcbiAgfVxufVxuLmhvbWVfcmVwcmVzZW50IC5ob21lX3JlcHJlc2VudF9yYXRlIHNwYW4ge1xuICBmb250LWZhbWlseTogXCJJQk1QbGV4TW9ub1wiLCBcIlNGIE1vbm9cIiwgXCJDYXNjYWRpYSBDb2RlXCIsIFwiRmlyYSBDb2RlXCIsIFwiQ29uc29sYXNcIiwgXCJNb25hY29cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2U7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBjb2xvcjogcmdiYSgyNDgsIDI1MCwgMjU1LCAwLjgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc1MXB4KSB7XG4gIC5ob21lX3JlcHJlc2VudCAuaG9tZV9yZXByZXNlbnRfcmF0ZSBzcGFuIHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gIH1cbn1cbi5ob21lX3JlcHJlc2VudCAuaG9tZV9yZXByZXNlbnRfbG93ZXJXcmFwcGVyIHtcbiAgbWFyZ2luLXRvcDogMjRweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxODhweDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NTFweCkge1xuICAuaG9tZV9yZXByZXNlbnQgLmhvbWVfcmVwcmVzZW50X2xvd2VyV3JhcHBlciB7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICAgIGdhcDogMTJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gIC5ob21lX3JlcHJlc2VudCAuaG9tZV9yZXByZXNlbnRfbG93ZXJXcmFwcGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4uaG9tZV9yZXByZXNlbnQgLmhvbWVfcmVwcmVzZW50X2xvd2VyV3JhcHBlciAuaG9tZV9yZXByZXNlbnRfbG93ZXJXcmFwcGVyX3RleHQge1xuICBtYXgtd2lkdGg6IDI2OXB4O1xuICBoZWlnaHQ6IDk5cHg7XG4gIGZvbnQtZmFtaWx5OiBcIklCTVBsZXhNb25vXCIsIFwiU0YgTW9ub1wiLCBcIkNhc2NhZGlhIENvZGVcIiwgXCJGaXJhIENvZGVcIiwgXCJDb25zb2xhc1wiLCBcIk1vbmFjb1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGNvbG9yOiAjRjhGQUZGO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc1MXB4KSB7XG4gIC5ob21lX3JlcHJlc2VudCAuaG9tZV9yZXByZXNlbnRfbG93ZXJXcmFwcGVyIC5ob21lX3JlcHJlc2VudF9sb3dlcldyYXBwZXJfdGV4dCB7XG4gICAgbWFyZ2luLXRvcDogMTNweDtcbiAgICBtYXgtd2lkdGg6IDE2N3B4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gIC5ob21lX3JlcHJlc2VudCAuaG9tZV9yZXByZXNlbnRfbG93ZXJXcmFwcGVyIC5ob21lX3JlcHJlc2VudF9sb3dlcldyYXBwZXJfdGV4dCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXgtd2lkdGg6IDE2MnB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDgwOHB4O1xuICB9XG59XG4uaG9tZV9yZXByZXNlbnQgLmhvbWVfcmVwcmVzZW50X2xvd2VyV3JhcHBlciAuaG9tZV9yZXByZXNlbnRfbG93ZXJXcmFwcGVyX3ZpZGVvIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmbGV4OiAxO1xuICBtYXgtd2lkdGg6IDQ1OHB4O1xuICBwYWRkaW5nOiAxOXB4O1xuICBoZWlnaHQ6IDI3MHB4O1xuICBiYWNrZ3JvdW5kOiAjMUMxRTI1O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgLmhvbWVfcmVwcmVzZW50IC5ob21lX3JlcHJlc2VudF9sb3dlcldyYXBwZXIgLmhvbWVfcmVwcmVzZW50X2xvd2VyV3JhcHBlcl92aWRlbyB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG59XG4uaG9tZV9yZXByZXNlbnQgLmhvbWVfcmVwcmVzZW50X2xvd2VyV3JhcHBlciAuaG9tZV9yZXByZXNlbnRfbG93ZXJXcmFwcGVyX3ZpZGVvIC52aWRlb19jb250IHtcbiAgbWF4LXdpZHRoOiA0MjBweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJhY2tncm91bmQ6IGJsYWNrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTEwcHgpIHtcbiAgLmhvbWVfcmVwcmVzZW50IC5ob21lX3JlcHJlc2VudF9sb3dlcldyYXBwZXIgLmhvbWVfcmVwcmVzZW50X2xvd2VyV3JhcHBlcl92aWRlbyAudmlkZW9fY29udCB2aWRlbyB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG4uaG9tZV9yZXByZXNlbnQgLmhvbWVfcmVwcmVzZW50X2xvd2VyV3JhcHBlciAuaG9tZV9yZXByZXNlbnRfbG93ZXJXcmFwcGVyX3ZpZGVvIC52aWRlb19jb250IGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHotaW5kZXg6IDI7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzUxcHgpIHtcbiAgLmhvbWVfcmVwcmVzZW50IC5ob21lX3JlcHJlc2VudF9sb3dlcldyYXBwZXIgLmhvbWVfcmVwcmVzZW50X2xvd2VyV3JhcHBlcl92aWRlbyAudmlkZW9fY29udCB7XG4gICAgbWF4LXdpZHRoOiAzNDdweDtcbiAgICBoZWlnaHQ6IDIwNHB4O1xuICB9XG59XG4uaG9tZV9yZXByZXNlbnQgLmhvbWVfcmVwcmVzZW50X2xvd2VyV3JhcHBlciAuaG9tZV9yZXByZXNlbnRfbG93ZXJXcmFwcGVyX3ZpZGVvIC52aWRlb19wbGF5ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uaG9tZV9yZXByZXNlbnQgLmhvbWVfcmVwcmVzZW50X2xvd2VyV3JhcHBlciAuaG9tZV9yZXByZXNlbnRfbG93ZXJXcmFwcGVyX3ZpZGVvIC52aWRlb19wbGF5ZXIgc3BhbiB7XG4gIGZvbnQtZmFtaWx5OiBcIklCTVBsZXhNb25vXCIsIFwiU0YgTW9ub1wiLCBcIkNhc2NhZGlhIENvZGVcIiwgXCJGaXJhIENvZGVcIiwgXCJDb25zb2xhc1wiLCBcIk1vbmFjb1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NTFweCkge1xuICAuaG9tZV9yZXByZXNlbnQgLmhvbWVfcmVwcmVzZW50X2xvd2VyV3JhcHBlciAuaG9tZV9yZXByZXNlbnRfbG93ZXJXcmFwcGVyX3ZpZGVvIC52aWRlb19wbGF5ZXIgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzUxcHgpIHtcbiAgLmhvbWVfcmVwcmVzZW50IC5ob21lX3JlcHJlc2VudF9sb3dlcldyYXBwZXIgLmhvbWVfcmVwcmVzZW50X2xvd2VyV3JhcHBlcl92aWRlbyAudmlkZW9fcGxheWVyIGltZyB7XG4gICAgd2lkdGg6IDEycHg7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzUxcHgpIHtcbiAgLmhvbWVfcmVwcmVzZW50IC5ob21lX3JlcHJlc2VudF9sb3dlcldyYXBwZXIgLmhvbWVfcmVwcmVzZW50X2xvd2VyV3JhcHBlcl92aWRlbyB7XG4gICAgbWFyZ2luLXRvcDogLTIzcHg7XG4gICAgbWF4LXdpZHRoOiAzNDdweDtcbiAgICBoZWlnaHQ6IDIwNHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgLmhvbWVfcmVwcmVzZW50IC5ob21lX3JlcHJlc2VudF9sb3dlcldyYXBwZXIgLmhvbWVfcmVwcmVzZW50X2xvd2VyV3JhcHBlcl92aWRlbyB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IG1pbigzMzVweCwgMTAwdncgLSA0MHB4KTtcbiAgICBoZWlnaHQ6IDE5N3B4O1xuICAgIHRvcDogNTg2cHg7XG4gIH1cbn1cblxuLnNlY29uZF9wb3B1cF9vdmVybGF5IHtcbiAgei1pbmRleDogMTAwMDAwMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwdmg7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC40cyBlYXNlO1xufVxuLnNlY29uZF9wb3B1cF9vdmVybGF5LmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG9wYWNpdHk6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBpbml0aWFsO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIHNjYWxlOiAxO1xufVxuLnNlY29uZF9wb3B1cF9vdmVybGF5LmFjdGl2ZSAuc2Vjb25kX3BvcHVwX2NvbnRlbnQge1xuICBwb2ludGVyLWV2ZW50czogaW5pdGlhbDtcbiAgc2NhbGU6IDE7XG59XG4uc2Vjb25kX3BvcHVwX292ZXJsYXkgLnNlY29uZF9wb3B1cF9jb250ZW50IHtcbiAgdHJhbnNpdGlvbjogc2NhbGUgMC4zcyBlYXNlO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcGFkZGluZzogMzBweDtcbiAgc2NhbGU6IDA7XG4gIGZvbnQtZmFtaWx5OiBcIklCTVBsZXhNb25vXCIsIFwiU0YgTW9ub1wiLCBcIkNhc2NhZGlhIENvZGVcIiwgXCJGaXJhIENvZGVcIiwgXCJDb25zb2xhc1wiLCBcIk1vbmFjb1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogbWluKDYwMHB4LCAxMDB2dyAtIDQwcHgpO1xuICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICBiYWNrZ3JvdW5kOiAjRjhGQUZGO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDE1cHg7XG59XG4uc2Vjb25kX3BvcHVwX292ZXJsYXkgLnNlY29uZF9wb3B1cF9jb250ZW50IC5jYW5jZWxfc2Vjb25kIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG4uc2Vjb25kX3BvcHVwX292ZXJsYXkgLnNlY29uZF9wb3B1cF9jb250ZW50IGgzIHtcbiAgZm9udC1mYW1pbHk6IFwiSUJNUGxleE1vbm9cIiwgXCJTRiBNb25vXCIsIFwiQ2FzY2FkaWEgQ29kZVwiLCBcIkZpcmEgQ29kZVwiLCBcIkNvbnNvbGFzXCIsIFwiTW9uYWNvXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbWFyZ2luLXRvcDogYXV0bztcbn1cbi5zZWNvbmRfcG9wdXBfb3ZlcmxheSAuc2Vjb25kX3BvcHVwX2NvbnRlbnQgc3BhbiB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG59XG4uc2Vjb25kX3BvcHVwX292ZXJsYXkgLnNlY29uZF9wb3B1cF9jb250ZW50IC5saW5rX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBnYXA6IDE1cHg7XG59XG4uc2Vjb25kX3BvcHVwX292ZXJsYXkgLnNlY29uZF9wb3B1cF9jb250ZW50IC5saW5rX2NvbnRhaW5lciBhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtZmFtaWx5OiBcIklCTVBsZXhNb25vXCIsIFwiU0YgTW9ub1wiLCBcIkNhc2NhZGlhIENvZGVcIiwgXCJGaXJhIENvZGVcIiwgXCJDb25zb2xhc1wiLCBcIk1vbmFjb1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGhlaWdodDogNDVweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYmFja2dyb3VuZDogcmdiKDY2LCAxODQsIDEzMSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uaG9tZV9wb3B1cF9vdmVybGF5IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIHotaW5kZXg6IDEwMDAwMDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2U7XG59XG4uaG9tZV9wb3B1cF9vdmVybGF5IC5ob21lX3BvcHVwX292ZXJsYXkuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuLmhvbWVfcG9wdXBfb3ZlcmxheSAuaG9tZV9wb3B1cF9jb250ZW50IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogNTAlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCAtNTAlKSBzY2FsZSgwLjgpO1xuICB3aWR0aDogbWluKDkwMHB4LCAxMDB2dyAtIDYwcHgpO1xuICBmbGV4OiAxO1xuICBoZWlnaHQ6IDc0M3B4O1xuICBiYWNrZ3JvdW5kOiAjRjhGQUZGO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBwYWRkaW5nOiAzMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDM2cHg7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzUxcHgpIHtcbiAgLmhvbWVfcG9wdXBfb3ZlcmxheSAuaG9tZV9wb3B1cF9jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IG1pbig2MTJweCwgOTB2dyk7XG4gICAgZ2FwOiAxNXB4O1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU1MHB4KSB7XG4gIC5ob21lX3BvcHVwX292ZXJsYXkgLmhvbWVfcG9wdXBfY29udGVudCB7XG4gICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDMwcHgpO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgLmhvbWVfcG9wdXBfb3ZlcmxheSAuaG9tZV9wb3B1cF9jb250ZW50IHtcbiAgICBnYXA6IDA7XG4gICAgbWF4LXdpZHRoOiAxMDB2dztcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIH1cbn1cblxuLmhvbWVfcG9wdXBfY29udGVudCB7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMzZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmhvbWVfcG9wdXBfY29udGVudCAuaG9tZV9wb3B1cF9jb250ZW50X3VwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbi5ob21lX3BvcHVwX2NvbnRlbnQgLmhvbWVfcG9wdXBfY29udGVudF91cHBlciBidXR0b24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMzBweDtcbiAgcmlnaHQ6IDMwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzUxcHgpIHtcbiAgLmhvbWVfcG9wdXBfY29udGVudCAuaG9tZV9wb3B1cF9jb250ZW50X3VwcGVyIGJ1dHRvbiB7XG4gICAgdG9wOiAyMHB4O1xuICAgIHJpZ2h0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgLmhvbWVfcG9wdXBfY29udGVudCAuaG9tZV9wb3B1cF9jb250ZW50X3VwcGVyIGJ1dHRvbiB7XG4gICAgdG9wOiAyMHB4O1xuICAgIHJpZ2h0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgLmhvbWVfcG9wdXBfY29udGVudCAuaG9tZV9wb3B1cF9jb250ZW50X3VwcGVyIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGdhcDogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc1MXB4KSB7XG4gIC5ob21lX3BvcHVwX2NvbnRlbnQgLmhvbWVfcG9wdXBfY29udGVudF91cHBlciBpbWcge1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgfVxufVxuLmhvbWVfcG9wdXBfY29udGVudCBzcGFuIHtcbiAgZm9udC1mYW1pbHk6IFwiSUJNUGxleE1vbm9cIiwgXCJTRiBNb25vXCIsIFwiQ2FzY2FkaWEgQ29kZVwiLCBcIkZpcmEgQ29kZVwiLCBcIkNvbnNvbGFzXCIsIFwiTW9uYWNvXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAzMnB4O1xuICBmb250LXNpemU6IDI0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzUxcHgpIHtcbiAgLmhvbWVfcG9wdXBfY29udGVudCBzcGFuIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgaGVpZ2h0OiAyMXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTU1cHgpIHtcbiAgLmhvbWVfcG9wdXBfY29udGVudCBzcGFuIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgLmhvbWVfcG9wdXBfY29udGVudCBzcGFuIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi5ob21lX3BvcHVwX2NvbnRlbnQgaDIge1xuICBmb250LXNpemU6IDUwcHg7XG4gIGNvbG9yOiByZ2JhKDAsIDIsIDEyLCAwLjg5ODAzOTIxNTcpO1xuICBtYXgtd2lkdGg6IDYyNnB4O1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzUxcHgpIHtcbiAgLmhvbWVfcG9wdXBfY29udGVudCBoMiB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIG1heC13aWR0aDogNDUxcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xuICAuaG9tZV9wb3B1cF9jb250ZW50IGgyIHtcbiAgICBtYXJnaW4tdG9wOiAzNnB4O1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgfVxufVxuLmhvbWVfcG9wdXBfY29udGVudCAuaG9tZV9wb3B1cF9jb250ZW50X2xhYmVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWF4LXdpZHRoOiA0NjFweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1zZWxmOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NTFweCkge1xuICAuaG9tZV9wb3B1cF9jb250ZW50IC5ob21lX3BvcHVwX2NvbnRlbnRfbGFiZWwge1xuICAgIG1heC13aWR0aDogMzEzcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xuICAuaG9tZV9wb3B1cF9jb250ZW50IC5ob21lX3BvcHVwX2NvbnRlbnRfbGFiZWwge1xuICAgIG1heC13aWR0aDogMzM0cHg7XG4gIH1cbn1cbi5ob21lX3BvcHVwX2NvbnRlbnQgLmhvbWVfcG9wdXBfY29udGVudF9sYWJlbCA+IHNwYW4sXG4uaG9tZV9wb3B1cF9jb250ZW50IC5ob21lX3BvcHVwX2NvbnRlbnRfbGFiZWwgLmhvbWVfcG9wdXBfY29udGVudF9sYWJlbF93cmFwcGVyID4gc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiByZ2JhKDAsIDIsIDEyLCAwLjg5ODAzOTIxNTcpO1xufVxuLmhvbWVfcG9wdXBfY29udGVudCAuaG9tZV9wb3B1cF9jb250ZW50X2xhYmVsIC5ob21lX3BvcHVwX2NvbnRlbnRfbGFiZWxfd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTZweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xuICAuaG9tZV9wb3B1cF9jb250ZW50IC5ob21lX3BvcHVwX2NvbnRlbnRfbGFiZWwgLmhvbWVfcG9wdXBfY29udGVudF9sYWJlbF93cmFwcGVyIHtcbiAgICBnYXA6IDEwcHg7XG4gIH1cbn1cbi5ob21lX3BvcHVwX2NvbnRlbnQgLmhvbWVfcG9wdXBfY29udGVudF9sYWJlbCAuaG9tZV9wb3B1cF9jb250ZW50X2xhYmVsX3dyYXBwZXIgLmhvbWVfcG9wdXBfY29udGVudF9sYWJlbF93cmFwcGVyX2NvdW50ZXIge1xuICBtYXgtd2lkdGg6IDE0MHB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjgsIDMwLCAzNywgMC41MDE5NjA3ODQzKTtcbiAgcGFkZGluZzogOHB4IDE2cHggOHB4IDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIklCTVBsZXhNb25vXCIsIFwiU0YgTW9ub1wiLCBcIkNhc2NhZGlhIENvZGVcIiwgXCJGaXJhIENvZGVcIiwgXCJDb25zb2xhc1wiLCBcIk1vbmFjb1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjb2xvcjogIzBGNUVGNztcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc1MXB4KSB7XG4gIC5ob21lX3BvcHVwX2NvbnRlbnQgLmhvbWVfcG9wdXBfY29udGVudF9sYWJlbCAuaG9tZV9wb3B1cF9jb250ZW50X2xhYmVsX3dyYXBwZXIgLmhvbWVfcG9wdXBfY29udGVudF9sYWJlbF93cmFwcGVyX2NvdW50ZXIge1xuICAgIG1heC13aWR0aDogOTVweDtcbiAgICBoZWlnaHQ6IDIxcHg7XG4gICAgcGFkZGluZzogNXB4IDEwcHggNXB4IDEwcHg7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICB9XG59XG4uaG9tZV9wb3B1cF9jb250ZW50IC5ob21lX3BvcHVwX2NvbnRlbnRfbG93ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogNjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NTFweCkge1xuICAuaG9tZV9wb3B1cF9jb250ZW50IC5ob21lX3BvcHVwX2NvbnRlbnRfbG93ZXIge1xuICAgIGdhcDogMjBweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NTBweCkge1xuICAuaG9tZV9wb3B1cF9jb250ZW50IC5ob21lX3BvcHVwX2NvbnRlbnRfbG93ZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgZ2FwOiAyNHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgLmhvbWVfcG9wdXBfY29udGVudCAuaG9tZV9wb3B1cF9jb250ZW50X2xvd2VyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogbm9ybWFsO1xuICB9XG59XG4uaG9tZV9wb3B1cF9jb250ZW50IC5ob21lX3BvcHVwX2NvbnRlbnRfbG93ZXIgLndwY2Y3LWZvcm0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXgtd2lkdGg6IDMyOHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc1MXB4KSB7XG4gIC5ob21lX3BvcHVwX2NvbnRlbnQgLmhvbWVfcG9wdXBfY29udGVudF9sb3dlciAud3BjZjctZm9ybSB7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDAuNDAwMzI2Nzk3NCAqIG1pbig2MTJweCwgOTB2dykpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTUwcHgpIHtcbiAgLmhvbWVfcG9wdXBfY29udGVudCAuaG9tZV9wb3B1cF9jb250ZW50X2xvd2VyIC53cGNmNy1mb3JtIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xuICAuaG9tZV9wb3B1cF9jb250ZW50IC5ob21lX3BvcHVwX2NvbnRlbnRfbG93ZXIgLndwY2Y3LWZvcm0ge1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG4uaG9tZV9wb3B1cF9jb250ZW50IC5ob21lX3BvcHVwX2NvbnRlbnRfbG93ZXIgLndwY2Y3LWZvcm0gcCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5ob21lX3BvcHVwX2NvbnRlbnQgLmhvbWVfcG9wdXBfY29udGVudF9sb3dlciAud3BjZjctZm9ybSAud3BjZjctc3VibWl0IHtcbiAgYmFja2dyb3VuZDogcmdiYSgxNSwgOTQsIDI0NywgMC41MDE5NjA3ODQzKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA2MHB4O1xuICBwYWRkaW5nOiAxMXB4IDE2cHggMTFweCAxNnB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIklCTVBsZXhNb25vXCIsIFwiU0YgTW9ub1wiLCBcIkNhc2NhZGlhIENvZGVcIiwgXCJGaXJhIENvZGVcIiwgXCJDb25zb2xhc1wiLCBcIk1vbmFjb1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICNGOEZBRkY7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgZWFzZSAwLjNzO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uaG9tZV9wb3B1cF9jb250ZW50IC5ob21lX3BvcHVwX2NvbnRlbnRfbG93ZXIgLndwY2Y3LWZvcm0gLndwY2Y3LXN1Ym1pdC5zZWxlY3RlZCB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBiYWNrZ3JvdW5kOiByZ2IoMTUsIDk0LCAyNDcpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc1MXB4KSB7XG4gIC5ob21lX3BvcHVwX2NvbnRlbnQgLmhvbWVfcG9wdXBfY29udGVudF9sb3dlciAud3BjZjctZm9ybSAud3BjZjctc3VibWl0IHtcbiAgICBwYWRkaW5nOiA3cHggMTBweCA3cHggMTBweDtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICB9XG59XG4uaG9tZV9wb3B1cF9jb250ZW50IC5ob21lX3BvcHVwX2NvbnRlbnRfbG93ZXIgLndwY2Y3LWZvcm0gLmhvbWVfcG9wdXBfY29udGVudF9mb3JtX2lucHV0cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogOHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc1MXB4KSB7XG4gIC5ob21lX3BvcHVwX2NvbnRlbnQgLmhvbWVfcG9wdXBfY29udGVudF9sb3dlciAud3BjZjctZm9ybSAuaG9tZV9wb3B1cF9jb250ZW50X2Zvcm1faW5wdXRzIHtcbiAgICBnYXA6IDZweDtcbiAgfVxufVxuLmhvbWVfcG9wdXBfY29udGVudCAuaG9tZV9wb3B1cF9jb250ZW50X2xvd2VyIC53cGNmNy1mb3JtIC5ob21lX3BvcHVwX2NvbnRlbnRfZm9ybV9pbnB1dHMgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmhvbWVfcG9wdXBfY29udGVudCAuaG9tZV9wb3B1cF9jb250ZW50X2xvd2VyIC53cGNmNy1mb3JtIC5ob21lX3BvcHVwX2NvbnRlbnRfZm9ybV9pbnB1dHMgLndwY2Y3LWZvcm0tY29udHJvbCB7XG4gIHBhZGRpbmc6IDE2cHggMjRweCAxNnB4IDI0cHg7XG4gIGhlaWdodDogNDBweDtcbiAgYmFja2dyb3VuZDogcmdiYSgyOCwgMzAsIDM3LCAwLjEwMTk2MDc4NDMpO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIklCTVBsZXhNb25vXCIsIFwiU0YgTW9ub1wiLCBcIkNhc2NhZGlhIENvZGVcIiwgXCJGaXJhIENvZGVcIiwgXCJDb25zb2xhc1wiLCBcIk1vbmFjb1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzUxcHgpIHtcbiAgLmhvbWVfcG9wdXBfY29udGVudCAuaG9tZV9wb3B1cF9jb250ZW50X2xvd2VyIC53cGNmNy1mb3JtIC5ob21lX3BvcHVwX2NvbnRlbnRfZm9ybV9pbnB1dHMgLndwY2Y3LWZvcm0tY29udHJvbCB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzUxcHgpIHtcbiAgLmhvbWVfcG9wdXBfY29udGVudCAuaG9tZV9wb3B1cF9jb250ZW50X2xvd2VyIC53cGNmNy1mb3JtIC5ob21lX3BvcHVwX2NvbnRlbnRfZm9ybV9pbnB1dHMgLndwY2Y3LWZvcm0tY29udHJvbCB7XG4gICAgaGVpZ2h0OiAyOXB4O1xuICAgIHBhZGRpbmc6IDEwcHggMTZweCAxMHB4IDE2cHg7XG4gIH1cbn1cbi5ob21lX3BvcHVwX2NvbnRlbnQgLmhvbWVfcG9wdXBfY29udGVudF9sb3dlciAud3BjZjctZm9ybSAuaG9tZV9wb3B1cF9jb250ZW50X2Zvcm1faW5wdXRzIC53cGNmNy1mb3JtLWNvbnRyb2w6OnBsYWNlaG9sZGVyIHtcbiAgZm9udC1mYW1pbHk6IFwiSUJNUGxleE1vbm9cIiwgXCJTRiBNb25vXCIsIFwiQ2FzY2FkaWEgQ29kZVwiLCBcIkZpcmEgQ29kZVwiLCBcIkNvbnNvbGFzXCIsIFwiTW9uYWNvXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc1MXB4KSB7XG4gIC5ob21lX3BvcHVwX2NvbnRlbnQgLmhvbWVfcG9wdXBfY29udGVudF9sb3dlciAud3BjZjctZm9ybSAuaG9tZV9wb3B1cF9jb250ZW50X2Zvcm1faW5wdXRzIC53cGNmNy1mb3JtLWNvbnRyb2w6OnBsYWNlaG9sZGVyIHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gIH1cbn1cbi5ob21lX3BvcHVwX2NvbnRlbnQgLmhvbWVfcG9wdXBfY29udGVudF9sb3dlciAud3BjZjctZm9ybSAuaG9tZV9wb3B1cF9jb250ZW50X2Zvcm1faW5wdXRzIC53cGNmNy1mb3JtLWNvbnRyb2wud3BjZjctbm90LXZhbGlkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0ZGNEQ0RCAhaW1wb3J0YW50O1xufVxuLmhvbWVfcG9wdXBfY29udGVudCAuaG9tZV9wb3B1cF9jb250ZW50X2xvd2VyIC53cGNmNy1mb3JtIC5ob21lX3BvcHVwX2NvbnRlbnRfZm9ybV9jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDhweDtcbiAgbWFyZ2luLXRvcDogMTZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NTFweCkge1xuICAuaG9tZV9wb3B1cF9jb250ZW50IC5ob21lX3BvcHVwX2NvbnRlbnRfbG93ZXIgLndwY2Y3LWZvcm0gLmhvbWVfcG9wdXBfY29udGVudF9mb3JtX2NvbnRhaW5lciB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBnYXA6IDVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gIC5ob21lX3BvcHVwX2NvbnRlbnQgLmhvbWVfcG9wdXBfY29udGVudF9sb3dlciAud3BjZjctZm9ybSAuaG9tZV9wb3B1cF9jb250ZW50X2Zvcm1fY29udGFpbmVyIHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgIGdhcDogNHB4O1xuICB9XG59XG4uaG9tZV9wb3B1cF9jb250ZW50IC5ob21lX3BvcHVwX2NvbnRlbnRfbG93ZXIgLndwY2Y3LWZvcm0gLmhvbWVfcG9wdXBfY29udGVudF9mb3JtX2NoZWNrYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NTFweCkge1xuICAuaG9tZV9wb3B1cF9jb250ZW50IC5ob21lX3BvcHVwX2NvbnRlbnRfbG93ZXIgLndwY2Y3LWZvcm0gLmhvbWVfcG9wdXBfY29udGVudF9mb3JtX2NoZWNrYm94IHtcbiAgICBnYXA6IDVweDtcbiAgfVxufVxuLmhvbWVfcG9wdXBfY29udGVudCAuaG9tZV9wb3B1cF9jb250ZW50X2xvd2VyIC53cGNmNy1mb3JtIC5ob21lX3BvcHVwX2NvbnRlbnRfZm9ybV9jaGVja2JveCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgc3BhbiB7XG4gIG1hcmdpbjogMDtcbn1cbi5ob21lX3BvcHVwX2NvbnRlbnQgLmhvbWVfcG9wdXBfY29udGVudF9sb3dlciAud3BjZjctZm9ybSAuaG9tZV9wb3B1cF9jb250ZW50X2Zvcm1fY2hlY2tib3ggLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC53cGNmNy1saXN0LWl0ZW0tbGFiZWwge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uaG9tZV9wb3B1cF9jb250ZW50IC5ob21lX3BvcHVwX2NvbnRlbnRfbG93ZXIgLndwY2Y3LWZvcm0gLmhvbWVfcG9wdXBfY29udGVudF9mb3JtX2NoZWNrYm94IC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCBpbnB1dCB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgaGVpZ2h0OiAxNnB4O1xuICB3aWR0aDogMTZweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI4LCAzMCwgMzcsIDAuMTAxOTYwNzg0Myk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NTFweCkge1xuICAuaG9tZV9wb3B1cF9jb250ZW50IC5ob21lX3BvcHVwX2NvbnRlbnRfbG93ZXIgLndwY2Y3LWZvcm0gLmhvbWVfcG9wdXBfY29udGVudF9mb3JtX2NoZWNrYm94IC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCBpbnB1dCB7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIHdpZHRoOiAyMHB4O1xuICB9XG59XG4uaG9tZV9wb3B1cF9jb250ZW50IC5ob21lX3BvcHVwX2NvbnRlbnRfbG93ZXIgLndwY2Y3LWZvcm0gLmhvbWVfcG9wdXBfY29udGVudF9mb3JtX2NoZWNrYm94IC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCBpbnB1dDpjaGVja2VkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIuKck1wiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbG9yOiBibGFjaztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG4uaG9tZV9wb3B1cF9jb250ZW50IC5ob21lX3BvcHVwX2NvbnRlbnRfbG93ZXIgLndwY2Y3LWZvcm0gLmhvbWVfcG9wdXBfY29udGVudF9mb3JtX2NoZWNrYm94IC5jaGVja2JveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogOHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbjogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmhvbWVfcG9wdXBfY29udGVudCAuaG9tZV9wb3B1cF9jb250ZW50X2xvd2VyIC53cGNmNy1mb3JtIC5ob21lX3BvcHVwX2NvbnRlbnRfZm9ybV9jaGVja2JveCAuY2hlY2tib3gtdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBcIklCTVBsZXhNb25vXCIsIFwiU0YgTW9ub1wiLCBcIkNhc2NhZGlhIENvZGVcIiwgXCJGaXJhIENvZGVcIiwgXCJDb25zb2xhc1wiLCBcIk1vbmFjb1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZGlzcGxheTogZmxleDtcbiAgd2hpdGUtc3BhY2U6IHByZTtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLmhvbWVfcG9wdXBfY29udGVudCAuaG9tZV9wb3B1cF9jb250ZW50X2xvd2VyIC53cGNmNy1mb3JtIC5ob21lX3BvcHVwX2NvbnRlbnRfZm9ybV9jaGVja2JveCAuY2hlY2tib3gtdGV4dCBhIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc1MXB4KSB7XG4gIC5ob21lX3BvcHVwX2NvbnRlbnQgLmhvbWVfcG9wdXBfY29udGVudF9sb3dlciAud3BjZjctZm9ybSAuaG9tZV9wb3B1cF9jb250ZW50X2Zvcm1fY2hlY2tib3ggLmNoZWNrYm94LXRleHQge1xuICAgIGZvbnQtc2l6ZTogOXB4O1xuICB9XG59XG4uaG9tZV9wb3B1cF9jb250ZW50IC5ob21lX3BvcHVwX2NvbnRlbnRfbG93ZXIgLndwY2Y3LWZvcm0gLmhvbWVfcG9wdXBfY29udGVudF9mb3JtX2NoZWNrYm94IC53cGNmNy1jaGVja2JveCAud3BjZjctbGlzdC1pdGVtIC5jdXN0b20tY2hlY2tib3gge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI4LCAzMCwgMzcsIDAuMTAxOTYwNzg0Myk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzLCBib3JkZXItY29sb3IgMC4ycztcbiAgZmxleC1zaHJpbms6IDA7XG4gIG9yZGVyOiAxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc1MXB4KSB7XG4gIC5ob21lX3BvcHVwX2NvbnRlbnQgLmhvbWVfcG9wdXBfY29udGVudF9sb3dlciAud3BjZjctZm9ybSAuaG9tZV9wb3B1cF9jb250ZW50X2Zvcm1fY2hlY2tib3ggLndwY2Y3LWNoZWNrYm94IC53cGNmNy1saXN0LWl0ZW0gLmN1c3RvbS1jaGVja2JveCB7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICB9XG59XG4uaG9tZV9wb3B1cF9jb250ZW50IC5ob21lX3BvcHVwX2NvbnRlbnRfbG93ZXIgLndwY2Y3LWZvcm0gLmhvbWVfcG9wdXBfY29udGVudF9mb3JtX2NoZWNrYm94IC53cGNmNy1saXN0LWl0ZW06aG92ZXIgLmN1c3RvbS1jaGVja2JveCB7XG4gIGJvcmRlci1jb2xvcjogIzk5OTtcbn1cbi5ob21lX3BvcHVwX2NvbnRlbnQgLmhvbWVfcG9wdXBfY29udGVudF9sb3dlciAud3BjZjctZm9ybSAuaG9tZV9wb3B1cF9jb250ZW50X2Zvcm1fY2hlY2tib3ggLmN1c3RvbS1jaGVja2JveCB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjgsIDMwLCAzNywgMC4xMDE5NjA3ODQzKTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnMsIGJvcmRlci1jb2xvciAwLjJzO1xuICBmbGV4LXNocmluazogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NTFweCkge1xuICAuaG9tZV9wb3B1cF9jb250ZW50IC5ob21lX3BvcHVwX2NvbnRlbnRfbG93ZXIgLndwY2Y3LWZvcm0gLmhvbWVfcG9wdXBfY29udGVudF9mb3JtX2NoZWNrYm94IC5jdXN0b20tY2hlY2tib3gge1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgfVxufVxuLmhvbWVfcG9wdXBfY29udGVudCAuaG9tZV9wb3B1cF9jb250ZW50X2xvd2VyIC53cGNmNy1mb3JtIC5ob21lX3BvcHVwX2NvbnRlbnRfZm9ybV9jaGVja2JveCAuY2hlY2tib3g6aG92ZXIgLmN1c3RvbS1jaGVja2JveCB7XG4gIGJvcmRlci1jb2xvcjogIzk5OTtcbn1cbi5ob21lX3BvcHVwX2NvbnRlbnQgLmhvbWVfcG9wdXBfY29udGVudF9sb3dlciAud3BjZjctZm9ybSAuaG9tZV9wb3B1cF9jb250ZW50X2Zvcm1fY2hlY2tib3ggaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCB+IC5jdXN0b20tY2hlY2tib3gsXG4uaG9tZV9wb3B1cF9jb250ZW50IC5ob21lX3BvcHVwX2NvbnRlbnRfbG93ZXIgLndwY2Y3LWZvcm0gLmhvbWVfcG9wdXBfY29udGVudF9mb3JtX2NoZWNrYm94IC53cGNmNy1jaGVja2JveDpjaGVja2VkIH4gLmN1c3RvbS1jaGVja2JveCB7XG4gIGJhY2tncm91bmQ6ICMxQzFFMjU7XG4gIGJvcmRlci1jb2xvcjogIzFDMUUyNTtcbn1cbi5ob21lX3BvcHVwX2NvbnRlbnQgLmhvbWVfcG9wdXBfY29udGVudF9sb3dlciAud3BjZjctZm9ybSAuaG9tZV9wb3B1cF9jb250ZW50X2Zvcm1fY2hlY2tib3ggaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCB+IC5jdXN0b20tY2hlY2tib3g6OmFmdGVyLFxuLmhvbWVfcG9wdXBfY29udGVudCAuaG9tZV9wb3B1cF9jb250ZW50X2xvd2VyIC53cGNmNy1mb3JtIC5ob21lX3BvcHVwX2NvbnRlbnRfZm9ybV9jaGVja2JveCAud3BjZjctY2hlY2tib3g6Y2hlY2tlZCB+IC5jdXN0b20tY2hlY2tib3g6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA0cHg7XG4gIHRvcDogMHB4O1xuICB3aWR0aDogNnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGJvcmRlcjogc29saWQgIzAwMDtcbiAgYm9yZGVyLXdpZHRoOiAwIDJweCAycHggMDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuLmhvbWVfcG9wdXBfY29udGVudCAuaG9tZV9wb3B1cF9jb250ZW50X2xvd2VyIC53cGNmNy1mb3JtIC53cGNmNy1ub3QtdmFsaWQtdGlwIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5ob21lX3BvcHVwX2NvbnRlbnQgLmhvbWVfcG9wdXBfY29udGVudF9sb3dlciAud3BjZjctZm9ybSAud3BjZjctc3Bpbm5lciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaG9tZV9wb3B1cF9jb250ZW50IC5ob21lX3BvcHVwX2NvbnRlbnRfbG93ZXIgLndwY2Y3LWZvcm0gLndwY2Y3LXJlc3BvbnNlLW91dHB1dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaG9tZV9wb3B1cF9jb250ZW50IC5ob21lX3BvcHVwX2NvbnRlbnRfbG93ZXIgLmYxdC1mb3JtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWF4LXdpZHRoOiAzMjhweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NTFweCkge1xuICAuaG9tZV9wb3B1cF9jb250ZW50IC5ob21lX3BvcHVwX2NvbnRlbnRfbG93ZXIgLmYxdC1mb3JtIHtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMC40MDAzMjY3OTc0ICogbWluKDYxMnB4LCA5MHZ3KSk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NTBweCkge1xuICAuaG9tZV9wb3B1cF9jb250ZW50IC5ob21lX3BvcHVwX2NvbnRlbnRfbG93ZXIgLmYxdC1mb3JtIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xuICAuaG9tZV9wb3B1cF9jb250ZW50IC5ob21lX3BvcHVwX2NvbnRlbnRfbG93ZXIgLmYxdC1mb3JtIHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuLmhvbWVfcG9wdXBfY29udGVudCAuaG9tZV9wb3B1cF9jb250ZW50X2xvd2VyIC5mMXQtZm9ybV9fd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uaG9tZV9wb3B1cF9jb250ZW50IC5ob21lX3BvcHVwX2NvbnRlbnRfbG93ZXIgLmYxdC1mb3JtX19pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogOHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc1MXB4KSB7XG4gIC5ob21lX3BvcHVwX2NvbnRlbnQgLmhvbWVfcG9wdXBfY29udGVudF9sb3dlciAuZjF0LWZvcm1fX2lubmVyIHtcbiAgICBnYXA6IDZweDtcbiAgfVxufVxuLmhvbWVfcG9wdXBfY29udGVudCAuaG9tZV9wb3B1cF9jb250ZW50X2xvd2VyIC5mMXQtZm9ybV9fcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA2cHg7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuLmhvbWVfcG9wdXBfY29udGVudCAuaG9tZV9wb3B1cF9jb250ZW50X2xvd2VyIC5mMXQtZm9ybV9fcm93W2RhdGEtZXJyb3I9dHJ1ZV0gLmYxdC1mb3JtLWZpZWxkX19lcnJvciB7XG4gIGNvbG9yOiAjRkY0RDREO1xuICBvcGFjaXR5OiAxO1xufVxuLmhvbWVfcG9wdXBfY29udGVudCAuaG9tZV9wb3B1cF9jb250ZW50X2xvd2VyIC5mMXQtZm9ybV9fcm93W2RhdGEtZXJyb3I9dHJ1ZV0gLmYxdC1mb3JtLWZpZWxkIGlucHV0Om5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1yYWRpb10pLFxuLmhvbWVfcG9wdXBfY29udGVudCAuaG9tZV9wb3B1cF9jb250ZW50X2xvd2VyIC5mMXQtZm9ybV9fcm93W2RhdGEtZXJyb3I9dHJ1ZV0gLmYxdC1mb3JtLWZpZWxkIHRleHRhcmVhLFxuLmhvbWVfcG9wdXBfY29udGVudCAuaG9tZV9wb3B1cF9jb250ZW50X2xvd2VyIC5mMXQtZm9ybV9fcm93W2RhdGEtZXJyb3I9dHJ1ZV0gLmYxdC1mb3JtLWZpZWxkIC5zcy1tYWluLFxuLmhvbWVfcG9wdXBfY29udGVudCAuaG9tZV9wb3B1cF9jb250ZW50X2xvd2VyIC5mMXQtZm9ybV9fcm93W2RhdGEtZXJyb3I9dHJ1ZV0gLmYxdC1mb3JtLWZpZWxkIC5pdGlfX3RlbC1pbnB1dCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGRjRENEQ7XG59XG4uaG9tZV9wb3B1cF9jb250ZW50IC5ob21lX3BvcHVwX2NvbnRlbnRfbG93ZXIgLmYxdC1mb3JtX19yb3ctLXBhc3N3b3JkIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG4uaG9tZV9wb3B1cF9jb250ZW50IC5ob21lX3BvcHVwX2NvbnRlbnRfbG93ZXIgLmYxdC1mb3JtIC5mMXQtZm9ybS1maWVsZF9fbGFiZWwge1xuICBmb250LWZhbWlseTogXCJJQk1QbGV4TW9ub1wiLCBcIlNGIE1vbm9cIiwgXCJDYXNjYWRpYSBDb2RlXCIsIFwiRmlyYSBDb2RlXCIsIFwiQ29uc29sYXNcIiwgXCJNb25hY29cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2U7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiByZ2JhKDAsIDIsIDEyLCAwLjgpO1xufVxuLmhvbWVfcG9wdXBfY29udGVudCAuaG9tZV9wb3B1cF9jb250ZW50X2xvd2VyIC5mMXQtZm9ybSAuZjF0LWZvcm0tZmllbGRfX2Vycm9yIHtcbiAgbWluLWhlaWdodDogMTRweDtcbiAgZm9udC1mYW1pbHk6IFwiSUJNUGxleE1vbm9cIiwgXCJTRiBNb25vXCIsIFwiQ2FzY2FkaWEgQ29kZVwiLCBcIkZpcmEgQ29kZVwiLCBcIkNvbnNvbGFzXCIsIFwiTW9uYWNvXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogcmdiYSgyOCwgMzAsIDM3LCAwLjUwMTk2MDc4NDMpO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2U7XG59XG4uaG9tZV9wb3B1cF9jb250ZW50IC5ob21lX3BvcHVwX2NvbnRlbnRfbG93ZXIgLmYxdC1mb3JtIC5mMXQtZm9ybS1maWVsZCBpbnB1dDpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9cmFkaW9dKSxcbi5ob21lX3BvcHVwX2NvbnRlbnQgLmhvbWVfcG9wdXBfY29udGVudF9sb3dlciAuZjF0LWZvcm0gLmYxdC1mb3JtLWZpZWxkIHRleHRhcmVhLFxuLmhvbWVfcG9wdXBfY29udGVudCAuaG9tZV9wb3B1cF9jb250ZW50X2xvd2VyIC5mMXQtZm9ybSAuZjF0LWZvcm0tZmllbGQgLml0aV9fdGVsLWlucHV0IHtcbiAgcGFkZGluZzogMTZweCAyNHB4IDE2cHggMjRweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBtaW4taGVpZ2h0OiA0MHB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI4LCAzMCwgMzcsIDAuMTAxOTYwNzg0Myk7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgZm9udC1mYW1pbHk6IFwiSUJNUGxleE1vbm9cIiwgXCJTRiBNb25vXCIsIFwiQ2FzY2FkaWEgQ29kZVwiLCBcIkZpcmEgQ29kZVwiLCBcIkNvbnNvbGFzXCIsIFwiTW9uYWNvXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB3aWR0aDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY29sb3I6IHJnYmEoMCwgMiwgMTIsIDAuOCk7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjJzIGVhc2UsIGJveC1zaGFkb3cgMC4ycyBlYXNlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc1MXB4KSB7XG4gIC5ob21lX3BvcHVwX2NvbnRlbnQgLmhvbWVfcG9wdXBfY29udGVudF9sb3dlciAuZjF0LWZvcm0gLmYxdC1mb3JtLWZpZWxkIGlucHV0Om5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1yYWRpb10pLFxuICAuaG9tZV9wb3B1cF9jb250ZW50IC5ob21lX3BvcHVwX2NvbnRlbnRfbG93ZXIgLmYxdC1mb3JtIC5mMXQtZm9ybS1maWVsZCB0ZXh0YXJlYSxcbiAgLmhvbWVfcG9wdXBfY29udGVudCAuaG9tZV9wb3B1cF9jb250ZW50X2xvd2VyIC5mMXQtZm9ybSAuZjF0LWZvcm0tZmllbGQgLml0aV9fdGVsLWlucHV0IHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgaGVpZ2h0OiAyOXB4O1xuICAgIG1pbi1oZWlnaHQ6IDI5cHg7XG4gICAgcGFkZGluZzogMTBweCAxNnB4IDEwcHggMTZweDtcbiAgfVxufVxuLmhvbWVfcG9wdXBfY29udGVudCAuaG9tZV9wb3B1cF9jb250ZW50X2xvd2VyIC5mMXQtZm9ybSAuZjF0LWZvcm0tZmllbGQgaW5wdXQ6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXJhZGlvXSk6OnBsYWNlaG9sZGVyLFxuLmhvbWVfcG9wdXBfY29udGVudCAuaG9tZV9wb3B1cF9jb250ZW50X2xvd2VyIC5mMXQtZm9ybSAuZjF0LWZvcm0tZmllbGQgdGV4dGFyZWE6OnBsYWNlaG9sZGVyLFxuLmhvbWVfcG9wdXBfY29udGVudCAuaG9tZV9wb3B1cF9jb250ZW50X2xvd2VyIC5mMXQtZm9ybSAuZjF0LWZvcm0tZmllbGQgLml0aV9fdGVsLWlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGZvbnQtZmFtaWx5OiBcIklCTVBsZXhNb25vXCIsIFwiU0YgTW9ub1wiLCBcIkNhc2NhZGlhIENvZGVcIiwgXCJGaXJhIENvZGVcIiwgXCJDb25zb2xhc1wiLCBcIk1vbmFjb1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NTFweCkge1xuICAuaG9tZV9wb3B1cF9jb250ZW50IC5ob21lX3BvcHVwX2NvbnRlbnRfbG93ZXIgLmYxdC1mb3JtIC5mMXQtZm9ybS1maWVsZCBpbnB1dDpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9cmFkaW9dKTo6cGxhY2Vob2xkZXIsXG4gIC5ob21lX3BvcHVwX2NvbnRlbnQgLmhvbWVfcG9wdXBfY29udGVudF9sb3dlciAuZjF0LWZvcm0gLmYxdC1mb3JtLWZpZWxkIHRleHRhcmVhOjpwbGFjZWhvbGRlcixcbiAgLmhvbWVfcG9wdXBfY29udGVudCAuaG9tZV9wb3B1cF9jb250ZW50X2xvd2VyIC5mMXQtZm9ybSAuZjF0LWZvcm0tZmllbGQgLml0aV9fdGVsLWlucHV0OjpwbGFjZWhvbGRlciB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICB9XG59XG4uaG9tZV9wb3B1cF9jb250ZW50IC5ob21lX3BvcHVwX2NvbnRlbnRfbG93ZXIgLmYxdC1mb3JtIC5mMXQtZm9ybS1maWVsZCB0ZXh0YXJlYSB7XG4gIG1pbi1oZWlnaHQ6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICByZXNpemU6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzUxcHgpIHtcbiAgLmhvbWVfcG9wdXBfY29udGVudCAuaG9tZV9wb3B1cF9jb250ZW50X2xvd2VyIC5mMXQtZm9ybSAuZjF0LWZvcm0tZmllbGQgdGV4dGFyZWEge1xuICAgIG1pbi1oZWlnaHQ6IDI5cHg7XG4gICAgaGVpZ2h0OiAyOXB4O1xuICAgIHBhZGRpbmctdG9wOiA4cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgfVxufVxuLmhvbWVfcG9wdXBfY29udGVudCAuaG9tZV9wb3B1cF9jb250ZW50X2xvd2VyIC5mMXQtZm9ybSAuZjF0LWZvcm0tZmllbGQgaW5wdXQ6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXJhZGlvXSk6Zm9jdXMsXG4uaG9tZV9wb3B1cF9jb250ZW50IC5ob21lX3BvcHVwX2NvbnRlbnRfbG93ZXIgLmYxdC1mb3JtIC5mMXQtZm9ybS1maWVsZCB0ZXh0YXJlYTpmb2N1cyxcbi5ob21lX3BvcHVwX2NvbnRlbnQgLmhvbWVfcG9wdXBfY29udGVudF9sb3dlciAuZjF0LWZvcm0gLmYxdC1mb3JtLWZpZWxkIC5pdGlfX3RlbC1pbnB1dDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwRjVFRjc7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDNweCByZ2JhKDE1LCA5NCwgMjQ3LCAwLjE1KTtcbn1cbi5ob21lX3BvcHVwX2NvbnRlbnQgLmhvbWVfcG9wdXBfY29udGVudF9sb3dlciAuZjF0LWZvcm0gLmYxdC1mb3JtLWZpZWxkIC5zcy1tYWluIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogOHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIG1pbi1oZWlnaHQ6IDQwcHg7XG4gIG1pbi13aWR0aDogMDtcbiAgYmFja2dyb3VuZDogcmdiYSgyOCwgMzAsIDM3LCAwLjEwMTk2MDc4NDMpO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBwYWRkaW5nOiAxMHB4IDE2cHggMTBweCAxNnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgZm9udC1mYW1pbHk6IFwiSUJNUGxleE1vbm9cIiwgXCJTRiBNb25vXCIsIFwiQ2FzY2FkaWEgQ29kZVwiLCBcIkZpcmEgQ29kZVwiLCBcIkNvbnNvbGFzXCIsIFwiTW9uYWNvXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogcmdiYSgwLCAyLCAxMiwgMC44KTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMnMgZWFzZSwgYm94LXNoYWRvdyAwLjJzIGVhc2U7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzUxcHgpIHtcbiAgLmhvbWVfcG9wdXBfY29udGVudCAuaG9tZV9wb3B1cF9jb250ZW50X2xvd2VyIC5mMXQtZm9ybSAuZjF0LWZvcm0tZmllbGQgLnNzLW1haW4ge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBoZWlnaHQ6IDI5cHg7XG4gICAgbWluLWhlaWdodDogMjlweDtcbiAgICBwYWRkaW5nOiA4cHggMTJweDtcbiAgfVxufVxuLmhvbWVfcG9wdXBfY29udGVudCAuaG9tZV9wb3B1cF9jb250ZW50X2xvd2VyIC5mMXQtZm9ybSAuZjF0LWZvcm0tZmllbGQgLnNzLW1haW4uc3Mtb3BlbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwRjVFRjc7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDNweCByZ2JhKDE1LCA5NCwgMjQ3LCAwLjE1KTtcbn1cbi5ob21lX3BvcHVwX2NvbnRlbnQgLmhvbWVfcG9wdXBfY29udGVudF9sb3dlciAuZjF0LWZvcm0gLmYxdC1mb3JtLWZpZWxkIC5zcy12YWx1ZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogNnB4O1xuICBtaW4td2lkdGg6IDA7XG59XG4uaG9tZV9wb3B1cF9jb250ZW50IC5ob21lX3BvcHVwX2NvbnRlbnRfbG93ZXIgLmYxdC1mb3JtIC5mMXQtZm9ybS1maWVsZCAuc3Mtc2luZ2xlLFxuLmhvbWVfcG9wdXBfY29udGVudCAuaG9tZV9wb3B1cF9jb250ZW50X2xvd2VyIC5mMXQtZm9ybSAuZjF0LWZvcm0tZmllbGQgLnNzLXBsYWNlaG9sZGVyIHtcbiAgZm9udC1mYW1pbHk6IFwiSUJNUGxleE1vbm9cIiwgXCJTRiBNb25vXCIsIFwiQ2FzY2FkaWEgQ29kZVwiLCBcIkZpcmEgQ29kZVwiLCBcIkNvbnNvbGFzXCIsIFwiTW9uYWNvXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogcmdiYSgwLCAyLCAxMiwgMC44KTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbi5ob21lX3BvcHVwX2NvbnRlbnQgLmhvbWVfcG9wdXBfY29udGVudF9sb3dlciAuZjF0LWZvcm0gLmYxdC1mb3JtLWZpZWxkIC5zcy12YWx1ZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTUsIDk0LCAyNDcsIDAuMTAxOTYwNzg0Myk7XG4gIGNvbG9yOiAjMEY1RUY3O1xuICBwYWRkaW5nOiA0cHggMTBweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA2cHg7XG4gIGZvbnQtZmFtaWx5OiBcIklCTVBsZXhNb25vXCIsIFwiU0YgTW9ub1wiLCBcIkNhc2NhZGlhIENvZGVcIiwgXCJGaXJhIENvZGVcIiwgXCJDb25zb2xhc1wiLCBcIk1vbmFjb1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi5ob21lX3BvcHVwX2NvbnRlbnQgLmhvbWVfcG9wdXBfY29udGVudF9sb3dlciAuZjF0LWZvcm0gLmYxdC1mb3JtLWZpZWxkIC5zcy1kZXNlbGVjdCBzdmcsXG4uaG9tZV9wb3B1cF9jb250ZW50IC5ob21lX3BvcHVwX2NvbnRlbnRfbG93ZXIgLmYxdC1mb3JtIC5mMXQtZm9ybS1maWVsZCAuc3MtYXJyb3cge1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBmbGV4LXNocmluazogMDtcbn1cbi5ob21lX3BvcHVwX2NvbnRlbnQgLmhvbWVfcG9wdXBfY29udGVudF9sb3dlciAuZjF0LWZvcm0gLmYxdC1mb3JtLWZpZWxkIC5zcy1hcnJvdyBwYXRoLFxuLmhvbWVfcG9wdXBfY29udGVudCAuaG9tZV9wb3B1cF9jb250ZW50X2xvd2VyIC5mMXQtZm9ybSAuZjF0LWZvcm0tZmllbGQgLnNzLWRlc2VsZWN0IHBhdGgge1xuICBzdHJva2U6ICMxQzFFMjU7XG4gIHN0cm9rZS13aWR0aDogMTI7XG59XG4uaG9tZV9wb3B1cF9jb250ZW50IC5ob21lX3BvcHVwX2NvbnRlbnRfbG93ZXIgLmYxdC1mb3JtIC5mMXQtZm9ybS1maWVsZCAuc3MtY29udGVudCB7XG4gIGJhY2tncm91bmQ6ICNGOEZBRkY7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjgsIDMwLCAzNywgMC4xMDE5NjA3ODQzKTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYm94LXNoYWRvdzogMHB4IDEwcHggMzBweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICBwYWRkaW5nOiA2cHg7XG59XG4uaG9tZV9wb3B1cF9jb250ZW50IC5ob21lX3BvcHVwX2NvbnRlbnRfbG93ZXIgLmYxdC1mb3JtIC5mMXQtZm9ybS1maWVsZCAuc3MtY29udGVudCAuc3MtbGlzdCB7XG4gIG1heC1oZWlnaHQ6IDIyMHB4O1xufVxuLmhvbWVfcG9wdXBfY29udGVudCAuaG9tZV9wb3B1cF9jb250ZW50X2xvd2VyIC5mMXQtZm9ybSAuZjF0LWZvcm0tZmllbGQgLnNzLWNvbnRlbnQgLnNzLW9wdGlvbiB7XG4gIHBhZGRpbmc6IDhweCAxMHB4O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGNvbG9yOiByZ2JhKDAsIDIsIDEyLCAwLjgpO1xuICBmb250LWZhbWlseTogXCJJQk1QbGV4TW9ub1wiLCBcIlNGIE1vbm9cIiwgXCJDYXNjYWRpYSBDb2RlXCIsIFwiRmlyYSBDb2RlXCIsIFwiQ29uc29sYXNcIiwgXCJNb25hY29cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2U7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBmb250LXNpemU6IDEycHg7XG59XG4uaG9tZV9wb3B1cF9jb250ZW50IC5ob21lX3BvcHVwX2NvbnRlbnRfbG93ZXIgLmYxdC1mb3JtIC5mMXQtZm9ybS1maWVsZCAuc3MtY29udGVudCAuc3Mtb3B0aW9uOmhvdmVyLCAuaG9tZV9wb3B1cF9jb250ZW50IC5ob21lX3BvcHVwX2NvbnRlbnRfbG93ZXIgLmYxdC1mb3JtIC5mMXQtZm9ybS1maWVsZCAuc3MtY29udGVudCAuc3Mtb3B0aW9uLnNzLWhpZ2hsaWdodGVkIHtcbiAgYmFja2dyb3VuZDogcmdiYSgxNSwgOTQsIDI0NywgMC4xMDE5NjA3ODQzKTtcbiAgY29sb3I6ICMwRjVFRjc7XG59XG4uaG9tZV9wb3B1cF9jb250ZW50IC5ob21lX3BvcHVwX2NvbnRlbnRfbG93ZXIgLmYxdC1mb3JtIC5mMXQtZm9ybS1maWVsZCAuc3Mtc2VhcmNoIGlucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjgsIDMwLCAzNywgMC4xMDE5NjA3ODQzKTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBwYWRkaW5nOiA4cHggMTJweDtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICBmb250LWZhbWlseTogXCJJQk1QbGV4TW9ub1wiLCBcIlNGIE1vbm9cIiwgXCJDYXNjYWRpYSBDb2RlXCIsIFwiRmlyYSBDb2RlXCIsIFwiQ29uc29sYXNcIiwgXCJNb25hY29cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2U7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGJhY2tncm91bmQ6ICNGOEZBRkY7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4uaG9tZV9wb3B1cF9jb250ZW50IC5ob21lX3BvcHVwX2NvbnRlbnRfbG93ZXIgLmYxdC1mb3JtIC5pdGkge1xuICB3aWR0aDogMTAwJTtcbn1cbi5ob21lX3BvcHVwX2NvbnRlbnQgLmhvbWVfcG9wdXBfY29udGVudF9sb3dlciAuZjF0LWZvcm0gLml0aSAuaXRpX19jb3VudHJ5LWNvbnRhaW5lciB7XG4gIGxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiA3MHB4O1xufVxuLmhvbWVfcG9wdXBfY29udGVudCAuaG9tZV9wb3B1cF9jb250ZW50X2xvd2VyIC5mMXQtZm9ybSAuaXRpIC5pdGlfX3RlbC1pbnB1dCB7XG4gIHBhZGRpbmctbGVmdDogOTBweCAhaW1wb3J0YW50O1xufVxuLmhvbWVfcG9wdXBfY29udGVudCAuaG9tZV9wb3B1cF9jb250ZW50X2xvd2VyIC5mMXQtZm9ybSAuZjF0LWZvcm0tZmllbGQtLWRhdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmhvbWVfcG9wdXBfY29udGVudCAuaG9tZV9wb3B1cF9jb250ZW50X2xvd2VyIC5mMXQtZm9ybSAuZjF0LWZvcm1fX2NoZWNrYm94X193cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG59XG4uaG9tZV9wb3B1cF9jb250ZW50IC5ob21lX3BvcHVwX2NvbnRlbnRfbG93ZXIgLmYxdC1mb3JtIC5mMXQtZm9ybV9fY2hlY2tib3hfX3dyYXBwZXIgaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICBhcHBlYXJhbmNlOiBhdXRvO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGNoZWNrYm94O1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBhY2NlbnQtY29sb3I6ICMwRjVFRjc7XG59XG4uaG9tZV9wb3B1cF9jb250ZW50IC5ob21lX3BvcHVwX2NvbnRlbnRfbG93ZXIgLmYxdC1mb3JtIC5mMXQtZm9ybV9fY2hlY2tib3hfX3dyYXBwZXIgLmYxdC1mb3JtX19jaGVja2JveF9faXRlbSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaG9tZV9wb3B1cF9jb250ZW50IC5ob21lX3BvcHVwX2NvbnRlbnRfbG93ZXIgLmYxdC1mb3JtIC5mMXQtZm9ybV9fcmFkaW9fX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAxMnB4O1xufVxuLmhvbWVfcG9wdXBfY29udGVudCAuaG9tZV9wb3B1cF9jb250ZW50X2xvd2VyIC5mMXQtZm9ybSAuZjF0LWZvcm1fX3JhZGlvX19jb250YWluZXIgLmYxdC1mb3JtX19yYWRpb19fd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogOHB4O1xuICBwYWRkaW5nOiA2cHggMTJweCA2cHggMzJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyOCwgMzAsIDM3LCAwLjEwMTk2MDc4NDMpO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5ob21lX3BvcHVwX2NvbnRlbnQgLmhvbWVfcG9wdXBfY29udGVudF9sb3dlciAuZjF0LWZvcm0gLmYxdC1mb3JtX19yYWRpb19fY29udGFpbmVyIC5mMXQtZm9ybV9fcmFkaW9fX3dyYXBwZXIgLmYxdC1mb3JtLWZpZWxkX19sYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLmhvbWVfcG9wdXBfY29udGVudCAuaG9tZV9wb3B1cF9jb250ZW50X2xvd2VyIC5mMXQtZm9ybSAuZjF0LWZvcm1fX3JhZGlvX19jb250YWluZXIgLmYxdC1mb3JtX19yYWRpb19fd3JhcHBlciAuZjF0LWZvcm0tZmllbGRfX2xhYmVsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0yOHB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjgsIDMwLCAzNywgMC4xMDE5NjA3ODQzKTtcbn1cbi5ob21lX3BvcHVwX2NvbnRlbnQgLmhvbWVfcG9wdXBfY29udGVudF9sb3dlciAuZjF0LWZvcm0gLmYxdC1mb3JtX19yYWRpb19fY29udGFpbmVyIGlucHV0W3R5cGU9cmFkaW9dIHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDA7XG4gIGxlZnQ6IDEwcHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG59XG4uaG9tZV9wb3B1cF9jb250ZW50IC5ob21lX3BvcHVwX2NvbnRlbnRfbG93ZXIgLmYxdC1mb3JtIC5mMXQtZm9ybV9fcmFkaW9fX2NvbnRhaW5lciBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkICsgLmYxdC1mb3JtLWZpZWxkX19sYWJlbDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0yNHB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgYmFja2dyb3VuZDogIzBGNUVGNztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLmhvbWVfcG9wdXBfY29udGVudCAuaG9tZV9wb3B1cF9jb250ZW50X2xvd2VyIC5mMXQtZm9ybSAuZjF0LWZvcm1fX3JhZGlvX19jb250YWluZXIgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArIC5mMXQtZm9ybS1maWVsZF9fbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzBGNUVGNztcbn1cbi5ob21lX3BvcHVwX2NvbnRlbnQgLmhvbWVfcG9wdXBfY29udGVudF9sb3dlciAuZjF0LWZvcm0gLmYxdC1mb3JtX19zdWJtaXQge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDE1LCA5NCwgMjQ3LCAwLjUwMTk2MDc4NDMpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDYwcHg7XG4gIHBhZGRpbmc6IDExcHggMTZweCAxMXB4IDE2cHg7XG4gIGhlaWdodDogNDBweDtcbiAgZm9udC1mYW1pbHk6IFwiSUJNUGxleE1vbm9cIiwgXCJTRiBNb25vXCIsIFwiQ2FzY2FkaWEgQ29kZVwiLCBcIkZpcmEgQ29kZVwiLCBcIkNvbnNvbGFzXCIsIFwiTW9uYWNvXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogI0Y4RkFGRjtcbiAgbWFyZ2luLXRvcDogMTZweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciBlYXNlIDAuM3M7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmhvbWVfcG9wdXBfY29udGVudCAuaG9tZV9wb3B1cF9jb250ZW50X2xvd2VyIC5mMXQtZm9ybSAuZjF0LWZvcm1fX3N1Ym1pdDpub3QoOmRpc2FibGVkKSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBiYWNrZ3JvdW5kOiByZ2IoMTUsIDk0LCAyNDcpO1xufVxuLmhvbWVfcG9wdXBfY29udGVudCAuaG9tZV9wb3B1cF9jb250ZW50X2xvd2VyIC5mMXQtZm9ybSAuZjF0LWZvcm1fX3N1Ym1pdDpkaXNhYmxlZCB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIG9wYWNpdHk6IDAuNjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NTFweCkge1xuICAuaG9tZV9wb3B1cF9jb250ZW50IC5ob21lX3BvcHVwX2NvbnRlbnRfbG93ZXIgLmYxdC1mb3JtIC5mMXQtZm9ybV9fc3VibWl0IHtcbiAgICBwYWRkaW5nOiA3cHggMTBweCA3cHggMTBweDtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICB9XG59XG4uaG9tZV9wb3B1cF9jb250ZW50IC5ob21lX3BvcHVwX2NvbnRlbnRfbG93ZXIgLmYxdC1mb3JtIC5mMXQtZm9ybV9fcm93IC5mMXQtZm9ybS1maWVsZC0tcmFkaW8ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uaG9tZV9wb3B1cF9jb250ZW50IC5ob21lX3BvcHVwX2NvbnRlbnRfbG93ZXIgLmYxdC1mb3JtIC5mMXQtZm9ybV9fcm93IC5mMXQtZm9ybS1maWVsZC0tcmFkaW8gfiAuZjF0LWZvcm0tZmllbGRfX2Vycm9yIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmhvbWVfcG9wdXBfY29udGVudCAuaG9tZV9wb3B1cF9jb250ZW50X2xvd2VyIC5mMXQtZm9ybSAuZjF0LWZvcm0tZmllbGQgPiBsYWJlbCA+IC5mMXQtZm9ybS1maWVsZF9fbGFiZWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmhvbWVfcG9wdXBfY29udGVudCAuaG9tZV9wb3B1cF9jb250ZW50X2xvd2VyIC5mMXQtZm9ybSAuZjF0LWZvcm1fX3JvdyAuZjF0LWZvcm0tZmllbGQtLXBhc3N3b3JkIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmhvbWVfcG9wdXBfY29udGVudCAuaG9tZV9wb3B1cF9jb250ZW50X2xvd2VyIC5mMXQtZm9ybSAuZjF0LWZvcm1fX3JvdyAuZjF0LWZvcm0tZmllbGQtLXBhc3N3b3JkIH4gLmYxdC1mb3JtLWZpZWxkX19lcnJvciB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5ob21lX3BvcHVwX2NvbnRlbnQgLmhvbWVfcG9wdXBfY29udGVudF9sb3dlciAuaG9tZV9wb3B1cF9jb250ZW50X2xvd2VyX3JpZ2h0Y29udCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NTBweCkge1xuICAuaG9tZV9wb3B1cF9jb250ZW50IC5ob21lX3BvcHVwX2NvbnRlbnRfbG93ZXIgLmhvbWVfcG9wdXBfY29udGVudF9sb3dlcl9yaWdodGNvbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc1MXB4KSB7XG4gIC5ob21lX3BvcHVwX2NvbnRlbnQgLmhvbWVfcG9wdXBfY29udGVudF9sb3dlciAuaG9tZV9wb3B1cF9jb250ZW50X2xvd2VyX3JpZ2h0Y29udCB7XG4gICAgZ2FwOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgLmhvbWVfcG9wdXBfY29udGVudCAuaG9tZV9wb3B1cF9jb250ZW50X2xvd2VyIC5ob21lX3BvcHVwX2NvbnRlbnRfbG93ZXJfcmlnaHRjb250IHtcbiAgICBnYXA6IDA7XG4gIH1cbn1cbi5ob21lX3BvcHVwX2NvbnRlbnQgLmhvbWVfcG9wdXBfY29udGVudF9sb3dlciAuaG9tZV9wb3B1cF9jb250ZW50X2xvd2VyX3JpZ2h0Y29udCBzcGFuIHtcbiAgZm9udC1mYW1pbHk6IFwiSUJNUGxleE1vbm9cIiwgXCJTRiBNb25vXCIsIFwiQ2FzY2FkaWEgQ29kZVwiLCBcIkZpcmEgQ29kZVwiLCBcIkNvbnNvbGFzXCIsIFwiTW9uYWNvXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogcmdiYSgwLCAyLCAxMiwgMC44KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NTFweCkge1xuICAuaG9tZV9wb3B1cF9jb250ZW50IC5ob21lX3BvcHVwX2NvbnRlbnRfbG93ZXIgLmhvbWVfcG9wdXBfY29udGVudF9sb3dlcl9yaWdodGNvbnQgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICB9XG59XG4uaG9tZV9wb3B1cF9jb250ZW50IC5ob21lX3BvcHVwX2NvbnRlbnRfbG93ZXIgLmhvbWVfcG9wdXBfY29udGVudF9sb3dlcl9yaWdodGNvbnQgLmhvbWVfcG9wdXBfY29udGVudF9sb3dlcl9yaWdodGNvbnRfdmlkZW8ge1xuICBib3JkZXI6IG5vbmU7XG4gIG1heC13aWR0aDogNDIwcHg7XG4gIG1heC1oZWlnaHQ6IDIwMHB4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmhvbWVfcG9wdXBfY29udGVudCAuaG9tZV9wb3B1cF9jb250ZW50X2xvd2VyIC5ob21lX3BvcHVwX2NvbnRlbnRfbG93ZXJfcmlnaHRjb250IC5ob21lX3BvcHVwX2NvbnRlbnRfbG93ZXJfcmlnaHRjb250X3ZpZGVvIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTAwMDAwMDAwMDA7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzUxcHgpIHtcbiAgLmhvbWVfcG9wdXBfY29udGVudCAuaG9tZV9wb3B1cF9jb250ZW50X2xvd2VyIC5ob21lX3BvcHVwX2NvbnRlbnRfbG93ZXJfcmlnaHRjb250IC5ob21lX3BvcHVwX2NvbnRlbnRfbG93ZXJfcmlnaHRjb250X3ZpZGVvIHtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMC40NjczMjAyNjE0ICogbWluKDYxMnB4LCA5MHZ3KSk7XG4gICAgbWF4LWhlaWdodDogMTM2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NTBweCkge1xuICAuaG9tZV9wb3B1cF9jb250ZW50IC5ob21lX3BvcHVwX2NvbnRlbnRfbG93ZXIgLmhvbWVfcG9wdXBfY29udGVudF9sb3dlcl9yaWdodGNvbnQgLmhvbWVfcG9wdXBfY29udGVudF9sb3dlcl9yaWdodGNvbnRfdmlkZW8ge1xuICAgIG1heC13aWR0aDogbWluKDQyMHB4LCAxMDAlIC0gNDBweCk7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgLmhvbWVfcG9wdXBfY29udGVudCAuaG9tZV9wb3B1cF9jb250ZW50X2xvd2VyIC5ob21lX3BvcHVwX2NvbnRlbnRfbG93ZXJfcmlnaHRjb250IC5ob21lX3BvcHVwX2NvbnRlbnRfbG93ZXJfcmlnaHRjb250X3ZpZGVvIHtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgLmhvbWVfcG9wdXBfY29udGVudCAuaG9tZV9wb3B1cF9jb250ZW50X2xvd2VyIC5ob21lX3BvcHVwX2NvbnRlbnRfbG93ZXJfcmlnaHRjb250IC5ob21lX3BvcHVwX2NvbnRlbnRfbG93ZXJfcmlnaHRjb250X3ZpZGVvIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgICBtYXgtaGVpZ2h0OiAxNzBweDtcbiAgfVxufVxuLmhvbWVfcG9wdXBfY29udGVudCAuaG9tZV9wb3B1cF9jb250ZW50X2xvd2VyIC5ob21lX3BvcHVwX2NvbnRlbnRfbG93ZXJfcmlnaHRjb250IC5ob21lX3BvcHVwX2NvbnRlbnRfbG93ZXJfcmlnaHRjb250X3ZpZGVvIHZpZGVvIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbn1cbi5ob21lX3BvcHVwX2NvbnRlbnQgLmhvbWVfcG9wdXBfY29udGVudF9sb3dlciAuaG9tZV9wb3B1cF9jb250ZW50X2xvd2VyX3JpZ2h0Y29udCAuaG9tZV9wb3B1cF9jb250ZW50X2xvd2VyX3JpZ2h0Y29udF9sb3dlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NTFweCkge1xuICAuaG9tZV9wb3B1cF9jb250ZW50IC5ob21lX3BvcHVwX2NvbnRlbnRfbG93ZXIgLmhvbWVfcG9wdXBfY29udGVudF9sb3dlcl9yaWdodGNvbnQgLmhvbWVfcG9wdXBfY29udGVudF9sb3dlcl9yaWdodGNvbnRfbG93ZXIge1xuICAgIGdhcDogMTFweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gIC5ob21lX3BvcHVwX2NvbnRlbnQgLmhvbWVfcG9wdXBfY29udGVudF9sb3dlciAuaG9tZV9wb3B1cF9jb250ZW50X2xvd2VyX3JpZ2h0Y29udCAuaG9tZV9wb3B1cF9jb250ZW50X2xvd2VyX3JpZ2h0Y29udF9sb3dlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDhweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU1MHB4KSB7XG4gIC5ob21lX3BvcHVwX2NvbnRlbnQgLmhvbWVfcG9wdXBfY29udGVudF9sb3dlciAuaG9tZV9wb3B1cF9jb250ZW50X2xvd2VyX3JpZ2h0Y29udCAuaG9tZV9wb3B1cF9jb250ZW50X2xvd2VyX3JpZ2h0Y29udF9sb3dlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDhweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5ob21lX3BvcHVwX2NvbnRlbnQgLmhvbWVfcG9wdXBfY29udGVudF9sb3dlciAuaG9tZV9wb3B1cF9jb250ZW50X2xvd2VyX3JpZ2h0Y29udCAuaG9tZV9wb3B1cF9jb250ZW50X2xvd2VyX3JpZ2h0Y29udF9sb3dlciB7XG4gICAgZ2FwOiA0cHg7XG4gIH1cbn1cbi5ob21lX3BvcHVwX2NvbnRlbnQgLmhvbWVfcG9wdXBfY29udGVudF9sb3dlciAuaG9tZV9wb3B1cF9jb250ZW50X2xvd2VyX3JpZ2h0Y29udCAuaG9tZV9wb3B1cF9jb250ZW50X2xvd2VyX3JpZ2h0Y29udF9sb3dlciAuaG9tZV9wb3B1cF9jb250ZW50X2xvd2VyX3JpZ2h0Y29udF9sb3dlcl9waHJhc2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDE2cHg7XG4gIGZsZXg6IDE7XG4gIG1heC13aWR0aDogMjQycHg7XG4gIGhlaWdodDogMjAwcHg7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjgsIDMwLCAzNywgMC41MDE5NjA3ODQzKTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NTFweCkge1xuICAuaG9tZV9wb3B1cF9jb250ZW50IC5ob21lX3BvcHVwX2NvbnRlbnRfbG93ZXIgLmhvbWVfcG9wdXBfY29udGVudF9sb3dlcl9yaWdodGNvbnQgLmhvbWVfcG9wdXBfY29udGVudF9sb3dlcl9yaWdodGNvbnRfbG93ZXIgLmhvbWVfcG9wdXBfY29udGVudF9sb3dlcl9yaWdodGNvbnRfbG93ZXJfcGhyYXNlIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIG1heC13aWR0aDogMTU5cHg7XG4gICAgaGVpZ2h0OiAxMzZweDtcbiAgICBnYXA6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuaG9tZV9wb3B1cF9jb250ZW50IC5ob21lX3BvcHVwX2NvbnRlbnRfbG93ZXIgLmhvbWVfcG9wdXBfY29udGVudF9sb3dlcl9yaWdodGNvbnQgLmhvbWVfcG9wdXBfY29udGVudF9sb3dlcl9yaWdodGNvbnRfbG93ZXIgLmhvbWVfcG9wdXBfY29udGVudF9sb3dlcl9yaWdodGNvbnRfbG93ZXJfcGhyYXNlIHtcbiAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTUwcHgpIHtcbiAgLmhvbWVfcG9wdXBfY29udGVudCAuaG9tZV9wb3B1cF9jb250ZW50X2xvd2VyIC5ob21lX3BvcHVwX2NvbnRlbnRfbG93ZXJfcmlnaHRjb250IC5ob21lX3BvcHVwX2NvbnRlbnRfbG93ZXJfcmlnaHRjb250X2xvd2VyIC5ob21lX3BvcHVwX2NvbnRlbnRfbG93ZXJfcmlnaHRjb250X2xvd2VyX3BocmFzZSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAuaG9tZV9wb3B1cF9jb250ZW50IC5ob21lX3BvcHVwX2NvbnRlbnRfbG93ZXIgLmhvbWVfcG9wdXBfY29udGVudF9sb3dlcl9yaWdodGNvbnQgLmhvbWVfcG9wdXBfY29udGVudF9sb3dlcl9yaWdodGNvbnRfbG93ZXIgLmhvbWVfcG9wdXBfY29udGVudF9sb3dlcl9yaWdodGNvbnRfbG93ZXJfcGhyYXNlIHtcbiAgICBtaW4td2lkdGg6IDYwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC5ob21lX3BvcHVwX2NvbnRlbnQgLmhvbWVfcG9wdXBfY29udGVudF9sb3dlciAuaG9tZV9wb3B1cF9jb250ZW50X2xvd2VyX3JpZ2h0Y29udCAuaG9tZV9wb3B1cF9jb250ZW50X2xvd2VyX3JpZ2h0Y29udF9sb3dlciAuaG9tZV9wb3B1cF9jb250ZW50X2xvd2VyX3JpZ2h0Y29udF9sb3dlcl9waHJhc2Uge1xuICAgIGdhcDogOHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgLmhvbWVfcG9wdXBfY29udGVudCAuaG9tZV9wb3B1cF9jb250ZW50X2xvd2VyIC5ob21lX3BvcHVwX2NvbnRlbnRfbG93ZXJfcmlnaHRjb250IC5ob21lX3BvcHVwX2NvbnRlbnRfbG93ZXJfcmlnaHRjb250X2xvd2VyIC5ob21lX3BvcHVwX2NvbnRlbnRfbG93ZXJfcmlnaHRjb250X2xvd2VyX3BocmFzZSB7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuLmhvbWVfcG9wdXBfY29udGVudCAuaG9tZV9wb3B1cF9jb250ZW50X2xvd2VyIC5ob21lX3BvcHVwX2NvbnRlbnRfbG93ZXJfcmlnaHRjb250IC5ob21lX3BvcHVwX2NvbnRlbnRfbG93ZXJfcmlnaHRjb250X2xvd2VyIC5ob21lX3BvcHVwX2NvbnRlbnRfbG93ZXJfcmlnaHRjb250X2xvd2VyX3BocmFzZSBpbWcge1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICBtYXgtd2lkdGg6IDEzOHB4O1xuICBtYXgtaGVpZ2h0OiAzNnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC5ob21lX3BvcHVwX2NvbnRlbnQgLmhvbWVfcG9wdXBfY29udGVudF9sb3dlciAuaG9tZV9wb3B1cF9jb250ZW50X2xvd2VyX3JpZ2h0Y29udCAuaG9tZV9wb3B1cF9jb250ZW50X2xvd2VyX3JpZ2h0Y29udF9sb3dlciAuaG9tZV9wb3B1cF9jb250ZW50X2xvd2VyX3JpZ2h0Y29udF9sb3dlcl9waHJhc2UgaW1nIHtcbiAgICBtYXgtaGVpZ2h0OiAyNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzUxcHgpIHtcbiAgLmhvbWVfcG9wdXBfY29udGVudCAuaG9tZV9wb3B1cF9jb250ZW50X2xvd2VyIC5ob21lX3BvcHVwX2NvbnRlbnRfbG93ZXJfcmlnaHRjb250IC5ob21lX3BvcHVwX2NvbnRlbnRfbG93ZXJfcmlnaHRjb250X2xvd2VyIC5ob21lX3BvcHVwX2NvbnRlbnRfbG93ZXJfcmlnaHRjb250X2xvd2VyX3BocmFzZSBpbWcge1xuICAgIG1heC13aWR0aDogODJweDtcbiAgICBtYXgtaGVpZ2h0OiAyNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTUwcHgpIHtcbiAgLmhvbWVfcG9wdXBfY29udGVudCAuaG9tZV9wb3B1cF9jb250ZW50X2xvd2VyIC5ob21lX3BvcHVwX2NvbnRlbnRfbG93ZXJfcmlnaHRjb250IC5ob21lX3BvcHVwX2NvbnRlbnRfbG93ZXJfcmlnaHRjb250X2xvd2VyIC5ob21lX3BvcHVwX2NvbnRlbnRfbG93ZXJfcmlnaHRjb250X2xvd2VyX3BocmFzZSBpbWcge1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgbWF4LXdpZHRoOiAxMTBweDtcbiAgICBtYXgtaGVpZ2h0OiAyOXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLmhvbWVfcG9wdXBfY29udGVudCAuaG9tZV9wb3B1cF9jb250ZW50X2xvd2VyIC5ob21lX3BvcHVwX2NvbnRlbnRfbG93ZXJfcmlnaHRjb250IC5ob21lX3BvcHVwX2NvbnRlbnRfbG93ZXJfcmlnaHRjb250X2xvd2VyIC5ob21lX3BvcHVwX2NvbnRlbnRfbG93ZXJfcmlnaHRjb250X2xvd2VyX3BocmFzZSBpbWcge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gIC5ob21lX3BvcHVwX2NvbnRlbnQgLmhvbWVfcG9wdXBfY29udGVudF9sb3dlciAuaG9tZV9wb3B1cF9jb250ZW50X2xvd2VyX3JpZ2h0Y29udCAuaG9tZV9wb3B1cF9jb250ZW50X2xvd2VyX3JpZ2h0Y29udF9sb3dlciAuaG9tZV9wb3B1cF9jb250ZW50X2xvd2VyX3JpZ2h0Y29udF9sb3dlcl9waHJhc2UgaW1nIHtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgIG1heC13aWR0aDogMTEwcHg7XG4gICAgbWF4LWhlaWdodDogMjlweDtcbiAgfVxufVxuLmhvbWVfcG9wdXBfY29udGVudCAuaG9tZV9wb3B1cF9jb250ZW50X2xvd2VyIC5ob21lX3BvcHVwX2NvbnRlbnRfbG93ZXJfcmlnaHRjb250IC5ob21lX3BvcHVwX2NvbnRlbnRfbG93ZXJfcmlnaHRjb250X2xvd2VyIC5ob21lX3BvcHVwX2NvbnRlbnRfbG93ZXJfcmlnaHRjb250X2xvd2VyX3BocmFzZSBzcGFuIHtcbiAgZm9udC1mYW1pbHk6IFwiSUJNUGxleE1vbm9cIiwgXCJTRiBNb25vXCIsIFwiQ2FzY2FkaWEgQ29kZVwiLCBcIkZpcmEgQ29kZVwiLCBcIkNvbnNvbGFzXCIsIFwiTW9uYWNvXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgbWF4LXdpZHRoOiAyMDJweDtcbiAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc1MXB4KSB7XG4gIC5ob21lX3BvcHVwX2NvbnRlbnQgLmhvbWVfcG9wdXBfY29udGVudF9sb3dlciAuaG9tZV9wb3B1cF9jb250ZW50X2xvd2VyX3JpZ2h0Y29udCAuaG9tZV9wb3B1cF9jb250ZW50X2xvd2VyX3JpZ2h0Y29udF9sb3dlciAuaG9tZV9wb3B1cF9jb250ZW50X2xvd2VyX3JpZ2h0Y29udF9sb3dlcl9waHJhc2Ugc3BhbiB7XG4gICAgbWF4LXdpZHRoOiAxMzdweDtcbiAgICBmb250LXNpemU6IDlweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gIC5ob21lX3BvcHVwX2NvbnRlbnQgLmhvbWVfcG9wdXBfY29udGVudF9sb3dlciAuaG9tZV9wb3B1cF9jb250ZW50X2xvd2VyX3JpZ2h0Y29udCAuaG9tZV9wb3B1cF9jb250ZW50X2xvd2VyX3JpZ2h0Y29udF9sb3dlciAuaG9tZV9wb3B1cF9jb250ZW50X2xvd2VyX3JpZ2h0Y29udF9sb3dlcl9waHJhc2Ugc3BhbiB7XG4gICAgbWF4LXdpZHRoOiAzMTRweDtcbiAgfVxufVxuLmhvbWVfcG9wdXBfY29udGVudCAuaG9tZV9wb3B1cF9jb250ZW50X2xvd2VyIC5ob21lX3BvcHVwX2NvbnRlbnRfbG93ZXJfcmlnaHRjb250IC5ob21lX3BvcHVwX2NvbnRlbnRfbG93ZXJfcmlnaHRjb250X2xvd2VyIC5ob21lX3BvcHVwX2NvbnRlbnRfbG93ZXJfcmlnaHRjb250X2xvd2VyX2F3YXJkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogMTZweDtcbiAgbWF4LXdpZHRoOiAxNzBweDtcbiAgaGVpZ2h0OiAyMDBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyOCwgMzAsIDM3LCAwLjUwMTk2MDc4NDMpO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc1MXB4KSB7XG4gIC5ob21lX3BvcHVwX2NvbnRlbnQgLmhvbWVfcG9wdXBfY29udGVudF9sb3dlciAuaG9tZV9wb3B1cF9jb250ZW50X2xvd2VyX3JpZ2h0Y29udCAuaG9tZV9wb3B1cF9jb250ZW50X2xvd2VyX3JpZ2h0Y29udF9sb3dlciAuaG9tZV9wb3B1cF9jb250ZW50X2xvd2VyX3JpZ2h0Y29udF9sb3dlcl9hd2FyZCB7XG4gICAgbWF4LXdpZHRoOiAxMTZweDtcbiAgICBoZWlnaHQ6IDEzNnB4O1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAuaG9tZV9wb3B1cF9jb250ZW50IC5ob21lX3BvcHVwX2NvbnRlbnRfbG93ZXIgLmhvbWVfcG9wdXBfY29udGVudF9sb3dlcl9yaWdodGNvbnQgLmhvbWVfcG9wdXBfY29udGVudF9sb3dlcl9yaWdodGNvbnRfbG93ZXIgLmhvbWVfcG9wdXBfY29udGVudF9sb3dlcl9yaWdodGNvbnRfbG93ZXJfYXdhcmQge1xuICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NDBweCkge1xuICAuaG9tZV9wb3B1cF9jb250ZW50IC5ob21lX3BvcHVwX2NvbnRlbnRfbG93ZXIgLmhvbWVfcG9wdXBfY29udGVudF9sb3dlcl9yaWdodGNvbnQgLmhvbWVfcG9wdXBfY29udGVudF9sb3dlcl9yaWdodGNvbnRfbG93ZXIgLmhvbWVfcG9wdXBfY29udGVudF9sb3dlcl9yaWdodGNvbnRfbG93ZXJfYXdhcmQge1xuICAgIG1heC13aWR0aDogODBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU1MHB4KSB7XG4gIC5ob21lX3BvcHVwX2NvbnRlbnQgLmhvbWVfcG9wdXBfY29udGVudF9sb3dlciAuaG9tZV9wb3B1cF9jb250ZW50X2xvd2VyX3JpZ2h0Y29udCAuaG9tZV9wb3B1cF9jb250ZW50X2xvd2VyX3JpZ2h0Y29udF9sb3dlciAuaG9tZV9wb3B1cF9jb250ZW50X2xvd2VyX3JpZ2h0Y29udF9sb3dlcl9hd2FyZCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNzhweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xuICAuaG9tZV9wb3B1cF9jb250ZW50IC5ob21lX3BvcHVwX2NvbnRlbnRfbG93ZXIgLmhvbWVfcG9wdXBfY29udGVudF9sb3dlcl9yaWdodGNvbnQgLmhvbWVfcG9wdXBfY29udGVudF9sb3dlcl9yaWdodGNvbnRfbG93ZXIgLmhvbWVfcG9wdXBfY29udGVudF9sb3dlcl9yaWdodGNvbnRfbG93ZXJfYXdhcmQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA3OHB4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG4uaG9tZV9wb3B1cF9jb250ZW50IC5ob21lX3BvcHVwX2NvbnRlbnRfbG93ZXIgLmhvbWVfcG9wdXBfY29udGVudF9sb3dlcl9yaWdodGNvbnQgLmhvbWVfcG9wdXBfY29udGVudF9sb3dlcl9yaWdodGNvbnRfbG93ZXIgLmhvbWVfcG9wdXBfY29udGVudF9sb3dlcl9yaWdodGNvbnRfbG93ZXJfYXdhcmQgaW1nIHtcbiAgbWF4LXdpZHRoOiA4M3B4O1xuICBtYXgtaGVpZ2h0OiA4N3B4O1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzUxcHgpIHtcbiAgLmhvbWVfcG9wdXBfY29udGVudCAuaG9tZV9wb3B1cF9jb250ZW50X2xvd2VyIC5ob21lX3BvcHVwX2NvbnRlbnRfbG93ZXJfcmlnaHRjb250IC5ob21lX3BvcHVwX2NvbnRlbnRfbG93ZXJfcmlnaHRjb250X2xvd2VyIC5ob21lX3BvcHVwX2NvbnRlbnRfbG93ZXJfcmlnaHRjb250X2xvd2VyX2F3YXJkIGltZyB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBtYXgtd2lkdGg6IDU2cHg7XG4gICAgbWF4LWhlaWdodDogNTlweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5ob21lX3BvcHVwX2NvbnRlbnQgLmhvbWVfcG9wdXBfY29udGVudF9sb3dlciAuaG9tZV9wb3B1cF9jb250ZW50X2xvd2VyX3JpZ2h0Y29udCAuaG9tZV9wb3B1cF9jb250ZW50X2xvd2VyX3JpZ2h0Y29udF9sb3dlciAuaG9tZV9wb3B1cF9jb250ZW50X2xvd2VyX3JpZ2h0Y29udF9sb3dlcl9hd2FyZCBpbWcge1xuICAgIG1heC13aWR0aDogMzRweDtcbiAgICBtYXgtaGVpZ2h0OiAzN3B4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgLmhvbWVfcG9wdXBfY29udGVudCAuaG9tZV9wb3B1cF9jb250ZW50X2xvd2VyIC5ob21lX3BvcHVwX2NvbnRlbnRfbG93ZXJfcmlnaHRjb250IC5ob21lX3BvcHVwX2NvbnRlbnRfbG93ZXJfcmlnaHRjb250X2xvd2VyIC5ob21lX3BvcHVwX2NvbnRlbnRfbG93ZXJfcmlnaHRjb250X2xvd2VyX2F3YXJkIGltZyB7XG4gICAgbWF4LXdpZHRoOiAyNHB4O1xuICAgIG1heC1oZWlnaHQ6IDI3cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NTBweCkge1xuICAuaG9tZV9wb3B1cF9jb250ZW50IC5ob21lX3BvcHVwX2NvbnRlbnRfbG93ZXIgLmhvbWVfcG9wdXBfY29udGVudF9sb3dlcl9yaWdodGNvbnQgLmhvbWVfcG9wdXBfY29udGVudF9sb3dlcl9yaWdodGNvbnRfbG93ZXIgLmhvbWVfcG9wdXBfY29udGVudF9sb3dlcl9yaWdodGNvbnRfbG93ZXJfYXdhcmQgaW1nIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogOXB4O1xuICAgIGxlZnQ6IDU1cHg7XG4gICAgbWF4LXdpZHRoOiA1NnB4O1xuICAgIG1heC1oZWlnaHQ6IDU5cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xuICAuaG9tZV9wb3B1cF9jb250ZW50IC5ob21lX3BvcHVwX2NvbnRlbnRfbG93ZXIgLmhvbWVfcG9wdXBfY29udGVudF9sb3dlcl9yaWdodGNvbnQgLmhvbWVfcG9wdXBfY29udGVudF9sb3dlcl9yaWdodGNvbnRfbG93ZXIgLmhvbWVfcG9wdXBfY29udGVudF9sb3dlcl9yaWdodGNvbnRfbG93ZXJfYXdhcmQgaW1nIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogOXB4O1xuICAgIGxlZnQ6IDU1cHg7XG4gICAgbWF4LXdpZHRoOiA1NnB4O1xuICAgIG1heC1oZWlnaHQ6IDU5cHg7XG4gIH1cbn1cbi5ob21lX3BvcHVwX2NvbnRlbnQgLmhvbWVfcG9wdXBfY29udGVudF9sb3dlciAuaG9tZV9wb3B1cF9jb250ZW50X2xvd2VyX3JpZ2h0Y29udCAuaG9tZV9wb3B1cF9jb250ZW50X2xvd2VyX3JpZ2h0Y29udF9sb3dlciAuaG9tZV9wb3B1cF9jb250ZW50X2xvd2VyX3JpZ2h0Y29udF9sb3dlcl9hd2FyZCAuaG9tZV9wb3B1cF9jb250ZW50X2xvd2VyX3JpZ2h0Y29udF9sb3dlcl9hd2FyZF90aXRsZSB7XG4gIG1heC13aWR0aDogMTUycHg7XG4gIGNvbG9yOiByZ2JhKDAsIDIsIDEyLCAwLjg5ODAzOTIxNTcpO1xuICBmb250LWZhbWlseTogXCJJQk1QbGV4TW9ub1wiLCBcIlNGIE1vbm9cIiwgXCJDYXNjYWRpYSBDb2RlXCIsIFwiRmlyYSBDb2RlXCIsIFwiQ29uc29sYXNcIiwgXCJNb25hY29cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2U7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgbWFyZ2luLXRvcDogMTZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NTFweCkge1xuICAuaG9tZV9wb3B1cF9jb250ZW50IC5ob21lX3BvcHVwX2NvbnRlbnRfbG93ZXIgLmhvbWVfcG9wdXBfY29udGVudF9sb3dlcl9yaWdodGNvbnQgLmhvbWVfcG9wdXBfY29udGVudF9sb3dlcl9yaWdodGNvbnRfbG93ZXIgLmhvbWVfcG9wdXBfY29udGVudF9sb3dlcl9yaWdodGNvbnRfbG93ZXJfYXdhcmQgLmhvbWVfcG9wdXBfY29udGVudF9sb3dlcl9yaWdodGNvbnRfbG93ZXJfYXdhcmRfdGl0bGUge1xuICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gICAgbWFyZ2luLXRvcDogNHB4O1xuICAgIG1heC13aWR0aDogMTA4cHg7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTUwcHgpIHtcbiAgLmhvbWVfcG9wdXBfY29udGVudCAuaG9tZV9wb3B1cF9jb250ZW50X2xvd2VyIC5ob21lX3BvcHVwX2NvbnRlbnRfbG93ZXJfcmlnaHRjb250IC5ob21lX3BvcHVwX2NvbnRlbnRfbG93ZXJfcmlnaHRjb250X2xvd2VyIC5ob21lX3BvcHVwX2NvbnRlbnRfbG93ZXJfcmlnaHRjb250X2xvd2VyX2F3YXJkIC5ob21lX3BvcHVwX2NvbnRlbnRfbG93ZXJfcmlnaHRjb250X2xvd2VyX2F3YXJkX3RpdGxlIHtcbiAgICBtYXgtd2lkdGg6IDE1MXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxMTFweDtcbiAgICBmb250LXNpemU6IDlweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gIC5ob21lX3BvcHVwX2NvbnRlbnQgLmhvbWVfcG9wdXBfY29udGVudF9sb3dlciAuaG9tZV9wb3B1cF9jb250ZW50X2xvd2VyX3JpZ2h0Y29udCAuaG9tZV9wb3B1cF9jb250ZW50X2xvd2VyX3JpZ2h0Y29udF9sb3dlciAuaG9tZV9wb3B1cF9jb250ZW50X2xvd2VyX3JpZ2h0Y29udF9sb3dlcl9hd2FyZCAuaG9tZV9wb3B1cF9jb250ZW50X2xvd2VyX3JpZ2h0Y29udF9sb3dlcl9hd2FyZF90aXRsZSB7XG4gICAgbWF4LXdpZHRoOiAxNTFweDtcbiAgICBtYXJnaW4tbGVmdDogMTExcHg7XG4gICAgZm9udC1zaXplOiA5cHg7XG4gIH1cbn1cbi5ob21lX3BvcHVwX2NvbnRlbnQgLmhvbWVfcG9wdXBfY29udGVudF9sb3dlciAuaG9tZV9wb3B1cF9jb250ZW50X2xvd2VyX3JpZ2h0Y29udCAuaG9tZV9wb3B1cF9jb250ZW50X2xvd2VyX3JpZ2h0Y29udF9sb3dlciAuaG9tZV9wb3B1cF9jb250ZW50X2xvd2VyX3JpZ2h0Y29udF9sb3dlcl9hd2FyZCAuaG9tZV9wb3B1cF9jb250ZW50X2xvd2VyX3JpZ2h0Y29udF9sb3dlcl9hd2FyZF90ZXh0IHtcbiAgZm9udC1mYW1pbHk6IFwiSUJNUGxleE1vbm9cIiwgXCJTRiBNb25vXCIsIFwiQ2FzY2FkaWEgQ29kZVwiLCBcIkZpcmEgQ29kZVwiLCBcIkNvbnNvbGFzXCIsIFwiTW9uYWNvXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBjb2xvcjogcmdiYSgwLCAyLCAxMiwgMC44KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NTFweCkge1xuICAuaG9tZV9wb3B1cF9jb250ZW50IC5ob21lX3BvcHVwX2NvbnRlbnRfbG93ZXIgLmhvbWVfcG9wdXBfY29udGVudF9sb3dlcl9yaWdodGNvbnQgLmhvbWVfcG9wdXBfY29udGVudF9sb3dlcl9yaWdodGNvbnRfbG93ZXIgLmhvbWVfcG9wdXBfY29udGVudF9sb3dlcl9yaWdodGNvbnRfbG93ZXJfYXdhcmQgLmhvbWVfcG9wdXBfY29udGVudF9sb3dlcl9yaWdodGNvbnRfbG93ZXJfYXdhcmRfdGV4dCB7XG4gICAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgZm9udC1zaXplOiA4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NTBweCkge1xuICAuaG9tZV9wb3B1cF9jb250ZW50IC5ob21lX3BvcHVwX2NvbnRlbnRfbG93ZXIgLmhvbWVfcG9wdXBfY29udGVudF9sb3dlcl9yaWdodGNvbnQgLmhvbWVfcG9wdXBfY29udGVudF9sb3dlcl9yaWdodGNvbnRfbG93ZXIgLmhvbWVfcG9wdXBfY29udGVudF9sb3dlcl9yaWdodGNvbnRfbG93ZXJfYXdhcmQgLmhvbWVfcG9wdXBfY29udGVudF9sb3dlcl9yaWdodGNvbnRfbG93ZXJfYXdhcmRfdGV4dCB7XG4gICAgbWFyZ2luLWxlZnQ6IDExMXB4O1xuICAgIGZvbnQtc2l6ZTogN3B4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgLmhvbWVfcG9wdXBfY29udGVudCAuaG9tZV9wb3B1cF9jb250ZW50X2xvd2VyIC5ob21lX3BvcHVwX2NvbnRlbnRfbG93ZXJfcmlnaHRjb250IC5ob21lX3BvcHVwX2NvbnRlbnRfbG93ZXJfcmlnaHRjb250X2xvd2VyIC5ob21lX3BvcHVwX2NvbnRlbnRfbG93ZXJfcmlnaHRjb250X2xvd2VyX2F3YXJkIC5ob21lX3BvcHVwX2NvbnRlbnRfbG93ZXJfcmlnaHRjb250X2xvd2VyX2F3YXJkX3RleHQge1xuICAgIG1hcmdpbi1sZWZ0OiAxMTFweDtcbiAgICBmb250LXNpemU6IDdweDtcbiAgfVxufVxuXG4uaG9tZV9wb3B1cF9vdmVybGF5LmFjdGl2ZSAuaG9tZV9wb3B1cF9jb250ZW50IHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCAtNTAlKSBzY2FsZSgxKTtcbn1cblxuLm1vZGFsLW92ZXJsYXkge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICB6LWluZGV4OiAxMDAwO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG4ubW9kYWwtb3ZlcmxheS5hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4ubW9kYWwge1xuICBtYXgtd2lkdGg6IDkwMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1MzJweDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgYmFja2dyb3VuZDogIzFDMUUyNTtcbiAgbWFyZ2luLWJvdHRvbTogMTI1cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMHB4KTtcbiAgcGFkZGluZzogMzBweDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NTFweCkge1xuICAubW9kYWwge1xuICAgIG1heC13aWR0aDogNzA0cHg7XG4gICAgcGFkZGluZzogMjNweDtcbiAgICBoZWlnaHQ6IDQxNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDExcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xuICAubW9kYWwge1xuICAgIG1heC13aWR0aDogMzczcHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMThweDtcbiAgICBoZWlnaHQ6IDI2MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDExcHg7XG4gIH1cbn1cbi5tb2RhbC1vdmVybGF5LmFjdGl2ZSAubW9kYWwge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG59XG5cbi5tb2RhbC12aWRlbyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDM5NHB4O1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm1vZGFsLXZpZGVvIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHotaW5kZXg6IDEwMDAwMDAwMDAwO1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xufVxuLm1vZGFsLXZpZGVvIHZpZGVvIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzUxcHgpIHtcbiAgLm1vZGFsLXZpZGVvIHtcbiAgICBoZWlnaHQ6IDMwOHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgLm1vZGFsLXZpZGVvIHtcbiAgICBoZWlnaHQ6IDIwMHB4O1xuICB9XG59XG5cbi5tb2RhbC1mb3JtIHtcbiAgbWFyZ2luLXRvcDogMjlweDtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICBtYXgtd2lkdGg6IDU1M3B4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiAxNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc1MXB4KSB7XG4gIC5tb2RhbC1mb3JtIHtcbiAgICBtYXJnaW4tdG9wOiAyMnB4O1xuICAgIG1heC13aWR0aDogNDMycHg7XG4gICAgaGVpZ2h0OiAzOXB4O1xuICAgIGdhcDogNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgLm1vZGFsLWZvcm0ge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgbWF4LXdpZHRoOiAzNDZweDtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgZ2FwOiA4cHg7XG4gIH1cbn1cblxuLmZvcm0taW5wdXQuZXJyb3Ige1xuICBjb2xvcjogI2ZmMDAwMDtcbiAgYm9yZGVyLWNvbG9yOiAjZmYwMDAwO1xufVxuXG4uZm9ybS1pbnB1dC5lcnJvcjo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2ZmMDAwMDtcbiAgb3BhY2l0eTogMC44O1xufVxuXG4uZm9ybS1pbnB1dCB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG5cbi5mb3JtLWlucHV0IHtcbiAgZmxleDogMTtcbiAgcGFkZGluZzogMTZweCAyNHB4IDE2cHggMjRweDtcbiAgbWF4LXdpZHRoOiAzNjBweDtcbiAgYmFja2dyb3VuZDogcmdiYSgyNDgsIDI1MCwgMjU1LCAwLjE0OTAxOTYwNzgpO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuM3MgZWFzZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBjb2xvcjogcmdiYSgyNDgsIDI1MCwgMjU1LCAwLjgpO1xuICBmb250LWZhbWlseTogXCJJQk1QbGV4TW9ub1wiLCBcIlNGIE1vbm9cIiwgXCJDYXNjYWRpYSBDb2RlXCIsIFwiRmlyYSBDb2RlXCIsIFwiQ29uc29sYXNcIiwgXCJNb25hY29cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2U7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc1MXB4KSB7XG4gIC5mb3JtLWlucHV0IHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xuICAuZm9ybS1pbnB1dCB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzUxcHgpIHtcbiAgLmZvcm0taW5wdXQge1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgbWF4LXdpZHRoOiAyODFweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gIC5mb3JtLWlucHV0IHtcbiAgICBtYXgtd2lkdGg6IDIyNHB4O1xuICB9XG59XG4uZm9ybS1pbnB1dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSgyNDgsIDI1MCwgMjU1LCAwLjgpO1xuICBmb250LWZhbWlseTogXCJJQk1QbGV4TW9ub1wiLCBcIlNGIE1vbm9cIiwgXCJDYXNjYWRpYSBDb2RlXCIsIFwiRmlyYSBDb2RlXCIsIFwiQ29uc29sYXNcIiwgXCJNb25hY29cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2U7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBmb250LXNpemU6IDE2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzUxcHgpIHtcbiAgLmZvcm0taW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xuICAuZm9ybS1pbnB1dDo6cGxhY2Vob2xkZXIge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgfVxufVxuLmZvcm0taW5wdXQ6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXItY29sb3I6ICMwMDdiZmY7XG59XG4uZm9ybS1pbnB1dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzZjNzU3ZDtcbn1cblxuLmZvcm0tYnV0dG9uIHtcbiAgcGFkZGluZzogMTFweCAxNnB4IDExcHggMTZweDtcbiAgY29sb3I6IHdoaXRlO1xuICBib3JkZXI6IDJweCBzb2xpZCAjMEY1RUY3O1xuICBib3JkZXItcmFkaXVzOiA2MHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlO1xuICBmb250LWZhbWlseTogXCJJQk1QbGV4TW9ub1wiLCBcIlNGIE1vbm9cIiwgXCJDYXNjYWRpYSBDb2RlXCIsIFwiRmlyYSBDb2RlXCIsIFwiQ29uc29sYXNcIiwgXCJNb25hY29cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2U7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NTFweCkge1xuICAuZm9ybS1idXR0b24ge1xuICAgIG1heC13aWR0aDogMTQ0cHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgLmZvcm0tYnV0dG9uIHtcbiAgICBtYXgtd2lkdGg6IDExNXB4O1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgfVxufVxuLmZvcm0tYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzAwNTZiMztcbn1cbi5mb3JtLWJ1dHRvbjphY3RpdmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMXB4KTtcbn1cblxuLmhvbWVfZ2Vhcl9oZWFkZXIge1xuICBtYXgtaGVpZ2h0OiAyNnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzUxcHgpIHtcbiAgLmhvbWVfZ2Vhcl9oZWFkZXIge1xuICAgIG1heC1oZWlnaHQ6IDE2cHg7XG4gIH1cbiAgLmhvbWVfZ2Vhcl9oZWFkZXIgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDM1cHg7XG4gICAgbWF4LWhlaWdodDogMTRweDtcbiAgfVxufVxuLmhvbWVfZ2Vhcl9oZWFkZXIgc3BhbiB7XG4gIGZvbnQtZmFtaWx5OiBcIklCTVBsZXhNb25vXCIsIFwiU0YgTW9ub1wiLCBcIkNhc2NhZGlhIENvZGVcIiwgXCJGaXJhIENvZGVcIiwgXCJDb25zb2xhc1wiLCBcIk1vbmFjb1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGNvbG9yOiByZ2JhKDI0OCwgMjUwLCAyNTUsIDAuODk4MDM5MjE1Nyk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzUxcHgpIHtcbiAgLmhvbWVfZ2Vhcl9oZWFkZXIgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG5cbi5ob21lX2dlYXIxIHtcbiAgbWF4LXdpZHRoOiBtaW4oMTIyMHB4LCAxMDAlIC0gNjBweCk7XG4gIG1hcmdpbjogMjAwcHggYXV0byAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc1MXB4KSB7XG4gIC5ob21lX2dlYXIxIHtcbiAgICBtYXgtd2lkdGg6IG1pbig3MDRweCwgMTAwJSAtIDQwcHgpO1xuICAgIG1hcmdpbi10b3A6IDk1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xuICAuaG9tZV9nZWFyMSB7XG4gICAgbWFyZ2luLXRvcDogNzVweDtcbiAgfVxufVxuLmhvbWVfZ2VhcjEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaG9tZV9nZWFyMSAuaG9tZV9nZWFyMV93cmFwcGVyIHtcbiAgbWFyZ2luLXRvcDogMTIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogODBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NTFweCkge1xuICAuaG9tZV9nZWFyMSAuaG9tZV9nZWFyMV93cmFwcGVyIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgIGdhcDogMzZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gIC5ob21lX2dlYXIxIC5ob21lX2dlYXIxX3dyYXBwZXIge1xuICAgIG1hcmdpbi10b3A6IDM2cHg7XG4gICAgZ2FwOiAyNHB4O1xuICB9XG59XG4uaG9tZV9nZWFyMSAuaG9tZV9nZWFyMV93cmFwcGVyIC5ob21lX2dlYXIxX2luZm9fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgLmhvbWVfZ2VhcjEgLmhvbWVfZ2VhcjFfd3JhcHBlciAuaG9tZV9nZWFyMV9pbmZvX2NvbnRhaW5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgZ2FwOiAxNnB4O1xuICB9XG59XG4uaG9tZV9nZWFyMSAuaG9tZV9nZWFyMV93cmFwcGVyIC5ob21lX2dlYXIxX2luZm9fY29udGFpbmVyIC5ob21lX2dlYXIxX2luZm9fbGFiZWwge1xuICBmb250LWZhbWlseTogXCJJQk1QbGV4TW9ub1wiLCBcIlNGIE1vbm9cIiwgXCJDYXNjYWRpYSBDb2RlXCIsIFwiRmlyYSBDb2RlXCIsIFwiQ29uc29sYXNcIiwgXCJNb25hY29cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2U7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogI0Y4RkFGRjtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICBtaW4td2lkdGg6IDUwJTtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiAyMDBweDtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgdHJhbnNpdGlvbjogYWxsIGVhc2UgMC4zcztcbn1cbi5ob21lX2dlYXIxIC5ob21lX2dlYXIxX3dyYXBwZXIgLmhvbWVfZ2VhcjFfaW5mb19jb250YWluZXIgLmhvbWVfZ2VhcjFfaW5mb19sYWJlbDpob3ZlciB7XG4gIGNvbG9yOiAjMEY1RUY3ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzUxcHgpIHtcbiAgLmhvbWVfZ2VhcjEgLmhvbWVfZ2VhcjFfd3JhcHBlciAuaG9tZV9nZWFyMV9pbmZvX2NvbnRhaW5lciAuaG9tZV9nZWFyMV9pbmZvX2xhYmVsIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgY29sb3I6ICMwRjVFRjc7XG4gICAgdG9wOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDIwcHgpIHtcbiAgLmhvbWVfZ2VhcjEgLmhvbWVfZ2VhcjFfd3JhcHBlciAuaG9tZV9nZWFyMV9pbmZvX2NvbnRhaW5lciAuaG9tZV9nZWFyMV9pbmZvX2xhYmVsIHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xuICAuaG9tZV9nZWFyMSAuaG9tZV9nZWFyMV93cmFwcGVyIC5ob21lX2dlYXIxX2luZm9fY29udGFpbmVyIC5ob21lX2dlYXIxX2luZm9fbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAwO1xuICB9XG59XG4uaG9tZV9nZWFyMSAuaG9tZV9nZWFyMV93cmFwcGVyIC5ob21lX2dlYXIxX2luZm9fY29udGFpbmVyIC5ob21lX2dlYXIxX2luZm9fdGV4dF9jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDY1MXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDM2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzUxcHgpIHtcbiAgLmhvbWVfZ2VhcjEgLmhvbWVfZ2VhcjFfd3JhcHBlciAuaG9tZV9nZWFyMV9pbmZvX2NvbnRhaW5lciAuaG9tZV9nZWFyMV9pbmZvX3RleHRfY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDM3NnB4O1xuICAgIGdhcDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gIC5ob21lX2dlYXIxIC5ob21lX2dlYXIxX3dyYXBwZXIgLmhvbWVfZ2VhcjFfaW5mb19jb250YWluZXIgLmhvbWVfZ2VhcjFfaW5mb190ZXh0X2NvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAzMzVweDtcbiAgICBnYXA6IDE2cHg7XG4gIH1cbn1cbi5ob21lX2dlYXIxIC5ob21lX2dlYXIxX3dyYXBwZXIgLmhvbWVfZ2VhcjFfaW5mb19jb250YWluZXIgLmhvbWVfZ2VhcjFfaW5mb190ZXh0X2NvbnRhaW5lciBoMiB7XG4gIGNvbG9yOiByZ2JhKDI0OCwgMjUwLCAyNTUsIDAuODk4MDM5MjE1Nyk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzUxcHgpIHtcbiAgLmhvbWVfZ2VhcjEgLmhvbWVfZ2VhcjFfd3JhcHBlciAuaG9tZV9nZWFyMV9pbmZvX2NvbnRhaW5lciAuaG9tZV9nZWFyMV9pbmZvX3RleHRfY29udGFpbmVyIGgyIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbn1cbi5ob21lX2dlYXIxIC5ob21lX2dlYXIxX3dyYXBwZXIgLmhvbWVfZ2VhcjFfaW5mb19jb250YWluZXIgLmhvbWVfZ2VhcjFfaW5mb190ZXh0X2NvbnRhaW5lciAuaG9tZV9nZWFyMV9pbmZvX3RleHRfY29udGFpbmVyX3RleHQge1xuICBmb250LWZhbWlseTogXCJJQk1QbGV4TW9ub1wiLCBcIlNGIE1vbm9cIiwgXCJDYXNjYWRpYSBDb2RlXCIsIFwiRmlyYSBDb2RlXCIsIFwiQ29uc29sYXNcIiwgXCJNb25hY29cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2U7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBjb2xvcjogcmdiYSgyNDgsIDI1MCwgMjU1LCAwLjg5ODAzOTIxNTcpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc1MXB4KSB7XG4gIC5ob21lX2dlYXIxIC5ob21lX2dlYXIxX3dyYXBwZXIgLmhvbWVfZ2VhcjFfaW5mb19jb250YWluZXIgLmhvbWVfZ2VhcjFfaW5mb190ZXh0X2NvbnRhaW5lciAuaG9tZV9nZWFyMV9pbmZvX3RleHRfY29udGFpbmVyX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuLmhvbWVfZ2VhcjEgLmhvbWVfZ2VhcjFfd3JhcHBlciAuaG9tZV9nZWFyMV9pbmZvX2NvbnRhaW5lciAuaG9tZV9nZWFyMV9pbmZvX3RleHRfY29udGFpbmVyIC5ob21lX2dlYXIxX2luZm9fdGV4dF9jb250YWluZXJfdGV4dCAuaG9tZV9nZWFyMV9pbmZvX3RleHRfY29udGFpbmVyX3RleHRfY29sb3JlZCB7XG4gIGNvbG9yOiAjMEY1RUY3O1xufVxuXG5odG1sIHtcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG59XG5cbi5ob21lX2dlYXIyIHtcbiAgbWF4LXdpZHRoOiBtaW4oMTIyMHB4LCAxMDAlIC0gNjBweCk7XG4gIG1hcmdpbjogMjAwcHggYXV0byAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc1MXB4KSB7XG4gIC5ob21lX2dlYXIyIHtcbiAgICBtYXgtd2lkdGg6IG1pbig3MDRweCwgMTAwJSAtIDQwcHgpO1xuICAgIG1hcmdpbi10b3A6IDk1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xuICAuaG9tZV9nZWFyMiB7XG4gICAgbWFyZ2luLXRvcDogNzVweDtcbiAgfVxufVxuLmhvbWVfZ2VhcjIgLmhvbWVfZ2VhcjJfdXBwZXJfY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luLXRvcDogMTIwcHg7XG4gIG1heC13aWR0aDogMTE0MnB4O1xuICBtaW4taGVpZ2h0OiA1NDJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NTFweCkge1xuICAuaG9tZV9nZWFyMiAuaG9tZV9nZWFyMl91cHBlcl9jb250YWluZXIge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgbWF4LXdpZHRoOiA2OTdweDtcbiAgICBtaW4taGVpZ2h0OiAzMzNweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gIC5ob21lX2dlYXIyIC5ob21lX2dlYXIyX3VwcGVyX2NvbnRhaW5lciB7XG4gICAgbWFyZ2luLXRvcDogMzZweDtcbiAgICBtYXgtd2lkdGg6IDM0NnB4O1xuICAgIG1pbi1oZWlnaHQ6IDMwN3B4O1xuICB9XG59XG4uaG9tZV9nZWFyMiAuaG9tZV9nZWFyMl91cHBlcl9jb250YWluZXIgaDIge1xuICBjb2xvcjogcmdiYSgyNDgsIDI1MCwgMjU1LCAwLjg5ODAzOTIxNTcpO1xuICBtYXgtd2lkdGg6IDI5OHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc1MXB4KSB7XG4gIC5ob21lX2dlYXIyIC5ob21lX2dlYXIyX3VwcGVyX2NvbnRhaW5lciBoMiB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIG1heC13aWR0aDogMjIzcHg7XG4gIH1cbn1cbi5ob21lX2dlYXIyIC5ob21lX2dlYXIyX3VwcGVyX2NvbnRhaW5lciAuaG9tZV9nZWFyMl91cHBlcl9iYWNrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmhvbWVfZ2VhcjIgLmhvbWVfZ2VhcjJfdXBwZXJfY29udGFpbmVyIC5ob21lX2dlYXIyX3VwcGVyX2JhY2sgLmhvbWVfZ2VhcjJfdXBwZXJfY3JlZGl0cyB7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IDMwOHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzUxcHgpIHtcbiAgLmhvbWVfZ2VhcjIgLmhvbWVfZ2VhcjJfdXBwZXJfY29udGFpbmVyIC5ob21lX2dlYXIyX3VwcGVyX2JhY2sgLmhvbWVfZ2VhcjJfdXBwZXJfY3JlZGl0cyB7XG4gICAgbWFyZ2luLWxlZnQ6IDE3MnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgLmhvbWVfZ2VhcjIgLmhvbWVfZ2VhcjJfdXBwZXJfY29udGFpbmVyIC5ob21lX2dlYXIyX3VwcGVyX2JhY2sgLmhvbWVfZ2VhcjJfdXBwZXJfY3JlZGl0cyB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbi5ob21lX2dlYXIyIC5ob21lX2dlYXIyX3VwcGVyX2NvbnRhaW5lciAuaG9tZV9nZWFyMl91cHBlcl9iYWNrIC5ob21lX2dlYXIyX3VwcGVyX2NyZWRpdHMgLmNyZWRpdHNfc2Nyb2xsIHtcbiAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgd2lkdGg6IDEwMCU7XG4gIGFuaW1hdGlvbjogY3JlZGl0c1Njcm9sbCAxMHMgbGluZWFyIGluZmluaXRlO1xufVxuLmhvbWVfZ2VhcjIgLmhvbWVfZ2VhcjJfdXBwZXJfY29udGFpbmVyIC5ob21lX2dlYXIyX3VwcGVyX2JhY2sgLmhvbWVfZ2VhcjJfdXBwZXJfY3JlZGl0cyAuY3JlZGl0c19zY3JvbGw6aG92ZXIge1xuICBhbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkO1xufVxuLmhvbWVfZ2VhcjIgLmhvbWVfZ2VhcjJfdXBwZXJfY29udGFpbmVyIC5ob21lX2dlYXIyX3VwcGVyX2JhY2sgLmhvbWVfZ2VhcjJfdXBwZXJfY3JlZGl0cyAuY3JlZGl0c190cmFjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ob21lX2dlYXIyIC5ob21lX2dlYXIyX3VwcGVyX2NvbnRhaW5lciAuaG9tZV9nZWFyMl91cHBlcl9iYWNrIC5ob21lX2dlYXIyX3VwcGVyX2NyZWRpdHMgLmNyZWRpdHNfZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDE2cHg7XG4gIG1pbi13aWR0aDogMjU3cHg7XG59XG4uaG9tZV9nZWFyMiAuaG9tZV9nZWFyMl91cHBlcl9jb250YWluZXIgLmhvbWVfZ2VhcjJfdXBwZXJfYmFjayAuaG9tZV9nZWFyMl91cHBlcl9jcmVkaXRzIC5jcmVkaXRzX2dyb3VwOmxhc3QtY2hpbGQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYygxMDAlICsgMTZweCk7XG4gIGxlZnQ6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzUxcHgpIHtcbiAgLmhvbWVfZ2VhcjIgLmhvbWVfZ2VhcjJfdXBwZXJfY29udGFpbmVyIC5ob21lX2dlYXIyX3VwcGVyX2JhY2sgLmhvbWVfZ2VhcjJfdXBwZXJfY3JlZGl0cyAuY3JlZGl0c19ncm91cCB7XG4gICAgbWluLXdpZHRoOiAxNTZweDtcbiAgfVxufVxuLmhvbWVfZ2VhcjIgLmhvbWVfZ2VhcjJfdXBwZXJfY29udGFpbmVyIC5ob21lX2dlYXIyX3VwcGVyX2JhY2sgLmhvbWVfZ2VhcjJfdXBwZXJfY3JlZGl0cyAuY3JlZGl0c19ncm91cCBzcGFuIHtcbiAgZm9udC1mYW1pbHk6IFwiSUJNUGxleE1vbm9cIiwgXCJTRiBNb25vXCIsIFwiQ2FzY2FkaWEgQ29kZVwiLCBcIkZpcmEgQ29kZVwiLCBcIkNvbnNvbGFzXCIsIFwiTW9uYWNvXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6IHJnYmEoMjQ4LCAyNTAsIDI1NSwgMC44OTgwMzkyMTU3KTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIG1pbi13aWR0aDogMjU3cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzUxcHgpIHtcbiAgLmhvbWVfZ2VhcjIgLmhvbWVfZ2VhcjJfdXBwZXJfY29udGFpbmVyIC5ob21lX2dlYXIyX3VwcGVyX2JhY2sgLmhvbWVfZ2VhcjJfdXBwZXJfY3JlZGl0cyAuY3JlZGl0c19ncm91cCBzcGFuIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbWluLXdpZHRoOiAxNTZweDtcbiAgICBnYXA6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xuICAuaG9tZV9nZWFyMiAuaG9tZV9nZWFyMl91cHBlcl9jb250YWluZXIgLmhvbWVfZ2VhcjJfdXBwZXJfYmFjayAuaG9tZV9nZWFyMl91cHBlcl9jcmVkaXRzIC5jcmVkaXRzX2dyb3VwIHNwYW4ge1xuICAgIGdhcDogMTBweDtcbiAgfVxufVxuLmhvbWVfZ2VhcjIgLmhvbWVfZ2VhcjJfdXBwZXJfY29udGFpbmVyIC5ob21lX2dlYXIyX3VwcGVyX2JhY2sgLmxvdHRpZV9pbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IC0yMDtcbiAgbWF4LXdpZHRoOiA0NzJweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC42cyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogbm8tcHJlZmVyZW5jZSkge1xuICAuaG9tZV9nZWFyMiAuaG9tZV9nZWFyMl91cHBlcl9jb250YWluZXIgLmhvbWVfZ2VhcjJfdXBwZXJfYmFjayAubG90dGllX2ltZy5wYXJhbGxheCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKHZhcigtLXBhcmFsbGF4LW9mZnNldCwgMHB4KSkgdHJhbnNsYXRlWigwKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc1MXB4KSB7XG4gIC5ob21lX2dlYXIyIC5ob21lX2dlYXIyX3VwcGVyX2NvbnRhaW5lciAuaG9tZV9nZWFyMl91cHBlcl9iYWNrIC5sb3R0aWVfaW1nIHtcbiAgICBtYXgtd2lkdGg6IDMxMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgLmhvbWVfZ2VhcjIgLmhvbWVfZ2VhcjJfdXBwZXJfY29udGFpbmVyIC5ob21lX2dlYXIyX3VwcGVyX2JhY2sgLmxvdHRpZV9pbWcge1xuICAgIG1heC13aWR0aDogMTU5cHg7XG4gICAgcmlnaHQ6IDExcHg7XG4gICAgYm90dG9tOiA0N3B4O1xuICB9XG59XG4uaG9tZV9nZWFyMiAuaG9tZV9nZWFyMl91cHBlcl9jb250YWluZXIgLmhvbWVfZ2VhcjJfdXBwZXJfYmFjayAubG90dGllX2ltZyB7XG4gIGFuaW1hdGlvbjogbXVsdGlDb2xvckZsb3cgOHMgZWFzZS1pbi1vdXQgaW5maW5pdGU7XG59XG5Aa2V5ZnJhbWVzIG11bHRpQ29sb3JGbG93IHtcbiAgMCUge1xuICAgIGZpbHRlcjogaHVlLXJvdGF0ZSgwZGVnKSBzYXR1cmF0ZSgxLjIpO1xuICB9XG4gIDI1JSB7XG4gICAgZmlsdGVyOiBodWUtcm90YXRlKDkwZGVnKSBzYXR1cmF0ZSgxLjMpO1xuICB9XG4gIDUwJSB7XG4gICAgZmlsdGVyOiBodWUtcm90YXRlKDE4MGRlZykgc2F0dXJhdGUoMS4xKTtcbiAgfVxuICA3NSUge1xuICAgIGZpbHRlcjogaHVlLXJvdGF0ZSgyNzBkZWcpIHNhdHVyYXRlKDEuNCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgZmlsdGVyOiBodWUtcm90YXRlKDM2MGRlZykgc2F0dXJhdGUoMS4yKTtcbiAgfVxufVxuQGtleWZyYW1lcyBjcmVkaXRzU2Nyb2xsIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoY2FsYygtMTAwJSAtIDE2cHgpKTtcbiAgfVxufVxuLmhvbWVfZ2VhcjIgLmhvbWVfZ2VhcjJfbG93ZXJfY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA4MHB4O1xuICBtYXJnaW4tdG9wOiAyMTRweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBjb2xvcjogcmdiYSgyNDgsIDI1MCwgMjU1LCAwLjg5ODAzOTIxNTcpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc1MXB4KSB7XG4gIC5ob21lX2dlYXIyIC5ob21lX2dlYXIyX2xvd2VyX2NvbnRhaW5lciB7XG4gICAgbWFyZ2luLXRvcDogMTIwcHg7XG4gICAgZ2FwOiA0NnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzUxcHgpIHtcbiAgLmhvbWVfZ2VhcjIgLmhvbWVfZ2VhcjJfbG93ZXJfY29udGFpbmVyIHtcbiAgICBtYXJnaW4tdG9wOiA3MnB4O1xuICAgIGdhcDogMjFweDtcbiAgfVxufVxuLmhvbWVfZ2VhcjIgLmhvbWVfZ2VhcjJfbG93ZXJfY29udGFpbmVyIC5ob21lX2dlYXIyX2xvd2VyX2NvbnRhaW5lcl9uaXRybyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5ob21lX2dlYXIyIC5ob21lX2dlYXIyX2xvd2VyX2NvbnRhaW5lciAuaG9tZV9nZWFyMl9sb3dlcl9jb250YWluZXJfbml0cm8gLm5pdHJvLWVmZmVjdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZmlsdGVyOiBibHVyKDEwcHgpO1xuICB6LWluZGV4OiAtMjtcbiAgbWF4LXdpZHRoOiA2OSU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLmhvbWVfZ2VhcjIgLmhvbWVfZ2VhcjJfbG93ZXJfY29udGFpbmVyIC5ob21lX2dlYXIyX2xvd2VyX2NvbnRhaW5lcl9uaXRybyAubml0cm8tZWZmZWN0IHtcbiAgICBmaWx0ZXI6IGJsdXIoN3B4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gIC5ob21lX2dlYXIyIC5ob21lX2dlYXIyX2xvd2VyX2NvbnRhaW5lciAuaG9tZV9nZWFyMl9sb3dlcl9jb250YWluZXJfbml0cm8gLm5pdHJvLWVmZmVjdCB7XG4gICAgZmlsdGVyOiBibHVyKDRweCk7XG4gIH1cbn1cbi5ob21lX2dlYXIyIC5ob21lX2dlYXIyX2xvd2VyX2NvbnRhaW5lciAuaG9tZV9nZWFyMl9sb3dlcl9jb250YWluZXJfbml0cm8gLm5pdHJvLWVmZmVjdCBpbWcge1xuICB3aWR0aDogbWluKDg1MHB4LCAxMDAlKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG4gIHRyYW5zZm9ybTogc2NhbGVYKDApO1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xufVxuLmhvbWVfZ2VhcjIgLmhvbWVfZ2VhcjJfbG93ZXJfY29udGFpbmVyIC5ob21lX2dlYXIyX2xvd2VyX2NvbnRhaW5lcl9uaXRybyAuaG9tZV9nZWFyMl9sb3dlcl9jb250YWluZXJfcmV2IHtcbiAgZm9udC1mYW1pbHk6IFwiRm91bmRlcnMgR3JvdGVza1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyMDBweDtcbiAgbGluZS1oZWlnaHQ6IDAuODU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1heC1oZWlnaHQ6IDExMXB4O1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5ob21lX2dlYXIyIC5ob21lX2dlYXIyX2xvd2VyX2NvbnRhaW5lciAuaG9tZV9nZWFyMl9sb3dlcl9jb250YWluZXJfbml0cm8gLmhvbWVfZ2VhcjJfbG93ZXJfY29udGFpbmVyX3JldiB7XG4gICAgZm9udC1zaXplOiAxNjBweDtcbiAgICBtYXgtaGVpZ2h0OiA4OXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLmhvbWVfZ2VhcjIgLmhvbWVfZ2VhcjJfbG93ZXJfY29udGFpbmVyIC5ob21lX2dlYXIyX2xvd2VyX2NvbnRhaW5lcl9uaXRybyAuaG9tZV9nZWFyMl9sb3dlcl9jb250YWluZXJfcmV2IHtcbiAgICBmb250LXNpemU6IDE0MHB4O1xuICAgIG1heC1oZWlnaHQ6IDc4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaG9tZV9nZWFyMiAuaG9tZV9nZWFyMl9sb3dlcl9jb250YWluZXIgLmhvbWVfZ2VhcjJfbG93ZXJfY29udGFpbmVyX25pdHJvIC5ob21lX2dlYXIyX2xvd2VyX2NvbnRhaW5lcl9yZXYge1xuICAgIGZvbnQtc2l6ZTogMTIwcHg7XG4gICAgbWF4LWhlaWdodDogNjdweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc1MXB4KSB7XG4gIC5ob21lX2dlYXIyIC5ob21lX2dlYXIyX2xvd2VyX2NvbnRhaW5lciAuaG9tZV9nZWFyMl9sb3dlcl9jb250YWluZXJfbml0cm8gLmhvbWVfZ2VhcjJfbG93ZXJfY29udGFpbmVyX3JldiB7XG4gICAgZm9udC1zaXplOiAxMTVweDtcbiAgICBtYXgtaGVpZ2h0OiA2NHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgLmhvbWVfZ2VhcjIgLmhvbWVfZ2VhcjJfbG93ZXJfY29udGFpbmVyIC5ob21lX2dlYXIyX2xvd2VyX2NvbnRhaW5lcl9uaXRybyAuaG9tZV9nZWFyMl9sb3dlcl9jb250YWluZXJfcmV2IHtcbiAgICBmb250LXNpemU6IDkwcHg7XG4gICAgbWF4LWhlaWdodDogNDlweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5ob21lX2dlYXIyIC5ob21lX2dlYXIyX2xvd2VyX2NvbnRhaW5lciAuaG9tZV9nZWFyMl9sb3dlcl9jb250YWluZXJfbml0cm8gLmhvbWVfZ2VhcjJfbG93ZXJfY29udGFpbmVyX3JldiB7XG4gICAgZm9udC1zaXplOiA3MHB4O1xuICAgIG1heC1oZWlnaHQ6IDM4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xuICAuaG9tZV9nZWFyMiAuaG9tZV9nZWFyMl9sb3dlcl9jb250YWluZXIgLmhvbWVfZ2VhcjJfbG93ZXJfY29udGFpbmVyX25pdHJvIC5ob21lX2dlYXIyX2xvd2VyX2NvbnRhaW5lcl9yZXYge1xuICAgIGZvbnQtc2l6ZTogNTRweDtcbiAgICBtYXgtaGVpZ2h0OiAzMHB4O1xuICB9XG59XG4uaG9tZV9nZWFyMiAuaG9tZV9nZWFyMl9sb3dlcl9jb250YWluZXIgLmhvbWVfZ2VhcjJfbG93ZXJfY29udGFpbmVyX2xvd2VyX3dyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cbi5ob21lX2dlYXIyIC5ob21lX2dlYXIyX2xvd2VyX2NvbnRhaW5lciAuaG9tZV9nZWFyMl9sb3dlcl9jb250YWluZXJfbG93ZXJfd3JhcHBlciBzcGFuIHtcbiAgaGVpZ2h0OiA4OHB4O1xuICBmb250LWZhbWlseTogXCJGb3VuZGVycyBHcm90ZXNrXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTYwcHg7XG4gIGxpbmUtaGVpZ2h0OiAwLjg1O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuaG9tZV9nZWFyMiAuaG9tZV9nZWFyMl9sb3dlcl9jb250YWluZXIgLmhvbWVfZ2VhcjJfbG93ZXJfY29udGFpbmVyX2xvd2VyX3dyYXBwZXIgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxNDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAuaG9tZV9nZWFyMiAuaG9tZV9nZWFyMl9sb3dlcl9jb250YWluZXIgLmhvbWVfZ2VhcjJfbG93ZXJfY29udGFpbmVyX2xvd2VyX3dyYXBwZXIgc3BhbiB7XG4gICAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC5ob21lX2dlYXIyIC5ob21lX2dlYXIyX2xvd2VyX2NvbnRhaW5lciAuaG9tZV9nZWFyMl9sb3dlcl9jb250YWluZXJfbG93ZXJfd3JhcHBlciBzcGFuIHtcbiAgICBmb250LXNpemU6IDEyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhvbWVfZ2VhcjIgLmhvbWVfZ2VhcjJfbG93ZXJfY29udGFpbmVyIC5ob21lX2dlYXIyX2xvd2VyX2NvbnRhaW5lcl9sb3dlcl93cmFwcGVyIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NTFweCkge1xuICAuaG9tZV9nZWFyMiAuaG9tZV9nZWFyMl9sb3dlcl9jb250YWluZXIgLmhvbWVfZ2VhcjJfbG93ZXJfY29udGFpbmVyX2xvd2VyX3dyYXBwZXIgc3BhbiB7XG4gICAgZm9udC1zaXplOiA5MnB4O1xuICAgIG1heC1oZWlnaHQ6IDUxcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2OTBweCkge1xuICAuaG9tZV9nZWFyMiAuaG9tZV9nZWFyMl9sb3dlcl9jb250YWluZXIgLmhvbWVfZ2VhcjJfbG93ZXJfY29udGFpbmVyX2xvd2VyX3dyYXBwZXIgc3BhbiB7XG4gICAgbWF4LWhlaWdodDogZml0LWNvbnRlbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xuICAuaG9tZV9nZWFyMiAuaG9tZV9nZWFyMl9sb3dlcl9jb250YWluZXIgLmhvbWVfZ2VhcjJfbG93ZXJfY29udGFpbmVyX2xvd2VyX3dyYXBwZXIgc3BhbiB7XG4gICAgZm9udC1zaXplOiA0NHB4O1xuICAgIG1heC1oZWlnaHQ6IDI0cHg7XG4gIH1cbn1cbi5ob21lX2dlYXIyIC5ob21lX2dlYXIyX2xvd2VyX2NvbnRhaW5lciAuaG9tZV9nZWFyMl9sb3dlcl9jb250YWluZXJfbG93ZXJfd3JhcHBlciBidXR0b24ge1xuICBib3JkZXItcmFkaXVzOiA2MHB4O1xuICB3aWR0aDogMzQwcHg7XG4gIG1pbi1oZWlnaHQ6IDUwcHg7XG4gIHBhZGRpbmc6IDExcHggMTZweCAxMXB4IDE2cHg7XG4gIGJhY2tncm91bmQ6ICMwRjVFRjc7XG4gIGNvbG9yOiByZ2JhKDI0OCwgMjUwLCAyNTUsIDAuODk4MDM5MjE1Nyk7XG4gIGZvbnQtZmFtaWx5OiBcIklCTVBsZXhNb25vXCIsIFwiU0YgTW9ub1wiLCBcIkNhc2NhZGlhIENvZGVcIiwgXCJGaXJhIENvZGVcIiwgXCJDb25zb2xhc1wiLCBcIk1vbmFjb1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc1MXB4KSB7XG4gIC5ob21lX2dlYXIyIC5ob21lX2dlYXIyX2xvd2VyX2NvbnRhaW5lciAuaG9tZV9nZWFyMl9sb3dlcl9jb250YWluZXJfbG93ZXJfd3JhcHBlciBidXR0b24ge1xuICAgIG1heC13aWR0aDogMTk2cHg7XG4gICAgbWluLWhlaWdodDogMjhweDtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgcGFkZGluZzogNnB4IDlweCA2cHggOXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgLmhvbWVfZ2VhcjIgLmhvbWVfZ2VhcjJfbG93ZXJfY29udGFpbmVyIC5ob21lX2dlYXIyX2xvd2VyX2NvbnRhaW5lcl9sb3dlcl93cmFwcGVyIGJ1dHRvbiB7XG4gICAgbWF4LXdpZHRoOiA5M3B4O1xuICAgIG1pbi1oZWlnaHQ6IDI1cHg7XG4gICAgcGFkZGluZzogM3B4IDRweCAzcHggNHB4O1xuICB9XG59XG5cbi5ob21lX2dlYXIzIHtcbiAgbWFyZ2luLXRvcDogMjAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdy14OiBjbGlwO1xuICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NTFweCkge1xuICAuaG9tZV9nZWFyMyB7XG4gICAgbWFyZ2luLXRvcDogMTIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xuICAuaG9tZV9nZWFyMyB7XG4gICAgbWFyZ2luLXRvcDogNzJweDtcbiAgfVxufVxuLmhvbWVfZ2VhcjMgaGVhZGVyIHtcbiAgbWF4LXdpZHRoOiBtaW4oMTIyMHB4LCAxMDB2dyAtIDYwcHgpO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5ob21lX2dlYXIzIC5ob21lX2dlYXIzX2NvbnRhaW5lciB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogbWluKDEyMjBweCwgMTAwdncgLSA2MHB4KTtcbiAgbWFyZ2luOiAxMjBweCBhdXRvIDAgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWluLWhlaWdodDogNjkwcHg7XG4gIG1heC1oZWlnaHQ6IGZpdC1jb250ZW50O1xuICBwYWRkaW5nLWJvdHRvbTogNDAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzUxcHgpIHtcbiAgLmhvbWVfZ2VhcjMgLmhvbWVfZ2VhcjNfY29udGFpbmVyIHtcbiAgICBtYXJnaW4tdG9wOiA4NXB4O1xuICAgIG1heC13aWR0aDogbWluKDc1MHB4LCAxMDB2dyAtIDQwcHgpO1xuICAgIG1pbi1oZWlnaHQ6IGZpdC1jb250ZW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyODBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gIC5ob21lX2dlYXIzIC5ob21lX2dlYXIzX2NvbnRhaW5lciB7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICBtYXgtd2lkdGg6IG1pbig3NTBweCwgMTAwdncgLSA0MHB4KTtcbiAgICBtaW4taGVpZ2h0OiBjYWxjKGZpdC1jb250ZW50KTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzAwcHg7XG4gIH1cbn1cbi5ob21lX2dlYXIzIC5ob21lX2dlYXIzX2NvbnRhaW5lciAuaG9tZV9nZWFyM19iYWNrZ3JvdW5kIHtcbiAgbWF4LXdpZHRoOiAyOThweDtcbiAgbWF4LWhlaWdodDogMjk4cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMzEwcHg7XG4gIHotaW5kZXg6IC0yO1xuICBhbmltYXRpb246IG11bHRpQ29sb3JGbG93IDhzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC42cyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogbm8tcHJlZmVyZW5jZSkge1xuICAuaG9tZV9nZWFyMyAuaG9tZV9nZWFyM19jb250YWluZXIgLmhvbWVfZ2VhcjNfYmFja2dyb3VuZC5wYXJhbGxheCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKHZhcigtLXBhcmFsbGF4LW9mZnNldCwgMHB4KSkgdHJhbnNsYXRlWigwKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc1MXB4KSB7XG4gIC5ob21lX2dlYXIzIC5ob21lX2dlYXIzX2NvbnRhaW5lciAuaG9tZV9nZWFyM19iYWNrZ3JvdW5kIHtcbiAgICBtYXgtd2lkdGg6IDIxMnB4O1xuICAgIG1heC1oZWlnaHQ6IDIxMnB4O1xuICAgIGxlZnQ6IDI0NnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLmhvbWVfZ2VhcjMgLmhvbWVfZ2VhcjNfY29udGFpbmVyIC5ob21lX2dlYXIzX2JhY2tncm91bmQge1xuICAgIG1heC13aWR0aDogMjEycHg7XG4gICAgbWF4LWhlaWdodDogMjEycHg7XG4gICAgbGVmdDogMTQ2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xuICAuaG9tZV9nZWFyMyAuaG9tZV9nZWFyM19jb250YWluZXIgLmhvbWVfZ2VhcjNfYmFja2dyb3VuZCB7XG4gICAgbGVmdDogMTA5cHg7XG4gICAgdG9wOiAxMDBweDtcbiAgfVxufVxuQGtleWZyYW1lcyBtdWx0aUNvbG9yRmxvdyB7XG4gIDAlIHtcbiAgICBmaWx0ZXI6IGh1ZS1yb3RhdGUoMGRlZykgc2F0dXJhdGUoMS4yKTtcbiAgfVxuICAyNSUge1xuICAgIGZpbHRlcjogaHVlLXJvdGF0ZSg5MGRlZykgc2F0dXJhdGUoMS4zKTtcbiAgfVxuICA1MCUge1xuICAgIGZpbHRlcjogaHVlLXJvdGF0ZSgxODBkZWcpIHNhdHVyYXRlKDEuMSk7XG4gIH1cbiAgNzUlIHtcbiAgICBmaWx0ZXI6IGh1ZS1yb3RhdGUoMjcwZGVnKSBzYXR1cmF0ZSgxLjQpO1xuICB9XG4gIDEwMCUge1xuICAgIGZpbHRlcjogaHVlLXJvdGF0ZSgzNjBkZWcpIHNhdHVyYXRlKDEuMik7XG4gIH1cbn1cbi5ob21lX2dlYXIzIC5ob21lX2dlYXIzX2NvbnRhaW5lciBoMiB7XG4gIGNvbG9yOiByZ2JhKDI0OCwgMjUwLCAyNTUsIDAuODk4MDM5MjE1Nyk7XG4gIG1heC13aWR0aDogMzY3cHg7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzUxcHgpIHtcbiAgLmhvbWVfZ2VhcjMgLmhvbWVfZ2VhcjNfY29udGFpbmVyIGgyIHtcbiAgICBtYXJnaW4tdG9wOiAzNXB4O1xuICAgIG1heC13aWR0aDogMjQ2cHg7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgLmhvbWVfZ2VhcjMgLmhvbWVfZ2VhcjNfY29udGFpbmVyIGgyIHtcbiAgICBtYXJnaW4tdG9wOiAxMXB4O1xuICB9XG59XG4uaG9tZV9nZWFyMyAuaG9tZV9nZWFyM19jb250YWluZXIgLmhvbWVfZ2VhcjNfY2xpZW50cyB7XG4gIG1hcmdpbi10b3A6IDEyMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxNnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc1MXB4KSB7XG4gIC5ob21lX2dlYXIzIC5ob21lX2dlYXIzX2NvbnRhaW5lciAuaG9tZV9nZWFyM19jbGllbnRzIHtcbiAgICBtYXJnaW4tdG9wOiA1NnB4O1xuICAgIGdhcDogOXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgLmhvbWVfZ2VhcjMgLmhvbWVfZ2VhcjNfY29udGFpbmVyIC5ob21lX2dlYXIzX2NsaWVudHMge1xuICAgIG1hcmdpbjogMjQwcHggYXV0byAwIGF1dG87XG4gICAgZ2FwOiA2cHg7XG4gIH1cbn1cbi5ob21lX2dlYXIzIC5ob21lX2dlYXIzX2NvbnRhaW5lciAuaG9tZV9nZWFyM19jbGllbnRzIC5ob21lX2dlYXIzX2NsaWVudHNfYXZhdGFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NTFweCkge1xuICAuaG9tZV9nZWFyMyAuaG9tZV9nZWFyM19jb250YWluZXIgLmhvbWVfZ2VhcjNfY2xpZW50cyAuaG9tZV9nZWFyM19jbGllbnRzX2F2YXRhciB7XG4gICAgZ2FwOiA0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xuICAuaG9tZV9nZWFyMyAuaG9tZV9nZWFyM19jb250YWluZXIgLmhvbWVfZ2VhcjNfY2xpZW50cyAuaG9tZV9nZWFyM19jbGllbnRzX2F2YXRhciB7XG4gICAgZ2FwOiA4cHg7XG4gIH1cbn1cbi5ob21lX2dlYXIzIC5ob21lX2dlYXIzX2NvbnRhaW5lciAuaG9tZV9nZWFyM19jbGllbnRzIC5ob21lX2dlYXIzX2NsaWVudHNfYXZhdGFyIC5hdmF0YXItaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLmhvbWVfZ2VhcjMgLmhvbWVfZ2VhcjNfY29udGFpbmVyIC5ob21lX2dlYXIzX2NsaWVudHMgLmhvbWVfZ2VhcjNfY2xpZW50c19hdmF0YXIgLmF2YXRhci1pdGVtIGJ1dHRvbiBpbWcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXgtd2lkdGg6IDQwcHg7XG4gIG1heC1oZWlnaHQ6IDQwcHg7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc1MXB4KSB7XG4gIC5ob21lX2dlYXIzIC5ob21lX2dlYXIzX2NvbnRhaW5lciAuaG9tZV9nZWFyM19jbGllbnRzIC5ob21lX2dlYXIzX2NsaWVudHNfYXZhdGFyIC5hdmF0YXItaXRlbSBidXR0b24gaW1nIHtcbiAgICBtYXgtd2lkdGg6IDIzcHg7XG4gICAgbWF4LWhlaWdodDogMjNweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gIC5ob21lX2dlYXIzIC5ob21lX2dlYXIzX2NvbnRhaW5lciAuaG9tZV9nZWFyM19jbGllbnRzIC5ob21lX2dlYXIzX2NsaWVudHNfYXZhdGFyIC5hdmF0YXItaXRlbSBidXR0b24gaW1nIHtcbiAgICBtYXgtd2lkdGg6IDI2cHg7XG4gICAgbWF4LWhlaWdodDogMjZweDtcbiAgfVxufVxuLmhvbWVfZ2VhcjMgLmhvbWVfZ2VhcjNfY29udGFpbmVyIC5ob21lX2dlYXIzX2NsaWVudHMgLmhvbWVfZ2VhcjNfY2xpZW50c19hdmF0YXIgLmF2YXRhci1pdGVtIC50b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBiYWNrZ3JvdW5kOiAjMUMxRTI1O1xuICBjb2xvcjogcmdiYSgyNDgsIDI1MCwgMjU1LCAwLjg5ODAzOTIxNTcpO1xuICBwYWRkaW5nOiAxNnB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBmb250LWZhbWlseTogXCJJQk1QbGV4TW9ub1wiLCBcIlNGIE1vbm9cIiwgXCJDYXNjYWRpYSBDb2RlXCIsIFwiRmlyYSBDb2RlXCIsIFwiQ29uc29sYXNcIiwgXCJNb25hY29cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2U7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc1MXB4KSB7XG4gIC5ob21lX2dlYXIzIC5ob21lX2dlYXIzX2NvbnRhaW5lciAuaG9tZV9nZWFyM19jbGllbnRzIC5ob21lX2dlYXIzX2NsaWVudHNfYXZhdGFyIC5hdmF0YXItaXRlbSAudG9vbHRpcCB7XG4gICAgcGFkZGluZzogOXB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuLmhvbWVfZ2VhcjMgLmhvbWVfZ2VhcjNfY29udGFpbmVyIC5ob21lX2dlYXIzX2NsaWVudHMgLmhvbWVfZ2VhcjNfY2xpZW50c19hdmF0YXIgLmF2YXRhci1pdGVtLnNlbGVjdGVkIHtcbiAgYm9yZGVyOiAycHggc29saWQgIzBGNUVGNztcbn1cbi5ob21lX2dlYXIzIC5ob21lX2dlYXIzX2NvbnRhaW5lciAuaG9tZV9nZWFyM19jbGllbnRzIC5ob21lX2dlYXIzX2NsaWVudHNfYXZhdGFyIC5hdmF0YXItaXRlbS5zZWxlY3RlZCAudG9vbHRpcCB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4uaG9tZV9nZWFyMyAuaG9tZV9nZWFyM19jb250YWluZXIgLmhvbWVfZ2VhcjNfcmV2aWV3cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA0MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgYm90dG9tOiAwO1xuICBoZWlnaHQ6IDI4OHB4O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC42cyBlYXNlO1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBjdXJzb3I6IGdyYWI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuLmhvbWVfZ2VhcjMgLmhvbWVfZ2VhcjNfY29udGFpbmVyIC5ob21lX2dlYXIzX3Jldmlld3MuZHJhZ2dpbmcge1xuICBjdXJzb3I6IGdyYWJiaW5nO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc1MXB4KSB7XG4gIC5ob21lX2dlYXIzIC5ob21lX2dlYXIzX2NvbnRhaW5lciAuaG9tZV9nZWFyM19yZXZpZXdzIHtcbiAgICBoZWlnaHQ6IDE5MnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgLmhvbWVfZ2VhcjMgLmhvbWVfZ2VhcjNfY29udGFpbmVyIC5ob21lX2dlYXIzX3Jldmlld3Mge1xuICAgIGJvdHRvbTogNDBweDtcbiAgfVxufVxuLmhvbWVfZ2VhcjMgLmhvbWVfZ2VhcjNfY29udGFpbmVyIC5ob21lX2dlYXIzX3Jldmlld3MgLmhvbWVfZ2VhcjNfcmV2aWV3c19yZXZpZXcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGdhcDogMzZweDtcbiAgd2lkdGg6IDM0NHB4O1xuICBoZWlnaHQ6IDI4OHB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI4LCAzMCwgMzcsIDAuOCk7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIHBhZGRpbmc6IDM2cHggMTZweCAzNnB4IDE2cHg7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBvcGFjaXR5OiAwLjg7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgZWFzZSAwLjNzO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc1MXB4KSB7XG4gIC5ob21lX2dlYXIzIC5ob21lX2dlYXIzX2NvbnRhaW5lciAuaG9tZV9nZWFyM19yZXZpZXdzIC5ob21lX2dlYXIzX3Jldmlld3NfcmV2aWV3IHtcbiAgICBnYXA6IDIzcHg7XG4gICAgd2lkdGg6IDIyOHB4O1xuICAgIGhlaWdodDogMTkxcHg7XG4gICAgcGFkZGluZzogMjNweCAxMHB4IDIzcHggMTBweDtcbiAgfVxufVxuLmhvbWVfZ2VhcjMgLmhvbWVfZ2VhcjNfY29udGFpbmVyIC5ob21lX2dlYXIzX3Jldmlld3MgLmhvbWVfZ2VhcjNfcmV2aWV3c19yZXZpZXcuc2VsZWN0ZWQge1xuICBvcGFjaXR5OiAxO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMEY1RUY3O1xufVxuLmhvbWVfZ2VhcjMgLmhvbWVfZ2VhcjNfY29udGFpbmVyIC5ob21lX2dlYXIzX3Jldmlld3MgLmhvbWVfZ2VhcjNfcmV2aWV3c19yZXZpZXcgc3BhbiB7XG4gIGZvbnQtZmFtaWx5OiBcIklCTVBsZXhNb25vXCIsIFwiU0YgTW9ub1wiLCBcIkNhc2NhZGlhIENvZGVcIiwgXCJGaXJhIENvZGVcIiwgXCJDb25zb2xhc1wiLCBcIk1vbmFjb1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6IHJnYmEoMjQ4LCAyNTAsIDI1NSwgMC44OTgwMzkyMTU3KTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc1MXB4KSB7XG4gIC5ob21lX2dlYXIzIC5ob21lX2dlYXIzX2NvbnRhaW5lciAuaG9tZV9nZWFyM19yZXZpZXdzIC5ob21lX2dlYXIzX3Jldmlld3NfcmV2aWV3IHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgfVxufVxuLmhvbWVfZ2VhcjMgLmhvbWVfZ2VhcjNfY29udGFpbmVyIC5ob21lX2dlYXIzX3Jldmlld3MgLmhvbWVfZ2VhcjNfcmV2aWV3c19yZXZpZXcgLmNsaWVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTZweDtcbiAgbWFyZ2luLXRvcDogYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NTFweCkge1xuICAuaG9tZV9nZWFyMyAuaG9tZV9nZWFyM19jb250YWluZXIgLmhvbWVfZ2VhcjNfcmV2aWV3cyAuaG9tZV9nZWFyM19yZXZpZXdzX3JldmlldyAuY2xpZW50IHtcbiAgICBnYXA6IDEwcHg7XG4gIH1cbn1cbi5ob21lX2dlYXIzIC5ob21lX2dlYXIzX2NvbnRhaW5lciAuaG9tZV9nZWFyM19yZXZpZXdzIC5ob21lX2dlYXIzX3Jldmlld3NfcmV2aWV3IC5jbGllbnQgaW1nIHtcbiAgd2lkdGg6IDU0cHg7XG4gIGhlaWdodDogNTRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NTFweCkge1xuICAuaG9tZV9nZWFyMyAuaG9tZV9nZWFyM19jb250YWluZXIgLmhvbWVfZ2VhcjNfcmV2aWV3cyAuaG9tZV9nZWFyM19yZXZpZXdzX3JldmlldyAuY2xpZW50IGltZyB7XG4gICAgd2lkdGg6IDM2cHg7XG4gICAgaGVpZ2h0OiAzNnB4O1xuICB9XG59XG4uaG9tZV9nZWFyMyAuaG9tZV9nZWFyM19jb250YWluZXIgLmhvbWVfZ2VhcjNfcmV2aWV3cyAuaG9tZV9nZWFyM19yZXZpZXdzX3JldmlldyAuY2xpZW50IC5jbGllbnRfaW5mbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc1MXB4KSB7XG4gIC5ob21lX2dlYXIzIC5ob21lX2dlYXIzX2NvbnRhaW5lciAuaG9tZV9nZWFyM19yZXZpZXdzIC5ob21lX2dlYXIzX3Jldmlld3NfcmV2aWV3IC5jbGllbnQgLmNsaWVudF9pbmZvIHtcbiAgICBnYXA6IDJweDtcbiAgfVxufVxuLmhvbWVfZ2VhcjMgLmhvbWVfZ2VhcjNfY29udGFpbmVyIC5ob21lX2dlYXIzX3Jldmlld3MgLmhvbWVfZ2VhcjNfcmV2aWV3c19yZXZpZXcgLmNsaWVudCAuY2xpZW50X2luZm8gLmNsaWVudF9uYW1lIHtcbiAgZm9udC1mYW1pbHk6IFwiSUJNUGxleE1vbm9cIiwgXCJTRiBNb25vXCIsIFwiQ2FzY2FkaWEgQ29kZVwiLCBcIkZpcmEgQ29kZVwiLCBcIkNvbnNvbGFzXCIsIFwiTW9uYWNvXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc1MXB4KSB7XG4gIC5ob21lX2dlYXIzIC5ob21lX2dlYXIzX2NvbnRhaW5lciAuaG9tZV9nZWFyM19yZXZpZXdzIC5ob21lX2dlYXIzX3Jldmlld3NfcmV2aWV3IC5jbGllbnQgLmNsaWVudF9pbmZvIC5jbGllbnRfbmFtZSB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICB9XG59XG4uaG9tZV9nZWFyMyAuaG9tZV9nZWFyM19jb250YWluZXIgLmhvbWVfZ2VhcjNfcmV2aWV3cyAuaG9tZV9nZWFyM19yZXZpZXdzX3JldmlldyAuY2xpZW50IC5jbGllbnRfaW5mbyAuY2xpZW50X2FkZGl0aW9uYWwge1xuICBmb250LWZhbWlseTogXCJJQk1QbGV4TW9ub1wiLCBcIlNGIE1vbm9cIiwgXCJDYXNjYWRpYSBDb2RlXCIsIFwiRmlyYSBDb2RlXCIsIFwiQ29uc29sYXNcIiwgXCJNb25hY29cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2U7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzUxcHgpIHtcbiAgLmhvbWVfZ2VhcjMgLmhvbWVfZ2VhcjNfY29udGFpbmVyIC5ob21lX2dlYXIzX3Jldmlld3MgLmhvbWVfZ2VhcjNfcmV2aWV3c19yZXZpZXcgLmNsaWVudCAuY2xpZW50X2luZm8gLmNsaWVudF9hZGRpdGlvbmFsIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbn1cbi5ob21lX2dlYXIzIC5ob21lX2dlYXIzX2xvd2VyX2NvbnRhaW5lciB7XG4gIG1hcmdpbjogMjAwcHggYXV0byAwIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1heC13aWR0aDogbWluKDEyMjBweCwgMTAwdncgLSA2MHB4KTtcbiAgbWluLWhlaWdodDogMTE0M3B4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzUxcHgpIHtcbiAgLmhvbWVfZ2VhcjMgLmhvbWVfZ2VhcjNfbG93ZXJfY29udGFpbmVyIHtcbiAgICBtYXJnaW4tdG9wOiAxMjBweDtcbiAgICBtYXgtd2lkdGg6IG1pbig3MDRweCwgMTAwdncgLSA0MHB4KTtcbiAgICBtaW4taGVpZ2h0OiA2NjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gIC5ob21lX2dlYXIzIC5ob21lX2dlYXIzX2xvd2VyX2NvbnRhaW5lciB7XG4gICAgbWFyZ2luLXRvcDogNzJweDtcbiAgICBtaW4taGVpZ2h0OiA3NTVweDtcbiAgfVxufVxuLmhvbWVfZ2VhcjMgLmhvbWVfZ2VhcjNfbG93ZXJfY29udGFpbmVyIC5iYWNrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXgtd2lkdGg6IDIyN3B4O1xuICBoZWlnaHQ6IDIyN3B4O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgei1pbmRleDogLTI7XG4gIHRvcDogMTUlO1xuICBhbmltYXRpb246IG11bHRpQ29sb3JGbG93IDhzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc1MXB4KSB7XG4gIC5ob21lX2dlYXIzIC5ob21lX2dlYXIzX2xvd2VyX2NvbnRhaW5lciAuYmFjayB7XG4gICAgbWF4LXdpZHRoOiAxMzBweDtcbiAgICBoZWlnaHQ6IDEzMHB4O1xuICAgIHRvcDogMTglO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgLmhvbWVfZ2VhcjMgLmhvbWVfZ2VhcjNfbG93ZXJfY29udGFpbmVyIC5iYWNrIHtcbiAgICB0b3A6IDQ1JTtcbiAgfVxufVxuQGtleWZyYW1lcyBtdWx0aUNvbG9yRmxvdyB7XG4gIDAlIHtcbiAgICBmaWx0ZXI6IGh1ZS1yb3RhdGUoMGRlZykgc2F0dXJhdGUoMS4yKTtcbiAgfVxuICAyNSUge1xuICAgIGZpbHRlcjogaHVlLXJvdGF0ZSg5MGRlZykgc2F0dXJhdGUoMS4zKTtcbiAgfVxuICA1MCUge1xuICAgIGZpbHRlcjogaHVlLXJvdGF0ZSgxODBkZWcpIHNhdHVyYXRlKDEuMSk7XG4gIH1cbiAgNzUlIHtcbiAgICBmaWx0ZXI6IGh1ZS1yb3RhdGUoMjcwZGVnKSBzYXR1cmF0ZSgxLjQpO1xuICB9XG4gIDEwMCUge1xuICAgIGZpbHRlcjogaHVlLXJvdGF0ZSgzNjBkZWcpIHNhdHVyYXRlKDEuMik7XG4gIH1cbn1cbi5ob21lX2dlYXIzIC5ob21lX2dlYXIzX2xvd2VyX2NvbnRhaW5lciBoMiB7XG4gIGNvbG9yOiByZ2JhKDI0OCwgMjUwLCAyNTUsIDAuODk4MDM5MjE1Nyk7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc1MXB4KSB7XG4gIC5ob21lX2dlYXIzIC5ob21lX2dlYXIzX2xvd2VyX2NvbnRhaW5lciBoMiB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgLmhvbWVfZ2VhcjMgLmhvbWVfZ2VhcjNfbG93ZXJfY29udGFpbmVyIGgyIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuLmhvbWVfZ2VhcjMgLmhvbWVfZ2VhcjNfbG93ZXJfY29udGFpbmVyIC5kYXNoZWRfdmVydGljYWwge1xuICB3aWR0aDogNTAlO1xuICBtaW4taGVpZ2h0OiA3MnB4O1xuICBib3JkZXItcmlnaHQ6IDFweCBkYXNoZWQgcmdiYSgyNDgsIDI1MCwgMjU1LCAwLjg5ODAzOTIxNTcpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc1MXB4KSB7XG4gIC5ob21lX2dlYXIzIC5ob21lX2dlYXIzX2xvd2VyX2NvbnRhaW5lciAuZGFzaGVkX3ZlcnRpY2FsIHtcbiAgICBoZWlnaHQ6IDQxcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xuICAuaG9tZV9nZWFyMyAuaG9tZV9nZWFyM19sb3dlcl9jb250YWluZXIgLmRhc2hlZF92ZXJ0aWNhbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmhvbWVfZ2VhcjMgLmhvbWVfZ2VhcjNfbG93ZXJfY29udGFpbmVyIC5kYXNoZWRfaG9yaXpvbnRhbCB7XG4gIHdpZHRoOiBtaW4oOTU4cHgsIDEwMCUgLSBtaW4oMTQ3cHgsIDEyLjA0ODE5Mjc3MTF2dykgLSBtaW4oMTE1cHgsIDkuNDMzOTYyMjY0MnZ3KSk7XG4gIG1hcmdpbi1sZWZ0OiBtaW4oMTQ3cHgsIDEyLjA0ODE5Mjc3MTF2dyk7XG4gIGJvcmRlci10b3A6IDFweCBkYXNoZWQgcmdiYSgyNDgsIDI1MCwgMjU1LCAwLjg5ODAzOTIxNTcpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc1MXB4KSB7XG4gIC5ob21lX2dlYXIzIC5ob21lX2dlYXIzX2xvd2VyX2NvbnRhaW5lciAuZGFzaGVkX2hvcml6b250YWwge1xuICAgIHdpZHRoOiBtaW4oNTUycHgsIDEwMCUgLSBtaW4oODRweCwgMTEuMjM1OTU1MDU2MnZ3KSAtIG1pbig2NnB4LCA4Ljg0OTU1NzUyMjF2dykpO1xuICAgIG1hcmdpbi1sZWZ0OiBtaW4oODRweCwgMTEuMjM1OTU1MDU2MnZ3KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gIC5ob21lX2dlYXIzIC5ob21lX2dlYXIzX2xvd2VyX2NvbnRhaW5lciAuZGFzaGVkX2hvcml6b250YWwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5ob21lX2dlYXIzIC5ob21lX2dlYXIzX2xvd2VyX2NvbnRhaW5lciAubG93ZXJfd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgLmhvbWVfZ2VhcjMgLmhvbWVfZ2VhcjNfbG93ZXJfY29udGFpbmVyIC5sb3dlcl93cmFwcGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4uaG9tZV9nZWFyMyAuaG9tZV9nZWFyM19sb3dlcl9jb250YWluZXIgLmhvbWVfZ2VhcjNfbG93ZXJfbGVmdCB7XG4gIGZsZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1heC13aWR0aDogODAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gIC5ob21lX2dlYXIzIC5ob21lX2dlYXIzX2xvd2VyX2NvbnRhaW5lciAuaG9tZV9nZWFyM19sb3dlcl9sZWZ0IHtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gIC5ob21lX2dlYXIzIC5ob21lX2dlYXIzX2xvd2VyX2NvbnRhaW5lciAuaG9tZV9nZWFyM19sb3dlcl9sZWZ0IHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5ob21lX2dlYXIzIC5ob21lX2dlYXIzX2xvd2VyX2NvbnRhaW5lciAuaG9tZV9nZWFyM19sb3dlcl9sZWZ0IC5kYXNoZWRfdmVydGljYWwge1xuICB3aWR0aDogbWluKDE0N3B4LCAxMi4wNDgxOTI3NzExdncpO1xuICBoZWlnaHQ6IDExNnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc1MXB4KSB7XG4gIC5ob21lX2dlYXIzIC5ob21lX2dlYXIzX2xvd2VyX2NvbnRhaW5lciAuaG9tZV9nZWFyM19sb3dlcl9sZWZ0IC5kYXNoZWRfdmVydGljYWwge1xuICAgIHdpZHRoOiBtaW4oODRweCwgMTEuMjM1OTU1MDU2MnZ3KTtcbiAgICBoZWlnaHQ6IDY3cHg7XG4gIH1cbn1cbi5ob21lX2dlYXIzIC5ob21lX2dlYXIzX2xvd2VyX2NvbnRhaW5lciAuaG9tZV9nZWFyM19sb3dlcl9sZWZ0IC5sYWJlbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogOHB4O1xuICBtYXJnaW4tdG9wOiAyM3B4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc1MXB4KSB7XG4gIC5ob21lX2dlYXIzIC5ob21lX2dlYXIzX2xvd2VyX2NvbnRhaW5lciAuaG9tZV9nZWFyM19sb3dlcl9sZWZ0IC5sYWJlbCB7XG4gICAgZ2FwOiA1cHg7XG4gICAgbWFyZ2luLXRvcDogOXB4O1xuICB9XG59XG4uaG9tZV9nZWFyMyAuaG9tZV9nZWFyM19sb3dlcl9jb250YWluZXIgLmhvbWVfZ2VhcjNfbG93ZXJfbGVmdCAubGFiZWwgaW1nIHtcbiAgbWF4LXdpZHRoOiA1NnB4O1xuICBtYXgtaGVpZ2h0OiA0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc1MXB4KSB7XG4gIC5ob21lX2dlYXIzIC5ob21lX2dlYXIzX2xvd2VyX2NvbnRhaW5lciAuaG9tZV9nZWFyM19sb3dlcl9sZWZ0IC5sYWJlbCBpbWcge1xuICAgIG1heC13aWR0aDogMzJweDtcbiAgICBtYXgtaGVpZ2h0OiAyM3B4O1xuICB9XG59XG4uaG9tZV9nZWFyMyAuaG9tZV9nZWFyM19sb3dlcl9jb250YWluZXIgLmhvbWVfZ2VhcjNfbG93ZXJfbGVmdCAubGFiZWwgZGl2IHtcbiAgbWluLXdpZHRoOiAyMzBweDtcbiAgbWluLWhlaWdodDogNDBweDtcbiAgcGFkZGluZzogN3B4IDIycHggN3B4IDIycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjQ4LCAyNTAsIDI1NSwgMC44OTgwMzkyMTU3KTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiByZ2JhKDI0OCwgMjUwLCAyNTUsIDAuODk4MDM5MjE1Nyk7XG4gIGZvbnQtZmFtaWx5OiBcIklCTVBsZXhNb25vXCIsIFwiU0YgTW9ub1wiLCBcIkNhc2NhZGlhIENvZGVcIiwgXCJGaXJhIENvZGVcIiwgXCJDb25zb2xhc1wiLCBcIk1vbmFjb1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NTFweCkge1xuICAuaG9tZV9nZWFyMyAuaG9tZV9nZWFyM19sb3dlcl9jb250YWluZXIgLmhvbWVfZ2VhcjNfbG93ZXJfbGVmdCAubGFiZWwgZGl2IHtcbiAgICBtaW4td2lkdGg6IDEzMnB4O1xuICAgIG1pbi1oZWlnaHQ6IDIzcHg7XG4gICAgcGFkZGluZzogNHB4IDEycHggNHB4IDEycHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG4uaG9tZV9nZWFyMyAuaG9tZV9nZWFyM19sb3dlcl9jb250YWluZXIgLmhvbWVfZ2VhcjNfbG93ZXJfbGVmdCBzcGFuIHtcbiAgbWFyZ2luLXRvcDogMjRweDtcbiAgbWF4LXdpZHRoOiAyOTRweDtcbiAgZm9udC1mYW1pbHk6IFwiSUJNUGxleE1vbm9cIiwgXCJTRiBNb25vXCIsIFwiQ2FzY2FkaWEgQ29kZVwiLCBcIkZpcmEgQ29kZVwiLCBcIkNvbnNvbGFzXCIsIFwiTW9uYWNvXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogcmdiYSgyNDgsIDI1MCwgMjU1LCAwLjg5ODAzOTIxNTcpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc1MXB4KSB7XG4gIC5ob21lX2dlYXIzIC5ob21lX2dlYXIzX2xvd2VyX2NvbnRhaW5lciAuaG9tZV9nZWFyM19sb3dlcl9sZWZ0IHNwYW4ge1xuICAgIG1heC13aWR0aDogMTcwcHg7XG4gICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cbi5ob21lX2dlYXIzIC5ob21lX2dlYXIzX2xvd2VyX2NvbnRhaW5lciAuaG9tZV9nZWFyM19sb3dlcl9sZWZ0IC5jYXNlc193cmFwZXIge1xuICBtYXJnaW4tdG9wOiA2MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDYwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzUxcHgpIHtcbiAgLmhvbWVfZ2VhcjMgLmhvbWVfZ2VhcjNfbG93ZXJfY29udGFpbmVyIC5ob21lX2dlYXIzX2xvd2VyX2xlZnQgLmNhc2VzX3dyYXBlciB7XG4gICAgbWFyZ2luLXRvcDogMzZweDtcbiAgICBnYXA6IDM0cHg7XG4gIH1cbn1cbi5ob21lX2dlYXIzIC5ob21lX2dlYXIzX2xvd2VyX2NvbnRhaW5lciAuaG9tZV9nZWFyM19sb3dlcl9sZWZ0IC5jYXNlc193cmFwZXIgLmNhc2Uge1xuICBtYXgtd2lkdGg6IDIwNHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGZsZXg6IDE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzUxcHgpIHtcbiAgLmhvbWVfZ2VhcjMgLmhvbWVfZ2VhcjNfbG93ZXJfY29udGFpbmVyIC5ob21lX2dlYXIzX2xvd2VyX2xlZnQgLmNhc2VzX3dyYXBlciAuY2FzZSB7XG4gICAgbWF4LXdpZHRoOiAxMThweDtcbiAgfVxufVxuLmhvbWVfZ2VhcjMgLmhvbWVfZ2VhcjNfbG93ZXJfY29udGFpbmVyIC5ob21lX2dlYXIzX2xvd2VyX2xlZnQgLmNhc2VzX3dyYXBlciAuY2FzZSAuZGFzaGVkX3ZlcnRpY2FsIHtcbiAgd2lkdGg6IDc2cHg7XG4gIGhlaWdodDogMzhweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NTFweCkge1xuICAuaG9tZV9nZWFyMyAuaG9tZV9nZWFyM19sb3dlcl9jb250YWluZXIgLmhvbWVfZ2VhcjNfbG93ZXJfbGVmdCAuY2FzZXNfd3JhcGVyIC5jYXNlIC5kYXNoZWRfdmVydGljYWwge1xuICAgIHdpZHRoOiA1N3B4O1xuICAgIGhlaWdodDogMjJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gIC5ob21lX2dlYXIzIC5ob21lX2dlYXIzX2xvd2VyX2NvbnRhaW5lciAuaG9tZV9nZWFyM19sb3dlcl9sZWZ0IC5jYXNlc193cmFwZXIgLmNhc2UgLmRhc2hlZF92ZXJ0aWNhbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuLmhvbWVfZ2VhcjMgLmhvbWVfZ2VhcjNfbG93ZXJfY29udGFpbmVyIC5ob21lX2dlYXIzX2xvd2VyX2xlZnQgLmNhc2VzX3dyYXBlciAuY2FzZSAuY2FzZV9sYWJlbCB7XG4gIG1heC1oZWlnaHQ6IDQwcHg7XG4gIGZsZXg6IDE7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAxNnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDE2cHg7XG4gIHBhZGRpbmc6IDdweCAyMnB4IDdweCAyMnB4O1xuICBiYWNrZ3JvdW5kOiAjQTk4MEZGO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NTFweCkge1xuICAuaG9tZV9nZWFyMyAuaG9tZV9nZWFyM19sb3dlcl9jb250YWluZXIgLmhvbWVfZ2VhcjNfbG93ZXJfbGVmdCAuY2FzZXNfd3JhcGVyIC5jYXNlIC5jYXNlX2xhYmVsIHtcbiAgICBtYXgtaGVpZ2h0OiAyM3B4O1xuICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgZ2FwOiA5cHg7XG4gICAgcGFkZGluZzogNHB4IDEycHggNHB4IDEycHg7XG4gIH1cbn1cbi5ob21lX2dlYXIzIC5ob21lX2dlYXIzX2xvd2VyX2NvbnRhaW5lciAuaG9tZV9nZWFyM19sb3dlcl9sZWZ0IC5jYXNlc193cmFwZXIgLmNhc2UgLmNhc2VfbGFiZWwgaW1nIHtcbiAgbWF4LXdpZHRoOiAyOHB4O1xuICBtYXgtaGVpZ2h0OiAyOHB4O1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzUxcHgpIHtcbiAgLmhvbWVfZ2VhcjMgLmhvbWVfZ2VhcjNfbG93ZXJfY29udGFpbmVyIC5ob21lX2dlYXIzX2xvd2VyX2xlZnQgLmNhc2VzX3dyYXBlciAuY2FzZSAuY2FzZV9sYWJlbCBpbWcge1xuICAgIG1heC13aWR0aDogMTdweDtcbiAgICBtYXgtaGVpZ2h0OiAxN3B4O1xuICB9XG59XG4uaG9tZV9nZWFyMyAuaG9tZV9nZWFyM19sb3dlcl9jb250YWluZXIgLmhvbWVfZ2VhcjNfbG93ZXJfbGVmdCAuY2FzZXNfd3JhcGVyIC5jYXNlIC5jYXNlX2xhYmVsIHNwYW4ge1xuICBmb250LWZhbWlseTogXCJJQk1QbGV4TW9ub1wiLCBcIlNGIE1vbm9cIiwgXCJDYXNjYWRpYSBDb2RlXCIsIFwiRmlyYSBDb2RlXCIsIFwiQ29uc29sYXNcIiwgXCJNb25hY29cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2U7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6ICMxQzFFMjU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzUxcHgpIHtcbiAgLmhvbWVfZ2VhcjMgLmhvbWVfZ2VhcjNfbG93ZXJfY29udGFpbmVyIC5ob21lX2dlYXIzX2xvd2VyX2xlZnQgLmNhc2VzX3dyYXBlciAuY2FzZSAuY2FzZV9sYWJlbCBzcGFuIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cbi5ob21lX2dlYXIzIC5ob21lX2dlYXIzX2xvd2VyX2NvbnRhaW5lciAuaG9tZV9nZWFyM19sb3dlcl9sZWZ0IC5jYXNlc193cmFwZXIgLmNhc2Ugc3BhbiB7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG4gIG1heC13aWR0aDogMjA0cHg7XG4gIGZvbnQtZmFtaWx5OiBcIklCTVBsZXhNb25vXCIsIFwiU0YgTW9ub1wiLCBcIkNhc2NhZGlhIENvZGVcIiwgXCJGaXJhIENvZGVcIiwgXCJDb25zb2xhc1wiLCBcIk1vbmFjb1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiByZ2JhKDI0OCwgMjUwLCAyNTUsIDAuODk4MDM5MjE1Nyk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzUxcHgpIHtcbiAgLmhvbWVfZ2VhcjMgLmhvbWVfZ2VhcjNfbG93ZXJfY29udGFpbmVyIC5ob21lX2dlYXIzX2xvd2VyX2xlZnQgLmNhc2VzX3dyYXBlciAuY2FzZSBzcGFuIHtcbiAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgIG1heC13aWR0aDogMTE4cHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG4uaG9tZV9nZWFyMyAuaG9tZV9nZWFyM19sb3dlcl9jb250YWluZXIgLmhvbWVfZ2VhcjNfbG93ZXJfbGVmdCBidXR0b24ge1xuICBtYXgtd2lkdGg6IDM0MHB4O1xuICBtYXJnaW46IDc2cHggYXV0byAwIGF1dG87XG4gIGhlaWdodDogNTBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICMwRjVFRjc7XG4gIGJvcmRlci1yYWRpdXM6IDYwcHg7XG4gIHBhZGRpbmc6IDExcHggMTZweCAxMXB4IDE2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LWZhbWlseTogXCJJQk1QbGV4TW9ub1wiLCBcIlNGIE1vbm9cIiwgXCJDYXNjYWRpYSBDb2RlXCIsIFwiRmlyYSBDb2RlXCIsIFwiQ29uc29sYXNcIiwgXCJNb25hY29cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2U7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiByZ2JhKDI0OCwgMjUwLCAyNTUsIDAuODk4MDM5MjE1Nyk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzUxcHgpIHtcbiAgLmhvbWVfZ2VhcjMgLmhvbWVfZ2VhcjNfbG93ZXJfY29udGFpbmVyIC5ob21lX2dlYXIzX2xvd2VyX2xlZnQgYnV0dG9uIHtcbiAgICBtYXgtd2lkdGg6IDM5MXB4O1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgaGVpZ2h0OiAyOHB4O1xuICAgIHBhZGRpbmc6IDRweCAxMHB4IDRweCAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgfVxufVxuLmhvbWVfZ2VhcjMgLmhvbWVfZ2VhcjNfbG93ZXJfY29udGFpbmVyIC5ob21lX2dlYXIzX2xvd2VyX3JpZ2h0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleDogMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xuICAuaG9tZV9nZWFyMyAuaG9tZV9nZWFyM19sb3dlcl9jb250YWluZXIgLmhvbWVfZ2VhcjNfbG93ZXJfcmlnaHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDE3MHB4O1xuICB9XG59XG4uaG9tZV9nZWFyMyAuaG9tZV9nZWFyM19sb3dlcl9jb250YWluZXIgLmhvbWVfZ2VhcjNfbG93ZXJfcmlnaHQgLmRhc2hlZF92ZXJ0aWNhbCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSBtaW4oMTE1cHgsIDkuNDMzOTYyMjY0MnZ3KSk7XG4gIGhlaWdodDogNTU1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzUxcHgpIHtcbiAgLmhvbWVfZ2VhcjMgLmhvbWVfZ2VhcjNfbG93ZXJfY29udGFpbmVyIC5ob21lX2dlYXIzX2xvd2VyX3JpZ2h0IC5kYXNoZWRfdmVydGljYWwge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSBtaW4oNjZweCwgOC44NDk1NTc1MjIxdncpKTtcbiAgICBoZWlnaHQ6IDMyMHB4O1xuICB9XG59XG4uaG9tZV9nZWFyMyAuaG9tZV9nZWFyM19sb3dlcl9jb250YWluZXIgLmhvbWVfZ2VhcjNfbG93ZXJfcmlnaHQgLmxhYmVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA4cHg7XG4gIG1hcmdpbi10b3A6IDIzcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc1MXB4KSB7XG4gIC5ob21lX2dlYXIzIC5ob21lX2dlYXIzX2xvd2VyX2NvbnRhaW5lciAuaG9tZV9nZWFyM19sb3dlcl9yaWdodCAubGFiZWwge1xuICAgIGdhcDogNXB4O1xuICAgIG1hcmdpbi10b3A6IDlweDtcbiAgfVxufVxuLmhvbWVfZ2VhcjMgLmhvbWVfZ2VhcjNfbG93ZXJfY29udGFpbmVyIC5ob21lX2dlYXIzX2xvd2VyX3JpZ2h0IC5sYWJlbCBpbWcge1xuICBtYXgtd2lkdGg6IDU2cHg7XG4gIG1heC1oZWlnaHQ6IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzUxcHgpIHtcbiAgLmhvbWVfZ2VhcjMgLmhvbWVfZ2VhcjNfbG93ZXJfY29udGFpbmVyIC5ob21lX2dlYXIzX2xvd2VyX3JpZ2h0IC5sYWJlbCBpbWcge1xuICAgIG1heC13aWR0aDogMzJweDtcbiAgICBtYXgtaGVpZ2h0OiAyM3B4O1xuICB9XG59XG4uaG9tZV9nZWFyMyAuaG9tZV9nZWFyM19sb3dlcl9jb250YWluZXIgLmhvbWVfZ2VhcjNfbG93ZXJfcmlnaHQgLmxhYmVsIGRpdiB7XG4gIG1pbi13aWR0aDogMjMwcHg7XG4gIG1pbi1oZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmc6IDdweCAyMnB4IDdweCAyMnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI0OCwgMjUwLCAyNTUsIDAuODk4MDM5MjE1Nyk7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogcmdiYSgyNDgsIDI1MCwgMjU1LCAwLjg5ODAzOTIxNTcpO1xuICBmb250LWZhbWlseTogXCJJQk1QbGV4TW9ub1wiLCBcIlNGIE1vbm9cIiwgXCJDYXNjYWRpYSBDb2RlXCIsIFwiRmlyYSBDb2RlXCIsIFwiQ29uc29sYXNcIiwgXCJNb25hY29cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2U7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzUxcHgpIHtcbiAgLmhvbWVfZ2VhcjMgLmhvbWVfZ2VhcjNfbG93ZXJfY29udGFpbmVyIC5ob21lX2dlYXIzX2xvd2VyX3JpZ2h0IC5sYWJlbCBkaXYge1xuICAgIG1pbi13aWR0aDogMTMycHg7XG4gICAgbWluLWhlaWdodDogMjNweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgcGFkZGluZzogNHB4IDEycHggNHB4IDEycHg7XG4gIH1cbn1cbi5ob21lX2dlYXIzIC5ob21lX2dlYXIzX2xvd2VyX2NvbnRhaW5lciAuaG9tZV9nZWFyM19sb3dlcl9yaWdodCBzcGFuIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHRleHQtYWxpZ246IGVuZDtcbiAgbWFyZ2luLXRvcDogMjRweDtcbiAgbWF4LXdpZHRoOiAyOTRweDtcbiAgZm9udC1mYW1pbHk6IFwiSUJNUGxleE1vbm9cIiwgXCJTRiBNb25vXCIsIFwiQ2FzY2FkaWEgQ29kZVwiLCBcIkZpcmEgQ29kZVwiLCBcIkNvbnNvbGFzXCIsIFwiTW9uYWNvXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogcmdiYSgyNDgsIDI1MCwgMjU1LCAwLjg5ODAzOTIxNTcpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc1MXB4KSB7XG4gIC5ob21lX2dlYXIzIC5ob21lX2dlYXIzX2xvd2VyX2NvbnRhaW5lciAuaG9tZV9nZWFyM19sb3dlcl9yaWdodCBzcGFuIHtcbiAgICBtYXJnaW4tdG9wOiAxM3B4O1xuICAgIG1heC13aWR0aDogMTY5cHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG4uaG9tZV9nZWFyMyAuaG9tZV9nZWFyM19sb3dlcl9jb250YWluZXIgLnJpZ2h0X2JvdHRvbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG4uaG9tZV9nZWFyMyAuaG9tZV9nZWFyM19sb3dlcl9jb250YWluZXIgLnJpZ2h0X2JvdHRvbSBidXR0b24ge1xuICBtYXgtd2lkdGg6IDM0MHB4O1xuICBtYXJnaW46IDc2cHggYXV0byAwIGF1dG87XG4gIGhlaWdodDogNTBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICMwRjVFRjc7XG4gIGJvcmRlci1yYWRpdXM6IDYwcHg7XG4gIHBhZGRpbmc6IDExcHggMTZweCAxMXB4IDE2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LWZhbWlseTogXCJJQk1QbGV4TW9ub1wiLCBcIlNGIE1vbm9cIiwgXCJDYXNjYWRpYSBDb2RlXCIsIFwiRmlyYSBDb2RlXCIsIFwiQ29uc29sYXNcIiwgXCJNb25hY29cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2U7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiByZ2JhKDI0OCwgMjUwLCAyNTUsIDAuODk4MDM5MjE1Nyk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzUxcHgpIHtcbiAgLmhvbWVfZ2VhcjMgLmhvbWVfZ2VhcjNfbG93ZXJfY29udGFpbmVyIC5yaWdodF9ib3R0b20gYnV0dG9uIHtcbiAgICBtYXgtd2lkdGg6IDM5MXB4O1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgaGVpZ2h0OiAyOHB4O1xuICAgIHBhZGRpbmc6IDRweCAxMHB4IDRweCAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgfVxufVxuLmhvbWVfZ2VhcjMgLmhvbWVfZ2VhcjNfbG93ZXJfY29udGFpbmVyIC5yaWdodF9jYXNlc193cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLXRvcDogNjBweDtcbiAgZ2FwOiA2MHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NTFweCkge1xuICAuaG9tZV9nZWFyMyAuaG9tZV9nZWFyM19sb3dlcl9jb250YWluZXIgLnJpZ2h0X2Nhc2VzX3dyYXBwZXIge1xuICAgIG1hcmdpbi10b3A6IDM2cHg7XG4gICAgZ2FwOiAzNHB4O1xuICB9XG59XG4uaG9tZV9nZWFyMyAuaG9tZV9nZWFyM19sb3dlcl9jb250YWluZXIgLnJpZ2h0X2Nhc2VzX3dyYXBwZXIgLmNhc2Uge1xuICBtYXgtd2lkdGg6IDIwNHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGZsZXg6IDE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzUxcHgpIHtcbiAgLmhvbWVfZ2VhcjMgLmhvbWVfZ2VhcjNfbG93ZXJfY29udGFpbmVyIC5yaWdodF9jYXNlc193cmFwcGVyIC5jYXNlIHtcbiAgICBtYXgtd2lkdGg6IDExNXB4O1xuICB9XG59XG4uaG9tZV9nZWFyMyAuaG9tZV9nZWFyM19sb3dlcl9jb250YWluZXIgLnJpZ2h0X2Nhc2VzX3dyYXBwZXIgLmNhc2UgLmRhc2hlZF92ZXJ0aWNhbCB7XG4gIHdpZHRoOiA4MnB4O1xuICBoZWlnaHQ6IDM4cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzUxcHgpIHtcbiAgLmhvbWVfZ2VhcjMgLmhvbWVfZ2VhcjNfbG93ZXJfY29udGFpbmVyIC5yaWdodF9jYXNlc193cmFwcGVyIC5jYXNlIC5kYXNoZWRfdmVydGljYWwge1xuICAgIHdpZHRoOiA1NnB4O1xuICAgIGhlaWdodDogMjJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gIC5ob21lX2dlYXIzIC5ob21lX2dlYXIzX2xvd2VyX2NvbnRhaW5lciAucmlnaHRfY2FzZXNfd3JhcHBlciAuY2FzZSAuZGFzaGVkX3ZlcnRpY2FsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG4uaG9tZV9nZWFyMyAuaG9tZV9nZWFyM19sb3dlcl9jb250YWluZXIgLnJpZ2h0X2Nhc2VzX3dyYXBwZXIgLmNhc2UgLmNhc2VfbGFiZWwge1xuICBtYXgtaGVpZ2h0OiA0MHB4O1xuICBmbGV4OiAxO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMTZweDtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogN3B4IDIycHggN3B4IDIycHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTIyLCAyNTUsIDI0NiwgMC44OTgwMzkyMTU3KTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzUxcHgpIHtcbiAgLmhvbWVfZ2VhcjMgLmhvbWVfZ2VhcjNfbG93ZXJfY29udGFpbmVyIC5yaWdodF9jYXNlc193cmFwcGVyIC5jYXNlIC5jYXNlX2xhYmVsIHtcbiAgICBtYXgtaGVpZ2h0OiAyM3B4O1xuICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgcGFkZGluZzogNHB4IDEycHggNHB4IDEycHg7XG4gIH1cbn1cbi5ob21lX2dlYXIzIC5ob21lX2dlYXIzX2xvd2VyX2NvbnRhaW5lciAucmlnaHRfY2FzZXNfd3JhcHBlciAuY2FzZSAuY2FzZV9sYWJlbCBzcGFuIHtcbiAgZm9udC1mYW1pbHk6IFwiSUJNUGxleE1vbm9cIiwgXCJTRiBNb25vXCIsIFwiQ2FzY2FkaWEgQ29kZVwiLCBcIkZpcmEgQ29kZVwiLCBcIkNvbnNvbGFzXCIsIFwiTW9uYWNvXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiAjMUMxRTI1O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc1MXB4KSB7XG4gIC5ob21lX2dlYXIzIC5ob21lX2dlYXIzX2xvd2VyX2NvbnRhaW5lciAucmlnaHRfY2FzZXNfd3JhcHBlciAuY2FzZSAuY2FzZV9sYWJlbCBzcGFuIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cbi5ob21lX2dlYXIzIC5ob21lX2dlYXIzX2xvd2VyX2NvbnRhaW5lciAucmlnaHRfY2FzZXNfd3JhcHBlciAuY2FzZSBzcGFuIHtcbiAgbWFyZ2luLXRvcDogMjRweDtcbiAgbWF4LXdpZHRoOiAyMDRweDtcbiAgZm9udC1mYW1pbHk6IFwiSUJNUGxleE1vbm9cIiwgXCJTRiBNb25vXCIsIFwiQ2FzY2FkaWEgQ29kZVwiLCBcIkZpcmEgQ29kZVwiLCBcIkNvbnNvbGFzXCIsIFwiTW9uYWNvXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHRleHQtYWxpZ246IGVuZDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogcmdiYSgyNDgsIDI1MCwgMjU1LCAwLjg5ODAzOTIxNTcpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc1MXB4KSB7XG4gIC5ob21lX2dlYXIzIC5ob21lX2dlYXIzX2xvd2VyX2NvbnRhaW5lciAucmlnaHRfY2FzZXNfd3JhcHBlciAuY2FzZSBzcGFuIHtcbiAgICBtYXJnaW4tdG9wOiAxM3B4O1xuICAgIG1heC13aWR0aDogMTE3cHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG5cbi5ob21lX2dlYXIzX2xvd2VyX2NvbnRhaW5lciAuY2FzZSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzMHB4KTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuOHMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuNDYsIDAuNDUsIDAuOTQpO1xufVxuXG4uaG9tZV9nZWFyM19sb3dlcl9jb250YWluZXIgLmNhc2UuY2FzZS12aXNpYmxlIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuXG4uaG9tZV9nZWFyM19sb3dlcl9jb250YWluZXIgLmNhc2UuY2FzZS1oaWRkZW4ge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTMwcHgpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBjdWJpYy1iZXppZXIoMC41NSwgMC4wODUsIDAuNjgsIDAuNTMpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhvbWVfZ2VhcjNfbG93ZXJfY29udGFpbmVyIC5jYXNlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjBweCk7XG4gIH1cbiAgLmhvbWVfZ2VhcjNfbG93ZXJfY29udGFpbmVyIC5jYXNlLmNhc2UtaGlkZGVuIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwcHgpO1xuICB9XG59XG4uaG9tZV9nZWFyNCB7XG4gIG1heC13aWR0aDogbWluKDEyMjBweCwgMTAwJSAtIDYwcHgpO1xuICBtYXJnaW46IDIwMHB4IGF1dG8gMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NTFweCkge1xuICAuaG9tZV9nZWFyNCB7XG4gICAgbWF4LXdpZHRoOiBtaW4oNzA0cHgsIDEwMCUgLSA0MHB4KTtcbiAgICBtYXJnaW4tdG9wOiA5NXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgLmhvbWVfZ2VhcjQge1xuICAgIG1hcmdpbi10b3A6IDc1cHg7XG4gIH1cbn1cbi5ob21lX2dlYXI0IC5ob21lX2dlYXI0X2NvbnRhaW5lciB7XG4gIG1heC13aWR0aDogbWluKDEyMDBweCwgMTAwdncgLSA2MHB4KTtcbiAgbWFyZ2luOiA3MHB4IGF1dG8gMCBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogMzc2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZ2FwOiAzMHB4O1xufVxuLmhvbWVfZ2VhcjQgLmhvbWVfZ2VhcjRfY29udGFpbmVyIGltZyB7XG4gIG1heC13aWR0aDogMjc4cHg7XG4gIG1heC1oZWlnaHQ6IDI5M3B4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc1MXB4KSB7XG4gIC5ob21lX2dlYXI0IC5ob21lX2dlYXI0X2NvbnRhaW5lciBpbWcge1xuICAgIG1heC13aWR0aDogMTYxcHg7XG4gICAgbWF4LWhlaWdodDogMTcwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xuICAuaG9tZV9nZWFyNCAuaG9tZV9nZWFyNF9jb250YWluZXIgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDc3cHg7XG4gICAgbWF4LWhlaWdodDogODFweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAuaG9tZV9nZWFyNCAuaG9tZV9nZWFyNF9jb250YWluZXIge1xuICAgIG1heC13aWR0aDogbWluKDcxMHB4LCAxMDB2dyAtIDQwcHgpO1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgbWluLWhlaWdodDogMjE4cHg7XG4gICAgZ2FwOiAxN3B4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgLmhvbWVfZ2VhcjQgLmhvbWVfZ2VhcjRfY29udGFpbmVyIHtcbiAgICBtYXJnaW4tdG9wOiAzNnB4O1xuICAgIG1pbi1oZWlnaHQ6IDEwNHB4O1xuICAgIGdhcDogOHB4O1xuICB9XG59XG4uaG9tZV9nZWFyNCAuaG9tZV9nZWFyNF9jb250YWluZXIgLnN0YXIxIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IC0yO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC42cyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgYW5pbWF0aW9uOiBzaGFrZVN0YXIgOHMgZWFzZS1pbi1vdXQgaW5maW5pdGU7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IG5vLXByZWZlcmVuY2UpIHtcbiAgLmhvbWVfZ2VhcjQgLmhvbWVfZ2VhcjRfY29udGFpbmVyIC5zdGFyMS5wYXJhbGxheCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKHZhcigtLXBhcmFsbGF4LW9mZnNldCwgMHB4KSkgdHJhbnNsYXRlWigwKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc1MXB4KSB7XG4gIC5ob21lX2dlYXI0IC5ob21lX2dlYXI0X2NvbnRhaW5lciAuc3RhcjEge1xuICAgIHdpZHRoOiA1NHB4O1xuICAgIGhlaWdodDogNTdweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gIC5ob21lX2dlYXI0IC5ob21lX2dlYXI0X2NvbnRhaW5lciAuc3RhcjEge1xuICAgIHdpZHRoOiAyNXB4O1xuICAgIGhlaWdodDogMjVweDtcbiAgfVxufVxuLmhvbWVfZ2VhcjQgLmhvbWVfZ2VhcjRfY29udGFpbmVyIC5zdGFyMiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDE5MXB4O1xuICBoZWlnaHQ6IDIwNHB4O1xuICBsZWZ0OiA0NnB4O1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IC0yO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC42cyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgYW5pbWF0aW9uOiBzaGFrZVN0YXIgOHMgZWFzZS1pbi1vdXQgaW5maW5pdGU7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IG5vLXByZWZlcmVuY2UpIHtcbiAgLmhvbWVfZ2VhcjQgLmhvbWVfZ2VhcjRfY29udGFpbmVyIC5zdGFyMi5wYXJhbGxheCB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMjNkZWcpIHRyYW5zbGF0ZVkodmFyKC0tcGFyYWxsYXgtb2Zmc2V0LCAwcHgpKSB0cmFuc2xhdGVaKDApO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzUxcHgpIHtcbiAgLmhvbWVfZ2VhcjQgLmhvbWVfZ2VhcjRfY29udGFpbmVyIC5zdGFyMiB7XG4gICAgd2lkdGg6IDExMXB4O1xuICAgIGhlaWdodDogMTE5cHg7XG4gICAgbGVmdDogMjZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gIC5ob21lX2dlYXI0IC5ob21lX2dlYXI0X2NvbnRhaW5lciAuc3RhcjIge1xuICAgIHdpZHRoOiA1M3B4O1xuICAgIGhlaWdodDogNTdweDtcbiAgICBsZWZ0OiAxMnB4O1xuICB9XG59XG4uaG9tZV9nZWFyNCAuaG9tZV9nZWFyNF9jb250YWluZXIgLnN0YXIzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTA0cHg7XG4gIGhlaWdodDogMTE3cHg7XG4gIGJvdHRvbTogMTBweDtcbiAgcmlnaHQ6IDI3LjQ3MjUyNzQ3MjUlO1xuICB6LWluZGV4OiAtMjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNnMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gIGFuaW1hdGlvbjogc2hha2VTdGFyIDhzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiBuby1wcmVmZXJlbmNlKSB7XG4gIC5ob21lX2dlYXI0IC5ob21lX2dlYXI0X2NvbnRhaW5lciAuc3RhcjMucGFyYWxsYXgge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGVZKHZhcigtLXBhcmFsbGF4LW9mZnNldCwgMHB4KSkgdHJhbnNsYXRlWigwKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc1MXB4KSB7XG4gIC5ob21lX2dlYXI0IC5ob21lX2dlYXI0X2NvbnRhaW5lciAuc3RhcjMge1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIGhlaWdodDogNjRweDtcbiAgICByaWdodDogMjcuMDI3MDI3MDI3JTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gIC5ob21lX2dlYXI0IC5ob21lX2dlYXI0X2NvbnRhaW5lciAuc3RhcjMge1xuICAgIHdpZHRoOiAyOXB4O1xuICAgIGhlaWdodDogMzFweDtcbiAgICByaWdodDogMTcuODU3MTQyODU3MSU7XG4gIH1cbn1cbi5ob21lX2dlYXI0IC5ob21lX2dlYXI0X2NvbnRhaW5lciAuc3RhcjQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxNDNweDtcbiAgaGVpZ2h0OiAxNTNweDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMjJweDtcbiAgei1pbmRleDogLTI7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjZzIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICBhbmltYXRpb246IHNoYWtlU3RhciA4cyBlYXNlLWluLW91dCBpbmZpbml0ZTtcbn1cbkBrZXlmcmFtZXMgc2hha2VTdGFyIHtcbiAgMCUge1xuICAgIHNjYWxlOiAxO1xuICB9XG4gIDI1JSB7XG4gICAgc2NhbGU6IDEuMDU7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIH1cbiAgNTAlIHtcbiAgICBzY2FsZTogMC45NTtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG4gIDc1JSB7XG4gICAgc2NhbGU6IDEuMTtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIH1cbiAgMTAwJSB7XG4gICAgc2NhbGU6IDE7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IG5vLXByZWZlcmVuY2UpIHtcbiAgLmhvbWVfZ2VhcjQgLmhvbWVfZ2VhcjRfY29udGFpbmVyIC5zdGFyNC5wYXJhbGxheCB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTE1ZGVnKSB0cmFuc2xhdGVZKHZhcigtLXBhcmFsbGF4LW9mZnNldCwgMHB4KSkgdHJhbnNsYXRlWigwKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc1MXB4KSB7XG4gIC5ob21lX2dlYXI0IC5ob21lX2dlYXI0X2NvbnRhaW5lciAuc3RhcjQge1xuICAgIHdpZHRoOiA4M3B4O1xuICAgIGhlaWdodDogODlweDtcbiAgICB0b3A6IDEzcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xuICAuaG9tZV9nZWFyNCAuaG9tZV9nZWFyNF9jb250YWluZXIgLnN0YXI0IHtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQycHg7XG4gICAgdG9wOiA2cHg7XG4gIH1cbn1cbi5ob21lX2dlYXI0IC5ob21lX2dlYXI0X2NvbnRhaW5lciAudGV4dF93cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzUxcHgpIHtcbiAgLmhvbWVfZ2VhcjQgLmhvbWVfZ2VhcjRfY29udGFpbmVyIC50ZXh0X3dyYXBwZXIge1xuICAgIGdhcDogM3B4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgLmhvbWVfZ2VhcjQgLmhvbWVfZ2VhcjRfY29udGFpbmVyIC50ZXh0X3dyYXBwZXIge1xuICAgIGdhcDogMnB4O1xuICAgIG1heC13aWR0aDogMTMwcHg7XG4gIH1cbn1cbi5ob21lX2dlYXI0IC5ob21lX2dlYXI0X2NvbnRhaW5lciAudGV4dF93cmFwcGVyIC50ZXh0X21haW4ge1xuICBmb250LWZhbWlseTogXCJJQk1QbGV4TW9ub1wiLCBcIlNGIE1vbm9cIiwgXCJDYXNjYWRpYSBDb2RlXCIsIFwiRmlyYSBDb2RlXCIsIFwiQ29uc29sYXNcIiwgXCJNb25hY29cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2U7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDQwcHg7XG4gIGNvbG9yOiByZ2JhKDI0OCwgMjUwLCAyNTUsIDAuODk4MDM5MjE1Nyk7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc1MXB4KSB7XG4gIC5ob21lX2dlYXI0IC5ob21lX2dlYXI0X2NvbnRhaW5lciAudGV4dF93cmFwcGVyIC50ZXh0X21haW4ge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gIC5ob21lX2dlYXI0IC5ob21lX2dlYXI0X2NvbnRhaW5lciAudGV4dF93cmFwcGVyIC50ZXh0X21haW4ge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuLmhvbWVfZ2VhcjQgLmhvbWVfZ2VhcjRfY29udGFpbmVyIC50ZXh0X3dyYXBwZXIgLnRleHRfYWRkaXRpb25hbCB7XG4gIGZvbnQtZmFtaWx5OiBcIklCTVBsZXhNb25vXCIsIFwiU0YgTW9ub1wiLCBcIkNhc2NhZGlhIENvZGVcIiwgXCJGaXJhIENvZGVcIiwgXCJDb25zb2xhc1wiLCBcIk1vbmFjb1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6IHJnYmEoMjQ4LCAyNTAsIDI1NSwgMC44OTgwMzkyMTU3KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NTFweCkge1xuICAuaG9tZV9nZWFyNCAuaG9tZV9nZWFyNF9jb250YWluZXIgLnRleHRfd3JhcHBlciAudGV4dF9hZGRpdGlvbmFsIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xuICAuaG9tZV9nZWFyNCAuaG9tZV9nZWFyNF9jb250YWluZXIgLnRleHRfd3JhcHBlciAudGV4dF9hZGRpdGlvbmFsIHtcbiAgICBmb250LXNpemU6IDhweDtcbiAgfVxufVxuLmhvbWVfZ2VhcjQgLmhvbWVfZ2VhcjRfbG93ZXJfY29udGFpbmVyIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIG1hcmdpbi10b3A6IDIwMHB4O1xuICBtYXgtd2lkdGg6IG1pbigxMTkxcHgsIDEwMHZ3IC0gNjBweCk7XG4gIG1pbi1oZWlnaHQ6IDY2NnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC5ob21lX2dlYXI0IC5ob21lX2dlYXI0X2xvd2VyX2NvbnRhaW5lciB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gICAgbWF4LXdpZHRoOiBtaW4oMTA0MHB4LCAxMDB2dyAtIDQwcHgpO1xuICAgIG1pbi1oZWlnaHQ6IDM5NHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzUxcHgpIHtcbiAgLmhvbWVfZ2VhcjQgLmhvbWVfZ2VhcjRfbG93ZXJfY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IG1pbig3MTBweCwgMTAwdncgLSA0MHB4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gIC5ob21lX2dlYXI0IC5ob21lX2dlYXI0X2xvd2VyX2NvbnRhaW5lciB7XG4gICAgbWFyZ2luLXRvcDogNzJweDtcbiAgICBtaW4taGVpZ2h0OiA1MzFweDtcbiAgfVxufVxuLmhvbWVfZ2VhcjQgLmhvbWVfZ2VhcjRfbG93ZXJfY29udGFpbmVyIC5nZWFyNGJhY2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1heC13aWR0aDogMjk0cHg7XG4gIG1heC1oZWlnaHQ6IDQ4NHB4O1xuICBib3R0b206IDQ5cHg7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAtMjtcbiAgYW5pbWF0aW9uOiBtdWx0aUNvbG9yRmxvdyA4cyBlYXNlLWluLW91dCBpbmZpbml0ZTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNnMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDIpIHRyYW5zbGF0ZVooMCk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogbm8tcHJlZmVyZW5jZSkge1xuICAuaG9tZV9nZWFyNCAuaG9tZV9nZWFyNF9sb3dlcl9jb250YWluZXIgLmdlYXI0YmFjay5wYXJhbGxheCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKHZhcigtLXBhcmFsbGF4LW9mZnNldCwgMHB4KSkgc2NhbGUoMikgdHJhbnNsYXRlWigwKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAuaG9tZV9nZWFyNCAuaG9tZV9nZWFyNF9sb3dlcl9jb250YWluZXIgLmdlYXI0YmFjay5wYXJhbGxheCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKHZhcigtLXBhcmFsbGF4LW9mZnNldCwgMHB4KSkgc2NhbGUoMikgdHJhbnNsYXRlWigwKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc1MXB4KSB7XG4gIC5ob21lX2dlYXI0IC5ob21lX2dlYXI0X2xvd2VyX2NvbnRhaW5lciAuZ2VhcjRiYWNrLnBhcmFsbGF4IHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkodmFyKC0tcGFyYWxsYXgtb2Zmc2V0LCAwcHgpKSB0cmFuc2xhdGVaKDApO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgLmhvbWVfZ2VhcjQgLmhvbWVfZ2VhcjRfbG93ZXJfY29udGFpbmVyIC5nZWFyNGJhY2sucGFyYWxsYXgge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpIHRyYW5zbGF0ZVkodmFyKC0tcGFyYWxsYXgtb2Zmc2V0LCAwcHgpKSBzY2FsZSgyKSB0cmFuc2xhdGVaKDApO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC5ob21lX2dlYXI0IC5ob21lX2dlYXI0X2xvd2VyX2NvbnRhaW5lciAuZ2VhcjRiYWNrIHtcbiAgICBtYXgtd2lkdGg6IDE3NHB4O1xuICAgIG1heC1oZWlnaHQ6IDI4NnB4O1xuICAgIHJpZ2h0OiA4MHB4O1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMikgdHJhbnNsYXRlWigwKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc1MXB4KSB7XG4gIC5ob21lX2dlYXI0IC5ob21lX2dlYXI0X2xvd2VyX2NvbnRhaW5lciAuZ2VhcjRiYWNrIHtcbiAgICByaWdodDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xuICAuaG9tZV9nZWFyNCAuaG9tZV9nZWFyNF9sb3dlcl9jb250YWluZXIgLmdlYXI0YmFjayB7XG4gICAgbWF4LXdpZHRoOiAxNDFweDtcbiAgICBtYXgtaGVpZ2h0OiAyMzFweDtcbiAgICB0b3A6IDEyMHB4O1xuICAgIGJvdHRvbTogYXV0bztcbiAgICByaWdodDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpIHNjYWxlKDIpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIG11bHRpQ29sb3JGbG93IHtcbiAgMCUge1xuICAgIGZpbHRlcjogaHVlLXJvdGF0ZSgwZGVnKSBzYXR1cmF0ZSgxLjIpO1xuICB9XG4gIDI1JSB7XG4gICAgZmlsdGVyOiBodWUtcm90YXRlKDkwZGVnKSBzYXR1cmF0ZSgxLjMpO1xuICB9XG4gIDUwJSB7XG4gICAgZmlsdGVyOiBodWUtcm90YXRlKDE4MGRlZykgc2F0dXJhdGUoMS4xKTtcbiAgfVxuICA3NSUge1xuICAgIGZpbHRlcjogaHVlLXJvdGF0ZSgyNzBkZWcpIHNhdHVyYXRlKDEuNCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgZmlsdGVyOiBodWUtcm90YXRlKDM2MGRlZykgc2F0dXJhdGUoMS4yKTtcbiAgfVxufVxuLmhvbWVfZ2VhcjQgLmhvbWVfZ2VhcjRfbG93ZXJfY29udGFpbmVyIGgyIHtcbiAgbWF4LXdpZHRoOiA1NzlweDtcbiAgY29sb3I6ICNGOEZBRkY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC5ob21lX2dlYXI0IC5ob21lX2dlYXI0X2xvd2VyX2NvbnRhaW5lciBoMiB7XG4gICAgbWF4LXdpZHRoOiAzNDJweDtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xuICAuaG9tZV9nZWFyNCAuaG9tZV9nZWFyNF9sb3dlcl9jb250YWluZXIgaDIge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuLmhvbWVfZ2VhcjQgLmhvbWVfZ2VhcjRfbG93ZXJfY29udGFpbmVyIC5ob21lX2dlYXI0X2xvd2VyX2xhYmVsX3dyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICBtYXJnaW4tdG9wOiAxMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLmhvbWVfZ2VhcjQgLmhvbWVfZ2VhcjRfbG93ZXJfY29udGFpbmVyIC5ob21lX2dlYXI0X2xvd2VyX2xhYmVsX3dyYXBwZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDlweDtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgLmhvbWVfZ2VhcjQgLmhvbWVfZ2VhcjRfbG93ZXJfY29udGFpbmVyIC5ob21lX2dlYXI0X2xvd2VyX2xhYmVsX3dyYXBwZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbiAgfVxufVxuLmhvbWVfZ2VhcjQgLmhvbWVfZ2VhcjRfbG93ZXJfY29udGFpbmVyIC5ob21lX2dlYXI0X2xvd2VyX2xhYmVsX3dyYXBwZXIgLmJvcmRlcl9saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNjhweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLmhvbWVfZ2VhcjQgLmhvbWVfZ2VhcjRfbG93ZXJfY29udGFpbmVyIC5ob21lX2dlYXI0X2xvd2VyX2xhYmVsX3dyYXBwZXIgLmJvcmRlcl9saW5rIHtcbiAgICB3aWR0aDogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gIC5ob21lX2dlYXI0IC5ob21lX2dlYXI0X2xvd2VyX2NvbnRhaW5lciAuaG9tZV9nZWFyNF9sb3dlcl9sYWJlbF93cmFwcGVyIC5ib3JkZXJfbGluayB7XG4gICAgd2lkdGg6IDI3cHg7XG4gIH1cbn1cbi5ob21lX2dlYXI0IC5ob21lX2dlYXI0X2xvd2VyX2NvbnRhaW5lciAuaG9tZV9nZWFyNF9sb3dlcl9sYWJlbF93cmFwcGVyIC5ib3JkZXJfbGluazo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNDkuOSU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC5ob21lX2dlYXI0IC5ob21lX2dlYXI0X2xvd2VyX2NvbnRhaW5lciAuaG9tZV9nZWFyNF9sb3dlcl9sYWJlbF93cmFwcGVyIC5ib3JkZXJfbGluazo6YWZ0ZXIge1xuICAgIHRvcDogNDkuNTUlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgLmhvbWVfZ2VhcjQgLmhvbWVfZ2VhcjRfbG93ZXJfY29udGFpbmVyIC5ob21lX2dlYXI0X2xvd2VyX2xhYmVsX3dyYXBwZXIgLmJvcmRlcl9saW5rOjphZnRlciB7XG4gICAgdG9wOiA1MSU7XG4gIH1cbn1cbi5ob21lX2dlYXI0IC5ob21lX2dlYXI0X2xvd2VyX2NvbnRhaW5lciAuaG9tZV9nZWFyNF9sb3dlcl9sYWJlbF93cmFwcGVyIC5ib3JkZXJfbGluazo6YWZ0ZXIge1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjQ4LCAyNTAsIDI1NSwgMC44OTgwMzkyMTU3KTtcbn1cbi5ob21lX2dlYXI0IC5ob21lX2dlYXI0X2xvd2VyX2NvbnRhaW5lciAuaG9tZV9nZWFyNF9sb3dlcl9sYWJlbF93cmFwcGVyIC5sYWJlbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgaGVpZ2h0OiA0MzhweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLmhvbWVfZ2VhcjQgLmhvbWVfZ2VhcjRfbG93ZXJfY29udGFpbmVyIC5ob21lX2dlYXI0X2xvd2VyX2xhYmVsX3dyYXBwZXIgLmxhYmVsIHtcbiAgICBoZWlnaHQ6IDI1OXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgLmhvbWVfZ2VhcjQgLmhvbWVfZ2VhcjRfbG93ZXJfY29udGFpbmVyIC5ob21lX2dlYXI0X2xvd2VyX2xhYmVsX3dyYXBwZXIgLmxhYmVsIHtcbiAgICBoZWlnaHQ6IDE3N3B4O1xuICAgIHdpZHRoOiA5NnB4O1xuICB9XG59XG4uaG9tZV9nZWFyNCAuaG9tZV9nZWFyNF9sb3dlcl9jb250YWluZXIgLmhvbWVfZ2VhcjRfbG93ZXJfbGFiZWxfd3JhcHBlciAubGFiZWwgLmxhYmVsX3VwcGVyIHtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmb250LWZhbWlseTogXCJJQk1QbGV4TW9ub1wiLCBcIlNGIE1vbm9cIiwgXCJDYXNjYWRpYSBDb2RlXCIsIFwiRmlyYSBDb2RlXCIsIFwiQ29uc29sYXNcIiwgXCJNb25hY29cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2U7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogcmdiYSgyNDgsIDI1MCwgMjU1LCAwLjg5ODAzOTIxNTcpO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI0OCwgMjUwLCAyNTUsIDAuODk4MDM5MjE1Nyk7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHBhZGRpbmc6IDJweCAzMHB4IDJweCAzMHB4O1xuICBmb250LXNpemU6IDI0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC5ob21lX2dlYXI0IC5ob21lX2dlYXI0X2xvd2VyX2NvbnRhaW5lciAuaG9tZV9nZWFyNF9sb3dlcl9sYWJlbF93cmFwcGVyIC5sYWJlbCAubGFiZWxfdXBwZXIge1xuICAgIGhlaWdodDogMjlweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgcGFkZGluZzogMXB4IDE3cHggMXB4IDE3cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NjBweCkge1xuICAuaG9tZV9nZWFyNCAuaG9tZV9nZWFyNF9sb3dlcl9jb250YWluZXIgLmhvbWVfZ2VhcjRfbG93ZXJfbGFiZWxfd3JhcHBlciAubGFiZWwgLmxhYmVsX3VwcGVyIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xuICAuaG9tZV9nZWFyNCAuaG9tZV9nZWFyNF9sb3dlcl9jb250YWluZXIgLmhvbWVfZ2VhcjRfbG93ZXJfbGFiZWxfd3JhcHBlciAubGFiZWwgLmxhYmVsX3VwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDIzcHg7XG4gICAgcGFkZGluZzogMCAxMnB4IDAgMTJweDtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5ob21lX2dlYXI0IC5ob21lX2dlYXI0X2xvd2VyX2NvbnRhaW5lciAuaG9tZV9nZWFyNF9sb3dlcl9sYWJlbF93cmFwcGVyIC5sYWJlbCAuYm9yZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjQycHg7XG4gIG1hcmdpbi10b3A6IDQ4cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC5ob21lX2dlYXI0IC5ob21lX2dlYXI0X2xvd2VyX2NvbnRhaW5lciAuaG9tZV9nZWFyNF9sb3dlcl9sYWJlbF93cmFwcGVyIC5sYWJlbCAuYm9yZGVyIHtcbiAgICBoZWlnaHQ6IDE0NXB4O1xuICAgIG1hcmdpbi10b3A6IDI4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xuICAuaG9tZV9nZWFyNCAuaG9tZV9nZWFyNF9sb3dlcl9jb250YWluZXIgLmhvbWVfZ2VhcjRfbG93ZXJfbGFiZWxfd3JhcHBlciAubGFiZWwgLmJvcmRlciB7XG4gICAgaGVpZ2h0OiA5OHB4O1xuICAgIG1hcmdpbi10b3A6IDE5cHg7XG4gIH1cbn1cbi5ob21lX2dlYXI0IC5ob21lX2dlYXI0X2xvd2VyX2NvbnRhaW5lciAuaG9tZV9nZWFyNF9sb3dlcl9sYWJlbF93cmFwcGVyIC5sYWJlbCAuYm9yZGVyIC5ib3JkZXJfdmVydGljYWwge1xuICBtYXJnaW4tbGVmdDogNTAlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjQ4LCAyNTAsIDI1NSwgMC44OTgwMzkyMTU3KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmhvbWVfZ2VhcjQgLmhvbWVfZ2VhcjRfbG93ZXJfY29udGFpbmVyIC5ob21lX2dlYXI0X2xvd2VyX2xhYmVsX3dyYXBwZXIgLmxhYmVsIC5ib3JkZXIgLmJvcmRlcl92ZXJ0aWNhbCAudXBwZXJfY2lyY2xlIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDJweCBzb2xpZCByZ2JhKDI0OCwgMjUwLCAyNTUsIDAuODk4MDM5MjE1Nyk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgYmFja2dyb3VuZDogcmdiKDAsIDIsIDEyKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLmhvbWVfZ2VhcjQgLmhvbWVfZ2VhcjRfbG93ZXJfY29udGFpbmVyIC5ob21lX2dlYXI0X2xvd2VyX2xhYmVsX3dyYXBwZXIgLmxhYmVsIC5ib3JkZXIgLmJvcmRlcl92ZXJ0aWNhbCAudXBwZXJfY2lyY2xlIHtcbiAgICB3aWR0aDogMTRweDtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xuICAuaG9tZV9nZWFyNCAuaG9tZV9nZWFyNF9sb3dlcl9jb250YWluZXIgLmhvbWVfZ2VhcjRfbG93ZXJfbGFiZWxfd3JhcHBlciAubGFiZWwgLmJvcmRlciAuYm9yZGVyX3ZlcnRpY2FsIC51cHBlcl9jaXJjbGUge1xuICAgIHdpZHRoOiA5cHg7XG4gICAgaGVpZ2h0OiA5cHg7XG4gIH1cbn1cbi5ob21lX2dlYXI0IC5ob21lX2dlYXI0X2xvd2VyX2NvbnRhaW5lciAuaG9tZV9nZWFyNF9sb3dlcl9sYWJlbF93cmFwcGVyIC5sYWJlbCAuYm9yZGVyIC5ib3JkZXJfdmVydGljYWwgLmxvd2VyX2NpcmNsZSB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAycHggc29saWQgcmdiYSgyNDgsIDI1MCwgMjU1LCAwLjg5ODAzOTIxNTcpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoNTAlKTtcbiAgYmFja2dyb3VuZDogcmdiKDAsIDIsIDEyKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLmhvbWVfZ2VhcjQgLmhvbWVfZ2VhcjRfbG93ZXJfY29udGFpbmVyIC5ob21lX2dlYXI0X2xvd2VyX2xhYmVsX3dyYXBwZXIgLmxhYmVsIC5ib3JkZXIgLmJvcmRlcl92ZXJ0aWNhbCAubG93ZXJfY2lyY2xlIHtcbiAgICB3aWR0aDogMTRweDtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xuICAuaG9tZV9nZWFyNCAuaG9tZV9nZWFyNF9sb3dlcl9jb250YWluZXIgLmhvbWVfZ2VhcjRfbG93ZXJfbGFiZWxfd3JhcHBlciAubGFiZWwgLmJvcmRlciAuYm9yZGVyX3ZlcnRpY2FsIC5sb3dlcl9jaXJjbGUge1xuICAgIHdpZHRoOiA5cHg7XG4gICAgaGVpZ2h0OiA5cHg7XG4gIH1cbn1cbi5ob21lX2dlYXI0IC5ob21lX2dlYXI0X2xvd2VyX2NvbnRhaW5lciAuaG9tZV9nZWFyNF9sb3dlcl9sYWJlbF93cmFwcGVyIC5sYWJlbCAuYm9yZGVyIC5ib3JkZXJfdmVydGljYWwuc2Vjb25kIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uaG9tZV9nZWFyNCAuaG9tZV9nZWFyNF9sb3dlcl9jb250YWluZXIgLmhvbWVfZ2VhcjRfbG93ZXJfbGFiZWxfd3JhcHBlciAubGFiZWwgLmJvcmRlciAuYm9yZGVyX2hvcml6b250YWwge1xuICB3aWR0aDogNTAlO1xuICBoZWlnaHQ6IDUwJTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjQ4LCAyNTAsIDI1NSwgMC44OTgwMzkyMTU3KTtcbn1cbi5ob21lX2dlYXI0IC5ob21lX2dlYXI0X2xvd2VyX2NvbnRhaW5lciAuaG9tZV9nZWFyNF9sb3dlcl9sYWJlbF93cmFwcGVyIC5sYWJlbCAubGFiZWxfbG93ZXIge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGhlaWdodDogNTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBcIklCTVBsZXhNb25vXCIsIFwiU0YgTW9ub1wiLCBcIkNhc2NhZGlhIENvZGVcIiwgXCJGaXJhIENvZGVcIiwgXCJDb25zb2xhc1wiLCBcIk1vbmFjb1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiByZ2JhKDI0OCwgMjUwLCAyNTUsIDAuODk4MDM5MjE1Nyk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjQ4LCAyNTAsIDI1NSwgMC44OTgwMzkyMTU3KTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgcGFkZGluZzogMnB4IDMwcHggMnB4IDMwcHg7XG4gIGZvbnQtc2l6ZTogMjRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLmhvbWVfZ2VhcjQgLmhvbWVfZ2VhcjRfbG93ZXJfY29udGFpbmVyIC5ob21lX2dlYXI0X2xvd2VyX2xhYmVsX3dyYXBwZXIgLmxhYmVsIC5sYWJlbF9sb3dlciB7XG4gICAgaGVpZ2h0OiAyOXB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBwYWRkaW5nOiAxcHggMTdweCAxcHggMTdweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU2MHB4KSB7XG4gIC5ob21lX2dlYXI0IC5ob21lX2dlYXI0X2xvd2VyX2NvbnRhaW5lciAuaG9tZV9nZWFyNF9sb3dlcl9sYWJlbF93cmFwcGVyIC5sYWJlbCAubGFiZWxfbG93ZXIge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gIC5ob21lX2dlYXI0IC5ob21lX2dlYXI0X2xvd2VyX2NvbnRhaW5lciAuaG9tZV9nZWFyNF9sb3dlcl9sYWJlbF93cmFwcGVyIC5sYWJlbCAubGFiZWxfbG93ZXIge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gIC5ob21lX2dlYXI0IC5ob21lX2dlYXI0X2xvd2VyX2NvbnRhaW5lciAuaG9tZV9nZWFyNF9sb3dlcl9sYWJlbF93cmFwcGVyIC5sYWJlbCAubGFiZWxfbG93ZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMjNweDtcbiAgICBwYWRkaW5nOiAwIDEycHggMCAxMnB4O1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLmhvbWVfZ2VhcjQgLmhvbWVfZ2VhcjRfbG93ZXJfY29udGFpbmVyIC5ob21lX2dlYXI0X2xvd2VyX2xhYmVsX3dyYXBwZXIgLmxhYmVsIC5sYWJlbF9sb3dlci5sYXN0IHtcbiAgaGVpZ2h0OiA2NHB4O1xuICBib3JkZXI6IG5vbmU7XG59XG4uaG9tZV9nZWFyNCAuaG9tZV9nZWFyNF9sb3dlcl9jb250YWluZXIgLmhvbWVfZ2VhcjRfbG93ZXJfbGFiZWxfd3JhcHBlciAubGFiZWwgLmxhYmVsX2xvd2VyLmxhc3QgaW1nIHtcbiAgbWF4LWhlaWdodDogNjRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLmhvbWVfZ2VhcjQgLmhvbWVfZ2VhcjRfbG93ZXJfY29udGFpbmVyIC5ob21lX2dlYXI0X2xvd2VyX2xhYmVsX3dyYXBwZXIgLmxhYmVsIC5sYWJlbF9sb3dlci5sYXN0IHtcbiAgICBoZWlnaHQ6IDI2cHg7XG4gIH1cbiAgLmhvbWVfZ2VhcjQgLmhvbWVfZ2VhcjRfbG93ZXJfY29udGFpbmVyIC5ob21lX2dlYXI0X2xvd2VyX2xhYmVsX3dyYXBwZXIgLmxhYmVsIC5sYWJlbF9sb3dlci5sYXN0IGltZyB7XG4gICAgbWF4LWhlaWdodDogMjZweDtcbiAgfVxufVxuXG4uY2lyY2xlMSB7XG4gIGFuaW1hdGlvbjogZmlsbENpcmNsZSA2cyBpbmZpbml0ZSAwcztcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciBlYXNlIDAuM3M7XG59XG5cbi5jaXJjbGUyIHtcbiAgYW5pbWF0aW9uOiBmaWxsQ2lyY2xlIDZzIGluZmluaXRlIDEuMnM7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgZWFzZSAwLjNzO1xufVxuXG4uY2lyY2xlMyB7XG4gIGFuaW1hdGlvbjogZmlsbENpcmNsZSA2cyBpbmZpbml0ZSAyLjRzO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIGVhc2UgMC4zcztcbn1cblxuLmNpcmNsZTQge1xuICBhbmltYXRpb246IGZpbGxDaXJjbGUgNnMgaW5maW5pdGUgMy42cztcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciBlYXNlIDAuM3M7XG59XG5cbi5jaXJjbGU1IHtcbiAgYW5pbWF0aW9uOiBmaWxsQ2lyY2xlIDZzIGluZmluaXRlIDQuOHM7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgZWFzZSAwLjNzO1xufVxuXG5Aa2V5ZnJhbWVzIGZpbGxDaXJjbGUge1xuICAwJSwgMTYlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMCwgMiwgMTIpO1xuICB9XG4gIDE3JSwgMzMlIHtcbiAgICBiYWNrZ3JvdW5kOiAjRjhGQUZGO1xuICB9XG4gIDM0JSwgMTAwJSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDAsIDIsIDEyKTtcbiAgfVxufVxuLmhvbWVfZ2VhcjUge1xuICBtYXgtd2lkdGg6IG1pbigxMjIwcHgsIDEwMCUgLSA2MHB4KTtcbiAgbWFyZ2luOiAyMDBweCBhdXRvIDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzUxcHgpIHtcbiAgLmhvbWVfZ2VhcjUge1xuICAgIG1heC13aWR0aDogbWluKDcwNHB4LCAxMDAlIC0gNDBweCk7XG4gICAgbWFyZ2luLXRvcDogOTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gIC5ob21lX2dlYXI1IHtcbiAgICBtYXJnaW4tdG9wOiA3NXB4O1xuICB9XG59XG4uaG9tZV9nZWFyNSAuaG9tZV9nZWFyNV9jb250YWluZXIge1xuICBtYXJnaW4tdG9wOiAxMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NTFweCkge1xuICAuaG9tZV9nZWFyNSAuaG9tZV9nZWFyNV9jb250YWluZXIge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgaGVpZ2h0OiA1NDlweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gIC5ob21lX2dlYXI1IC5ob21lX2dlYXI1X2NvbnRhaW5lciB7XG4gICAgbWFyZ2luLXRvcDogMzZweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbi5ob21lX2dlYXI1IC5ob21lX2dlYXI1X2NvbnRhaW5lciBoMiB7XG4gIG1heC13aWR0aDogNDUwcHg7XG4gIGNvbG9yOiAjRjhGQUZGO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc1MXB4KSB7XG4gIC5ob21lX2dlYXI1IC5ob21lX2dlYXI1X2NvbnRhaW5lciBoMiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmhvbWVfZ2VhcjUgLmhvbWVfZ2VhcjVfY29udGFpbmVyIC5ob21lX2dlYXI1X2NhcmRzX2NvbnRhaW5lciB7XG4gIG1hcmdpbi10b3A6IDEyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDQwcHg7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogOTE1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzUxcHgpIHtcbiAgLmhvbWVfZ2VhcjUgLmhvbWVfZ2VhcjVfY29udGFpbmVyIC5ob21lX2dlYXI1X2NhcmRzX2NvbnRhaW5lciB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBnYXA6IDIzcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xuICAuaG9tZV9nZWFyNSAuaG9tZV9nZWFyNV9jb250YWluZXIgLmhvbWVfZ2VhcjVfY2FyZHNfY29udGFpbmVyIHtcbiAgICBtYXJnaW4tdG9wOiAzNnB4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiA3MnB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuLmhvbWVfZ2VhcjUgLmhvbWVfZ2VhcjVfY29udGFpbmVyIC5ob21lX2dlYXI1X2NhcmRzX2NvbnRhaW5lciAuY2FyZHNfY2FyZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG9wYWNpdHk6IDAuNTtcbiAgbWF4LXdpZHRoOiA1OTBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBjdWJpYy1iZXppZXIoMC4yNSwgMC40NiwgMC40NSwgMC45NCk7XG59XG4uaG9tZV9nZWFyNSAuaG9tZV9nZWFyNV9jb250YWluZXIgLmhvbWVfZ2VhcjVfY2FyZHNfY29udGFpbmVyIC5jYXJkc19jYXJkOmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICB6LWluZGV4OiAyO1xufVxuLmhvbWVfZ2VhcjUgLmhvbWVfZ2VhcjVfY29udGFpbmVyIC5ob21lX2dlYXI1X2NhcmRzX2NvbnRhaW5lciAuY2FyZHNfY2FyZC5zZWxlY3RlZCB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgei1pbmRleDogMjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NTFweCkge1xuICAuaG9tZV9nZWFyNSAuaG9tZV9nZWFyNV9jb250YWluZXIgLmhvbWVfZ2VhcjVfY2FyZHNfY29udGFpbmVyIC5jYXJkc19jYXJkIHtcbiAgICBtYXgtd2lkdGg6IGNhbGMoNTAlIC0gMjNweCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xuICAuaG9tZV9nZWFyNSAuaG9tZV9nZWFyNV9jb250YWluZXIgLmhvbWVfZ2VhcjVfY2FyZHNfY29udGFpbmVyIC5jYXJkc19jYXJkIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5ob21lX2dlYXI1IC5ob21lX2dlYXI1X2NvbnRhaW5lciAuaG9tZV9nZWFyNV9jYXJkc19jb250YWluZXIgLmNhcmRzX2NhcmQgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uaG9tZV9nZWFyNSAuaG9tZV9nZWFyNV9jb250YWluZXIgLmhvbWVfZ2VhcjVfY2FyZHNfY29udGFpbmVyIC5jYXJkc19jYXJkIC5jYXJkX2xhYmVsIHtcbiAgbWFyZ2luLXRvcDogNDhweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzUxcHgpIHtcbiAgLmhvbWVfZ2VhcjUgLmhvbWVfZ2VhcjVfY29udGFpbmVyIC5ob21lX2dlYXI1X2NhcmRzX2NvbnRhaW5lciAuY2FyZHNfY2FyZCAuY2FyZF9sYWJlbCB7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgfVxufVxuLmhvbWVfZ2VhcjUgLmhvbWVfZ2VhcjVfY29udGFpbmVyIC5ob21lX2dlYXI1X2NhcmRzX2NvbnRhaW5lciAuY2FyZHNfY2FyZCAuY2FyZF9sYWJlbCAuY2FyZF9sYWJlbF93cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBnYXA6IDhweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NTFweCkge1xuICAuaG9tZV9nZWFyNSAuaG9tZV9nZWFyNV9jb250YWluZXIgLmhvbWVfZ2VhcjVfY2FyZHNfY29udGFpbmVyIC5jYXJkc19jYXJkIC5jYXJkX2xhYmVsIC5jYXJkX2xhYmVsX3dyYXBwZXIge1xuICAgIGdhcDogNHB4O1xuICB9XG59XG4uaG9tZV9nZWFyNSAuaG9tZV9nZWFyNV9jb250YWluZXIgLmhvbWVfZ2VhcjVfY2FyZHNfY29udGFpbmVyIC5jYXJkc19jYXJkIC5jYXJkX2xhYmVsIC5jYXJkX2xhYmVsX3dyYXBwZXIgaW1nIHtcbiAgbWF4LXdpZHRoOiA1NnB4O1xuICBoZWlnaHQ6IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzUxcHgpIHtcbiAgLmhvbWVfZ2VhcjUgLmhvbWVfZ2VhcjVfY29udGFpbmVyIC5ob21lX2dlYXI1X2NhcmRzX2NvbnRhaW5lciAuY2FyZHNfY2FyZCAuY2FyZF9sYWJlbCAuY2FyZF9sYWJlbF93cmFwcGVyIGltZyB7XG4gICAgbWF4LXdpZHRoOiAzMnB4O1xuICAgIGhlaWdodDogMjNweDtcbiAgfVxufVxuLmhvbWVfZ2VhcjUgLmhvbWVfZ2VhcjVfY29udGFpbmVyIC5ob21lX2dlYXI1X2NhcmRzX2NvbnRhaW5lciAuY2FyZHNfY2FyZCAuY2FyZF9sYWJlbCAuY2FyZF9sYWJlbF93cmFwcGVyIGRpdiB7XG4gIG1pbi13aWR0aDogMjUwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDdweCAyMnB4IDdweCAyMnB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI0OCwgMjUwLCAyNTUsIDAuNTAxOTYwNzg0Myk7XG4gIGZvbnQtZmFtaWx5OiBcIklCTVBsZXhNb25vXCIsIFwiU0YgTW9ub1wiLCBcIkNhc2NhZGlhIENvZGVcIiwgXCJGaXJhIENvZGVcIiwgXCJDb25zb2xhc1wiLCBcIk1vbmFjb1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6IHJnYmEoMjQ4LCAyNTAsIDI1NSwgMC44OTgwMzkyMTU3KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NTFweCkge1xuICAuaG9tZV9nZWFyNSAuaG9tZV9nZWFyNV9jb250YWluZXIgLmhvbWVfZ2VhcjVfY2FyZHNfY29udGFpbmVyIC5jYXJkc19jYXJkIC5jYXJkX2xhYmVsIC5jYXJkX2xhYmVsX3dyYXBwZXIgZGl2IHtcbiAgICBtaW4td2lkdGg6IDE1MHB4O1xuICAgIGhlaWdodDogMjNweDtcbiAgICBwYWRkaW5nOiA0cHggMTJweCA0cHggMTJweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuaG9tZV9nZWFyNSAuaG9tZV9nZWFyNV9jb250YWluZXIgLmhvbWVfZ2VhcjVfY2FyZHNfY29udGFpbmVyIC5jYXJkc19jYXJkIC5jYXJkX2xhYmVsIC5jYXJkX2xhYmVsX3dyYXBwZXIgZGl2IHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAuaG9tZV9nZWFyNSAuaG9tZV9nZWFyNV9jb250YWluZXIgLmhvbWVfZ2VhcjVfY2FyZHNfY29udGFpbmVyIC5jYXJkc19jYXJkIC5jYXJkX2xhYmVsIC5jYXJkX2xhYmVsX3dyYXBwZXIgZGl2IHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgbWF4LXdpZHRoOiA2NyU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NTBweCkge1xuICAuaG9tZV9nZWFyNSAuaG9tZV9nZWFyNV9jb250YWluZXIgLmhvbWVfZ2VhcjVfY2FyZHNfY29udGFpbmVyIC5jYXJkc19jYXJkIC5jYXJkX2xhYmVsIC5jYXJkX2xhYmVsX3dyYXBwZXIgZGl2IHtcbiAgICBmb250LXNpemU6IDhweDtcbiAgfVxufVxuLmhvbWVfZ2VhcjUgLmhvbWVfZ2VhcjVfY29udGFpbmVyIC5ob21lX2dlYXI1X2NhcmRzX2NvbnRhaW5lciAuY2FyZHNfY2FyZCAuY2FyZF9sYWJlbCAuY2FyZF9sYWJlbF93cmFwcGVyIC5jYXJkX2xhYmVsX21vY2sge1xuICBtaW4td2lkdGg6IDU3cHg7XG4gIGhlaWdodDogNDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjQ4LCAyNTAsIDI1NSwgMC41MDE5NjA3ODQzKTtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzUxcHgpIHtcbiAgLmhvbWVfZ2VhcjUgLmhvbWVfZ2VhcjVfY29udGFpbmVyIC5ob21lX2dlYXI1X2NhcmRzX2NvbnRhaW5lciAuY2FyZHNfY2FyZCAuY2FyZF9sYWJlbCAuY2FyZF9sYWJlbF93cmFwcGVyIC5jYXJkX2xhYmVsX21vY2sge1xuICAgIG1pbi13aWR0aDogMzJweDtcbiAgICBoZWlnaHQ6IDIzcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICB9XG59XG4uaG9tZV9nZWFyNSAuaG9tZV9nZWFyNV9jb250YWluZXIgLmhvbWVfZ2VhcjVfY2FyZHNfY29udGFpbmVyIC5jYXJkc19jYXJkIC5jYXJkX2xhYmVsIC5jYXJkX2xhYmVsX3dyYXBwZXIgLmNhcmRfbGFiZWxfbW9jayBpbWcge1xuICB3aWR0aDogNTdweDtcbiAgaGVpZ2h0OiA0MXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc1MXB4KSB7XG4gIC5ob21lX2dlYXI1IC5ob21lX2dlYXI1X2NvbnRhaW5lciAuaG9tZV9nZWFyNV9jYXJkc19jb250YWluZXIgLmNhcmRzX2NhcmQgLmNhcmRfbGFiZWwgLmNhcmRfbGFiZWxfd3JhcHBlciAuY2FyZF9sYWJlbF9tb2NrIGltZyB7XG4gICAgd2lkdGg6IDMycHg7XG4gICAgaGVpZ2h0OiAyM3B4O1xuICB9XG59XG4uaG9tZV9nZWFyNSAuaG9tZV9nZWFyNV9jb250YWluZXIgLmhvbWVfZ2VhcjVfY2FyZHNfY29udGFpbmVyIC5jYXJkc19jYXJkIC5jYXJkX2xhYmVsIHNwYW4ge1xuICBmb250LWZhbWlseTogXCJJQk1QbGV4TW9ub1wiLCBcIlNGIE1vbm9cIiwgXCJDYXNjYWRpYSBDb2RlXCIsIFwiRmlyYSBDb2RlXCIsIFwiQ29uc29sYXNcIiwgXCJNb25hY29cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2U7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiByZ2JhKDI0OCwgMjUwLCAyNTUsIDAuODk4MDM5MjE1Nyk7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NTFweCkge1xuICAuaG9tZV9nZWFyNSAuaG9tZV9nZWFyNV9jb250YWluZXIgLmhvbWVfZ2VhcjVfY2FyZHNfY29udGFpbmVyIC5jYXJkc19jYXJkIC5jYXJkX2xhYmVsIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBtYXJnaW4tdG9wOiA0cHg7XG4gIH1cbn1cbi5ob21lX2dlYXI1IC5ob21lX2dlYXI1X2NvbnRhaW5lciAuaG9tZV9nZWFyNV9jYXJkc19jb250YWluZXIgLmNhcmRzX2NhcmQgdWwge1xuICBtYXJnaW4tdG9wOiA0OHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDQ4cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzUxcHgpIHtcbiAgLmhvbWVfZ2VhcjUgLmhvbWVfZ2VhcjVfY29udGFpbmVyIC5ob21lX2dlYXI1X2NhcmRzX2NvbnRhaW5lciAuY2FyZHNfY2FyZCB1bCB7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICBnYXA6IDI0cHg7XG4gIH1cbn1cbi5ob21lX2dlYXI1IC5ob21lX2dlYXI1X2NvbnRhaW5lciAuaG9tZV9nZWFyNV9jYXJkc19jb250YWluZXIgLmNhcmRzX2NhcmQgdWwgbGkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDhweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NTFweCkge1xuICAuaG9tZV9nZWFyNSAuaG9tZV9nZWFyNV9jb250YWluZXIgLmhvbWVfZ2VhcjVfY2FyZHNfY29udGFpbmVyIC5jYXJkc19jYXJkIHVsIGxpIHtcbiAgICBnYXA6IDRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gIC5ob21lX2dlYXI1IC5ob21lX2dlYXI1X2NvbnRhaW5lciAuaG9tZV9nZWFyNV9jYXJkc19jb250YWluZXIgLmNhcmRzX2NhcmQgdWwgbGkge1xuICAgIG1heC13aWR0aDogMzA3cHg7XG4gIH1cbn1cbi5ob21lX2dlYXI1IC5ob21lX2dlYXI1X2NvbnRhaW5lciAuaG9tZV9nZWFyNV9jYXJkc19jb250YWluZXIgLmNhcmRzX2NhcmQgdWwgbGkgLmxhYmVsX2xpc3RfbWFpbiB7XG4gIGZvbnQtZmFtaWx5OiBcIklCTVBsZXhNb25vXCIsIFwiU0YgTW9ub1wiLCBcIkNhc2NhZGlhIENvZGVcIiwgXCJGaXJhIENvZGVcIiwgXCJDb25zb2xhc1wiLCBcIk1vbmFjb1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6ICNGOEZBRkY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzUxcHgpIHtcbiAgLmhvbWVfZ2VhcjUgLmhvbWVfZ2VhcjVfY29udGFpbmVyIC5ob21lX2dlYXI1X2NhcmRzX2NvbnRhaW5lciAuY2FyZHNfY2FyZCB1bCBsaSAubGFiZWxfbGlzdF9tYWluIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cbi5ob21lX2dlYXI1IC5ob21lX2dlYXI1X2NvbnRhaW5lciAuaG9tZV9nZWFyNV9jYXJkc19jb250YWluZXIgLmNhcmRzX2NhcmQgdWwgbGkgLmxhYmVsX2xpc3RfYWRkaXRpb25hbCB7XG4gIGZvbnQtZmFtaWx5OiBcIklCTVBsZXhNb25vXCIsIFwiU0YgTW9ub1wiLCBcIkNhc2NhZGlhIENvZGVcIiwgXCJGaXJhIENvZGVcIiwgXCJDb25zb2xhc1wiLCBcIk1vbmFjb1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6IHJnYmEoMjQ4LCAyNTAsIDI1NSwgMC44OTgwMzkyMTU3KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NTFweCkge1xuICAuaG9tZV9nZWFyNSAuaG9tZV9nZWFyNV9jb250YWluZXIgLmhvbWVfZ2VhcjVfY2FyZHNfY29udGFpbmVyIC5jYXJkc19jYXJkIHVsIGxpIC5sYWJlbF9saXN0X2FkZGl0aW9uYWwge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgfVxufVxuLmhvbWVfZ2VhcjUgLmhvbWVfZ2VhcjVfY29udGFpbmVyIC5ob21lX2dlYXI1X2NhcmRzX2NvbnRhaW5lciAuY2FyZHNfY2FyZCBidXR0b24ge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogNDhweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMTFweCAxNnB4IDExcHggMTZweDtcbiAgYm9yZGVyLXJhZGl1czogNjBweDtcbiAgYmFja2dyb3VuZDogIzFDMUUyNTtcbiAgZm9udC1mYW1pbHk6IFwiSUJNUGxleE1vbm9cIiwgXCJTRiBNb25vXCIsIFwiQ2FzY2FkaWEgQ29kZVwiLCBcIkZpcmEgQ29kZVwiLCBcIkNvbnNvbGFzXCIsIFwiTW9uYWNvXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogcmdiYSgyNDgsIDI1MCwgMjU1LCAwLjg5ODAzOTIxNTcpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc1MXB4KSB7XG4gIC5ob21lX2dlYXI1IC5ob21lX2dlYXI1X2NvbnRhaW5lciAuaG9tZV9nZWFyNV9jYXJkc19jb250YWluZXIgLmNhcmRzX2NhcmQgYnV0dG9uIHtcbiAgICBoZWlnaHQ6IDI4cHg7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICBwYWRkaW5nOiA2cHggOXB4IDZweCA5cHg7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICB9XG59XG4uaG9tZV9nZWFyNSAuaG9tZV9nZWFyNV9sb3dlcl9jb250YWluZXIge1xuICBtYXJnaW4tdG9wOiAyMDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc1MXB4KSB7XG4gIC5ob21lX2dlYXI1IC5ob21lX2dlYXI1X2xvd2VyX2NvbnRhaW5lciB7XG4gICAgbWFyZ2luLXRvcDogMTIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xuICAuaG9tZV9nZWFyNSAuaG9tZV9nZWFyNV9sb3dlcl9jb250YWluZXIge1xuICAgIG1hcmdpbi10b3A6IDcycHg7XG4gIH1cbn1cbi5ob21lX2dlYXI1IC5ob21lX2dlYXI1X2xvd2VyX2NvbnRhaW5lciBpbWcge1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1heC13aWR0aDogNjIlO1xuICBtYXgtaGVpZ2h0OiA0NTlweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NTFweCkge1xuICAuaG9tZV9nZWFyNSAuaG9tZV9nZWFyNV9sb3dlcl9jb250YWluZXIgaW1nIHtcbiAgICB3aWR0aDogNjIlO1xuICAgIG1heC13aWR0aDogMzQ3cHg7XG4gICAgbWF4LWhlaWdodDogMjIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xuICAuaG9tZV9nZWFyNSAuaG9tZV9nZWFyNV9sb3dlcl9jb250YWluZXIgaW1nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDdweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAyMTJweDtcbiAgfVxufVxuLmhvbWVfZ2VhcjUgLmhvbWVfZ2VhcjVfbG93ZXJfY29udGFpbmVyIGgyIHtcbiAgbWF4LXdpZHRoOiAzMDhweDtcbiAgY29sb3I6ICNGOEZBRkY7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzUxcHgpIHtcbiAgLmhvbWVfZ2VhcjUgLmhvbWVfZ2VhcjVfbG93ZXJfY29udGFpbmVyIGgyIHtcbiAgICBtYXgtd2lkdGg6IDM0N3B4O1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG4uaG9tZV9nZWFyNSAuaG9tZV9nZWFyNV9sb3dlcl9jb250YWluZXIgLmhvbWVfZ2VhcjVfYWNjb3JkaW9uIHtcbiAgbWFyZ2luLXRvcDogMTIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogOHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc1MXB4KSB7XG4gIC5ob21lX2dlYXI1IC5ob21lX2dlYXI1X2xvd2VyX2NvbnRhaW5lciAuaG9tZV9nZWFyNV9hY2NvcmRpb24ge1xuICAgIG1hcmdpbi10b3A6IDE4NXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgLmhvbWVfZ2VhcjUgLmhvbWVfZ2VhcjVfbG93ZXJfY29udGFpbmVyIC5ob21lX2dlYXI1X2FjY29yZGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMTIwcHg7XG4gIH1cbn1cbi5ob21lX2dlYXI1IC5ob21lX2dlYXI1X2xvd2VyX2NvbnRhaW5lciAuaG9tZV9nZWFyNV9hY2NvcmRpb24gLmFjY29yZGlvbl9pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiAxMHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAyMnB4IDQ4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJhY2tncm91bmQ6ICMxQzFFMjU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzUxcHgpIHtcbiAgLmhvbWVfZ2VhcjUgLmhvbWVfZ2VhcjVfbG93ZXJfY29udGFpbmVyIC5ob21lX2dlYXI1X2FjY29yZGlvbiAuYWNjb3JkaW9uX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDEycHggMjdweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gIC5ob21lX2dlYXI1IC5ob21lX2dlYXI1X2xvd2VyX2NvbnRhaW5lciAuaG9tZV9nZWFyNV9hY2NvcmRpb24gLmFjY29yZGlvbl9pdGVtIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cbi5ob21lX2dlYXI1IC5ob21lX2dlYXI1X2xvd2VyX2NvbnRhaW5lciAuaG9tZV9nZWFyNV9hY2NvcmRpb24gLmFjY29yZGlvbl9pdGVtIC50ZXh0X29wZW5lZCB7XG4gIG1heC13aWR0aDogNDY4cHg7XG4gIG1heC1oZWlnaHQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIGZvbnQtZmFtaWx5OiBcIklCTVBsZXhNb25vXCIsIFwiU0YgTW9ub1wiLCBcIkNhc2NhZGlhIENvZGVcIiwgXCJGaXJhIENvZGVcIiwgXCJDb25zb2xhc1wiLCBcIk1vbmFjb1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY29sb3I6ICNGOEZBRkY7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xMnMgZWFzZSwgbWF4LWhlaWdodCAwLjE4cyBlYXNlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc1MXB4KSB7XG4gIC5ob21lX2dlYXI1IC5ob21lX2dlYXI1X2xvd2VyX2NvbnRhaW5lciAuaG9tZV9nZWFyNV9hY2NvcmRpb24gLmFjY29yZGlvbl9pdGVtIC50ZXh0X29wZW5lZCB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgLmhvbWVfZ2VhcjUgLmhvbWVfZ2VhcjVfbG93ZXJfY29udGFpbmVyIC5ob21lX2dlYXI1X2FjY29yZGlvbiAuYWNjb3JkaW9uX2l0ZW0gLnRleHRfb3BlbmVkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBvcmRlcjogMztcbiAgICBmb250LXNpemU6IDhweDtcbiAgfVxufVxuLmhvbWVfZ2VhcjUgLmhvbWVfZ2VhcjVfbG93ZXJfY29udGFpbmVyIC5ob21lX2dlYXI1X2FjY29yZGlvbiAuYWNjb3JkaW9uX2l0ZW0gLmNsb3NlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5ob21lX2dlYXI1IC5ob21lX2dlYXI1X2xvd2VyX2NvbnRhaW5lciAuaG9tZV9nZWFyNV9hY2NvcmRpb24gLmFjY29yZGlvbl9pdGVtLm9wZW5lZCAuY2xvc2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMjZweDtcbiAgaGVpZ2h0OiAyNnB4O1xuICBwb3NpdGlvbjogaW5pdGlhbDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NTFweCkge1xuICAuaG9tZV9nZWFyNSAuaG9tZV9nZWFyNV9sb3dlcl9jb250YWluZXIgLmhvbWVfZ2VhcjVfYWNjb3JkaW9uIC5hY2NvcmRpb25faXRlbS5vcGVuZWQgLmNsb3NlIHtcbiAgICB3aWR0aDogMTVweDtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3MDBweCkge1xuICAuaG9tZV9nZWFyNSAuaG9tZV9nZWFyNV9sb3dlcl9jb250YWluZXIgLmhvbWVfZ2VhcjVfYWNjb3JkaW9uIC5hY2NvcmRpb25faXRlbS5vcGVuZWQgLmNsb3NlIHtcbiAgICB3aWR0aDogN3B4O1xuICAgIGhlaWdodDogN3B4O1xuICB9XG59XG4uaG9tZV9nZWFyNSAuaG9tZV9nZWFyNV9sb3dlcl9jb250YWluZXIgLmhvbWVfZ2VhcjVfYWNjb3JkaW9uIC5hY2NvcmRpb25faXRlbS5vcGVuZWQgLm9wZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmhvbWVfZ2VhcjUgLmhvbWVfZ2VhcjVfbG93ZXJfY29udGFpbmVyIC5ob21lX2dlYXI1X2FjY29yZGlvbiAuYWNjb3JkaW9uX2l0ZW0ub3BlbmVkIC50ZXh0X29wZW5lZCB7XG4gIG1heC1oZWlnaHQ6IDUwMHB4O1xuICBvcGFjaXR5OiAxO1xufVxuLmhvbWVfZ2VhcjUgLmhvbWVfZ2VhcjVfbG93ZXJfY29udGFpbmVyIC5ob21lX2dlYXI1X2FjY29yZGlvbiAuYWNjb3JkaW9uX2l0ZW0ub3BlbmVkIC5vcGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5ob21lX2dlYXI1IC5ob21lX2dlYXI1X2xvd2VyX2NvbnRhaW5lciAuaG9tZV9nZWFyNV9hY2NvcmRpb24gLmFjY29yZGlvbl9pdGVtIGJ1dHRvbiB7XG4gIHdpZHRoOiAyNnB4O1xuICBoZWlnaHQ6IDI2cHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc1MXB4KSB7XG4gIC5ob21lX2dlYXI1IC5ob21lX2dlYXI1X2xvd2VyX2NvbnRhaW5lciAuaG9tZV9nZWFyNV9hY2NvcmRpb24gLmFjY29yZGlvbl9pdGVtIGJ1dHRvbiB7XG4gICAgd2lkdGg6IDE1cHg7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICB9XG59XG4uaG9tZV9nZWFyNSAuaG9tZV9nZWFyNV9sb3dlcl9jb250YWluZXIgLmhvbWVfZ2VhcjVfYWNjb3JkaW9uIC5hY2NvcmRpb25faXRlbSBidXR0b24gLm9wZW4ge1xuICBwb3NpdGlvbjogaW5pdGlhbDtcbiAgd2lkdGg6IDI2cHg7XG4gIGhlaWdodDogMjZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NTFweCkge1xuICAuaG9tZV9nZWFyNSAuaG9tZV9nZWFyNV9sb3dlcl9jb250YWluZXIgLmhvbWVfZ2VhcjVfYWNjb3JkaW9uIC5hY2NvcmRpb25faXRlbSBidXR0b24gLm9wZW4ge1xuICAgIHdpZHRoOiAxNXB4O1xuICAgIGhlaWdodDogMTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gIC5ob21lX2dlYXI1IC5ob21lX2dlYXI1X2xvd2VyX2NvbnRhaW5lciAuaG9tZV9nZWFyNV9hY2NvcmRpb24gLmFjY29yZGlvbl9pdGVtIGJ1dHRvbiAub3BlbiB7XG4gICAgd2lkdGg6IDdweDtcbiAgICBoZWlnaHQ6IDdweDtcbiAgfVxufVxuLmhvbWVfZ2VhcjUgLmhvbWVfZ2VhcjVfbG93ZXJfY29udGFpbmVyIC5ob21lX2dlYXI1X2FjY29yZGlvbiAuYWNjb3JkaW9uX2l0ZW0gc3BhbiB7XG4gIGZvbnQtZmFtaWx5OiBcIklCTVBsZXhNb25vXCIsIFwiU0YgTW9ub1wiLCBcIkNhc2NhZGlhIENvZGVcIiwgXCJGaXJhIENvZGVcIiwgXCJDb25zb2xhc1wiLCBcIk1vbmFjb1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6ICNGOEZBRkY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzUxcHgpIHtcbiAgLmhvbWVfZ2VhcjUgLmhvbWVfZ2VhcjVfbG93ZXJfY29udGFpbmVyIC5ob21lX2dlYXI1X2FjY29yZGlvbiAuYWNjb3JkaW9uX2l0ZW0gc3BhbiB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgLmhvbWVfZ2VhcjUgLmhvbWVfZ2VhcjVfbG93ZXJfY29udGFpbmVyIC5ob21lX2dlYXI1X2FjY29yZGlvbiAuYWNjb3JkaW9uX2l0ZW0gc3BhbiB7XG4gICAgZmxleDogMTtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgZm9udC1zaXplOiA4cHg7XG4gIH1cbn1cblxuLmhvbWVfZ2VhcjYge1xuICBtYXgtd2lkdGg6IG1pbigxMjIwcHgsIDEwMCUgLSA2MHB4KTtcbiAgbWFyZ2luOiAyMDBweCBhdXRvIDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzUxcHgpIHtcbiAgLmhvbWVfZ2VhcjYge1xuICAgIG1heC13aWR0aDogbWluKDcwNHB4LCAxMDAlIC0gNDBweCk7XG4gICAgbWFyZ2luLXRvcDogOTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gIC5ob21lX2dlYXI2IHtcbiAgICBtYXJnaW4tdG9wOiA3NXB4O1xuICB9XG59XG4uaG9tZV9nZWFyNiAuaG9tZV9nZWFyNl9jb250YWluZXIge1xuICBtYXJnaW4tdG9wOiAxMDhweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAzNnB4O1xuICBtaW4taGVpZ2h0OiAyMjlweDtcbiAgbWFyZ2luLWJvdHRvbTogOTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogNTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NTFweCkge1xuICAuaG9tZV9nZWFyNiAuaG9tZV9nZWFyNl9jb250YWluZXIge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgZ2FwOiAyMXB4O1xuICAgIG1pbi1oZWlnaHQ6IDEzN3B4O1xuICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xuICAuaG9tZV9nZWFyNiAuaG9tZV9nZWFyNl9jb250YWluZXIge1xuICAgIG1hcmdpbi10b3A6IDM2cHg7XG4gICAgZ2FwOiAxNnB4O1xuICAgIG1pbi1oZWlnaHQ6IGZpdC1jb250ZW50O1xuICAgIG1hcmdpbi1ib3R0b206IDM4cHg7XG4gIH1cbn1cbi5ob21lX2dlYXI2IC5ob21lX2dlYXI2X2NvbnRhaW5lciAubG90dGllX2NvbnRhaW5lciB7XG4gIHdpZHRoOiA1MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWF4LWhlaWdodDogMTUwJTtcbiAgaGVpZ2h0OiAxNTAlO1xuICBib3R0b206IC0yMCU7XG4gIHRvcDogMTAwcHg7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAtMjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNnMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IG5vLXByZWZlcmVuY2UpIHtcbiAgLmhvbWVfZ2VhcjYgLmhvbWVfZ2VhcjZfY29udGFpbmVyIC5sb3R0aWVfY29udGFpbmVyLnBhcmFsbGF4IHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkodmFyKC0tcGFyYWxsYXgtb2Zmc2V0LCAwcHgpKSB0cmFuc2xhdGVaKDApO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzUxcHgpIHtcbiAgLmhvbWVfZ2VhcjYgLmhvbWVfZ2VhcjZfY29udGFpbmVyIC5sb3R0aWVfY29udGFpbmVyIHtcbiAgICB0b3A6IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xuICAuaG9tZV9nZWFyNiAuaG9tZV9nZWFyNl9jb250YWluZXIgLmxvdHRpZV9jb250YWluZXIge1xuICAgIHRvcDogMTAwcHg7XG4gICAgaGVpZ2h0OiA1MCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5ob21lX2dlYXI2IC5ob21lX2dlYXI2X2NvbnRhaW5lciBoMiB7XG4gIG1heC13aWR0aDogNjE1cHg7XG4gIGNvbG9yOiAjRjhGQUZGO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc1MXB4KSB7XG4gIC5ob21lX2dlYXI2IC5ob21lX2dlYXI2X2NvbnRhaW5lciBoMiB7XG4gICAgbWF4LXdpZHRoOiAzMTFweDtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xuICAuaG9tZV9nZWFyNiAuaG9tZV9nZWFyNl9jb250YWluZXIgaDIge1xuICAgIG1hcmdpbi10b3A6IDE1N3B4O1xuICB9XG59XG4uaG9tZV9nZWFyNiAuaG9tZV9nZWFyNl9jb250YWluZXIgYSB7XG4gIG1heC13aWR0aDogMzQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzUxcHgpIHtcbiAgLmhvbWVfZ2VhcjYgLmhvbWVfZ2VhcjZfY29udGFpbmVyIGEge1xuICAgIG1heC13aWR0aDogMTk2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xuICAuaG9tZV9nZWFyNiAuaG9tZV9nZWFyNl9jb250YWluZXIgYSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG4uaG9tZV9nZWFyNiAuaG9tZV9nZWFyNl9jb250YWluZXIgYnV0dG9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsZXg6IDE7XG4gIGhlaWdodDogNTBweDtcbiAgcGFkZGluZzogMTFweCAxNnB4IDExcHggMTZweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBcIklCTVBsZXhNb25vXCIsIFwiU0YgTW9ub1wiLCBcIkNhc2NhZGlhIENvZGVcIiwgXCJGaXJhIENvZGVcIiwgXCJDb25zb2xhc1wiLCBcIk1vbmFjb1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICNGOEZBRkY7XG4gIGJhY2tncm91bmQ6ICMwRjVFRjc7XG4gIGJvcmRlci1yYWRpdXM6IDYwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzUxcHgpIHtcbiAgLmhvbWVfZ2VhcjYgLmhvbWVfZ2VhcjZfY29udGFpbmVyIGJ1dHRvbiB7XG4gICAgbWF4LXdpZHRoOiAxOTZweDtcbiAgICBoZWlnaHQ6IDI5cHg7XG4gICAgcGFkZGluZzogNnB4IDlweCA2cHggOXB4O1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gIC5ob21lX2dlYXI2IC5ob21lX2dlYXI2X2NvbnRhaW5lciBidXR0b24ge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG4ucGFydG5lcl9wbGF0Zm9ybV9yZXByZXNlbnQge1xuICBtYXgtd2lkdGg6IG1pbigxMjIwcHgsIDEwMCUgLSA2MHB4KTtcbiAgbWFyZ2luOiAyMDBweCBhdXRvIDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzUxcHgpIHtcbiAgLnBhcnRuZXJfcGxhdGZvcm1fcmVwcmVzZW50IHtcbiAgICBtYXgtd2lkdGg6IG1pbig3MDRweCwgMTAwJSAtIDQwcHgpO1xuICAgIG1hcmdpbi10b3A6IDk1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xuICAucGFydG5lcl9wbGF0Zm9ybV9yZXByZXNlbnQge1xuICAgIG1hcmdpbi10b3A6IDc1cHg7XG4gIH1cbn1cbi5wYXJ0bmVyX3BsYXRmb3JtX3JlcHJlc2VudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbi10b3A6IDY3cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NTFweCkge1xuICAucGFydG5lcl9wbGF0Zm9ybV9yZXByZXNlbnQge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xuICAucGFydG5lcl9wbGF0Zm9ybV9yZXByZXNlbnQge1xuICAgIG1hcmdpbi10b3A6IDM2cHg7XG4gICAgbWluLWhlaWdodDogNDQ1cHg7XG4gIH1cbn1cbi5wYXJ0bmVyX3BsYXRmb3JtX3JlcHJlc2VudCAuYmFjayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWF4LXdpZHRoOiA1MCU7XG4gIHJpZ2h0OiA1MCU7XG4gIHotaW5kZXg6IC0yO1xuICBhbmltYXRpb246IG11bHRpQ29sb3JGbG93IDhzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC42cyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpO1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExNzVweCkge1xuICAucGFydG5lcl9wbGF0Zm9ybV9yZXByZXNlbnQgLmJhY2sge1xuICAgIHRvcDogNSU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgLnBhcnRuZXJfcGxhdGZvcm1fcmVwcmVzZW50IC5iYWNrIHtcbiAgICB0b3A6IDEwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDg1MHB4KSB7XG4gIC5wYXJ0bmVyX3BsYXRmb3JtX3JlcHJlc2VudCAuYmFjayB7XG4gICAgdG9wOiAxNSU7XG4gIH1cbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogbm8tcHJlZmVyZW5jZSkge1xuICAucGFydG5lcl9wbGF0Zm9ybV9yZXByZXNlbnQgLmJhY2sucGFyYWxsYXgge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpIHRyYW5zbGF0ZVkodmFyKC0tcGFyYWxsYXgtb2Zmc2V0LCAwcHgpKSB0cmFuc2xhdGVaKDApO1xuICB9XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IG5vLXByZWZlcmVuY2UpIGFuZCAobWF4LXdpZHRoOiA3NTFweCkge1xuICAucGFydG5lcl9wbGF0Zm9ybV9yZXByZXNlbnQgLmJhY2sucGFyYWxsYXgge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpIHRyYW5zbGF0ZVkoY2FsYygtMzAlICsgdmFyKC0tcGFyYWxsYXgtb2Zmc2V0LCAwcHgpKSkgdHJhbnNsYXRlWigwKTtcbiAgfVxufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiBuby1wcmVmZXJlbmNlKSBhbmQgKG1heC13aWR0aDogNjU4cHgpIHtcbiAgLnBhcnRuZXJfcGxhdGZvcm1fcmVwcmVzZW50IC5iYWNrLnBhcmFsbGF4IHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKSB0cmFuc2xhdGVZKGNhbGModmFyKC0tcGFyYWxsYXgtb2Zmc2V0LCAwcHgpKSkgdHJhbnNsYXRlWigwKTtcbiAgfVxufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiBuby1wcmVmZXJlbmNlKSBhbmQgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgLnBhcnRuZXJfcGxhdGZvcm1fcmVwcmVzZW50IC5iYWNrLnBhcmFsbGF4IHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKSB0cmFuc2xhdGVZKGNhbGMoLTMwJSArIHZhcigtLXBhcmFsbGF4LW9mZnNldCwgMHB4KSkpIHRyYW5zbGF0ZVooMCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NTFweCkge1xuICAucGFydG5lcl9wbGF0Zm9ybV9yZXByZXNlbnQgLmJhY2sge1xuICAgIHRvcDogODdweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKSB0cmFuc2xhdGVZKC0zMCUpO1xuICAgIG1heC13aWR0aDogNzUlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgLnBhcnRuZXJfcGxhdGZvcm1fcmVwcmVzZW50IC5iYWNrIHtcbiAgICB0b3A6IDEwN3B4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuLnBhcnRuZXJfcGxhdGZvcm1fcmVwcmVzZW50IC5iYWNrLmxkIHtcbiAgdG9wOiA5MHB4O1xuICBtYXgtaGVpZ2h0OiA0NzBweDtcbiAgaGVpZ2h0OiA0NzBweDtcbn1cbi5wYXJ0bmVyX3BsYXRmb3JtX3JlcHJlc2VudCAucmVwcmVzZW50X2xhYmVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAyMnB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tbGVmdDogMzA2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NTFweCkge1xuICAucGFydG5lcl9wbGF0Zm9ybV9yZXByZXNlbnQgLnJlcHJlc2VudF9sYWJlbCB7XG4gICAgZ2FwOiAxNnB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxMDdweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gIC5wYXJ0bmVyX3BsYXRmb3JtX3JlcHJlc2VudCAucmVwcmVzZW50X2xhYmVsIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogOXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG4ucGFydG5lcl9wbGF0Zm9ybV9yZXByZXNlbnQgLnJlcHJlc2VudF9sYWJlbCBoMSB7XG4gIGNvbG9yOiAjRjhGQUZGO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc1MXB4KSB7XG4gIC5wYXJ0bmVyX3BsYXRmb3JtX3JlcHJlc2VudCAucmVwcmVzZW50X2xhYmVsIGgxIHtcbiAgICBmb250LXNpemU6IDU1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xuICAucGFydG5lcl9wbGF0Zm9ybV9yZXByZXNlbnQgLnJlcHJlc2VudF9sYWJlbCBoMSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICB9XG59XG4ucGFydG5lcl9wbGF0Zm9ybV9yZXByZXNlbnQgLnJlcHJlc2VudF9sYWJlbCBzcGFuIHtcbiAgbWF4LXdpZHRoOiAyMTJweDtcbiAgZm9udC1mYW1pbHk6IFwiSUJNUGxleE1vbm9cIiwgXCJTRiBNb25vXCIsIFwiQ2FzY2FkaWEgQ29kZVwiLCBcIkZpcmEgQ29kZVwiLCBcIkNvbnNvbGFzXCIsIFwiTW9uYWNvXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogcmdiYSgyNDgsIDI1MCwgMjU1LCAwLjgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc1MXB4KSB7XG4gIC5wYXJ0bmVyX3BsYXRmb3JtX3JlcHJlc2VudCAucmVwcmVzZW50X2xhYmVsIHNwYW4ge1xuICAgIG1heC13aWR0aDogMTMzcHg7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgLnBhcnRuZXJfcGxhdGZvcm1fcmVwcmVzZW50IC5yZXByZXNlbnRfbGFiZWwgc3BhbiB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDVweDtcbiAgfVxufVxuLnBhcnRuZXJfcGxhdGZvcm1fcmVwcmVzZW50IC5ob21lX3JlcHJlc2VudF9yYXRlIHtcbiAgbWFyZ2luLXRvcDogMTUzcHg7XG4gIG1heC13aWR0aDogMjU2cHg7XG4gIGhlaWdodDogMTM4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NTFweCkge1xuICAucGFydG5lcl9wbGF0Zm9ybV9yZXByZXNlbnQgLmhvbWVfcmVwcmVzZW50X3JhdGUge1xuICAgIG1hcmdpbi10b3A6IDk2cHg7XG4gICAgbWF4LXdpZHRoOiAxNDdweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgZ2FwOiA5cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xuICAucGFydG5lcl9wbGF0Zm9ybV9yZXByZXNlbnQgLmhvbWVfcmVwcmVzZW50X3JhdGUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBtYXgtd2lkdGg6IDE0N3B4O1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuLnBhcnRuZXJfcGxhdGZvcm1fcmVwcmVzZW50IC5ob21lX3JlcHJlc2VudF9yYXRlIC5ob21lX3JlcHJlc2VudF9yYXRlX2F2YXRhcnMge1xuICBtYXgtd2lkdGg6IDE3MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NTFweCkge1xuICAucGFydG5lcl9wbGF0Zm9ybV9yZXByZXNlbnQgLmhvbWVfcmVwcmVzZW50X3JhdGUgLmhvbWVfcmVwcmVzZW50X3JhdGVfYXZhdGFycyB7XG4gICAgbWF4LXdpZHRoOiA5OHB4O1xuICAgIGhlaWdodDogMjNweDtcbiAgfVxufVxuLnBhcnRuZXJfcGxhdGZvcm1fcmVwcmVzZW50IC5ob21lX3JlcHJlc2VudF9yYXRlIC5ob21lX3JlcHJlc2VudF9yYXRlX2F2YXRhcnMgaW1nIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWF4LXdpZHRoOiA0MHB4O1xuICBtYXgtaGVpZ2h0OiA0MHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5wYXJ0bmVyX3BsYXRmb3JtX3JlcHJlc2VudCAuaG9tZV9yZXByZXNlbnRfcmF0ZSAuaG9tZV9yZXByZXNlbnRfcmF0ZV9hdmF0YXJzIGltZzpudGgtY2hpbGQoMSkge1xuICBsZWZ0OiAwO1xufVxuLnBhcnRuZXJfcGxhdGZvcm1fcmVwcmVzZW50IC5ob21lX3JlcHJlc2VudF9yYXRlIC5ob21lX3JlcHJlc2VudF9yYXRlX2F2YXRhcnMgaW1nOm50aC1jaGlsZCgyKSB7XG4gIGxlZnQ6IDI2cHg7XG59XG4ucGFydG5lcl9wbGF0Zm9ybV9yZXByZXNlbnQgLmhvbWVfcmVwcmVzZW50X3JhdGUgLmhvbWVfcmVwcmVzZW50X3JhdGVfYXZhdGFycyBpbWc6bnRoLWNoaWxkKDMpIHtcbiAgbGVmdDogNTJweDtcbn1cbi5wYXJ0bmVyX3BsYXRmb3JtX3JlcHJlc2VudCAuaG9tZV9yZXByZXNlbnRfcmF0ZSAuaG9tZV9yZXByZXNlbnRfcmF0ZV9hdmF0YXJzIGltZzpudGgtY2hpbGQoNCkge1xuICBsZWZ0OiA3OHB4O1xufVxuLnBhcnRuZXJfcGxhdGZvcm1fcmVwcmVzZW50IC5ob21lX3JlcHJlc2VudF9yYXRlIC5ob21lX3JlcHJlc2VudF9yYXRlX2F2YXRhcnMgaW1nOm50aC1jaGlsZCg1KSB7XG4gIGxlZnQ6IDEwNHB4O1xufVxuLnBhcnRuZXJfcGxhdGZvcm1fcmVwcmVzZW50IC5ob21lX3JlcHJlc2VudF9yYXRlIC5ob21lX3JlcHJlc2VudF9yYXRlX2F2YXRhcnMgaW1nOm50aC1jaGlsZCg2KSB7XG4gIGxlZnQ6IDEzMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc1MXB4KSB7XG4gIC5wYXJ0bmVyX3BsYXRmb3JtX3JlcHJlc2VudCAuaG9tZV9yZXByZXNlbnRfcmF0ZSAuaG9tZV9yZXByZXNlbnRfcmF0ZV9hdmF0YXJzIGltZyB7XG4gICAgbWF4LXdpZHRoOiAyM3B4O1xuICAgIG1heC1oZWlnaHQ6IDIzcHg7XG4gIH1cbiAgLnBhcnRuZXJfcGxhdGZvcm1fcmVwcmVzZW50IC5ob21lX3JlcHJlc2VudF9yYXRlIC5ob21lX3JlcHJlc2VudF9yYXRlX2F2YXRhcnMgaW1nOm50aC1jaGlsZCgxKSB7XG4gICAgbGVmdDogMDtcbiAgfVxuICAucGFydG5lcl9wbGF0Zm9ybV9yZXByZXNlbnQgLmhvbWVfcmVwcmVzZW50X3JhdGUgLmhvbWVfcmVwcmVzZW50X3JhdGVfYXZhdGFycyBpbWc6bnRoLWNoaWxkKDIpIHtcbiAgICBsZWZ0OiAxNXB4O1xuICB9XG4gIC5wYXJ0bmVyX3BsYXRmb3JtX3JlcHJlc2VudCAuaG9tZV9yZXByZXNlbnRfcmF0ZSAuaG9tZV9yZXByZXNlbnRfcmF0ZV9hdmF0YXJzIGltZzpudGgtY2hpbGQoMykge1xuICAgIGxlZnQ6IDMwcHg7XG4gIH1cbiAgLnBhcnRuZXJfcGxhdGZvcm1fcmVwcmVzZW50IC5ob21lX3JlcHJlc2VudF9yYXRlIC5ob21lX3JlcHJlc2VudF9yYXRlX2F2YXRhcnMgaW1nOm50aC1jaGlsZCg0KSB7XG4gICAgbGVmdDogNDVweDtcbiAgfVxuICAucGFydG5lcl9wbGF0Zm9ybV9yZXByZXNlbnQgLmhvbWVfcmVwcmVzZW50X3JhdGUgLmhvbWVfcmVwcmVzZW50X3JhdGVfYXZhdGFycyBpbWc6bnRoLWNoaWxkKDUpIHtcbiAgICBsZWZ0OiA2MHB4O1xuICB9XG4gIC5wYXJ0bmVyX3BsYXRmb3JtX3JlcHJlc2VudCAuaG9tZV9yZXByZXNlbnRfcmF0ZSAuaG9tZV9yZXByZXNlbnRfcmF0ZV9hdmF0YXJzIGltZzpudGgtY2hpbGQoNikge1xuICAgIGxlZnQ6IDc1cHg7XG4gIH1cbn1cbi5wYXJ0bmVyX3BsYXRmb3JtX3JlcHJlc2VudCAuaG9tZV9yZXByZXNlbnRfcmF0ZSAuaG9tZV9yZXByZXNlbnRfcmF0ZV9yYXRpbmcge1xuICBtYXgtd2lkdGg6IDEyMHB4O1xuICBoZWlnaHQ6IDI0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzUxcHgpIHtcbiAgLnBhcnRuZXJfcGxhdGZvcm1fcmVwcmVzZW50IC5ob21lX3JlcHJlc2VudF9yYXRlIC5ob21lX3JlcHJlc2VudF9yYXRlX3JhdGluZyB7XG4gICAgbWF4LXdpZHRoOiA2OXB4O1xuICAgIGhlaWdodDogMTRweDtcbiAgfVxufVxuLnBhcnRuZXJfcGxhdGZvcm1fcmVwcmVzZW50IC5ob21lX3JlcHJlc2VudF9yYXRlIHNwYW4ge1xuICBmb250LWZhbWlseTogXCJJQk1QbGV4TW9ub1wiLCBcIlNGIE1vbm9cIiwgXCJDYXNjYWRpYSBDb2RlXCIsIFwiRmlyYSBDb2RlXCIsIFwiQ29uc29sYXNcIiwgXCJNb25hY29cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2U7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBjb2xvcjogcmdiYSgyNDgsIDI1MCwgMjU1LCAwLjgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc1MXB4KSB7XG4gIC5wYXJ0bmVyX3BsYXRmb3JtX3JlcHJlc2VudCAuaG9tZV9yZXByZXNlbnRfcmF0ZSBzcGFuIHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gIH1cbn1cbi5wYXJ0bmVyX3BsYXRmb3JtX3JlcHJlc2VudCAuaG9tZV9yZXByZXNlbnRfZm9ybV9jb250YWluZXIge1xuICBtYXJnaW4tdG9wOiAxMTVweDtcbiAgbWF4LXdpZHRoOiA2MDVweDtcbiAgbWFyZ2luLWxlZnQ6IDMwOHB4O1xuICBoZWlnaHQ6IDg3cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NTFweCkge1xuICAucGFydG5lcl9wbGF0Zm9ybV9yZXByZXNlbnQgLmhvbWVfcmVwcmVzZW50X2Zvcm1fY29udGFpbmVyIHtcbiAgICBtYXJnaW4tdG9wOiA1OHB4O1xuICAgIG1heC13aWR0aDogMzQ5cHg7XG4gICAgaGVpZ2h0OiA1MXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAyMy43dnc7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xuICAucGFydG5lcl9wbGF0Zm9ybV9yZXByZXNlbnQgLmhvbWVfcmVwcmVzZW50X2Zvcm1fY29udGFpbmVyIHtcbiAgICBtYXJnaW4tdG9wOiAyMzRweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gIH1cbn1cbi5wYXJ0bmVyX3BsYXRmb3JtX3JlcHJlc2VudCAuaG9tZV9yZXByZXNlbnRfZm9ybV9jb250YWluZXIgLmhvbWVfcmVwcmVzZW50X2Zvcm0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDE2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzUxcHgpIHtcbiAgLnBhcnRuZXJfcGxhdGZvcm1fcmVwcmVzZW50IC5ob21lX3JlcHJlc2VudF9mb3JtX2NvbnRhaW5lciAuaG9tZV9yZXByZXNlbnRfZm9ybSB7XG4gICAgZ2FwOiA5cHg7XG4gIH1cbn1cbi5wYXJ0bmVyX3BsYXRmb3JtX3JlcHJlc2VudCAuaG9tZV9yZXByZXNlbnRfZm9ybV9jb250YWluZXIgLmhvbWVfcmVwcmVzZW50X2Zvcm0gaW5wdXQge1xuICBmb250LWZhbWlseTogXCJJQk1QbGV4TW9ub1wiLCBcIlNGIE1vbm9cIiwgXCJDYXNjYWRpYSBDb2RlXCIsIFwiRmlyYSBDb2RlXCIsIFwiQ29uc29sYXNcIiwgXCJNb25hY29cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2U7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBjb2xvcjogcmdiYSgyNDgsIDI1MCwgMjU1LCAwLjg5ODAzOTIxNTcpO1xuICBmbGV4OiAxO1xuICBtYXgtd2lkdGg6IDM2MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIHBhZGRpbmc6IDE2cHggMjRweCAxNnB4IDI0cHg7XG4gIGJhY2tncm91bmQ6ICMxQzFFMjU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NTFweCkge1xuICAucGFydG5lcl9wbGF0Zm9ybV9yZXByZXNlbnQgLmhvbWVfcmVwcmVzZW50X2Zvcm1fY29udGFpbmVyIC5ob21lX3JlcHJlc2VudF9mb3JtIGlucHV0IHtcbiAgICBtYXgtd2lkdGg6IDIwN3B4O1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBoZWlnaHQ6IDI4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xuICAucGFydG5lcl9wbGF0Zm9ybV9yZXByZXNlbnQgLmhvbWVfcmVwcmVzZW50X2Zvcm1fY29udGFpbmVyIC5ob21lX3JlcHJlc2VudF9mb3JtIGlucHV0IHtcbiAgICBtYXgtd2lkdGg6IDE5OXB4O1xuICAgIGhlaWdodDogMjdweDtcbiAgfVxufVxuLnBhcnRuZXJfcGxhdGZvcm1fcmVwcmVzZW50IC5ob21lX3JlcHJlc2VudF9mb3JtX2NvbnRhaW5lciAuaG9tZV9yZXByZXNlbnRfZm9ybSBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSgyNDgsIDI1MCwgMjU1LCAwLjYpO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2UsIGJvcmRlci1jb2xvciAwLjNzIGVhc2U7XG59XG4ucGFydG5lcl9wbGF0Zm9ybV9yZXByZXNlbnQgLmhvbWVfcmVwcmVzZW50X2Zvcm1fY29udGFpbmVyIC5ob21lX3JlcHJlc2VudF9mb3JtIGlucHV0LnR3bzo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI0Y4RkFGRjtcbn1cbi5wYXJ0bmVyX3BsYXRmb3JtX3JlcHJlc2VudCAuaG9tZV9yZXByZXNlbnRfZm9ybV9jb250YWluZXIgLmhvbWVfcmVwcmVzZW50X2Zvcm0gaW5wdXQub25lOjpwbGFjZWhvbGRlciwgLnBhcnRuZXJfcGxhdGZvcm1fcmVwcmVzZW50IC5ob21lX3JlcHJlc2VudF9mb3JtX2NvbnRhaW5lciAuaG9tZV9yZXByZXNlbnRfZm9ybSBpbnB1dC5nbzo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI0ZGNEQ0RDtcbn1cbi5wYXJ0bmVyX3BsYXRmb3JtX3JlcHJlc2VudCAuaG9tZV9yZXByZXNlbnRfZm9ybV9jb250YWluZXIgLmhvbWVfcmVwcmVzZW50X2Zvcm0gYnV0dG9uIHtcbiAgZmxleDogMTtcbiAgbWF4LXdpZHRoOiAyMjlweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjMEY1RUY3O1xuICBib3JkZXItcmFkaXVzOiA2MHB4O1xuICBmb250LWZhbWlseTogXCJJQk1QbGV4TW9ub1wiLCBcIlNGIE1vbm9cIiwgXCJDYXNjYWRpYSBDb2RlXCIsIFwiRmlyYSBDb2RlXCIsIFwiQ29uc29sYXNcIiwgXCJNb25hY29cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2U7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiByZ2JhKDI0OCwgMjUwLCAyNTUsIDAuODk4MDM5MjE1Nyk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDExcHggMTZweCAxMXB4IDE2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc1MXB4KSB7XG4gIC5wYXJ0bmVyX3BsYXRmb3JtX3JlcHJlc2VudCAuaG9tZV9yZXByZXNlbnRfZm9ybV9jb250YWluZXIgLmhvbWVfcmVwcmVzZW50X2Zvcm0gYnV0dG9uIHtcbiAgICBtYXgtd2lkdGg6IDEzMnB4O1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBoZWlnaHQ6IDI4cHg7XG4gICAgcGFkZGluZzogNnB4IDlweCA2cHggOXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgLnBhcnRuZXJfcGxhdGZvcm1fcmVwcmVzZW50IC5ob21lX3JlcHJlc2VudF9mb3JtX2NvbnRhaW5lciAuaG9tZV9yZXByZXNlbnRfZm9ybSBidXR0b24ge1xuICAgIG1heC13aWR0aDogMTI4cHg7XG4gICAgaGVpZ2h0OiAyN3B4O1xuICB9XG59XG4ucGFydG5lcl9wbGF0Zm9ybV9yZXByZXNlbnQgLmhvbWVfcmVwcmVzZW50X2Zvcm1fY29udGFpbmVyIC5ob21lX3JlcHJlc2VudF9mb3JtIGJ1dHRvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQ6ICMwRjVFRjc7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlO1xuICB6LWluZGV4OiAtMTtcbn1cbi5wYXJ0bmVyX3BsYXRmb3JtX3JlcHJlc2VudCAuaG9tZV9yZXByZXNlbnRfZm9ybV9jb250YWluZXIgLmhvbWVfcmVwcmVzZW50X2Zvcm0gYnV0dG9uOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjMEY1RUY3IDAlLCAjNkYzMUYwIDUwJSwgIzdBRkZGNiAxMDAlKTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2U7XG4gIHotaW5kZXg6IC0xO1xufVxuLnBhcnRuZXJfcGxhdGZvcm1fcmVwcmVzZW50IC5ob21lX3JlcHJlc2VudF9mb3JtX2NvbnRhaW5lciAuaG9tZV9yZXByZXNlbnRfZm9ybSBidXR0b24uaGFzLXZhbHVlOjpiZWZvcmUge1xuICBvcGFjaXR5OiAxO1xufVxuLnBhcnRuZXJfcGxhdGZvcm1fcmVwcmVzZW50IC5ob21lX3JlcHJlc2VudF9mb3JtX2NvbnRhaW5lciAuaG9tZV9yZXByZXNlbnRfZm9ybSBidXR0b246aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuLnBhcnRuZXJfcGxhdGZvcm1fcmVwcmVzZW50IC5ob21lX3JlcHJlc2VudF9mb3JtX2NvbnRhaW5lciAuaG9tZV9yZXByZXNlbnRfZm9ybSBidXR0b246aG92ZXI6OmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG59XG4ucGFydG5lcl9wbGF0Zm9ybV9yZXByZXNlbnQgLmhvbWVfcmVwcmVzZW50X2Zvcm1fY29udGFpbmVyIC5ob21lX3JlcHJlc2VudF9mb3JtIGJ1dHRvbjpob3Zlcjo6YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuLnBhcnRuZXJfcGxhdGZvcm1fcmVwcmVzZW50IC5ob21lX3JlcHJlc2VudF9mb3JtX2NvbnRhaW5lciBzcGFuIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBjb2xvcjogcmdiYSgyNDgsIDI1MCwgMjU1LCAwLjgpO1xuICBmb250LWZhbWlseTogXCJJQk1QbGV4TW9ub1wiLCBcIlNGIE1vbm9cIiwgXCJDYXNjYWRpYSBDb2RlXCIsIFwiRmlyYSBDb2RlXCIsIFwiQ29uc29sYXNcIiwgXCJNb25hY29cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2U7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc1MXB4KSB7XG4gIC5wYXJ0bmVyX3BsYXRmb3JtX3JlcHJlc2VudCAuaG9tZV9yZXByZXNlbnRfZm9ybV9jb250YWluZXIgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gIC5wYXJ0bmVyX3BsYXRmb3JtX3JlcHJlc2VudCAuaG9tZV9yZXByZXNlbnRfZm9ybV9jb250YWluZXIgc3BhbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbi5wYXJ0bmVyX3BsYXRmb3JtX3JlcHJlc2VudCAucmVwcmVzZW50X3RleHRfbG93ZXIge1xuICBtYXgtd2lkdGg6IDMxN3B4O1xuICBmb250LWZhbWlseTogXCJJQk1QbGV4TW9ub1wiLCBcIlNGIE1vbm9cIiwgXCJDYXNjYWRpYSBDb2RlXCIsIFwiRmlyYSBDb2RlXCIsIFwiQ29uc29sYXNcIiwgXCJNb25hY29cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2U7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiAjRjhGQUZGO1xuICBtYXJnaW4tdG9wOiA4MHB4O1xuICBtYXJnaW4tbGVmdDogMzA1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzUxcHgpIHtcbiAgLnBhcnRuZXJfcGxhdGZvcm1fcmVwcmVzZW50IC5yZXByZXNlbnRfdGV4dF9sb3dlciB7XG4gICAgbWF4LXdpZHRoOiAxODlweDtcbiAgICBtYXJnaW4tdG9wOiAzNnB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxNzBweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cblxuLnBhcnRuZXJfcGxhdGZvcm1fbGlzdCB7XG4gIG1heC13aWR0aDogbWluKDEyMjBweCwgMTAwJSAtIDYwcHgpO1xuICBtYXJnaW46IDIwMHB4IGF1dG8gMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NTFweCkge1xuICAucGFydG5lcl9wbGF0Zm9ybV9saXN0IHtcbiAgICBtYXgtd2lkdGg6IG1pbig3MDRweCwgMTAwJSAtIDQwcHgpO1xuICAgIG1hcmdpbi10b3A6IDk1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xuICAucGFydG5lcl9wbGF0Zm9ybV9saXN0IHtcbiAgICBtYXJnaW4tdG9wOiA3NXB4O1xuICB9XG59XG4ucGFydG5lcl9wbGF0Zm9ybV9saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5wYXJ0bmVyX3BsYXRmb3JtX2xpc3QgaDIge1xuICBtYXgtd2lkdGg6IDYwN3B4O1xuICBjb2xvcjogI0Y4RkFGRjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NTFweCkge1xuICAucGFydG5lcl9wbGF0Zm9ybV9saXN0IGgyIHtcbiAgICBtYXgtd2lkdGg6IDM4NHB4O1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gIC5wYXJ0bmVyX3BsYXRmb3JtX2xpc3QgaDIge1xuICAgIG1heC13aWR0aDogMjQ0cHg7XG4gIH1cbn1cbi5wYXJ0bmVyX3BsYXRmb3JtX2xpc3QgLmhvbWVfZ2VhcjFfd3JhcHBlciB7XG4gIG1hcmdpbi10b3A6IDEyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDgwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzUxcHgpIHtcbiAgLnBhcnRuZXJfcGxhdGZvcm1fbGlzdCAuaG9tZV9nZWFyMV93cmFwcGVyIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgIGdhcDogMzZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gIC5wYXJ0bmVyX3BsYXRmb3JtX2xpc3QgLmhvbWVfZ2VhcjFfd3JhcHBlciB7XG4gICAgbWFyZ2luLXRvcDogMzZweDtcbiAgICBnYXA6IDI0cHg7XG4gIH1cbn1cbi5wYXJ0bmVyX3BsYXRmb3JtX2xpc3QgLmhvbWVfZ2VhcjFfd3JhcHBlciAuaG9tZV9nZWFyMV9pbmZvX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gIC5wYXJ0bmVyX3BsYXRmb3JtX2xpc3QgLmhvbWVfZ2VhcjFfd3JhcHBlciAuaG9tZV9nZWFyMV9pbmZvX2NvbnRhaW5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgZ2FwOiAxNnB4O1xuICB9XG59XG4ucGFydG5lcl9wbGF0Zm9ybV9saXN0IC5ob21lX2dlYXIxX3dyYXBwZXIgLmhvbWVfZ2VhcjFfaW5mb19jb250YWluZXIgLmhvbWVfZ2VhcjFfaW5mb19sYWJlbCB7XG4gIGZvbnQtZmFtaWx5OiBcIklCTVBsZXhNb25vXCIsIFwiU0YgTW9ub1wiLCBcIkNhc2NhZGlhIENvZGVcIiwgXCJGaXJhIENvZGVcIiwgXCJDb25zb2xhc1wiLCBcIk1vbmFjb1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjRjhGQUZGO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gIG1pbi13aWR0aDogNTAlO1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICB0cmFuc2l0aW9uOiBhbGwgZWFzZSAwLjNzO1xufVxuLnBhcnRuZXJfcGxhdGZvcm1fbGlzdCAuaG9tZV9nZWFyMV93cmFwcGVyIC5ob21lX2dlYXIxX2luZm9fY29udGFpbmVyIC5ob21lX2dlYXIxX2luZm9fbGFiZWw6aG92ZXIge1xuICBjb2xvcjogIzdBRkZGNiAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc1MXB4KSB7XG4gIC5wYXJ0bmVyX3BsYXRmb3JtX2xpc3QgLmhvbWVfZ2VhcjFfd3JhcHBlciAuaG9tZV9nZWFyMV9pbmZvX2NvbnRhaW5lciAuaG9tZV9nZWFyMV9pbmZvX2xhYmVsIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgdG9wOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDIwcHgpIHtcbiAgLnBhcnRuZXJfcGxhdGZvcm1fbGlzdCAuaG9tZV9nZWFyMV93cmFwcGVyIC5ob21lX2dlYXIxX2luZm9fY29udGFpbmVyIC5ob21lX2dlYXIxX2luZm9fbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gIC5wYXJ0bmVyX3BsYXRmb3JtX2xpc3QgLmhvbWVfZ2VhcjFfd3JhcHBlciAuaG9tZV9nZWFyMV9pbmZvX2NvbnRhaW5lciAuaG9tZV9nZWFyMV9pbmZvX2xhYmVsIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGNvbG9yOiAjN0FGRkY2O1xuICAgIHRvcDogMDtcbiAgfVxufVxuLnBhcnRuZXJfcGxhdGZvcm1fbGlzdCAuaG9tZV9nZWFyMV93cmFwcGVyIC5ob21lX2dlYXIxX2luZm9fY29udGFpbmVyIC5ob21lX2dlYXIxX2luZm9fdGV4dF9jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDY1MXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDM2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzUxcHgpIHtcbiAgLnBhcnRuZXJfcGxhdGZvcm1fbGlzdCAuaG9tZV9nZWFyMV93cmFwcGVyIC5ob21lX2dlYXIxX2luZm9fY29udGFpbmVyIC5ob21lX2dlYXIxX2luZm9fdGV4dF9jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMzc2cHg7XG4gICAgZ2FwOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgLnBhcnRuZXJfcGxhdGZvcm1fbGlzdCAuaG9tZV9nZWFyMV93cmFwcGVyIC5ob21lX2dlYXIxX2luZm9fY29udGFpbmVyIC5ob21lX2dlYXIxX2luZm9fdGV4dF9jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMzM1cHg7XG4gICAgZ2FwOiAxNnB4O1xuICB9XG59XG4ucGFydG5lcl9wbGF0Zm9ybV9saXN0IC5ob21lX2dlYXIxX3dyYXBwZXIgLmhvbWVfZ2VhcjFfaW5mb19jb250YWluZXIgLmhvbWVfZ2VhcjFfaW5mb190ZXh0X2NvbnRhaW5lciBoMiB7XG4gIGNvbG9yOiByZ2JhKDI0OCwgMjUwLCAyNTUsIDAuODk4MDM5MjE1Nyk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzUxcHgpIHtcbiAgLnBhcnRuZXJfcGxhdGZvcm1fbGlzdCAuaG9tZV9nZWFyMV93cmFwcGVyIC5ob21lX2dlYXIxX2luZm9fY29udGFpbmVyIC5ob21lX2dlYXIxX2luZm9fdGV4dF9jb250YWluZXIgaDIge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxufVxuLnBhcnRuZXJfcGxhdGZvcm1fbGlzdCAuaG9tZV9nZWFyMV93cmFwcGVyIC5ob21lX2dlYXIxX2luZm9fY29udGFpbmVyIC5ob21lX2dlYXIxX2luZm9fdGV4dF9jb250YWluZXIgLmhvbWVfZ2VhcjFfaW5mb190ZXh0X2NvbnRhaW5lcl90ZXh0IHtcbiAgZm9udC1mYW1pbHk6IFwiSUJNUGxleE1vbm9cIiwgXCJTRiBNb25vXCIsIFwiQ2FzY2FkaWEgQ29kZVwiLCBcIkZpcmEgQ29kZVwiLCBcIkNvbnNvbGFzXCIsIFwiTW9uYWNvXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgY29sb3I6IHJnYmEoMjQ4LCAyNTAsIDI1NSwgMC44OTgwMzkyMTU3KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NTFweCkge1xuICAucGFydG5lcl9wbGF0Zm9ybV9saXN0IC5ob21lX2dlYXIxX3dyYXBwZXIgLmhvbWVfZ2VhcjFfaW5mb19jb250YWluZXIgLmhvbWVfZ2VhcjFfaW5mb190ZXh0X2NvbnRhaW5lciAuaG9tZV9nZWFyMV9pbmZvX3RleHRfY29udGFpbmVyX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuLnBhcnRuZXJfcGxhdGZvcm1fbGlzdCAuaG9tZV9nZWFyMV93cmFwcGVyIC5ob21lX2dlYXIxX2luZm9fY29udGFpbmVyIC5ob21lX2dlYXIxX2luZm9fdGV4dF9jb250YWluZXIgLmhvbWVfZ2VhcjFfaW5mb190ZXh0X2NvbnRhaW5lcl90ZXh0IC5ob21lX2dlYXIxX2luZm9fdGV4dF9jb250YWluZXJfdGV4dF9jb2xvcmVkIHtcbiAgY29sb3I6ICM3QUZGRjY7XG59XG5cbi5wYXJ0bmVyX3BsYXRmb3JtX2MzIHtcbiAgbWF4LXdpZHRoOiBtaW4oMTIyMHB4LCAxMDAlIC0gNjBweCk7XG4gIG1hcmdpbjogMjAwcHggYXV0byAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc1MXB4KSB7XG4gIC5wYXJ0bmVyX3BsYXRmb3JtX2MzIHtcbiAgICBtYXgtd2lkdGg6IG1pbig3MDRweCwgMTAwJSAtIDQwcHgpO1xuICAgIG1hcmdpbi10b3A6IDk1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xuICAucGFydG5lcl9wbGF0Zm9ybV9jMyB7XG4gICAgbWFyZ2luLXRvcDogNzVweDtcbiAgfVxufVxuLnBhcnRuZXJfcGxhdGZvcm1fYzMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDM2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xuICAucGFydG5lcl9wbGF0Zm9ybV9jMyB7XG4gICAgaGVpZ2h0OiAyNjBweDtcbiAgfVxufVxuLnBhcnRuZXJfcGxhdGZvcm1fYzMgLmxvdHRpZV9jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1heC13aWR0aDogMzglO1xuICB0b3A6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNDAlKTtcbiAgcmlnaHQ6IDE1cHg7XG4gIHotaW5kZXg6IC0yO1xuICBhbmltYXRpb246IG11bHRpQ29sb3JGbG93IDhzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xufVxuQGtleWZyYW1lcyBtdWx0aUNvbG9yRmxvdyB7XG4gIDAlIHtcbiAgICBmaWx0ZXI6IGh1ZS1yb3RhdGUoMGRlZykgc2F0dXJhdGUoMS4yKTtcbiAgfVxuICAyNSUge1xuICAgIGZpbHRlcjogaHVlLXJvdGF0ZSg5MGRlZykgc2F0dXJhdGUoMS4zKTtcbiAgfVxuICA1MCUge1xuICAgIGZpbHRlcjogaHVlLXJvdGF0ZSgxODBkZWcpIHNhdHVyYXRlKDEuMSk7XG4gIH1cbiAgNzUlIHtcbiAgICBmaWx0ZXI6IGh1ZS1yb3RhdGUoMjcwZGVnKSBzYXR1cmF0ZSgxLjQpO1xuICB9XG4gIDEwMCUge1xuICAgIGZpbHRlcjogaHVlLXJvdGF0ZSgzNjBkZWcpIHNhdHVyYXRlKDEuMik7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xuICAucGFydG5lcl9wbGF0Zm9ybV9jMyAubG90dGllX2NvbnRhaW5lciB7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICAgIHRvcDogOThweDtcbiAgfVxufVxuLnBhcnRuZXJfcGxhdGZvcm1fYzMgaDIge1xuICBjb2xvcjogI0Y4RkFGRjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NTFweCkge1xuICAucGFydG5lcl9wbGF0Zm9ybV9jMyBoMiB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICB9XG59XG4ucGFydG5lcl9wbGF0Zm9ybV9jMyAuaG9tZV9yZXByZXNlbnRfZm9ybV9jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDYwNXB4O1xuICBtYXJnaW4tbGVmdDogMDtcbiAgaGVpZ2h0OiA4N3B4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzUxcHgpIHtcbiAgLnBhcnRuZXJfcGxhdGZvcm1fYzMgLmhvbWVfcmVwcmVzZW50X2Zvcm1fY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDM0OXB4O1xuICAgIGhlaWdodDogNTFweDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gIC5wYXJ0bmVyX3BsYXRmb3JtX2MzIC5ob21lX3JlcHJlc2VudF9mb3JtX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIG1hcmdpbi10b3A6IGF1dG87XG4gIH1cbn1cbi5wYXJ0bmVyX3BsYXRmb3JtX2MzIC5ob21lX3JlcHJlc2VudF9mb3JtX2NvbnRhaW5lciAuaG9tZV9yZXByZXNlbnRfZm9ybSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NTFweCkge1xuICAucGFydG5lcl9wbGF0Zm9ybV9jMyAuaG9tZV9yZXByZXNlbnRfZm9ybV9jb250YWluZXIgLmhvbWVfcmVwcmVzZW50X2Zvcm0ge1xuICAgIGdhcDogOXB4O1xuICB9XG59XG4ucGFydG5lcl9wbGF0Zm9ybV9jMyAuaG9tZV9yZXByZXNlbnRfZm9ybV9jb250YWluZXIgLmhvbWVfcmVwcmVzZW50X2Zvcm0gaW5wdXQge1xuICBmb250LWZhbWlseTogXCJJQk1QbGV4TW9ub1wiLCBcIlNGIE1vbm9cIiwgXCJDYXNjYWRpYSBDb2RlXCIsIFwiRmlyYSBDb2RlXCIsIFwiQ29uc29sYXNcIiwgXCJNb25hY29cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2U7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBjb2xvcjogcmdiYSgyNDgsIDI1MCwgMjU1LCAwLjg5ODAzOTIxNTcpO1xuICBmbGV4OiAxO1xuICBtYXgtd2lkdGg6IDM2MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIHBhZGRpbmc6IDE2cHggMjRweCAxNnB4IDI0cHg7XG4gIGJhY2tncm91bmQ6ICMxQzFFMjU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NTFweCkge1xuICAucGFydG5lcl9wbGF0Zm9ybV9jMyAuaG9tZV9yZXByZXNlbnRfZm9ybV9jb250YWluZXIgLmhvbWVfcmVwcmVzZW50X2Zvcm0gaW5wdXQge1xuICAgIG1heC13aWR0aDogMjA3cHg7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGhlaWdodDogMjhweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gIC5wYXJ0bmVyX3BsYXRmb3JtX2MzIC5ob21lX3JlcHJlc2VudF9mb3JtX2NvbnRhaW5lciAuaG9tZV9yZXByZXNlbnRfZm9ybSBpbnB1dCB7XG4gICAgbWF4LXdpZHRoOiAxOTlweDtcbiAgICBoZWlnaHQ6IDI3cHg7XG4gIH1cbn1cbi5wYXJ0bmVyX3BsYXRmb3JtX2MzIC5ob21lX3JlcHJlc2VudF9mb3JtX2NvbnRhaW5lciAuaG9tZV9yZXByZXNlbnRfZm9ybSBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSgyNDgsIDI1MCwgMjU1LCAwLjYpO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2UsIGJvcmRlci1jb2xvciAwLjNzIGVhc2U7XG59XG4ucGFydG5lcl9wbGF0Zm9ybV9jMyAuaG9tZV9yZXByZXNlbnRfZm9ybV9jb250YWluZXIgLmhvbWVfcmVwcmVzZW50X2Zvcm0gaW5wdXQudHdvOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjRjhGQUZGO1xufVxuLnBhcnRuZXJfcGxhdGZvcm1fYzMgLmhvbWVfcmVwcmVzZW50X2Zvcm1fY29udGFpbmVyIC5ob21lX3JlcHJlc2VudF9mb3JtIGlucHV0Lm9uZTo6cGxhY2Vob2xkZXIsIC5wYXJ0bmVyX3BsYXRmb3JtX2MzIC5ob21lX3JlcHJlc2VudF9mb3JtX2NvbnRhaW5lciAuaG9tZV9yZXByZXNlbnRfZm9ybSBpbnB1dC5nbzo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI0ZGNEQ0RDtcbn1cbi5wYXJ0bmVyX3BsYXRmb3JtX2MzIC5ob21lX3JlcHJlc2VudF9mb3JtX2NvbnRhaW5lciAuaG9tZV9yZXByZXNlbnRfZm9ybSBidXR0b24ge1xuICBmbGV4OiAxO1xuICBtYXgtd2lkdGg6IDIyOXB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwRjVFRjc7XG4gIGJvcmRlci1yYWRpdXM6IDYwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIklCTVBsZXhNb25vXCIsIFwiU0YgTW9ub1wiLCBcIkNhc2NhZGlhIENvZGVcIiwgXCJGaXJhIENvZGVcIiwgXCJDb25zb2xhc1wiLCBcIk1vbmFjb1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6IHJnYmEoMjQ4LCAyNTAsIDI1NSwgMC44OTgwMzkyMTU3KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMTFweCAxNnB4IDExcHggMTZweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzUxcHgpIHtcbiAgLnBhcnRuZXJfcGxhdGZvcm1fYzMgLmhvbWVfcmVwcmVzZW50X2Zvcm1fY29udGFpbmVyIC5ob21lX3JlcHJlc2VudF9mb3JtIGJ1dHRvbiB7XG4gICAgbWF4LXdpZHRoOiAxMzJweDtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgaGVpZ2h0OiAyOHB4O1xuICAgIHBhZGRpbmc6IDZweCA5cHggNnB4IDlweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gIC5wYXJ0bmVyX3BsYXRmb3JtX2MzIC5ob21lX3JlcHJlc2VudF9mb3JtX2NvbnRhaW5lciAuaG9tZV9yZXByZXNlbnRfZm9ybSBidXR0b24ge1xuICAgIG1heC13aWR0aDogMTI4cHg7XG4gICAgaGVpZ2h0OiAyN3B4O1xuICB9XG59XG4ucGFydG5lcl9wbGF0Zm9ybV9jMyAuaG9tZV9yZXByZXNlbnRfZm9ybV9jb250YWluZXIgLmhvbWVfcmVwcmVzZW50X2Zvcm0gYnV0dG9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZDogIzBGNUVGNztcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2U7XG4gIHotaW5kZXg6IC0xO1xufVxuLnBhcnRuZXJfcGxhdGZvcm1fYzMgLmhvbWVfcmVwcmVzZW50X2Zvcm1fY29udGFpbmVyIC5ob21lX3JlcHJlc2VudF9mb3JtIGJ1dHRvbjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgIzBGNUVGNyAwJSwgIzZGMzFGMCA1MCUsICM3QUZGRjYgMTAwJSk7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlO1xuICB6LWluZGV4OiAtMTtcbn1cbi5wYXJ0bmVyX3BsYXRmb3JtX2MzIC5ob21lX3JlcHJlc2VudF9mb3JtX2NvbnRhaW5lciAuaG9tZV9yZXByZXNlbnRfZm9ybSBidXR0b24uaGFzLXZhbHVlOjpiZWZvcmUge1xuICBvcGFjaXR5OiAxO1xufVxuLnBhcnRuZXJfcGxhdGZvcm1fYzMgLmhvbWVfcmVwcmVzZW50X2Zvcm1fY29udGFpbmVyIC5ob21lX3JlcHJlc2VudF9mb3JtIGJ1dHRvbjpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4ucGFydG5lcl9wbGF0Zm9ybV9jMyAuaG9tZV9yZXByZXNlbnRfZm9ybV9jb250YWluZXIgLmhvbWVfcmVwcmVzZW50X2Zvcm0gYnV0dG9uOmhvdmVyOjpiZWZvcmUge1xuICBvcGFjaXR5OiAxO1xufVxuLnBhcnRuZXJfcGxhdGZvcm1fYzMgLmhvbWVfcmVwcmVzZW50X2Zvcm1fY29udGFpbmVyIC5ob21lX3JlcHJlc2VudF9mb3JtIGJ1dHRvbjpob3Zlcjo6YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuLnBhcnRuZXJfcGxhdGZvcm1fYzMgLmhvbWVfcmVwcmVzZW50X2Zvcm1fY29udGFpbmVyIHNwYW4ge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIGNvbG9yOiByZ2JhKDI0OCwgMjUwLCAyNTUsIDAuOCk7XG4gIGZvbnQtZmFtaWx5OiBcIklCTVBsZXhNb25vXCIsIFwiU0YgTW9ub1wiLCBcIkNhc2NhZGlhIENvZGVcIiwgXCJGaXJhIENvZGVcIiwgXCJDb25zb2xhc1wiLCBcIk1vbmFjb1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzUxcHgpIHtcbiAgLnBhcnRuZXJfcGxhdGZvcm1fYzMgLmhvbWVfcmVwcmVzZW50X2Zvcm1fY29udGFpbmVyIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xuICAucGFydG5lcl9wbGF0Zm9ybV9jMyAuaG9tZV9yZXByZXNlbnRfZm9ybV9jb250YWluZXIgc3BhbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuLnBhcnRuZXJfcGxhdGZvcm1fcmV2aWV3cyB7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc1MXB4KSB7XG4gIC5wYXJ0bmVyX3BsYXRmb3JtX3Jldmlld3Mge1xuICAgIG1hcmdpbi10b3A6IDE4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xuICAucGFydG5lcl9wbGF0Zm9ybV9yZXZpZXdzIHtcbiAgICBtYXJnaW4tdG9wOiAzNnB4O1xuICB9XG59XG4ucGFydG5lcl9wbGF0Zm9ybV9yZXZpZXdzIC5ob21lX2dlYXIzX2NvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiBtaW4oMTIyMHB4LCAxMDB2dyAtIDYwcHgpO1xuICBtYXJnaW46IDAgYXV0byAwIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4ucGFydG5lcl9wbGF0Zm9ybV9yZXZpZXdzIC5ob21lX2dlYXIzX2NvbnRhaW5lci5sZCB7XG4gIG1hcmdpbi10b3A6IDIwMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc1MXB4KSB7XG4gIC5wYXJ0bmVyX3BsYXRmb3JtX3Jldmlld3MgLmhvbWVfZ2VhcjNfY29udGFpbmVyLmxkIHtcbiAgICBtYXJnaW4tdG9wOiAxMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gIC5wYXJ0bmVyX3BsYXRmb3JtX3Jldmlld3MgLmhvbWVfZ2VhcjNfY29udGFpbmVyLmxkIHtcbiAgICBtYXJnaW4tdG9wOiA3MnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzUxcHgpIHtcbiAgLnBhcnRuZXJfcGxhdGZvcm1fcmV2aWV3cyAuaG9tZV9nZWFyM19jb250YWluZXIge1xuICAgIG1heC13aWR0aDogbWluKDc1MHB4LCAxMDB2dyAtIDQwcHgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgLnBhcnRuZXJfcGxhdGZvcm1fcmV2aWV3cyAuaG9tZV9nZWFyM19jb250YWluZXIge1xuICAgIG1heC13aWR0aDogbWluKDc1MHB4LCAxMDB2dyAtIDQwcHgpO1xuICB9XG59XG4ucGFydG5lcl9wbGF0Zm9ybV9yZXZpZXdzIC5ob21lX2dlYXIzX2NvbnRhaW5lciAuaG9tZV9nZWFyM19jbGllbnRzIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTZweDtcbn1cbi5wYXJ0bmVyX3BsYXRmb3JtX3Jldmlld3MgLmhvbWVfZ2VhcjNfY29udGFpbmVyIC5ob21lX2dlYXIzX2NsaWVudHMgc3BhbiB7XG4gIGZvbnQtZmFtaWx5OiBcIklCTVBsZXhNb25vXCIsIFwiU0YgTW9ub1wiLCBcIkNhc2NhZGlhIENvZGVcIiwgXCJGaXJhIENvZGVcIiwgXCJDb25zb2xhc1wiLCBcIk1vbmFjb1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGNvbG9yOiByZ2JhKDI0OCwgMjUwLCAyNTUsIDAuOCk7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NTFweCkge1xuICAucGFydG5lcl9wbGF0Zm9ybV9yZXZpZXdzIC5ob21lX2dlYXIzX2NvbnRhaW5lciAuaG9tZV9nZWFyM19jbGllbnRzIHNwYW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NTFweCkge1xuICAucGFydG5lcl9wbGF0Zm9ybV9yZXZpZXdzIC5ob21lX2dlYXIzX2NvbnRhaW5lciAuaG9tZV9nZWFyM19jbGllbnRzIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGdhcDogOXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgLnBhcnRuZXJfcGxhdGZvcm1fcmV2aWV3cyAuaG9tZV9nZWFyM19jb250YWluZXIgLmhvbWVfZ2VhcjNfY2xpZW50cyB7XG4gICAgbWFyZ2luOiAwcHggYXV0byAwIGF1dG87XG4gICAgZ2FwOiA2cHg7XG4gIH1cbn1cbi5wYXJ0bmVyX3BsYXRmb3JtX3Jldmlld3MgLmhvbWVfZ2VhcjNfY29udGFpbmVyIC5ob21lX2dlYXIzX2NsaWVudHMgLmhvbWVfZ2VhcjNfY2xpZW50c19hdmF0YXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDhweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc1MXB4KSB7XG4gIC5wYXJ0bmVyX3BsYXRmb3JtX3Jldmlld3MgLmhvbWVfZ2VhcjNfY29udGFpbmVyIC5ob21lX2dlYXIzX2NsaWVudHMgLmhvbWVfZ2VhcjNfY2xpZW50c19hdmF0YXIge1xuICAgIGdhcDogNHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgLnBhcnRuZXJfcGxhdGZvcm1fcmV2aWV3cyAuaG9tZV9nZWFyM19jb250YWluZXIgLmhvbWVfZ2VhcjNfY2xpZW50cyAuaG9tZV9nZWFyM19jbGllbnRzX2F2YXRhciB7XG4gICAgZ2FwOiA4cHg7XG4gIH1cbn1cbi5wYXJ0bmVyX3BsYXRmb3JtX3Jldmlld3MgLmhvbWVfZ2VhcjNfY29udGFpbmVyIC5ob21lX2dlYXIzX2NsaWVudHMgLmhvbWVfZ2VhcjNfY2xpZW50c19hdmF0YXIgLmF2YXRhci1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4ucGFydG5lcl9wbGF0Zm9ybV9yZXZpZXdzIC5ob21lX2dlYXIzX2NvbnRhaW5lciAuaG9tZV9nZWFyM19jbGllbnRzIC5ob21lX2dlYXIzX2NsaWVudHNfYXZhdGFyIC5hdmF0YXItaXRlbSBidXR0b24gaW1nIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWF4LXdpZHRoOiA0MHB4O1xuICBtYXgtaGVpZ2h0OiA0MHB4O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NTFweCkge1xuICAucGFydG5lcl9wbGF0Zm9ybV9yZXZpZXdzIC5ob21lX2dlYXIzX2NvbnRhaW5lciAuaG9tZV9nZWFyM19jbGllbnRzIC5ob21lX2dlYXIzX2NsaWVudHNfYXZhdGFyIC5hdmF0YXItaXRlbSBidXR0b24gaW1nIHtcbiAgICBtYXgtd2lkdGg6IDIzcHg7XG4gICAgbWF4LWhlaWdodDogMjNweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gIC5wYXJ0bmVyX3BsYXRmb3JtX3Jldmlld3MgLmhvbWVfZ2VhcjNfY29udGFpbmVyIC5ob21lX2dlYXIzX2NsaWVudHMgLmhvbWVfZ2VhcjNfY2xpZW50c19hdmF0YXIgLmF2YXRhci1pdGVtIGJ1dHRvbiBpbWcge1xuICAgIG1heC13aWR0aDogMjZweDtcbiAgICBtYXgtaGVpZ2h0OiAyNnB4O1xuICB9XG59XG4ucGFydG5lcl9wbGF0Zm9ybV9yZXZpZXdzIC5ob21lX2dlYXIzX2NvbnRhaW5lciAuaG9tZV9nZWFyM19jbGllbnRzIC5ob21lX2dlYXIzX2NsaWVudHNfYXZhdGFyIC5hdmF0YXItaXRlbSAudG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgYmFja2dyb3VuZDogIzFDMUUyNTtcbiAgY29sb3I6IHJnYmEoMjQ4LCAyNTAsIDI1NSwgMC44OTgwMzkyMTU3KTtcbiAgcGFkZGluZzogMTZweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgZm9udC1mYW1pbHk6IFwiSUJNUGxleE1vbm9cIiwgXCJTRiBNb25vXCIsIFwiQ2FzY2FkaWEgQ29kZVwiLCBcIkZpcmEgQ29kZVwiLCBcIkNvbnNvbGFzXCIsIFwiTW9uYWNvXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NTFweCkge1xuICAucGFydG5lcl9wbGF0Zm9ybV9yZXZpZXdzIC5ob21lX2dlYXIzX2NvbnRhaW5lciAuaG9tZV9nZWFyM19jbGllbnRzIC5ob21lX2dlYXIzX2NsaWVudHNfYXZhdGFyIC5hdmF0YXItaXRlbSAudG9vbHRpcCB7XG4gICAgcGFkZGluZzogOXB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuLnBhcnRuZXJfcGxhdGZvcm1fcmV2aWV3cyAuaG9tZV9nZWFyM19jb250YWluZXIgLmhvbWVfZ2VhcjNfY2xpZW50cyAuaG9tZV9nZWFyM19jbGllbnRzX2F2YXRhciAuYXZhdGFyLWl0ZW0uc2VsZWN0ZWQge1xuICBib3JkZXI6IDJweCBzb2xpZCAjN0FGRkY2O1xufVxuLnBhcnRuZXJfcGxhdGZvcm1fcmV2aWV3cyAuaG9tZV9nZWFyM19jb250YWluZXIgLmhvbWVfZ2VhcjNfY2xpZW50cyAuaG9tZV9nZWFyM19jbGllbnRzX2F2YXRhciAuYXZhdGFyLWl0ZW0uc2VsZWN0ZWQgLnRvb2x0aXAge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuLnBhcnRuZXJfcGxhdGZvcm1fcmV2aWV3cyAuaG9tZV9nZWFyM19jb250YWluZXIgLmhvbWVfZ2VhcjNfcmV2aWV3cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogNDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDg1cHg7XG4gIGhlaWdodDogMjg4cHg7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjZzIGVhc2U7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzUxcHgpIHtcbiAgLnBhcnRuZXJfcGxhdGZvcm1fcmV2aWV3cyAuaG9tZV9nZWFyM19jb250YWluZXIgLmhvbWVfZ2VhcjNfcmV2aWV3cyB7XG4gICAgaGVpZ2h0OiAxOTJweDtcbiAgfVxufVxuLnBhcnRuZXJfcGxhdGZvcm1fcmV2aWV3cyAuaG9tZV9nZWFyM19jb250YWluZXIgLmhvbWVfZ2VhcjNfcmV2aWV3cyAuaG9tZV9nZWFyM19yZXZpZXdzX3JldmlldyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZ2FwOiAzNnB4O1xuICB3aWR0aDogMzQ0cHg7XG4gIGhlaWdodDogMjg4cHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjgsIDMwLCAzNywgMC44KTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgcGFkZGluZzogMzZweCAxNnB4IDM2cHggMTZweDtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIG9wYWNpdHk6IDAuODtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSBlYXNlIDAuM3M7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzUxcHgpIHtcbiAgLnBhcnRuZXJfcGxhdGZvcm1fcmV2aWV3cyAuaG9tZV9nZWFyM19jb250YWluZXIgLmhvbWVfZ2VhcjNfcmV2aWV3cyAuaG9tZV9nZWFyM19yZXZpZXdzX3JldmlldyB7XG4gICAgZ2FwOiAyM3B4O1xuICAgIHdpZHRoOiAyMjhweDtcbiAgICBoZWlnaHQ6IDE5MXB4O1xuICAgIHBhZGRpbmc6IDIzcHggMTBweCAyM3B4IDEwcHg7XG4gIH1cbn1cbi5wYXJ0bmVyX3BsYXRmb3JtX3Jldmlld3MgLmhvbWVfZ2VhcjNfY29udGFpbmVyIC5ob21lX2dlYXIzX3Jldmlld3MgLmhvbWVfZ2VhcjNfcmV2aWV3c19yZXZpZXcuc2VsZWN0ZWQge1xuICBvcGFjaXR5OiAxO1xuICBib3JkZXI6IDFweCBzb2xpZCAjN0FGRkY2O1xufVxuLnBhcnRuZXJfcGxhdGZvcm1fcmV2aWV3cyAuaG9tZV9nZWFyM19jb250YWluZXIgLmhvbWVfZ2VhcjNfcmV2aWV3cyAuaG9tZV9nZWFyM19yZXZpZXdzX3JldmlldyBzcGFuIHtcbiAgZm9udC1mYW1pbHk6IFwiSUJNUGxleE1vbm9cIiwgXCJTRiBNb25vXCIsIFwiQ2FzY2FkaWEgQ29kZVwiLCBcIkZpcmEgQ29kZVwiLCBcIkNvbnNvbGFzXCIsIFwiTW9uYWNvXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogcmdiYSgyNDgsIDI1MCwgMjU1LCAwLjg5ODAzOTIxNTcpO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzUxcHgpIHtcbiAgLnBhcnRuZXJfcGxhdGZvcm1fcmV2aWV3cyAuaG9tZV9nZWFyM19jb250YWluZXIgLmhvbWVfZ2VhcjNfcmV2aWV3cyAuaG9tZV9nZWFyM19yZXZpZXdzX3JldmlldyBzcGFuIHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gIH1cbn1cbi5wYXJ0bmVyX3BsYXRmb3JtX3Jldmlld3MgLmhvbWVfZ2VhcjNfY29udGFpbmVyIC5ob21lX2dlYXIzX3Jldmlld3MgLmhvbWVfZ2VhcjNfcmV2aWV3c19yZXZpZXcgLmNsaWVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTZweDtcbiAgbWFyZ2luLXRvcDogYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NTFweCkge1xuICAucGFydG5lcl9wbGF0Zm9ybV9yZXZpZXdzIC5ob21lX2dlYXIzX2NvbnRhaW5lciAuaG9tZV9nZWFyM19yZXZpZXdzIC5ob21lX2dlYXIzX3Jldmlld3NfcmV2aWV3IC5jbGllbnQge1xuICAgIGdhcDogMTBweDtcbiAgfVxufVxuLnBhcnRuZXJfcGxhdGZvcm1fcmV2aWV3cyAuaG9tZV9nZWFyM19jb250YWluZXIgLmhvbWVfZ2VhcjNfcmV2aWV3cyAuaG9tZV9nZWFyM19yZXZpZXdzX3JldmlldyAuY2xpZW50IGltZyB7XG4gIHdpZHRoOiA1NHB4O1xuICBoZWlnaHQ6IDU0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzUxcHgpIHtcbiAgLnBhcnRuZXJfcGxhdGZvcm1fcmV2aWV3cyAuaG9tZV9nZWFyM19jb250YWluZXIgLmhvbWVfZ2VhcjNfcmV2aWV3cyAuaG9tZV9nZWFyM19yZXZpZXdzX3JldmlldyAuY2xpZW50IGltZyB7XG4gICAgd2lkdGg6IDM2cHg7XG4gICAgaGVpZ2h0OiAzNnB4O1xuICB9XG59XG4ucGFydG5lcl9wbGF0Zm9ybV9yZXZpZXdzIC5ob21lX2dlYXIzX2NvbnRhaW5lciAuaG9tZV9nZWFyM19yZXZpZXdzIC5ob21lX2dlYXIzX3Jldmlld3NfcmV2aWV3IC5jbGllbnQgLmNsaWVudF9pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzUxcHgpIHtcbiAgLnBhcnRuZXJfcGxhdGZvcm1fcmV2aWV3cyAuaG9tZV9nZWFyM19jb250YWluZXIgLmhvbWVfZ2VhcjNfcmV2aWV3cyAuaG9tZV9nZWFyM19yZXZpZXdzX3JldmlldyAuY2xpZW50IC5jbGllbnRfaW5mbyB7XG4gICAgZ2FwOiAycHg7XG4gIH1cbn1cbi5wYXJ0bmVyX3BsYXRmb3JtX3Jldmlld3MgLmhvbWVfZ2VhcjNfY29udGFpbmVyIC5ob21lX2dlYXIzX3Jldmlld3MgLmhvbWVfZ2VhcjNfcmV2aWV3c19yZXZpZXcgLmNsaWVudCAuY2xpZW50X2luZm8gLmNsaWVudF9uYW1lIHtcbiAgZm9udC1mYW1pbHk6IFwiSUJNUGxleE1vbm9cIiwgXCJTRiBNb25vXCIsIFwiQ2FzY2FkaWEgQ29kZVwiLCBcIkZpcmEgQ29kZVwiLCBcIkNvbnNvbGFzXCIsIFwiTW9uYWNvXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc1MXB4KSB7XG4gIC5wYXJ0bmVyX3BsYXRmb3JtX3Jldmlld3MgLmhvbWVfZ2VhcjNfY29udGFpbmVyIC5ob21lX2dlYXIzX3Jldmlld3MgLmhvbWVfZ2VhcjNfcmV2aWV3c19yZXZpZXcgLmNsaWVudCAuY2xpZW50X2luZm8gLmNsaWVudF9uYW1lIHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gIH1cbn1cbi5wYXJ0bmVyX3BsYXRmb3JtX3Jldmlld3MgLmhvbWVfZ2VhcjNfY29udGFpbmVyIC5ob21lX2dlYXIzX3Jldmlld3MgLmhvbWVfZ2VhcjNfcmV2aWV3c19yZXZpZXcgLmNsaWVudCAuY2xpZW50X2luZm8gLmNsaWVudF9hZGRpdGlvbmFsIHtcbiAgZm9udC1mYW1pbHk6IFwiSUJNUGxleE1vbm9cIiwgXCJTRiBNb25vXCIsIFwiQ2FzY2FkaWEgQ29kZVwiLCBcIkZpcmEgQ29kZVwiLCBcIkNvbnNvbGFzXCIsIFwiTW9uYWNvXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc1MXB4KSB7XG4gIC5wYXJ0bmVyX3BsYXRmb3JtX3Jldmlld3MgLmhvbWVfZ2VhcjNfY29udGFpbmVyIC5ob21lX2dlYXIzX3Jldmlld3MgLmhvbWVfZ2VhcjNfcmV2aWV3c19yZXZpZXcgLmNsaWVudCAuY2xpZW50X2luZm8gLmNsaWVudF9hZGRpdGlvbmFsIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbn1cbi5wYXJ0bmVyX3BsYXRmb3JtX3Jldmlld3MgLmxvZ29fY29udGFpbmVyIHtcbiAgbWFyZ2luLXRvcDogMjAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDczcHg7XG59XG4ucGFydG5lcl9wbGF0Zm9ybV9yZXZpZXdzIC5sb2dvX2NvbnRhaW5lciAubG9nb190cmFjayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbiAgZmxleDogMCAwIGF1dG87XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMjBweDtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgYW5pbWF0aW9uOiBwYXJ0bmVyLW1hcnF1ZWUgMTVzIGxpbmVhciBpbmZpbml0ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NTFweCkge1xuICAucGFydG5lcl9wbGF0Zm9ybV9yZXZpZXdzIC5sb2dvX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiA1NXB4O1xuICAgIG1hcmdpbi10b3A6IDEyMHB4O1xuICB9XG4gIC5wYXJ0bmVyX3BsYXRmb3JtX3Jldmlld3MgLmxvZ29fY29udGFpbmVyIGltZyB7XG4gICAgbWF4LWhlaWdodDogNTVweDtcbiAgICBtYXgtd2lkdGg6IDEyMHB4O1xuICB9XG4gIC5wYXJ0bmVyX3BsYXRmb3JtX3Jldmlld3MgLmxvZ29fY29udGFpbmVyIC5sb2dvX3RyYWNrIHtcbiAgICBnYXA6IDkwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xuICAucGFydG5lcl9wbGF0Zm9ybV9yZXZpZXdzIC5sb2dvX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAzNnB4O1xuICAgIG1hcmdpbi10b3A6IDcycHg7XG4gIH1cbiAgLnBhcnRuZXJfcGxhdGZvcm1fcmV2aWV3cyAubG9nb19jb250YWluZXIgaW1nIHtcbiAgICBtYXgtaGVpZ2h0OiAzNnB4O1xuICAgIG1heC13aWR0aDogNzlweDtcbiAgfVxuICAucGFydG5lcl9wbGF0Zm9ybV9yZXZpZXdzIC5sb2dvX2NvbnRhaW5lciAubG9nb190cmFjayB7XG4gICAgZ2FwOiA2MHB4O1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcGFydG5lci1tYXJxdWVlIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoY2FsYygtNTAlIC0gNjBweCkpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzUxcHgpIHtcbiAgQGtleWZyYW1lcyBwYXJ0bmVyLW1hcnF1ZWUge1xuICAgIDAlIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoY2FsYygtNTAlIC0gNDVweCkpO1xuICAgIH1cbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gIEBrZXlmcmFtZXMgcGFydG5lci1tYXJxdWVlIHtcbiAgICAwJSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKGNhbGMoLTUwJSAtIDMwcHgpKTtcbiAgICB9XG4gIH1cbn1cbi5wYXJ0bmVyX3BsYXRmb3JtX2M1IC5ob21lX2dlYXIzX2xvd2VyX2NvbnRhaW5lciB7XG4gIG1hcmdpbjogMjAwcHggYXV0byAwIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1heC13aWR0aDogbWluKDEyMjBweCwgMTAwdncgLSA2MHB4KTtcbiAgbWluLWhlaWdodDogMTE0M3B4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzUxcHgpIHtcbiAgLnBhcnRuZXJfcGxhdGZvcm1fYzUgLmhvbWVfZ2VhcjNfbG93ZXJfY29udGFpbmVyIHtcbiAgICBtYXJnaW4tdG9wOiAxMjBweDtcbiAgICBtYXgtd2lkdGg6IG1pbig3MDRweCwgMTAwdncgLSA0MHB4KTtcbiAgICBtaW4taGVpZ2h0OiA2NjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gIC5wYXJ0bmVyX3BsYXRmb3JtX2M1IC5ob21lX2dlYXIzX2xvd2VyX2NvbnRhaW5lciB7XG4gICAgbWFyZ2luLXRvcDogNzJweDtcbiAgICBtaW4taGVpZ2h0OiA3NTVweDtcbiAgfVxufVxuLnBhcnRuZXJfcGxhdGZvcm1fYzUgLmhvbWVfZ2VhcjNfbG93ZXJfY29udGFpbmVyIC5iYWNrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXgtd2lkdGg6IDIyN3B4O1xuICBoZWlnaHQ6IDIyN3B4O1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogMTUlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHotaW5kZXg6IC0yO1xuICBhbmltYXRpb246IG11bHRpQ29sb3JGbG93IDhzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc1MXB4KSB7XG4gIC5wYXJ0bmVyX3BsYXRmb3JtX2M1IC5ob21lX2dlYXIzX2xvd2VyX2NvbnRhaW5lciAuYmFjayB7XG4gICAgbWF4LXdpZHRoOiAxMzBweDtcbiAgICBoZWlnaHQ6IDEzMHB4O1xuICAgIHRvcDogODZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gIC5wYXJ0bmVyX3BsYXRmb3JtX2M1IC5ob21lX2dlYXIzX2xvd2VyX2NvbnRhaW5lciAuYmFjayB7XG4gICAgdG9wOiAzNTVweDtcbiAgfVxufVxuQGtleWZyYW1lcyBtdWx0aUNvbG9yRmxvdyB7XG4gIDAlIHtcbiAgICBmaWx0ZXI6IGh1ZS1yb3RhdGUoMGRlZykgc2F0dXJhdGUoMS4yKTtcbiAgfVxuICAyNSUge1xuICAgIGZpbHRlcjogaHVlLXJvdGF0ZSg5MGRlZykgc2F0dXJhdGUoMS4zKTtcbiAgfVxuICA1MCUge1xuICAgIGZpbHRlcjogaHVlLXJvdGF0ZSgxODBkZWcpIHNhdHVyYXRlKDEuMSk7XG4gIH1cbiAgNzUlIHtcbiAgICBmaWx0ZXI6IGh1ZS1yb3RhdGUoMjcwZGVnKSBzYXR1cmF0ZSgxLjQpO1xuICB9XG4gIDEwMCUge1xuICAgIGZpbHRlcjogaHVlLXJvdGF0ZSgzNjBkZWcpIHNhdHVyYXRlKDEuMik7XG4gIH1cbn1cbi5wYXJ0bmVyX3BsYXRmb3JtX2M1IC5ob21lX2dlYXIzX2xvd2VyX2NvbnRhaW5lciBoMiB7XG4gIGNvbG9yOiByZ2JhKDI0OCwgMjUwLCAyNTUsIDAuODk4MDM5MjE1Nyk7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc1MXB4KSB7XG4gIC5wYXJ0bmVyX3BsYXRmb3JtX2M1IC5ob21lX2dlYXIzX2xvd2VyX2NvbnRhaW5lciBoMiB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgLnBhcnRuZXJfcGxhdGZvcm1fYzUgLmhvbWVfZ2VhcjNfbG93ZXJfY29udGFpbmVyIGgyIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuLnBhcnRuZXJfcGxhdGZvcm1fYzUgLmhvbWVfZ2VhcjNfbG93ZXJfY29udGFpbmVyIC5kYXNoZWRfdmVydGljYWwge1xuICB3aWR0aDogNTAlO1xuICBoZWlnaHQ6IDcycHg7XG4gIGJvcmRlci1yaWdodDogMXB4IGRhc2hlZCByZ2JhKDI0OCwgMjUwLCAyNTUsIDAuODk4MDM5MjE1Nyk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzUxcHgpIHtcbiAgLnBhcnRuZXJfcGxhdGZvcm1fYzUgLmhvbWVfZ2VhcjNfbG93ZXJfY29udGFpbmVyIC5kYXNoZWRfdmVydGljYWwge1xuICAgIGhlaWdodDogNDFweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gIC5wYXJ0bmVyX3BsYXRmb3JtX2M1IC5ob21lX2dlYXIzX2xvd2VyX2NvbnRhaW5lciAuZGFzaGVkX3ZlcnRpY2FsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ucGFydG5lcl9wbGF0Zm9ybV9jNSAuaG9tZV9nZWFyM19sb3dlcl9jb250YWluZXIgLmRhc2hlZF9ob3Jpem9udGFsIHtcbiAgd2lkdGg6IG1pbig5NThweCwgMTAwJSAtIG1pbigxNDdweCwgMTIuMDQ4MTkyNzcxMXZ3KSAtIG1pbigxMTVweCwgOS40MzM5NjIyNjQydncpKTtcbiAgbWFyZ2luLWxlZnQ6IG1pbigxNDdweCwgMTIuMDQ4MTkyNzcxMXZ3KTtcbiAgYm9yZGVyLXRvcDogMXB4IGRhc2hlZCByZ2JhKDI0OCwgMjUwLCAyNTUsIDAuODk4MDM5MjE1Nyk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzUxcHgpIHtcbiAgLnBhcnRuZXJfcGxhdGZvcm1fYzUgLmhvbWVfZ2VhcjNfbG93ZXJfY29udGFpbmVyIC5kYXNoZWRfaG9yaXpvbnRhbCB7XG4gICAgd2lkdGg6IG1pbig1NTJweCwgMTAwJSAtIG1pbig4NHB4LCAxMS4yMzU5NTUwNTYydncpIC0gbWluKDY2cHgsIDguODQ5NTU3NTIyMXZ3KSk7XG4gICAgbWFyZ2luLWxlZnQ6IG1pbig4NHB4LCAxMS4yMzU5NTUwNTYydncpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgLnBhcnRuZXJfcGxhdGZvcm1fYzUgLmhvbWVfZ2VhcjNfbG93ZXJfY29udGFpbmVyIC5kYXNoZWRfaG9yaXpvbnRhbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnBhcnRuZXJfcGxhdGZvcm1fYzUgLmhvbWVfZ2VhcjNfbG93ZXJfY29udGFpbmVyIC5sb3dlcl93cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xuICAucGFydG5lcl9wbGF0Zm9ybV9jNSAuaG9tZV9nZWFyM19sb3dlcl9jb250YWluZXIgLmxvd2VyX3dyYXBwZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5wYXJ0bmVyX3BsYXRmb3JtX2M1IC5ob21lX2dlYXIzX2xvd2VyX2NvbnRhaW5lciAuaG9tZV9nZWFyM19sb3dlcl9sZWZ0IHtcbiAgZmxleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWF4LXdpZHRoOiA4MDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgLnBhcnRuZXJfcGxhdGZvcm1fYzUgLmhvbWVfZ2VhcjNfbG93ZXJfY29udGFpbmVyIC5ob21lX2dlYXIzX2xvd2VyX2xlZnQge1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgLnBhcnRuZXJfcGxhdGZvcm1fYzUgLmhvbWVfZ2VhcjNfbG93ZXJfY29udGFpbmVyIC5ob21lX2dlYXIzX2xvd2VyX2xlZnQge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuLnBhcnRuZXJfcGxhdGZvcm1fYzUgLmhvbWVfZ2VhcjNfbG93ZXJfY29udGFpbmVyIC5ob21lX2dlYXIzX2xvd2VyX2xlZnQgLmRhc2hlZF92ZXJ0aWNhbCB7XG4gIHdpZHRoOiBtaW4oMTQ3cHgsIDEyLjA0ODE5Mjc3MTF2dyk7XG4gIGhlaWdodDogMTE2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzUxcHgpIHtcbiAgLnBhcnRuZXJfcGxhdGZvcm1fYzUgLmhvbWVfZ2VhcjNfbG93ZXJfY29udGFpbmVyIC5ob21lX2dlYXIzX2xvd2VyX2xlZnQgLmRhc2hlZF92ZXJ0aWNhbCB7XG4gICAgd2lkdGg6IG1pbig4NHB4LCAxMS4yMzU5NTUwNTYydncpO1xuICAgIGhlaWdodDogNjdweDtcbiAgfVxufVxuLnBhcnRuZXJfcGxhdGZvcm1fYzUgLmhvbWVfZ2VhcjNfbG93ZXJfY29udGFpbmVyIC5ob21lX2dlYXIzX2xvd2VyX2xlZnQgLmxhYmVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA4cHg7XG4gIG1hcmdpbi10b3A6IDIzcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzUxcHgpIHtcbiAgLnBhcnRuZXJfcGxhdGZvcm1fYzUgLmhvbWVfZ2VhcjNfbG93ZXJfY29udGFpbmVyIC5ob21lX2dlYXIzX2xvd2VyX2xlZnQgLmxhYmVsIHtcbiAgICBnYXA6IDVweDtcbiAgICBtYXJnaW4tdG9wOiA5cHg7XG4gIH1cbn1cbi5wYXJ0bmVyX3BsYXRmb3JtX2M1IC5ob21lX2dlYXIzX2xvd2VyX2NvbnRhaW5lciAuaG9tZV9nZWFyM19sb3dlcl9sZWZ0IC5sYWJlbCBpbWcge1xuICBtYXgtd2lkdGg6IDU2cHg7XG4gIG1heC1oZWlnaHQ6IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzUxcHgpIHtcbiAgLnBhcnRuZXJfcGxhdGZvcm1fYzUgLmhvbWVfZ2VhcjNfbG93ZXJfY29udGFpbmVyIC5ob21lX2dlYXIzX2xvd2VyX2xlZnQgLmxhYmVsIGltZyB7XG4gICAgbWF4LXdpZHRoOiAzMnB4O1xuICAgIG1heC1oZWlnaHQ6IDIzcHg7XG4gIH1cbn1cbi5wYXJ0bmVyX3BsYXRmb3JtX2M1IC5ob21lX2dlYXIzX2xvd2VyX2NvbnRhaW5lciAuaG9tZV9nZWFyM19sb3dlcl9sZWZ0IC5sYWJlbCBkaXYge1xuICBtaW4td2lkdGg6IDIzMHB4O1xuICBtaW4taGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nOiA3cHggMjJweCA3cHggMjJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNDgsIDI1MCwgMjU1LCAwLjg5ODAzOTIxNTcpO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6IHJnYmEoMjQ4LCAyNTAsIDI1NSwgMC44OTgwMzkyMTU3KTtcbiAgZm9udC1mYW1pbHk6IFwiSUJNUGxleE1vbm9cIiwgXCJTRiBNb25vXCIsIFwiQ2FzY2FkaWEgQ29kZVwiLCBcIkZpcmEgQ29kZVwiLCBcIkNvbnNvbGFzXCIsIFwiTW9uYWNvXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc1MXB4KSB7XG4gIC5wYXJ0bmVyX3BsYXRmb3JtX2M1IC5ob21lX2dlYXIzX2xvd2VyX2NvbnRhaW5lciAuaG9tZV9nZWFyM19sb3dlcl9sZWZ0IC5sYWJlbCBkaXYge1xuICAgIG1pbi13aWR0aDogMTMzcHg7XG4gICAgbWluLWhlaWdodDogMjNweDtcbiAgICBwYWRkaW5nOiA0cHggMTJweCA0cHggMTJweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cbi5wYXJ0bmVyX3BsYXRmb3JtX2M1IC5ob21lX2dlYXIzX2xvd2VyX2NvbnRhaW5lciAuaG9tZV9nZWFyM19sb3dlcl9sZWZ0IHNwYW4ge1xuICBtYXJnaW4tdG9wOiAyNHB4O1xuICBtYXgtd2lkdGg6IDI5NHB4O1xuICBmb250LWZhbWlseTogXCJJQk1QbGV4TW9ub1wiLCBcIlNGIE1vbm9cIiwgXCJDYXNjYWRpYSBDb2RlXCIsIFwiRmlyYSBDb2RlXCIsIFwiQ29uc29sYXNcIiwgXCJNb25hY29cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2U7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiByZ2JhKDI0OCwgMjUwLCAyNTUsIDAuODk4MDM5MjE1Nyk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzUxcHgpIHtcbiAgLnBhcnRuZXJfcGxhdGZvcm1fYzUgLmhvbWVfZ2VhcjNfbG93ZXJfY29udGFpbmVyIC5ob21lX2dlYXIzX2xvd2VyX2xlZnQgc3BhbiB7XG4gICAgbWF4LXdpZHRoOiAxNzBweDtcbiAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuLnBhcnRuZXJfcGxhdGZvcm1fYzUgLmhvbWVfZ2VhcjNfbG93ZXJfY29udGFpbmVyIC5ob21lX2dlYXIzX2xvd2VyX2xlZnQgLmNhc2VzX3dyYXBlciB7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogNjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NTFweCkge1xuICAucGFydG5lcl9wbGF0Zm9ybV9jNSAuaG9tZV9nZWFyM19sb3dlcl9jb250YWluZXIgLmhvbWVfZ2VhcjNfbG93ZXJfbGVmdCAuY2FzZXNfd3JhcGVyIHtcbiAgICBtYXJnaW4tdG9wOiAzNnB4O1xuICAgIGdhcDogMzRweDtcbiAgfVxufVxuLnBhcnRuZXJfcGxhdGZvcm1fYzUgLmhvbWVfZ2VhcjNfbG93ZXJfY29udGFpbmVyIC5ob21lX2dlYXIzX2xvd2VyX2xlZnQgLmNhc2VzX3dyYXBlciAuY2FzZSB7XG4gIG1heC13aWR0aDogMjA0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgZmxleDogMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NTFweCkge1xuICAucGFydG5lcl9wbGF0Zm9ybV9jNSAuaG9tZV9nZWFyM19sb3dlcl9jb250YWluZXIgLmhvbWVfZ2VhcjNfbG93ZXJfbGVmdCAuY2FzZXNfd3JhcGVyIC5jYXNlIHtcbiAgICBtYXgtd2lkdGg6IDExOHB4O1xuICB9XG59XG4ucGFydG5lcl9wbGF0Zm9ybV9jNSAuaG9tZV9nZWFyM19sb3dlcl9jb250YWluZXIgLmhvbWVfZ2VhcjNfbG93ZXJfbGVmdCAuY2FzZXNfd3JhcGVyIC5jYXNlIC5kYXNoZWRfdmVydGljYWwge1xuICB3aWR0aDogNzZweDtcbiAgaGVpZ2h0OiAzOHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc1MXB4KSB7XG4gIC5wYXJ0bmVyX3BsYXRmb3JtX2M1IC5ob21lX2dlYXIzX2xvd2VyX2NvbnRhaW5lciAuaG9tZV9nZWFyM19sb3dlcl9sZWZ0IC5jYXNlc193cmFwZXIgLmNhc2UgLmRhc2hlZF92ZXJ0aWNhbCB7XG4gICAgd2lkdGg6IDU3cHg7XG4gICAgaGVpZ2h0OiAyMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgLnBhcnRuZXJfcGxhdGZvcm1fYzUgLmhvbWVfZ2VhcjNfbG93ZXJfY29udGFpbmVyIC5ob21lX2dlYXIzX2xvd2VyX2xlZnQgLmNhc2VzX3dyYXBlciAuY2FzZSAuZGFzaGVkX3ZlcnRpY2FsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG4ucGFydG5lcl9wbGF0Zm9ybV9jNSAuaG9tZV9nZWFyM19sb3dlcl9jb250YWluZXIgLmhvbWVfZ2VhcjNfbG93ZXJfbGVmdCAuY2FzZXNfd3JhcGVyIC5jYXNlIC5jYXNlX2xhYmVsIHtcbiAgbWF4LWhlaWdodDogNDBweDtcbiAgZmxleDogMTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTZweDtcbiAgcGFkZGluZzogN3B4IDIycHggN3B4IDIycHg7XG4gIGJhY2tncm91bmQ6ICNBOTgwRkY7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc1MXB4KSB7XG4gIC5wYXJ0bmVyX3BsYXRmb3JtX2M1IC5ob21lX2dlYXIzX2xvd2VyX2NvbnRhaW5lciAuaG9tZV9nZWFyM19sb3dlcl9sZWZ0IC5jYXNlc193cmFwZXIgLmNhc2UgLmNhc2VfbGFiZWwge1xuICAgIG1heC1oZWlnaHQ6IDIzcHg7XG4gICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICBnYXA6IDlweDtcbiAgICBwYWRkaW5nOiA0cHggMTJweCA0cHggMTJweDtcbiAgfVxufVxuLnBhcnRuZXJfcGxhdGZvcm1fYzUgLmhvbWVfZ2VhcjNfbG93ZXJfY29udGFpbmVyIC5ob21lX2dlYXIzX2xvd2VyX2xlZnQgLmNhc2VzX3dyYXBlciAuY2FzZSAuY2FzZV9sYWJlbCBpbWcge1xuICBtYXgtd2lkdGg6IDI4cHg7XG4gIG1heC1oZWlnaHQ6IDI4cHg7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NTFweCkge1xuICAucGFydG5lcl9wbGF0Zm9ybV9jNSAuaG9tZV9nZWFyM19sb3dlcl9jb250YWluZXIgLmhvbWVfZ2VhcjNfbG93ZXJfbGVmdCAuY2FzZXNfd3JhcGVyIC5jYXNlIC5jYXNlX2xhYmVsIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxN3B4O1xuICAgIG1heC1oZWlnaHQ6IDE3cHg7XG4gIH1cbn1cbi5wYXJ0bmVyX3BsYXRmb3JtX2M1IC5ob21lX2dlYXIzX2xvd2VyX2NvbnRhaW5lciAuaG9tZV9nZWFyM19sb3dlcl9sZWZ0IC5jYXNlc193cmFwZXIgLmNhc2UgLmNhc2VfbGFiZWwgc3BhbiB7XG4gIGZvbnQtZmFtaWx5OiBcIklCTVBsZXhNb25vXCIsIFwiU0YgTW9ub1wiLCBcIkNhc2NhZGlhIENvZGVcIiwgXCJGaXJhIENvZGVcIiwgXCJDb25zb2xhc1wiLCBcIk1vbmFjb1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogIzFDMUUyNTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NTFweCkge1xuICAucGFydG5lcl9wbGF0Zm9ybV9jNSAuaG9tZV9nZWFyM19sb3dlcl9jb250YWluZXIgLmhvbWVfZ2VhcjNfbG93ZXJfbGVmdCAuY2FzZXNfd3JhcGVyIC5jYXNlIC5jYXNlX2xhYmVsIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuLnBhcnRuZXJfcGxhdGZvcm1fYzUgLmhvbWVfZ2VhcjNfbG93ZXJfY29udGFpbmVyIC5ob21lX2dlYXIzX2xvd2VyX2xlZnQgLmNhc2VzX3dyYXBlciAuY2FzZSBzcGFuIHtcbiAgbWFyZ2luLXRvcDogMjRweDtcbiAgbWF4LXdpZHRoOiAyMDRweDtcbiAgZm9udC1mYW1pbHk6IFwiSUJNUGxleE1vbm9cIiwgXCJTRiBNb25vXCIsIFwiQ2FzY2FkaWEgQ29kZVwiLCBcIkZpcmEgQ29kZVwiLCBcIkNvbnNvbGFzXCIsIFwiTW9uYWNvXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6IHJnYmEoMjQ4LCAyNTAsIDI1NSwgMC44OTgwMzkyMTU3KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NTFweCkge1xuICAucGFydG5lcl9wbGF0Zm9ybV9jNSAuaG9tZV9nZWFyM19sb3dlcl9jb250YWluZXIgLmhvbWVfZ2VhcjNfbG93ZXJfbGVmdCAuY2FzZXNfd3JhcGVyIC5jYXNlIHNwYW4ge1xuICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgbWF4LXdpZHRoOiAxMThweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cbi5wYXJ0bmVyX3BsYXRmb3JtX2M1IC5ob21lX2dlYXIzX2xvd2VyX2NvbnRhaW5lciAuaG9tZV9nZWFyM19sb3dlcl9sZWZ0IGJ1dHRvbiB7XG4gIG1heC13aWR0aDogMzQwcHg7XG4gIG1hcmdpbjogNzZweCBhdXRvIDAgYXV0bztcbiAgaGVpZ2h0OiA1MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogIzBGNUVGNztcbiAgYm9yZGVyLXJhZGl1czogNjBweDtcbiAgcGFkZGluZzogMTFweCAxNnB4IDExcHggMTZweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBcIklCTVBsZXhNb25vXCIsIFwiU0YgTW9ub1wiLCBcIkNhc2NhZGlhIENvZGVcIiwgXCJGaXJhIENvZGVcIiwgXCJDb25zb2xhc1wiLCBcIk1vbmFjb1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6IHJnYmEoMjQ4LCAyNTAsIDI1NSwgMC44OTgwMzkyMTU3KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NTFweCkge1xuICAucGFydG5lcl9wbGF0Zm9ybV9jNSAuaG9tZV9nZWFyM19sb3dlcl9jb250YWluZXIgLmhvbWVfZ2VhcjNfbG93ZXJfbGVmdCBidXR0b24ge1xuICAgIG1heC13aWR0aDogMzkxcHg7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBoZWlnaHQ6IDI4cHg7XG4gICAgcGFkZGluZzogNHB4IDEwcHggNHB4IDEwcHg7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICB9XG59XG4ucGFydG5lcl9wbGF0Zm9ybV9jNSAuaG9tZV9nZWFyM19sb3dlcl9jb250YWluZXIgLmhvbWVfZ2VhcjNfbG93ZXJfcmlnaHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4OiAxO1xufVxuLnBhcnRuZXJfcGxhdGZvcm1fYzUgLmhvbWVfZ2VhcjNfbG93ZXJfY29udGFpbmVyIC5ob21lX2dlYXIzX2xvd2VyX3JpZ2h0IC5sb3dlcl93cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5wYXJ0bmVyX3BsYXRmb3JtX2M1IC5ob21lX2dlYXIzX2xvd2VyX2NvbnRhaW5lciAuaG9tZV9nZWFyM19sb3dlcl9yaWdodCAuZGFzaGVkX3dyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xuICAucGFydG5lcl9wbGF0Zm9ybV9jNSAuaG9tZV9nZWFyM19sb3dlcl9jb250YWluZXIgLmhvbWVfZ2VhcjNfbG93ZXJfcmlnaHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDE3MHB4O1xuICB9XG59XG4ucGFydG5lcl9wbGF0Zm9ybV9jNSAuaG9tZV9nZWFyM19sb3dlcl9jb250YWluZXIgLmhvbWVfZ2VhcjNfbG93ZXJfcmlnaHQgLmRhc2hlZF9sYWJlbF93cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDc1JTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xuICAucGFydG5lcl9wbGF0Zm9ybV9jNSAuaG9tZV9nZWFyM19sb3dlcl9jb250YWluZXIgLmhvbWVfZ2VhcjNfbG93ZXJfcmlnaHQgLmRhc2hlZF9sYWJlbF93cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ucGFydG5lcl9wbGF0Zm9ybV9jNSAuaG9tZV9nZWFyM19sb3dlcl9jb250YWluZXIgLmhvbWVfZ2VhcjNfbG93ZXJfcmlnaHQgLmRhc2hlZF9sYWJlbF93cmFwcGVyIC5sYWJlbCB7XG4gIG1heC13aWR0aDogMzgwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGOEZBRkY7XG4gIHBhZGRpbmc6IDdweCAyMnB4IDdweCAyMnB4O1xuICBmb250LWZhbWlseTogXCJJQk1QbGV4TW9ub1wiLCBcIlNGIE1vbm9cIiwgXCJDYXNjYWRpYSBDb2RlXCIsIFwiRmlyYSBDb2RlXCIsIFwiQ29uc29sYXNcIiwgXCJNb25hY29cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2U7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGNvbG9yOiAjRjhGQUZGO1xuICBtaW4taGVpZ2h0OiA0MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzUxcHgpIHtcbiAgLnBhcnRuZXJfcGxhdGZvcm1fYzUgLmhvbWVfZ2VhcjNfbG93ZXJfY29udGFpbmVyIC5ob21lX2dlYXIzX2xvd2VyX3JpZ2h0IC5kYXNoZWRfbGFiZWxfd3JhcHBlciAubGFiZWwge1xuICAgIG1heC13aWR0aDogMjE4cHg7XG4gICAgbWluLWhlaWdodDogMjJweDtcbiAgICBwYWRkaW5nOiAzcHggMTFweCAzcHggMTFweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NTBweCkge1xuICAucGFydG5lcl9wbGF0Zm9ybV9jNSAuaG9tZV9nZWFyM19sb3dlcl9jb250YWluZXIgLmhvbWVfZ2VhcjNfbG93ZXJfcmlnaHQgLmRhc2hlZF9sYWJlbF93cmFwcGVyIC5sYWJlbCB7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIH1cbn1cbi5wYXJ0bmVyX3BsYXRmb3JtX2M1IC5ob21lX2dlYXIzX2xvd2VyX2NvbnRhaW5lciAuaG9tZV9nZWFyM19sb3dlcl9yaWdodCAuZGFzaGVkX2xhYmVsX3dyYXBwZXIgc3BhbiB7XG4gIGZvbnQtZmFtaWx5OiBcIklCTVBsZXhNb25vXCIsIFwiU0YgTW9ub1wiLCBcIkNhc2NhZGlhIENvZGVcIiwgXCJGaXJhIENvZGVcIiwgXCJDb25zb2xhc1wiLCBcIk1vbmFjb1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6ICNGOEZBRkY7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICBtYXJnaW4tbGVmdDogMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDM4MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc1MXB4KSB7XG4gIC5wYXJ0bmVyX3BsYXRmb3JtX2M1IC5ob21lX2dlYXIzX2xvd2VyX2NvbnRhaW5lciAuaG9tZV9nZWFyM19sb3dlcl9yaWdodCAuZGFzaGVkX2xhYmVsX3dyYXBwZXIgc3BhbiB7XG4gICAgbWF4LXdpZHRoOiAyMThweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cbi5wYXJ0bmVyX3BsYXRmb3JtX2M1IC5ob21lX2dlYXIzX2xvd2VyX2NvbnRhaW5lciAuaG9tZV9nZWFyM19sb3dlcl9yaWdodCAuZGFzaGVkX3ZlcnRpY2FsIHtcbiAgd2lkdGg6IGNhbGMoMjUlIC0gbWluKDExNXB4LCA5LjQzMzk2MjI2NDJ2dykpO1xuICBoZWlnaHQ6IDU1NXB4O1xufVxuLnBhcnRuZXJfcGxhdGZvcm1fYzUgLmhvbWVfZ2VhcjNfbG93ZXJfY29udGFpbmVyIC5ob21lX2dlYXIzX2xvd2VyX3JpZ2h0IC5kYXNoZWRfdmVydGljYWwuZmlyc3Qge1xuICB3aWR0aDogNjAlO1xuICBoZWlnaHQ6IDI0NXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAucGFydG5lcl9wbGF0Zm9ybV9jNSAuaG9tZV9nZWFyM19sb3dlcl9jb250YWluZXIgLmhvbWVfZ2VhcjNfbG93ZXJfcmlnaHQgLmRhc2hlZF92ZXJ0aWNhbC5maXJzdCB7XG4gICAgaGVpZ2h0OiAxNDVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc1MXB4KSB7XG4gIC5wYXJ0bmVyX3BsYXRmb3JtX2M1IC5ob21lX2dlYXIzX2xvd2VyX2NvbnRhaW5lciAuaG9tZV9nZWFyM19sb3dlcl9yaWdodCAuZGFzaGVkX3ZlcnRpY2FsLmZpcnN0IHtcbiAgICBoZWlnaHQ6IDEzMXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgLnBhcnRuZXJfcGxhdGZvcm1fYzUgLmhvbWVfZ2VhcjNfbG93ZXJfY29udGFpbmVyIC5ob21lX2dlYXIzX2xvd2VyX3JpZ2h0IC5kYXNoZWRfdmVydGljYWwuZmlyc3Qge1xuICAgIGhlaWdodDogOTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc1MXB4KSB7XG4gIC5wYXJ0bmVyX3BsYXRmb3JtX2M1IC5ob21lX2dlYXIzX2xvd2VyX2NvbnRhaW5lciAuaG9tZV9nZWFyM19sb3dlcl9yaWdodCAuZGFzaGVkX3ZlcnRpY2FsIHtcbiAgICB3aWR0aDogY2FsYygyNSUgLSBtaW4oNjZweCwgOC44NDk1NTc1MjIxdncpKTtcbiAgICBoZWlnaHQ6IDMyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgLnBhcnRuZXJfcGxhdGZvcm1fYzUgLmhvbWVfZ2VhcjNfbG93ZXJfY29udGFpbmVyIC5ob21lX2dlYXIzX2xvd2VyX3JpZ2h0IC5kYXNoZWRfdmVydGljYWwge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSBtaW4oNjZweCwgOC44NDk1NTc1MjIxdncpKTtcbiAgfVxufVxuLnBhcnRuZXJfcGxhdGZvcm1fYzUgLmhvbWVfZ2VhcjNfbG93ZXJfY29udGFpbmVyIC5ob21lX2dlYXIzX2xvd2VyX3JpZ2h0IC5sYWJlbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogOHB4O1xuICBtYXJnaW4tdG9wOiAyM3B4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NTFweCkge1xuICAucGFydG5lcl9wbGF0Zm9ybV9jNSAuaG9tZV9nZWFyM19sb3dlcl9jb250YWluZXIgLmhvbWVfZ2VhcjNfbG93ZXJfcmlnaHQgLmxhYmVsIHtcbiAgICBnYXA6IDVweDtcbiAgICBtYXJnaW4tdG9wOiA5cHg7XG4gIH1cbn1cbi5wYXJ0bmVyX3BsYXRmb3JtX2M1IC5ob21lX2dlYXIzX2xvd2VyX2NvbnRhaW5lciAuaG9tZV9nZWFyM19sb3dlcl9yaWdodCAubGFiZWwgaW1nIHtcbiAgbWF4LXdpZHRoOiA1NnB4O1xuICBtYXgtaGVpZ2h0OiA0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc1MXB4KSB7XG4gIC5wYXJ0bmVyX3BsYXRmb3JtX2M1IC5ob21lX2dlYXIzX2xvd2VyX2NvbnRhaW5lciAuaG9tZV9nZWFyM19sb3dlcl9yaWdodCAubGFiZWwgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDMycHg7XG4gICAgbWF4LWhlaWdodDogMjNweDtcbiAgfVxufVxuLnBhcnRuZXJfcGxhdGZvcm1fYzUgLmhvbWVfZ2VhcjNfbG93ZXJfY29udGFpbmVyIC5ob21lX2dlYXIzX2xvd2VyX3JpZ2h0IC5sYWJlbCBkaXYge1xuICBtaW4td2lkdGg6IDIzMHB4O1xuICBtaW4taGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nOiA3cHggMjJweCA3cHggMjJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNDgsIDI1MCwgMjU1LCAwLjg5ODAzOTIxNTcpO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6IHJnYmEoMjQ4LCAyNTAsIDI1NSwgMC44OTgwMzkyMTU3KTtcbiAgZm9udC1mYW1pbHk6IFwiSUJNUGxleE1vbm9cIiwgXCJTRiBNb25vXCIsIFwiQ2FzY2FkaWEgQ29kZVwiLCBcIkZpcmEgQ29kZVwiLCBcIkNvbnNvbGFzXCIsIFwiTW9uYWNvXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc1MXB4KSB7XG4gIC5wYXJ0bmVyX3BsYXRmb3JtX2M1IC5ob21lX2dlYXIzX2xvd2VyX2NvbnRhaW5lciAuaG9tZV9nZWFyM19sb3dlcl9yaWdodCAubGFiZWwgZGl2IHtcbiAgICBtaW4td2lkdGg6IDEzMnB4O1xuICAgIG1pbi1oZWlnaHQ6IDIzcHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHBhZGRpbmc6IDRweCAxMnB4IDRweCAxMnB4O1xuICB9XG59XG4ucGFydG5lcl9wbGF0Zm9ybV9jNSAuaG9tZV9nZWFyM19sb3dlcl9jb250YWluZXIgLmhvbWVfZ2VhcjNfbG93ZXJfcmlnaHQgc3BhbiB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB0ZXh0LWFsaWduOiBlbmQ7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG4gIG1heC13aWR0aDogMjk0cHg7XG4gIGZvbnQtZmFtaWx5OiBcIklCTVBsZXhNb25vXCIsIFwiU0YgTW9ub1wiLCBcIkNhc2NhZGlhIENvZGVcIiwgXCJGaXJhIENvZGVcIiwgXCJDb25zb2xhc1wiLCBcIk1vbmFjb1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6IHJnYmEoMjQ4LCAyNTAsIDI1NSwgMC44OTgwMzkyMTU3KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NTFweCkge1xuICAucGFydG5lcl9wbGF0Zm9ybV9jNSAuaG9tZV9nZWFyM19sb3dlcl9jb250YWluZXIgLmhvbWVfZ2VhcjNfbG93ZXJfcmlnaHQgc3BhbiB7XG4gICAgbWFyZ2luLXRvcDogMTNweDtcbiAgICBtYXgtd2lkdGg6IDE2OXB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuLnBhcnRuZXJfcGxhdGZvcm1fYzUgLmhvbWVfZ2VhcjNfbG93ZXJfY29udGFpbmVyIC5yaWdodF9ib3R0b20ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuLnBhcnRuZXJfcGxhdGZvcm1fYzUgLmhvbWVfZ2VhcjNfbG93ZXJfY29udGFpbmVyIC5yaWdodF9ib3R0b20gYnV0dG9uIHtcbiAgbWF4LXdpZHRoOiAzNDBweDtcbiAgbWFyZ2luOiA3NnB4IGF1dG8gMCBhdXRvO1xuICBoZWlnaHQ6IDUwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjMEY1RUY3O1xuICBib3JkZXItcmFkaXVzOiA2MHB4O1xuICBwYWRkaW5nOiAxMXB4IDE2cHggMTFweCAxNnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwiSUJNUGxleE1vbm9cIiwgXCJTRiBNb25vXCIsIFwiQ2FzY2FkaWEgQ29kZVwiLCBcIkZpcmEgQ29kZVwiLCBcIkNvbnNvbGFzXCIsIFwiTW9uYWNvXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogcmdiYSgyNDgsIDI1MCwgMjU1LCAwLjg5ODAzOTIxNTcpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc1MXB4KSB7XG4gIC5wYXJ0bmVyX3BsYXRmb3JtX2M1IC5ob21lX2dlYXIzX2xvd2VyX2NvbnRhaW5lciAucmlnaHRfYm90dG9tIGJ1dHRvbiB7XG4gICAgbWF4LXdpZHRoOiAzOTFweDtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIGhlaWdodDogMjhweDtcbiAgICBwYWRkaW5nOiA0cHggMTBweCA0cHggMTBweDtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gIH1cbn1cbi5wYXJ0bmVyX3BsYXRmb3JtX2M1IC5ob21lX2dlYXIzX2xvd2VyX2NvbnRhaW5lciAucmlnaHRfY2FzZXNfd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG4gIGdhcDogNjBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzUxcHgpIHtcbiAgLnBhcnRuZXJfcGxhdGZvcm1fYzUgLmhvbWVfZ2VhcjNfbG93ZXJfY29udGFpbmVyIC5yaWdodF9jYXNlc193cmFwcGVyIHtcbiAgICBtYXJnaW4tdG9wOiAzNnB4O1xuICAgIGdhcDogMzRweDtcbiAgfVxufVxuLnBhcnRuZXJfcGxhdGZvcm1fYzUgLmhvbWVfZ2VhcjNfbG93ZXJfY29udGFpbmVyIC5yaWdodF9jYXNlc193cmFwcGVyIC5jYXNlIHtcbiAgbWF4LXdpZHRoOiAyMDRweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBmbGV4OiAxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc1MXB4KSB7XG4gIC5wYXJ0bmVyX3BsYXRmb3JtX2M1IC5ob21lX2dlYXIzX2xvd2VyX2NvbnRhaW5lciAucmlnaHRfY2FzZXNfd3JhcHBlciAuY2FzZSB7XG4gICAgbWF4LXdpZHRoOiAxMTVweDtcbiAgfVxufVxuLnBhcnRuZXJfcGxhdGZvcm1fYzUgLmhvbWVfZ2VhcjNfbG93ZXJfY29udGFpbmVyIC5yaWdodF9jYXNlc193cmFwcGVyIC5jYXNlIC5kYXNoZWRfdmVydGljYWwge1xuICB3aWR0aDogODJweDtcbiAgaGVpZ2h0OiAzOHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc1MXB4KSB7XG4gIC5wYXJ0bmVyX3BsYXRmb3JtX2M1IC5ob21lX2dlYXIzX2xvd2VyX2NvbnRhaW5lciAucmlnaHRfY2FzZXNfd3JhcHBlciAuY2FzZSAuZGFzaGVkX3ZlcnRpY2FsIHtcbiAgICB3aWR0aDogNTZweDtcbiAgICBoZWlnaHQ6IDIycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xuICAucGFydG5lcl9wbGF0Zm9ybV9jNSAuaG9tZV9nZWFyM19sb3dlcl9jb250YWluZXIgLnJpZ2h0X2Nhc2VzX3dyYXBwZXIgLmNhc2UgLmRhc2hlZF92ZXJ0aWNhbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuLnBhcnRuZXJfcGxhdGZvcm1fYzUgLmhvbWVfZ2VhcjNfbG93ZXJfY29udGFpbmVyIC5yaWdodF9jYXNlc193cmFwcGVyIC5jYXNlIC5jYXNlX2xhYmVsIHtcbiAgbWF4LWhlaWdodDogNDBweDtcbiAgZmxleDogMTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDdweCAyMnB4IDdweCAyMnB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDEyMiwgMjU1LCAyNDYsIDAuODk4MDM5MjE1Nyk7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc1MXB4KSB7XG4gIC5wYXJ0bmVyX3BsYXRmb3JtX2M1IC5ob21lX2dlYXIzX2xvd2VyX2NvbnRhaW5lciAucmlnaHRfY2FzZXNfd3JhcHBlciAuY2FzZSAuY2FzZV9sYWJlbCB7XG4gICAgbWF4LWhlaWdodDogMjNweDtcbiAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgIHBhZGRpbmc6IDRweCAxMnB4IDRweCAxMnB4O1xuICB9XG59XG4ucGFydG5lcl9wbGF0Zm9ybV9jNSAuaG9tZV9nZWFyM19sb3dlcl9jb250YWluZXIgLnJpZ2h0X2Nhc2VzX3dyYXBwZXIgLmNhc2UgLmNhc2VfbGFiZWwgc3BhbiB7XG4gIGZvbnQtZmFtaWx5OiBcIklCTVBsZXhNb25vXCIsIFwiU0YgTW9ub1wiLCBcIkNhc2NhZGlhIENvZGVcIiwgXCJGaXJhIENvZGVcIiwgXCJDb25zb2xhc1wiLCBcIk1vbmFjb1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogIzFDMUUyNTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NTFweCkge1xuICAucGFydG5lcl9wbGF0Zm9ybV9jNSAuaG9tZV9nZWFyM19sb3dlcl9jb250YWluZXIgLnJpZ2h0X2Nhc2VzX3dyYXBwZXIgLmNhc2UgLmNhc2VfbGFiZWwgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG4ucGFydG5lcl9wbGF0Zm9ybV9jNSAuaG9tZV9nZWFyM19sb3dlcl9jb250YWluZXIgLnJpZ2h0X2Nhc2VzX3dyYXBwZXIgLmNhc2Ugc3BhbiB7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG4gIG1heC13aWR0aDogMjA0cHg7XG4gIGZvbnQtZmFtaWx5OiBcIklCTVBsZXhNb25vXCIsIFwiU0YgTW9ub1wiLCBcIkNhc2NhZGlhIENvZGVcIiwgXCJGaXJhIENvZGVcIiwgXCJDb25zb2xhc1wiLCBcIk1vbmFjb1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB0ZXh0LWFsaWduOiBlbmQ7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6IHJnYmEoMjQ4LCAyNTAsIDI1NSwgMC44OTgwMzkyMTU3KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NTFweCkge1xuICAucGFydG5lcl9wbGF0Zm9ybV9jNSAuaG9tZV9nZWFyM19sb3dlcl9jb250YWluZXIgLnJpZ2h0X2Nhc2VzX3dyYXBwZXIgLmNhc2Ugc3BhbiB7XG4gICAgbWFyZ2luLXRvcDogMTNweDtcbiAgICBtYXgtd2lkdGg6IDExN3B4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuLnBhcnRuZXJfcGxhdGZvcm1fYzUgLmhvbWVfZ2VhcjRfY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiBtaW4oMTIwMHB4LCAxMDB2dyAtIDYwcHgpO1xuICBtYXJnaW46IDE1MHB4IGF1dG8gMCBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogMzc2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZ2FwOiAzMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnBhcnRuZXJfcGxhdGZvcm1fYzUgLmhvbWVfZ2VhcjRfY29udGFpbmVyIGltZyB7XG4gIG1heC13aWR0aDogMjc4cHg7XG4gIG1heC1oZWlnaHQ6IDI5M3B4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc1MXB4KSB7XG4gIC5wYXJ0bmVyX3BsYXRmb3JtX2M1IC5ob21lX2dlYXI0X2NvbnRhaW5lciBpbWcge1xuICAgIG1heC13aWR0aDogMTYxcHg7XG4gICAgbWF4LWhlaWdodDogMTcwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xuICAucGFydG5lcl9wbGF0Zm9ybV9jNSAuaG9tZV9nZWFyNF9jb250YWluZXIgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDc3cHg7XG4gICAgbWF4LWhlaWdodDogODFweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc1MXB4KSB7XG4gIC5wYXJ0bmVyX3BsYXRmb3JtX2M1IC5ob21lX2dlYXI0X2NvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiBtaW4oNzEwcHgsIDEwMHZ3IC0gNDBweCk7XG4gICAgbWFyZ2luLXRvcDogMTIwcHg7XG4gICAgaGVpZ2h0OiAyMThweDtcbiAgICBnYXA6IDE3cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xuICAucGFydG5lcl9wbGF0Zm9ybV9jNSAuaG9tZV9nZWFyNF9jb250YWluZXIge1xuICAgIG1hcmdpbi10b3A6IDcycHg7XG4gICAgaGVpZ2h0OiAxMDRweDtcbiAgICBnYXA6IDhweDtcbiAgfVxufVxuLnBhcnRuZXJfcGxhdGZvcm1fYzUgLmhvbWVfZ2VhcjRfY29udGFpbmVyIC5zdGFyMSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAtMjtcbiAgYW5pbWF0aW9uOiBzaGFrZVN0YXIgOHMgZWFzZS1pbi1vdXQgaW5maW5pdGU7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjZzIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiBuby1wcmVmZXJlbmNlKSB7XG4gIC5wYXJ0bmVyX3BsYXRmb3JtX2M1IC5ob21lX2dlYXI0X2NvbnRhaW5lciAuc3RhcjEucGFyYWxsYXgge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSh2YXIoLS1wYXJhbGxheC1vZmZzZXQsIDBweCkpIHRyYW5zbGF0ZVooMCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NTFweCkge1xuICAucGFydG5lcl9wbGF0Zm9ybV9jNSAuaG9tZV9nZWFyNF9jb250YWluZXIgLnN0YXIxIHtcbiAgICB3aWR0aDogNTRweDtcbiAgICBoZWlnaHQ6IDU3cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xuICAucGFydG5lcl9wbGF0Zm9ybV9jNSAuaG9tZV9nZWFyNF9jb250YWluZXIgLnN0YXIxIHtcbiAgICB3aWR0aDogMjVweDtcbiAgICBoZWlnaHQ6IDI1cHg7XG4gIH1cbn1cbi5wYXJ0bmVyX3BsYXRmb3JtX2M1IC5ob21lX2dlYXI0X2NvbnRhaW5lciAuc3RhcjIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxOTFweDtcbiAgaGVpZ2h0OiAyMDRweDtcbiAgbGVmdDogNDZweDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAtMjtcbiAgYW5pbWF0aW9uOiBzaGFrZVN0YXIgOHMgZWFzZS1pbi1vdXQgaW5maW5pdGU7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjZzIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiBuby1wcmVmZXJlbmNlKSB7XG4gIC5wYXJ0bmVyX3BsYXRmb3JtX2M1IC5ob21lX2dlYXI0X2NvbnRhaW5lciAuc3RhcjIucGFyYWxsYXgge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDIzZGVnKSB0cmFuc2xhdGVZKHZhcigtLXBhcmFsbGF4LW9mZnNldCwgMHB4KSkgdHJhbnNsYXRlWigwKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc1MXB4KSB7XG4gIC5wYXJ0bmVyX3BsYXRmb3JtX2M1IC5ob21lX2dlYXI0X2NvbnRhaW5lciAuc3RhcjIge1xuICAgIHdpZHRoOiAxMTFweDtcbiAgICBoZWlnaHQ6IDExOXB4O1xuICAgIGxlZnQ6IDI2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xuICAucGFydG5lcl9wbGF0Zm9ybV9jNSAuaG9tZV9nZWFyNF9jb250YWluZXIgLnN0YXIyIHtcbiAgICB3aWR0aDogNTNweDtcbiAgICBoZWlnaHQ6IDU3cHg7XG4gICAgbGVmdDogMTJweDtcbiAgfVxufVxuLnBhcnRuZXJfcGxhdGZvcm1fYzUgLmhvbWVfZ2VhcjRfY29udGFpbmVyIC5zdGFyMyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwNHB4O1xuICBoZWlnaHQ6IDExN3B4O1xuICBib3R0b206IDEwcHg7XG4gIHJpZ2h0OiAyNy40NzI1Mjc0NzI1JTtcbiAgei1pbmRleDogLTI7XG4gIGFuaW1hdGlvbjogc2hha2VTdGFyIDhzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC42cyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogbm8tcHJlZmVyZW5jZSkge1xuICAucGFydG5lcl9wbGF0Zm9ybV9jNSAuaG9tZV9nZWFyNF9jb250YWluZXIgLnN0YXIzLnBhcmFsbGF4IHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlWSh2YXIoLS1wYXJhbGxheC1vZmZzZXQsIDBweCkpIHRyYW5zbGF0ZVooMCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NTFweCkge1xuICAucGFydG5lcl9wbGF0Zm9ybV9jNSAuaG9tZV9nZWFyNF9jb250YWluZXIgLnN0YXIzIHtcbiAgICB3aWR0aDogNjBweDtcbiAgICBoZWlnaHQ6IDY0cHg7XG4gICAgcmlnaHQ6IDI3LjAyNzAyNzAyNyU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xuICAucGFydG5lcl9wbGF0Zm9ybV9jNSAuaG9tZV9nZWFyNF9jb250YWluZXIgLnN0YXIzIHtcbiAgICB3aWR0aDogMjlweDtcbiAgICBoZWlnaHQ6IDMxcHg7XG4gICAgcmlnaHQ6IDE3Ljg1NzE0Mjg1NzElO1xuICB9XG59XG4ucGFydG5lcl9wbGF0Zm9ybV9jNSAuaG9tZV9nZWFyNF9jb250YWluZXIgLnN0YXI0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTQzcHg7XG4gIGhlaWdodDogMTUzcHg7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDIycHg7XG4gIHotaW5kZXg6IC0yO1xuICBhbmltYXRpb246IHNoYWtlU3RhciA4cyBlYXNlLWluLW91dCBpbmZpbml0ZTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNnMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IG5vLXByZWZlcmVuY2UpIHtcbiAgLnBhcnRuZXJfcGxhdGZvcm1fYzUgLmhvbWVfZ2VhcjRfY29udGFpbmVyIC5zdGFyNC5wYXJhbGxheCB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTE1ZGVnKSB0cmFuc2xhdGVZKHZhcigtLXBhcmFsbGF4LW9mZnNldCwgMHB4KSkgdHJhbnNsYXRlWigwKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc1MXB4KSB7XG4gIC5wYXJ0bmVyX3BsYXRmb3JtX2M1IC5ob21lX2dlYXI0X2NvbnRhaW5lciAuc3RhcjQge1xuICAgIHdpZHRoOiA4M3B4O1xuICAgIGhlaWdodDogODlweDtcbiAgICB0b3A6IDEzcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xuICAucGFydG5lcl9wbGF0Zm9ybV9jNSAuaG9tZV9nZWFyNF9jb250YWluZXIgLnN0YXI0IHtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQycHg7XG4gICAgdG9wOiA2cHg7XG4gIH1cbn1cbi5wYXJ0bmVyX3BsYXRmb3JtX2M1IC5ob21lX2dlYXI0X2NvbnRhaW5lciAudGV4dF93cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzUxcHgpIHtcbiAgLnBhcnRuZXJfcGxhdGZvcm1fYzUgLmhvbWVfZ2VhcjRfY29udGFpbmVyIC50ZXh0X3dyYXBwZXIge1xuICAgIGdhcDogM3B4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgLnBhcnRuZXJfcGxhdGZvcm1fYzUgLmhvbWVfZ2VhcjRfY29udGFpbmVyIC50ZXh0X3dyYXBwZXIge1xuICAgIGdhcDogMnB4O1xuICAgIG1heC13aWR0aDogMTMwcHg7XG4gIH1cbn1cbi5wYXJ0bmVyX3BsYXRmb3JtX2M1IC5ob21lX2dlYXI0X2NvbnRhaW5lciAudGV4dF93cmFwcGVyIC50ZXh0X21haW4ge1xuICBmb250LWZhbWlseTogXCJJQk1QbGV4TW9ub1wiLCBcIlNGIE1vbm9cIiwgXCJDYXNjYWRpYSBDb2RlXCIsIFwiRmlyYSBDb2RlXCIsIFwiQ29uc29sYXNcIiwgXCJNb25hY29cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2U7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDQwcHg7XG4gIGNvbG9yOiByZ2JhKDI0OCwgMjUwLCAyNTUsIDAuODk4MDM5MjE1Nyk7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc1MXB4KSB7XG4gIC5wYXJ0bmVyX3BsYXRmb3JtX2M1IC5ob21lX2dlYXI0X2NvbnRhaW5lciAudGV4dF93cmFwcGVyIC50ZXh0X21haW4ge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gIC5wYXJ0bmVyX3BsYXRmb3JtX2M1IC5ob21lX2dlYXI0X2NvbnRhaW5lciAudGV4dF93cmFwcGVyIC50ZXh0X21haW4ge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuLnBhcnRuZXJfcGxhdGZvcm1fYzUgLmhvbWVfZ2VhcjRfY29udGFpbmVyIC50ZXh0X3dyYXBwZXIgLnRleHRfYWRkaXRpb25hbCB7XG4gIGZvbnQtZmFtaWx5OiBcIklCTVBsZXhNb25vXCIsIFwiU0YgTW9ub1wiLCBcIkNhc2NhZGlhIENvZGVcIiwgXCJGaXJhIENvZGVcIiwgXCJDb25zb2xhc1wiLCBcIk1vbmFjb1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6IHJnYmEoMjQ4LCAyNTAsIDI1NSwgMC44OTgwMzkyMTU3KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NTFweCkge1xuICAucGFydG5lcl9wbGF0Zm9ybV9jNSAuaG9tZV9nZWFyNF9jb250YWluZXIgLnRleHRfd3JhcHBlciAudGV4dF9hZGRpdGlvbmFsIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xuICAucGFydG5lcl9wbGF0Zm9ybV9jNSAuaG9tZV9nZWFyNF9jb250YWluZXIgLnRleHRfd3JhcHBlciAudGV4dF9hZGRpdGlvbmFsIHtcbiAgICBmb250LXNpemU6IDhweDtcbiAgfVxufVxuXG4uaG9tZV9nZWFyM19sb3dlcl9jb250YWluZXIgLmNhc2Uge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMzBweCk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjhzIGN1YmljLWJlemllcigwLjI1LCAwLjQ2LCAwLjQ1LCAwLjk0KTtcbn1cblxuLmhvbWVfZ2VhcjNfbG93ZXJfY29udGFpbmVyIC5jYXNlLmNhc2UtdmlzaWJsZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbn1cblxuLmhvbWVfZ2VhcjNfbG93ZXJfY29udGFpbmVyIC5jYXNlLmNhc2UtaGlkZGVuIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zMHB4KTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDg1LCAwLjY4LCAwLjUzKTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ob21lX2dlYXIzX2xvd2VyX2NvbnRhaW5lciAuY2FzZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwcHgpO1xuICB9XG4gIC5ob21lX2dlYXIzX2xvd2VyX2NvbnRhaW5lciAuY2FzZS5jYXNlLWhpZGRlbiB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMHB4KTtcbiAgfVxufVxuLnBhcnRuZXJfcGxhdGZvcm1fYzYge1xuICBtYXgtd2lkdGg6IG1pbigxMjIwcHgsIDEwMCUgLSA2MHB4KTtcbiAgbWFyZ2luOiAyMDBweCBhdXRvIDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzUxcHgpIHtcbiAgLnBhcnRuZXJfcGxhdGZvcm1fYzYge1xuICAgIG1heC13aWR0aDogbWluKDcwNHB4LCAxMDAlIC0gNDBweCk7XG4gICAgbWFyZ2luLXRvcDogOTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gIC5wYXJ0bmVyX3BsYXRmb3JtX2M2IHtcbiAgICBtYXJnaW4tdG9wOiA3NXB4O1xuICB9XG59XG4ucGFydG5lcl9wbGF0Zm9ybV9jNiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4ucGFydG5lcl9wbGF0Zm9ybV9jNiAucHBfYzZfY29udCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogI0Y4RkFGRjtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBhcnRuZXJfcGxhdGZvcm1fYzYgaW1nIHtcbiAgbWluLWhlaWdodDogNzQ0cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5wYXJ0bmVyX3BsYXRmb3JtX2M2IGltZyB7XG4gICAgbWluLWhlaWdodDogNDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1MjBweCkge1xuICAucGFydG5lcl9wbGF0Zm9ybV9jNiBpbWcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5wYXJ0bmVyX3BsYXRmb3JtX2M2IC5sb3R0aWVfY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXgtd2lkdGg6IDUwJTtcbiAgYm90dG9tOiA1NSU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MCUpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDUyMHB4KSB7XG4gIC5wYXJ0bmVyX3BsYXRmb3JtX2M2IC5sb3R0aWVfY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ucGFydG5lcl9wbGF0Zm9ybV9jNiAuZm9ybV9jb250YWluZXIge1xuICB3aWR0aDogNTAlO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjMUMxRTI1O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDM7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLnBhcnRuZXJfcGxhdGZvcm1fYzYgLmZvcm1fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAxN3B4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTIwcHgpIHtcbiAgLnBhcnRuZXJfcGxhdGZvcm1fYzYgLmZvcm1fY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDQzMHB4O1xuICAgIHBvc2l0aW9uOiBpbml0aWFsO1xuICB9XG59XG4ucGFydG5lcl9wbGF0Zm9ybV9jNiAuZm9ybV9jb250YWluZXIgLmZ1bmRzIHtcbiAgbWFyZ2luLXRvcDogMzZweDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNDgsIDI1MCwgMjU1LCAwLjUwMTk2MDc4NDMpO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBwYWRkaW5nOiAxNnB4O1xuICBoZWlnaHQ6IDU0cHg7XG4gIHdpZHRoOiA0MjBweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBmb250LWZhbWlseTogXCJJQk1QbGV4TW9ub1wiLCBcIlNGIE1vbm9cIiwgXCJDYXNjYWRpYSBDb2RlXCIsIFwiRmlyYSBDb2RlXCIsIFwiQ29uc29sYXNcIiwgXCJNb25hY29cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2U7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBjb2xvcjogI0Y4RkFGRjtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxMHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5wYXJ0bmVyX3BsYXRmb3JtX2M2IC5mb3JtX2NvbnRhaW5lciAuZnVuZHMge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgaGVpZ2h0OiAzMXB4O1xuICAgIHdpZHRoOiAyODBweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cbi5wYXJ0bmVyX3BsYXRmb3JtX2M2IC5mb3JtX2NvbnRhaW5lciAuZnVuZHMgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAucGFydG5lcl9wbGF0Zm9ybV9jNiAuZm9ybV9jb250YWluZXIgLmZ1bmRzIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuLnBhcnRuZXJfcGxhdGZvcm1fYzYgLmZvcm1fY29udGFpbmVyIC5mdW5kcyBpbnB1dCB7XG4gIG1heC13aWR0aDogMjBweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNGOEZBRkY7XG4gIGZvbnQtZmFtaWx5OiBcIklCTVBsZXhNb25vXCIsIFwiU0YgTW9ub1wiLCBcIkNhc2NhZGlhIENvZGVcIiwgXCJGaXJhIENvZGVcIiwgXCJDb25zb2xhc1wiLCBcIk1vbmFjb1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICNGOEZBRkY7XG59XG4ucGFydG5lcl9wbGF0Zm9ybV9jNiAuZm9ybV9jb250YWluZXIgLmZ1bmRzIGlucHV0OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5wYXJ0bmVyX3BsYXRmb3JtX2M2IC5mb3JtX2NvbnRhaW5lciBoMiB7XG4gIG1heC13aWR0aDogNDMzcHg7XG4gIGNvbG9yOiAjRjhGQUZGO1xuICBtYXJnaW4tdG9wOiA0NnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5wYXJ0bmVyX3BsYXRmb3JtX2M2IC5mb3JtX2NvbnRhaW5lciBoMiB7XG4gICAgbWFyZ2luLXRvcDogNDRweDtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gIH1cbn1cbi5wYXJ0bmVyX3BsYXRmb3JtX2M2IC5mb3JtX2NvbnRhaW5lciAuZm9ybV9pdGVtIHtcbiAgbWFyZ2luLXRvcDogMzZweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxNnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5wYXJ0bmVyX3BsYXRmb3JtX2M2IC5mb3JtX2NvbnRhaW5lciAuZm9ybV9pdGVtIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIGdhcDogOXB4O1xuICB9XG59XG4ucGFydG5lcl9wbGF0Zm9ybV9jNiAuZm9ybV9jb250YWluZXIgLmZvcm1faXRlbSBzcGFuIHtcbiAgZm9udC1mYW1pbHk6IFwiSUJNUGxleE1vbm9cIiwgXCJTRiBNb25vXCIsIFwiQ2FzY2FkaWEgQ29kZVwiLCBcIkZpcmEgQ29kZVwiLCBcIkNvbnNvbGFzXCIsIFwiTW9uYWNvXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogI0Y4RkFGRjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAucGFydG5lcl9wbGF0Zm9ybV9jNiAuZm9ybV9jb250YWluZXIgLmZvcm1faXRlbSBzcGFuIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cbi5wYXJ0bmVyX3BsYXRmb3JtX2M2IC5mb3JtX2NvbnRhaW5lciAuZm9ybV9pdGVtIGlucHV0IHtcbiAgaGVpZ2h0OiAyMnB4O1xuICBmb250LWZhbWlseTogXCJJQk1QbGV4TW9ub1wiLCBcIlNGIE1vbm9cIiwgXCJDYXNjYWRpYSBDb2RlXCIsIFwiRmlyYSBDb2RlXCIsIFwiQ29uc29sYXNcIiwgXCJNb25hY29cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2U7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiAjRjhGQUZGO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNDgsIDI1MCwgMjU1LCAwLjUwMTk2MDc4NDMpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5wYXJ0bmVyX3BsYXRmb3JtX2M2IC5mb3JtX2NvbnRhaW5lciAuZm9ybV9pdGVtIGlucHV0IHtcbiAgICBoZWlnaHQ6IDEzcHg7XG4gICAgZm9udC1zaXplOiA5cHg7XG4gIH1cbn1cbi5wYXJ0bmVyX3BsYXRmb3JtX2M2IC5mb3JtX2NvbnRhaW5lciAuZm9ybV9pdGVtIGlucHV0OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5wYXJ0bmVyX3BsYXRmb3JtX2M2IC5mb3JtX2NvbnRhaW5lciAuZm9ybV9pbnB1dF9jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1heC13aWR0aDogMTAwJTtcbiAgZ2FwOiAxMHB4O1xufVxuLnBhcnRuZXJfcGxhdGZvcm1fYzYgLmZvcm1fY29udGFpbmVyIC5mb3JtX2lucHV0X2NvbnRhaW5lciBkaXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDE2cHg7XG4gIGZsZXg6IDE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLnBhcnRuZXJfcGxhdGZvcm1fYzYgLmZvcm1fY29udGFpbmVyIC5mb3JtX2lucHV0X2NvbnRhaW5lciBkaXYge1xuICAgIGdhcDogOXB4O1xuICB9XG59XG4ucGFydG5lcl9wbGF0Zm9ybV9jNiAuZm9ybV9jb250YWluZXIgLmZvcm1faW5wdXRfY29udGFpbmVyIGRpdiBzcGFuIHtcbiAgZm9udC1mYW1pbHk6IFwiSUJNUGxleE1vbm9cIiwgXCJTRiBNb25vXCIsIFwiQ2FzY2FkaWEgQ29kZVwiLCBcIkZpcmEgQ29kZVwiLCBcIkNvbnNvbGFzXCIsIFwiTW9uYWNvXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogI0Y4RkFGRjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAucGFydG5lcl9wbGF0Zm9ybV9jNiAuZm9ybV9jb250YWluZXIgLmZvcm1faW5wdXRfY29udGFpbmVyIGRpdiBzcGFuIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cbi5wYXJ0bmVyX3BsYXRmb3JtX2M2IC5mb3JtX2NvbnRhaW5lciAuZm9ybV9pbnB1dF9jb250YWluZXIgZGl2IGlucHV0IHtcbiAgaGVpZ2h0OiAyMnB4O1xuICBtYXgtd2lkdGg6IDMxOXB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNDgsIDI1MCwgMjU1LCAwLjUwMTk2MDc4NDMpO1xuICBmb250LWZhbWlseTogXCJJQk1QbGV4TW9ub1wiLCBcIlNGIE1vbm9cIiwgXCJDYXNjYWRpYSBDb2RlXCIsIFwiRmlyYSBDb2RlXCIsIFwiQ29uc29sYXNcIiwgXCJNb25hY29cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2U7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBjb2xvcjogI0Y4RkFGRjtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5wYXJ0bmVyX3BsYXRmb3JtX2M2IC5mb3JtX2NvbnRhaW5lciAuZm9ybV9pbnB1dF9jb250YWluZXIgZGl2IGlucHV0IHtcbiAgICBtYXgtd2lkdGg6IDE4NHB4O1xuICAgIGZvbnQtc2l6ZTogOXB4O1xuICB9XG59XG4ucGFydG5lcl9wbGF0Zm9ybV9jNiAuZm9ybV9jb250YWluZXIgLmZvcm1faW5wdXRfY29udGFpbmVyIGRpdiBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSgyNDgsIDI1MCwgMjU1LCAwLjM0OTAxOTYwNzgpO1xuICBmb250LWZhbWlseTogXCJJQk1QbGV4TW9ub1wiLCBcIlNGIE1vbm9cIiwgXCJDYXNjYWRpYSBDb2RlXCIsIFwiRmlyYSBDb2RlXCIsIFwiQ29uc29sYXNcIiwgXCJNb25hY29cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2U7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBmb250LXNpemU6IDE2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLnBhcnRuZXJfcGxhdGZvcm1fYzYgLmZvcm1fY29udGFpbmVyIC5mb3JtX2lucHV0X2NvbnRhaW5lciBkaXYgaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgICBmb250LXNpemU6IDlweDtcbiAgfVxufVxuLnBhcnRuZXJfcGxhdGZvcm1fYzYgLmZvcm1fY29udGFpbmVyIC5mb3JtX2lucHV0X2NvbnRhaW5lciBidXR0b24ge1xuICBtYXgtd2lkdGg6IDIxMHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDYwcHg7XG4gIHBhZGRpbmc6IDExcHggMTZweCAxMXB4IDE2cHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwRjVFRjc7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtZmFtaWx5OiBcIklCTVBsZXhNb25vXCIsIFwiU0YgTW9ub1wiLCBcIkNhc2NhZGlhIENvZGVcIiwgXCJGaXJhIENvZGVcIiwgXCJDb25zb2xhc1wiLCBcIk1vbmFjb1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLnBhcnRuZXJfcGxhdGZvcm1fYzYgLmZvcm1fY29udGFpbmVyIC5mb3JtX2lucHV0X2NvbnRhaW5lciBidXR0b24ge1xuICAgIG1heC13aWR0aDogMTIxcHg7XG4gICAgaGVpZ2h0OiAyOHB4O1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgfVxufVxuLnBhcnRuZXJfcGxhdGZvcm1fYzYgaDMge1xuICBtYXJnaW4tdG9wOiAyMDBweDtcbiAgZm9udC1zaXplOiA4OHB4O1xuICBjb2xvcjogI0Y4RkFGRjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxLjA1O1xuICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG4gIC0tcHAtYzYtZ3JhZGllbnQ6IGxpbmVhci1ncmFkaWVudCgxMjBkZWcsICMwRjVFRjcgMCUsICM0QjhGRkYgMzAlLCAjNDBDMEZBIDYwJSwgIzJFRTlBMiAxMDAlKTtcbn1cbi5wYXJ0bmVyX3BsYXRmb3JtX2M2IGgzIC5wcF9jNl93b3JkIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLnBhcnRuZXJfcGxhdGZvcm1fYzYgaDMgLnBwX2M2X2xldHRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgdHJhbnNpdGlvbjogLXdlYmtpdC10ZXh0LWZpbGwtY29sb3IgMC4zNXMgZWFzZSwgY29sb3IgMC4zNXMgZWFzZSwgYmFja2dyb3VuZC1wb3NpdGlvbiAwLjZzIGVhc2U7XG59XG4ucGFydG5lcl9wbGF0Zm9ybV9jNiBoMyAucHBfYzZfbGV0dGVyLmlzLWdyYWRpZW50IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tcHAtYzYtZ3JhZGllbnQpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDI2MCUgMjYwJTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCUgNTAlO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGFuaW1hdGlvbjogcHBfYzZfZ3JhZGllbnQgMS4xcyBlYXNlIGZvcndhcmRzO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc1MXB4KSB7XG4gIC5wYXJ0bmVyX3BsYXRmb3JtX2M2IGgzIHtcbiAgICBtYXJnaW4tdG9wOiAxMjBweDtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xuICAucGFydG5lcl9wbGF0Zm9ybV9jNiBoMyB7XG4gICAgbWFyZ2luLXRvcDogNzJweDtcbiAgICBmb250LXNpemU6IDQ4cHg7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBwcF9jNl9ncmFkaWVudCB7XG4gIDAlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwJSA1MCU7XG4gIH1cbiAgMTAwJSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSA1MCU7XG4gIH1cbn1cbi5wYXJ0bmVyX3BsYXRmb3JtX2ZhcSB7XG4gIG1heC13aWR0aDogbWluKDEyMjBweCwgMTAwJSAtIDYwcHgpO1xuICBtYXJnaW46IDIwMHB4IGF1dG8gMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NTFweCkge1xuICAucGFydG5lcl9wbGF0Zm9ybV9mYXEge1xuICAgIG1heC13aWR0aDogbWluKDcwNHB4LCAxMDAlIC0gNDBweCk7XG4gICAgbWFyZ2luLXRvcDogOTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gIC5wYXJ0bmVyX3BsYXRmb3JtX2ZhcSB7XG4gICAgbWFyZ2luLXRvcDogNzVweDtcbiAgfVxufVxuLnBhcnRuZXJfcGxhdGZvcm1fZmFxIC5ob21lX2dlYXI1X2xvd2VyX2NvbnRhaW5lciB7XG4gIG1hcmdpbi10b3A6IDIwMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzUxcHgpIHtcbiAgLnBhcnRuZXJfcGxhdGZvcm1fZmFxIC5ob21lX2dlYXI1X2xvd2VyX2NvbnRhaW5lciB7XG4gICAgbWFyZ2luLXRvcDogMTIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xuICAucGFydG5lcl9wbGF0Zm9ybV9mYXEgLmhvbWVfZ2VhcjVfbG93ZXJfY29udGFpbmVyIHtcbiAgICBtYXJnaW4tdG9wOiA3MnB4O1xuICB9XG59XG4ucGFydG5lcl9wbGF0Zm9ybV9mYXEgLmhvbWVfZ2VhcjVfbG93ZXJfY29udGFpbmVyIGgyIHtcbiAgbWF4LXdpZHRoOiAzMDhweDtcbiAgY29sb3I6ICNGOEZBRkY7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzUxcHgpIHtcbiAgLnBhcnRuZXJfcGxhdGZvcm1fZmFxIC5ob21lX2dlYXI1X2xvd2VyX2NvbnRhaW5lciBoMiB7XG4gICAgbWF4LXdpZHRoOiAzNDdweDtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuLnBhcnRuZXJfcGxhdGZvcm1fZmFxIC5ob21lX2dlYXI1X2xvd2VyX2NvbnRhaW5lciAuaG9tZV9nZWFyNV9hY2NvcmRpb24ge1xuICBtYXJnaW4tdG9wOiAxMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA4cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzUxcHgpIHtcbiAgLnBhcnRuZXJfcGxhdGZvcm1fZmFxIC5ob21lX2dlYXI1X2xvd2VyX2NvbnRhaW5lciAuaG9tZV9nZWFyNV9hY2NvcmRpb24ge1xuICAgIG1hcmdpbi10b3A6IDE4NXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgLnBhcnRuZXJfcGxhdGZvcm1fZmFxIC5ob21lX2dlYXI1X2xvd2VyX2NvbnRhaW5lciAuaG9tZV9nZWFyNV9hY2NvcmRpb24ge1xuICAgIG1hcmdpbi10b3A6IDEyMHB4O1xuICB9XG59XG4ucGFydG5lcl9wbGF0Zm9ybV9mYXEgLmhvbWVfZ2VhcjVfbG93ZXJfY29udGFpbmVyIC5ob21lX2dlYXI1X2FjY29yZGlvbiAuYWNjb3JkaW9uX2l0ZW0ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDEwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDIycHggNDhweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYmFja2dyb3VuZDogIzFDMUUyNTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NTFweCkge1xuICAucGFydG5lcl9wbGF0Zm9ybV9mYXEgLmhvbWVfZ2VhcjVfbG93ZXJfY29udGFpbmVyIC5ob21lX2dlYXI1X2FjY29yZGlvbiAuYWNjb3JkaW9uX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDEycHggMjdweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gIC5wYXJ0bmVyX3BsYXRmb3JtX2ZhcSAuaG9tZV9nZWFyNV9sb3dlcl9jb250YWluZXIgLmhvbWVfZ2VhcjVfYWNjb3JkaW9uIC5hY2NvcmRpb25faXRlbSB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG59XG4ucGFydG5lcl9wbGF0Zm9ybV9mYXEgLmhvbWVfZ2VhcjVfbG93ZXJfY29udGFpbmVyIC5ob21lX2dlYXI1X2FjY29yZGlvbiAuYWNjb3JkaW9uX2l0ZW0gLnRleHRfb3BlbmVkIHtcbiAgbWF4LXdpZHRoOiA0NjhweDtcbiAgZm9udC1mYW1pbHk6IFwiSUJNUGxleE1vbm9cIiwgXCJTRiBNb25vXCIsIFwiQ2FzY2FkaWEgQ29kZVwiLCBcIkZpcmEgQ29kZVwiLCBcIkNvbnNvbGFzXCIsIFwiTW9uYWNvXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXgtaGVpZ2h0OiAwO1xuICBvcGFjaXR5OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjb2xvcjogI0Y4RkFGRjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjEycyBlYXNlLCBtYXgtaGVpZ2h0IDAuMThzIGVhc2U7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzUxcHgpIHtcbiAgLnBhcnRuZXJfcGxhdGZvcm1fZmFxIC5ob21lX2dlYXI1X2xvd2VyX2NvbnRhaW5lciAuaG9tZV9nZWFyNV9hY2NvcmRpb24gLmFjY29yZGlvbl9pdGVtIC50ZXh0X29wZW5lZCB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgLnBhcnRuZXJfcGxhdGZvcm1fZmFxIC5ob21lX2dlYXI1X2xvd2VyX2NvbnRhaW5lciAuaG9tZV9nZWFyNV9hY2NvcmRpb24gLmFjY29yZGlvbl9pdGVtIC50ZXh0X29wZW5lZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgb3JkZXI6IDM7XG4gICAgZm9udC1zaXplOiA4cHg7XG4gIH1cbn1cbi5wYXJ0bmVyX3BsYXRmb3JtX2ZhcSAuaG9tZV9nZWFyNV9sb3dlcl9jb250YWluZXIgLmhvbWVfZ2VhcjVfYWNjb3JkaW9uIC5hY2NvcmRpb25faXRlbSAuY2xvc2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnBhcnRuZXJfcGxhdGZvcm1fZmFxIC5ob21lX2dlYXI1X2xvd2VyX2NvbnRhaW5lciAuaG9tZV9nZWFyNV9hY2NvcmRpb24gLmFjY29yZGlvbl9pdGVtLm9wZW5lZCAuY2xvc2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMjZweDtcbiAgaGVpZ2h0OiAyNnB4O1xuICBwb3NpdGlvbjogaW5pdGlhbDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NTFweCkge1xuICAucGFydG5lcl9wbGF0Zm9ybV9mYXEgLmhvbWVfZ2VhcjVfbG93ZXJfY29udGFpbmVyIC5ob21lX2dlYXI1X2FjY29yZGlvbiAuYWNjb3JkaW9uX2l0ZW0ub3BlbmVkIC5jbG9zZSB7XG4gICAgd2lkdGg6IDE1cHg7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgLnBhcnRuZXJfcGxhdGZvcm1fZmFxIC5ob21lX2dlYXI1X2xvd2VyX2NvbnRhaW5lciAuaG9tZV9nZWFyNV9hY2NvcmRpb24gLmFjY29yZGlvbl9pdGVtLm9wZW5lZCAuY2xvc2Uge1xuICAgIHdpZHRoOiA3cHg7XG4gICAgaGVpZ2h0OiA3cHg7XG4gIH1cbn1cbi5wYXJ0bmVyX3BsYXRmb3JtX2ZhcSAuaG9tZV9nZWFyNV9sb3dlcl9jb250YWluZXIgLmhvbWVfZ2VhcjVfYWNjb3JkaW9uIC5hY2NvcmRpb25faXRlbS5vcGVuZWQgLm9wZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnBhcnRuZXJfcGxhdGZvcm1fZmFxIC5ob21lX2dlYXI1X2xvd2VyX2NvbnRhaW5lciAuaG9tZV9nZWFyNV9hY2NvcmRpb24gLmFjY29yZGlvbl9pdGVtLm9wZW5lZCAudGV4dF9vcGVuZWQge1xuICBvcGFjaXR5OiAxO1xuICBtYXgtaGVpZ2h0OiA1MDBweDtcbn1cbi5wYXJ0bmVyX3BsYXRmb3JtX2ZhcSAuaG9tZV9nZWFyNV9sb3dlcl9jb250YWluZXIgLmhvbWVfZ2VhcjVfYWNjb3JkaW9uIC5hY2NvcmRpb25faXRlbS5vcGVuZWQgLm9wZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnBhcnRuZXJfcGxhdGZvcm1fZmFxIC5ob21lX2dlYXI1X2xvd2VyX2NvbnRhaW5lciAuaG9tZV9nZWFyNV9hY2NvcmRpb24gLmFjY29yZGlvbl9pdGVtIGJ1dHRvbiB7XG4gIHdpZHRoOiAyNnB4O1xuICBoZWlnaHQ6IDI2cHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc1MXB4KSB7XG4gIC5wYXJ0bmVyX3BsYXRmb3JtX2ZhcSAuaG9tZV9nZWFyNV9sb3dlcl9jb250YWluZXIgLmhvbWVfZ2VhcjVfYWNjb3JkaW9uIC5hY2NvcmRpb25faXRlbSBidXR0b24ge1xuICAgIHdpZHRoOiAxNXB4O1xuICAgIGhlaWdodDogMTVweDtcbiAgfVxufVxuLnBhcnRuZXJfcGxhdGZvcm1fZmFxIC5ob21lX2dlYXI1X2xvd2VyX2NvbnRhaW5lciAuaG9tZV9nZWFyNV9hY2NvcmRpb24gLmFjY29yZGlvbl9pdGVtIGJ1dHRvbiAub3BlbiB7XG4gIHBvc2l0aW9uOiBpbml0aWFsO1xuICB3aWR0aDogMjZweDtcbiAgaGVpZ2h0OiAyNnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc1MXB4KSB7XG4gIC5wYXJ0bmVyX3BsYXRmb3JtX2ZhcSAuaG9tZV9nZWFyNV9sb3dlcl9jb250YWluZXIgLmhvbWVfZ2VhcjVfYWNjb3JkaW9uIC5hY2NvcmRpb25faXRlbSBidXR0b24gLm9wZW4ge1xuICAgIHdpZHRoOiAxNXB4O1xuICAgIGhlaWdodDogMTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gIC5wYXJ0bmVyX3BsYXRmb3JtX2ZhcSAuaG9tZV9nZWFyNV9sb3dlcl9jb250YWluZXIgLmhvbWVfZ2VhcjVfYWNjb3JkaW9uIC5hY2NvcmRpb25faXRlbSBidXR0b24gLm9wZW4ge1xuICAgIHdpZHRoOiA3cHg7XG4gICAgaGVpZ2h0OiA3cHg7XG4gIH1cbn1cbi5wYXJ0bmVyX3BsYXRmb3JtX2ZhcSAuaG9tZV9nZWFyNV9sb3dlcl9jb250YWluZXIgLmhvbWVfZ2VhcjVfYWNjb3JkaW9uIC5hY2NvcmRpb25faXRlbSBzcGFuIHtcbiAgZm9udC1mYW1pbHk6IFwiSUJNUGxleE1vbm9cIiwgXCJTRiBNb25vXCIsIFwiQ2FzY2FkaWEgQ29kZVwiLCBcIkZpcmEgQ29kZVwiLCBcIkNvbnNvbGFzXCIsIFwiTW9uYWNvXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogI0Y4RkFGRjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NTFweCkge1xuICAucGFydG5lcl9wbGF0Zm9ybV9mYXEgLmhvbWVfZ2VhcjVfbG93ZXJfY29udGFpbmVyIC5ob21lX2dlYXI1X2FjY29yZGlvbiAuYWNjb3JkaW9uX2l0ZW0gc3BhbiB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgLnBhcnRuZXJfcGxhdGZvcm1fZmFxIC5ob21lX2dlYXI1X2xvd2VyX2NvbnRhaW5lciAuaG9tZV9nZWFyNV9hY2NvcmRpb24gLmFjY29yZGlvbl9pdGVtIHNwYW4ge1xuICAgIGZsZXg6IDE7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIGZvbnQtc2l6ZTogOHB4O1xuICB9XG59XG4ucGFydG5lcl9wbGF0Zm9ybV9mYXEgLmhvbWVfZ2VhcjZfY29udGFpbmVyIHtcbiAgbWFyZ2luLXRvcDogMjAwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMzZweDtcbiAgbWluLWhlaWdodDogMjI5cHg7XG4gIG1hcmdpbi1ib3R0b206IDkwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogNTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NTFweCkge1xuICAucGFydG5lcl9wbGF0Zm9ybV9mYXEgLmhvbWVfZ2VhcjZfY29udGFpbmVyIHtcbiAgICBtYXJnaW4tdG9wOiAxMjBweDtcbiAgICBnYXA6IDIxcHg7XG4gICAgbWluLWhlaWdodDogMTM3cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gIC5wYXJ0bmVyX3BsYXRmb3JtX2ZhcSAuaG9tZV9nZWFyNl9jb250YWluZXIge1xuICAgIG1hcmdpbi10b3A6IDM2cHg7XG4gICAgZ2FwOiAxNnB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IGZpdC1jb250ZW50O1xuICAgIG1hcmdpbi1ib3R0b206IDM4cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cbi5wYXJ0bmVyX3BsYXRmb3JtX2ZhcSAuaG9tZV9nZWFyNl9jb250YWluZXIgLmxvdHRpZV9jb250YWluZXIge1xuICB3aWR0aDogNTAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAtMjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zMCUpO1xuICB0b3A6IDEwMHB4O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiBuby1wcmVmZXJlbmNlKSB7XG4gIC5wYXJ0bmVyX3BsYXRmb3JtX2ZhcSAuaG9tZV9nZWFyNl9jb250YWluZXIgLmxvdHRpZV9jb250YWluZXIucGFyYWxsYXgge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSh2YXIoLS1wYXJhbGxheC1vZmZzZXQsIDBweCkpIHRyYW5zbGF0ZVooMCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NTFweCkge1xuICAucGFydG5lcl9wbGF0Zm9ybV9mYXEgLmhvbWVfZ2VhcjZfY29udGFpbmVyIC5sb3R0aWVfY29udGFpbmVyIHtcbiAgICB0b3A6IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xuICAucGFydG5lcl9wbGF0Zm9ybV9mYXEgLmhvbWVfZ2VhcjZfY29udGFpbmVyIC5sb3R0aWVfY29udGFpbmVyIHtcbiAgICB0b3A6IDEwMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucGFydG5lcl9wbGF0Zm9ybV9mYXEgLmhvbWVfZ2VhcjZfY29udGFpbmVyIGgyIHtcbiAgbWF4LXdpZHRoOiA2MTVweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAjRjhGQUZGO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc1MXB4KSB7XG4gIC5wYXJ0bmVyX3BsYXRmb3JtX2ZhcSAuaG9tZV9nZWFyNl9jb250YWluZXIgaDIge1xuICAgIG1heC13aWR0aDogMzExcHg7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgLnBhcnRuZXJfcGxhdGZvcm1fZmFxIC5ob21lX2dlYXI2X2NvbnRhaW5lciBoMiB7XG4gICAgbWFyZ2luLXRvcDogMTU3cHg7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGZsZXg6IDE7XG4gIH1cbn1cbi5wYXJ0bmVyX3BsYXRmb3JtX2ZhcSAuaG9tZV9nZWFyNl9jb250YWluZXIgYSB7XG4gIG1heC13aWR0aDogMzc4cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzUxcHgpIHtcbiAgLnBhcnRuZXJfcGxhdGZvcm1fZmFxIC5ob21lX2dlYXI2X2NvbnRhaW5lciBhIHtcbiAgICBtYXgtd2lkdGg6IDIyNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgLnBhcnRuZXJfcGxhdGZvcm1fZmFxIC5ob21lX2dlYXI2X2NvbnRhaW5lciBhIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wYXJ0bmVyX3BsYXRmb3JtX2ZhcSAuaG9tZV9nZWFyNl9jb250YWluZXIgYnV0dG9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsZXg6IDE7XG4gIGhlaWdodDogNTBweDtcbiAgcGFkZGluZzogMTFweCAxNnB4IDExcHggMTZweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBcIklCTVBsZXhNb25vXCIsIFwiU0YgTW9ub1wiLCBcIkNhc2NhZGlhIENvZGVcIiwgXCJGaXJhIENvZGVcIiwgXCJDb25zb2xhc1wiLCBcIk1vbmFjb1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICNGOEZBRkY7XG4gIGJhY2tncm91bmQ6ICMwRjVFRjc7XG4gIGJvcmRlci1yYWRpdXM6IDYwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzUxcHgpIHtcbiAgLnBhcnRuZXJfcGxhdGZvcm1fZmFxIC5ob21lX2dlYXI2X2NvbnRhaW5lciBidXR0b24ge1xuICAgIG1heC13aWR0aDogMjI2cHg7XG4gICAgaGVpZ2h0OiAyOXB4O1xuICAgIHBhZGRpbmc6IDZweCA5cHggNnB4IDlweDtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xuICAucGFydG5lcl9wbGF0Zm9ybV9mYXEgLmhvbWVfZ2VhcjZfY29udGFpbmVyIGJ1dHRvbiB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGZsZXg6IDE7XG4gICAgbWluLWhlaWdodDogMzBweDtcbiAgfVxufVxuXG4ubGVhZF9kaXN0cmlidXRpb25fcmVwcmVzZW50IHtcbiAgbWF4LXdpZHRoOiBtaW4oMTIyMHB4LCAxMDAlIC0gNjBweCk7XG4gIG1hcmdpbjogMjAwcHggYXV0byAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc1MXB4KSB7XG4gIC5sZWFkX2Rpc3RyaWJ1dGlvbl9yZXByZXNlbnQge1xuICAgIG1heC13aWR0aDogbWluKDcwNHB4LCAxMDAlIC0gNDBweCk7XG4gICAgbWFyZ2luLXRvcDogOTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gIC5sZWFkX2Rpc3RyaWJ1dGlvbl9yZXByZXNlbnQge1xuICAgIG1hcmdpbi10b3A6IDc1cHg7XG4gIH1cbn1cbi5sZWFkX2Rpc3RyaWJ1dGlvbl9yZXByZXNlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW4tdG9wOiA2N3B4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzUxcHgpIHtcbiAgLmxlYWRfZGlzdHJpYnV0aW9uX3JlcHJlc2VudCB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gIC5sZWFkX2Rpc3RyaWJ1dGlvbl9yZXByZXNlbnQge1xuICAgIG1hcmdpbi10b3A6IDM2cHg7XG4gICAgbWluLWhlaWdodDogNDQ1cHg7XG4gIH1cbn1cbi5sZWFkX2Rpc3RyaWJ1dGlvbl9yZXByZXNlbnQgLmJhY2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogOTBweDtcbiAgbWF4LWhlaWdodDogNDcwcHg7XG4gIGhlaWdodDogNDcwcHg7XG4gIHJpZ2h0OiA1MCU7XG4gIHotaW5kZXg6IC0yO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC42cyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpO1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiBuby1wcmVmZXJlbmNlKSB7XG4gIC5sZWFkX2Rpc3RyaWJ1dGlvbl9yZXByZXNlbnQgLmJhY2sucGFyYWxsYXgge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpIHRyYW5zbGF0ZVkodmFyKC0tcGFyYWxsYXgtb2Zmc2V0LCAwcHgpKSB0cmFuc2xhdGVaKDApO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzUxcHgpIHtcbiAgLmxlYWRfZGlzdHJpYnV0aW9uX3JlcHJlc2VudCAuYmFjayB7XG4gICAgbWF4LWhlaWdodDogMjYwcHg7XG4gICAgdG9wOiA0NHB4O1xuICB9XG59XG4ubGVhZF9kaXN0cmlidXRpb25fcmVwcmVzZW50IC5yZXByZXNlbnRfbGFiZWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDIycHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1sZWZ0OiAyMi4yMjIyMjIyMjIyJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc1MXB4KSB7XG4gIC5sZWFkX2Rpc3RyaWJ1dGlvbl9yZXByZXNlbnQgLnJlcHJlc2VudF9sYWJlbCB7XG4gICAgZ2FwOiAxNnB4O1xuICAgIG1hcmdpbi1sZWZ0OiAyMi43MjcyNzI3MjczJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5sZWFkX2Rpc3RyaWJ1dGlvbl9yZXByZXNlbnQgLnJlcHJlc2VudF9sYWJlbCB7XG4gICAgZ2FwOiAxNnB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxNC4yODU3MTQyODU3JTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gIC5sZWFkX2Rpc3RyaWJ1dGlvbl9yZXByZXNlbnQgLnJlcHJlc2VudF9sYWJlbCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDlweDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuLmxlYWRfZGlzdHJpYnV0aW9uX3JlcHJlc2VudCAucmVwcmVzZW50X2xhYmVsIGgxIHtcbiAgY29sb3I6ICNGOEZBRkY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzUxcHgpIHtcbiAgLmxlYWRfZGlzdHJpYnV0aW9uX3JlcHJlc2VudCAucmVwcmVzZW50X2xhYmVsIGgxIHtcbiAgICBmb250LXNpemU6IDU1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAubGVhZF9kaXN0cmlidXRpb25fcmVwcmVzZW50IC5yZXByZXNlbnRfbGFiZWwgaDEge1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gIC5sZWFkX2Rpc3RyaWJ1dGlvbl9yZXByZXNlbnQgLnJlcHJlc2VudF9sYWJlbCBoMSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICB9XG59XG4ubGVhZF9kaXN0cmlidXRpb25fcmVwcmVzZW50IC5yZXByZXNlbnRfbGFiZWwgc3BhbiB7XG4gIG1heC13aWR0aDogMjEycHg7XG4gIGZvbnQtZmFtaWx5OiBcIklCTVBsZXhNb25vXCIsIFwiU0YgTW9ub1wiLCBcIkNhc2NhZGlhIENvZGVcIiwgXCJGaXJhIENvZGVcIiwgXCJDb25zb2xhc1wiLCBcIk1vbmFjb1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6IHJnYmEoMjQ4LCAyNTAsIDI1NSwgMC44KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NTFweCkge1xuICAubGVhZF9kaXN0cmlidXRpb25fcmVwcmVzZW50IC5yZXByZXNlbnRfbGFiZWwgc3BhbiB7XG4gICAgbWF4LXdpZHRoOiAxMzNweDtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xuICAubGVhZF9kaXN0cmlidXRpb25fcmVwcmVzZW50IC5yZXByZXNlbnRfbGFiZWwgc3BhbiB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDVweDtcbiAgfVxufVxuLmxlYWRfZGlzdHJpYnV0aW9uX3JlcHJlc2VudCAuaG9tZV9yZXByZXNlbnRfcmF0ZSB7XG4gIG1hcmdpbi10b3A6IDE1M3B4O1xuICBtYXgtd2lkdGg6IDI1NnB4O1xuICBoZWlnaHQ6IDEzOHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDE2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzUxcHgpIHtcbiAgLmxlYWRfZGlzdHJpYnV0aW9uX3JlcHJlc2VudCAuaG9tZV9yZXByZXNlbnRfcmF0ZSB7XG4gICAgbWFyZ2luLXRvcDogOTZweDtcbiAgICBtYXgtd2lkdGg6IDE0N3B4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBnYXA6IDlweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gIC5sZWFkX2Rpc3RyaWJ1dGlvbl9yZXByZXNlbnQgLmhvbWVfcmVwcmVzZW50X3JhdGUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBtYXgtd2lkdGg6IDE0N3B4O1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuLmxlYWRfZGlzdHJpYnV0aW9uX3JlcHJlc2VudCAuaG9tZV9yZXByZXNlbnRfcmF0ZSAuaG9tZV9yZXByZXNlbnRfcmF0ZV9hdmF0YXJzIHtcbiAgbWF4LXdpZHRoOiAxNzBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzUxcHgpIHtcbiAgLmxlYWRfZGlzdHJpYnV0aW9uX3JlcHJlc2VudCAuaG9tZV9yZXByZXNlbnRfcmF0ZSAuaG9tZV9yZXByZXNlbnRfcmF0ZV9hdmF0YXJzIHtcbiAgICBtYXgtd2lkdGg6IDk4cHg7XG4gICAgaGVpZ2h0OiAyM3B4O1xuICB9XG59XG4ubGVhZF9kaXN0cmlidXRpb25fcmVwcmVzZW50IC5ob21lX3JlcHJlc2VudF9yYXRlIC5ob21lX3JlcHJlc2VudF9yYXRlX2F2YXRhcnMgaW1nIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWF4LXdpZHRoOiA0MHB4O1xuICBtYXgtaGVpZ2h0OiA0MHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5sZWFkX2Rpc3RyaWJ1dGlvbl9yZXByZXNlbnQgLmhvbWVfcmVwcmVzZW50X3JhdGUgLmhvbWVfcmVwcmVzZW50X3JhdGVfYXZhdGFycyBpbWc6bnRoLWNoaWxkKDEpIHtcbiAgbGVmdDogMDtcbn1cbi5sZWFkX2Rpc3RyaWJ1dGlvbl9yZXByZXNlbnQgLmhvbWVfcmVwcmVzZW50X3JhdGUgLmhvbWVfcmVwcmVzZW50X3JhdGVfYXZhdGFycyBpbWc6bnRoLWNoaWxkKDIpIHtcbiAgbGVmdDogMjZweDtcbn1cbi5sZWFkX2Rpc3RyaWJ1dGlvbl9yZXByZXNlbnQgLmhvbWVfcmVwcmVzZW50X3JhdGUgLmhvbWVfcmVwcmVzZW50X3JhdGVfYXZhdGFycyBpbWc6bnRoLWNoaWxkKDMpIHtcbiAgbGVmdDogNTJweDtcbn1cbi5sZWFkX2Rpc3RyaWJ1dGlvbl9yZXByZXNlbnQgLmhvbWVfcmVwcmVzZW50X3JhdGUgLmhvbWVfcmVwcmVzZW50X3JhdGVfYXZhdGFycyBpbWc6bnRoLWNoaWxkKDQpIHtcbiAgbGVmdDogNzhweDtcbn1cbi5sZWFkX2Rpc3RyaWJ1dGlvbl9yZXByZXNlbnQgLmhvbWVfcmVwcmVzZW50X3JhdGUgLmhvbWVfcmVwcmVzZW50X3JhdGVfYXZhdGFycyBpbWc6bnRoLWNoaWxkKDUpIHtcbiAgbGVmdDogMTA0cHg7XG59XG4ubGVhZF9kaXN0cmlidXRpb25fcmVwcmVzZW50IC5ob21lX3JlcHJlc2VudF9yYXRlIC5ob21lX3JlcHJlc2VudF9yYXRlX2F2YXRhcnMgaW1nOm50aC1jaGlsZCg2KSB7XG4gIGxlZnQ6IDEzMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc1MXB4KSB7XG4gIC5sZWFkX2Rpc3RyaWJ1dGlvbl9yZXByZXNlbnQgLmhvbWVfcmVwcmVzZW50X3JhdGUgLmhvbWVfcmVwcmVzZW50X3JhdGVfYXZhdGFycyBpbWcge1xuICAgIG1heC13aWR0aDogMjNweDtcbiAgICBtYXgtaGVpZ2h0OiAyM3B4O1xuICB9XG4gIC5sZWFkX2Rpc3RyaWJ1dGlvbl9yZXByZXNlbnQgLmhvbWVfcmVwcmVzZW50X3JhdGUgLmhvbWVfcmVwcmVzZW50X3JhdGVfYXZhdGFycyBpbWc6bnRoLWNoaWxkKDEpIHtcbiAgICBsZWZ0OiAwO1xuICB9XG4gIC5sZWFkX2Rpc3RyaWJ1dGlvbl9yZXByZXNlbnQgLmhvbWVfcmVwcmVzZW50X3JhdGUgLmhvbWVfcmVwcmVzZW50X3JhdGVfYXZhdGFycyBpbWc6bnRoLWNoaWxkKDIpIHtcbiAgICBsZWZ0OiAxNXB4O1xuICB9XG4gIC5sZWFkX2Rpc3RyaWJ1dGlvbl9yZXByZXNlbnQgLmhvbWVfcmVwcmVzZW50X3JhdGUgLmhvbWVfcmVwcmVzZW50X3JhdGVfYXZhdGFycyBpbWc6bnRoLWNoaWxkKDMpIHtcbiAgICBsZWZ0OiAzMHB4O1xuICB9XG4gIC5sZWFkX2Rpc3RyaWJ1dGlvbl9yZXByZXNlbnQgLmhvbWVfcmVwcmVzZW50X3JhdGUgLmhvbWVfcmVwcmVzZW50X3JhdGVfYXZhdGFycyBpbWc6bnRoLWNoaWxkKDQpIHtcbiAgICBsZWZ0OiA0NXB4O1xuICB9XG4gIC5sZWFkX2Rpc3RyaWJ1dGlvbl9yZXByZXNlbnQgLmhvbWVfcmVwcmVzZW50X3JhdGUgLmhvbWVfcmVwcmVzZW50X3JhdGVfYXZhdGFycyBpbWc6bnRoLWNoaWxkKDUpIHtcbiAgICBsZWZ0OiA2MHB4O1xuICB9XG4gIC5sZWFkX2Rpc3RyaWJ1dGlvbl9yZXByZXNlbnQgLmhvbWVfcmVwcmVzZW50X3JhdGUgLmhvbWVfcmVwcmVzZW50X3JhdGVfYXZhdGFycyBpbWc6bnRoLWNoaWxkKDYpIHtcbiAgICBsZWZ0OiA3NXB4O1xuICB9XG59XG4ubGVhZF9kaXN0cmlidXRpb25fcmVwcmVzZW50IC5ob21lX3JlcHJlc2VudF9yYXRlIC5ob21lX3JlcHJlc2VudF9yYXRlX3JhdGluZyB7XG4gIG1heC13aWR0aDogMTIwcHg7XG4gIGhlaWdodDogMjRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NTFweCkge1xuICAubGVhZF9kaXN0cmlidXRpb25fcmVwcmVzZW50IC5ob21lX3JlcHJlc2VudF9yYXRlIC5ob21lX3JlcHJlc2VudF9yYXRlX3JhdGluZyB7XG4gICAgbWF4LXdpZHRoOiA2OXB4O1xuICAgIGhlaWdodDogMTRweDtcbiAgfVxufVxuLmxlYWRfZGlzdHJpYnV0aW9uX3JlcHJlc2VudCAuaG9tZV9yZXByZXNlbnRfcmF0ZSBzcGFuIHtcbiAgZm9udC1mYW1pbHk6IFwiSUJNUGxleE1vbm9cIiwgXCJTRiBNb25vXCIsIFwiQ2FzY2FkaWEgQ29kZVwiLCBcIkZpcmEgQ29kZVwiLCBcIkNvbnNvbGFzXCIsIFwiTW9uYWNvXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgY29sb3I6IHJnYmEoMjQ4LCAyNTAsIDI1NSwgMC44KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NTFweCkge1xuICAubGVhZF9kaXN0cmlidXRpb25fcmVwcmVzZW50IC5ob21lX3JlcHJlc2VudF9yYXRlIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgfVxufVxuLmxlYWRfZGlzdHJpYnV0aW9uX3JlcHJlc2VudCAuaG9tZV9yZXByZXNlbnRfZm9ybV9jb250YWluZXIge1xuICBtYXJnaW4tdG9wOiAxMTVweDtcbiAgbWF4LXdpZHRoOiA2MDVweDtcbiAgaGVpZ2h0OiA4N3B4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi1sZWZ0OiAyNSU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzUxcHgpIHtcbiAgLmxlYWRfZGlzdHJpYnV0aW9uX3JlcHJlc2VudCAuaG9tZV9yZXByZXNlbnRfZm9ybV9jb250YWluZXIge1xuICAgIG1hcmdpbi10b3A6IDU4cHg7XG4gICAgbWF4LXdpZHRoOiAzNDlweDtcbiAgICBoZWlnaHQ6IDUxcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDIyLjcyNzI3MjcyNzMlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmxlYWRfZGlzdHJpYnV0aW9uX3JlcHJlc2VudCAuaG9tZV9yZXByZXNlbnRfZm9ybV9jb250YWluZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNC4yODU3MTQyODU3JTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gIC5sZWFkX2Rpc3RyaWJ1dGlvbl9yZXByZXNlbnQgLmhvbWVfcmVwcmVzZW50X2Zvcm1fY29udGFpbmVyIHtcbiAgICBtYXJnaW4tdG9wOiAyMzRweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gIH1cbn1cbi5sZWFkX2Rpc3RyaWJ1dGlvbl9yZXByZXNlbnQgLmhvbWVfcmVwcmVzZW50X2Zvcm1fY29udGFpbmVyIC5ob21lX3JlcHJlc2VudF9mb3JtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxNnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc1MXB4KSB7XG4gIC5sZWFkX2Rpc3RyaWJ1dGlvbl9yZXByZXNlbnQgLmhvbWVfcmVwcmVzZW50X2Zvcm1fY29udGFpbmVyIC5ob21lX3JlcHJlc2VudF9mb3JtIHtcbiAgICBnYXA6IDlweDtcbiAgfVxufVxuLmxlYWRfZGlzdHJpYnV0aW9uX3JlcHJlc2VudCAuaG9tZV9yZXByZXNlbnRfZm9ybV9jb250YWluZXIgLmhvbWVfcmVwcmVzZW50X2Zvcm0gaW5wdXQge1xuICBmb250LWZhbWlseTogXCJJQk1QbGV4TW9ub1wiLCBcIlNGIE1vbm9cIiwgXCJDYXNjYWRpYSBDb2RlXCIsIFwiRmlyYSBDb2RlXCIsIFwiQ29uc29sYXNcIiwgXCJNb25hY29cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2U7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBjb2xvcjogcmdiYSgyNDgsIDI1MCwgMjU1LCAwLjg5ODAzOTIxNTcpO1xuICBmbGV4OiAxO1xuICBtYXgtd2lkdGg6IDM2MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIHBhZGRpbmc6IDE2cHggMjRweCAxNnB4IDI0cHg7XG4gIGJhY2tncm91bmQ6ICMxQzFFMjU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NTFweCkge1xuICAubGVhZF9kaXN0cmlidXRpb25fcmVwcmVzZW50IC5ob21lX3JlcHJlc2VudF9mb3JtX2NvbnRhaW5lciAuaG9tZV9yZXByZXNlbnRfZm9ybSBpbnB1dCB7XG4gICAgbWF4LXdpZHRoOiAyMDdweDtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgaGVpZ2h0OiAyOHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgLmxlYWRfZGlzdHJpYnV0aW9uX3JlcHJlc2VudCAuaG9tZV9yZXByZXNlbnRfZm9ybV9jb250YWluZXIgLmhvbWVfcmVwcmVzZW50X2Zvcm0gaW5wdXQge1xuICAgIG1heC13aWR0aDogMTk5cHg7XG4gICAgaGVpZ2h0OiAyN3B4O1xuICB9XG59XG4ubGVhZF9kaXN0cmlidXRpb25fcmVwcmVzZW50IC5ob21lX3JlcHJlc2VudF9mb3JtX2NvbnRhaW5lciAuaG9tZV9yZXByZXNlbnRfZm9ybSBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSgyNDgsIDI1MCwgMjU1LCAwLjYpO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2UsIGJvcmRlci1jb2xvciAwLjNzIGVhc2U7XG59XG4ubGVhZF9kaXN0cmlidXRpb25fcmVwcmVzZW50IC5ob21lX3JlcHJlc2VudF9mb3JtX2NvbnRhaW5lciAuaG9tZV9yZXByZXNlbnRfZm9ybSBpbnB1dC50d286OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNGOEZBRkY7XG59XG4ubGVhZF9kaXN0cmlidXRpb25fcmVwcmVzZW50IC5ob21lX3JlcHJlc2VudF9mb3JtX2NvbnRhaW5lciAuaG9tZV9yZXByZXNlbnRfZm9ybSBpbnB1dC5vbmU6OnBsYWNlaG9sZGVyLCAubGVhZF9kaXN0cmlidXRpb25fcmVwcmVzZW50IC5ob21lX3JlcHJlc2VudF9mb3JtX2NvbnRhaW5lciAuaG9tZV9yZXByZXNlbnRfZm9ybSBpbnB1dC5nbzo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI0ZGNEQ0RDtcbn1cbi5sZWFkX2Rpc3RyaWJ1dGlvbl9yZXByZXNlbnQgLmhvbWVfcmVwcmVzZW50X2Zvcm1fY29udGFpbmVyIC5ob21lX3JlcHJlc2VudF9mb3JtIGJ1dHRvbiB7XG4gIGZsZXg6IDE7XG4gIG1heC13aWR0aDogMjI5cHg7XG4gIGhlaWdodDogNTBweDtcbiAgYm9yZGVyOiAycHggc29saWQgIzBGNUVGNztcbiAgYm9yZGVyLXJhZGl1czogNjBweDtcbiAgZm9udC1mYW1pbHk6IFwiSUJNUGxleE1vbm9cIiwgXCJTRiBNb25vXCIsIFwiQ2FzY2FkaWEgQ29kZVwiLCBcIkZpcmEgQ29kZVwiLCBcIkNvbnNvbGFzXCIsIFwiTW9uYWNvXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogcmdiYSgyNDgsIDI1MCwgMjU1LCAwLjg5ODAzOTIxNTcpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAxMXB4IDE2cHggMTFweCAxNnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NTFweCkge1xuICAubGVhZF9kaXN0cmlidXRpb25fcmVwcmVzZW50IC5ob21lX3JlcHJlc2VudF9mb3JtX2NvbnRhaW5lciAuaG9tZV9yZXByZXNlbnRfZm9ybSBidXR0b24ge1xuICAgIG1heC13aWR0aDogMTMycHg7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGhlaWdodDogMjhweDtcbiAgICBwYWRkaW5nOiA2cHggOXB4IDZweCA5cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xuICAubGVhZF9kaXN0cmlidXRpb25fcmVwcmVzZW50IC5ob21lX3JlcHJlc2VudF9mb3JtX2NvbnRhaW5lciAuaG9tZV9yZXByZXNlbnRfZm9ybSBidXR0b24ge1xuICAgIG1heC13aWR0aDogMTI4cHg7XG4gICAgaGVpZ2h0OiAyN3B4O1xuICB9XG59XG4ubGVhZF9kaXN0cmlidXRpb25fcmVwcmVzZW50IC5ob21lX3JlcHJlc2VudF9mb3JtX2NvbnRhaW5lciAuaG9tZV9yZXByZXNlbnRfZm9ybSBidXR0b246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kOiAjMEY1RUY3O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZTtcbiAgei1pbmRleDogLTE7XG59XG4ubGVhZF9kaXN0cmlidXRpb25fcmVwcmVzZW50IC5ob21lX3JlcHJlc2VudF9mb3JtX2NvbnRhaW5lciAuaG9tZV9yZXByZXNlbnRfZm9ybSBidXR0b246OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICMwRjVFRjcgMCUsICM2RjMxRjAgNTAlLCAjN0FGRkY2IDEwMCUpO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZTtcbiAgei1pbmRleDogLTE7XG59XG4ubGVhZF9kaXN0cmlidXRpb25fcmVwcmVzZW50IC5ob21lX3JlcHJlc2VudF9mb3JtX2NvbnRhaW5lciAuaG9tZV9yZXByZXNlbnRfZm9ybSBidXR0b24uaGFzLXZhbHVlOjpiZWZvcmUge1xuICBvcGFjaXR5OiAxO1xufVxuLmxlYWRfZGlzdHJpYnV0aW9uX3JlcHJlc2VudCAuaG9tZV9yZXByZXNlbnRfZm9ybV9jb250YWluZXIgLmhvbWVfcmVwcmVzZW50X2Zvcm0gYnV0dG9uOmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5sZWFkX2Rpc3RyaWJ1dGlvbl9yZXByZXNlbnQgLmhvbWVfcmVwcmVzZW50X2Zvcm1fY29udGFpbmVyIC5ob21lX3JlcHJlc2VudF9mb3JtIGJ1dHRvbjpob3Zlcjo6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5sZWFkX2Rpc3RyaWJ1dGlvbl9yZXByZXNlbnQgLmhvbWVfcmVwcmVzZW50X2Zvcm1fY29udGFpbmVyIC5ob21lX3JlcHJlc2VudF9mb3JtIGJ1dHRvbjpob3Zlcjo6YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuLmxlYWRfZGlzdHJpYnV0aW9uX3JlcHJlc2VudCAuaG9tZV9yZXByZXNlbnRfZm9ybV9jb250YWluZXIgc3BhbiB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgY29sb3I6IHJnYmEoMjQ4LCAyNTAsIDI1NSwgMC44KTtcbiAgZm9udC1mYW1pbHk6IFwiSUJNUGxleE1vbm9cIiwgXCJTRiBNb25vXCIsIFwiQ2FzY2FkaWEgQ29kZVwiLCBcIkZpcmEgQ29kZVwiLCBcIkNvbnNvbGFzXCIsIFwiTW9uYWNvXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NTFweCkge1xuICAubGVhZF9kaXN0cmlidXRpb25fcmVwcmVzZW50IC5ob21lX3JlcHJlc2VudF9mb3JtX2NvbnRhaW5lciBzcGFuIHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgLmxlYWRfZGlzdHJpYnV0aW9uX3JlcHJlc2VudCAuaG9tZV9yZXByZXNlbnRfZm9ybV9jb250YWluZXIgc3BhbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbi5sZWFkX2Rpc3RyaWJ1dGlvbl9yZXByZXNlbnQgLnJlcHJlc2VudF90ZXh0X2xvd2VyIHtcbiAgbWF4LXdpZHRoOiAzMTdweDtcbiAgZm9udC1mYW1pbHk6IFwiSUJNUGxleE1vbm9cIiwgXCJTRiBNb25vXCIsIFwiQ2FzY2FkaWEgQ29kZVwiLCBcIkZpcmEgQ29kZVwiLCBcIkNvbnNvbGFzXCIsIFwiTW9uYWNvXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogI0Y4RkFGRjtcbiAgbWFyZ2luLXRvcDogODBweDtcbiAgbWFyZ2luLWxlZnQ6IDMwNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc1MXB4KSB7XG4gIC5sZWFkX2Rpc3RyaWJ1dGlvbl9yZXByZXNlbnQgLnJlcHJlc2VudF90ZXh0X2xvd2VyIHtcbiAgICBtYXgtd2lkdGg6IDE4OXB4O1xuICAgIG1hcmdpbi10b3A6IDM2cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDE3MHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuXG4ubGVhZF9kaXN0cmlidXRpb25fYzIge1xuICBtYXgtd2lkdGg6IG1pbigxMjIwcHgsIDEwMCUgLSA2MHB4KTtcbiAgbWFyZ2luOiAyMDBweCBhdXRvIDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzUxcHgpIHtcbiAgLmxlYWRfZGlzdHJpYnV0aW9uX2MyIHtcbiAgICBtYXgtd2lkdGg6IG1pbig3MDRweCwgMTAwJSAtIDQwcHgpO1xuICAgIG1hcmdpbi10b3A6IDk1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xuICAubGVhZF9kaXN0cmlidXRpb25fYzIge1xuICAgIG1hcmdpbi10b3A6IDc1cHg7XG4gIH1cbn1cbi5sZWFkX2Rpc3RyaWJ1dGlvbl9jMiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5sZWFkX2Rpc3RyaWJ1dGlvbl9jMiAubGRfYzJfY2FyX2NvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMTc2NXB4O1xuICB3aWR0aDogNDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc1MXB4KSB7XG4gIC5sZWFkX2Rpc3RyaWJ1dGlvbl9jMiAubGRfYzJfY2FyX2NvbnRhaW5lciB7XG4gICAgbWluLWhlaWdodDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gIC5sZWFkX2Rpc3RyaWJ1dGlvbl9jMiAubGRfYzJfY2FyX2NvbnRhaW5lciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmxlYWRfZGlzdHJpYnV0aW9uX2MyIC5hbmltYXRlZC1jYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTIwMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogNzc0cHg7XG4gIHotaW5kZXg6IDEwO1xuICBsZWZ0OiAyJTtcbiAgYW5pbWF0aW9uOiBkcml2ZURvd24gMTRzIGVhc2UtaW4tb3V0IGZvcndhcmRzO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc1MXB4KSB7XG4gIC5sZWFkX2Rpc3RyaWJ1dGlvbl9jMiAuYW5pbWF0ZWQtY2FyIHtcbiAgICBsZWZ0OiAtNXZ3O1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbi5sZWFkX2Rpc3RyaWJ1dGlvbl9jMiAubGRfYzJfY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxMjBweDtcbiAgd2lkdGg6IDcxNXB4O1xuICBtYXgtd2lkdGg6IDY1JTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzUxcHgpIHtcbiAgLmxlYWRfZGlzdHJpYnV0aW9uX2MyIC5sZF9jMl9jb250YWluZXIge1xuICAgIHdpZHRoOiA1MjVweDtcbiAgICBnYXA6IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xuICAubGVhZF9kaXN0cmlidXRpb25fYzIgLmxkX2MyX2NvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIGdhcDogMzZweDtcbiAgfVxufVxuLmxlYWRfZGlzdHJpYnV0aW9uX2MyIC5sZF9jMl9jb250YWluZXIgLmxkX2MyX2NvbnRhaW5lcl9pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAyNHB4O1xuICB3aWR0aDogMTAwJTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MHB4KTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuOHMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzUxcHgpIHtcbiAgLmxlYWRfZGlzdHJpYnV0aW9uX2MyIC5sZF9jMl9jb250YWluZXIgLmxkX2MyX2NvbnRhaW5lcl9pdGVtIHtcbiAgICBnYXA6IDE3cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xuICAubGVhZF9kaXN0cmlidXRpb25fYzIgLmxkX2MyX2NvbnRhaW5lciAubGRfYzJfY29udGFpbmVyX2l0ZW0ge1xuICAgIGdhcDogMTZweDtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuLmxlYWRfZGlzdHJpYnV0aW9uX2MyIC5sZF9jMl9jb250YWluZXIgLmxkX2MyX2NvbnRhaW5lcl9pdGVtLnJldmVhbGVkIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xufVxuLmxlYWRfZGlzdHJpYnV0aW9uX2MyIC5sZF9jMl9jb250YWluZXIgLmxkX2MyX2NvbnRhaW5lcl9pdGVtIGgyIHtcbiAgY29sb3I6ICNGOEZBRkY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzUxcHgpIHtcbiAgLmxlYWRfZGlzdHJpYnV0aW9uX2MyIC5sZF9jMl9jb250YWluZXIgLmxkX2MyX2NvbnRhaW5lcl9pdGVtIGgyIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xuICAubGVhZF9kaXN0cmlidXRpb25fYzIgLmxkX2MyX2NvbnRhaW5lciAubGRfYzJfY29udGFpbmVyX2l0ZW0gaDIge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuLmxlYWRfZGlzdHJpYnV0aW9uX2MyIC5sZF9jMl9jb250YWluZXIgLmxkX2MyX2NvbnRhaW5lcl9pdGVtIC5sZF9jMl9sYWJlbF93cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDIwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NTFweCkge1xuICAubGVhZF9kaXN0cmlidXRpb25fYzIgLmxkX2MyX2NvbnRhaW5lciAubGRfYzJfY29udGFpbmVyX2l0ZW0gLmxkX2MyX2xhYmVsX3dyYXBwZXIge1xuICAgIGdhcDogMTVweDtcbiAgfVxufVxuLmxlYWRfZGlzdHJpYnV0aW9uX2MyIC5sZF9jMl9jb250YWluZXIgLmxkX2MyX2NvbnRhaW5lcl9pdGVtIC5sZF9jMl9sYWJlbF93cmFwcGVyIGRpdiB7XG4gIGZsZXg6IDEgMSBtYXgtY29udGVudDtcbiAgZGlzcGxheTogZmxleDtcbiAgbWluLXdpZHRoOiBtYXgtY29udGVudDtcbiAgbWluLWhlaWdodDogNDBweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHBhZGRpbmc6IDJweCAxMHB4IDJweCAxMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI0OCwgMjUwLCAyNTUsIDAuODk4MDM5MjE1Nyk7XG4gIGZvbnQtZmFtaWx5OiBcIklCTVBsZXhNb25vXCIsIFwiU0YgTW9ub1wiLCBcIkNhc2NhZGlhIENvZGVcIiwgXCJGaXJhIENvZGVcIiwgXCJDb25zb2xhc1wiLCBcIk1vbmFjb1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjQTk4MEZGO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NTFweCkge1xuICAubGVhZF9kaXN0cmlidXRpb25fYzIgLmxkX2MyX2NvbnRhaW5lciAubGRfYzJfY29udGFpbmVyX2l0ZW0gLmxkX2MyX2xhYmVsX3dyYXBwZXIgZGl2IHtcbiAgICBtaW4taGVpZ2h0OiAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBib3JkZXItcmFkaXVzOiA3cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xuICAubGVhZF9kaXN0cmlidXRpb25fYzIgLmxkX2MyX2NvbnRhaW5lciAubGRfYzJfY29udGFpbmVyX2l0ZW0gLmxkX2MyX2xhYmVsX3dyYXBwZXIgZGl2IHtcbiAgICBmb250LXNpemU6IDhweDtcbiAgICBtaW4taGVpZ2h0OiAxOXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgfVxufVxuLmxlYWRfZGlzdHJpYnV0aW9uX2MyIC5sZF9jMl9jb250YWluZXIgLmxkX2MyX2NvbnRhaW5lcl9pdGVtIHNwYW4ge1xuICBjb2xvcjogI0Y4RkFGRjtcbiAgZm9udC1mYW1pbHk6IFwiSUJNUGxleE1vbm9cIiwgXCJTRiBNb25vXCIsIFwiQ2FzY2FkaWEgQ29kZVwiLCBcIkZpcmEgQ29kZVwiLCBcIkNvbnNvbGFzXCIsIFwiTW9uYWNvXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NTFweCkge1xuICAubGVhZF9kaXN0cmlidXRpb25fYzIgLmxkX2MyX2NvbnRhaW5lciAubGRfYzJfY29udGFpbmVyX2l0ZW0gc3BhbiB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgLmxlYWRfZGlzdHJpYnV0aW9uX2MyIC5sZF9jMl9jb250YWluZXIgLmxkX2MyX2NvbnRhaW5lcl9pdGVtIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGRyaXZlRG93biB7XG4gIDAlIHtcbiAgICB0b3A6IC0yMDBweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCkgc2NhbGUoMSk7XG4gIH1cbiAgMTAlIHtcbiAgICB0b3A6IDEwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjBweCkgc2NhbGUoMS4wNSk7XG4gIH1cbiAgMjUlIHtcbiAgICB0b3A6IDI1JTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwcHgpIHNjYWxlKDEuMDIpO1xuICB9XG4gIDQwJSB7XG4gICAgdG9wOiA0MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDE1cHgpIHNjYWxlKDEuMDQpO1xuICB9XG4gIDU1JSB7XG4gICAgdG9wOiA1NSU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01cHgpIHNjYWxlKDEuMDEpO1xuICB9XG4gIDcwJSB7XG4gICAgdG9wOiA3MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwcHgpIHNjYWxlKDEuMDMpO1xuICB9XG4gIDg1JSB7XG4gICAgdG9wOiA4NSU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zcHgpIHNjYWxlKDEuMDEpO1xuICB9XG4gIDkwJSB7XG4gICAgdG9wOiA5MCU7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICB0b3A6IDk1JTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCkgc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuLmxlYWRfZGlzdHJpYnV0aW9uX2MzIHtcbiAgbWF4LXdpZHRoOiBtaW4oMTIyMHB4LCAxMDAlIC0gNjBweCk7XG4gIG1hcmdpbjogMjAwcHggYXV0byAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc1MXB4KSB7XG4gIC5sZWFkX2Rpc3RyaWJ1dGlvbl9jMyB7XG4gICAgbWF4LXdpZHRoOiBtaW4oNzA0cHgsIDEwMCUgLSA0MHB4KTtcbiAgICBtYXJnaW4tdG9wOiA5NXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgLmxlYWRfZGlzdHJpYnV0aW9uX2MzIHtcbiAgICBtYXJnaW4tdG9wOiA3NXB4O1xuICB9XG59XG4ubGVhZF9kaXN0cmlidXRpb25fYzMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDM2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMzI3cHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmxlYWRfZGlzdHJpYnV0aW9uX2MzIC5sZF9jM193cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAzNnB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWF4LXdpZHRoOiA1MCU7XG4gIHdpZHRoOiA2MDVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NTBweCkge1xuICAubGVhZF9kaXN0cmlidXRpb25fYzMgLmxkX2MzX3dyYXBwZXIge1xuICAgIG1heC13aWR0aDogNjUlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgLmxlYWRfZGlzdHJpYnV0aW9uX2MzIC5sZF9jM193cmFwcGVyIHtcbiAgICBtaW4taGVpZ2h0OiAyMTJweDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5sZWFkX2Rpc3RyaWJ1dGlvbl9jMyAubGRfYzNfYmFjayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWF4LXdpZHRoOiAzOCU7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IC0yO1xuICBhbmltYXRpb246IG11bHRpQ29sb3JGbG93IDhzIGVhc2UtaW4tb3V0IGluZmluaXRlLCBzaGFrZSA4cyBlYXNlLWluLW91dCBpbmZpbml0ZTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNnMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IG5vLXByZWZlcmVuY2UpIHtcbiAgLmxlYWRfZGlzdHJpYnV0aW9uX2MzIC5sZF9jM19iYWNrLnBhcmFsbGF4IHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoY2FsYyg1MHB4ICsgdmFyKC0tcGFyYWxsYXgtb2Zmc2V0LCAwcHgpKSkgdHJhbnNsYXRlWigwKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gIC5sZWFkX2Rpc3RyaWJ1dGlvbl9jMyAubGRfYzNfYmFjay5wYXJhbGxheCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkodmFyKC0tcGFyYWxsYXgtb2Zmc2V0LCAwcHgpKSB0cmFuc2xhdGVaKDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIG11bHRpQ29sb3JGbG93IHtcbiAgMCUge1xuICAgIGZpbHRlcjogaHVlLXJvdGF0ZSgwZGVnKSBzYXR1cmF0ZSgxLjIpO1xuICB9XG4gIDI1JSB7XG4gICAgZmlsdGVyOiBodWUtcm90YXRlKDkwZGVnKSBzYXR1cmF0ZSgxLjMpO1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICB9XG4gIDUwJSB7XG4gICAgZmlsdGVyOiBodWUtcm90YXRlKDE4MGRlZykgc2F0dXJhdGUoMS4xKTtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG4gIDc1JSB7XG4gICAgZmlsdGVyOiBodWUtcm90YXRlKDI3MGRlZykgc2F0dXJhdGUoMS40KTtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIH1cbiAgMTAwJSB7XG4gICAgZmlsdGVyOiBodWUtcm90YXRlKDM2MGRlZykgc2F0dXJhdGUoMS4yKTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xuICAubGVhZF9kaXN0cmlidXRpb25fYzMgLmxkX2MzX2JhY2sge1xuICAgIG1heC1oZWlnaHQ6IDExMHB4O1xuICAgIG1heC13aWR0aDogMTQ4cHg7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB0b3A6IDExMHB4O1xuICB9XG59XG4ubGVhZF9kaXN0cmlidXRpb25fYzMgaDIge1xuICBjb2xvcjogI0Y4RkFGRjtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc1MXB4KSB7XG4gIC5sZWFkX2Rpc3RyaWJ1dGlvbl9jMyBoMiB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICB9XG59XG4ubGVhZF9kaXN0cmlidXRpb25fYzMgLmhvbWVfcmVwcmVzZW50X2Zvcm1fY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiA2MDVweDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIGhlaWdodDogNTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc1MXB4KSB7XG4gIC5sZWFkX2Rpc3RyaWJ1dGlvbl9jMyAuaG9tZV9yZXByZXNlbnRfZm9ybV9jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMzQ5cHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgLmxlYWRfZGlzdHJpYnV0aW9uX2MzIC5ob21lX3JlcHJlc2VudF9mb3JtX2NvbnRhaW5lciB7XG4gICAgbWFyZ2luLXRvcDogMTYycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xuICAubGVhZF9kaXN0cmlidXRpb25fYzMgLmhvbWVfcmVwcmVzZW50X2Zvcm1fY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBoZWlnaHQ6IDI3cHg7XG4gIH1cbn1cbi5sZWFkX2Rpc3RyaWJ1dGlvbl9jMyAuaG9tZV9yZXByZXNlbnRfZm9ybV9jb250YWluZXIgLmhvbWVfcmVwcmVzZW50X2Zvcm0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZ2FwOiAxNnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc1MXB4KSB7XG4gIC5sZWFkX2Rpc3RyaWJ1dGlvbl9jMyAuaG9tZV9yZXByZXNlbnRfZm9ybV9jb250YWluZXIgLmhvbWVfcmVwcmVzZW50X2Zvcm0ge1xuICAgIGdhcDogOXB4O1xuICB9XG59XG4ubGVhZF9kaXN0cmlidXRpb25fYzMgLmhvbWVfcmVwcmVzZW50X2Zvcm1fY29udGFpbmVyIC5ob21lX3JlcHJlc2VudF9mb3JtIGlucHV0IHtcbiAgZm9udC1mYW1pbHk6IFwiSUJNUGxleE1vbm9cIiwgXCJTRiBNb25vXCIsIFwiQ2FzY2FkaWEgQ29kZVwiLCBcIkZpcmEgQ29kZVwiLCBcIkNvbnNvbGFzXCIsIFwiTW9uYWNvXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgZmxleDogMTtcbiAgY29sb3I6IHJnYmEoMjQ4LCAyNTAsIDI1NSwgMC44OTgwMzkyMTU3KTtcbiAgd2lkdGg6IDM2MHB4O1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDExcHggMjRweCAxMXB4IDI0cHg7XG4gIGJhY2tncm91bmQ6ICMxQzFFMjU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NTFweCkge1xuICAubGVhZF9kaXN0cmlidXRpb25fYzMgLmhvbWVfcmVwcmVzZW50X2Zvcm1fY29udGFpbmVyIC5ob21lX3JlcHJlc2VudF9mb3JtIGlucHV0IHtcbiAgICBtYXgtd2lkdGg6IDIwN3B4O1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBtYXgtaGVpZ2h0OiAzMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gIC5sZWFkX2Rpc3RyaWJ1dGlvbl9jMyAuaG9tZV9yZXByZXNlbnRfZm9ybV9jb250YWluZXIgLmhvbWVfcmVwcmVzZW50X2Zvcm0gaW5wdXQge1xuICAgIG1heC13aWR0aDogMTk5cHg7XG4gICAgbWF4LWhlaWdodDogMjdweDtcbiAgICBoZWlnaHQ6IDI3cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICB9XG59XG4ubGVhZF9kaXN0cmlidXRpb25fYzMgLmhvbWVfcmVwcmVzZW50X2Zvcm1fY29udGFpbmVyIC5ob21lX3JlcHJlc2VudF9mb3JtIGlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDI0OCwgMjUwLCAyNTUsIDAuNik7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZSwgYm9yZGVyLWNvbG9yIDAuM3MgZWFzZTtcbn1cbi5sZWFkX2Rpc3RyaWJ1dGlvbl9jMyAuaG9tZV9yZXByZXNlbnRfZm9ybV9jb250YWluZXIgLmhvbWVfcmVwcmVzZW50X2Zvcm0gaW5wdXQudHdvOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjRjhGQUZGO1xufVxuLmxlYWRfZGlzdHJpYnV0aW9uX2MzIC5ob21lX3JlcHJlc2VudF9mb3JtX2NvbnRhaW5lciAuaG9tZV9yZXByZXNlbnRfZm9ybSBpbnB1dC5vbmU6OnBsYWNlaG9sZGVyLCAubGVhZF9kaXN0cmlidXRpb25fYzMgLmhvbWVfcmVwcmVzZW50X2Zvcm1fY29udGFpbmVyIC5ob21lX3JlcHJlc2VudF9mb3JtIGlucHV0LmdvOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjRkY0RDREO1xufVxuLmxlYWRfZGlzdHJpYnV0aW9uX2MzIC5ob21lX3JlcHJlc2VudF9mb3JtX2NvbnRhaW5lciAuaG9tZV9yZXByZXNlbnRfZm9ybSBidXR0b24ge1xuICBmbGV4OiAxO1xuICBtYXgtd2lkdGg6IDIyOXB4O1xuICBtYXgtaGVpZ2h0OiA1MHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwRjVFRjc7XG4gIGJvcmRlci1yYWRpdXM6IDYwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIklCTVBsZXhNb25vXCIsIFwiU0YgTW9ub1wiLCBcIkNhc2NhZGlhIENvZGVcIiwgXCJGaXJhIENvZGVcIiwgXCJDb25zb2xhc1wiLCBcIk1vbmFjb1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6IHJnYmEoMjQ4LCAyNTAsIDI1NSwgMC44OTgwMzkyMTU3KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMTFweCAxNnB4IDExcHggMTZweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzUxcHgpIHtcbiAgLmxlYWRfZGlzdHJpYnV0aW9uX2MzIC5ob21lX3JlcHJlc2VudF9mb3JtX2NvbnRhaW5lciAuaG9tZV9yZXByZXNlbnRfZm9ybSBidXR0b24ge1xuICAgIG1heC13aWR0aDogMTMycHg7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIG1heC1oZWlnaHQ6IDMwcHg7XG4gICAgcGFkZGluZzogNnB4IDlweCA2cHggOXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgLmxlYWRfZGlzdHJpYnV0aW9uX2MzIC5ob21lX3JlcHJlc2VudF9mb3JtX2NvbnRhaW5lciAuaG9tZV9yZXByZXNlbnRfZm9ybSBidXR0b24ge1xuICAgIG1heC13aWR0aDogMTI4cHg7XG4gICAgbWF4LWhlaWdodDogMjdweDtcbiAgfVxufVxuLmxlYWRfZGlzdHJpYnV0aW9uX2MzIC5ob21lX3JlcHJlc2VudF9mb3JtX2NvbnRhaW5lciAuaG9tZV9yZXByZXNlbnRfZm9ybSBidXR0b246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kOiAjMEY1RUY3O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZTtcbiAgei1pbmRleDogLTE7XG59XG4ubGVhZF9kaXN0cmlidXRpb25fYzMgLmhvbWVfcmVwcmVzZW50X2Zvcm1fY29udGFpbmVyIC5ob21lX3JlcHJlc2VudF9mb3JtIGJ1dHRvbjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgIzBGNUVGNyAwJSwgIzZGMzFGMCA1MCUsICM3QUZGRjYgMTAwJSk7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlO1xuICB6LWluZGV4OiAtMTtcbn1cbi5sZWFkX2Rpc3RyaWJ1dGlvbl9jMyAuaG9tZV9yZXByZXNlbnRfZm9ybV9jb250YWluZXIgLmhvbWVfcmVwcmVzZW50X2Zvcm0gYnV0dG9uLmhhcy12YWx1ZTo6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5sZWFkX2Rpc3RyaWJ1dGlvbl9jMyAuaG9tZV9yZXByZXNlbnRfZm9ybV9jb250YWluZXIgLmhvbWVfcmVwcmVzZW50X2Zvcm0gYnV0dG9uOmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5sZWFkX2Rpc3RyaWJ1dGlvbl9jMyAuaG9tZV9yZXByZXNlbnRfZm9ybV9jb250YWluZXIgLmhvbWVfcmVwcmVzZW50X2Zvcm0gYnV0dG9uOmhvdmVyOjpiZWZvcmUge1xuICBvcGFjaXR5OiAxO1xufVxuLmxlYWRfZGlzdHJpYnV0aW9uX2MzIC5ob21lX3JlcHJlc2VudF9mb3JtX2NvbnRhaW5lciAuaG9tZV9yZXByZXNlbnRfZm9ybSBidXR0b246aG92ZXI6OmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5sZWFkX2Rpc3RyaWJ1dGlvbl9jMyAuaG9tZV9yZXByZXNlbnRfZm9ybV9jb250YWluZXIgc3BhbiB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgY29sb3I6IHJnYmEoMjQ4LCAyNTAsIDI1NSwgMC44KTtcbiAgZm9udC1mYW1pbHk6IFwiSUJNUGxleE1vbm9cIiwgXCJTRiBNb25vXCIsIFwiQ2FzY2FkaWEgQ29kZVwiLCBcIkZpcmEgQ29kZVwiLCBcIkNvbnNvbGFzXCIsIFwiTW9uYWNvXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NTFweCkge1xuICAubGVhZF9kaXN0cmlidXRpb25fYzMgLmhvbWVfcmVwcmVzZW50X2Zvcm1fY29udGFpbmVyIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xuICAubGVhZF9kaXN0cmlidXRpb25fYzMgLmhvbWVfcmVwcmVzZW50X2Zvcm1fY29udGFpbmVyIHNwYW4ge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cbi5sZF9jNCB7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc1MXB4KSB7XG4gIC5sZF9jNCB7XG4gICAgbWFyZ2luLXRvcDogMThweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gIC5sZF9jNCB7XG4gICAgbWFyZ2luLXRvcDogMzZweDtcbiAgfVxufVxuLmxkX2M0IC5ob21lX2dlYXIzX2NvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiBtaW4oMTIyMHB4LCAxMDB2dyAtIDYwcHgpO1xuICBtYXJnaW46IDAgYXV0byAwIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4ubGRfYzQgLmhvbWVfZ2VhcjNfY29udGFpbmVyLmxkIHtcbiAgbWFyZ2luLXRvcDogMjAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzUxcHgpIHtcbiAgLmxkX2M0IC5ob21lX2dlYXIzX2NvbnRhaW5lci5sZCB7XG4gICAgbWFyZ2luLXRvcDogMTIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xuICAubGRfYzQgLmhvbWVfZ2VhcjNfY29udGFpbmVyLmxkIHtcbiAgICBtYXJnaW4tdG9wOiA3MnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzUxcHgpIHtcbiAgLmxkX2M0IC5ob21lX2dlYXIzX2NvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiBtaW4oNzUwcHgsIDEwMHZ3IC0gNDBweCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xuICAubGRfYzQgLmhvbWVfZ2VhcjNfY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IG1pbig3NTBweCwgMTAwdncgLSA0MHB4KTtcbiAgfVxufVxuLmxkX2M0IC5ob21lX2dlYXIzX2NvbnRhaW5lciAuaG9tZV9nZWFyM19jbGllbnRzIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTZweDtcbn1cbi5sZF9jNCAuaG9tZV9nZWFyM19jb250YWluZXIgLmhvbWVfZ2VhcjNfY2xpZW50cyBzcGFuIHtcbiAgZm9udC1mYW1pbHk6IFwiSUJNUGxleE1vbm9cIiwgXCJTRiBNb25vXCIsIFwiQ2FzY2FkaWEgQ29kZVwiLCBcIkZpcmEgQ29kZVwiLCBcIkNvbnNvbGFzXCIsIFwiTW9uYWNvXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgY29sb3I6IHJnYmEoMjQ4LCAyNTAsIDI1NSwgMC44KTtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc1MXB4KSB7XG4gIC5sZF9jNCAuaG9tZV9nZWFyM19jb250YWluZXIgLmhvbWVfZ2VhcjNfY2xpZW50cyBzcGFuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzUxcHgpIHtcbiAgLmxkX2M0IC5ob21lX2dlYXIzX2NvbnRhaW5lciAuaG9tZV9nZWFyM19jbGllbnRzIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGdhcDogOXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgLmxkX2M0IC5ob21lX2dlYXIzX2NvbnRhaW5lciAuaG9tZV9nZWFyM19jbGllbnRzIHtcbiAgICBtYXJnaW46IDBweCBhdXRvIDAgYXV0bztcbiAgICBnYXA6IDZweDtcbiAgfVxufVxuLmxkX2M0IC5ob21lX2dlYXIzX2NvbnRhaW5lciAuaG9tZV9nZWFyM19jbGllbnRzIC5ob21lX2dlYXIzX2NsaWVudHNfYXZhdGFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NTFweCkge1xuICAubGRfYzQgLmhvbWVfZ2VhcjNfY29udGFpbmVyIC5ob21lX2dlYXIzX2NsaWVudHMgLmhvbWVfZ2VhcjNfY2xpZW50c19hdmF0YXIge1xuICAgIGdhcDogNHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgLmxkX2M0IC5ob21lX2dlYXIzX2NvbnRhaW5lciAuaG9tZV9nZWFyM19jbGllbnRzIC5ob21lX2dlYXIzX2NsaWVudHNfYXZhdGFyIHtcbiAgICBnYXA6IDhweDtcbiAgfVxufVxuLmxkX2M0IC5ob21lX2dlYXIzX2NvbnRhaW5lciAuaG9tZV9nZWFyM19jbGllbnRzIC5ob21lX2dlYXIzX2NsaWVudHNfYXZhdGFyIC5hdmF0YXItaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLmxkX2M0IC5ob21lX2dlYXIzX2NvbnRhaW5lciAuaG9tZV9nZWFyM19jbGllbnRzIC5ob21lX2dlYXIzX2NsaWVudHNfYXZhdGFyIC5hdmF0YXItaXRlbSBidXR0b24gaW1nIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWF4LXdpZHRoOiA0MHB4O1xuICBtYXgtaGVpZ2h0OiA0MHB4O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NTFweCkge1xuICAubGRfYzQgLmhvbWVfZ2VhcjNfY29udGFpbmVyIC5ob21lX2dlYXIzX2NsaWVudHMgLmhvbWVfZ2VhcjNfY2xpZW50c19hdmF0YXIgLmF2YXRhci1pdGVtIGJ1dHRvbiBpbWcge1xuICAgIG1heC13aWR0aDogMjNweDtcbiAgICBtYXgtaGVpZ2h0OiAyM3B4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgLmxkX2M0IC5ob21lX2dlYXIzX2NvbnRhaW5lciAuaG9tZV9nZWFyM19jbGllbnRzIC5ob21lX2dlYXIzX2NsaWVudHNfYXZhdGFyIC5hdmF0YXItaXRlbSBidXR0b24gaW1nIHtcbiAgICBtYXgtd2lkdGg6IDI2cHg7XG4gICAgbWF4LWhlaWdodDogMjZweDtcbiAgfVxufVxuLmxkX2M0IC5ob21lX2dlYXIzX2NvbnRhaW5lciAuaG9tZV9nZWFyM19jbGllbnRzIC5ob21lX2dlYXIzX2NsaWVudHNfYXZhdGFyIC5hdmF0YXItaXRlbSAudG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgYmFja2dyb3VuZDogIzFDMUUyNTtcbiAgY29sb3I6IHJnYmEoMjQ4LCAyNTAsIDI1NSwgMC44OTgwMzkyMTU3KTtcbiAgcGFkZGluZzogMTZweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgZm9udC1mYW1pbHk6IFwiSUJNUGxleE1vbm9cIiwgXCJTRiBNb25vXCIsIFwiQ2FzY2FkaWEgQ29kZVwiLCBcIkZpcmEgQ29kZVwiLCBcIkNvbnNvbGFzXCIsIFwiTW9uYWNvXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NTFweCkge1xuICAubGRfYzQgLmhvbWVfZ2VhcjNfY29udGFpbmVyIC5ob21lX2dlYXIzX2NsaWVudHMgLmhvbWVfZ2VhcjNfY2xpZW50c19hdmF0YXIgLmF2YXRhci1pdGVtIC50b29sdGlwIHtcbiAgICBwYWRkaW5nOiA5cHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG4ubGRfYzQgLmhvbWVfZ2VhcjNfY29udGFpbmVyIC5ob21lX2dlYXIzX2NsaWVudHMgLmhvbWVfZ2VhcjNfY2xpZW50c19hdmF0YXIgLmF2YXRhci1pdGVtLnNlbGVjdGVkIHtcbiAgYm9yZGVyOiAycHggc29saWQgI0E5ODBGRjtcbn1cbi5sZF9jNCAuaG9tZV9nZWFyM19jb250YWluZXIgLmhvbWVfZ2VhcjNfY2xpZW50cyAuaG9tZV9nZWFyM19jbGllbnRzX2F2YXRhciAuYXZhdGFyLWl0ZW0uc2VsZWN0ZWQgLnRvb2x0aXAge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuLmxkX2M0IC5ob21lX2dlYXIzX2NvbnRhaW5lciAuaG9tZV9nZWFyM19yZXZpZXdzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA0MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogODVweDtcbiAgaGVpZ2h0OiAyODhweDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNnMgZWFzZTtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NTFweCkge1xuICAubGRfYzQgLmhvbWVfZ2VhcjNfY29udGFpbmVyIC5ob21lX2dlYXIzX3Jldmlld3Mge1xuICAgIGhlaWdodDogMTkycHg7XG4gIH1cbn1cbi5sZF9jNCAuaG9tZV9nZWFyM19jb250YWluZXIgLmhvbWVfZ2VhcjNfcmV2aWV3cyAuaG9tZV9nZWFyM19yZXZpZXdzX3JldmlldyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZ2FwOiAzNnB4O1xuICB3aWR0aDogMzQ0cHg7XG4gIGhlaWdodDogMjg4cHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjgsIDMwLCAzNywgMC44KTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgcGFkZGluZzogMzZweCAxNnB4IDM2cHggMTZweDtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIG9wYWNpdHk6IDAuODtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSBlYXNlIDAuM3M7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzUxcHgpIHtcbiAgLmxkX2M0IC5ob21lX2dlYXIzX2NvbnRhaW5lciAuaG9tZV9nZWFyM19yZXZpZXdzIC5ob21lX2dlYXIzX3Jldmlld3NfcmV2aWV3IHtcbiAgICBnYXA6IDIzcHg7XG4gICAgd2lkdGg6IDIyOHB4O1xuICAgIGhlaWdodDogMTkxcHg7XG4gICAgcGFkZGluZzogMjNweCAxMHB4IDIzcHggMTBweDtcbiAgfVxufVxuLmxkX2M0IC5ob21lX2dlYXIzX2NvbnRhaW5lciAuaG9tZV9nZWFyM19yZXZpZXdzIC5ob21lX2dlYXIzX3Jldmlld3NfcmV2aWV3LnNlbGVjdGVkIHtcbiAgb3BhY2l0eTogMTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0E5ODBGRjtcbn1cbi5sZF9jNCAuaG9tZV9nZWFyM19jb250YWluZXIgLmhvbWVfZ2VhcjNfcmV2aWV3cyAuaG9tZV9nZWFyM19yZXZpZXdzX3JldmlldyBzcGFuIHtcbiAgZm9udC1mYW1pbHk6IFwiSUJNUGxleE1vbm9cIiwgXCJTRiBNb25vXCIsIFwiQ2FzY2FkaWEgQ29kZVwiLCBcIkZpcmEgQ29kZVwiLCBcIkNvbnNvbGFzXCIsIFwiTW9uYWNvXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogcmdiYSgyNDgsIDI1MCwgMjU1LCAwLjg5ODAzOTIxNTcpO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzUxcHgpIHtcbiAgLmxkX2M0IC5ob21lX2dlYXIzX2NvbnRhaW5lciAuaG9tZV9nZWFyM19yZXZpZXdzIC5ob21lX2dlYXIzX3Jldmlld3NfcmV2aWV3IHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgfVxufVxuLmxkX2M0IC5ob21lX2dlYXIzX2NvbnRhaW5lciAuaG9tZV9nZWFyM19yZXZpZXdzIC5ob21lX2dlYXIzX3Jldmlld3NfcmV2aWV3IC5jbGllbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDE2cHg7XG4gIG1hcmdpbi10b3A6IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzUxcHgpIHtcbiAgLmxkX2M0IC5ob21lX2dlYXIzX2NvbnRhaW5lciAuaG9tZV9nZWFyM19yZXZpZXdzIC5ob21lX2dlYXIzX3Jldmlld3NfcmV2aWV3IC5jbGllbnQge1xuICAgIGdhcDogMTBweDtcbiAgfVxufVxuLmxkX2M0IC5ob21lX2dlYXIzX2NvbnRhaW5lciAuaG9tZV9nZWFyM19yZXZpZXdzIC5ob21lX2dlYXIzX3Jldmlld3NfcmV2aWV3IC5jbGllbnQgaW1nIHtcbiAgd2lkdGg6IDU0cHg7XG4gIGhlaWdodDogNTRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NTFweCkge1xuICAubGRfYzQgLmhvbWVfZ2VhcjNfY29udGFpbmVyIC5ob21lX2dlYXIzX3Jldmlld3MgLmhvbWVfZ2VhcjNfcmV2aWV3c19yZXZpZXcgLmNsaWVudCBpbWcge1xuICAgIHdpZHRoOiAzNnB4O1xuICAgIGhlaWdodDogMzZweDtcbiAgfVxufVxuLmxkX2M0IC5ob21lX2dlYXIzX2NvbnRhaW5lciAuaG9tZV9nZWFyM19yZXZpZXdzIC5ob21lX2dlYXIzX3Jldmlld3NfcmV2aWV3IC5jbGllbnQgLmNsaWVudF9pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzUxcHgpIHtcbiAgLmxkX2M0IC5ob21lX2dlYXIzX2NvbnRhaW5lciAuaG9tZV9nZWFyM19yZXZpZXdzIC5ob21lX2dlYXIzX3Jldmlld3NfcmV2aWV3IC5jbGllbnQgLmNsaWVudF9pbmZvIHtcbiAgICBnYXA6IDJweDtcbiAgfVxufVxuLmxkX2M0IC5ob21lX2dlYXIzX2NvbnRhaW5lciAuaG9tZV9nZWFyM19yZXZpZXdzIC5ob21lX2dlYXIzX3Jldmlld3NfcmV2aWV3IC5jbGllbnQgLmNsaWVudF9pbmZvIC5jbGllbnRfbmFtZSB7XG4gIGZvbnQtZmFtaWx5OiBcIklCTVBsZXhNb25vXCIsIFwiU0YgTW9ub1wiLCBcIkNhc2NhZGlhIENvZGVcIiwgXCJGaXJhIENvZGVcIiwgXCJDb25zb2xhc1wiLCBcIk1vbmFjb1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NTFweCkge1xuICAubGRfYzQgLmhvbWVfZ2VhcjNfY29udGFpbmVyIC5ob21lX2dlYXIzX3Jldmlld3MgLmhvbWVfZ2VhcjNfcmV2aWV3c19yZXZpZXcgLmNsaWVudCAuY2xpZW50X2luZm8gLmNsaWVudF9uYW1lIHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gIH1cbn1cbi5sZF9jNCAuaG9tZV9nZWFyM19jb250YWluZXIgLmhvbWVfZ2VhcjNfcmV2aWV3cyAuaG9tZV9nZWFyM19yZXZpZXdzX3JldmlldyAuY2xpZW50IC5jbGllbnRfaW5mbyAuY2xpZW50X2FkZGl0aW9uYWwge1xuICBmb250LWZhbWlseTogXCJJQk1QbGV4TW9ub1wiLCBcIlNGIE1vbm9cIiwgXCJDYXNjYWRpYSBDb2RlXCIsIFwiRmlyYSBDb2RlXCIsIFwiQ29uc29sYXNcIiwgXCJNb25hY29cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2U7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzUxcHgpIHtcbiAgLmxkX2M0IC5ob21lX2dlYXIzX2NvbnRhaW5lciAuaG9tZV9nZWFyM19yZXZpZXdzIC5ob21lX2dlYXIzX3Jldmlld3NfcmV2aWV3IC5jbGllbnQgLmNsaWVudF9pbmZvIC5jbGllbnRfYWRkaXRpb25hbCB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG59XG4ubGRfYzQgLmxvZ29fY29udGFpbmVyIHtcbiAgbWFyZ2luLXRvcDogMjAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDEyMHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDczcHg7XG59XG4ubGRfYzQgLmxvZ29fY29udGFpbmVyIC5sb2dvX3RyYWNrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWluLXdpZHRoOiA4MCU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEyMHB4O1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICBhbmltYXRpb246IG1hcnF1ZWUgMTVzIGxpbmVhciBpbmZpbml0ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLmxkX2M0IC5sb2dvX2NvbnRhaW5lciAubG9nb190cmFjayB7XG4gICAgbWluLXdpZHRoOiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzUxcHgpIHtcbiAgLmxkX2M0IC5sb2dvX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiA1NXB4O1xuICAgIG1hcmdpbi10b3A6IDEyMHB4O1xuICAgIGdhcDogOTBweDtcbiAgfVxuICAubGRfYzQgLmxvZ29fY29udGFpbmVyIGltZyB7XG4gICAgbWF4LWhlaWdodDogNTVweDtcbiAgICBtYXgtd2lkdGg6IDEyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgLmxkX2M0IC5sb2dvX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAzNnB4O1xuICAgIG1hcmdpbi10b3A6IDcycHg7XG4gICAgZ2FwOiA2MHB4O1xuICB9XG4gIC5sZF9jNCAubG9nb19jb250YWluZXIgaW1nIHtcbiAgICBtYXgtaGVpZ2h0OiAzNnB4O1xuICAgIG1heC13aWR0aDogNzlweDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIG1hcnF1ZWUge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWChjYWxjKC0xMDAlIC0gMTIwcHgpKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc1MXB4KSB7XG4gIEBrZXlmcmFtZXMgbWFycXVlZSB7XG4gICAgMCUge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWChjYWxjKC0xMDAlIC0gOTBweCkpO1xuICAgIH1cbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gIEBrZXlmcmFtZXMgbWFycXVlZSB7XG4gICAgMCUge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWChjYWxjKC0xMDAlIC0gNjBweCkpO1xuICAgIH1cbiAgfVxufVxuLmxkX2M1IHtcbiAgbWF4LXdpZHRoOiBtaW4oMTA0NXB4LCAxMDB2dyAtIDYwcHgpO1xuICBtYXgtaGVpZ2h0OiA4NDhweDtcbiAgbWFyZ2luOiAyMDBweCBhdXRvIDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc1MXB4KSB7XG4gIC5sZF9jNSB7XG4gICAgbWFyZ2luLXRvcDogMTIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xuICAubGRfYzUge1xuICAgIG1hcmdpbi10b3A6IDc0cHg7XG4gIH1cbn1cblxuLmxkX2ZpbmlzaCB7XG4gIG1heC13aWR0aDogbWluKDEyMjBweCwgMTAwJSAtIDYwcHgpO1xuICBtYXJnaW46IDIwMHB4IGF1dG8gMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NTFweCkge1xuICAubGRfZmluaXNoIHtcbiAgICBtYXgtd2lkdGg6IG1pbig3MDRweCwgMTAwJSAtIDQwcHgpO1xuICAgIG1hcmdpbi10b3A6IDk1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xuICAubGRfZmluaXNoIHtcbiAgICBtYXJnaW4tdG9wOiA3NXB4O1xuICB9XG59XG4ubGRfZmluaXNoIHtcbiAgbWF4LXdpZHRoOiBtaW4oMTEzMnB4LCAxMDB2dyAtIDYwcHgpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDM2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMzI3cHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmxkX2ZpbmlzaCAubGRfYzNfd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMzZweDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1heC13aWR0aDogNTAlO1xuICB3aWR0aDogNjA1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTUwcHgpIHtcbiAgLmxkX2ZpbmlzaCAubGRfYzNfd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiA2NSU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xuICAubGRfZmluaXNoIC5sZF9jM193cmFwcGVyIHtcbiAgICBtaW4taGVpZ2h0OiAyMTJweDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5sZF9maW5pc2ggLmxkX2ZpbmlzaF9iYWNrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXgtd2lkdGg6IDM4JTtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IC0yO1xuICBhbmltYXRpb246IG11bHRpQ29sb3JGbG93IDhzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC42cyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogbm8tcHJlZmVyZW5jZSkge1xuICAubGRfZmluaXNoIC5sZF9maW5pc2hfYmFjay5wYXJhbGxheCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKHZhcigtLXBhcmFsbGF4LW9mZnNldCwgMHB4KSkgdHJhbnNsYXRlWigwKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gIC5sZF9maW5pc2ggLmxkX2ZpbmlzaF9iYWNrLnBhcmFsbGF4IHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSh2YXIoLS1wYXJhbGxheC1vZmZzZXQsIDBweCkpIHRyYW5zbGF0ZVooMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgbXVsdGlDb2xvckZsb3cge1xuICAwJSB7XG4gICAgZmlsdGVyOiBodWUtcm90YXRlKDBkZWcpIHNhdHVyYXRlKDEuMik7XG4gIH1cbiAgMjUlIHtcbiAgICBmaWx0ZXI6IGh1ZS1yb3RhdGUoOTBkZWcpIHNhdHVyYXRlKDEuMyk7XG4gIH1cbiAgNTAlIHtcbiAgICBmaWx0ZXI6IGh1ZS1yb3RhdGUoMTgwZGVnKSBzYXR1cmF0ZSgxLjEpO1xuICB9XG4gIDc1JSB7XG4gICAgZmlsdGVyOiBodWUtcm90YXRlKDI3MGRlZykgc2F0dXJhdGUoMS40KTtcbiAgfVxuICAxMDAlIHtcbiAgICBmaWx0ZXI6IGh1ZS1yb3RhdGUoMzYwZGVnKSBzYXR1cmF0ZSgxLjIpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgLmxkX2ZpbmlzaCAubGRfZmluaXNoX2JhY2sge1xuICAgIG1heC1oZWlnaHQ6IDExMHB4O1xuICAgIG1heC13aWR0aDogMjQwcHg7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB0b3A6IDExMHB4O1xuICB9XG59XG4ubGRfZmluaXNoIGgyIHtcbiAgY29sb3I6ICNGOEZBRkY7XG4gIG1heC13aWR0aDogMzc2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzUxcHgpIHtcbiAgLmxkX2ZpbmlzaCBoMiB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICB9XG59XG4ubGRfZmluaXNoIC5ob21lX3JlcHJlc2VudF9mb3JtX2NvbnRhaW5lciB7XG4gIHdpZHRoOiA2MDVweDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIGhlaWdodDogNTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc1MXB4KSB7XG4gIC5sZF9maW5pc2ggLmhvbWVfcmVwcmVzZW50X2Zvcm1fY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDM0OXB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gIC5sZF9maW5pc2ggLmhvbWVfcmVwcmVzZW50X2Zvcm1fY29udGFpbmVyIHtcbiAgICBtYXJnaW4tdG9wOiAxNjJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gIC5sZF9maW5pc2ggLmhvbWVfcmVwcmVzZW50X2Zvcm1fY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBoZWlnaHQ6IDI3cHg7XG4gIH1cbn1cbi5sZF9maW5pc2ggLmhvbWVfcmVwcmVzZW50X2Zvcm1fY29udGFpbmVyIC5ob21lX3JlcHJlc2VudF9mb3JtIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGdhcDogMTZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NTFweCkge1xuICAubGRfZmluaXNoIC5ob21lX3JlcHJlc2VudF9mb3JtX2NvbnRhaW5lciAuaG9tZV9yZXByZXNlbnRfZm9ybSB7XG4gICAgZ2FwOiA5cHg7XG4gIH1cbn1cbi5sZF9maW5pc2ggLmhvbWVfcmVwcmVzZW50X2Zvcm1fY29udGFpbmVyIC5ob21lX3JlcHJlc2VudF9mb3JtIGlucHV0IHtcbiAgZm9udC1mYW1pbHk6IFwiSUJNUGxleE1vbm9cIiwgXCJTRiBNb25vXCIsIFwiQ2FzY2FkaWEgQ29kZVwiLCBcIkZpcmEgQ29kZVwiLCBcIkNvbnNvbGFzXCIsIFwiTW9uYWNvXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgZmxleDogMTtcbiAgY29sb3I6IHJnYmEoMjQ4LCAyNTAsIDI1NSwgMC44OTgwMzkyMTU3KTtcbiAgd2lkdGg6IDM2MHB4O1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDExcHggMjRweCAxMXB4IDI0cHg7XG4gIGJhY2tncm91bmQ6ICMxQzFFMjU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NTFweCkge1xuICAubGRfZmluaXNoIC5ob21lX3JlcHJlc2VudF9mb3JtX2NvbnRhaW5lciAuaG9tZV9yZXByZXNlbnRfZm9ybSBpbnB1dCB7XG4gICAgbWF4LXdpZHRoOiAyMDdweDtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgbWF4LWhlaWdodDogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gIC5sZF9maW5pc2ggLmhvbWVfcmVwcmVzZW50X2Zvcm1fY29udGFpbmVyIC5ob21lX3JlcHJlc2VudF9mb3JtIGlucHV0IHtcbiAgICBtYXgtd2lkdGg6IDE5OXB4O1xuICAgIG1heC1oZWlnaHQ6IDI3cHg7XG4gICAgaGVpZ2h0OiAyN3B4O1xuICB9XG59XG4ubGRfZmluaXNoIC5ob21lX3JlcHJlc2VudF9mb3JtX2NvbnRhaW5lciAuaG9tZV9yZXByZXNlbnRfZm9ybSBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSgyNDgsIDI1MCwgMjU1LCAwLjYpO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2UsIGJvcmRlci1jb2xvciAwLjNzIGVhc2U7XG59XG4ubGRfZmluaXNoIC5ob21lX3JlcHJlc2VudF9mb3JtX2NvbnRhaW5lciAuaG9tZV9yZXByZXNlbnRfZm9ybSBpbnB1dC50d286OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNGOEZBRkY7XG59XG4ubGRfZmluaXNoIC5ob21lX3JlcHJlc2VudF9mb3JtX2NvbnRhaW5lciAuaG9tZV9yZXByZXNlbnRfZm9ybSBpbnB1dC5vbmU6OnBsYWNlaG9sZGVyLCAubGRfZmluaXNoIC5ob21lX3JlcHJlc2VudF9mb3JtX2NvbnRhaW5lciAuaG9tZV9yZXByZXNlbnRfZm9ybSBpbnB1dC5nbzo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI0ZGNEQ0RDtcbn1cbi5sZF9maW5pc2ggLmhvbWVfcmVwcmVzZW50X2Zvcm1fY29udGFpbmVyIC5ob21lX3JlcHJlc2VudF9mb3JtIGJ1dHRvbiB7XG4gIGZsZXg6IDE7XG4gIG1heC13aWR0aDogMjI5cHg7XG4gIG1pbi13aWR0aDogODBweDtcbiAgbWF4LWhlaWdodDogNTBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXI6IDJweCBzb2xpZCAjMEY1RUY3O1xuICBib3JkZXItcmFkaXVzOiA2MHB4O1xuICBmb250LWZhbWlseTogXCJJQk1QbGV4TW9ub1wiLCBcIlNGIE1vbm9cIiwgXCJDYXNjYWRpYSBDb2RlXCIsIFwiRmlyYSBDb2RlXCIsIFwiQ29uc29sYXNcIiwgXCJNb25hY29cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2U7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiByZ2JhKDI0OCwgMjUwLCAyNTUsIDAuODk4MDM5MjE1Nyk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDExcHggMTZweCAxMXB4IDE2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc1MXB4KSB7XG4gIC5sZF9maW5pc2ggLmhvbWVfcmVwcmVzZW50X2Zvcm1fY29udGFpbmVyIC5ob21lX3JlcHJlc2VudF9mb3JtIGJ1dHRvbiB7XG4gICAgbWF4LXdpZHRoOiAxMzJweDtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgbWF4LWhlaWdodDogMzBweDtcbiAgICBwYWRkaW5nOiA2cHggOXB4IDZweCA5cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xuICAubGRfZmluaXNoIC5ob21lX3JlcHJlc2VudF9mb3JtX2NvbnRhaW5lciAuaG9tZV9yZXByZXNlbnRfZm9ybSBidXR0b24ge1xuICAgIG1heC13aWR0aDogMTI4cHg7XG4gICAgbWF4LWhlaWdodDogMjdweDtcbiAgfVxufVxuLmxkX2ZpbmlzaCAuaG9tZV9yZXByZXNlbnRfZm9ybV9jb250YWluZXIgLmhvbWVfcmVwcmVzZW50X2Zvcm0gYnV0dG9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZDogIzBGNUVGNztcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2U7XG4gIHotaW5kZXg6IC0xO1xufVxuLmxkX2ZpbmlzaCAuaG9tZV9yZXByZXNlbnRfZm9ybV9jb250YWluZXIgLmhvbWVfcmVwcmVzZW50X2Zvcm0gYnV0dG9uOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjMEY1RUY3IDAlLCAjNkYzMUYwIDUwJSwgIzdBRkZGNiAxMDAlKTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2U7XG4gIHotaW5kZXg6IC0xO1xufVxuLmxkX2ZpbmlzaCAuaG9tZV9yZXByZXNlbnRfZm9ybV9jb250YWluZXIgLmhvbWVfcmVwcmVzZW50X2Zvcm0gYnV0dG9uLmhhcy12YWx1ZTo6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5sZF9maW5pc2ggLmhvbWVfcmVwcmVzZW50X2Zvcm1fY29udGFpbmVyIC5ob21lX3JlcHJlc2VudF9mb3JtIGJ1dHRvbjpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4ubGRfZmluaXNoIC5ob21lX3JlcHJlc2VudF9mb3JtX2NvbnRhaW5lciAuaG9tZV9yZXByZXNlbnRfZm9ybSBidXR0b246aG92ZXI6OmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG59XG4ubGRfZmluaXNoIC5ob21lX3JlcHJlc2VudF9mb3JtX2NvbnRhaW5lciAuaG9tZV9yZXByZXNlbnRfZm9ybSBidXR0b246aG92ZXI6OmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5sZF9maW5pc2ggLmhvbWVfcmVwcmVzZW50X2Zvcm1fY29udGFpbmVyIHNwYW4ge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIGNvbG9yOiByZ2JhKDI0OCwgMjUwLCAyNTUsIDAuOCk7XG4gIGZvbnQtZmFtaWx5OiBcIklCTVBsZXhNb25vXCIsIFwiU0YgTW9ub1wiLCBcIkNhc2NhZGlhIENvZGVcIiwgXCJGaXJhIENvZGVcIiwgXCJDb25zb2xhc1wiLCBcIk1vbmFjb1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzUxcHgpIHtcbiAgLmxkX2ZpbmlzaCAuaG9tZV9yZXByZXNlbnRfZm9ybV9jb250YWluZXIgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gIC5sZF9maW5pc2ggLmhvbWVfcmVwcmVzZW50X2Zvcm1fY29udGFpbmVyIHNwYW4ge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cbi5jYXNlX3JlcHJlc2VudCB7XG4gIG1heC13aWR0aDogbWluKDEyMjBweCwgMTAwJSAtIDYwcHgpO1xuICBtYXJnaW46IDIwMHB4IGF1dG8gMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NTFweCkge1xuICAuY2FzZV9yZXByZXNlbnQge1xuICAgIG1heC13aWR0aDogbWluKDcwNHB4LCAxMDAlIC0gNDBweCk7XG4gICAgbWFyZ2luLXRvcDogOTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gIC5jYXNlX3JlcHJlc2VudCB7XG4gICAgbWFyZ2luLXRvcDogNzVweDtcbiAgfVxufVxuLmNhc2VfcmVwcmVzZW50IHtcbiAgbWFyZ2luLXRvcDogNDdweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NTFweCkge1xuICAuY2FzZV9yZXByZXNlbnQge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xuICAuY2FzZV9yZXByZXNlbnQge1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gIH1cbn1cbi5jYXNlX3JlcHJlc2VudCAuY2FzZV9yZXByZXNlbnRfY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IDUzMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc1MXB4KSB7XG4gIC5jYXNlX3JlcHJlc2VudCAuY2FzZV9yZXByZXNlbnRfY29udGFpbmVyIHtcbiAgICBtaW4taGVpZ2h0OiAzMDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gIC5jYXNlX3JlcHJlc2VudCAuY2FzZV9yZXByZXNlbnRfY29udGFpbmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogaW5pdGlhbDtcbiAgICBtaW4taGVpZ2h0OiAzMDBweDtcbiAgICBnYXA6IDM2cHg7XG4gIH1cbn1cbi5jYXNlX3JlcHJlc2VudCAuY2FzZV9yZXByZXNlbnRfY29udGFpbmVyIC5jYXNlX2xvZ28ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgbWF4LXdpZHRoOiAxNTVweDtcbiAgbWF4LWhlaWdodDogNDhweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NTFweCkge1xuICAuY2FzZV9yZXByZXNlbnQgLmNhc2VfcmVwcmVzZW50X2NvbnRhaW5lciAuY2FzZV9sb2dvIHtcbiAgICBtYXgtd2lkdGg6IDEyMXB4O1xuICAgIG1heC1oZWlnaHQ6IDM3cHg7XG4gICAgdG9wOiAyNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgLmNhc2VfcmVwcmVzZW50IC5jYXNlX3JlcHJlc2VudF9jb250YWluZXIgLmNhc2VfbG9nbyB7XG4gICAgbWF4LXdpZHRoOiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gIC5jYXNlX3JlcHJlc2VudCAuY2FzZV9yZXByZXNlbnRfY29udGFpbmVyIC5jYXNlX2xvZ28ge1xuICAgIHBvc2l0aW9uOiBpbml0aWFsO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWF4LXdpZHRoOiAxMjFweDtcbiAgfVxufVxuLmNhc2VfcmVwcmVzZW50IC5jYXNlX3JlcHJlc2VudF9jb250YWluZXIgLmNhc2VfcmVwcmVzZW50X2JhY2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgei1pbmRleDogLTI7XG4gIG1heC13aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjZzIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zNSUpO1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICBzY2FsZTogMS41O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiBuby1wcmVmZXJlbmNlKSB7XG4gIC5jYXNlX3JlcHJlc2VudCAuY2FzZV9yZXByZXNlbnRfY29udGFpbmVyIC5jYXNlX3JlcHJlc2VudF9iYWNrLnBhcmFsbGF4IHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTM1JSkgdHJhbnNsYXRlWSh2YXIoLS1wYXJhbGxheC1vZmZzZXQsIDBweCkpIHRyYW5zbGF0ZVooMCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xuICAuY2FzZV9yZXByZXNlbnQgLmNhc2VfcmVwcmVzZW50X2NvbnRhaW5lciAuY2FzZV9yZXByZXNlbnRfYmFjay5wYXJhbGxheCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKHZhcigtLXBhcmFsbGF4LW9mZnNldCwgMHB4KSkgdHJhbnNsYXRlWigwKTtcbiAgfVxuICAuY2FzZV9yZXByZXNlbnQgLmNhc2VfcmVwcmVzZW50X2NvbnRhaW5lciAuY2FzZV9yZXByZXNlbnRfYmFjayB7XG4gICAgc2NhbGU6IDE7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NTFweCkge1xuICAuY2FzZV9yZXByZXNlbnQgLmNhc2VfcmVwcmVzZW50X2NvbnRhaW5lciAuY2FzZV9yZXByZXNlbnRfYmFjayB7XG4gICAgdG9wOiAtMjVweDtcbiAgICBtYXgtd2lkdGg6IDc1Ljc1NzU3NTc1NzYlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgLmNhc2VfcmVwcmVzZW50IC5jYXNlX3JlcHJlc2VudF9jb250YWluZXIgLmNhc2VfcmVwcmVzZW50X2JhY2sge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgfVxufVxuLmNhc2VfcmVwcmVzZW50IC5jYXNlX3JlcHJlc2VudF9jb250YWluZXIgLmNhc2VfcmVwcmVzZW50X2JhY2s6aGFzKC5wcCkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHNjYWxlOiAxO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAtMjtcbiAgbWF4LXdpZHRoOiA0NSU7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjZzIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICBoZWlnaHQ6IGF1dG87XG59XG4uY2FzZV9yZXByZXNlbnQgLmNhc2VfcmVwcmVzZW50X2NvbnRhaW5lciAuY2FzZV9yZXByZXNlbnRfYmFjazpoYXMoLnBwKSBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogbm8tcHJlZmVyZW5jZSkge1xuICAuY2FzZV9yZXByZXNlbnQgLmNhc2VfcmVwcmVzZW50X2NvbnRhaW5lciAuY2FzZV9yZXByZXNlbnRfYmFjazpoYXMoLnBwKS5wYXJhbGxheCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKHZhcigtLXBhcmFsbGF4LW9mZnNldCwgMHB4KSkgdHJhbnNsYXRlWigwKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gIC5jYXNlX3JlcHJlc2VudCAuY2FzZV9yZXByZXNlbnRfY29udGFpbmVyIC5jYXNlX3JlcHJlc2VudF9iYWNrOmhhcygucHApLnBhcmFsbGF4IHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkodmFyKC0tcGFyYWxsYXgtb2Zmc2V0LCAwcHgpKSB0cmFuc2xhdGVaKDApO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzUxcHgpIHtcbiAgLmNhc2VfcmVwcmVzZW50IC5jYXNlX3JlcHJlc2VudF9jb250YWluZXIgLmNhc2VfcmVwcmVzZW50X2JhY2s6aGFzKC5wcCkge1xuICAgIHRvcDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDM3LjIlO1xuICAgIG1heC1oZWlnaHQ6IDE4NnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgLmNhc2VfcmVwcmVzZW50IC5jYXNlX3JlcHJlc2VudF9jb250YWluZXIgLmNhc2VfcmVwcmVzZW50X2JhY2s6aGFzKC5wcCkge1xuICAgIG1heC13aWR0aDogODAlO1xuICAgIHRvcDogMTAwcHg7XG4gICAgbGVmdDogMzBweDtcbiAgICBib3R0b206IDA7XG4gIH1cbn1cbi5jYXNlX3JlcHJlc2VudCAuY2FzZV9yZXByZXNlbnRfY29udGFpbmVyIC5sYWJlbF93cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAzNnB4O1xuICBtYXgtd2lkdGg6IDU1JTtcbiAgbWFyZ2luLWxlZnQ6IDUwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzUxcHgpIHtcbiAgLmNhc2VfcmVwcmVzZW50IC5jYXNlX3JlcHJlc2VudF9jb250YWluZXIgLmxhYmVsX3dyYXBwZXIge1xuICAgIG1heC13aWR0aDogNjAlO1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuY2FzZV9yZXByZXNlbnQgLmNhc2VfcmVwcmVzZW50X2NvbnRhaW5lciAubGFiZWxfd3JhcHBlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgLmNhc2VfcmVwcmVzZW50IC5jYXNlX3JlcHJlc2VudF9jb250YWluZXIgLmxhYmVsX3dyYXBwZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi10b3A6IDI1MHB4O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBnYXA6IDI0cHg7XG4gIH1cbn1cbi5jYXNlX3JlcHJlc2VudCAuY2FzZV9yZXByZXNlbnRfY29udGFpbmVyIGgxIHtcbiAgd2lkdGg6IDY0NHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAjRjhGQUZGO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc1MXB4KSB7XG4gIC5jYXNlX3JlcHJlc2VudCAuY2FzZV9yZXByZXNlbnRfY29udGFpbmVyIGgxIHtcbiAgICB3aWR0aDogNDUxcHg7XG4gICAgZm9udC1zaXplOiA1NXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgLmNhc2VfcmVwcmVzZW50IC5jYXNlX3JlcHJlc2VudF9jb250YWluZXIgaDEge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogNDZweDtcbiAgfVxufVxuLmNhc2VfcmVwcmVzZW50IC5jYXNlX3JlcHJlc2VudF9jb250YWluZXIgc3BhbiB7XG4gIHdpZHRoOiA2MDVweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBjb2xvcjogI0Y4RkFGRjtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIGZvbnQtZmFtaWx5OiBcIklCTVBsZXhNb25vXCIsIFwiU0YgTW9ub1wiLCBcIkNhc2NhZGlhIENvZGVcIiwgXCJGaXJhIENvZGVcIiwgXCJDb25zb2xhc1wiLCBcIk1vbmFjb1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NTFweCkge1xuICAuY2FzZV9yZXByZXNlbnQgLmNhc2VfcmVwcmVzZW50X2NvbnRhaW5lciBzcGFuIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgd2lkdGg6IDM5OXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgLmNhc2VfcmVwcmVzZW50IC5jYXNlX3JlcHJlc2VudF9jb250YWluZXIgc3BhbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5jYXNlX3JlcHJlc2VudCAubG93ZXJfY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDIwMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc1MXB4KSB7XG4gIC5jYXNlX3JlcHJlc2VudCAubG93ZXJfY29udGFpbmVyIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgLmNhc2VfcmVwcmVzZW50IC5sb3dlcl9jb250YWluZXIge1xuICAgIG1hcmdpbi10b3A6IDcycHg7XG4gIH1cbn1cbi5jYXNlX3JlcHJlc2VudCAubG93ZXJfY29udGFpbmVyIHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NTFweCkge1xuICAuY2FzZV9yZXByZXNlbnQgLmxvd2VyX2NvbnRhaW5lciB1bCB7XG4gICAgZ2FwOiAzNnB4O1xuICB9XG59XG4uY2FzZV9yZXByZXNlbnQgLmxvd2VyX2NvbnRhaW5lciB1bCBsaSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiAzMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gIC5jYXNlX3JlcHJlc2VudCAubG93ZXJfY29udGFpbmVyIHVsIGxpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogaW5pdGlhbDtcbiAgICBnYXA6IDE2cHg7XG4gIH1cbiAgLmNhc2VfcmVwcmVzZW50IC5sb3dlcl9jb250YWluZXIgdWwgbGk6bnRoLWNoaWxkKDIpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIH1cbn1cbi5jYXNlX3JlcHJlc2VudCAubG93ZXJfY29udGFpbmVyIHVsIGxpIGgyIHtcbiAgY29sb3I6ICNGOEZBRkY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzUxcHgpIHtcbiAgLmNhc2VfcmVwcmVzZW50IC5sb3dlcl9jb250YWluZXIgdWwgbGkgaDIge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgfVxufVxuLmNhc2VfcmVwcmVzZW50IC5sb3dlcl9jb250YWluZXIgdWwgbGkgc3BhbiB7XG4gIGZvbnQtZmFtaWx5OiBcIklCTVBsZXhNb25vXCIsIFwiU0YgTW9ub1wiLCBcIkNhc2NhZGlhIENvZGVcIiwgXCJGaXJhIENvZGVcIiwgXCJDb25zb2xhc1wiLCBcIk1vbmFjb1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6ICNGOEZBRkY7XG4gIG1heC13aWR0aDogNzI2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzUxcHgpIHtcbiAgLmNhc2VfcmVwcmVzZW50IC5sb3dlcl9jb250YWluZXIgdWwgbGkgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIG1heC13aWR0aDogMzUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xuICAuY2FzZV9yZXByZXNlbnQgLmxvd2VyX2NvbnRhaW5lciB1bCBsaSBzcGFuIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmNhc2VfYzIge1xuICBtYXgtd2lkdGg6IG1pbigxMjIwcHgsIDEwMCUgLSA2MHB4KTtcbiAgbWFyZ2luOiAyMDBweCBhdXRvIDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzUxcHgpIHtcbiAgLmNhc2VfYzIge1xuICAgIG1heC13aWR0aDogbWluKDcwNHB4LCAxMDAlIC0gNDBweCk7XG4gICAgbWFyZ2luLXRvcDogOTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gIC5jYXNlX2MyIHtcbiAgICBtYXJnaW4tdG9wOiA3NXB4O1xuICB9XG59XG4uY2FzZV9jMiAuY2FzZV9jMl9jb250YWluZXIgLnVwcGVyX3dyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXgtd2lkdGg6IDY4LjU0MDA5NTk1NjElO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNhc2VfYzIgLmNhc2VfYzJfY29udGFpbmVyIC51cHBlcl93cmFwcGVyIC5tYWluX2xhYmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICBtaW4taGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nOiA3cHggMjJweCA3cHggMjJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0Y4RkFGRjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBcIklCTVBsZXhNb25vXCIsIFwiU0YgTW9ub1wiLCBcIkNhc2NhZGlhIENvZGVcIiwgXCJGaXJhIENvZGVcIiwgXCJDb25zb2xhc1wiLCBcIk1vbmFjb1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6ICNGOEZBRkY7XG4gIGJhY2tncm91bmQ6IHJnYigwLCAyLCAxMik7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHotaW5kZXg6IDM7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzUxcHgpIHtcbiAgLmNhc2VfYzIgLmNhc2VfYzJfY29udGFpbmVyIC51cHBlcl93cmFwcGVyIC5tYWluX2xhYmVsIHtcbiAgICBtaW4taGVpZ2h0OiAyM3B4O1xuICAgIHBhZGRpbmc6IDRweCAxMnB4IDRweCAxMnB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gIC5jYXNlX2MyIC5jYXNlX2MyX2NvbnRhaW5lciAudXBwZXJfd3JhcHBlciAubWFpbl9sYWJlbCB7XG4gICAgbWluLWhlaWdodDogMTJweDtcbiAgICBwYWRkaW5nOiAycHggNnB4IDJweCA2cHg7XG4gICAgZm9udC1zaXplOiA5cHg7XG4gIH1cbn1cbi5jYXNlX2MyIC5jYXNlX2MyX2NvbnRhaW5lciAudXBwZXJfd3JhcHBlciAuZGFzaGVkX2hvcml6b250YWxfZmlyc3Qge1xuICBmbGV4OiAxO1xuICB3aWR0aDogNTAlO1xuICBoZWlnaHQ6IDEyNHB4O1xuICBib3JkZXI6IDFweCBkYXNoZWQgI0Y4RkFGRjtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NTFweCkge1xuICAuY2FzZV9jMiAuY2FzZV9jMl9jb250YWluZXIgLnVwcGVyX3dyYXBwZXIgLmRhc2hlZF9ob3Jpem9udGFsX2ZpcnN0IHtcbiAgICBoZWlnaHQ6IDcxcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xuICAuY2FzZV9jMiAuY2FzZV9jMl9jb250YWluZXIgLnVwcGVyX3dyYXBwZXIgLmRhc2hlZF9ob3Jpem9udGFsX2ZpcnN0IHtcbiAgICBoZWlnaHQ6IDM4cHg7XG4gIH1cbn1cbi5jYXNlX2MyIC5jYXNlX2MyX2NvbnRhaW5lciAudXBwZXJfd3JhcHBlciAuZGFzaGVkX2hvcml6b250YWxfc2Vjb25kIHtcbiAgZmxleDogMTtcbiAgd2lkdGg6IDUwJTtcbiAgaGVpZ2h0OiAxMjRweDtcbiAgYm9yZGVyOiAxcHggZGFzaGVkICNGOEZBRkY7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzUxcHgpIHtcbiAgLmNhc2VfYzIgLmNhc2VfYzJfY29udGFpbmVyIC51cHBlcl93cmFwcGVyIC5kYXNoZWRfaG9yaXpvbnRhbF9zZWNvbmQge1xuICAgIGhlaWdodDogNzFweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gIC5jYXNlX2MyIC5jYXNlX2MyX2NvbnRhaW5lciAudXBwZXJfd3JhcHBlciAuZGFzaGVkX2hvcml6b250YWxfc2Vjb25kIHtcbiAgICBoZWlnaHQ6IDM4cHg7XG4gIH1cbn1cbi5jYXNlX2MyIC5jYXNlX2MyX2NvbnRhaW5lciAubGFiZWxzX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMzRweDtcbiAgbWFyZ2luLXRvcDogMTZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NTFweCkge1xuICAuY2FzZV9jMiAuY2FzZV9jMl9jb250YWluZXIgLmxhYmVsc19jb250YWluZXIge1xuICAgIGdhcDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gIC5jYXNlX2MyIC5jYXNlX2MyX2NvbnRhaW5lciAubGFiZWxzX2NvbnRhaW5lciB7XG4gICAgZ2FwOiAxMHB4O1xuICB9XG59XG4uY2FzZV9jMiAuY2FzZV9jMl9jb250YWluZXIgLmxhYmVsc19jb250YWluZXIgLmxhYmVsX3dyYXBwZXIge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMzBweCk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC42cyBlYXNlLCB0cmFuc2Zvcm0gMC42cyBlYXNlO1xufVxuLmNhc2VfYzIgLmNhc2VfYzJfY29udGFpbmVyIC5sYWJlbHNfY29udGFpbmVyIC5sYWJlbF93cmFwcGVyLXZpc2libGUge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG59XG4uY2FzZV9jMiAuY2FzZV9jMl9jb250YWluZXIgLmxhYmVsc19jb250YWluZXIgLmxhYmVsX3dyYXBwZXItaGlkZGVuIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDMwcHgpO1xufVxuLmNhc2VfYzIgLmNhc2VfYzJfY29udGFpbmVyIC5sYWJlbHNfY29udGFpbmVyIC5sYWJlbF93cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxNnB4O1xuICBmbGV4OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnMgZWFzZSwgdHJhbnNmb3JtIDAuNnMgZWFzZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NTFweCkge1xuICAuY2FzZV9jMiAuY2FzZV9jMl9jb250YWluZXIgLmxhYmVsc19jb250YWluZXIgLmxhYmVsX3dyYXBwZXIge1xuICAgIGdhcDogOXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgLmNhc2VfYzIgLmNhc2VfYzJfY29udGFpbmVyIC5sYWJlbHNfY29udGFpbmVyIC5sYWJlbF93cmFwcGVyIHtcbiAgICBnYXA6IDVweDtcbiAgfVxufVxuLmNhc2VfYzIgLmNhc2VfYzJfY29udGFpbmVyIC5sYWJlbHNfY29udGFpbmVyIC5sYWJlbF93cmFwcGVyIGRpdiB7XG4gIGhlaWdodDogNDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDdweCAyMnB4IDdweCAyMnB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDEyMiwgMjU1LCAyNDYsIDAuODk4MDM5MjE1Nyk7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LWZhbWlseTogXCJJQk1QbGV4TW9ub1wiLCBcIlNGIE1vbm9cIiwgXCJDYXNjYWRpYSBDb2RlXCIsIFwiRmlyYSBDb2RlXCIsIFwiQ29uc29sYXNcIiwgXCJNb25hY29cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2U7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiAjMUMxRTI1O1xufVxuLmNhc2VfYzIgLmNhc2VfYzJfY29udGFpbmVyIC5sYWJlbHNfY29udGFpbmVyIC5sYWJlbF93cmFwcGVyIGRpdi5zZWNvbmQge1xuICBiYWNrZ3JvdW5kOiAjQTk4MEZGO1xuICBjb2xvcjogIzFDMUUyNTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NTFweCkge1xuICAuY2FzZV9jMiAuY2FzZV9jMl9jb250YWluZXIgLmxhYmVsc19jb250YWluZXIgLmxhYmVsX3dyYXBwZXIgZGl2IHtcbiAgICBoZWlnaHQ6IDIzcHg7XG4gICAgcGFkZGluZzogNHB4IDEycHggNHB4IDEycHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgLmNhc2VfYzIgLmNhc2VfYzJfY29udGFpbmVyIC5sYWJlbHNfY29udGFpbmVyIC5sYWJlbF93cmFwcGVyIGRpdiB7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIHBhZGRpbmc6IDJweCA2cHggMnB4IDZweDtcbiAgICBmb250LXNpemU6IDlweDtcbiAgfVxufVxuLmNhc2VfYzIgLmNhc2VfYzJfY29udGFpbmVyIC5sYWJlbHNfY29udGFpbmVyIC5sYWJlbF93cmFwcGVyIHNwYW4ge1xuICBtYXJnaW46IDAgYXV0bztcbiAgZm9udC1mYW1pbHk6IFwiSUJNUGxleE1vbm9cIiwgXCJTRiBNb25vXCIsIFwiQ2FzY2FkaWEgQ29kZVwiLCBcIkZpcmEgQ29kZVwiLCBcIkNvbnNvbGFzXCIsIFwiTW9uYWNvXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogI0Y4RkFGRjtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzUxcHgpIHtcbiAgLmNhc2VfYzIgLmNhc2VfYzJfY29udGFpbmVyIC5sYWJlbHNfY29udGFpbmVyIC5sYWJlbF93cmFwcGVyIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gIC5jYXNlX2MyIC5jYXNlX2MyX2NvbnRhaW5lciAubGFiZWxzX2NvbnRhaW5lciAubGFiZWxfd3JhcHBlciBzcGFuIHtcbiAgICBmb250LXNpemU6IDZweDtcbiAgfVxufVxuLmNhc2VfYzIgLmxvd2VyX2NvbnRhaW5lciB7XG4gIG1hcmdpbi10b3A6IDIwMHB4O1xuICBvdmVyZmxvdzogc2Nyb2xsO1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDcwcHg7XG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xuICBjdXJzb3I6IGdyYWI7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG4gIHNjcm9sbC1zbmFwLXR5cGU6IHggbWFuZGF0b3J5O1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG59XG4uY2FzZV9jMiAubG93ZXJfY29udGFpbmVyOmFjdGl2ZSB7XG4gIGN1cnNvcjogZ3JhYmJpbmc7XG59XG4uY2FzZV9jMiAubG93ZXJfY29udGFpbmVyOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzUxcHgpIHtcbiAgLmNhc2VfYzIgLmxvd2VyX2NvbnRhaW5lciB7XG4gICAgbWFyZ2luLXRvcDogMTIwcHg7XG4gICAgZ2FwOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgLmNhc2VfYzIgLmxvd2VyX2NvbnRhaW5lciB7XG4gICAgbWFyZ2luLXRvcDogNzJweDtcbiAgICBnYXA6IDE2cHg7XG4gIH1cbn1cbi5jYXNlX2MyIC5sb3dlcl9jb250YWluZXIgLmxvd2VyX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDM2cHg7XG4gIG1pbi13aWR0aDogMjM2cHg7XG4gIG1heC13aWR0aDogMjM2cHg7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgc2Nyb2xsLXNuYXAtYWxpZ246IHN0YXJ0O1xuICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbiAgd2lsbC1jaGFuZ2U6IHNjcm9sbC1wb3NpdGlvbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc1MXB4KSB7XG4gIC5jYXNlX2MyIC5sb3dlcl9jb250YWluZXIgLmxvd2VyX2l0ZW0ge1xuICAgIG1pbi13aWR0aDogMjM2cHg7XG4gIH1cbn1cbi5jYXNlX2MyIC5sb3dlcl9jb250YWluZXIgLmxvd2VyX2l0ZW0gaW1nIHtcbiAgbWF4LXdpZHRoOiA4MHB4O1xuICBtYXgtaGVpZ2h0OiA4MHB4O1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgYW5pbWF0aW9uOiBtdWx0aUNvbG9yRmxvdyA4cyBlYXNlLWluLW91dCBpbmZpbml0ZSwgY2hhbmdlU2NhbGUgOHMgZWFzZS1pbi1vdXQgaW5maW5pdGU7XG59XG5Aa2V5ZnJhbWVzIG11bHRpQ29sb3JGbG93IHtcbiAgMCUge1xuICAgIGZpbHRlcjogaHVlLXJvdGF0ZSgwZGVnKSBzYXR1cmF0ZSgxLjIpO1xuICB9XG4gIDI1JSB7XG4gICAgZmlsdGVyOiBodWUtcm90YXRlKDkwZGVnKSBzYXR1cmF0ZSgxLjMpO1xuICB9XG4gIDUwJSB7XG4gICAgZmlsdGVyOiBodWUtcm90YXRlKDE4MGRlZykgc2F0dXJhdGUoMS4xKTtcbiAgfVxuICA3NSUge1xuICAgIGZpbHRlcjogaHVlLXJvdGF0ZSgyNzBkZWcpIHNhdHVyYXRlKDEuNCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgZmlsdGVyOiBodWUtcm90YXRlKDM2MGRlZykgc2F0dXJhdGUoMS4yKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc1MXB4KSB7XG4gIC5jYXNlX2MyIC5sb3dlcl9jb250YWluZXIgLmxvd2VyX2l0ZW0gaW1nIHtcbiAgICBtYXgtd2lkdGg6IDYwcHg7XG4gICAgbWF4LWhlaWdodDogNjBweDtcbiAgfVxufVxuLmNhc2VfYzIgLmxvd2VyX2NvbnRhaW5lciAubG93ZXJfaXRlbSAuaXRlbV9sYWJlbCB7XG4gIGZvbnQtZmFtaWx5OiBcIklCTVBsZXhNb25vXCIsIFwiU0YgTW9ub1wiLCBcIkNhc2NhZGlhIENvZGVcIiwgXCJGaXJhIENvZGVcIiwgXCJDb25zb2xhc1wiLCBcIk1vbmFjb1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICNGOEZBRkY7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuLmNhc2VfYzIgLmxvd2VyX2NvbnRhaW5lciAubG93ZXJfaXRlbSAuaXRlbV9kZXNjIHtcbiAgZm9udC1mYW1pbHk6IFwiSUJNUGxleE1vbm9cIiwgXCJTRiBNb25vXCIsIFwiQ2FzY2FkaWEgQ29kZVwiLCBcIkZpcmEgQ29kZVwiLCBcIkNvbnNvbGFzXCIsIFwiTW9uYWNvXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogcmdiYSgyNDgsIDI1MCwgMjU1LCAwLjgpO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NTFweCkge1xuICAuY2FzZV9jMiAubG93ZXJfY29udGFpbmVyIC5sb3dlcl9pdGVtIC5pdGVtX2Rlc2Mge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuLmNhc2VfYzIgLnJldmlld193cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiBtaW4oNjA1cHgsIDEwMCUgLSA0MHB4KTtcbiAgcGFkZGluZzogMTZweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzdBRkZGNjtcbiAgYmFja2dyb3VuZDogIzFDMUUyNTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDM2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIG1hcmdpbjogMTIwcHggYXV0byAwIGF1dG87XG59XG4uY2FzZV9jMiAucmV2aWV3X3dyYXBwZXIuc2Vjb25kIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0E5ODBGRjtcbn1cbi5jYXNlX2MyIC5yZXZpZXdfd3JhcHBlciAucmV2aWV3X3RleHQge1xuICBmb250LWZhbWlseTogXCJJQk1QbGV4TW9ub1wiLCBcIlNGIE1vbm9cIiwgXCJDYXNjYWRpYSBDb2RlXCIsIFwiRmlyYSBDb2RlXCIsIFwiQ29uc29sYXNcIiwgXCJNb25hY29cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2U7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiAjRjhGQUZGO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc1MXB4KSB7XG4gIC5jYXNlX2MyIC5yZXZpZXdfd3JhcHBlciAucmV2aWV3X3RleHQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLmNhc2VfYzIgLnJldmlld193cmFwcGVyIC5yZXZpZXdlcl93cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxNnB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmNhc2VfYzIgLnJldmlld193cmFwcGVyIC5yZXZpZXdlcl93cmFwcGVyIGltZyB7XG4gIG1heC13aWR0aDogODBweDtcbiAgbWF4LWhlaWdodDogODBweDtcbn1cbi5jYXNlX2MyIC5yZXZpZXdfd3JhcHBlciAucmV2aWV3ZXJfd3JhcHBlciBkaXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDRweDtcbn1cbi5jYXNlX2MyIC5yZXZpZXdfd3JhcHBlciAucmV2aWV3ZXJfd3JhcHBlciBkaXYgLnJldmlld2VyX25hbWUge1xuICBmb250LWZhbWlseTogXCJJQk1QbGV4TW9ub1wiLCBcIlNGIE1vbm9cIiwgXCJDYXNjYWRpYSBDb2RlXCIsIFwiRmlyYSBDb2RlXCIsIFwiQ29uc29sYXNcIiwgXCJNb25hY29cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2U7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiByZ2JhKDI0OCwgMjUwLCAyNTUsIDAuOCk7XG59XG4uY2FzZV9jMiAucmV2aWV3X3dyYXBwZXIgLnJldmlld2VyX3dyYXBwZXIgZGl2IC5yZXZpZXdlcl9hZGQge1xuICBmb250LWZhbWlseTogXCJJQk1QbGV4TW9ub1wiLCBcIlNGIE1vbm9cIiwgXCJDYXNjYWRpYSBDb2RlXCIsIFwiRmlyYSBDb2RlXCIsIFwiQ29uc29sYXNcIiwgXCJNb25hY29cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2U7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiAjRjhGQUZGO1xufVxuXG4uY2FzZV9maW5pc2gge1xuICBtYXgtd2lkdGg6IG1pbigxMjIwcHgsIDEwMCUgLSA2MHB4KTtcbiAgbWFyZ2luOiAyMDBweCBhdXRvIDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzUxcHgpIHtcbiAgLmNhc2VfZmluaXNoIHtcbiAgICBtYXgtd2lkdGg6IG1pbig3MDRweCwgMTAwJSAtIDQwcHgpO1xuICAgIG1hcmdpbi10b3A6IDk1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xuICAuY2FzZV9maW5pc2gge1xuICAgIG1hcmdpbi10b3A6IDc1cHg7XG4gIH1cbn1cbi5jYXNlX2ZpbmlzaCB7XG4gIG1hcmdpbi10b3A6IDEyMHB4O1xufVxuLmNhc2VfZmluaXNoIC5jYXNlX2ZpbmlzaF9jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc1MXB4KSB7XG4gIC5jYXNlX2ZpbmlzaCAuY2FzZV9maW5pc2hfY29udGFpbmVyIHtcbiAgICBnYXA6IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xuICAuY2FzZV9maW5pc2ggLmNhc2VfZmluaXNoX2NvbnRhaW5lciB7XG4gICAgZ2FwOiAzNnB4O1xuICB9XG59XG4uY2FzZV9maW5pc2ggLmNhc2VfZmluaXNoX2NvbnRhaW5lciBoMiB7XG4gIG1heC13aWR0aDogNTM3cHg7XG4gIGNvbG9yOiAjRjhGQUZGO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc1MXB4KSB7XG4gIC5jYXNlX2ZpbmlzaCAuY2FzZV9maW5pc2hfY29udGFpbmVyIGgyIHtcbiAgICBtYXgtd2lkdGg6IDM0MnB4O1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gIC5jYXNlX2ZpbmlzaCAuY2FzZV9maW5pc2hfY29udGFpbmVyIGgyIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5jYXNlX2ZpbmlzaCAuY2FzZV9maW5pc2hfY29udGFpbmVyIC5jYXNlX2NhcmRzX3dyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzUxcHgpIHtcbiAgLmNhc2VfZmluaXNoIC5jYXNlX2ZpbmlzaF9jb250YWluZXIgLmNhc2VfY2FyZHNfd3JhcHBlciB7XG4gICAgZ2FwOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgLmNhc2VfZmluaXNoIC5jYXNlX2ZpbmlzaF9jb250YWluZXIgLmNhc2VfY2FyZHNfd3JhcHBlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDM2cHg7XG4gIH1cbn1cbi5jYXNlX2ZpbmlzaCAuY2FzZV9maW5pc2hfY29udGFpbmVyIC5jYXNlX2NhcmRzX3dyYXBwZXIgLmNhc2VfY2FyZCB7XG4gIHdpZHRoOiA1OTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA0OHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc1MXB4KSB7XG4gIC5jYXNlX2ZpbmlzaCAuY2FzZV9maW5pc2hfY29udGFpbmVyIC5jYXNlX2NhcmRzX3dyYXBwZXIgLmNhc2VfY2FyZCB7XG4gICAgbWF4LXdpZHRoOiAzNDFweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gIC5jYXNlX2ZpbmlzaCAuY2FzZV9maW5pc2hfY29udGFpbmVyIC5jYXNlX2NhcmRzX3dyYXBwZXIgLmNhc2VfY2FyZCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG4uY2FzZV9maW5pc2ggLmNhc2VfZmluaXNoX2NvbnRhaW5lciAuY2FzZV9jYXJkc193cmFwcGVyIC5jYXNlX2NhcmQgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY2FzZV9maW5pc2ggLmNhc2VfZmluaXNoX2NvbnRhaW5lciAuY2FzZV9jYXJkc193cmFwcGVyIC5jYXNlX2NhcmQgLmNhcmRfbGFiZWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTtcbn1cbi5jYXNlX2ZpbmlzaCAuY2FzZV9maW5pc2hfY29udGFpbmVyIC5jYXNlX2NhcmRzX3dyYXBwZXIgLmNhc2VfY2FyZCAuY2FyZF9sYWJlbCAuY2FyZF9sYWJlbF93cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBnYXA6IDhweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NTFweCkge1xuICAuY2FzZV9maW5pc2ggLmNhc2VfZmluaXNoX2NvbnRhaW5lciAuY2FzZV9jYXJkc193cmFwcGVyIC5jYXNlX2NhcmQgLmNhcmRfbGFiZWwgLmNhcmRfbGFiZWxfd3JhcHBlciB7XG4gICAgZ2FwOiA0cHg7XG4gIH1cbn1cbi5jYXNlX2ZpbmlzaCAuY2FzZV9maW5pc2hfY29udGFpbmVyIC5jYXNlX2NhcmRzX3dyYXBwZXIgLmNhc2VfY2FyZCAuY2FyZF9sYWJlbCAuY2FyZF9sYWJlbF93cmFwcGVyIGltZyB7XG4gIG1heC13aWR0aDogNTZweDtcbiAgbWF4LWhlaWdodDogNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NTFweCkge1xuICAuY2FzZV9maW5pc2ggLmNhc2VfZmluaXNoX2NvbnRhaW5lciAuY2FzZV9jYXJkc193cmFwcGVyIC5jYXNlX2NhcmQgLmNhcmRfbGFiZWwgLmNhcmRfbGFiZWxfd3JhcHBlciBpbWcge1xuICAgIG1heC13aWR0aDogMzJweDtcbiAgICBtYXgtaGVpZ2h0OiAyM3B4O1xuICB9XG59XG4uY2FzZV9maW5pc2ggLmNhc2VfZmluaXNoX2NvbnRhaW5lciAuY2FzZV9jYXJkc193cmFwcGVyIC5jYXNlX2NhcmQgLmNhcmRfbGFiZWwgLmNhcmRfbGFiZWxfd3JhcHBlciBkaXYge1xuICBtYXgtd2lkdGg6IDgwJTtcbiAgbWluLWhlaWdodDogNDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDdweCAyMnB4IDdweCAyMnB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI0OCwgMjUwLCAyNTUsIDAuNTAxOTYwNzg0Myk7XG4gIGZvbnQtZmFtaWx5OiBcIklCTVBsZXhNb25vXCIsIFwiU0YgTW9ub1wiLCBcIkNhc2NhZGlhIENvZGVcIiwgXCJGaXJhIENvZGVcIiwgXCJDb25zb2xhc1wiLCBcIk1vbmFjb1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6IHJnYmEoMjQ4LCAyNTAsIDI1NSwgMC44OTgwMzkyMTU3KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NTFweCkge1xuICAuY2FzZV9maW5pc2ggLmNhc2VfZmluaXNoX2NvbnRhaW5lciAuY2FzZV9jYXJkc193cmFwcGVyIC5jYXNlX2NhcmQgLmNhcmRfbGFiZWwgLmNhcmRfbGFiZWxfd3JhcHBlciBkaXYge1xuICAgIG1heC13aWR0aDogMTUwcHg7XG4gICAgaGVpZ2h0OiAyM3B4O1xuICAgIHBhZGRpbmc6IDRweCAxMnB4IDRweCAxMnB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5jYXNlX2ZpbmlzaCAuY2FzZV9maW5pc2hfY29udGFpbmVyIC5jYXNlX2NhcmRzX3dyYXBwZXIgLmNhc2VfY2FyZCAuY2FyZF9sYWJlbCAuY2FyZF9sYWJlbF93cmFwcGVyIGRpdiB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLmNhc2VfZmluaXNoIC5jYXNlX2ZpbmlzaF9jb250YWluZXIgLmNhc2VfY2FyZHNfd3JhcHBlciAuY2FzZV9jYXJkIC5jYXJkX2xhYmVsIC5jYXJkX2xhYmVsX3dyYXBwZXIgZGl2IHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgbWF4LXdpZHRoOiA2NyU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NTBweCkge1xuICAuY2FzZV9maW5pc2ggLmNhc2VfZmluaXNoX2NvbnRhaW5lciAuY2FzZV9jYXJkc193cmFwcGVyIC5jYXNlX2NhcmQgLmNhcmRfbGFiZWwgLmNhcmRfbGFiZWxfd3JhcHBlciBkaXYge1xuICAgIGZvbnQtc2l6ZTogOHB4O1xuICB9XG59XG4uY2FzZV9maW5pc2ggLmNhc2VfZmluaXNoX2NvbnRhaW5lciAuY2FzZV9jYXJkc193cmFwcGVyIC5jYXNlX2NhcmQgLmNhcmRfbGFiZWwgc3BhbiB7XG4gIGZvbnQtZmFtaWx5OiBcIklCTVBsZXhNb25vXCIsIFwiU0YgTW9ub1wiLCBcIkNhc2NhZGlhIENvZGVcIiwgXCJGaXJhIENvZGVcIiwgXCJDb25zb2xhc1wiLCBcIk1vbmFjb1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6IHJnYmEoMjQ4LCAyNTAsIDI1NSwgMC44OTgwMzkyMTU3KTtcbiAgbWFyZ2luLXRvcDogOHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc1MXB4KSB7XG4gIC5jYXNlX2ZpbmlzaCAuY2FzZV9maW5pc2hfY29udGFpbmVyIC5jYXNlX2NhcmRzX3dyYXBwZXIgLmNhc2VfY2FyZCAuY2FyZF9sYWJlbCBzcGFuIHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgbWFyZ2luLXRvcDogNHB4O1xuICB9XG59XG4uY2FzZV9maW5pc2ggLmNhc2VfZmluaXNoX2NvbnRhaW5lciAuY2FzZV9jYXJkc193cmFwcGVyIC5jYXNlX2NhcmQgdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDQ4cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzUxcHgpIHtcbiAgLmNhc2VfZmluaXNoIC5jYXNlX2ZpbmlzaF9jb250YWluZXIgLmNhc2VfY2FyZHNfd3JhcHBlciAuY2FzZV9jYXJkIHVsIHtcbiAgICBnYXA6IDI0cHg7XG4gIH1cbn1cbi5jYXNlX2ZpbmlzaCAuY2FzZV9maW5pc2hfY29udGFpbmVyIC5jYXNlX2NhcmRzX3dyYXBwZXIgLmNhc2VfY2FyZCB1bCBsaSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogOHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc1MXB4KSB7XG4gIC5jYXNlX2ZpbmlzaCAuY2FzZV9maW5pc2hfY29udGFpbmVyIC5jYXNlX2NhcmRzX3dyYXBwZXIgLmNhc2VfY2FyZCB1bCBsaSB7XG4gICAgZ2FwOiA0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xuICAuY2FzZV9maW5pc2ggLmNhc2VfZmluaXNoX2NvbnRhaW5lciAuY2FzZV9jYXJkc193cmFwcGVyIC5jYXNlX2NhcmQgdWwgbGkge1xuICAgIG1heC13aWR0aDogMzA3cHg7XG4gIH1cbn1cbi5jYXNlX2ZpbmlzaCAuY2FzZV9maW5pc2hfY29udGFpbmVyIC5jYXNlX2NhcmRzX3dyYXBwZXIgLmNhc2VfY2FyZCB1bCBsaSAubGFiZWxfbGlzdF9tYWluIHtcbiAgZm9udC1mYW1pbHk6IFwiSUJNUGxleE1vbm9cIiwgXCJTRiBNb25vXCIsIFwiQ2FzY2FkaWEgQ29kZVwiLCBcIkZpcmEgQ29kZVwiLCBcIkNvbnNvbGFzXCIsIFwiTW9uYWNvXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogI0Y4RkFGRjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NTFweCkge1xuICAuY2FzZV9maW5pc2ggLmNhc2VfZmluaXNoX2NvbnRhaW5lciAuY2FzZV9jYXJkc193cmFwcGVyIC5jYXNlX2NhcmQgdWwgbGkgLmxhYmVsX2xpc3RfbWFpbiB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG4uY2FzZV9maW5pc2ggLmNhc2VfZmluaXNoX2NvbnRhaW5lciAuY2FzZV9jYXJkc193cmFwcGVyIC5jYXNlX2NhcmQgdWwgbGkgLmxhYmVsX2xpc3RfYWRkaXRpb25hbCB7XG4gIGZvbnQtZmFtaWx5OiBcIklCTVBsZXhNb25vXCIsIFwiU0YgTW9ub1wiLCBcIkNhc2NhZGlhIENvZGVcIiwgXCJGaXJhIENvZGVcIiwgXCJDb25zb2xhc1wiLCBcIk1vbmFjb1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6IHJnYmEoMjQ4LCAyNTAsIDI1NSwgMC44OTgwMzkyMTU3KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NTFweCkge1xuICAuY2FzZV9maW5pc2ggLmNhc2VfZmluaXNoX2NvbnRhaW5lciAuY2FzZV9jYXJkc193cmFwcGVyIC5jYXNlX2NhcmQgdWwgbGkgLmxhYmVsX2xpc3RfYWRkaXRpb25hbCB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICB9XG59XG4uY2FzZV9maW5pc2ggLmNhc2VfZmluaXNoX2NvbnRhaW5lciAuY2FzZV9jYXJkc193cmFwcGVyIC5jYXNlX2NhcmQgYnV0dG9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDExcHggMTZweCAxMXB4IDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDYwcHg7XG4gIGJhY2tncm91bmQ6ICMxQzFFMjU7XG4gIGZvbnQtZmFtaWx5OiBcIklCTVBsZXhNb25vXCIsIFwiU0YgTW9ub1wiLCBcIkNhc2NhZGlhIENvZGVcIiwgXCJGaXJhIENvZGVcIiwgXCJDb25zb2xhc1wiLCBcIk1vbmFjb1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6IHJnYmEoMjQ4LCAyNTAsIDI1NSwgMC44OTgwMzkyMTU3KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NTFweCkge1xuICAuY2FzZV9maW5pc2ggLmNhc2VfZmluaXNoX2NvbnRhaW5lciAuY2FzZV9jYXJkc193cmFwcGVyIC5jYXNlX2NhcmQgYnV0dG9uIHtcbiAgICBoZWlnaHQ6IDI4cHg7XG4gICAgcGFkZGluZzogNnB4IDlweCA2cHggOXB4O1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgfVxufVxuLmNhc2VfZmluaXNoIC5jYXNlX2ZpbmlzaF9sb3dlciB7XG4gIG1hcmdpbi10b3A6IDIwMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDUwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzUxcHgpIHtcbiAgLmNhc2VfZmluaXNoIC5jYXNlX2ZpbmlzaF9sb3dlciB7XG4gICAgbWFyZ2luLXRvcDogMTIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xuICAuY2FzZV9maW5pc2ggLmNhc2VfZmluaXNoX2xvd2VyIHtcbiAgICBtYXJnaW4tdG9wOiA3MnB4O1xuICB9XG59XG4uY2FzZV9maW5pc2ggLmNhc2VfZmluaXNoX2xvd2VyIC5jYXNlX2ZpbmlzaF9iYWNrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1heC13aWR0aDogNTAlO1xuICB6LWluZGV4OiAtMjtcbiAgcmlnaHQ6IDA7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjZzIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICB0b3A6IDEwMHB4O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiBuby1wcmVmZXJlbmNlKSB7XG4gIC5jYXNlX2ZpbmlzaCAuY2FzZV9maW5pc2hfbG93ZXIgLmNhc2VfZmluaXNoX2JhY2sucGFyYWxsYXgge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSh2YXIoLS1wYXJhbGxheC1vZmZzZXQsIDBweCkpIHRyYW5zbGF0ZVooMCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xuICAuY2FzZV9maW5pc2ggLmNhc2VfZmluaXNoX2xvd2VyIC5jYXNlX2ZpbmlzaF9iYWNrIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IGluaXRpYWw7XG4gIH1cbn1cbi5jYXNlX2ZpbmlzaCAuY2FzZV9maW5pc2hfbG93ZXIgaDIge1xuICBtYXgtd2lkdGg6IDQxOXB4O1xuICBjb2xvcjogI0Y4RkFGRjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NTFweCkge1xuICAuY2FzZV9maW5pc2ggLmNhc2VfZmluaXNoX2xvd2VyIGgyIHtcbiAgICBtYXgtd2lkdGg6IDMxMXB4O1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gIC5jYXNlX2ZpbmlzaCAuY2FzZV9maW5pc2hfbG93ZXIgaDIge1xuICAgIG1hcmdpbi10b3A6IDM2cHg7XG4gICAgbWF4LXdpZHRoOiAyNjZweDtcbiAgfVxufVxuLmNhc2VfZmluaXNoIC5jYXNlX2ZpbmlzaF9sb3dlciBmb3JtIHtcbiAgbWFyZ2luLXRvcDogMzZweDtcbiAgZmxleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxNnB4O1xuICBtYXgtd2lkdGg6IDUwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NTFweCkge1xuICAuY2FzZV9maW5pc2ggLmNhc2VfZmluaXNoX2xvd2VyIGZvcm0ge1xuICAgIGdhcDogOXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgLmNhc2VfZmluaXNoIC5jYXNlX2ZpbmlzaF9sb3dlciBmb3JtIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5jYXNlX2ZpbmlzaCAuY2FzZV9maW5pc2hfbG93ZXIgZm9ybSBpbnB1dCB7XG4gIHBhZGRpbmc6IDE2cHggMjRweCAxNnB4IDI0cHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBiYWNrZ3JvdW5kOiAjMUMxRTI1O1xuICBtYXgtd2lkdGg6IDM2MHB4O1xuICBmbGV4OiAxO1xuICBmb250LWZhbWlseTogXCJJQk1QbGV4TW9ub1wiLCBcIlNGIE1vbm9cIiwgXCJDYXNjYWRpYSBDb2RlXCIsIFwiRmlyYSBDb2RlXCIsIFwiQ29uc29sYXNcIiwgXCJNb25hY29cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2U7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjRjhGQUZGO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc1MXB4KSB7XG4gIC5jYXNlX2ZpbmlzaCAuY2FzZV9maW5pc2hfbG93ZXIgZm9ybSBpbnB1dCB7XG4gICAgbWF4LXdpZHRoOiAyMDdweDtcbiAgICBwYWRkaW5nOiA5cHggMTNweCA5cHggMTNweDtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgaGVpZ2h0OiAyOHB4O1xuICB9XG59XG4uY2FzZV9maW5pc2ggLmNhc2VfZmluaXNoX2xvd2VyIGZvcm0gaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgZm9udC1mYW1pbHk6IFwiSUJNUGxleE1vbm9cIiwgXCJTRiBNb25vXCIsIFwiQ2FzY2FkaWEgQ29kZVwiLCBcIkZpcmEgQ29kZVwiLCBcIkNvbnNvbGFzXCIsIFwiTW9uYWNvXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogcmdiYSgyNDgsIDI1MCwgMjU1LCAwLjgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc1MXB4KSB7XG4gIC5jYXNlX2ZpbmlzaCAuY2FzZV9maW5pc2hfbG93ZXIgZm9ybSBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgfVxufVxuLmNhc2VfZmluaXNoIC5jYXNlX2ZpbmlzaF9sb3dlciBmb3JtIGJ1dHRvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWF4LXdpZHRoOiAyMjlweDtcbiAgbWluLXdpZHRoOiAxMjBweDtcbiAgZmxleDogMTtcbiAgYm9yZGVyOiAycHggc29saWQgIzBGNUVGNztcbiAgYm9yZGVyLXJhZGl1czogNjBweDtcbiAgcGFkZGluZzogMTFweCAxNnB4IDExcHggMTZweDtcbiAgZm9udC1mYW1pbHk6IFwiSUJNUGxleE1vbm9cIiwgXCJTRiBNb25vXCIsIFwiQ2FzY2FkaWEgQ29kZVwiLCBcIkZpcmEgQ29kZVwiLCBcIkNvbnNvbGFzXCIsIFwiTW9uYWNvXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogI0Y4RkFGRjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc1MXB4KSB7XG4gIC5jYXNlX2ZpbmlzaCAuY2FzZV9maW5pc2hfbG93ZXIgZm9ybSBidXR0b24ge1xuICAgIG1heC13aWR0aDogMTMycHg7XG4gICAgcGFkZGluZzogNnB4IDlweCA2cHggOXB4O1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBoZWlnaHQ6IDI4cHg7XG4gIH1cbn1cbi5jYXNlX2ZpbmlzaCAuY2FzZV9maW5pc2hfbG93ZXIgZm9ybSBidXR0b246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kOiAjMEY1RUY3O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZTtcbiAgei1pbmRleDogLTE7XG59XG4uY2FzZV9maW5pc2ggLmNhc2VfZmluaXNoX2xvd2VyIGZvcm0gYnV0dG9uOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjMEY1RUY3IDAlLCAjNkYzMUYwIDUwJSwgIzdBRkZGNiAxMDAlKTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2U7XG4gIHotaW5kZXg6IC0xO1xufVxuLmNhc2VfZmluaXNoIC5jYXNlX2ZpbmlzaF9sb3dlciBmb3JtIGJ1dHRvbi5oYXMtdmFsdWU6OmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG59XG4uY2FzZV9maW5pc2ggLmNhc2VfZmluaXNoX2xvd2VyIGZvcm0gYnV0dG9uOmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5jYXNlX2ZpbmlzaCAuY2FzZV9maW5pc2hfbG93ZXIgZm9ybSBidXR0b246aG92ZXI6OmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG59XG4uY2FzZV9maW5pc2ggLmNhc2VfZmluaXNoX2xvd2VyIGZvcm0gYnV0dG9uOmhvdmVyOjphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4uY2FzZV9maW5pc2ggLmNhc2VfZmluaXNoX2xvd2VyIHNwYW4ge1xuICBtYXJnaW4tdG9wOiAxNnB4O1xuICBmb250LWZhbWlseTogXCJJQk1QbGV4TW9ub1wiLCBcIlNGIE1vbm9cIiwgXCJDYXNjYWRpYSBDb2RlXCIsIFwiRmlyYSBDb2RlXCIsIFwiQ29uc29sYXNcIiwgXCJNb25hY29cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2U7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiByZ2JhKDI0OCwgMjUwLCAyNTUsIDAuOCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzUxcHgpIHtcbiAgLmNhc2VfZmluaXNoIC5jYXNlX2ZpbmlzaF9sb3dlciBzcGFuIHtcbiAgICBtYXJnaW4tdG9wOiA5cHg7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICB9XG59XG5cbi5jYXNlMl9yZXByZXNlbnQge1xuICBtYXgtd2lkdGg6IG1pbigxMjIwcHgsIDEwMCUgLSA2MHB4KTtcbiAgbWFyZ2luOiAyMDBweCBhdXRvIDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzUxcHgpIHtcbiAgLmNhc2UyX3JlcHJlc2VudCB7XG4gICAgbWF4LXdpZHRoOiBtaW4oNzA0cHgsIDEwMCUgLSA0MHB4KTtcbiAgICBtYXJnaW4tdG9wOiA5NXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgLmNhc2UyX3JlcHJlc2VudCB7XG4gICAgbWFyZ2luLXRvcDogNzVweDtcbiAgfVxufVxuLmNhc2UyX3JlcHJlc2VudCB7XG4gIG1hcmdpbi10b3A6IDQ3cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzUxcHgpIHtcbiAgLmNhc2UyX3JlcHJlc2VudCB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gIC5jYXNlMl9yZXByZXNlbnQge1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gIH1cbn1cbi5jYXNlMl9yZXByZXNlbnQgLmNhc2VfcmVwcmVzZW50X2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtaW4taGVpZ2h0OiA2NTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NTFweCkge1xuICAuY2FzZTJfcmVwcmVzZW50IC5jYXNlX3JlcHJlc2VudF9jb250YWluZXIge1xuICAgIG1pbi1oZWlnaHQ6IDQ1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgLmNhc2UyX3JlcHJlc2VudCAuY2FzZV9yZXByZXNlbnRfY29udGFpbmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogaW5pdGlhbDtcbiAgICBtaW4taGVpZ2h0OiAzMDBweDtcbiAgICBnYXA6IDM2cHg7XG4gIH1cbn1cbi5jYXNlMl9yZXByZXNlbnQgLmNhc2VfcmVwcmVzZW50X2NvbnRhaW5lciAuY2FzZV9sb2dvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzUxcHgpIHtcbiAgLmNhc2UyX3JlcHJlc2VudCAuY2FzZV9yZXByZXNlbnRfY29udGFpbmVyIC5jYXNlX2xvZ28ge1xuICAgIHdpZHRoOiAxMjFweDtcbiAgICBoZWlnaHQ6IDM3cHg7XG4gICAgdG9wOiAyNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgLmNhc2UyX3JlcHJlc2VudCAuY2FzZV9yZXByZXNlbnRfY29udGFpbmVyIC5jYXNlX2xvZ28ge1xuICAgIHdpZHRoOiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gIC5jYXNlMl9yZXByZXNlbnQgLmNhc2VfcmVwcmVzZW50X2NvbnRhaW5lciAuY2FzZV9sb2dvIHtcbiAgICBwb3NpdGlvbjogaW5pdGlhbDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAxMjFweDtcbiAgfVxufVxuLmNhc2UyX3JlcHJlc2VudCAuY2FzZV9yZXByZXNlbnRfY29udGFpbmVyIC5jYXNlX3JlcHJlc2VudF9iYWNrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAtMjtcbiAgbWF4LXdpZHRoOiA0NyU7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjZzIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiBuby1wcmVmZXJlbmNlKSB7XG4gIC5jYXNlMl9yZXByZXNlbnQgLmNhc2VfcmVwcmVzZW50X2NvbnRhaW5lciAuY2FzZV9yZXByZXNlbnRfYmFjay5wYXJhbGxheCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKHZhcigtLXBhcmFsbGF4LW9mZnNldCwgMHB4KSkgdHJhbnNsYXRlWigwKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gIC5jYXNlMl9yZXByZXNlbnQgLmNhc2VfcmVwcmVzZW50X2NvbnRhaW5lciAuY2FzZV9yZXByZXNlbnRfYmFjay5wYXJhbGxheCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKHZhcigtLXBhcmFsbGF4LW9mZnNldCwgMHB4KSkgdHJhbnNsYXRlWigwKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc1MXB4KSB7XG4gIC5jYXNlMl9yZXByZXNlbnQgLmNhc2VfcmVwcmVzZW50X2NvbnRhaW5lciAuY2FzZV9yZXByZXNlbnRfYmFjayB7XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiAtMjBweDtcbiAgICBtYXgtd2lkdGg6IDM3LjIlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgLmNhc2UyX3JlcHJlc2VudCAuY2FzZV9yZXByZXNlbnRfY29udGFpbmVyIC5jYXNlX3JlcHJlc2VudF9iYWNrIHtcbiAgICBtYXgtd2lkdGg6IDY1JTtcbiAgICB0b3A6IDEwMHB4O1xuICAgIGxlZnQ6IDMwcHg7XG4gICAgYm90dG9tOiAwO1xuICB9XG59XG4uY2FzZTJfcmVwcmVzZW50IC5jYXNlX3JlcHJlc2VudF9jb250YWluZXIgLmxhYmVsX3dyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDM2cHg7XG4gIG1heC13aWR0aDogNjUlO1xuICBtYXJnaW4tbGVmdDogMTUwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzUxcHgpIHtcbiAgLmNhc2UyX3JlcHJlc2VudCAuY2FzZV9yZXByZXNlbnRfY29udGFpbmVyIC5sYWJlbF93cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDYwJTtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLmNhc2UyX3JlcHJlc2VudCAuY2FzZV9yZXByZXNlbnRfY29udGFpbmVyIC5sYWJlbF93cmFwcGVyIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xuICAuY2FzZTJfcmVwcmVzZW50IC5jYXNlX3JlcHJlc2VudF9jb250YWluZXIgLmxhYmVsX3dyYXBwZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAyNDZweDtcbiAgICBnYXA6IDI0cHg7XG4gIH1cbn1cbi5jYXNlMl9yZXByZXNlbnQgLmNhc2VfcmVwcmVzZW50X2NvbnRhaW5lciBoMSB7XG4gIHdpZHRoOiA4MDRweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBjb2xvcjogI0Y4RkFGRjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NTFweCkge1xuICAuY2FzZTJfcmVwcmVzZW50IC5jYXNlX3JlcHJlc2VudF9jb250YWluZXIgaDEge1xuICAgIHdpZHRoOiA0NTFweDtcbiAgICBmb250LXNpemU6IDU1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xuICAuY2FzZTJfcmVwcmVzZW50IC5jYXNlX3JlcHJlc2VudF9jb250YWluZXIgaDEge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogNDZweDtcbiAgfVxufVxuLmNhc2UyX3JlcHJlc2VudCAuY2FzZV9yZXByZXNlbnRfY29udGFpbmVyIHNwYW4ge1xuICB3aWR0aDogNjA1cHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgY29sb3I6ICNGOEZBRkY7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICBmb250LWZhbWlseTogXCJJQk1QbGV4TW9ub1wiLCBcIlNGIE1vbm9cIiwgXCJDYXNjYWRpYSBDb2RlXCIsIFwiRmlyYSBDb2RlXCIsIFwiQ29uc29sYXNcIiwgXCJNb25hY29cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2U7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBmb250LXNpemU6IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzUxcHgpIHtcbiAgLmNhc2UyX3JlcHJlc2VudCAuY2FzZV9yZXByZXNlbnRfY29udGFpbmVyIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB3aWR0aDogMzk5cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xuICAuY2FzZTJfcmVwcmVzZW50IC5jYXNlX3JlcHJlc2VudF9jb250YWluZXIgc3BhbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5jYXNlMl9yZXByZXNlbnQgLmxvd2VyX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAyMDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NTFweCkge1xuICAuY2FzZTJfcmVwcmVzZW50IC5sb3dlcl9jb250YWluZXIge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xuICAuY2FzZTJfcmVwcmVzZW50IC5sb3dlcl9jb250YWluZXIge1xuICAgIG1hcmdpbi10b3A6IDcycHg7XG4gIH1cbn1cbi5jYXNlMl9yZXByZXNlbnQgLmxvd2VyX2NvbnRhaW5lciB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzUxcHgpIHtcbiAgLmNhc2UyX3JlcHJlc2VudCAubG93ZXJfY29udGFpbmVyIHVsIHtcbiAgICBnYXA6IDM2cHg7XG4gIH1cbn1cbi5jYXNlMl9yZXByZXNlbnQgLmxvd2VyX2NvbnRhaW5lciB1bCBsaSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiAzMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gIC5jYXNlMl9yZXByZXNlbnQgLmxvd2VyX2NvbnRhaW5lciB1bCBsaSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGluaXRpYWw7XG4gICAgZ2FwOiAxNnB4O1xuICB9XG4gIC5jYXNlMl9yZXByZXNlbnQgLmxvd2VyX2NvbnRhaW5lciB1bCBsaTpudGgtY2hpbGQoMikge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgfVxufVxuLmNhc2UyX3JlcHJlc2VudCAubG93ZXJfY29udGFpbmVyIHVsIGxpIGgyIHtcbiAgY29sb3I6ICNGOEZBRkY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzUxcHgpIHtcbiAgLmNhc2UyX3JlcHJlc2VudCAubG93ZXJfY29udGFpbmVyIHVsIGxpIGgyIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gIH1cbn1cbi5jYXNlMl9yZXByZXNlbnQgLmxvd2VyX2NvbnRhaW5lciB1bCBsaSBzcGFuIHtcbiAgZm9udC1mYW1pbHk6IFwiSUJNUGxleE1vbm9cIiwgXCJTRiBNb25vXCIsIFwiQ2FzY2FkaWEgQ29kZVwiLCBcIkZpcmEgQ29kZVwiLCBcIkNvbnNvbGFzXCIsIFwiTW9uYWNvXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogI0Y4RkFGRjtcbiAgbWF4LXdpZHRoOiA3MjZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NTFweCkge1xuICAuY2FzZTJfcmVwcmVzZW50IC5sb3dlcl9jb250YWluZXIgdWwgbGkgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIG1heC13aWR0aDogMzUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xuICAuY2FzZTJfcmVwcmVzZW50IC5sb3dlcl9jb250YWluZXIgdWwgbGkgc3BhbiB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5ibG9nX3JlcHJlc2VudCB7XG4gIG1heC13aWR0aDogbWluKDEyMjBweCwgMTAwJSAtIDYwcHgpO1xuICBtYXJnaW46IDIwMHB4IGF1dG8gMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NTFweCkge1xuICAuYmxvZ19yZXByZXNlbnQge1xuICAgIG1heC13aWR0aDogbWluKDcwNHB4LCAxMDAlIC0gNDBweCk7XG4gICAgbWFyZ2luLXRvcDogOTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gIC5ibG9nX3JlcHJlc2VudCB7XG4gICAgbWFyZ2luLXRvcDogNzVweDtcbiAgfVxufVxuLmJsb2dfcmVwcmVzZW50IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAyNXB4O1xuICBwYWRkaW5nLWxlZnQ6IG1pbigyNiUsIDMxMHB4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NTFweCkge1xuICAuYmxvZ19yZXByZXNlbnQge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiBtaW4oMzIlLCAxODBweCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xuICAuYmxvZ19yZXByZXNlbnQge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG4uYmxvZ19yZXByZXNlbnQgaDEge1xuICBjb2xvcjogcmdiKDI0OCwgMjUwLCAyNTUpO1xuICBtYXgtd2lkdGg6IDQzOXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc1MXB4KSB7XG4gIC5ibG9nX3JlcHJlc2VudCBoMSB7XG4gICAgZm9udC1zaXplOiA1NXB4O1xuICAgIG1heC13aWR0aDogMjIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NTFweCkge1xuICAuYmxvZ19yZXByZXNlbnQgaDEge1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICBtYXgtd2lkdGg6IDE5MnB4O1xuICB9XG59XG4uYmxvZ19yZXByZXNlbnQgc3BhbiB7XG4gIGZvbnQtZmFtaWx5OiBcIklCTVBsZXhNb25vXCIsIFwiU0YgTW9ub1wiLCBcIkNhc2NhZGlhIENvZGVcIiwgXCJGaXJhIENvZGVcIiwgXCJDb25zb2xhc1wiLCBcIk1vbmFjb1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGNvbG9yOiByZ2JhKDI0OCwgMjUwLCAyNTUsIDAuOSk7XG4gIG1heC13aWR0aDogNDM5cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzUxcHgpIHtcbiAgLmJsb2dfcmVwcmVzZW50IHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBtYXgtd2lkdGg6IDIyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzUxcHgpIHtcbiAgLmJsb2dfcmVwcmVzZW50IHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBtYXgtd2lkdGg6IDE5MnB4O1xuICB9XG59XG5cbi5ibG9nX2NvbXBvbmVudDIge1xuICBtYXgtd2lkdGg6IG1pbigxMjIwcHgsIDEwMCUgLSA2MHB4KTtcbiAgbWFyZ2luOiAyMDBweCBhdXRvIDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzUxcHgpIHtcbiAgLmJsb2dfY29tcG9uZW50MiB7XG4gICAgbWF4LXdpZHRoOiBtaW4oNzA0cHgsIDEwMCUgLSA0MHB4KTtcbiAgICBtYXJnaW4tdG9wOiA5NXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgLmJsb2dfY29tcG9uZW50MiB7XG4gICAgbWFyZ2luLXRvcDogNzVweDtcbiAgfVxufVxuLmJsb2dfY29tcG9uZW50MiB7XG4gIGNvbG9yOiByZ2JhKDI0OCwgMjUwLCAyNTUsIDAuOSk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzUxcHgpIHtcbiAgLmJsb2dfY29tcG9uZW50MiBoMiB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICB9XG59XG4uYmxvZ19jb21wb25lbnQyIC5ibG9nX2NvbXBvbmVudDJfY29udGFpbmVyIHtcbiAgbWFyZ2luLXRvcDogNDhweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc1MXB4KSB7XG4gIC5ibG9nX2NvbXBvbmVudDIgLmJsb2dfY29tcG9uZW50Ml9jb250YWluZXIge1xuICAgIG1hcmdpbi10b3A6IDM2cHg7XG4gICAgZ2FwOiAxNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgLmJsb2dfY29tcG9uZW50MiAuYmxvZ19jb21wb25lbnQyX2NvbnRhaW5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDE2cHg7XG4gIH1cbn1cbi5ibG9nX2NvbXBvbmVudDIgLmJsb2dfY29tcG9uZW50Ml9jb250YWluZXIgLmJsb2dfYmlnZ2VyX2Jsb2cge1xuICB3aWR0aDogNTAlO1xuICBiYWNrZ3JvdW5kOiByZ2IoMjgsIDMwLCAzNyk7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzUxcHgpIHtcbiAgLmJsb2dfY29tcG9uZW50MiAuYmxvZ19jb21wb25lbnQyX2NvbnRhaW5lciAuYmxvZ19iaWdnZXJfYmxvZyB7XG4gICAgYm9yZGVyLXJhZGl1czogMTFweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc1MXB4KSB7XG4gIC5ibG9nX2NvbXBvbmVudDIgLmJsb2dfY29tcG9uZW50Ml9jb250YWluZXIgLmJsb2dfYmlnZ2VyX2Jsb2cge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICB9XG59XG4uYmxvZ19jb21wb25lbnQyIC5ibG9nX2NvbXBvbmVudDJfY29udGFpbmVyIC5ibG9nX2JpZ2dlcl9ibG9nIC5ibG9nX2JpZ2dlcl9pbWdfY29udGFpbmVyIHtcbiAgbWF4LWhlaWdodDogMjEwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC13ZWJraXQtYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMjBweDtcbiAgLXdlYmtpdC1ib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMjBweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzLXRvcGxlZnQ6IDIwcHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1cy10b3ByaWdodDogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NTFweCkge1xuICAuYmxvZ19jb21wb25lbnQyIC5ibG9nX2NvbXBvbmVudDJfY29udGFpbmVyIC5ibG9nX2JpZ2dlcl9ibG9nIC5ibG9nX2JpZ2dlcl9pbWdfY29udGFpbmVyIHtcbiAgICBtYXgtaGVpZ2h0OiAxMjBweDtcbiAgICAtd2Via2l0LWJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDExcHg7XG4gICAgLXdlYmtpdC1ib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTFweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXMtdG9wbGVmdDogMTFweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXMtdG9wcmlnaHQ6IDExcHg7XG4gIH1cbn1cbi5ibG9nX2NvbXBvbmVudDIgLmJsb2dfY29tcG9uZW50Ml9jb250YWluZXIgLmJsb2dfYmlnZ2VyX2Jsb2cgLmJsb2dfYmlnZ2VyX2ltZ19jb250YWluZXIgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYmxvZ19jb21wb25lbnQyIC5ibG9nX2NvbXBvbmVudDJfY29udGFpbmVyIC5ibG9nX2JpZ2dlcl9ibG9nIHNwYW4ge1xuICBtYXJnaW4tdG9wOiAyNHB4O1xuICBtYXJnaW4tbGVmdDogMTZweDtcbiAgZm9udC1mYW1pbHk6IFwiSUJNUGxleE1vbm9cIiwgXCJTRiBNb25vXCIsIFwiQ2FzY2FkaWEgQ29kZVwiLCBcIkZpcmEgQ29kZVwiLCBcIkNvbnNvbGFzXCIsIFwiTW9uYWNvXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgY29sb3I6IHJnYmEoMjQ4LCAyNTAsIDI1NSwgMC45KTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NTFweCkge1xuICAuYmxvZ19jb21wb25lbnQyIC5ibG9nX2NvbXBvbmVudDJfY29udGFpbmVyIC5ibG9nX2JpZ2dlcl9ibG9nIHNwYW4ge1xuICAgIG1hcmdpbi10b3A6IDEzcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDlweDtcbiAgICBmb250LXNpemU6IDlweDtcbiAgfVxufVxuLmJsb2dfY29tcG9uZW50MiAuYmxvZ19jb21wb25lbnQyX2NvbnRhaW5lciAuYmxvZ19iaWdnZXJfYmxvZyBoMyB7XG4gIG1hcmdpbi10b3A6IDMxcHg7XG4gIG1hcmdpbi1sZWZ0OiAxNnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc1MXB4KSB7XG4gIC5ibG9nX2NvbXBvbmVudDIgLmJsb2dfY29tcG9uZW50Ml9jb250YWluZXIgLmJsb2dfYmlnZ2VyX2Jsb2cgaDMge1xuICAgIG1hcmdpbi10b3A6IDE4cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDlweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbi5ibG9nX2NvbXBvbmVudDIgLmJsb2dfY29tcG9uZW50Ml9jb250YWluZXIgLmJsb2dfc21hbGxlcl9jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDIwcHg7XG4gIHdpZHRoOiA1MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzUxcHgpIHtcbiAgLmJsb2dfY29tcG9uZW50MiAuYmxvZ19jb21wb25lbnQyX2NvbnRhaW5lciAuYmxvZ19zbWFsbGVyX2NvbnRhaW5lciB7XG4gICAgZ2FwOiAxMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzUxcHgpIHtcbiAgLmJsb2dfY29tcG9uZW50MiAuYmxvZ19jb21wb25lbnQyX2NvbnRhaW5lciAuYmxvZ19zbWFsbGVyX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZ2FwOiAxNnB4O1xuICB9XG59XG4uYmxvZ19jb21wb25lbnQyIC5ibG9nX2NvbXBvbmVudDJfY29udGFpbmVyIC5ibG9nX3NtYWxsZXJfY29udGFpbmVyIC5ibG9nX3NtYWxsZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzUxcHgpIHtcbiAgLmJsb2dfY29tcG9uZW50MiAuYmxvZ19jb21wb25lbnQyX2NvbnRhaW5lciAuYmxvZ19zbWFsbGVyX2NvbnRhaW5lciAuYmxvZ19zbWFsbGVyIHtcbiAgICBnYXA6IDEycHg7XG4gIH1cbn1cbi5ibG9nX2NvbXBvbmVudDIgLmJsb2dfY29tcG9uZW50Ml9jb250YWluZXIgLmJsb2dfc21hbGxlcl9jb250YWluZXIgLmJsb2dfc21hbGxlciBpbWcge1xuICB3aWR0aDogY2FsYyg1MCUgLSAxMHB4KTtcbiAgYm9yZGVyLXJhZGl1czogMTFweDtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbn1cbi5ibG9nX2NvbXBvbmVudDIgLmJsb2dfY29tcG9uZW50Ml9jb250YWluZXIgLmJsb2dfc21hbGxlcl9jb250YWluZXIgLmJsb2dfc21hbGxlciAuYmxvZ19zbWFsbGVyX3dyYXBwZXIgc3BhbiB7XG4gIGZvbnQtZmFtaWx5OiBcIklCTVBsZXhNb25vXCIsIFwiU0YgTW9ub1wiLCBcIkNhc2NhZGlhIENvZGVcIiwgXCJGaXJhIENvZGVcIiwgXCJDb25zb2xhc1wiLCBcIk1vbmFjb1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGNvbG9yOiByZ2JhKDI0OCwgMjUwLCAyNTUsIDAuOSk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzUxcHgpIHtcbiAgLmJsb2dfY29tcG9uZW50MiAuYmxvZ19jb21wb25lbnQyX2NvbnRhaW5lciAuYmxvZ19zbWFsbGVyX2NvbnRhaW5lciAuYmxvZ19zbWFsbGVyIC5ibG9nX3NtYWxsZXJfd3JhcHBlciBzcGFuIHtcbiAgICBmb250LXNpemU6IDlweDtcbiAgfVxufVxuLmJsb2dfY29tcG9uZW50MiAuYmxvZ19jb21wb25lbnQyX2NvbnRhaW5lciAuYmxvZ19zbWFsbGVyX2NvbnRhaW5lciAuYmxvZ19zbWFsbGVyIC5ibG9nX3NtYWxsZXJfd3JhcHBlciBoMyB7XG4gIG1hcmdpbi10b3A6IDM2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzUxcHgpIHtcbiAgLmJsb2dfY29tcG9uZW50MiAuYmxvZ19jb21wb25lbnQyX2NvbnRhaW5lciAuYmxvZ19zbWFsbGVyX2NvbnRhaW5lciAuYmxvZ19zbWFsbGVyIC5ibG9nX3NtYWxsZXJfd3JhcHBlciBoMyB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cblxuLmJsb2dfYXJ0aWNsZXMge1xuICBtYXgtd2lkdGg6IG1pbigxMjIwcHgsIDEwMCUgLSA2MHB4KTtcbiAgbWFyZ2luOiAyMDBweCBhdXRvIDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzUxcHgpIHtcbiAgLmJsb2dfYXJ0aWNsZXMge1xuICAgIG1heC13aWR0aDogbWluKDcwNHB4LCAxMDAlIC0gNDBweCk7XG4gICAgbWFyZ2luLXRvcDogOTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gIC5ibG9nX2FydGljbGVzIHtcbiAgICBtYXJnaW4tdG9wOiA3NXB4O1xuICB9XG59XG4uYmxvZ19hcnRpY2xlcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMzZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc1MXB4KSB7XG4gIC5ibG9nX2FydGljbGVzIHtcbiAgICBnYXA6IDE4cHg7XG4gICAgbWluLWhlaWdodDogNDAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xuICAuYmxvZ19hcnRpY2xlcyB7XG4gICAgZ2FwOiAzNHB4O1xuICAgIG1pbi1oZWlnaHQ6IGluaXRpYWw7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLmJsb2dfYXJ0aWNsZXMgLmJsb2dfYXJ0aWNsZV9jbG9zZV93cmFwcGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAtNDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAyMnB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmJsb2dfYXJ0aWNsZXMgLmJsb2dfYXJ0aWNsZV9jbG9zZV93cmFwcGVyLmNsb3NlZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYmxvZ19hcnRpY2xlcyAuYmxvZ19hcnRpY2xlX2Nsb3NlX3dyYXBwZXIgc3BhbiB7XG4gIGZvbnQtZmFtaWx5OiBcIklCTVBsZXhNb25vXCIsIFwiU0YgTW9ub1wiLCBcIkNhc2NhZGlhIENvZGVcIiwgXCJGaXJhIENvZGVcIiwgXCJDb25zb2xhc1wiLCBcIk1vbmFjb1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6IHdoaXRlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc1MXB4KSB7XG4gIC5ibG9nX2FydGljbGVzIC5ibG9nX2FydGljbGVfY2xvc2Vfd3JhcHBlciBzcGFuIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cbi5ibG9nX2FydGljbGVzIC5ibG9nX2FydGljbGVfY2xvc2Vfd3JhcHBlciBpbWcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIHdpZHRoOiAyNHB4O1xufVxuLmJsb2dfYXJ0aWNsZXMgLmJsb2dfYXJ0aWNsZXNfc2VhcmNoX3dyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDE2cHg7XG4gIG1heC13aWR0aDogMjc0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzUxcHgpIHtcbiAgLmJsb2dfYXJ0aWNsZXMgLmJsb2dfYXJ0aWNsZXNfc2VhcmNoX3dyYXBwZXIge1xuICAgIGdhcDogMTBweDtcbiAgICBtYXgtd2lkdGg6IDE2MHB4O1xuICB9XG59XG4uYmxvZ19hcnRpY2xlcyAuYmxvZ19hcnRpY2xlc19zZWFyY2hfd3JhcHBlciBzcGFuIHtcbiAgZm9udC1mYW1pbHk6IFwiSUJNUGxleE1vbm9cIiwgXCJTRiBNb25vXCIsIFwiQ2FzY2FkaWEgQ29kZVwiLCBcIkZpcmEgQ29kZVwiLCBcIkNvbnNvbGFzXCIsIFwiTW9uYWNvXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc1MXB4KSB7XG4gIC5ibG9nX2FydGljbGVzIC5ibG9nX2FydGljbGVzX3NlYXJjaF93cmFwcGVyIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuLmJsb2dfYXJ0aWNsZXMgLmJsb2dfYXJ0aWNsZXNfc2VhcmNoX3dyYXBwZXIgLmJsb2dfYXJ0aWNsZXNfc2VhcmNoX2lucHV0X3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYmxvZ19hcnRpY2xlcyAuYmxvZ19hcnRpY2xlc19zZWFyY2hfd3JhcHBlciAuYmxvZ19hcnRpY2xlc19zZWFyY2hfaW5wdXRfd3JhcHBlciBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDExcHg7XG4gIHRvcDogMTFweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NTFweCkge1xuICAuYmxvZ19hcnRpY2xlcyAuYmxvZ19hcnRpY2xlc19zZWFyY2hfd3JhcHBlciAuYmxvZ19hcnRpY2xlc19zZWFyY2hfaW5wdXRfd3JhcHBlciBpbWcge1xuICAgIHdpZHRoOiA5cHg7XG4gICAgaGVpZ2h0OiA5cHg7XG4gICAgbGVmdDogNnB4O1xuICAgIHRvcDogN3B4O1xuICB9XG59XG4uYmxvZ19hcnRpY2xlcyAuYmxvZ19hcnRpY2xlc19zZWFyY2hfd3JhcHBlciAuYmxvZ19hcnRpY2xlc19zZWFyY2hfaW5wdXRfd3JhcHBlciBpbnB1dCB7XG4gIG1pbi1oZWlnaHQ6IDQwcHg7XG4gIHdpZHRoOiAyNzRweDtcbiAgYmFja2dyb3VuZDogcmdiKDI4LCAzMCwgMzcpO1xuICBib3JkZXI6IHJnYmEoMjQ4LCAyNTAsIDI1NSwgMC45KSBzb2xpZCAxcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIklCTVBsZXhNb25vXCIsIFwiU0YgTW9ub1wiLCBcIkNhc2NhZGlhIENvZGVcIiwgXCJGaXJhIENvZGVcIiwgXCJDb25zb2xhc1wiLCBcIk1vbmFjb1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGNvbG9yOiByZ2JhKDI0OCwgMjUwLCAyNTUsIDAuOSk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcGFkZGluZy1sZWZ0OiAzNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc1MXB4KSB7XG4gIC5ibG9nX2FydGljbGVzIC5ibG9nX2FydGljbGVzX3NlYXJjaF93cmFwcGVyIC5ibG9nX2FydGljbGVzX3NlYXJjaF9pbnB1dF93cmFwcGVyIGlucHV0IHtcbiAgICBtaW4taGVpZ2h0OiAyNHB4O1xuICAgIHdpZHRoOiAxNjBweDtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxOHB4O1xuICB9XG59XG4uYmxvZ19hcnRpY2xlcyAuYmxvZ19hcnRpY2xlc19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAyMHB4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzUxcHgpIHtcbiAgLmJsb2dfYXJ0aWNsZXMgLmJsb2dfYXJ0aWNsZXNfY29udGFpbmVyIHtcbiAgICBnYXA6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xuICAuYmxvZ19hcnRpY2xlcyAuYmxvZ19hcnRpY2xlc19jb250YWluZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC13cmFwOiBpbml0aWFsO1xuICAgIGdhcDogMTZweDtcbiAgfVxufVxuLmJsb2dfYXJ0aWNsZXMgLmJsb2dfYXJ0aWNsZXNfY29udGFpbmVyLmNsb3NlZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYmxvZ19hcnRpY2xlcyAuYmxvZ19hcnRpY2xlc19jb250YWluZXIgLmJsb2dfYXJ0aWNsZXNfYXJ0aWNsZSB7XG4gIG1heC13aWR0aDogMjkwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzUxcHgpIHtcbiAgLmJsb2dfYXJ0aWNsZXMgLmJsb2dfYXJ0aWNsZXNfY29udGFpbmVyIC5ibG9nX2FydGljbGVzX2FydGljbGUge1xuICAgIG1heC13aWR0aDogMTY4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xuICAuYmxvZ19hcnRpY2xlcyAuYmxvZ19hcnRpY2xlc19jb250YWluZXIgLmJsb2dfYXJ0aWNsZXNfYXJ0aWNsZSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZ2FwOiAxMXB4O1xuICB9XG59XG4uYmxvZ19hcnRpY2xlcyAuYmxvZ19hcnRpY2xlc19jb250YWluZXIgLmJsb2dfYXJ0aWNsZXNfYXJ0aWNsZSBpbWcge1xuICBtYXgtd2lkdGg6IDI5MHB4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc1MXB4KSB7XG4gIC5ibG9nX2FydGljbGVzIC5ibG9nX2FydGljbGVzX2NvbnRhaW5lciAuYmxvZ19hcnRpY2xlc19hcnRpY2xlIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxNjhweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gIC5ibG9nX2FydGljbGVzIC5ibG9nX2FydGljbGVzX2NvbnRhaW5lciAuYmxvZ19hcnRpY2xlc19hcnRpY2xlIGltZyB7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xuICAuYmxvZ19hcnRpY2xlcyAuYmxvZ19hcnRpY2xlc19jb250YWluZXIgLmJsb2dfYXJ0aWNsZXNfYXJ0aWNsZSAuYXJ0aWNsZV9kZXNjIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAyMHB4O1xuICB9XG59XG4uYmxvZ19hcnRpY2xlcyAuYmxvZ19hcnRpY2xlc19jb250YWluZXIgLmJsb2dfYXJ0aWNsZXNfYXJ0aWNsZSBzcGFuIHtcbiAgbWFyZ2luLXRvcDogMThweDtcbiAgZm9udC1mYW1pbHk6IFwiSUJNUGxleE1vbm9cIiwgXCJTRiBNb25vXCIsIFwiQ2FzY2FkaWEgQ29kZVwiLCBcIkZpcmEgQ29kZVwiLCBcIkNvbnNvbGFzXCIsIFwiTW9uYWNvXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogcmdiYSgyNDgsIDI1MCwgMjU1LCAwLjkpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc1MXB4KSB7XG4gIC5ibG9nX2FydGljbGVzIC5ibG9nX2FydGljbGVzX2NvbnRhaW5lciAuYmxvZ19hcnRpY2xlc19hcnRpY2xlIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogOHB4O1xuICAgIG1hcmdpbi10b3A6IDdweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gIC5ibG9nX2FydGljbGVzIC5ibG9nX2FydGljbGVzX2NvbnRhaW5lciAuYmxvZ19hcnRpY2xlc19hcnRpY2xlIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgfVxufVxuLmJsb2dfYXJ0aWNsZXMgLmJsb2dfYXJ0aWNsZXNfY29udGFpbmVyIC5ibG9nX2FydGljbGVzX2FydGljbGUgaDMge1xuICBtYXJnaW4tdG9wOiAxMnB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiByZ2JhKDI0OCwgMjUwLCAyNTUsIDAuOSk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzUxcHgpIHtcbiAgLmJsb2dfYXJ0aWNsZXMgLmJsb2dfYXJ0aWNsZXNfY29udGFpbmVyIC5ibG9nX2FydGljbGVzX2FydGljbGUgaDMge1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBtYXJnaW4tdG9wOiA3cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xuICAuYmxvZ19hcnRpY2xlcyAuYmxvZ19hcnRpY2xlc19jb250YWluZXIgLmJsb2dfYXJ0aWNsZXNfYXJ0aWNsZSBoMyB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4uYmxvZ19hcnRpY2xlcyAuYXJ0aWNsZV9ub3RfZm91bmQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDIwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzUxcHgpIHtcbiAgLmJsb2dfYXJ0aWNsZXMgLmFydGljbGVfbm90X2ZvdW5kIHtcbiAgICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgLmJsb2dfYXJ0aWNsZXMgLmFydGljbGVfbm90X2ZvdW5kIHtcbiAgICBwb3NpdGlvbjogaW5pdGlhbDtcbiAgICB0b3A6IDA7XG4gICAgZ2FwOiAzNnB4O1xuICB9XG59XG4uYmxvZ19hcnRpY2xlcyAuYXJ0aWNsZV9ub3RfZm91bmQuY2xvc2VkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5ibG9nX2FydGljbGVzIC5hcnRpY2xlX25vdF9mb3VuZCBpbWcge1xuICB3aWR0aDogMjkwcHg7XG4gIG1heC13aWR0aDogNDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc1MXB4KSB7XG4gIC5ibG9nX2FydGljbGVzIC5hcnRpY2xlX25vdF9mb3VuZCBpbWcge1xuICAgIHdpZHRoOiAxOTBweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTI1JSk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xuICAuYmxvZ19hcnRpY2xlcyAuYXJ0aWNsZV9ub3RfZm91bmQgaW1nIHtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICB9XG59XG4uYmxvZ19hcnRpY2xlcyAuYXJ0aWNsZV9ub3RfZm91bmQgc3BhbiB7XG4gIGZvbnQtZmFtaWx5OiBcIklCTVBsZXhNb25vXCIsIFwiU0YgTW9ub1wiLCBcIkNhc2NhZGlhIENvZGVcIiwgXCJGaXJhIENvZGVcIiwgXCJDb25zb2xhc1wiLCBcIk1vbmFjb1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6IHJnYmEoMjQ4LCAyNTAsIDI1NSwgMC45KTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi5ibG9nX3BhZ2luYXRpb24ge1xuICBoZWlnaHQ6IDM2cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAxMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NTFweCkge1xuICAuYmxvZ19wYWdpbmF0aW9uIHtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY4MHB4KSB7XG4gIC5ibG9nX3BhZ2luYXRpb24ge1xuICAgIGhlaWdodDogMjhweDtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG59XG4uYmxvZ19wYWdpbmF0aW9uIC5wYWdpbmF0aW9uX2JhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGdhcDogMTJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NTFweCkge1xuICAuYmxvZ19wYWdpbmF0aW9uIC5wYWdpbmF0aW9uX2JhciB7XG4gICAgZ2FwOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjgwcHgpIHtcbiAgLmJsb2dfcGFnaW5hdGlvbiAucGFnaW5hdGlvbl9iYXIge1xuICAgIGdhcDogMTBweDtcbiAgfVxufVxuLmJsb2dfcGFnaW5hdGlvbiAucGFnaW5hdGlvbl9iYXIgYnV0dG9uIHtcbiAgaGVpZ2h0OiAzNnB4O1xuICB3aWR0aDogMzZweDtcbiAgZm9udC1mYW1pbHk6IFwiSUJNUGxleE1vbm9cIiwgXCJTRiBNb25vXCIsIFwiQ2FzY2FkaWEgQ29kZVwiLCBcIkZpcmEgQ29kZVwiLCBcIkNvbnNvbGFzXCIsIFwiTW9uYWNvXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogcmdiYSgyNDgsIDI1MCwgMjU1LCAwLjkpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzUxcHgpIHtcbiAgLmJsb2dfcGFnaW5hdGlvbiAucGFnaW5hdGlvbl9iYXIgYnV0dG9uIHtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjgwcHgpIHtcbiAgLmJsb2dfcGFnaW5hdGlvbiAucGFnaW5hdGlvbl9iYXIgYnV0dG9uIHtcbiAgICB3aWR0aDogMjhweDtcbiAgICBoZWlnaHQ6IDI4cHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgLmJsb2dfcGFnaW5hdGlvbiAucGFnaW5hdGlvbl9iYXIgYnV0dG9uIHtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gIH1cbn1cbi5ibG9nX3BhZ2luYXRpb24gLnBhZ2luYXRpb25fYmFyIGJ1dHRvbi5zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQ6IHJnYigxNSwgOTQsIDI0Nyk7XG59XG4uYmxvZ19wYWdpbmF0aW9uIC5wYWdpbmF0aW9uX2JhciBidXR0b24uZ29iYWNrIHtcbiAgYmFja2dyb3VuZDogcmdiKDI4LCAzMCwgMzcpO1xufVxuLmJsb2dfcGFnaW5hdGlvbiAucGFnaW5hdGlvbl9iYXIgYnV0dG9uLmdvZm9yd2FyZCB7XG4gIGJhY2tncm91bmQ6IHJnYigyOCwgMzAsIDM3KTtcbn1cbi5ibG9nX3BhZ2luYXRpb24gLnBhZ2luYXRpb25fYmFyIGRpdiB7XG4gIGhlaWdodDogMzZweDtcbiAgd2lkdGg6IDM2cHg7XG4gIGZvbnQtZmFtaWx5OiBcIklCTVBsZXhNb25vXCIsIFwiU0YgTW9ub1wiLCBcIkNhc2NhZGlhIENvZGVcIiwgXCJGaXJhIENvZGVcIiwgXCJDb25zb2xhc1wiLCBcIk1vbmFjb1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiByZ2JhKDI0OCwgMjUwLCAyNTUsIDAuOSk7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGVuZDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NTFweCkge1xuICAuYmxvZ19wYWdpbmF0aW9uIC5wYWdpbmF0aW9uX2JhciBkaXYge1xuICAgIGhlaWdodDogNTBweDtcbiAgICB3aWR0aDogNTBweDtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2ODBweCkge1xuICAuYmxvZ19wYWdpbmF0aW9uIC5wYWdpbmF0aW9uX2JhciBkaXYge1xuICAgIHdpZHRoOiAyOHB4O1xuICAgIGhlaWdodDogMjhweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNzVweCkge1xuICAuYmxvZ19wYWdpbmF0aW9uIC5wYWdpbmF0aW9uX2JhciBkaXYge1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgfVxufVxuXG4ucGF0aF9jbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTBweDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLnBhdGhfY2wgc3BhbiB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtZmFtaWx5OiBcIklCTVBsZXhNb25vXCIsIFwiU0YgTW9ub1wiLCBcIkNhc2NhZGlhIENvZGVcIiwgXCJGaXJhIENvZGVcIiwgXCJDb25zb2xhc1wiLCBcIk1vbmFjb1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5wYXRoX2NsIHNwYW4ubmFtZSB7XG4gIGNvbG9yOiByZ2IoMTUsIDk0LCAyNDcpO1xufVxuXG4uYXJ0aWNsZV9yZXByZXNlbnQge1xuICBtYXgtd2lkdGg6IG1pbigxMjIwcHgsIDEwMCUgLSA2MHB4KTtcbiAgbWFyZ2luOiAyMDBweCBhdXRvIDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzUxcHgpIHtcbiAgLmFydGljbGVfcmVwcmVzZW50IHtcbiAgICBtYXgtd2lkdGg6IG1pbig3MDRweCwgMTAwJSAtIDQwcHgpO1xuICAgIG1hcmdpbi10b3A6IDk1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xuICAuYXJ0aWNsZV9yZXByZXNlbnQge1xuICAgIG1hcmdpbi10b3A6IDc1cHg7XG4gIH1cbn1cbi5hcnRpY2xlX3JlcHJlc2VudCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uYXJ0aWNsZV9yZXByZXNlbnQgc3BhbiB7XG4gIGNvbG9yOiByZ2JhKDI0OCwgMjUwLCAyNTUsIDAuOSk7XG59XG4uYXJ0aWNsZV9yZXByZXNlbnQgLmFydGljbGVfaW5mb19jb250YWluZXIge1xuICBtYXJnaW4tdG9wOiA0OHB4O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc1MXB4KSB7XG4gIC5hcnRpY2xlX3JlcHJlc2VudCAuYXJ0aWNsZV9pbmZvX2NvbnRhaW5lciB7XG4gICAgbWFyZ2luLXRvcDogMzZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gIC5hcnRpY2xlX3JlcHJlc2VudCAuYXJ0aWNsZV9pbmZvX2NvbnRhaW5lciB7XG4gICAgbWFyZ2luLXRvcDogMzRweDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgZ2FwOiAxNnB4O1xuICB9XG59XG4uYXJ0aWNsZV9yZXByZXNlbnQgLmFydGljbGVfaW5mb19jb250YWluZXIgLmFydGljbGVfaW5mbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiA1MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgLmFydGljbGVfcmVwcmVzZW50IC5hcnRpY2xlX2luZm9fY29udGFpbmVyIC5hcnRpY2xlX2luZm8ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzUxcHgpIHtcbiAgLmFydGljbGVfcmVwcmVzZW50IC5hcnRpY2xlX2luZm9fY29udGFpbmVyIC5hcnRpY2xlX2luZm8gaDIge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgfVxufVxuLmFydGljbGVfcmVwcmVzZW50IC5hcnRpY2xlX2luZm9fY29udGFpbmVyIC5hcnRpY2xlX2luZm8gLmFydGljbGVfd3JpdGVyX3dyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBnYXA6IDE1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzUxcHgpIHtcbiAgLmFydGljbGVfcmVwcmVzZW50IC5hcnRpY2xlX2luZm9fY29udGFpbmVyIC5hcnRpY2xlX2luZm8gLmFydGljbGVfd3JpdGVyX3dyYXBwZXIge1xuICAgIG1hcmdpbi10b3A6IDM2cHg7XG4gIH1cbn1cbi5hcnRpY2xlX3JlcHJlc2VudCAuYXJ0aWNsZV9pbmZvX2NvbnRhaW5lciAuYXJ0aWNsZV9pbmZvIC5hcnRpY2xlX3dyaXRlcl93cmFwcGVyIGltZyB7XG4gIHdpZHRoOiA4MHB4O1xuICBoZWlnaHQ6IDgwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzUxcHgpIHtcbiAgLmFydGljbGVfcmVwcmVzZW50IC5hcnRpY2xlX2luZm9fY29udGFpbmVyIC5hcnRpY2xlX2luZm8gLmFydGljbGVfd3JpdGVyX3dyYXBwZXIgaW1nIHtcbiAgICB3aWR0aDogNjBweDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gIH1cbn1cbi5hcnRpY2xlX3JlcHJlc2VudCAuYXJ0aWNsZV9pbmZvX2NvbnRhaW5lciAuYXJ0aWNsZV9pbmZvIC5hcnRpY2xlX3dyaXRlcl93cmFwcGVyIC53cml0ZXJfaW5mbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogNHB4O1xufVxuLmFydGljbGVfcmVwcmVzZW50IC5hcnRpY2xlX2luZm9fY29udGFpbmVyIC5hcnRpY2xlX2luZm8gLmFydGljbGVfd3JpdGVyX3dyYXBwZXIgLndyaXRlcl9pbmZvIC5uYW1lIHtcbiAgZm9udC1mYW1pbHk6IFwiSUJNUGxleE1vbm9cIiwgXCJTRiBNb25vXCIsIFwiQ2FzY2FkaWEgQ29kZVwiLCBcIkZpcmEgQ29kZVwiLCBcIkNvbnNvbGFzXCIsIFwiTW9uYWNvXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogcmdiYSgyNDgsIDI1MCwgMjU1LCAwLjgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc1MXB4KSB7XG4gIC5hcnRpY2xlX3JlcHJlc2VudCAuYXJ0aWNsZV9pbmZvX2NvbnRhaW5lciAuYXJ0aWNsZV9pbmZvIC5hcnRpY2xlX3dyaXRlcl93cmFwcGVyIC53cml0ZXJfaW5mbyAubmFtZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4uYXJ0aWNsZV9yZXByZXNlbnQgLmFydGljbGVfaW5mb19jb250YWluZXIgLmFydGljbGVfaW5mbyAuYXJ0aWNsZV93cml0ZXJfd3JhcHBlciAud3JpdGVyX2luZm8gLnBvc2l0aW9uIHtcbiAgZm9udC1mYW1pbHk6IFwiSUJNUGxleE1vbm9cIiwgXCJTRiBNb25vXCIsIFwiQ2FzY2FkaWEgQ29kZVwiLCBcIkZpcmEgQ29kZVwiLCBcIkNvbnNvbGFzXCIsIFwiTW9uYWNvXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6IHJnYmEoMjQ4LCAyNTAsIDI1NSwgMC45KTtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc1MXB4KSB7XG4gIC5hcnRpY2xlX3JlcHJlc2VudCAuYXJ0aWNsZV9pbmZvX2NvbnRhaW5lciAuYXJ0aWNsZV9pbmZvIC5hcnRpY2xlX3dyaXRlcl93cmFwcGVyIC53cml0ZXJfaW5mbyAucG9zaXRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLmFydGljbGVfcmVwcmVzZW50IC5hcnRpY2xlX2luZm9fY29udGFpbmVyIC5hcnRpY2xlX2luZm8gLmFydGljbGVfcmVsZWFzZSB7XG4gIG1hcmdpbi10b3A6IDQ4cHg7XG4gIGZvbnQtZmFtaWx5OiBcIklCTVBsZXhNb25vXCIsIFwiU0YgTW9ub1wiLCBcIkNhc2NhZGlhIENvZGVcIiwgXCJGaXJhIENvZGVcIiwgXCJDb25zb2xhc1wiLCBcIk1vbmFjb1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiByZ2JhKDI0OCwgMjUwLCAyNTUsIDAuOSk7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NTFweCkge1xuICAuYXJ0aWNsZV9yZXByZXNlbnQgLmFydGljbGVfaW5mb19jb250YWluZXIgLmFydGljbGVfaW5mbyAuYXJ0aWNsZV9yZWxlYXNlIHtcbiAgICBtYXJnaW4tdG9wOiAzNnB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLmFydGljbGVfcmVwcmVzZW50IC5hcnRpY2xlX2luZm9fY29udGFpbmVyIC5hcnRpY2xlX2ltZyB7XG4gIG1heC13aWR0aDogNDglO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gIC5hcnRpY2xlX3JlcHJlc2VudCAuYXJ0aWNsZV9pbmZvX2NvbnRhaW5lciAuYXJ0aWNsZV9pbWcge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuLmFydGljbGVfcmVwcmVzZW50IC5hcnRpY2xlX2luZm9fY29udGFpbmVyIC5hcnRpY2xlX2ltZyBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4uYXJ0aWNsZV9yZXByZXNlbnQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNDgsIDI1MCwgMjU1LCAwLjkpO1xuICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NTFweCkge1xuICAuYXJ0aWNsZV9yZXByZXNlbnQge1xuICAgIHBhZGRpbmctYm90dG9tOiA0OHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgLmFydGljbGVfcmVwcmVzZW50IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzZweDtcbiAgfVxufVxuXG4uYXJ0aWNsZV9jb250ZW50IHtcbiAgbWF4LXdpZHRoOiBtaW4oMTIyMHB4LCAxMDAlIC0gNjBweCk7XG4gIG1hcmdpbjogMjAwcHggYXV0byAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc1MXB4KSB7XG4gIC5hcnRpY2xlX2NvbnRlbnQge1xuICAgIG1heC13aWR0aDogbWluKDcwNHB4LCAxMDAlIC0gNDBweCk7XG4gICAgbWFyZ2luLXRvcDogOTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gIC5hcnRpY2xlX2NvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDc1cHg7XG4gIH1cbn1cbi5hcnRpY2xlX2NvbnRlbnQge1xuICBtYXJnaW4tdG9wOiA2MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDM2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzUxcHgpIHtcbiAgLmFydGljbGVfY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogNDhweDtcbiAgICBnYXA6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xuICAuYXJ0aWNsZV9jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiAzNnB4O1xuICB9XG59XG4uYXJ0aWNsZV9jb250ZW50IC5hcnRpY2xlX2NvbnRlbnRfbWFwIHtcbiAgbWF4LXdpZHRoOiAzMDBweDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMTAwcHg7XG4gIGdhcDogMjRweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmFydGljbGVfY29udGVudCAuYXJ0aWNsZV9jb250ZW50X21hcCBzcGFuIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG59XG4uYXJ0aWNsZV9jb250ZW50IC5hcnRpY2xlX2NvbnRlbnRfbWFwIHNwYW46aG92ZXIge1xuICBvcGFjaXR5OiAwLjY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzUxcHgpIHtcbiAgLmFydGljbGVfY29udGVudCAuYXJ0aWNsZV9jb250ZW50X21hcC5jb29raWVzIHtcbiAgICBtYXgtd2lkdGg6IDEwMHB4O1xuICAgIGdhcDogMTRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc1MXB4KSB7XG4gIC5hcnRpY2xlX2NvbnRlbnQgLmFydGljbGVfY29udGVudF9tYXAge1xuICAgIG1heC13aWR0aDogMTY5cHg7XG4gICAgZ2FwOiAxNHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTUwcHgpIHtcbiAgLmFydGljbGVfY29udGVudCAuYXJ0aWNsZV9jb250ZW50X21hcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmFydGljbGVfY29udGVudCAuYXJ0aWNsZV9jb250ZW50X21hcCBzcGFuIHtcbiAgZm9udC1mYW1pbHk6IFwiSUJNUGxleE1vbm9cIiwgXCJTRiBNb25vXCIsIFwiQ2FzY2FkaWEgQ29kZVwiLCBcIkZpcmEgQ29kZVwiLCBcIkNvbnNvbGFzXCIsIFwiTW9uYWNvXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc1MXB4KSB7XG4gIC5hcnRpY2xlX2NvbnRlbnQgLmFydGljbGVfY29udGVudF9tYXAgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG4uYXJ0aWNsZV9jb250ZW50IC5hcnRpY2xlX2NvbnRlbnRfbWFwIGRpdiB7XG4gIHBhZGRpbmctdG9wOiAyNHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgyNDgsIDI1MCwgMjU1LCAwLjkpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDI0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzUxcHgpIHtcbiAgLmFydGljbGVfY29udGVudCAuYXJ0aWNsZV9jb250ZW50X21hcCBkaXYge1xuICAgIGdhcDogMTRweDtcbiAgICBwYWRkaW5nLXRvcDogMTRweDtcbiAgfVxufVxuLmFydGljbGVfY29udGVudCAuYXJ0aWNsZV9jb250ZW50X21hcCBkaXYgc3BhbiB7XG4gIGZvbnQtZmFtaWx5OiBcIklCTVBsZXhNb25vXCIsIFwiU0YgTW9ub1wiLCBcIkNhc2NhZGlhIENvZGVcIiwgXCJGaXJhIENvZGVcIiwgXCJDb25zb2xhc1wiLCBcIk1vbmFjb1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6IHJnYmEoMjQ4LCAyNTAsIDI1NSwgMC45KTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzUxcHgpIHtcbiAgLmFydGljbGVfY29udGVudCAuYXJ0aWNsZV9jb250ZW50X21hcCBkaXYgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICB9XG59XG4uYXJ0aWNsZV9jb250ZW50IC5hcnRpY2xlX2NvbnRlbnRfbWFwIGRpdiBzcGFuLnNlbGVjdGVkIHtcbiAgY29sb3I6IHJnYigxNSwgOTQsIDI0Nyk7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2IoMTUsIDk0LCAyNDcpO1xufVxuXG4uYXJ0aWNsZSAuY2FzZV9maW5pc2gge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uYXJ0aWNsZV90ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5hcnRpY2xlX3RleHQgYnV0dG9uIHtcbiAgcGFkZGluZzogMTFweCAxNnB4IDExcHggMTZweDtcbiAgYm9yZGVyLXJhZGl1czogNjBweDtcbiAgbWluLWhlaWdodDogNTBweDtcbiAgbWFyZ2luLXRvcDogNDhweDtcbiAgZm9udC1mYW1pbHk6IFwiSUJNUGxleE1vbm9cIiwgXCJTRiBNb25vXCIsIFwiQ2FzY2FkaWEgQ29kZVwiLCBcIkZpcmEgQ29kZVwiLCBcIkNvbnNvbGFzXCIsIFwiTW9uYWNvXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB3aWR0aDogMzQwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IHJnYigxNSwgOTQsIDI0Nyk7XG4gIGNvbG9yOiByZ2JhKDI0OCwgMjUwLCAyNTUsIDAuOSk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLmFydGljbGVfdGV4dCBidXR0b24ge1xuICAgIG1heC13aWR0aDogMjAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xuICAuYXJ0aWNsZV90ZXh0IGJ1dHRvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiBpbml0aWFsO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gIC5hcnRpY2xlX3RleHQgLndwLWJsb2NrLWJ1dHRvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5hcnRpY2xlX3RleHQgLndwLWJsb2NrLWJ1dHRvbiBhIHtcbiAgcGFkZGluZzogMTFweCAxNnB4IDExcHggMTZweDtcbiAgYm9yZGVyLXJhZGl1czogNjBweDtcbiAgbWluLWhlaWdodDogNTBweDtcbiAgbWFyZ2luLXRvcDogNDhweDtcbiAgZm9udC1mYW1pbHk6IFwiSUJNUGxleE1vbm9cIiwgXCJTRiBNb25vXCIsIFwiQ2FzY2FkaWEgQ29kZVwiLCBcIkZpcmEgQ29kZVwiLCBcIkNvbnNvbGFzXCIsIFwiTW9uYWNvXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB3aWR0aDogMzQwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IHJnYigxNSwgOTQsIDI0Nyk7XG4gIGNvbG9yOiByZ2JhKDI0OCwgMjUwLCAyNTUsIDAuOSk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLmFydGljbGVfdGV4dCAud3AtYmxvY2stYnV0dG9uIGEge1xuICAgIG1heC13aWR0aDogMjAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xuICAuYXJ0aWNsZV90ZXh0IC53cC1ibG9jay1idXR0b24gYSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiBpbml0aWFsO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuLmFydGljbGVfdGV4dCAudGFibGVfY29udGVudCBkaXYgc3BhbiB7XG4gIGZvbnQtZmFtaWx5OiBcIklCTVBsZXhNb25vXCIsIFwiU0YgTW9ub1wiLCBcIkNhc2NhZGlhIENvZGVcIiwgXCJGaXJhIENvZGVcIiwgXCJDb25zb2xhc1wiLCBcIk1vbmFjb1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6IHJnYmEoMjQ4LCAyNTAsIDI1NSwgMC45KTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzUxcHgpIHtcbiAgLmFydGljbGVfdGV4dCAudGFibGVfY29udGVudCBkaXYgc3BhbiB7XG4gICAgZm9udC1zaXplOiA4cHg7XG4gIH1cbn1cbi5hcnRpY2xlX3RleHQgdGFibGUge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAyMHB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMjBweDtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG59XG4uYXJ0aWNsZV90ZXh0IHRhYmxlIHRyOmZpcnN0LWNoaWxkIHtcbiAgZm9udC1mYW1pbHk6IFwiSUJNUGxleE1vbm9cIiwgXCJTRiBNb25vXCIsIFwiQ2FzY2FkaWEgQ29kZVwiLCBcIkZpcmEgQ29kZVwiLCBcIkNvbnNvbGFzXCIsIFwiTW9uYWNvXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogcmdiYSgyNDgsIDI1MCwgMjU1LCAwLjkpO1xuICBiYWNrZ3JvdW5kOiByZ2IoMjgsIDMwLCAzNyk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzUxcHgpIHtcbiAgLmFydGljbGVfdGV4dCB0YWJsZSB0cjpmaXJzdC1jaGlsZCB7XG4gICAgZm9udC1zaXplOiA5cHg7XG4gIH1cbn1cbi5hcnRpY2xlX3RleHQgdGFibGUgdHI6Zmlyc3QtY2hpbGQgdGQge1xuICBwYWRkaW5nOiAxMHB4O1xuICBib3JkZXI6IDAuNXB4IHNvbGlkIHJnYmEoMjQ4LCAyNTAsIDI1NSwgMC45KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmFydGljbGVfdGV4dCB0YWJsZSB0cjpmaXJzdC1jaGlsZCB0ZDpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDIwcHg7XG4gIGJvcmRlci1sZWZ0OiAwLjVweCBzb2xpZCByZ2JhKDI0OCwgMjUwLCAyNTUsIDAuOSk7XG59XG4uYXJ0aWNsZV90ZXh0IHRhYmxlIHRyOmZpcnN0LWNoaWxkIHRkOmxhc3QtY2hpbGQge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMjBweDtcbiAgYm9yZGVyLXJpZ2h0OiAwLjVweCBzb2xpZCByZ2JhKDI0OCwgMjUwLCAyNTUsIDAuOSk7XG59XG4uYXJ0aWNsZV90ZXh0IHRhYmxlIHRib2R5IHtcbiAgZm9udC1mYW1pbHk6IFwiSUJNUGxleE1vbm9cIiwgXCJTRiBNb25vXCIsIFwiQ2FzY2FkaWEgQ29kZVwiLCBcIkZpcmEgQ29kZVwiLCBcIkNvbnNvbGFzXCIsIFwiTW9uYWNvXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogcmdiYSgyNDgsIDI1MCwgMjU1LCAwLjkpO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NTFweCkge1xuICAuYXJ0aWNsZV90ZXh0IHRhYmxlIHRib2R5IHtcbiAgICBmb250LXNpemU6IDhweDtcbiAgfVxufVxuLmFydGljbGVfdGV4dCB0YWJsZSB0Ym9keSB0cjpsYXN0LWNoaWxkIHRkIHtcbiAgYm9yZGVyLWJvdHRvbTogMC41cHggc29saWQgcmdiYSgyNDgsIDI1MCwgMjU1LCAwLjkpO1xufVxuLmFydGljbGVfdGV4dCB0YWJsZSB0Ym9keSB0ZCB7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJvcmRlcjogMC41cHggc29saWQgcmdiYSgyNDgsIDI1MCwgMjU1LCAwLjkpO1xufVxuLmFydGljbGVfdGV4dCB0YWJsZSB0Ym9keSB0ZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xufVxuLmFydGljbGVfdGV4dCB0YWJsZSB0Ym9keSB0ZDpub3QodHI6bGFzdC1jaGlsZCB0ZCkge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuLmFydGljbGVfdGV4dCBwIHtcbiAgZm9udC1mYW1pbHk6IFwiSUJNUGxleE1vbm9cIiwgXCJTRiBNb25vXCIsIFwiQ2FzY2FkaWEgQ29kZVwiLCBcIkZpcmEgQ29kZVwiLCBcIkNvbnNvbGFzXCIsIFwiTW9uYWNvXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgY29sb3I6IHJnYmEoMjQ4LCAyNTAsIDI1NSwgMC45KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NTFweCkge1xuICAuYXJ0aWNsZV90ZXh0IHAge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gIC5hcnRpY2xlX3RleHQgcCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG4uYXJ0aWNsZV90ZXh0IGgzIHtcbiAgbWFyZ2luLXRvcDogNDhweDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NTFweCkge1xuICAuYXJ0aWNsZV90ZXh0IGgzIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbWFyZ2luLXRvcDogMzZweDtcbiAgfVxufVxuLmFydGljbGVfdGV4dCBhIHtcbiAgY29sb3I6IHJnYigxNSwgOTQsIDI0Nyk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIHJnYigxNSwgOTQsIDI0Nyk7XG59XG4uYXJ0aWNsZV90ZXh0IHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbi5hcnRpY2xlX3RleHQgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZm9udC1mYW1pbHk6IFwiSUJNUGxleE1vbm9cIiwgXCJTRiBNb25vXCIsIFwiQ2FzY2FkaWEgQ29kZVwiLCBcIkZpcmEgQ29kZVwiLCBcIkNvbnNvbGFzXCIsIFwiTW9uYWNvXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6IHJnYmEoMjQ4LCAyNTAsIDI1NSwgMC45KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NTFweCkge1xuICAuYXJ0aWNsZV90ZXh0IGxpIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cbi5hcnRpY2xlX3RleHQgbGkgLmJsdWVkIHtcbiAgY29sb3I6IHJnYigxNSwgOTQsIDI0Nyk7XG59XG4uYXJ0aWNsZV90ZXh0IGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDEwcHg7XG4gIHRvcDogMTJweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogNXB4O1xuICBoZWlnaHQ6IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgYmxhY2s7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzUxcHgpIHtcbiAgLmFydGljbGVfdGV4dCBsaTo6YmVmb3JlIHtcbiAgICB0b3A6IDhweDtcbiAgfVxufVxuXG4uZ2xvc3NhcnlfcmVwcmVzZW50IHtcbiAgbWF4LXdpZHRoOiBtaW4oMTIyMHB4LCAxMDAlIC0gNjBweCk7XG4gIG1hcmdpbjogMjAwcHggYXV0byAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc1MXB4KSB7XG4gIC5nbG9zc2FyeV9yZXByZXNlbnQge1xuICAgIG1heC13aWR0aDogbWluKDcwNHB4LCAxMDAlIC0gNDBweCk7XG4gICAgbWFyZ2luLXRvcDogOTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gIC5nbG9zc2FyeV9yZXByZXNlbnQge1xuICAgIG1hcmdpbi10b3A6IDc1cHg7XG4gIH1cbn1cbi5nbG9zc2FyeV9yZXByZXNlbnQgLmdsb3NzYXJ5X3JlcHJlc2VudF90aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1heC13aWR0aDogNjkycHg7XG4gIGdhcDogMTBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzUxcHgpIHtcbiAgLmdsb3NzYXJ5X3JlcHJlc2VudCAuZ2xvc3NhcnlfcmVwcmVzZW50X3RpdGxlIHtcbiAgICBtYXgtd2lkdGg6IDQwNnB4O1xuICAgIGZvbnQtc2l6ZTogNTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gIC5nbG9zc2FyeV9yZXByZXNlbnQgLmdsb3NzYXJ5X3JlcHJlc2VudF90aXRsZSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5nbG9zc2FyeV9yZXByZXNlbnQgLmdsb3NzYXJ5X3JlcHJlc2VudF90aXRsZSBoMSB7XG4gICAgZm9udC1zaXplOiA0MnB4O1xuICB9XG59XG4uZ2xvc3NhcnlfcmVwcmVzZW50IC5nbG9zc2FyeV9yZXByZXNlbnRfdGl0bGUgc3BhbiB7XG4gIG1heC13aWR0aDogMzkycHg7XG4gIGZvbnQtZmFtaWx5OiBcIklCTVBsZXhNb25vXCIsIFwiU0YgTW9ub1wiLCBcIkNhc2NhZGlhIENvZGVcIiwgXCJGaXJhIENvZGVcIiwgXCJDb25zb2xhc1wiLCBcIk1vbmFjb1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6IHJnYmEoMjQ4LCAyNTAsIDI1NSwgMC45KTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzUxcHgpIHtcbiAgLmdsb3NzYXJ5X3JlcHJlc2VudCAuZ2xvc3NhcnlfcmVwcmVzZW50X3RpdGxlIHNwYW4ge1xuICAgIG1heC13aWR0aDogMzMycHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgLmdsb3NzYXJ5X3JlcHJlc2VudCAuZ2xvc3NhcnlfcmVwcmVzZW50X3RpdGxlIHNwYW4ge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cbi5nbG9zc2FyeV9yZXByZXNlbnQgLmdsb3NzYXJ5X3JlcHJlc2VudF90aXRsZSBzcGFuLmJsdWUge1xuICBjb2xvcjogcmdiKDE1LCA5NCwgMjQ3KTtcbn1cbi5nbG9zc2FyeV9yZXByZXNlbnQgLmdsb3NzYXJ5X2Jsb2NrIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiByZ2IoMjgsIDMwLCAzNyk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjQ4LCAyNTAsIDI1NSwgMC45KTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgcGFkZGluZzogMjJweCAzMnB4IDIycHggMzJweDtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLXRvcDogMTIwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NTFweCkge1xuICAuZ2xvc3NhcnlfcmVwcmVzZW50IC5nbG9zc2FyeV9ibG9jayB7XG4gICAgZ2FwOiAyNHB4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gIC5nbG9zc2FyeV9yZXByZXNlbnQgLmdsb3NzYXJ5X2Jsb2NrIHtcbiAgICBtYXJnaW4tdG9wOiA3MnB4O1xuICB9XG59XG4uZ2xvc3NhcnlfcmVwcmVzZW50IC5nbG9zc2FyeV9ibG9jayBzcGFuIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LWZhbWlseTogXCJGb3VuZGVycyBHcm90ZXNrXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDUwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1heC1oZWlnaHQ6IDM2cHg7XG59XG4uZ2xvc3NhcnlfcmVwcmVzZW50IC5nbG9zc2FyeV9ibG9jayBzcGFuLnVudXNlZCB7XG4gIGNvbG9yOiByZ2JhKDI0OCwgMjUwLCAyNTUsIDAuMjUpO1xufVxuLmdsb3NzYXJ5X3JlcHJlc2VudCAuZ2xvc3NhcnlfY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDEyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDM2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgLmdsb3NzYXJ5X3JlcHJlc2VudCAuZ2xvc3NhcnlfY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogODRweDtcbiAgfVxufVxuLmdsb3NzYXJ5X3JlcHJlc2VudCAuZ2xvc3NhcnlfY29udGVudCAuZ2xvc3NhcnlfY29udGVudF9wYXJ0X3RpdGxlIHtcbiAgbWF4LXdpZHRoOiA2N3B4O1xuICBtYXgtaGVpZ2h0OiA5NHB4O1xufVxuLmdsb3NzYXJ5X3JlcHJlc2VudCAuZ2xvc3NhcnlfY29udGVudCAuZ2xvc3NhcnlfY29udGVudF9wYXJ0X3RpdGxlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgLmdsb3NzYXJ5X3JlcHJlc2VudCAuZ2xvc3NhcnlfY29udGVudCAuZ2xvc3NhcnlfY29udGVudF9wYXJ0X3RpdGxlIGltZyB7XG4gICAgd2lkdGg6IDM0cHg7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICB9XG59XG4uZ2xvc3NhcnlfcmVwcmVzZW50IC5nbG9zc2FyeV9jb250ZW50IC5nbG9zc2FyeV9wYXJ0IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyNSUgMWZyO1xuICBwYWRkaW5nLWJvdHRvbTogMzZweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjQ4LCAyNTAsIDI1NSwgMC45KTtcbiAgZ2FwOiAxMHB4O1xufVxuLmdsb3NzYXJ5X3JlcHJlc2VudCAuZ2xvc3NhcnlfY29udGVudCAuZ2xvc3NhcnlfcGFydCAubGlua3NfY29udGFpbmVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAzNnB4O1xufVxuLmdsb3NzYXJ5X3JlcHJlc2VudCAuZ2xvc3NhcnlfY29udGVudCAuZ2xvc3NhcnlfcGFydCAubGlua3NfY29udGFpbmVyIGEge1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgLmdsb3NzYXJ5X3JlcHJlc2VudCAuZ2xvc3NhcnlfY29udGVudCAuZ2xvc3NhcnlfcGFydCAubGlua3NfY29udGFpbmVyIHtcbiAgICBnYXA6IDEycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NTBweCkge1xuICAuZ2xvc3NhcnlfcmVwcmVzZW50IC5nbG9zc2FyeV9jb250ZW50IC5nbG9zc2FyeV9wYXJ0IC5saW5rc19jb250YWluZXIge1xuICAgIGdhcDogNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgLmdsb3NzYXJ5X3JlcHJlc2VudCAuZ2xvc3NhcnlfY29udGVudCAuZ2xvc3NhcnlfcGFydCAubGlua3NfY29udGFpbmVyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgZ2FwOiAyMHB4O1xuICB9XG59XG4uZ2xvc3NhcnlfcmVwcmVzZW50IC5nbG9zc2FyeV9jb250ZW50IC5nbG9zc2FyeV9wYXJ0IC5saW5rc19jb250YWluZXIgYSBzcGFuIHtcbiAgZm9udC1mYW1pbHk6IFwiSUJNUGxleE1vbm9cIiwgXCJTRiBNb25vXCIsIFwiQ2FzY2FkaWEgQ29kZVwiLCBcIkZpcmEgQ29kZVwiLCBcIkNvbnNvbGFzXCIsIFwiTW9uYWNvXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuZ2xvc3NhcnlfcmVwcmVzZW50IC5nbG9zc2FyeV9jb250ZW50IC5nbG9zc2FyeV9wYXJ0IC5saW5rc19jb250YWluZXIgYSBzcGFuIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NTBweCkge1xuICAuZ2xvc3NhcnlfcmVwcmVzZW50IC5nbG9zc2FyeV9jb250ZW50IC5nbG9zc2FyeV9wYXJ0IC5saW5rc19jb250YWluZXIgYSBzcGFuIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cbi5nbG9zc2FyeV9yZXByZXNlbnQgLmdsb3NzYXJ5X2NvbnRlbnQgLmdsb3NzYXJ5X3BhcnQ6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4uZ2xvc3NhcnlfcmVwcmVzZW50IC50b2JhY2sge1xuICBtaW4taGVpZ2h0OiA1MHB4O1xuICB3aWR0aDogMzQwcHg7XG4gIGJhY2tncm91bmQ6IHJnYigxNSwgOTQsIDI0Nyk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWFyZ2luLXRvcDogMTQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDYwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzUxcHgpIHtcbiAgLmdsb3NzYXJ5X3JlcHJlc2VudCAudG9iYWNrIHtcbiAgICBtYXJnaW4tdG9wOiAzNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgLmdsb3NzYXJ5X3JlcHJlc2VudCAudG9iYWNrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmdsb3NzYXJ5X3JlcHJlc2VudCAudG9iYWNrIHNwYW4ge1xuICBmb250LWZhbWlseTogXCJJQk1QbGV4TW9ub1wiLCBcIlNGIE1vbm9cIiwgXCJDYXNjYWRpYSBDb2RlXCIsIFwiRmlyYSBDb2RlXCIsIFwiQ29uc29sYXNcIiwgXCJNb25hY29cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2U7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5leHBsYW5hdGlvbl90aXRsZS5jb29raWVzIHtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWFyZ2luLXRvcDogNDhweDtcbn1cblxuLmV4cGxhbmF0aW9uX3JlcHJlc2VudCB7XG4gIG1heC13aWR0aDogbWluKDEyMjBweCwgMTAwJSAtIDYwcHgpO1xuICBtYXJnaW46IDIwMHB4IGF1dG8gMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NTFweCkge1xuICAuZXhwbGFuYXRpb25fcmVwcmVzZW50IHtcbiAgICBtYXgtd2lkdGg6IG1pbig3MDRweCwgMTAwJSAtIDQwcHgpO1xuICAgIG1hcmdpbi10b3A6IDk1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xuICAuZXhwbGFuYXRpb25fcmVwcmVzZW50IHtcbiAgICBtYXJnaW4tdG9wOiA3NXB4O1xuICB9XG59XG4uZXhwbGFuYXRpb25fcmVwcmVzZW50IC5leHBsYW5hdGlvbl90aXRsZSB7XG4gIG1hcmdpbi10b3A6IDQ4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICBib3JkZXItYm90dG9tOiAwLjVweCBzb2xpZCByZ2JhKDI0OCwgMjUwLCAyNTUsIDAuOSk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzUxcHgpIHtcbiAgLmV4cGxhbmF0aW9uX3JlcHJlc2VudCAuZXhwbGFuYXRpb25fdGl0bGUge1xuICAgIHBhZGRpbmctYm90dG9tOiA0OHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgLmV4cGxhbmF0aW9uX3JlcHJlc2VudCAuZXhwbGFuYXRpb25fdGl0bGUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzNnB4O1xuICAgIG1hcmdpbi10b3A6IDM2cHg7XG4gIH1cbn1cbi5leHBsYW5hdGlvbl9yZXByZXNlbnQgLmV4cGxhbmF0aW9uX3RpdGxlIGgxIHtcbiAgbWFyZ2luLWxlZnQ6IDI1JTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NTFweCkge1xuICAuZXhwbGFuYXRpb25fcmVwcmVzZW50IC5leHBsYW5hdGlvbl90aXRsZSBoMSB7XG4gICAgZm9udC1zaXplOiA1NXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgLmV4cGxhbmF0aW9uX3JlcHJlc2VudCAuZXhwbGFuYXRpb25fdGl0bGUgaDEge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgfVxufVxuLmV4cGxhbmF0aW9uX3JlcHJlc2VudCAuYXJ0aWNsZV90ZXh0IHtcbiAgbWFyZ2luLXRvcDogNjBweDtcbiAgbWFyZ2luLWxlZnQ6IDI1JTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xuICAuZXhwbGFuYXRpb25fcmVwcmVzZW50IC5hcnRpY2xlX3RleHQge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cbi5hYm91dF9yZXByZXNlbnQge1xuICBtYXgtd2lkdGg6IG1pbigxMjIwcHgsIDEwMCUgLSA2MHB4KTtcbiAgbWFyZ2luOiAyMDBweCBhdXRvIDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzUxcHgpIHtcbiAgLmFib3V0X3JlcHJlc2VudCB7XG4gICAgbWF4LXdpZHRoOiBtaW4oNzA0cHgsIDEwMCUgLSA0MHB4KTtcbiAgICBtYXJnaW4tdG9wOiA5NXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgLmFib3V0X3JlcHJlc2VudCB7XG4gICAgbWFyZ2luLXRvcDogNzVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc1MXB4KSB7XG4gIC5hYm91dF9yZXByZXNlbnQgaDIge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gIC5hYm91dF9yZXByZXNlbnQgaDIge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuLmFib3V0X3JlcHJlc2VudCBzcGFuIHtcbiAgZm9udC1mYW1pbHk6IFwiSUJNUGxleE1vbm9cIiwgXCJTRiBNb25vXCIsIFwiQ2FzY2FkaWEgQ29kZVwiLCBcIkZpcmEgQ29kZVwiLCBcIkNvbnNvbGFzXCIsIFwiTW9uYWNvXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6IHJnYigyNDgsIDI1MCwgMjU1KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NTFweCkge1xuICAuYWJvdXRfcmVwcmVzZW50IHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gIC5hYm91dF9yZXByZXNlbnQgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG4uYWJvdXRfcmVwcmVzZW50IC5hYm91dF90aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1heC13aWR0aDogNDQ2cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXJnaW4tbGVmdDogMjUlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc1MXB4KSB7XG4gIC5hYm91dF9yZXByZXNlbnQgLmFib3V0X3RpdGxlIHtcbiAgICBtYXgtd2lkdGg6IDM1NXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgLmFib3V0X3JlcHJlc2VudCAuYWJvdXRfdGl0bGUge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG4uYWJvdXRfcmVwcmVzZW50IC5hYm91dF90aXRsZSBzcGFuIHtcbiAgZm9udC1mYW1pbHk6IFwiSUJNUGxleE1vbm9cIiwgXCJTRiBNb25vXCIsIFwiQ2FzY2FkaWEgQ29kZVwiLCBcIkZpcmEgQ29kZVwiLCBcIkNvbnNvbGFzXCIsIFwiTW9uYWNvXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogcmdiKDI0OCwgMjUwLCAyNTUpO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NTFweCkge1xuICAuYWJvdXRfcmVwcmVzZW50IC5hYm91dF90aXRsZSBzcGFuIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xuICAuYWJvdXRfcmVwcmVzZW50IC5hYm91dF90aXRsZSBzcGFuIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cbi5hYm91dF9yZXByZXNlbnQgLmFib3V0X3RpdGxlIHNwYW4uYmx1ZWQge1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIGNvbG9yOiByZ2IoMTUsIDk0LCAyNDcpO1xufVxuLmFib3V0X3JlcHJlc2VudCBpbWcge1xuICB3aWR0aDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKTtcbiAgbWFyZ2luLXRvcDogMzZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NTFweCkge1xuICAuYWJvdXRfcmVwcmVzZW50IGltZyB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gIC5hYm91dF9yZXByZXNlbnQgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cbi5hYm91dF9yZXByZXNlbnQgLmFib3V0X2Rlc2NfY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxMjBweDtcbiAgbWFyZ2luLXRvcDogMjAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzUxcHgpIHtcbiAgLmFib3V0X3JlcHJlc2VudCAuYWJvdXRfZGVzY19jb250YWluZXIge1xuICAgIG1hcmdpbi10b3A6IDEyMHB4O1xuICAgIGdhcDogMzZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gIC5hYm91dF9yZXByZXNlbnQgLmFib3V0X2Rlc2NfY29udGFpbmVyIHtcbiAgICBtYXJnaW4tdG9wOiA1MnB4O1xuICB9XG4gIC5hYm91dF9yZXByZXNlbnQgLmFib3V0X2Rlc2NfY29udGFpbmVyIGgyIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbn1cbi5hYm91dF9yZXByZXNlbnQgLmFib3V0X2Rlc2NfY29udGFpbmVyIC5kZXNjX3VuaXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgLmFib3V0X3JlcHJlc2VudCAuYWJvdXRfZGVzY19jb250YWluZXIgLmRlc2NfdW5pdCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDE2cHg7XG4gICAganVzdGlmeS1jb250ZW50OiBpbml0aWFsO1xuICB9XG59XG4uYWJvdXRfcmVwcmVzZW50IC5hYm91dF9kZXNjX2NvbnRhaW5lciAuZGVzY191bml0IHNwYW4ge1xuICB3aWR0aDogNTAlO1xuICBmb250LWZhbWlseTogXCJJQk1QbGV4TW9ub1wiLCBcIlNGIE1vbm9cIiwgXCJDYXNjYWRpYSBDb2RlXCIsIFwiRmlyYSBDb2RlXCIsIFwiQ29uc29sYXNcIiwgXCJNb25hY29cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2U7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogcmdiKDI0OCwgMjUwLCAyNTUpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc1MXB4KSB7XG4gIC5hYm91dF9yZXByZXNlbnQgLmFib3V0X2Rlc2NfY29udGFpbmVyIC5kZXNjX3VuaXQgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgLmFib3V0X3JlcHJlc2VudCAuYWJvdXRfZGVzY19jb250YWluZXIgLmRlc2NfdW5pdCBzcGFuIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5hYm91dF9yZXByZXNlbnQgLmFib3V0X2Rlc2NfY29udGFpbmVyIC5kZXNjX3VuaXQ6bnRoLWNoaWxkKDIpIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gIC5hYm91dF9yZXByZXNlbnQgLmFib3V0X2Rlc2NfY29udGFpbmVyIC5kZXNjX3VuaXQ6bnRoLWNoaWxkKDIpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4uYWJvdXRfcmVwcmVzZW50IC5hYm91dF9kZXNjX2NvbnRhaW5lciAuZGVzY191bml0Om50aC1jaGlsZCgyKSBoMiB7XG4gIHRleHQtYWxpZ246IGVuZDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xuICAuYWJvdXRfcmVwcmVzZW50IC5hYm91dF9kZXNjX2NvbnRhaW5lciAuZGVzY191bml0Om50aC1jaGlsZCgyKSBoMiB7XG4gICAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIH1cbn1cbi5hYm91dF9yZXByZXNlbnQgLnN0YWZmX3RpdGxlIHtcbiAgbWFyZ2luLXRvcDogMjAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzUxcHgpIHtcbiAgLmFib3V0X3JlcHJlc2VudCAuc3RhZmZfdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDEyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgLmFib3V0X3JlcHJlc2VudCAuc3RhZmZfdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDcycHg7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG4uYWJvdXRfcmVwcmVzZW50IC5zdGFmZl9jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXgtd2lkdGg6IDgxMXB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbjogMTIwcHggYXV0byAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc1MXB4KSB7XG4gIC5hYm91dF9yZXByZXNlbnQgLnN0YWZmX2NvbnRhaW5lciB7XG4gICAgbWFyZ2luLXRvcDogMzZweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gIC5hYm91dF9yZXByZXNlbnQgLnN0YWZmX2NvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxOTVweDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4uYWJvdXRfcmVwcmVzZW50IC5zdGFmZl9jb250YWluZXIgLnN0YWZmX2NvbnRhaW5lci1zaW5nbGUgaW1nIHtcbiAgaGVpZ2h0OiA4NXB4O1xufVxuLmFib3V0X3JlcHJlc2VudCAuc3RhZmZfY29udGFpbmVyIC5zdGFmZl9jb250YWluZXItc2luZ2xlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxNnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gIC5hYm91dF9yZXByZXNlbnQgLnN0YWZmX2NvbnRhaW5lciAuc3RhZmZfY29udGFpbmVyLXNpbmdsZSB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAuYWJvdXRfcmVwcmVzZW50IC5zdGFmZl9jb250YWluZXIgLnN0YWZmX2NvbnRhaW5lci1zaW5nbGUgc3BhbiB7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICB9XG59XG4uYWJvdXRfcmVwcmVzZW50IC5zdGFmZl9jb250YWluZXIgc3BhbiB7XG4gIGp1c3RpZnktc2VsZjogY2VudGVyO1xufVxuLmFib3V0X3JlcHJlc2VudCAuZW5kaW5nX2Jsb2NrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luOiAyMDBweCBhdXRvIDA7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NTFweCkge1xuICAuYWJvdXRfcmVwcmVzZW50IC5lbmRpbmdfYmxvY2sge1xuICAgIG1hcmdpbi10b3A6IDEyMHB4O1xuICB9XG59XG4uYWJvdXRfcmVwcmVzZW50IC5lbmRpbmdfYmxvY2sgaDIge1xuICBmb250LXNpemU6IDg4cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzUxcHgpIHtcbiAgLmFib3V0X3JlcHJlc2VudCAuZW5kaW5nX2Jsb2NrIGgyIHtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gIH1cbn1cbi5hYm91dF9yZXByZXNlbnQgLmVuZGluZ19ibG9jayBhIHtcbiAgZm9udC1mYW1pbHk6IFwiRm91bmRlcnMgR3JvdGVza1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiA4OHB4O1xuICBjb2xvcjogcmdiKDE1LCA5NCwgMjQ3KTtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc1MXB4KSB7XG4gIC5hYm91dF9yZXByZXNlbnQgLmVuZGluZ19ibG9jayBhIHtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gIH1cbn1cblxuLmNvbnRhY3RfYyB7XG4gIG1heC13aWR0aDogbWluKDEyMjBweCwgMTAwJSAtIDYwcHgpO1xuICBtYXJnaW46IDIwMHB4IGF1dG8gMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NTFweCkge1xuICAuY29udGFjdF9jIHtcbiAgICBtYXgtd2lkdGg6IG1pbig3MDRweCwgMTAwJSAtIDQwcHgpO1xuICAgIG1hcmdpbi10b3A6IDk1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xuICAuY29udGFjdF9jIHtcbiAgICBtYXJnaW4tdG9wOiA3NXB4O1xuICB9XG59XG4uY29udGFjdF9jIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc1MXB4KSB7XG4gIC5jb250YWN0X2Mge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBpbml0aWFsO1xuICAgIGdhcDogMzZweDtcbiAgfVxufVxuLmNvbnRhY3RfYyAubGVmdF9jb250YWN0X2NvbnRhaW5lciB7XG4gIHdpZHRoOiA0OCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzUxcHgpIHtcbiAgLmNvbnRhY3RfYyAubGVmdF9jb250YWN0X2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDk1JTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gIC5jb250YWN0X2MgLmxlZnRfY29udGFjdF9jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uY29udGFjdF9jIC5sZWZ0X2NvbnRhY3RfY29udGFpbmVyIC5jb250YWN0X2dyZWV0aW5nIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAyMHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmNvbnRhY3RfYyAubGVmdF9jb250YWN0X2NvbnRhaW5lciAuY29udGFjdF9ncmVldGluZyBpbWcge1xuICBtYXgtd2lkdGg6IDU2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzUxcHgpIHtcbiAgLmNvbnRhY3RfYyAubGVmdF9jb250YWN0X2NvbnRhaW5lciAuY29udGFjdF9ncmVldGluZyBpbWcge1xuICAgIG1heC13aWR0aDogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gIC5jb250YWN0X2MgLmxlZnRfY29udGFjdF9jb250YWluZXIgLmNvbnRhY3RfZ3JlZXRpbmcgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDI4cHg7XG4gIH1cbn1cbi5jb250YWN0X2MgLmxlZnRfY29udGFjdF9jb250YWluZXIgLmNvbnRhY3RfZ3JlZXRpbmcgc3BhbiB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvdW5kZXJzIEdyb3Rlc2tcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogODhweDtcbiAgY29sb3I6IHJnYmEoMjQ4LCAyNTAsIDI1NSwgMC45KTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NTFweCkge1xuICAuY29udGFjdF9jIC5sZWZ0X2NvbnRhY3RfY29udGFpbmVyIC5jb250YWN0X2dyZWV0aW5nIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogNTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gIC5jb250YWN0X2MgLmxlZnRfY29udGFjdF9jb250YWluZXIgLmNvbnRhY3RfZ3JlZXRpbmcgc3BhbiB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICB9XG59XG4uY29udGFjdF9jIC5sZWZ0X2NvbnRhY3RfY29udGFpbmVyIGgxIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgY29sb3I6IHJnYmEoMjQ4LCAyNTAsIDI1NSwgMC45KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NTFweCkge1xuICAuY29udGFjdF9jIC5sZWZ0X2NvbnRhY3RfY29udGFpbmVyIGgxIHtcbiAgICBmb250LXNpemU6IDU1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xuICAuY29udGFjdF9jIC5sZWZ0X2NvbnRhY3RfY29udGFpbmVyIGgxIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gIH1cbn1cbi5jb250YWN0X2MgLmxlZnRfY29udGFjdF9jb250YWluZXIgcCB7XG4gIG1hcmdpbi10b3A6IDM2cHg7XG4gIGZvbnQtZmFtaWx5OiBcIklCTVBsZXhNb25vXCIsIFwiU0YgTW9ub1wiLCBcIkNhc2NhZGlhIENvZGVcIiwgXCJGaXJhIENvZGVcIiwgXCJDb25zb2xhc1wiLCBcIk1vbmFjb1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6IHJnYmEoMjQ4LCAyNTAsIDI1NSwgMC45KTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgLmNvbnRhY3RfYyAubGVmdF9jb250YWN0X2NvbnRhaW5lciBwIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cbi5jb250YWN0X2MgLmxlZnRfY29udGFjdF9jb250YWluZXIgcCBzcGFuIHtcbiAgY29sb3I6IHJnYigxNSwgOTQsIDI0Nyk7XG59XG4uY29udGFjdF9jIC5yaWdodF9jb250YWN0X2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMzZweDtcbiAgd2lkdGg6IDUwJTtcbiAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NTFweCkge1xuICAuY29udGFjdF9jIC5yaWdodF9jb250YWN0X2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDgwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gIC5jb250YWN0X2MgLnJpZ2h0X2NvbnRhY3RfY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmNvbnRhY3RfYyAucmlnaHRfY29udGFjdF9jb250YWluZXIgaW5wdXQge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYmFja2dyb3VuZDogcmdiKDI4LCAzMCwgMzcpO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI0OCwgMjUwLCAyNTUsIDAuOSk7XG4gIHBhZGRpbmc6IDE2cHggMjRweCAxNnB4IDI0cHg7XG4gIGhlaWdodDogNTBweDtcbiAgZm9udC1mYW1pbHk6IFwiSUJNUGxleE1vbm9cIiwgXCJTRiBNb25vXCIsIFwiQ2FzY2FkaWEgQ29kZVwiLCBcIkZpcmEgQ29kZVwiLCBcIkNvbnNvbGFzXCIsIFwiTW9uYWNvXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgY29sb3I6IHJnYmEoMjQ4LCAyNTAsIDI1NSwgMC45KTtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gIC5jb250YWN0X2MgLnJpZ2h0X2NvbnRhY3RfY29udGFpbmVyIGlucHV0IHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cbi5jb250YWN0X2MgLnJpZ2h0X2NvbnRhY3RfY29udGFpbmVyIHRleHRhcmVhIHtcbiAgcGFkZGluZzogMTZweCAyNHB4IDE2cHggMjRweDtcbiAgbWluLWhlaWdodDogMTYycHg7XG4gIGJhY2tncm91bmQ6IHJnYigyOCwgMzAsIDM3KTtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNDgsIDI1MCwgMjU1LCAwLjkpO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBmb250LWZhbWlseTogXCJJQk1QbGV4TW9ub1wiLCBcIlNGIE1vbm9cIiwgXCJDYXNjYWRpYSBDb2RlXCIsIFwiRmlyYSBDb2RlXCIsIFwiQ29uc29sYXNcIiwgXCJNb25hY29cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2U7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBjb2xvcjogcmdiYSgyNDgsIDI1MCwgMjU1LCAwLjkpO1xuICBmb250LXNpemU6IDE2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgLmNvbnRhY3RfYyAucmlnaHRfY29udGFjdF9jb250YWluZXIgdGV4dGFyZWEge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuLmNvbnRhY3RfYyAucmlnaHRfY29udGFjdF9jb250YWluZXIgYnV0dG9uIHtcbiAgbWluLWhlaWdodDogNTBweDtcbiAgd2lkdGg6IDIzMHB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogNjBweDtcbiAgYm9yZGVyOiAycHggc29saWQgcmdiKDE1LCA5NCwgMjQ3KTtcbiAgZm9udC1mYW1pbHk6IFwiSUJNUGxleE1vbm9cIiwgXCJTRiBNb25vXCIsIFwiQ2FzY2FkaWEgQ29kZVwiLCBcIkZpcmEgQ29kZVwiLCBcIkNvbnNvbGFzXCIsIFwiTW9uYWNvXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gIC5jb250YWN0X2MgLnJpZ2h0X2NvbnRhY3RfY29udGFpbmVyIGJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5jYXJlZXJfYyB7XG4gIG1heC13aWR0aDogbWluKDEyMjBweCwgMTAwJSAtIDYwcHgpO1xuICBtYXJnaW46IDIwMHB4IGF1dG8gMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NTFweCkge1xuICAuY2FyZWVyX2Mge1xuICAgIG1heC13aWR0aDogbWluKDcwNHB4LCAxMDAlIC0gNDBweCk7XG4gICAgbWFyZ2luLXRvcDogOTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gIC5jYXJlZXJfYyB7XG4gICAgbWFyZ2luLXRvcDogNzVweDtcbiAgfVxufVxuLmNhcmVlcl9jIHNwYW4ge1xuICBmb250LWZhbWlseTogXCJJQk1QbGV4TW9ub1wiLCBcIlNGIE1vbm9cIiwgXCJDYXNjYWRpYSBDb2RlXCIsIFwiRmlyYSBDb2RlXCIsIFwiQ29uc29sYXNcIiwgXCJNb25hY29cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2U7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDIwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBjb2xvcjogcmdiYSgyNDgsIDI1MCwgMjU1LCAwLjkpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc1MXB4KSB7XG4gIC5jYXJlZXJfYyBzcGFuIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xuICAuY2FyZWVyX2Mgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG4uY2FyZWVyX2MgLmNhcmVlcl90aXRsZSB7XG4gIG1heC13aWR0aDogNjQwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDM2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzUxcHgpIHtcbiAgLmNhcmVlcl9jIC5jYXJlZXJfdGl0bGUge1xuICAgIG1heC13aWR0aDogMzQ3cHg7XG4gIH1cbiAgLmNhcmVlcl9jIC5jYXJlZXJfdGl0bGUgaDEge1xuICAgIGZvbnQtc2l6ZTogNTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gIC5jYXJlZXJfYyAuY2FyZWVyX3RpdGxlIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNhcmVlcl9jIC5jYXJlZXJfdGl0bGUgaDEge1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgfVxufVxuLmNhcmVlcl9jIC5vcGVuaW5nc193cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tdG9wOiAyMDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NTFweCkge1xuICAuY2FyZWVyX2MgLm9wZW5pbmdzX3dyYXBwZXIgaDIge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgfVxuICAuY2FyZWVyX2MgLm9wZW5pbmdzX3dyYXBwZXIge1xuICAgIG1hcmdpbi10b3A6IDEyMHB4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAxNnB4O1xuICAgIGp1c3RpZnktY29udGVudDogaW5pdGlhbDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gIC5jYXJlZXJfYyAub3BlbmluZ3Nfd3JhcHBlciB7XG4gICAgbWFyZ2luLXRvcDogNzJweDtcbiAgfVxufVxuLmNhcmVlcl9jIC5vcGVuaW5nc193cmFwcGVyIC5vcGVuaW5nc19kZXNjIHtcbiAgbWF4LXdpZHRoOiA1MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzUxcHgpIHtcbiAgLmNhcmVlcl9jIC5vcGVuaW5nc193cmFwcGVyIC5vcGVuaW5nc19kZXNjIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5jYXJlZXJfYyAub3BlbmluZ3Nfd3JhcHBlciAub3BlbmluZ3NfZGVzYyBzcGFuIHtcbiAgY29sb3I6IHJnYigxNSwgOTQsIDI0Nyk7XG59XG4uY2FyZWVyX2MgLmpvYl9jYXJkc19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tdG9wOiAxMjBweDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDE4cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzUxcHgpIHtcbiAgLmNhcmVlcl9jIC5qb2JfY2FyZHNfY29udGFpbmVyIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgIGdhcDogMTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gIC5jYXJlZXJfYyAuam9iX2NhcmRzX2NvbnRhaW5lciB7XG4gICAgbWFyZ2luLXRvcDogMzZweDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMTZweDtcbiAgfVxufVxuLmNhcmVlcl9jIC5qb2JfY2FyZHNfY29udGFpbmVyIC5qb2JfY2FyZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMzZweDtcbiAgd2lkdGg6IDM5MHB4O1xuICBtYXgtd2lkdGg6IDM5NXB4O1xuICBtaW4taGVpZ2h0OiA1MDBweDtcbiAgcGFkZGluZzogMzZweCAxNnB4IDUwcHggMTZweDtcbiAgYmFja2dyb3VuZDogcmdiKDI4LCAzMCwgMzcpO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc1MXB4KSB7XG4gIC5jYXJlZXJfYyAuam9iX2NhcmRzX2NvbnRhaW5lciAuam9iX2NhcmQge1xuICAgIGdhcDogMzJweDtcbiAgICB3aWR0aDogMzQ1cHg7XG4gICAgbWF4LXdpZHRoOiAzNDVweDtcbiAgICBtaW4taGVpZ2h0OiA0MzlweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gIC5jYXJlZXJfYyAuam9iX2NhcmRzX2NvbnRhaW5lciAuam9iX2NhcmQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuLmNhcmVlcl9jIC5qb2JfY2FyZHNfY29udGFpbmVyIC5qb2JfY2FyZCAuam9iX2Rlc2Mge1xuICBtYXgtaGVpZ2h0OiAyNjBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgLmNhcmVlcl9jIC5qb2JfY2FyZHNfY29udGFpbmVyIC5qb2JfY2FyZCAuam9iX2Rlc2Mge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLmNhcmVlcl9jIC5qb2JfY2FyZHNfY29udGFpbmVyIC5qb2JfY2FyZCAubGFiZWxfY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDE2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzUxcHgpIHtcbiAgLmNhcmVlcl9jIC5qb2JfY2FyZHNfY29udGFpbmVyIC5qb2JfY2FyZCAubGFiZWxfY29udGFpbmVyIHtcbiAgICBnYXA6IDE0cHg7XG4gIH1cbn1cbi5jYXJlZXJfYyAuam9iX2NhcmRzX2NvbnRhaW5lciAuam9iX2NhcmQgLmxhYmVsX2NvbnRhaW5lciBkaXYge1xuICBwYWRkaW5nOiA4cHggMTFweCA4cHggMTFweDtcbiAgbWluLWhlaWdodDogMzdweDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNDgsIDI1MCwgMjU1LCAwLjkpO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NTFweCkge1xuICAuY2FyZWVyX2MgLmpvYl9jYXJkc19jb250YWluZXIgLmpvYl9jYXJkIC5sYWJlbF9jb250YWluZXIgZGl2IHtcbiAgICBwYWRkaW5nOiA3cHggOXB4IDdweCA5cHg7XG4gICAgbWluLWhlaWdodDogMzBweDtcbiAgfVxufVxuLmNhcmVlcl9jIC5qb2JfY2FyZHNfY29udGFpbmVyIC5qb2JfY2FyZCAubGFiZWxfY29udGFpbmVyIGRpdiBzcGFuIHtcbiAgY29sb3I6IHJnYigxNSwgOTQsIDI0Nyk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NTFweCkge1xuICAuY2FyZWVyX2MgLmpvYl9jYXJkc19jb250YWluZXIgLmpvYl9jYXJkIC5sYWJlbF9jb250YWluZXIgZGl2IHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuLmNhcmVlcl9jIC5qb2JfY2FyZHNfY29udGFpbmVyIC5qb2JfY2FyZCAuam9iX3R5cGUge1xuICBmb250LWZhbWlseTogXCJJQk1QbGV4TW9ub1wiLCBcIlNGIE1vbm9cIiwgXCJDYXNjYWRpYSBDb2RlXCIsIFwiRmlyYSBDb2RlXCIsIFwiQ29uc29sYXNcIiwgXCJNb25hY29cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2U7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBmb250LXNpemU6IDE2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzUxcHgpIHtcbiAgLmNhcmVlcl9jIC5qb2JfY2FyZHNfY29udGFpbmVyIC5qb2JfY2FyZCAuam9iX3R5cGUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc1MXB4KSB7XG4gIC5jYXJlZXJfYyAuam9iX2NhcmRzX2NvbnRhaW5lciAuam9iX2NhcmQgaDMge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgfVxufVxuLmNhcmVlcl9jIC5qb2JfY2FyZHNfY29udGFpbmVyIC5qb2JfY2FyZCBhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDUwcHg7XG4gIGNvbG9yOiByZ2JhKDI0OCwgMjUwLCAyNTUsIDAuOSk7XG4gIGZvbnQtZmFtaWx5OiBcIklCTVBsZXhNb25vXCIsIFwiU0YgTW9ub1wiLCBcIkNhc2NhZGlhIENvZGVcIiwgXCJGaXJhIENvZGVcIiwgXCJDb25zb2xhc1wiLCBcIk1vbmFjb1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogNjBweDtcbiAgYm9yZGVyOiAycHggc29saWQgcmdiKDE1LCA5NCwgMjQ3KTtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzUxcHgpIHtcbiAgLmNhcmVlcl9jIC5qb2JfY2FyZHNfY29udGFpbmVyIC5qb2JfY2FyZCBhIHtcbiAgICBtaW4taGVpZ2h0OiA0M3B4O1xuICB9XG59XG4uY2FyZWVyX2MgLmFkZGl0aW9uYWxfZGVzYyB7XG4gIG1hcmdpbi10b3A6IDEyMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWF4LXdpZHRoOiA2MDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NTFweCkge1xuICAuY2FyZWVyX2MgLmFkZGl0aW9uYWxfZGVzYyB7XG4gICAgbWFyZ2luLXRvcDogMzZweDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5jYXJlZXJfYyAuYWRkaXRpb25hbF9kZXNjIHNwYW4gc3BhbiB7XG4gIGNvbG9yOiByZ2IoMTUsIDk0LCAyNDcpO1xufVxuXG4uYmVuZWZpdHNfc2VjIHtcbiAgbWF4LXdpZHRoOiBtaW4oMTIyMHB4LCAxMDAlIC0gNjBweCk7XG4gIG1hcmdpbjogMjAwcHggYXV0byAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc1MXB4KSB7XG4gIC5iZW5lZml0c19zZWMge1xuICAgIG1heC13aWR0aDogbWluKDcwNHB4LCAxMDAlIC0gNDBweCk7XG4gICAgbWFyZ2luLXRvcDogOTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gIC5iZW5lZml0c19zZWMge1xuICAgIG1hcmdpbi10b3A6IDc1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NTFweCkge1xuICAuYmVuZWZpdHNfc2VjIGgyIHtcbiAgICBtYXJnaW4tdG9wOiAxMjBweDtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gIH1cbn1cbi5iZW5lZml0c19zZWMgLmJlbmVmaXRzX2NvbnRhaW5lciB7XG4gIG1hcmdpbi10b3A6IDEyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzUxcHgpIHtcbiAgLmJlbmVmaXRzX3NlYyAuYmVuZWZpdHNfY29udGFpbmVyIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgIGp1c3RpZnktY29udGVudDogaW5pdGlhbDtcbiAgICBnYXA6IDM1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xuICAuYmVuZWZpdHNfc2VjIC5iZW5lZml0c19jb250YWluZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBpbml0aWFsO1xuICB9XG59XG4uYmVuZWZpdHNfc2VjIC5iZW5lZml0c19jb250YWluZXIgaW1nIHtcbiAgd2lkdGg6IDM1JTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NTFweCkge1xuICAuYmVuZWZpdHNfc2VjIC5iZW5lZml0c19jb250YWluZXIgaW1nIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgLmJlbmVmaXRzX3NlYyAuYmVuZWZpdHNfY29udGFpbmVyIGltZyB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpIHRyYW5zbGF0ZVgoLTUwJSk7XG4gIH1cbn1cbi5iZW5lZml0c19zZWMgLmJlbmVmaXRzX2NvbnRhaW5lciAuYmVuZWZpdHNfdGl0bGVfY29udGFpbmVyIHtcbiAgd2lkdGg6IDUwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAzNnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc1MXB4KSB7XG4gIC5iZW5lZml0c19zZWMgLmJlbmVmaXRzX2NvbnRhaW5lciAuYmVuZWZpdHNfdGl0bGVfY29udGFpbmVyIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuLmJlbmVmaXRzX3NlYyAuYmVuZWZpdHNfY29udGFpbmVyIC5iZW5lZml0c190aXRsZV9jb250YWluZXIgc3BhbiB7XG4gIGZvbnQtZmFtaWx5OiBcIklCTVBsZXhNb25vXCIsIFwiU0YgTW9ub1wiLCBcIkNhc2NhZGlhIENvZGVcIiwgXCJGaXJhIENvZGVcIiwgXCJDb25zb2xhc1wiLCBcIk1vbmFjb1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGNvbG9yOiByZ2JhKDI0OCwgMjUwLCAyNTUsIDAuOSk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzUxcHgpIHtcbiAgLmJlbmVmaXRzX3NlYyAuYmVuZWZpdHNfY29udGFpbmVyIC5iZW5lZml0c190aXRsZV9jb250YWluZXIgc3BhbiB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgLmJlbmVmaXRzX3NlYyAuYmVuZWZpdHNfY29udGFpbmVyIC5iZW5lZml0c190aXRsZV9jb250YWluZXIgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4uYmVuZWZpdHNfc2VjIC5lbmRpbmdfdGl0bGUge1xuICBtYXJnaW4tdG9wOiAxNjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NTFweCkge1xuICAuYmVuZWZpdHNfc2VjIC5lbmRpbmdfdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDEyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgLmJlbmVmaXRzX3NlYyAuZW5kaW5nX3RpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiA3MnB4O1xuICB9XG59XG5cbi52YWNhbmN5X3BvcHVwX292ZXJsYXkge1xuICBkaXNwbGF5OiBpbml0aWFsO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICB6LWluZGV4OiAtMTAwMDAwO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZTtcbn1cbi52YWNhbmN5X3BvcHVwX292ZXJsYXkuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBkaXNwbGF5OiBpbml0aWFsO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB6LWluZGV4OiAxMDAwMDA7XG59XG4udmFjYW5jeV9wb3B1cF9vdmVybGF5LmFjdGl2ZSAudmFjYW5jeV9wb3B1cF9jb250ZW50IHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCAtNTAlKSBzY2FsZSgxKTtcbiAgei1pbmRleDogMTAwMDAwMDtcbn1cbi52YWNhbmN5X3BvcHVwX292ZXJsYXkgLnZhY2FuY3lfcG9wdXBfY29udGVudCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogLTEwMDAwMDAwO1xuICByaWdodDogNTAlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCAtNTAlKSBzY2FsZSgwLjgpO1xuICB3aWR0aDogbWluKDY4MHB4LCAxMDB2dyAtIDYwcHgpO1xuICBmbGV4OiAxO1xuICBoZWlnaHQ6IDYyNnB4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjRjhGQUZGO1xuICBkaXNwbGF5OiBmbGV4O1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLCB0cmFuc2Zvcm0gMC4zcyBlYXNlLCB2aXNpYmlsaXR5IDAuM3M7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiA3OHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc1MXB4KSB7XG4gIC52YWNhbmN5X3BvcHVwX292ZXJsYXkgLnZhY2FuY3lfcG9wdXBfY29udGVudCB7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgLnZhY2FuY3lfcG9wdXBfb3ZlcmxheSAudmFjYW5jeV9wb3B1cF9jb250ZW50IHtcbiAgICB3aWR0aDogMTAwdnc7XG4gIH1cbn1cbi52YWNhbmN5X3BvcHVwX292ZXJsYXkgLnZhY2FuY3lfcG9wdXBfY29udGVudCAuY2FuY2VsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDMwcHg7XG4gIHJpZ2h0OiAzMHB4O1xufVxuLnZhY2FuY3lfcG9wdXBfb3ZlcmxheSAudmFjYW5jeV9wb3B1cF9jb250ZW50IC5jYW5jZWwgaW1nIHtcbiAgd2lkdGg6IDMycHg7XG59XG4udmFjYW5jeV9wb3B1cF9vdmVybGF5IC52YWNhbmN5X3BvcHVwX2NvbnRlbnQgaDIge1xuICBjb2xvcjogcmdiYSgwLCAyLCAxMiwgMC45KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NTFweCkge1xuICAudmFjYW5jeV9wb3B1cF9vdmVybGF5IC52YWNhbmN5X3BvcHVwX2NvbnRlbnQgaDIge1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gIC52YWNhbmN5X3BvcHVwX292ZXJsYXkgLnZhY2FuY3lfcG9wdXBfY29udGVudCBoMiB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICB9XG59XG4udmFjYW5jeV9wb3B1cF9vdmVybGF5IC52YWNhbmN5X3BvcHVwX2NvbnRlbnQgc3BhbiB7XG4gIGNvbG9yOiByZ2IoMCwgMCwgMCk7XG4gIG1heC13aWR0aDogMzYwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIklCTVBsZXhNb25vXCIsIFwiU0YgTW9ub1wiLCBcIkNhc2NhZGlhIENvZGVcIiwgXCJGaXJhIENvZGVcIiwgXCJDb25zb2xhc1wiLCBcIk1vbmFjb1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gIC52YWNhbmN5X3BvcHVwX292ZXJsYXkgLnZhY2FuY3lfcG9wdXBfY29udGVudCBzcGFuIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cbi52YWNhbmN5X3BvcHVwX292ZXJsYXkgLnZhY2FuY3lfcG9wdXBfY29udGVudCBmb3JtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luLXRvcDogMTZweDtcbiAgd2lkdGg6IDM2MHB4O1xuICBnYXA6IDE2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzUxcHgpIHtcbiAgLnZhY2FuY3lfcG9wdXBfb3ZlcmxheSAudmFjYW5jeV9wb3B1cF9jb250ZW50IGZvcm0ge1xuICAgIHdpZHRoOiBtaW4oMzYwcHgsIDEwMHZ3IC0gMTAwcHgpO1xuICB9XG59XG4udmFjYW5jeV9wb3B1cF9vdmVybGF5IC52YWNhbmN5X3BvcHVwX2NvbnRlbnQgZm9ybSBpbnB1dCB7XG4gIHBhZGRpbmc6IDE2cHggMjRweCAxNnB4IDI0cHg7XG4gIGhlaWdodDogNDBweDtcbiAgYmFja2dyb3VuZDogcmdiYSgyOCwgMzAsIDM3LCAwLjEpO1xuICBmb250LWZhbWlseTogXCJJQk1QbGV4TW9ub1wiLCBcIlNGIE1vbm9cIiwgXCJDYXNjYWRpYSBDb2RlXCIsIFwiRmlyYSBDb2RlXCIsIFwiQ29uc29sYXNcIiwgXCJNb25hY29cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2U7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiByZ2JhKDAsIDIsIDEyLCAwLjgpO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgLnZhY2FuY3lfcG9wdXBfb3ZlcmxheSAudmFjYW5jeV9wb3B1cF9jb250ZW50IGZvcm0gaW5wdXQge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuLnZhY2FuY3lfcG9wdXBfb3ZlcmxheSAudmFjYW5jeV9wb3B1cF9jb250ZW50IGZvcm0gaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgZm9udC1mYW1pbHk6IFwiSUJNUGxleE1vbm9cIiwgXCJTRiBNb25vXCIsIFwiQ2FzY2FkaWEgQ29kZVwiLCBcIkZpcmEgQ29kZVwiLCBcIkNvbnNvbGFzXCIsIFwiTW9uYWNvXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogcmdiYSgwLCAyLCAxMiwgMC44KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NTBweCkge1xuICAudmFjYW5jeV9wb3B1cF9vdmVybGF5IC52YWNhbmN5X3BvcHVwX2NvbnRlbnQgZm9ybSBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuLnZhY2FuY3lfcG9wdXBfb3ZlcmxheSAudmFjYW5jeV9wb3B1cF9jb250ZW50IGZvcm0gdGV4dGFyZWEge1xuICBwYWRkaW5nOiAxNnB4IDI0cHggMTZweCAyNHB4O1xuICBoZWlnaHQ6IDExNXB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI4LCAzMCwgMzcsIDAuMSk7XG4gIGZvbnQtZmFtaWx5OiBcIklCTVBsZXhNb25vXCIsIFwiU0YgTW9ub1wiLCBcIkNhc2NhZGlhIENvZGVcIiwgXCJGaXJhIENvZGVcIiwgXCJDb25zb2xhc1wiLCBcIk1vbmFjb1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6IHJnYmEoMCwgMiwgMTIsIDAuOCk7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NTBweCkge1xuICAudmFjYW5jeV9wb3B1cF9vdmVybGF5IC52YWNhbmN5X3BvcHVwX2NvbnRlbnQgZm9ybSB0ZXh0YXJlYSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG4udmFjYW5jeV9wb3B1cF9vdmVybGF5IC52YWNhbmN5X3BvcHVwX2NvbnRlbnQgZm9ybSBidXR0b24ge1xuICBwYWRkaW5nOiAxMXB4IDE2cHggMTFweCAxNnB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDYwcHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTUsIDk0LCAyNDcsIDAuNSk7XG4gIGZvbnQtZmFtaWx5OiBcIklCTVBsZXhNb25vXCIsIFwiU0YgTW9ub1wiLCBcIkNhc2NhZGlhIENvZGVcIiwgXCJGaXJhIENvZGVcIiwgXCJDb25zb2xhc1wiLCBcIk1vbmFjb1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6IHJnYigyNDgsIDI1MCwgMjU1KTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvdW5kZXJzIEdyb3Rlc2tcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Gb3VuZGVycy1Hcm90ZXNrLVgtQ29uZGVuc2VkLUJvbGQuZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0ZvdW5kZXJzLUdyb3Rlc2stWC1Db25kZW5zZWQtQm9sZC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9Gb3VuZGVycy1Hcm90ZXNrLVgtQ29uZGVuc2VkLUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL0ZvdW5kZXJzLUdyb3Rlc2stWC1Db25kZW5zZWQtQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL0ZvdW5kZXJzLUdyb3Rlc2stWC1Db25kZW5zZWQtQm9sZC5vdGZcIikgZm9ybWF0KFwib3BlbnR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJJQk1QbGV4TW9ub1wiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0lCTVBsZXhNb25vLU1lZGl1bS5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvSUJNUGxleE1vbm8tTWVkaXVtLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL0lCTVBsZXhNb25vLU1lZGl1bS53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvSUJNUGxleE1vbm8tTWVkaXVtLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvSUJNUGxleE1vbm8tTWVkaXVtLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIklCTVBsZXhNb25vXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvSUJNUGxleE1vbm8tU2VtaUJvbGQuZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0lCTVBsZXhNb25vLVNlbWlCb2xkLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL0lCTVBsZXhNb25vLVNlbWlCb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9JQk1QbGV4TW9uby1TZW1pQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL0lCTVBsZXhNb25vLVNlbWlCb2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIklCTVBsZXhNb25vXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvSUJNUGxleE1vbm8tU2VtaUJvbGQuZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0lCTVBsZXhNb25vLVNlbWlCb2xkLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL0lCTVBsZXhNb25vLVNlbWlCb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9JQk1QbGV4TW9uby1TZW1pQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL0lCTVBsZXhNb25vLVNlbWlCb2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIklCTVBsZXhNb25vXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvSUJNUGxleE1vbm8tUmVndWxhci5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvSUJNUGxleE1vbm8tUmVndWxhci5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9JQk1QbGV4TW9uby1SZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9JQk1QbGV4TW9uby1SZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvSUJNUGxleE1vbm8tUmVndWxhci50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJJQk1QbGV4TW9ub1wiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0lCTVBsZXhNb25vLUxpZ2h0LmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9JQk1QbGV4TW9uby1MaWdodC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9JQk1QbGV4TW9uby1MaWdodC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvSUJNUGxleE1vbm8tTGlnaHQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9JQk1QbGV4TW9uby1MaWdodC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbioge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbjpyb290IHtcbiAgLS1wYXJhbGxheC1vZmZzZXQ6IDBweDtcbn1cblxuYm9keSB7XG4gIGJhY2tncm91bmQ6IHJnYigwLCAyLCAxMik7XG59XG5ib2R5IC5ub19zY3JvbGwge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5hIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IGVhc2UgMC4zcztcbn1cbmE6aG92ZXIge1xuICBvcGFjaXR5OiAwLjc7XG59XG5cbnVsLCBvbCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbmJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiAjRjhGQUZGO1xuICBvdXRsaW5lOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgZWFzZSAwLjNzO1xufVxuYnV0dG9uOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xufVxuYnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbmJ1dHRvbjphY3RpdmUge1xuICBvdXRsaW5lOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICBvcGFjaXR5OiAwLjc7XG59XG5idXR0b246Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NTFweCkge1xuICBpbnB1dDpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9cmFkaW9dKTpub3QoW3R5cGU9cmFuZ2VdKTpub3QoW3R5cGU9ZmlsZV0pOm5vdChbdHlwZT1zdWJtaXRdKTpub3QoW3R5cGU9YnV0dG9uXSk6bm90KFt0eXBlPXJlc2V0XSk6bm90KFt0eXBlPWNvbG9yXSkge1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gIGlucHV0Om5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1yYWRpb10pOm5vdChbdHlwZT1yYW5nZV0pOm5vdChbdHlwZT1maWxlXSk6bm90KFt0eXBlPXN1Ym1pdF0pOm5vdChbdHlwZT1idXR0b25dKTpub3QoW3R5cGU9cmVzZXRdKTpub3QoW3R5cGU9Y29sb3JdKSB7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICB9XG59XG5oMSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvdW5kZXJzIEdyb3Rlc2tcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogODhweDtcbiAgbGluZS1oZWlnaHQ6IDg1JTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6IHJnYigyNDgsIDI1MCwgMjU1KTtcbn1cblxuaDIge1xuICBmb250LWZhbWlseTogXCJGb3VuZGVycyBHcm90ZXNrXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDUwcHg7XG4gIGxpbmUtaGVpZ2h0OiAwLjg1O1xuICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogcmdiKDI0OCwgMjUwLCAyNTUpO1xufVxuXG5oMyB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvdW5kZXJzIEdyb3Rlc2tcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogcmdiKDI0OCwgMjUwLCAyNTUpO1xufVxuXG5zcGFuIHtcbiAgY29sb3I6IHJnYigyNDgsIDI1MCwgMjU1KTtcbn1cblxuLmhvbWVfbWFpbiB7XG4gIG1hcmdpbi10b3A6IDE2M3B4O1xuICBtYXJnaW4tYm90dG9tOiA5MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc1MXB4KSB7XG4gIC5ob21lX21haW4ge1xuICAgIG1hcmdpbi10b3A6IDg3cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xuICAuaG9tZV9tYWluIHtcbiAgICBtYXJnaW4tdG9wOiA3M3B4O1xuICB9XG59IiwiJGZvbnQtcGF0aDogJy4uL2ZvbnRzLyc7XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ0ZvdW5kZXJzIEdyb3Rlc2snO1xyXG4gIHNyYzogdXJsKCcjeyRmb250LXBhdGh9Rm91bmRlcnMtR3JvdGVzay1YLUNvbmRlbnNlZC1Cb2xkLmVvdCcpO1xyXG4gIHNyYzogdXJsKCcjeyRmb250LXBhdGh9Rm91bmRlcnMtR3JvdGVzay1YLUNvbmRlbnNlZC1Cb2xkLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcbiAgdXJsKCcjeyRmb250LXBhdGh9Rm91bmRlcnMtR3JvdGVzay1YLUNvbmRlbnNlZC1Cb2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gIHVybCgnI3skZm9udC1wYXRofUZvdW5kZXJzLUdyb3Rlc2stWC1Db25kZW5zZWQtQm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgdXJsKCcjeyRmb250LXBhdGh9Rm91bmRlcnMtR3JvdGVzay1YLUNvbmRlbnNlZC1Cb2xkLm90ZicpIGZvcm1hdCgnb3BlbnR5cGUnKTtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdJQk1QbGV4TW9ubyc7XHJcbiAgc3JjOiB1cmwoJyN7JGZvbnQtcGF0aH1JQk1QbGV4TW9uby1NZWRpdW0uZW90Jyk7XHJcbiAgc3JjOiB1cmwoJyN7JGZvbnQtcGF0aH1JQk1QbGV4TW9uby1NZWRpdW0uZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuICB1cmwoJyN7JGZvbnQtcGF0aH1JQk1QbGV4TW9uby1NZWRpdW0ud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgdXJsKCcjeyRmb250LXBhdGh9SUJNUGxleE1vbm8tTWVkaXVtLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICB1cmwoJyN7JGZvbnQtcGF0aH1JQk1QbGV4TW9uby1NZWRpdW0udHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ0lCTVBsZXhNb25vJztcclxuICBzcmM6IHVybCgnI3skZm9udC1wYXRofUlCTVBsZXhNb25vLVNlbWlCb2xkLmVvdCcpO1xyXG4gIHNyYzogdXJsKCcjeyRmb250LXBhdGh9SUJNUGxleE1vbm8tU2VtaUJvbGQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuICB1cmwoJyN7JGZvbnQtcGF0aH1JQk1QbGV4TW9uby1TZW1pQm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICB1cmwoJyN7JGZvbnQtcGF0aH1JQk1QbGV4TW9uby1TZW1pQm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgdXJsKCcjeyRmb250LXBhdGh9SUJNUGxleE1vbm8tU2VtaUJvbGQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ0lCTVBsZXhNb25vJztcclxuICBzcmM6IHVybCgnI3skZm9udC1wYXRofUlCTVBsZXhNb25vLVNlbWlCb2xkLmVvdCcpO1xyXG4gIHNyYzogdXJsKCcjeyRmb250LXBhdGh9SUJNUGxleE1vbm8tU2VtaUJvbGQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuICB1cmwoJyN7JGZvbnQtcGF0aH1JQk1QbGV4TW9uby1TZW1pQm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICB1cmwoJyN7JGZvbnQtcGF0aH1JQk1QbGV4TW9uby1TZW1pQm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgdXJsKCcjeyRmb250LXBhdGh9SUJNUGxleE1vbm8tU2VtaUJvbGQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ0lCTVBsZXhNb25vJztcclxuICBzcmM6IHVybCgnI3skZm9udC1wYXRofUlCTVBsZXhNb25vLVJlZ3VsYXIuZW90Jyk7XHJcbiAgc3JjOiB1cmwoJyN7JGZvbnQtcGF0aH1JQk1QbGV4TW9uby1SZWd1bGFyLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcbiAgdXJsKCcjeyRmb250LXBhdGh9SUJNUGxleE1vbm8tUmVndWxhci53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICB1cmwoJyN7JGZvbnQtcGF0aH1JQk1QbGV4TW9uby1SZWd1bGFyLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICB1cmwoJyN7JGZvbnQtcGF0aH1JQk1QbGV4TW9uby1SZWd1bGFyLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdJQk1QbGV4TW9ubyc7XHJcbiAgc3JjOiB1cmwoJyN7JGZvbnQtcGF0aH1JQk1QbGV4TW9uby1MaWdodC5lb3QnKTtcclxuICBzcmM6IHVybCgnI3skZm9udC1wYXRofUlCTVBsZXhNb25vLUxpZ2h0LmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcbiAgdXJsKCcjeyRmb250LXBhdGh9SUJNUGxleE1vbm8tTGlnaHQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgdXJsKCcjeyRmb250LXBhdGh9SUJNUGxleE1vbm8tTGlnaHQud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG4gIHVybCgnI3skZm9udC1wYXRofUlCTVBsZXhNb25vLUxpZ2h0LnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxuICBmb250LXdlaWdodDogMzAwO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufSIsIi5oZWFkZXIge1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTBweCk7XHJcbiAgLXdlYmtpdC1iYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTBweCk7XHJcbiAgei1pbmRleDogMTAwMDtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6ICRoZWFkZXItaGVpZ2h0O1xyXG4gIGNvbG9yOiAjRjhGQUZGO1xyXG5cclxuICBAbWVkaWEobWF4LXdpZHRoOiAkdGFibGV0LXdpZHRoKXtcclxuICAgIGhlaWdodDogNTdweDtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG9mZlNlbGVjdCgpO1xyXG5cclxuICAuaGVhZGVyX3dyYXBwZXIge1xyXG4gICAgbWF4LXdpZHRoOiAkZGVza3RvcC13aWR0aDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgcGFkZGluZzogMzBweCAzMXB4IDMwcHggMzFweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgQGluY2x1ZGUgYm9keS1zbWFsbC1mb250KCk7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcblxyXG4gICAgLmhlYWRlcl9oYW1idXJnZXIge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5oZWFkZXJfc2lnbkluIHtcclxuICAgICAgQGluY2x1ZGUgYm9keS1zbWFsbC1mb250KCk7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgd2lkdGg6IDEyMHB4O1xyXG4gICAgICBoZWlnaHQ6IDM2cHg7XHJcbiAgICAgIGJhY2tncm91bmQ6ICMxQzFFMjVDQztcclxuICAgICAgY29sb3I6ICNGOEZBRkY7XHJcbiAgICAgIHBhZGRpbmc6IDExcHggMTZweCAxMXB4IDE2cHg7XHJcbiAgICAgIGJvcmRlcjogMC41cHggc29saWQgI0Y4RkFGRkU1O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSBlYXNlIDAuM3M7XHJcblxyXG4gICAgICAmLnR3b3tcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjMUMxRTI1ODA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYub25lLCAmLmdve1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICMxQzFFMjUwMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5oZWFkZXJfbmF2IHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgLmhlYWRlcl9tZW51IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGdhcDogMzZweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5oZWFkZXJfbWVudV9pdGVtIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgaGVpZ2h0OiAyMXB4O1xyXG4gICAgICAgIGdhcDogOHB4O1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgIEBpbmNsdWRlIGJvZHktc21hbGwtZm9udCgpO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmhlYWRlcl9tZW51X2l0ZW1fYXJyb3dfdW5zZWxlY3RlZCxcclxuICAgICAgICAuaGVhZGVyX21lbnVfaXRlbV9hcnJvd19zZWxlY3RlZCB7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40cyBlYXNlLCBvcGFjaXR5IDAuNHMgZWFzZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5oZWFkZXJfbWVudV9pdGVtX2lubmVyIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgZ2FwOiA4cHg7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40cyBlYXNlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlciAuaGVhZGVyX21lbnVfaXRlbV9pbm5lciB7XHJcbiAgICAgICAgICBhbmltYXRpb246IGZseVVwRnJvbUJvdHRvbSAwLjdzIGVhc2UgZm9yd2FyZHM7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaGVhZGVyX21lbnVfaXRlbV9hcnJvd19zZWxlY3RlZCB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgY29sb3I6ICMwRjVFRjc7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuaGVhZGVyX21lbnVfaXRlbV9hcnJvd191bnNlbGVjdGVkIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuaGVhZGVyX21lbnVfaXRlbV9hcnJvd19zZWxlY3RlZCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgQGtleWZyYW1lcyBmbHlVcEZyb21Cb3R0b20ge1xyXG4gICAgICAgICAgICAwJSB7XHJcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgMzAlIHtcclxuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE1MCUpO1xyXG4gICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgMzElIHtcclxuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTUwJSk7XHJcbiAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICA3MCUge1xyXG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIDEwMCUge1xyXG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG5cclxuICAgICAgQG1lZGlhKG1heC13aWR0aDogOTAwcHgpe1xyXG4gICAgICAgIC5oZWFkZXJfbWVudXtcclxuICAgICAgICAgIGdhcDogMTBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuaGVhZGVyX21lbnVfaXRlbXtcclxuICAgICAgICAgIGdhcDogNHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLm5hdl9kcm9wZG93bl9jb250YWluZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0b3A6IDIxcHg7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZSAwLjFzO1xuICAgICAgICBzY2FsZTogMDtcbiAgICAgICAgei1pbmRleDogMTAwMDtcclxuXHJcbiAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgICAgc2NhbGU6IDE7XHJcbiAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIH1cclxuXG4gICAgICAgIC5uYXZfZHJvcGRvd24ge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMxQzFFMjVDQztcbiAgICAgICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgcGFkZGluZzogMzlweCA0MHB4IDM5cHggNDBweDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICAgJjpoYXMoYTpvbmx5LW9mLXR5cGUpIHtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYShtYXgtd2lkdGg6ICR0YWJsZXQtd2lkdGgpIHtcclxuICAgICAgLmhlYWRlcl9sb2dvIHtcclxuICAgICAgICB3aWR0aDogNjBweDtcclxuICAgICAgICBoZWlnaHQ6IDE3cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5oZWFkZXJfbmF2IHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuaGVhZGVyX3NpZ25JbiB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmhlYWRlcl9oYW1idXJnZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG5cclxuICAgICAgICBpbWd7XHJcbiAgICAgICAgICAmLmRpc2FibGVke1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhKG1heC13aWR0aDogJHRhYmxldC13aWR0aCkge1xyXG4gICAgLmhlYWRlcl93cmFwcGVyIHtcclxuICAgICAgaGVpZ2h0OiAxN3B4O1xyXG4gICAgICBtYXgtd2lkdGg6IDcwM3B4O1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhKG1heC13aWR0aDogJHRhYmxldC13aWR0aCl7XHJcbiAgaGVhZGVye1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICB9XHJcbn1cclxuXHJcblxyXG4uaGFtYnVyZ2VyX21lbnV7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHRvcDogNTdweDtcclxuICBtaW4td2lkdGg6IDEwMHZ3O1xyXG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xyXG4gIHotaW5kZXg6IDEwMDAwO1xyXG4gIGJhY2tncm91bmQ6IGdldENvbG9yKFwiYmFja2dyb3VuZC1ibGFja1wiLCAxMDApO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgb3BhY2l0eTogMDtcclxuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHJcbiAgJi5vcGVuZWR7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XHJcbiAgfVxyXG5cclxuICAuaGFtYnVyZ2VyX2xheW91dHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgcGFkZGluZy10b3A6IDUwcHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgZ2FwOiAzMHB4O1xyXG5cclxuICAgIGF7XHJcbiAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgQGluY2x1ZGUgYm9keS1sYXJnZS1mb250KCk7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgIEBtZWRpYShtYXgtd2lkdGg6ICRtb2JpbGUtd2lkdGgpe1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIvLyBzZXR0aW5nc1xyXG5cclxuJGRlc2t0b3Atd2lkdGg6IDEyODFweDtcclxuJHRhYmxldC13aWR0aDogNzUxcHg7XHJcbiRtb2JpbGUtd2lkdGg6IDQwMHB4O1xyXG5cclxuLy8gZm9udHNcclxuXHJcbiRGb3VuZGVyc0dyb3Rlc2stZmFtaWx5OiAnRm91bmRlcnMgR3JvdGVzaycsIEFyaWFsLCBzYW5zLXNlcmlmO1xyXG4kSUJNUGxleE1vbm8tZmFtaWx5OiAnSUJNUGxleE1vbm8nLCBcIlNGIE1vbm9cIiwgXCJDYXNjYWRpYSBDb2RlXCIsIFwiRmlyYSBDb2RlXCIsXHJcblwiQ29uc29sYXNcIiwgXCJNb25hY29cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2U7XHJcblxyXG4kYm9keS1sYXJnZTogKFxyXG4gIFwid2VpZ2h0XCI6IDUwMCxcclxuICBcImZvbnQtc2l6ZVwiOiAzMnB4LFxyXG4gIFwibGluZS1oZWlnaHRcIjogMSxcclxuICBcImxldHRlci1zcGFjaW5nXCI6IDAsXHJcbiAgXCJ0cmFuc2Zvcm1cIjogdXBwZXJjYXNlXHJcbik7XHJcblxyXG4kYm9keS1tZWRpdW06IChcclxuICAgICAgICBcIndlaWdodFwiOiA2MDAsXHJcbiAgICAgICAgXCJmb250LXNpemVcIjogMjBweCxcclxuICAgICAgICBcImxpbmUtaGVpZ2h0XCI6IDEsXHJcbiAgICAgICAgXCJsZXR0ZXItc3BhY2luZ1wiOiAwLFxyXG4gICAgICAgIFwidHJhbnNmb3JtXCI6IHVwcGVyY2FzZVxyXG4pO1xyXG5cclxuJGJvZHktc21hbGw6IChcclxuICAgICAgICBcIndlaWdodFwiOiA0MDAsXHJcbiAgICAgICAgXCJmb250LXNpemVcIjogMjBweCxcclxuICAgICAgICBcImxpbmUtaGVpZ2h0XCI6IDEsXHJcbiAgICAgICAgXCJsZXR0ZXItc3BhY2luZ1wiOiAwXHJcbik7XHJcblxyXG4kY2FwdGlvbi1tZWRpdW06IChcclxuICAgICAgICBcIndlaWdodFwiOiAzMDAsXHJcbiAgICAgICAgXCJmb250LXNpemVcIjogMjBweCxcclxuICAgICAgICBcImxpbmUtaGVpZ2h0XCI6IDEsXHJcbiAgICAgICAgXCJsZXR0ZXItc3BhY2luZ1wiOiAwLFxyXG4pO1xyXG5cclxuJGNhcHRpb24tc21hbGw6IChcclxuICAgICAgICBcIndlaWdodFwiOiAzMDAsXHJcbiAgICAgICAgXCJmb250LXNpemVcIjogMTZweCxcclxuICAgICAgICBcImxpbmUtaGVpZ2h0XCI6IDEsXHJcbiAgICAgICAgXCJsZXR0ZXItc3BhY2luZ1wiOiAwLFxyXG4pO1xyXG5cclxuLy8gY29sb3JzXHJcblxyXG4kY29sb3JzOiAoXHJcbiAgICAgICAgXCJiYWNrZ3JvdW5kLWJsYWNrXCI6IChcclxuICAgICAgICAgICAgICAgIDEwMDogcmdiYSgwLCAyLCAxMiwgMSksXHJcbiAgICAgICAgICAgICAgICA4MDogcmdiYSgwLCAyLCAxMiwgMC44KSxcclxuICAgICAgICAgICAgICAgIDYwOiByZ2JhKDAsIDIsIDEyLCAwLjYpLFxyXG4gICAgICAgICAgICAgICAgNDA6IHJnYmEoMCwgMiwgMTIsIDAuNCksXHJcbiAgICAgICAgICAgICAgICAyMDogcmdiYSgwLCAyLCAxMiwgMC4yKSxcclxuICAgICAgICApLFxyXG4gICAgICAgIFwicmVndWxhci1ibGFja1wiOiAoXHJcbiAgICAgICAgICAgICAgICAxMDA6IHJnYmEoMjgsIDMwLCAzNywgMSksXHJcbiAgICAgICAgICAgICAgICA4MDogcmdiYSgyOCwgMzAsIDM3LCAwLjgpLFxyXG4gICAgICAgICAgICAgICAgNjA6IHJnYmEoMjgsIDMwLCAzNywgMC42KSxcclxuICAgICAgICAgICAgICAgIDQwOiByZ2JhKDI4LCAzMCwgMzcsIDAuNCksXHJcbiAgICAgICAgICAgICAgICAyMDogcmdiYSgyOCwgMzAsIDM3LCAwLjIpXHJcbiAgICAgICAgKSxcclxuICAgICAgICBcInJlZ3VsYXItd2hpdGVcIjogKFxyXG4gICAgICAgICAgICAgICAgMTAwOiByZ2JhKDI0OCwgMjUwLCAyNTUsIDEpLFxyXG4gICAgICAgICAgICAgICAgODA6IHJnYmEoMjQ4LCAyNTAsIDI1NSwgMC44KSxcclxuICAgICAgICAgICAgICAgIDYwOiByZ2JhKDI0OCwgMjUwLCAyNTUsIDAuNiksXHJcbiAgICAgICAgICAgICAgICA0MDogcmdiYSgyNDgsIDI1MCwgMjU1LCAwLjQpLFxyXG4gICAgICAgICAgICAgICAgMjA6IHJnYmEoMjQ4LCAyNTAsIDI1NSwgMC4yKVxyXG4gICAgICAgICksXHJcbiAgICAgICAgXCJlbGVjdHJpYy1ibHVlXCI6IChcclxuICAgICAgICAgICAgICAgIDEwMDogcmdiYSgxNSwgOTQsIDI0NywgMSksXHJcbiAgICAgICAgICAgICAgICA4MDogcmdiYSgxNSwgOTQsIDI0NywgMC44KSxcclxuICAgICAgICAgICAgICAgIDYwOiByZ2JhKDE1LCA5NCwgMjQ3LCAwLjYpLFxyXG4gICAgICAgICAgICAgICAgNDA6IHJnYmEoMTUsIDk0LCAyNDcsIDAuNCksXHJcbiAgICAgICAgICAgICAgICAyMDogcmdiYSgxNSwgOTQsIDI0NywgMC4yKVxyXG4gICAgICAgICksXHJcbiAgICAgICAgXCJhcXVhbWFyaW5lXCI6IChcclxuICAgICAgICAgICAgICAgIDEwMDogcmdiYSgxMjIsIDI1NSwgMjQ2LCAxKSxcclxuICAgICAgICAgICAgICAgIDgwOiByZ2JhKDEyMiwgMjU1LCAyNDYsIDAuOCksXHJcbiAgICAgICAgICAgICAgICA2MDogcmdiYSgxMjIsIDI1NSwgMjQ2LCAwLjYpLFxyXG4gICAgICAgICAgICAgICAgNDA6IHJnYmEoMTIyLCAyNTUsIDI0NiwgMC40KSxcclxuICAgICAgICAgICAgICAgIDIwOiByZ2JhKDEyMiwgMjU1LCAyNDYsIDAuMilcclxuICAgICAgICApLFxyXG4gICAgICAgIFwibGlsYWNcIjogKFxyXG4gICAgICAgICAgICAgICAgMTAwOiByZ2JhKDE2OSwgMTI4LCAyNTUsIDEpLFxyXG4gICAgICAgICAgICAgICAgODA6IHJnYmEoMTY5LCAxMjgsIDI1NSwgMC44KSxcclxuICAgICAgICAgICAgICAgIDYwOiByZ2JhKDE2OSwgMTI4LCAyNTUsIDAuNiksXHJcbiAgICAgICAgICAgICAgICA0MDogcmdiYSgxNjksIDEyOCwgMjU1LCAwLjQpLFxyXG4gICAgICAgICAgICAgICAgMjA6IHJnYmEoMTY5LCAxMjgsIDI1NSwgMC4yKVxyXG4gICAgICAgIClcclxuKTtcclxuXHJcbi8vIGdyYWRpZW50XHJcblxyXG4kcmFkaWFsLWdyYWRpZW50OiByYWRpYWwtZ3JhZGllbnQoZWxsaXBzZSA3MCUgNTAlIGF0IDcwJSA1MCUsXHJcbiAgICAgICAgcmdiYSg4MCwgMTIsIDE5MCwgMSksXHJcbiAgICAgICAgcmdiYSgyNTUsIDI0NiwgMTIyLCAxKSxcclxuICAgICAgICByZ2JhKDEyMiwgMjU1LCAyNDYsIDEpLFxyXG4gICAgICAgIHJnYmEoMTUsIDk0LCAyNDcsIDEpKTtcclxuXHJcbiRhbmd1bGFyLWdyYWRpZW50OiBjb25pYy1ncmFkaWVudChcclxuICAgICAgICAgICAgICAgIGZyb20gNjVkZWcgYXQgNzAlIDUwJSxcclxuICAgICAgICAgICAgICAgIHJnYmEoODAsIDEyLCAxOTAsIDEpIDEwZGVnLFxyXG4gICAgICAgICAgICAgICAgcmdiYSgyNTUsIDI0NiwgMTIyLCAxKSA0MGRlZyxcclxuICAgICAgICAgICAgICAgIHJnYmEoMTIyLCAyNTUsIDI0NiwgMSkgMTkwZGVnLFxyXG4gICAgICAgICAgICAgICAgcmdiYSgxNSwgOTQsIDI0NywgMSkgMjYwZGVnXHJcbik7XHJcblxyXG4kbGluZWFyLWdyYWRpZW50OiBsaW5lYXItZ3JhZGllbnQoNjVkZWcsXHJcbiAgICAgICAgcmdiYSg4MCwgMTIsIDE5MCwgMSkgMjAlLFxyXG4gICAgICAgIHJnYmEoMjU1LCAyNDYsIDEyMiwgMSksXHJcbiAgICAgICAgcmdiYSgxMjIsIDI1NSwgMjQ2LCAxKSxcclxuICAgICAgICByZ2JhKDE1LCA5NCwgMjQ3LCAxKVxyXG4pO1xyXG5cclxuJGhlYWRlci1oZWlnaHQ6IDk2cHg7XHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuIiwiQG1peGluIGZvbnQtc3R5bGUoJGZhbWlseSwgJHNpemUsICRsaW5lLWhlaWdodCwgJHdlaWdodCwgJHNwYWNpbmcsICR0cmFuc2Zvcm0pe1xyXG4gICAgZm9udC1mYW1pbHk6ICRmYW1pbHk7XHJcbiAgICBmb250LXdlaWdodDogJHdlaWdodDtcclxuICAgIGZvbnQtc2l6ZTogJHNpemU7XHJcbiAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6ICRzcGFjaW5nO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06ICR0cmFuc2Zvcm07XHJcbn1cclxuXHJcbkBtaXhpbiBib2R5LWxhcmdlLWZvbnR7XHJcbiAgZm9udC1mYW1pbHk6ICRJQk1QbGV4TW9uby1mYW1pbHk7XHJcbiAgZm9udC13ZWlnaHQ6IG1hcC1nZXQoJGJvZHktbGFyZ2UsIFwid2VpZ2h0XCIpO1xyXG4gIGZvbnQtc2l6ZTogbWFwLWdldCgkYm9keS1sYXJnZSwgXCJmb250LXNpemVcIik7XHJcbiAgbGluZS1oZWlnaHQ6IG1hcC1nZXQoJGJvZHktbGFyZ2UsIFwibGluZS1oZWlnaHRcIik7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IG1hcC1nZXQoJGJvZHktbGFyZ2UsIFwibGV0dGVyLXNwYWNpbmdcIik7XHJcbiAgdGV4dC10cmFuc2Zvcm06IG1hcC1nZXQoJGJvZHktbGFyZ2UsIFwidHJhbnNmb3JtXCIpO1xyXG59XHJcblxyXG5AbWl4aW4gYm9keS1tZWRpdW0tZm9udHtcclxuICBmb250LWZhbWlseTogJElCTVBsZXhNb25vLWZhbWlseTtcclxuICBmb250LXdlaWdodDogbWFwLWdldCgkYm9keS1tZWRpdW0sIFwid2VpZ2h0XCIpO1xyXG4gIGZvbnQtc2l6ZTogbWFwLWdldCgkYm9keS1tZWRpdW0sIFwiZm9udC1zaXplXCIpO1xyXG4gIGxpbmUtaGVpZ2h0OiBtYXAtZ2V0KCRib2R5LW1lZGl1bSwgXCJsaW5lLWhlaWdodFwiKTtcclxuICBsZXR0ZXItc3BhY2luZzogbWFwLWdldCgkYm9keS1tZWRpdW0sIFwibGV0dGVyLXNwYWNpbmdcIik7XHJcbiAgdGV4dC10cmFuc2Zvcm06IG1hcC1nZXQoJGJvZHktbWVkaXVtLCBcInRyYW5zZm9ybVwiKTtcclxufVxyXG5cclxuQG1peGluIGJvZHktc21hbGwtZm9udHtcclxuICBmb250LWZhbWlseTogJElCTVBsZXhNb25vLWZhbWlseTtcclxuICBmb250LXdlaWdodDogbWFwLWdldCgkYm9keS1zbWFsbCwgXCJ3ZWlnaHRcIik7XHJcbiAgZm9udC1zaXplOiBtYXAtZ2V0KCRib2R5LXNtYWxsLCBcImZvbnQtc2l6ZVwiKTtcclxuICBsaW5lLWhlaWdodDogbWFwLWdldCgkYm9keS1zbWFsbCwgXCJsaW5lLWhlaWdodFwiKTtcclxuICBsZXR0ZXItc3BhY2luZzogbWFwLWdldCgkYm9keS1zbWFsbCwgXCJsZXR0ZXItc3BhY2luZ1wiKTtcclxufVxyXG5cclxuQG1peGluIGNhcHRpb24tbWVkaXVtLWZvbnR7XHJcbiAgZm9udC1mYW1pbHk6ICRJQk1QbGV4TW9uby1mYW1pbHk7XHJcbiAgZm9udC13ZWlnaHQ6IG1hcC1nZXQoJGNhcHRpb24tbWVkaXVtLCBcIndlaWdodFwiKTtcclxuICBmb250LXNpemU6IG1hcC1nZXQoJGNhcHRpb24tbWVkaXVtLCBcImZvbnQtc2l6ZVwiKTtcclxuICBsaW5lLWhlaWdodDogbWFwLWdldCgkY2FwdGlvbi1tZWRpdW0sIFwibGluZS1oZWlnaHRcIik7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IG1hcC1nZXQoJGNhcHRpb24tbWVkaXVtLCBcImxldHRlci1zcGFjaW5nXCIpO1xyXG59XHJcblxyXG5AbWl4aW4gY2FwdGlvbi1zbWFsbC1mb250e1xyXG4gIGZvbnQtZmFtaWx5OiAkSUJNUGxleE1vbm8tZmFtaWx5O1xyXG4gIGZvbnQtd2VpZ2h0OiBtYXAtZ2V0KCRjYXB0aW9uLXNtYWxsLCBcIndlaWdodFwiKTtcclxuICBmb250LXNpemU6IG1hcC1nZXQoJGNhcHRpb24tc21hbGwsIFwiZm9udC1zaXplXCIpO1xyXG4gIGxpbmUtaGVpZ2h0OiBtYXAtZ2V0KCRjYXB0aW9uLXNtYWxsLCBcImxpbmUtaGVpZ2h0XCIpO1xyXG4gIGxldHRlci1zcGFjaW5nOiBtYXAtZ2V0KCRjYXB0aW9uLXNtYWxsLCBcImxldHRlci1zcGFjaW5nXCIpO1xyXG59XHJcblxyXG5AbWl4aW4gb2ZmU2VsZWN0e1xyXG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbn1cclxuXHJcbkBtaXhpbiBob21lX2dlYXJ7XHJcbiAgbWF4LXdpZHRoOiBtaW4oMTIyMHB4LCBjYWxjKDEwMCUgLSA2MHB4KSk7XHJcbiAgbWFyZ2luOiAyMDBweCBhdXRvIDA7XHJcblxyXG4gIEBtZWRpYShtYXgtd2lkdGg6ICR0YWJsZXQtd2lkdGgpe1xyXG4gICAgbWF4LXdpZHRoOiBtaW4oNzA0cHgsIGNhbGMoMTAwJSAtIDQwcHgpKTtcclxuICAgIG1hcmdpbi10b3A6IDk1cHg7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEobWF4LXdpZHRoOiAkbW9iaWxlLXdpZHRoKXtcclxuICAgIG1hcmdpbi10b3A6IDc1cHg7XHJcbiAgfVxyXG59XHJcbiIsImZvb3RlcntcclxuICBjb2xvcjogd2hpdGU7XHJcbiAgbWFyZ2luLXRvcDogYXV0bztcclxuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG5cclxuICAuZm9vdGVyX3dyYXBwZXJ7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIG1heC13aWR0aDogbWluKDEyMjBweCwgY2FsYygxMDB2dyAtIDQwcHgpKTtcclxuICAgIGhlaWdodDogMzg0cHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAuZm9vdGVyX2xvZ297XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgYm90dG9tOiAxNnB4O1xyXG4gICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgbWF4LXdpZHRoOiA5MCU7XHJcbiAgICAgIHotaW5kZXg6IC0xMDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmZvb3Rlcl9uYXZ7XHJcbiAgICAgIGhlaWdodDogMjMxcHg7XHJcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDUsIDFmcik7XHJcbiAgICAgIGdhcDogMjBweDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgICAgLmZvb3Rlcl9uYXZfbGlzdHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGdhcDogMzZweDtcclxuXHJcbiAgICAgICAgLmZvb3Rlcl9uYXZfbGlzdF90aXRsZXtcbiAgICAgICAgICBAaW5jbHVkZSBjYXB0aW9uLXNtYWxsLWZvbnQoKTtcbiAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgfVxuXHJcbiAgICAgICAgLmZvb3Rlcl9uYXZfbGlzdF9saXN0e1xyXG4gICAgICAgICAgQGluY2x1ZGUgY2FwdGlvbi1zbWFsbC1mb250KCk7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICBnYXA6IDE2cHg7XHJcblxyXG4gICAgICAgICAgbGkge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gICAgICAgICAgICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mb290ZXJfbG93ZXJ7XHJcbiAgICAgIEBpbmNsdWRlIGNhcHRpb24tc21hbGwtZm9udCgpO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICB9XHJcblxyXG5cclxuICAgIEBtZWRpYShtYXgtd2lkdGg6ICR0YWJsZXQtd2lkdGgpe1xyXG4gICAgICAuZm9vdGVyX2xvZ297XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIG1heC13aWR0aDogbWluKDQyMHB4LCBjYWxjKDEwMHZ3IC0gNDBweCkpO1xyXG4gICAgICAgIGhlaWdodDogMTE4cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5mb290ZXJfbmF2e1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmZvb3Rlcl9sb3dlcntcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogOXB4O1xyXG4gICAgICAgIGdhcDogOHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhKG1heC13aWR0aDogJG1vYmlsZS13aWR0aCl7XHJcbiAgICAgIC5mb290ZXJfbG9nb3tcclxuICAgICAgICBtYXgtd2lkdGg6IG1pbigzMzVweCwgY2FsYygxMDB2dyAtIDQwcHgpKTtcclxuICAgICAgICBoZWlnaHQ6IDkzcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYShtYXgtd2lkdGg6ICR0YWJsZXQtd2lkdGgpe1xyXG4gICAgLmZvb3Rlcl93cmFwcGVye1xyXG4gICAgICBtYXgtd2lkdGg6IG1pbig0MjBweCwgY2FsYygxMDB2dyAtIDQwcHgpKTtcclxuICAgICAgaGVpZ2h0OiAxODZweDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYShtYXgtd2lkdGg6ICRtb2JpbGUtd2lkdGgpe1xyXG4gICAgLmZvb3Rlcl93cmFwcGVye1xyXG4gICAgICBtYXgtd2lkdGg6IG1pbigzMzVweCwgY2FsYygxMDB2dyAtIDQwcHgpKTtcclxuICAgICAgaGVpZ2h0OiAxNDdweDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgIH1cclxuICB9XHJcbn1cbiIsIi5ob21lX3JlcHJlc2VudHtcbiAgbWF4LXdpZHRoOiBtaW4oMTIyMHB4LCBjYWxjKDEwMHZ3IC0gNjBweCkpO1xuICBtYXJnaW46IDAgYXV0bztcbiAgY29sb3I6ICNGOEZBRkZFNTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHJcblxyXG4gIEBtZWRpYShtYXgtd2lkdGg6ICR0YWJsZXQtd2lkdGgpe1xyXG4gICAgbWF4LXdpZHRoOiBtaW4oNzA0cHgsIGNhbGMoMTAwdncgLSA0MHB4KSk7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEobWF4LXdpZHRoOiAkbW9iaWxlLXdpZHRoKXtcclxuICAgIG1heC13aWR0aDogbWluKDMzNXB4LCBjYWxjKDEwMHZ3IC0gNDBweCkpO1xyXG4gICAgbWluLWhlaWdodDogODcwcHg7XHJcbiAgfVxyXG5cclxuICAuaG9tZV9yZXByZXNlbnRfdXBwZXJXcmFwcGVye1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGdhcDogMTI4cHg7XHJcblxyXG4gICAgQG1lZGlhKG1heC13aWR0aDogJHRhYmxldC13aWR0aCl7XHJcbiAgICAgIGdhcDogNzRweDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOiAkbW9iaWxlLXdpZHRoKXtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgZ2FwOiAxNnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5ob21lX3JlcHJlc2VudF9jb3VudGVye1xyXG4gICAgICBmbGV4OiAxO1xyXG4gICAgICBtYXgtd2lkdGg6IDE4MHB4O1xyXG4gICAgICBoZWlnaHQ6IDM4cHg7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNGOEZBRkZFNTtcclxuICAgICAgcGFkZGluZzogOHB4IDE2cHggOHB4IDE2cHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBtYXJnaW4tdG9wOiA4cHg7XHJcbiAgICAgIGdhcDogMjJweDtcclxuICAgICAgXHJcbiAgICAgIEBtZWRpYShtYXgtd2lkdGg6ICR0YWJsZXQtd2lkdGgpe1xuICAgICAgICBtYXgtd2lkdGg6IDEwNHB4O1xuICAgICAgICBnYXA6IDEycHg7XG4gICAgICAgIHBhZGRpbmc6IDRweCA5cHggNHB4IDlweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuXG4gICAgICAgIGltZ3tcbiAgICAgICAgICB3aWR0aDogOXB4O1xuICAgICAgICAgIGhlaWdodDogOXB4O1xuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5ob21lX3JlcHJlc2VudF9jb3VudGVyX3RpbWVye1xyXG4gICAgICAgIEBpbmNsdWRlIGNhcHRpb24tc21hbGwtZm9udCgpO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuXHJcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogJHRhYmxldC13aWR0aCl7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuaG9tZV9yZXByZXNlbnRfY291bnRlcl95ZWxsb3d7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmhvbWVfcmVwcmVzZW50X2NvdW50ZXJfZ3JlZW57XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmhvbWVfcmVwcmVzZW50X2NvdW50ZXJfZ297XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi50d297XHJcbiAgICAgICAgLmhvbWVfcmVwcmVzZW50X2NvdW50ZXJfcmVke1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmhvbWVfcmVwcmVzZW50X2NvdW50ZXJfeWVsbG93e1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYub25le1xyXG4gICAgICAgIC5ob21lX3JlcHJlc2VudF9jb3VudGVyX3JlZHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5ob21lX3JlcHJlc2VudF9jb3VudGVyX3llbGxvd3tcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5ob21lX3JlcHJlc2VudF9jb3VudGVyX2dyZWVue1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuZ297XHJcbiAgICAgICAgLmhvbWVfcmVwcmVzZW50X2NvdW50ZXJfdGltZXJ7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuaG9tZV9yZXByZXNlbnRfY291bnRlcl9ncmVlbntcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaG9tZV9yZXByZXNlbnRfY291bnRlcl9yZWR7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmhvbWVfcmVwcmVzZW50X2NvdW50ZXJfZ297XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgQGluY2x1ZGUgYm9keS1sYXJnZS1mb250KCk7XHJcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICBjb2xvcjogIzBGNUVGNztcclxuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG5cclxuICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6ICR0YWJsZXQtd2lkdGgpe1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmhvbWVfcmVwcmVzZW50X2dlbmVyYWx7XHJcbiAgICAgIGZsZXg6IDE7XHJcbiAgICAgIG1heC13aWR0aDogODM4cHg7XHJcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcblxyXG4gICAgICBAbWVkaWEobWF4LXdpZHRoOiAkdGFibGV0LXdpZHRoKXtcclxuICAgICAgICBtYXJnaW4tdG9wOiA5cHg7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA1MjZweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgQG1lZGlhKG1heC13aWR0aDogJG1vYmlsZS13aWR0aCl7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICBtYXgtd2lkdGg6IDMzNHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuaG9tZV9yZXByZXNlbnRfZ2VuZXJhbF9zbG9nYW57XHJcbiAgICAgICAgbWF4LXdpZHRoOiA4MzhweDtcclxuXHJcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogJHRhYmxldC13aWR0aCl7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDUyNnB4O1xyXG4gICAgICAgICAgZm9udC1zaXplOiA1NHB4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDAuODU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAkbW9iaWxlLXdpZHRoKXtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogNDhweDtcclxuICAgICAgICAgIG1heC13aWR0aDogMzM0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuaG9tZV9yZXByZXNlbnRfZm9ybV9jb250YWluZXJ7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMzZweDtcclxuICAgICAgICBtYXgtd2lkdGg6IDYwNXB4O1xyXG4gICAgICAgIGhlaWdodDogODdweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAkdGFibGV0LXdpZHRoKXtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDM0OXB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiA1MXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogJG1vYmlsZS13aWR0aCl7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyOTdweDtcclxuICAgICAgICAgIG1heC13aWR0aDogMzM1cHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaG9tZV9yZXByZXNlbnRfZm9ybXtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBnYXA6IDE2cHg7XHJcblxyXG4gICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogJHRhYmxldC13aWR0aCl7XHJcbiAgICAgICAgICAgIGdhcDogOXB4O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIGlucHV0e1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBjYXB0aW9uLXNtYWxsLWZvbnQoKTtcclxuICAgICAgICAgICAgY29sb3I6ICNGOEZBRkZFNTtcclxuICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAzNjBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxNnB4IDI0cHggMTZweCAyNHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMUMxRTI1O1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAkdGFibGV0LXdpZHRoKXtcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyMDdweDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwIDEzcHg7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogJG1vYmlsZS13aWR0aCl7XG4gICAgICAgICAgICAgIG1heC13aWR0aDogMTk5cHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMjdweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTNweDtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOjpwbGFjZWhvbGRlcntcbiAgICAgICAgICAgICAgY29sb3I6ICNGOEZBRkY5OTtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlLCBib3JkZXItY29sb3IgMC4zcyBlYXNlO1xuXG4gICAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6ICR0YWJsZXQtd2lkdGgpe1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuaWRsZXtcbiAgICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXJ7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNGOEZBRkY5OTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmFjdGl2ZXtcbiAgICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXJ7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNGOEZBRkY7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5lcnJvcntcbiAgICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXJ7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNGRjRENEQ7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgYnV0dG9ue1xyXG4gICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDIyOXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMwRjVFRjc7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDYwcHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJvZHktbWVkaXVtLWZvbnQoKTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICBjb2xvcjogI0Y4RkFGRkU1O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMXB4IDE2cHggMTFweCAxNnB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6ICR0YWJsZXQtd2lkdGgpe1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEzMnB4O1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMjhweDtcbiAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzBGNUVGNztcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMzRweDtcbiAgICAgICAgICAgICAgcGFkZGluZzogNnB4IDlweCA2cHggOXB4O1xuICAgICAgICAgICAgfVxuXHJcbiAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6ICRtb2JpbGUtd2lkdGgpe1xyXG4gICAgICAgICAgICAgIG1heC13aWR0aDogMTI4cHg7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAyN3B4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzBGNUVGNztcclxuICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlO1xyXG4gICAgICAgICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjMEY1RUY3IDAlLCAjNkYzMUYwIDUwJSwgIzdBRkZGNiAxMDAlKTtcclxuICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlO1xyXG4gICAgICAgICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmhhcy12YWx1ZXtcclxuICAgICAgICAgICAgICAmOjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG5cclxuICAgICAgICAgICAgICAmOjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc3BhbntcclxuICAgICAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgY29sb3I6ICNGOEZBRkZDQztcclxuICAgICAgICAgIEBpbmNsdWRlIGNhcHRpb24tc21hbGwtZm9udCgpO1xyXG5cclxuICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6ICR0YWJsZXQtd2lkdGgpe1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogJG1vYmlsZS13aWR0aCl7XHJcbiAgICAgICAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuaG9tZV9yZXByZXNlbnRfYmFja2dyb3VuZEltZ3tcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogLTEwMDA7XG4gICAgYm90dG9tOiAzOXB4O1xuICAgIGxlZnQ6IDE3MHB4O1xuICAgIHdpZHRoOiA1OTVweDtcbiAgICBoZWlnaHQ6IDU2MXB4O1xuXG4gICAgQG1lZGlhKG1heC13aWR0aDogODAwcHgpe1xuICAgICAgd2lkdGg6IDUwMHB4O1xuICAgICAgaGVpZ2h0OiA0ODBweDtcbiAgICB9XG5cbiAgICBAbWVkaWEobWF4LXdpZHRoOiAkdGFibGV0LXdpZHRoKXtcbiAgICAgIHdpZHRoOiAzNDNweDtcbiAgICAgIGhlaWdodDogMzI0cHg7XG4gICAgICBib3R0b206IC0xMnB4O1xuICAgICAgbGVmdDogOTZweDtcbiAgICB9XG5cbiAgICBAbWVkaWEobWF4LXdpZHRoOiA0NTBweCl7XG4gICAgICBib3R0b206IDUwcHg7XG4gICAgICBsZWZ0OiA3NXB4O1xuICAgICAgd2lkdGg6IDI3NHB4O1xuICAgICAgaGVpZ2h0OiAyNTBweDtcbiAgICB9XG5cbiAgICBAbWVkaWEobWF4LXdpZHRoOiAkbW9iaWxlLXdpZHRoKXtcbiAgICAgIHdpZHRoOiAyODVweDtcbiAgICAgIGhlaWdodDogMjY5cHg7XG4gICAgICBsZWZ0OiAyNnB4O1xuICAgICAgdG9wOiAyMjBweDtcbiAgICB9XG4gIH1cblxuICAuaG9tZV9yZXByZXNlbnRfYmFja2dyb3VuZExvdHRpZXtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSArIDEyMHB4KTtcbiAgICBtYXJnaW4tdG9wOiAtNjBweDtcbiAgICBhbmltYXRpb246IG11bHRpQ29sb3JGbG93IDhzIGVhc2UtaW4tb3V0IGluZmluaXRlLCBjaGFuZ2VTY2FsZSA4cyBlYXNlLWluLW91dCBpbmZpbml0ZTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC42cyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gIH1cblxuICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IG5vLXByZWZlcmVuY2UpIHtcbiAgICAuaG9tZV9yZXByZXNlbnRfYmFja2dyb3VuZExvdHRpZS5wYXJhbGxheCB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkodmFyKC0tcGFyYWxsYXgtb2Zmc2V0LCAwcHgpKSB0cmFuc2xhdGVaKDApO1xuICAgIH1cbiAgfVxuXHJcbiAgQGtleWZyYW1lcyBjaGFuZ2VTY2FsZSB7XHJcbiAgICAwJSB7XHJcbiAgICAgIHNjYWxlOiAxO1xyXG4gICAgfVxyXG4gICAgMjUlIHtcclxuICAgICAgc2NhbGU6IDEuMDU7XHJcbiAgICB9XHJcbiAgICA1MCUge1xyXG4gICAgICBzY2FsZTogMC45NTtcclxuICAgIH1cclxuICAgIDc1JSB7XHJcbiAgICAgIHNjYWxlOiAxLjE7XHJcbiAgICB9XHJcbiAgICAxMDAlIHtcclxuICAgICAgc2NhbGU6IDE7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAa2V5ZnJhbWVzIG11bHRpQ29sb3JGbG93IHtcclxuICAgIDAlIHtcclxuICAgICAgZmlsdGVyOiBodWUtcm90YXRlKDBkZWcpIHNhdHVyYXRlKDEuMik7XHJcbiAgICB9XHJcbiAgICAyNSUge1xyXG4gICAgICBmaWx0ZXI6IGh1ZS1yb3RhdGUoOTBkZWcpIHNhdHVyYXRlKDEuMyk7XHJcbiAgICB9XHJcbiAgICA1MCUge1xyXG4gICAgICBmaWx0ZXI6IGh1ZS1yb3RhdGUoMTgwZGVnKSBzYXR1cmF0ZSgxLjEpO1xyXG4gICAgfVxyXG4gICAgNzUlIHtcclxuICAgICAgZmlsdGVyOiBodWUtcm90YXRlKDI3MGRlZykgc2F0dXJhdGUoMS40KTtcclxuICAgIH1cclxuICAgIDEwMCUge1xyXG4gICAgICBmaWx0ZXI6IGh1ZS1yb3RhdGUoMzYwZGVnKSBzYXR1cmF0ZSgxLjIpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmhvbWVfcmVwcmVzZW50X3JhdGV7XHJcbiAgICAgIG1hcmdpbi10b3A6IDcycHg7XHJcbiAgICAgIG1heC13aWR0aDogMjU2cHg7XHJcbiAgICAgIGhlaWdodDogMTM4cHg7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGdhcDogMTZweDtcclxuXHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOiAkdGFibGV0LXdpZHRoKXtcclxuICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgICAgbWF4LXdpZHRoOiAxNDdweDtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICBnYXA6IDlweDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOiAkbW9iaWxlLXdpZHRoKXtcclxuICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDgwOHB4O1xyXG4gICAgICBtYXgtd2lkdGg6IDE0N3B4O1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgICAuaG9tZV9yZXByZXNlbnRfcmF0ZV9hdmF0YXJze1xyXG4gICAgICAgIG1heC13aWR0aDogMTcwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogJHRhYmxldC13aWR0aCl7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDk4cHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDIzcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbWd7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgbWF4LWhlaWdodDogNDBweDtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHJcbiAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7IGxlZnQ6IDA7IH1cclxuICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHsgbGVmdDogMjZweDsgfVxyXG4gICAgICAgICAgJjpudGgtY2hpbGQoMykgeyBsZWZ0OiA1MnB4OyB9XHJcbiAgICAgICAgICAmOm50aC1jaGlsZCg0KSB7IGxlZnQ6IDc4cHg7IH1cclxuICAgICAgICAgICY6bnRoLWNoaWxkKDUpIHsgbGVmdDogMTA0cHg7IH1cclxuICAgICAgICAgICY6bnRoLWNoaWxkKDYpIHsgbGVmdDogMTMwcHg7IH1cclxuXHJcbiAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAkdGFibGV0LXdpZHRoKXtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAyM3B4O1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAyM3B4O1xyXG5cclxuXHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHsgbGVmdDogMDsgfVxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7IGxlZnQ6IDE1cHg7IH1cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMykgeyBsZWZ0OiAzMHB4OyB9XHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDQpIHsgbGVmdDogNDVweDsgfVxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCg1KSB7IGxlZnQ6IDYwcHg7IH1cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoNikgeyBsZWZ0OiA3NXB4OyB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgLmhvbWVfcmVwcmVzZW50X3JhdGVfcmF0aW5ne1xyXG4gICAgICBtYXgtd2lkdGg6IDEyMHB4O1xyXG4gICAgICBoZWlnaHQ6IDI0cHg7XHJcblxyXG4gICAgICBAbWVkaWEobWF4LXdpZHRoOiAkdGFibGV0LXdpZHRoKXtcclxuICAgICAgICBtYXgtd2lkdGg6IDY5cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxNHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgc3BhbntcclxuICAgICAgQGluY2x1ZGUgY2FwdGlvbi1zbWFsbC1mb250KCk7XHJcbiAgICAgIGNvbG9yOiAjRjhGQUZGQ0M7XHJcblxyXG4gICAgICBAbWVkaWEobWF4LXdpZHRoOiAkdGFibGV0LXdpZHRoKXtcclxuICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5ob21lX3JlcHJlc2VudF9sb3dlcldyYXBwZXJ7XHJcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGdhcDogMTg4cHg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG5cclxuICAgIEBtZWRpYShtYXgtd2lkdGg6ICR0YWJsZXQtd2lkdGgpe1xyXG4gICAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICAgIGdhcDogMTJweDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOiA0NTBweCl7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5ob21lX3JlcHJlc2VudF9sb3dlcldyYXBwZXJfdGV4dHtcclxuICAgICAgbWF4LXdpZHRoOiAyNjlweDtcclxuICAgICAgaGVpZ2h0OiA5OXB4O1xyXG4gICAgICBAaW5jbHVkZSBib2R5LXNtYWxsLWZvbnQoKTtcclxuICAgICAgY29sb3I6ICNGOEZBRkY7XHJcblxyXG4gICAgICBAbWVkaWEobWF4LXdpZHRoOiAkdGFibGV0LXdpZHRoKXtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxM3B4O1xyXG4gICAgICAgIG1heC13aWR0aDogMTY3cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAbWVkaWEobWF4LXdpZHRoOiAkbW9iaWxlLXdpZHRoKXtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIG1heC13aWR0aDogMTYycHg7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHRvcDogODA4cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaG9tZV9yZXByZXNlbnRfbG93ZXJXcmFwcGVyX3ZpZGVve1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIGZsZXg6IDE7XHJcbiAgICAgIG1heC13aWR0aDogNDU4cHg7XHJcbiAgICAgIHBhZGRpbmc6IDE5cHg7XHJcbiAgICAgIGhlaWdodDogMjcwcHg7XHJcbiAgICAgIGJhY2tncm91bmQ6ICMxQzFFMjU7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGdhcDogMTBweDtcclxuXHJcbiAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDQ1MHB4KXtcclxuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgIH1cclxuXHJcblxyXG4gICAgICAudmlkZW9fY29udHtcclxuICAgICAgICBtYXgtd2lkdGg6IDQyMHB4O1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogYmxhY2s7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDUxMHB4KXtcclxuICAgICAgICAgIHZpZGVve1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbWd7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogJHRhYmxldC13aWR0aCl7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDM0N3B4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAyMDRweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC52aWRlb19wbGF5ZXJ7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgICAgIHNwYW57XHJcbiAgICAgICAgICBAaW5jbHVkZSBib2R5LXNtYWxsLWZvbnQoKTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuXHJcbiAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAkdGFibGV0LXdpZHRoKXtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogJHRhYmxldC13aWR0aCkge1xyXG4gICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICB3aWR0aDogMTJweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgQG1lZGlhKG1heC13aWR0aDogJHRhYmxldC13aWR0aCl7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTIzcHg7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAzNDdweDtcclxuICAgICAgICBoZWlnaHQ6IDIwNHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAbWVkaWEobWF4LXdpZHRoOiAkbW9iaWxlLXdpZHRoKXtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogbWluKDMzNXB4LCBjYWxjKDEwMHZ3IC0gNDBweCkpO1xyXG4gICAgICAgIGhlaWdodDogMTk3cHg7XHJcbiAgICAgICAgdG9wOiA1ODZweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxuIiwiLnNlY29uZF9wb3B1cF9vdmVybGF5e1xyXG4gIHotaW5kZXg6IDEwMDAwMDA7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XHJcbiAgb3BhY2l0eTogMDtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICB0b3A6IDA7XHJcbiAgd2lkdGg6IDEwMHZ3O1xyXG4gIGhlaWdodDogMTAwdmg7XHJcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzIGVhc2U7XHJcblxyXG4gICYuYWN0aXZle1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICBwb2ludGVyLWV2ZW50czogaW5pdGlhbDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcclxuICAgIHNjYWxlOiAxO1xyXG5cclxuICAgIC5zZWNvbmRfcG9wdXBfY29udGVudHtcclxuICAgICAgcG9pbnRlci1ldmVudHM6IGluaXRpYWw7XHJcbiAgICAgIHNjYWxlOiAxO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnNlY29uZF9wb3B1cF9jb250ZW50e1xyXG4gICAgdHJhbnNpdGlvbjogc2NhbGUgMC4zcyBlYXNlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgcGFkZGluZzogMzBweDtcclxuICAgIHNjYWxlOiAwO1xyXG4gICAgQGluY2x1ZGUgY2FwdGlvbi1tZWRpdW0tZm9udCgpO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICByaWdodDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgIHdpZHRoOiBtaW4oNjAwcHgsIGNhbGMoMTAwdncgLSA0MHB4KSk7XHJcbiAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xyXG4gICAgYmFja2dyb3VuZDogI0Y4RkFGRjtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZ2FwOiAxNXB4O1xyXG5cclxuICAgIC5jYW5jZWxfc2Vjb25ke1xyXG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIH1cclxuXHJcbiAgICBoM3tcclxuICAgICAgQGluY2x1ZGUgYm9keS1sYXJnZS1mb250KCk7XHJcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgIG1hcmdpbi10b3A6IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgc3BhbntcclxuICAgICAgbWFyZ2luLXRvcDogYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAubGlua19jb250YWluZXJ7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICBnYXA6IDE1cHg7XHJcblxyXG4gICAgICBhe1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIEBpbmNsdWRlIGJvZHktbWVkaXVtLWZvbnQoKTtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgaGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogcmdiKDY2LCAxODQsIDEzMSk7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uaG9tZV9wb3B1cF9vdmVybGF5e1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xyXG4gIHotaW5kZXg6IDEwMDAwMDtcclxuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZTtcclxuXHJcbiAgLmhvbWVfcG9wdXBfb3ZlcmxheS5hY3RpdmUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xyXG4gIH1cclxuXHJcbiAgLmhvbWVfcG9wdXBfY29udGVudHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHJpZ2h0OiA1MCU7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSwgLTUwJSkgc2NhbGUoMC44KTtcclxuICAgIHdpZHRoOiBtaW4oOTAwcHgsIDEwMHZ3IC0gNjBweCk7XHJcbiAgICBmbGV4OiAxO1xyXG4gICAgaGVpZ2h0OiA3NDNweDtcclxuICAgIGJhY2tncm91bmQ6ICNGOEZBRkY7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgcGFkZGluZzogMzBweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZ2FwOiAzNnB4O1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcblxyXG4gICAgQG1lZGlhKG1heC13aWR0aDogJHRhYmxldC13aWR0aCl7XHJcbiAgICAgIG1heC13aWR0aDogbWluKDYxMnB4LCA5MHZ3KTtcclxuICAgICAgZ2FwOiAxNXB4O1xyXG4gICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDU1MHB4KXtcclxuICAgICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDMwcHgpO1xyXG4gICAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhKG1heC13aWR0aDogJG1vYmlsZS13aWR0aCl7XHJcbiAgICAgIGdhcDogMDtcclxuICAgICAgbWF4LXdpZHRoOiAxMDB2dztcclxuICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgd2lkdGg6IDEwMHZ3O1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5ob21lX3BvcHVwX2NvbnRlbnR7XHJcbiAgcGFkZGluZzogMzBweDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgZ2FwOiAzNnB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgLmhvbWVfcG9wdXBfY29udGVudF91cHBlcntcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cclxuICAgIGJ1dHRvbntcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDMwcHg7XHJcbiAgICAgIHJpZ2h0OiAzMHB4O1xyXG5cclxuICAgICAgQG1lZGlhKG1heC13aWR0aDogJHRhYmxldC13aWR0aCl7XHJcbiAgICAgICAgdG9wOiAyMHB4O1xyXG4gICAgICAgIHJpZ2h0OiAyMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAbWVkaWEobWF4LXdpZHRoOiAkbW9iaWxlLXdpZHRoKXtcclxuICAgICAgICB0b3A6IDIwcHg7XHJcbiAgICAgICAgcmlnaHQ6IDIwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOiAkbW9iaWxlLXdpZHRoKXtcclxuICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGdhcDogMDtcclxuICAgIH1cclxuXHJcblxyXG4gICAgQG1lZGlhKG1heC13aWR0aDogJHRhYmxldC13aWR0aCl7XHJcbiAgICAgIGltZ3tcclxuICAgICAgICB3aWR0aDogMjRweDtcclxuICAgICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIHNwYW57XHJcbiAgICAgICAgQGluY2x1ZGUgYm9keS1zbWFsbC1mb250KCk7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGhlaWdodDogMzJweDtcclxuICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcblxyXG4gICAgQG1lZGlhKG1heC13aWR0aDogJHRhYmxldC13aWR0aCl7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgaGVpZ2h0OiAyMXB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDU1NXB4KXtcclxuICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICBoZWlnaHQ6IDE4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhKG1heC13aWR0aDogJG1vYmlsZS13aWR0aCl7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIGgye1xyXG4gICAgZm9udC1zaXplOiA1MHB4O1xyXG4gICAgY29sb3I6ICMwMDAyMENFNTtcclxuICAgIG1heC13aWR0aDogNjI2cHg7XHJcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XHJcblxyXG4gICAgQG1lZGlhKG1heC13aWR0aDogJHRhYmxldC13aWR0aCl7XHJcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgICAgbWF4LXdpZHRoOiA0NTFweDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOiAkbW9iaWxlLXdpZHRoKXtcclxuICAgICAgbWFyZ2luLXRvcDogMzZweDtcclxuICAgICAgZm9udC1zaXplOiAzNnB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgICAgIC5ob21lX3BvcHVwX2NvbnRlbnRfbGFiZWx7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIG1heC13aWR0aDogNDYxcHg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktc2VsZjogY2VudGVyO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogJHRhYmxldC13aWR0aCl7XG4gICAgICAgICAgbWF4LXdpZHRoOiAzMTNweDtcbiAgICAgICAgfVxuXHJcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogJG1vYmlsZS13aWR0aCl7XG4gICAgICAgICAgbWF4LXdpZHRoOiAzMzRweDtcbiAgICAgICAgfVxuXG4gICAgICAgID4gc3BhbixcbiAgICAgICAgLmhvbWVfcG9wdXBfY29udGVudF9sYWJlbF93cmFwcGVyID4gc3BhbntcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGNvbG9yOiAjMDAwMjBDRTU7XG4gICAgICAgIH1cblxuICAgICAgICAuaG9tZV9wb3B1cF9jb250ZW50X2xhYmVsX3dyYXBwZXJ7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBnYXA6IDE2cHg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxyXG4gICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogJG1vYmlsZS13aWR0aCl7XHJcbiAgICAgICAgICAgIGdhcDogMTBweDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuaG9tZV9wb3B1cF9jb250ZW50X2xhYmVsX3dyYXBwZXJfY291bnRlcntcbiAgICAgICAgICAgIG1heC13aWR0aDogMTQwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMUMxRTI1ODA7XG4gICAgICAgICAgICBwYWRkaW5nOiA4cHggMTZweCA4cHggMTZweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBib2R5LW1lZGl1bS1mb250KCk7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgY29sb3I6ICMwRjVFRjc7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG5cbiAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6ICR0YWJsZXQtd2lkdGgpe1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDk1cHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMjFweDtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMTBweCA1cHggMTBweDtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgLmhvbWVfcG9wdXBfY29udGVudF9sb3dlcntcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBnYXA6IDYwcHg7XHJcblxyXG4gICAgQG1lZGlhKG1heC13aWR0aDogJHRhYmxldC13aWR0aCl7XHJcbiAgICAgIGdhcDogMjBweDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDU1MHB4KXtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbiAgICAgIGdhcDogMjRweDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOiAkbW9iaWxlLXdpZHRoKXtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBub3JtYWw7XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC53cGNmNy1mb3JtIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgbWF4LXdpZHRoOiAzMjhweDtcclxuXHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOiAkdGFibGV0LXdpZHRoKXtcclxuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoY2FsYygyNDUvNjEyKSAqIG1pbig2MTJweCwgOTB2dykpO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDU1MHB4KXtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhKG1heC13aWR0aDogJG1vYmlsZS13aWR0aCl7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgcCB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLndwY2Y3LXN1Ym1pdCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzBGNUVGNzgwO1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNjBweDtcclxuICAgICAgICBwYWRkaW5nOiAxMXB4IDE2cHggMTFweCAxNnB4O1xyXG4gICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICBAaW5jbHVkZSBib2R5LW1lZGl1bS1mb250KCk7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGNvbG9yOiAjRjhGQUZGO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciBlYXNlIDAuM3M7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICAgICYuc2VsZWN0ZWR7XHJcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2IoMTUsIDk0LCAyNDcpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogJHRhYmxldC13aWR0aCl7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDdweCAxMHB4IDdweCAxMHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmhvbWVfcG9wdXBfY29udGVudF9mb3JtX2lucHV0cyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGdhcDogOHB4O1xyXG5cclxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAkdGFibGV0LXdpZHRoKXtcclxuICAgICAgICAgICAgZ2FwOiA2cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAud3BjZjctZm9ybS1jb250cm9sLXdyYXAge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAud3BjZjctZm9ybS1jb250cm9sIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMTZweCAyNHB4IDE2cHggMjRweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMUMxRTI1MUE7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgY2FwdGlvbi1zbWFsbC1mb250KCk7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAkdGFibGV0LXdpZHRoKXtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogJHRhYmxldC13aWR0aCl7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI5cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDE2cHggMTBweCAxNnB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOjpwbGFjZWhvbGRlcntcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGNhcHRpb24tc21hbGwtZm9udCgpO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6ICR0YWJsZXQtd2lkdGgpe1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi53cGNmNy1ub3QtdmFsaWQge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0ZGNEQ0RCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5ob21lX3BvcHVwX2NvbnRlbnRfZm9ybV9jb250YWluZXJ7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGdhcDogOHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XHJcblxyXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6ICR0YWJsZXQtd2lkdGgpe1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICBnYXA6IDVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6ICRtb2JpbGUtd2lkdGgpe1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xyXG4gICAgICAgICAgICBnYXA6IDRweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmhvbWVfcG9wdXBfY29udGVudF9mb3JtX2NoZWNrYm94e1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBnYXA6IDhweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOiAkdGFibGV0LXdpZHRoKXtcclxuICAgICAgICBnYXA6IDVweDtcclxuICAgIH1cclxuXHJcbiAgICAud3BjZjctZm9ybS1jb250cm9sLXdyYXAge1xyXG5cclxuICAgICAgc3BhbntcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC53cGNmNy1saXN0LWl0ZW0tbGFiZWx7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICAgIGlucHV0e1xyXG4gICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgICB3aWR0aDogMTZweDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjMUMxRTI1MUE7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIFxyXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6ICR0YWJsZXQtd2lkdGgpe1xyXG4gICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgJjpjaGVja2VkIHtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6Y2hlY2tlZDo6YmVmb3JlIHtcclxuICAgICAgICAgIGNvbnRlbnQ6IFwi4pyTXCI7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBjb2xvcjogYmxhY2s7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuXHJcblxyXG4gICAgLmNoZWNrYm94IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZ2FwOiA4cHg7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcblxyXG4gICAgLmNoZWNrYm94LXRleHQge1xyXG4gICAgICBAaW5jbHVkZSBib2R5LXNtYWxsLWZvbnQoKTtcclxuICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICB3aGl0ZS1zcGFjZTogcHJlO1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG4gICAgICBhe1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogJHRhYmxldC13aWR0aCl7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogOXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAgIC53cGNmNy1jaGVja2JveCAud3BjZjctbGlzdC1pdGVtIC5jdXN0b20tY2hlY2tib3gge1xyXG4gICAgICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjMUMxRTI1MUE7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzLCBib3JkZXItY29sb3IgMC4ycztcclxuICAgICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgICBvcmRlcjogMTtcclxuXHJcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogJHRhYmxldC13aWR0aCl7XHJcbiAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC53cGNmNy1saXN0LWl0ZW06aG92ZXIgLmN1c3RvbS1jaGVja2JveCB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjOTk5O1xyXG4gICAgICB9XHJcblxyXG5cclxuICAgICAgLmN1c3RvbS1jaGVja2JveCB7XHJcbiAgICAgICAgd2lkdGg6IDE2cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICMxQzFFMjUxQTtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnMsIGJvcmRlci1jb2xvciAwLjJzO1xyXG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG5cclxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAkdGFibGV0LXdpZHRoKXtcclxuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNoZWNrYm94OmhvdmVyIC5jdXN0b20tY2hlY2tib3gge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogIzk5OTtcclxuICAgIH1cclxuXHJcbiAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCB+IC5jdXN0b20tY2hlY2tib3gsXHJcbiAgICAud3BjZjctY2hlY2tib3g6Y2hlY2tlZCB+IC5jdXN0b20tY2hlY2tib3gge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICMxQzFFMjU7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjMUMxRTI1O1xyXG4gICAgfVxyXG5cclxuICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkIH4gLmN1c3RvbS1jaGVja2JveDo6YWZ0ZXIsXHJcbiAgICAud3BjZjctY2hlY2tib3g6Y2hlY2tlZCB+IC5jdXN0b20tY2hlY2tib3g6OmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogNHB4O1xyXG4gICAgICAgIHRvcDogMHB4O1xyXG4gICAgICAgIHdpZHRoOiA2cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMnB4O1xyXG4gICAgICAgIGJvcmRlcjogc29saWQgIzAwMDtcclxuICAgICAgICBib3JkZXItd2lkdGg6IDAgMnB4IDJweCAwO1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgIH1cclxufVxyXG5cclxuICAgIC53cGNmNy1ub3QtdmFsaWQtdGlwIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC53cGNmNy1zcGlubmVyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC53cGNmNy1yZXNwb25zZS1vdXRwdXQge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mMXQtZm9ybXtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgbWF4LXdpZHRoOiAzMjhweDtcclxuXHJcbiAgICAgIEBtZWRpYShtYXgtd2lkdGg6ICR0YWJsZXQtd2lkdGgpe1xyXG4gICAgICAgIG1heC13aWR0aDogY2FsYyhjYWxjKDI0NS82MTIpICogbWluKDYxMnB4LCA5MHZ3KSk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDU1MHB4KXtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBtZWRpYShtYXgtd2lkdGg6ICRtb2JpbGUtd2lkdGgpe1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX193cmFwcGVye1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9faW5uZXJ7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGdhcDogOHB4O1xyXG5cclxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAkdGFibGV0LXdpZHRoKXtcclxuICAgICAgICAgIGdhcDogNnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fcm93e1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBnYXA6IDZweDtcclxuICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgJltkYXRhLWVycm9yPVwidHJ1ZVwiXXtcclxuICAgICAgICAgIC5mMXQtZm9ybS1maWVsZF9fZXJyb3J7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjRkY0RDREO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5mMXQtZm9ybS1maWVsZCBpbnB1dDpub3QoW3R5cGU9XCJjaGVja2JveFwiXSk6bm90KFt0eXBlPVwicmFkaW9cIl0pLFxyXG4gICAgICAgICAgLmYxdC1mb3JtLWZpZWxkIHRleHRhcmVhLFxyXG4gICAgICAgICAgLmYxdC1mb3JtLWZpZWxkIC5zcy1tYWluLFxyXG4gICAgICAgICAgLmYxdC1mb3JtLWZpZWxkIC5pdGlfX3RlbC1pbnB1dHtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0ZGNEQ0RDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX3Jvdy0tcGFzc3dvcmR7XHJcbiAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5mMXQtZm9ybS1maWVsZF9fbGFiZWx7XHJcbiAgICAgICAgQGluY2x1ZGUgYm9keS1zbWFsbC1mb250KCk7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIGNvbG9yOiAjMDAwMjBDQ0M7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5mMXQtZm9ybS1maWVsZF9fZXJyb3J7XHJcbiAgICAgICAgbWluLWhlaWdodDogMTRweDtcclxuICAgICAgICBAaW5jbHVkZSBjYXB0aW9uLXNtYWxsLWZvbnQoKTtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgY29sb3I6ICMxQzFFMjU4MDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2U7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5mMXQtZm9ybS1maWVsZCBpbnB1dDpub3QoW3R5cGU9XCJjaGVja2JveFwiXSk6bm90KFt0eXBlPVwicmFkaW9cIl0pLFxyXG4gICAgICAuZjF0LWZvcm0tZmllbGQgdGV4dGFyZWEsXHJcbiAgICAgIC5mMXQtZm9ybS1maWVsZCAuaXRpX190ZWwtaW5wdXR7XHJcbiAgICAgICAgcGFkZGluZzogMTZweCAyNHB4IDE2cHggMjRweDtcclxuICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgbWluLWhlaWdodDogNDBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjMUMxRTI1MUE7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgY2FwdGlvbi1zbWFsbC1mb250KCk7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgY29sb3I6ICMwMDAyMENDQztcclxuICAgICAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4ycyBlYXNlLCBib3gtc2hhZG93IDAuMnMgZWFzZTtcclxuXHJcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogJHRhYmxldC13aWR0aCl7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDI5cHg7XHJcbiAgICAgICAgICBtaW4taGVpZ2h0OiAyOXB4O1xyXG4gICAgICAgICAgcGFkZGluZzogMTBweCAxNnB4IDEwcHggMTZweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6OnBsYWNlaG9sZGVye1xyXG4gICAgICAgICAgQGluY2x1ZGUgY2FwdGlvbi1zbWFsbC1mb250KCk7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcblxyXG4gICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogJHRhYmxldC13aWR0aCl7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5mMXQtZm9ybS1maWVsZCB0ZXh0YXJlYXtcclxuICAgICAgICBtaW4taGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgICAgICByZXNpemU6IG5vbmU7XHJcblxyXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6ICR0YWJsZXQtd2lkdGgpe1xyXG4gICAgICAgICAgbWluLWhlaWdodDogMjlweDtcclxuICAgICAgICAgIGhlaWdodDogMjlweDtcclxuICAgICAgICAgIHBhZGRpbmctdG9wOiA4cHg7XHJcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmYxdC1mb3JtLWZpZWxkIGlucHV0Om5vdChbdHlwZT1cImNoZWNrYm94XCJdKTpub3QoW3R5cGU9XCJyYWRpb1wiXSk6Zm9jdXMsXHJcbiAgICAgIC5mMXQtZm9ybS1maWVsZCB0ZXh0YXJlYTpmb2N1cyxcclxuICAgICAgLmYxdC1mb3JtLWZpZWxkIC5pdGlfX3RlbC1pbnB1dDpmb2N1c3tcclxuICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwRjVFRjc7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgM3B4IHJnYmEoMTUsIDk0LCAyNDcsIDAuMTUpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuZjF0LWZvcm0tZmllbGQgLnNzLW1haW57XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgZ2FwOiA4cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgbWluLXdpZHRoOiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICMxQzFFMjUxQTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTZweCAxMHB4IDE2cHg7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgQGluY2x1ZGUgY2FwdGlvbi1zbWFsbC1mb250KCk7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGNvbG9yOiAjMDAwMjBDQ0M7XHJcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4ycyBlYXNlLCBib3gtc2hhZG93IDAuMnMgZWFzZTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAkdGFibGV0LXdpZHRoKXtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICAgIGhlaWdodDogMjlweDtcclxuICAgICAgICAgIG1pbi1oZWlnaHQ6IDI5cHg7XHJcbiAgICAgICAgICBwYWRkaW5nOiA4cHggMTJweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuc3Mtb3BlbntcclxuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwRjVFRjc7XHJcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAzcHggcmdiYSgxNSwgOTQsIDI0NywgMC4xNSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuZjF0LWZvcm0tZmllbGQgLnNzLXZhbHVlc3tcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBnYXA6IDZweDtcclxuICAgICAgICBtaW4td2lkdGg6IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5mMXQtZm9ybS1maWVsZCAuc3Mtc2luZ2xlLFxyXG4gICAgICAuZjF0LWZvcm0tZmllbGQgLnNzLXBsYWNlaG9sZGVye1xyXG4gICAgICAgIEBpbmNsdWRlIGNhcHRpb24tc21hbGwtZm9udCgpO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBjb2xvcjogIzAwMDIwQ0NDO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5mMXQtZm9ybS1maWVsZCAuc3MtdmFsdWV7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzBGNUVGNzFBO1xyXG4gICAgICAgIGNvbG9yOiAjMEY1RUY3O1xyXG4gICAgICAgIHBhZGRpbmc6IDRweCAxMHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGdhcDogNnB4O1xyXG4gICAgICAgIEBpbmNsdWRlIGNhcHRpb24tc21hbGwtZm9udCgpO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmYxdC1mb3JtLWZpZWxkIC5zcy1kZXNlbGVjdCBzdmcsXHJcbiAgICAgIC5mMXQtZm9ybS1maWVsZCAuc3MtYXJyb3d7XHJcbiAgICAgICAgd2lkdGg6IDEycHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMnB4O1xyXG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuZjF0LWZvcm0tZmllbGQgLnNzLWFycm93IHBhdGgsXHJcbiAgICAgIC5mMXQtZm9ybS1maWVsZCAuc3MtZGVzZWxlY3QgcGF0aHtcclxuICAgICAgICBzdHJva2U6ICMxQzFFMjU7XHJcbiAgICAgICAgc3Ryb2tlLXdpZHRoOiAxMjtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmYxdC1mb3JtLWZpZWxkIC5zcy1jb250ZW50e1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNGOEZBRkY7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzFDMUUyNTFBO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDEwcHggMzBweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xyXG4gICAgICAgIHBhZGRpbmc6IDZweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmYxdC1mb3JtLWZpZWxkIC5zcy1jb250ZW50IC5zcy1saXN0e1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDIyMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuZjF0LWZvcm0tZmllbGQgLnNzLWNvbnRlbnQgLnNzLW9wdGlvbntcclxuICAgICAgICBwYWRkaW5nOiA4cHggMTBweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICAgICAgY29sb3I6ICMwMDAyMENDQztcclxuICAgICAgICBAaW5jbHVkZSBjYXB0aW9uLXNtYWxsLWZvbnQoKTtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcblxyXG4gICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgJi5zcy1oaWdobGlnaHRlZHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICMwRjVFRjcxQTtcclxuICAgICAgICAgIGNvbG9yOiAjMEY1RUY3O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmYxdC1mb3JtLWZpZWxkIC5zcy1zZWFyY2ggaW5wdXR7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzFDMUUyNTFBO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICBwYWRkaW5nOiA4cHggMTJweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XHJcbiAgICAgICAgQGluY2x1ZGUgY2FwdGlvbi1zbWFsbC1mb250KCk7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNGOEZBRkY7XHJcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLml0aXtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgLml0aV9fY291bnRyeS1jb250YWluZXJ7XHJcbiAgICAgICAgICBsZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBtaW4td2lkdGg6IDcwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaXRpX190ZWwtaW5wdXR7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDkwcHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5mMXQtZm9ybS1maWVsZC0tZGF0ZXtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuZjF0LWZvcm1fX2NoZWNrYm94X193cmFwcGVye1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBnYXA6IDhweDtcclxuXHJcbiAgICAgICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJde1xyXG4gICAgICAgICAgYXBwZWFyYW5jZTogYXV0bztcclxuICAgICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogY2hlY2tib3g7XHJcbiAgICAgICAgICB3aWR0aDogMTZweDtcclxuICAgICAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgICAgIGFjY2VudC1jb2xvcjogIzBGNUVGNztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mMXQtZm9ybV9fY2hlY2tib3hfX2l0ZW17XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmYxdC1mb3JtX19yYWRpb19fY29udGFpbmVye1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGdhcDogMTJweDtcclxuXHJcbiAgICAgICAgLmYxdC1mb3JtX19yYWRpb19fd3JhcHBlcntcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgZ2FwOiA4cHg7XHJcbiAgICAgICAgICBwYWRkaW5nOiA2cHggMTJweCA2cHggMzJweDtcclxuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMxQzFFMjUxQTtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICAgLmYxdC1mb3JtLWZpZWxkX19sYWJlbHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcblxyXG4gICAgICAgICAgICAmOjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgIGxlZnQ6IC0yOHB4O1xyXG4gICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgICB3aWR0aDogMTZweDtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzFDMUUyNTFBO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl17XHJcbiAgICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgIGxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAxNnB4O1xyXG5cclxuICAgICAgICAgICY6Y2hlY2tlZHtcclxuICAgICAgICAgICAgJiArIC5mMXQtZm9ybS1maWVsZF9fbGFiZWw6OmFmdGVye1xyXG4gICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICBsZWZ0OiAtMjRweDtcclxuICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDhweDtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDhweDtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMEY1RUY3O1xyXG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJiArIC5mMXQtZm9ybS1maWVsZF9fbGFiZWw6OmJlZm9yZXtcclxuICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICMwRjVFRjc7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5mMXQtZm9ybV9fc3VibWl0e1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICMwRjVFRjc4MDtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDYwcHg7XHJcbiAgICAgICAgcGFkZGluZzogMTFweCAxNnB4IDExcHggMTZweDtcclxuICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgYm9keS1tZWRpdW0tZm9udCgpO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBjb2xvcjogI0Y4RkFGRjtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xyXG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgZWFzZSAwLjNzO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAmOm5vdCg6ZGlzYWJsZWQpe1xyXG4gICAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2IoMTUsIDk0LCAyNDcpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpkaXNhYmxlZHtcclxuICAgICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcbiAgICAgICAgICBvcGFjaXR5OiAwLjY7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAkdGFibGV0LXdpZHRoKXtcclxuICAgICAgICAgIHBhZGRpbmc6IDdweCAxMHB4IDdweCAxMHB4O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLy8gaGlkZSByYWRpbyByb3cgKHNjcmlwdC1nZW5lcmF0ZWQgYmxvY2sgbm90IHVzZWQgaW4gY3VycmVudCBVSSlcclxuICAgICAgLmYxdC1mb3JtX19yb3cgLmYxdC1mb3JtLWZpZWxkLS1yYWRpb3tcclxuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5mMXQtZm9ybV9fcm93IC5mMXQtZm9ybS1maWVsZC0tcmFkaW8gfiAuZjF0LWZvcm0tZmllbGRfX2Vycm9ye1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLy8gaGlkZSB0b3AgbGFiZWxzIGFib3ZlIGlucHV0cyAodXNlIHBsYWNlaG9sZGVycyBpbnN0ZWFkKVxyXG4gICAgICAuZjF0LWZvcm0tZmllbGQgPiBsYWJlbCA+IC5mMXQtZm9ybS1maWVsZF9fbGFiZWx7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLy8gaGlkZSBwYXNzd29yZCByb3cgaW5qZWN0ZWQgYnkgc2NyaXB0XHJcbiAgICAgIC5mMXQtZm9ybV9fcm93IC5mMXQtZm9ybS1maWVsZC0tcGFzc3dvcmR7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuZjF0LWZvcm1fX3JvdyAuZjF0LWZvcm0tZmllbGQtLXBhc3N3b3JkIH4gLmYxdC1mb3JtLWZpZWxkX19lcnJvcntcclxuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaG9tZV9wb3B1cF9jb250ZW50X2xvd2VyX3JpZ2h0Y29udHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgZ2FwOiAxNnB4O1xyXG5cclxuICAgICAgQG1lZGlhKG1heC13aWR0aDogNTUwcHgpe1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG5cclxuICAgICAgQG1lZGlhKG1heC13aWR0aDogJHRhYmxldC13aWR0aCl7XHJcbiAgICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAbWVkaWEobWF4LXdpZHRoOiAkbW9iaWxlLXdpZHRoKXtcclxuICAgICAgICBnYXA6IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHNwYW57XHJcbiAgICAgICAgQGluY2x1ZGUgY2FwdGlvbi1zbWFsbC1mb250KCk7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGNvbG9yOiAjMDAwMjBDQ0M7XHJcblxyXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6ICR0YWJsZXQtd2lkdGgpe1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmhvbWVfcG9wdXBfY29udGVudF9sb3dlcl9yaWdodGNvbnRfdmlkZW97XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIG1heC13aWR0aDogNDIwcHg7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMjAwcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgIGltZ3tcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHotaW5kZXg6IDEwMDAwMDAwMDAwO1xyXG4gICAgICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgQG1lZGlhKG1heC13aWR0aDogJHRhYmxldC13aWR0aCl7XHJcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKGNhbGMoMjg2LzYxMikgKiBtaW4oNjEycHgsIDkwdncpKTtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAxMzZweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgQG1lZGlhKG1heC13aWR0aDogNTUwcHgpe1xyXG4gICAgICAgIG1heC13aWR0aDogbWluKDQyMHB4LCBjYWxjKDEwMCUgLSA0MHB4KSk7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAbWVkaWEobWF4LXdpZHRoOiA0NTBweCl7XHJcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcclxuICAgICAgfVxyXG5cclxuICAgICAgQG1lZGlhKG1heC13aWR0aDogJG1vYmlsZS13aWR0aCl7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XHJcbiAgICAgICAgICBtYXgtaGVpZ2h0OiAxNzBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHZpZGVve1xyXG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuaG9tZV9wb3B1cF9jb250ZW50X2xvd2VyX3JpZ2h0Y29udF9sb3dlcntcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGdhcDogMTZweDtcclxuXHJcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogJHRhYmxldC13aWR0aCl7XHJcbiAgICAgICAgICBnYXA6IDExcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAkbW9iaWxlLXdpZHRoKXtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICBnYXA6IDhweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDU1MHB4KXtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICBnYXA6IDhweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDUwMHB4KXtcclxuICAgICAgICAgIGdhcDogNHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmhvbWVfcG9wdXBfY29udGVudF9sb3dlcl9yaWdodGNvbnRfbG93ZXJfcGhyYXNle1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICBnYXA6IDE2cHg7XHJcbiAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiAyNDJweDtcclxuICAgICAgICAgIGhlaWdodDogMjAwcHg7XHJcbiAgICAgICAgICBwYWRkaW5nOiAxNnB4O1xyXG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzFDMUUyNTgwO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuXHJcbiAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAkdGFibGV0LXdpZHRoKXtcclxuICAgICAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxNTlweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMzZweDtcclxuICAgICAgICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDU3NXB4KXtcclxuICAgICAgICAgICAgaGVpZ2h0OiBmaXQtY29udGVudDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA1NTBweCl7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNTAwcHgpe1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDYwJTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA5MDBweCl7XHJcbiAgICAgICAgICAgIGdhcDogOHB4O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6ICRtb2JpbGUtd2lkdGgpe1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEzOHB4O1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAzNnB4O1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogOTAwcHgpe1xyXG4gICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAkdGFibGV0LXdpZHRoKXtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA4MnB4O1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNTUwcHgpe1xyXG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDhweDtcclxuICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMTBweDtcclxuICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAyOXB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNTAwcHgpe1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogJG1vYmlsZS13aWR0aCl7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDhweDtcclxuICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMTBweDtcclxuICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAyOXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgQGluY2x1ZGUgYm9keS1zbWFsbC1mb250KCk7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMjAycHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6ICR0YWJsZXQtd2lkdGgpe1xyXG4gICAgICAgICAgICAgIG1heC13aWR0aDogMTM3cHg7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiA5cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6ICRtb2JpbGUtd2lkdGgpe1xyXG4gICAgICAgICAgICAgIG1heC13aWR0aDogMzE0cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5ob21lX3BvcHVwX2NvbnRlbnRfbG93ZXJfcmlnaHRjb250X2xvd2VyX2F3YXJke1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICBwYWRkaW5nOiAxNnB4O1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiAxNzBweDtcclxuICAgICAgICAgIGhlaWdodDogMjAwcHg7XHJcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMUMxRTI1ODA7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG5cclxuICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6ICR0YWJsZXQtd2lkdGgpe1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDExNnB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEzNnB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDUwMHB4KXtcclxuICAgICAgICAgICAgaGVpZ2h0OiBmaXQtY29udGVudDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA0NDBweCl7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogODBweDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA1NTBweCl7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogNzhweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAkbW9iaWxlLXdpZHRoKXtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDc4cHg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA4M3B4O1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA4N3B4O1xyXG4gICAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAkdGFibGV0LXdpZHRoKXtcclxuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgIG1heC13aWR0aDogNTZweDtcclxuICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA1OXB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA1MDBweCl7XHJcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzNHB4O1xyXG4gICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDM3cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDQ1MHB4KXtcclxuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDI0cHg7XHJcbiAgICAgICAgICAgICAgbWF4LWhlaWdodDogMjdweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNTUwcHgpe1xyXG4gICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgdG9wOiA5cHg7XHJcbiAgICAgICAgICAgICAgbGVmdDogNTVweDtcclxuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDU2cHg7XHJcbiAgICAgICAgICAgICAgbWF4LWhlaWdodDogNTlweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogJG1vYmlsZS13aWR0aCl7XHJcbiAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICB0b3A6IDlweDtcclxuICAgICAgICAgICAgICBsZWZ0OiA1NXB4O1xyXG4gICAgICAgICAgICAgIG1heC13aWR0aDogNTZweDtcclxuICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA1OXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmhvbWVfcG9wdXBfY29udGVudF9sb3dlcl9yaWdodGNvbnRfbG93ZXJfYXdhcmRfdGl0bGV7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTUycHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwMjBDRTU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJvZHktbGFyZ2UtZm9udCgpO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6ICR0YWJsZXQtd2lkdGgpe1xyXG4gICAgICAgICAgICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNHB4O1xyXG4gICAgICAgICAgICAgIG1heC13aWR0aDogMTA4cHg7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA1NTBweCl7XHJcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxNTFweDtcclxuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTExcHg7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiA5cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6ICRtb2JpbGUtd2lkdGgpe1xyXG4gICAgICAgICAgICAgIG1heC13aWR0aDogMTUxcHg7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDExMXB4O1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogOXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmhvbWVfcG9wdXBfY29udGVudF9sb3dlcl9yaWdodGNvbnRfbG93ZXJfYXdhcmRfdGV4dHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYm9keS1zbWFsbC1mb250KCk7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICAgICAgY29sb3I6ICMwMDAyMENDQztcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6ICR0YWJsZXQtd2lkdGgpe1xyXG4gICAgICAgICAgICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogOHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA1NTBweCl7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDExMXB4O1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogN3B4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAkbW9iaWxlLXdpZHRoKXtcclxuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTExcHg7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiA3cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5ob21lX3BvcHVwX292ZXJsYXkuYWN0aXZlIC5ob21lX3BvcHVwX2NvbnRlbnR7XHJcbiAgb3BhY2l0eTogMTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIC01MCUpIHNjYWxlKDEpO1xyXG59XHJcblxyXG4vLyB2aWRlbyBtb2RhbFxyXG5cclxuXHJcbi5tb2RhbC1vdmVybGF5IHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICB6LWluZGV4OiAxMDAwO1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcblxyXG4gICYuYWN0aXZlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gIH1cclxufVxyXG5cclxuLm1vZGFsIHtcclxuICBtYXgtd2lkdGg6IDkwMHB4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogNTMycHg7XHJcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICBiYWNrZ3JvdW5kOiAjMUMxRTI1O1xyXG4gIG1hcmdpbi1ib3R0b206IDEyNXB4O1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMHB4KTtcclxuICBwYWRkaW5nOiAzMHB4O1xyXG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gIEBtZWRpYShtYXgtd2lkdGg6ICR0YWJsZXQtd2lkdGgpe1xyXG4gICAgbWF4LXdpZHRoOiA3MDRweDtcclxuICAgIHBhZGRpbmc6IDIzcHg7XHJcbiAgICBoZWlnaHQ6IDQxNXB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTFweDtcclxuICB9XHJcblxyXG4gIEBtZWRpYShtYXgtd2lkdGg6ICRtb2JpbGUtd2lkdGgpe1xyXG4gICAgbWF4LXdpZHRoOiAzNzNweDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMThweDtcclxuICAgIGhlaWdodDogMjYwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMXB4O1xyXG4gIH1cclxuXHJcbiAgLm1vZGFsLW92ZXJsYXkuYWN0aXZlICYge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gIH1cclxufVxyXG5cclxuLm1vZGFsLXZpZGVvIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDM5NHB4O1xyXG4gIGJhY2tncm91bmQ6ICMwMDA7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGNvbG9yOiB3aGl0ZTtcclxuICBmb250LXNpemU6IDE4cHg7XHJcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgaW1ne1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgIHotaW5kZXg6IDEwMDAwMDAwMDAwO1xyXG4gICAgd2lkdGg6IDUwcHg7XHJcbiAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgfVxyXG5cclxuICB2aWRlb3tcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhKG1heC13aWR0aDogJHRhYmxldC13aWR0aCl7XHJcbiAgICBoZWlnaHQ6IDMwOHB4O1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhKG1heC13aWR0aDogJG1vYmlsZS13aWR0aCl7XHJcbiAgICBoZWlnaHQ6IDIwMHB4O1xyXG4gIH1cclxufVxyXG5cclxuLm1vZGFsLWZvcm0ge1xyXG4gIG1hcmdpbi10b3A6IDI5cHg7XHJcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG4gIG1heC13aWR0aDogNTUzcHg7XHJcbiAgaGVpZ2h0OiA1MHB4O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgZ2FwOiAxNXB4O1xyXG5cclxuICBAbWVkaWEobWF4LXdpZHRoOiAkdGFibGV0LXdpZHRoKXtcclxuICAgIG1hcmdpbi10b3A6IDIycHg7XHJcbiAgICBtYXgtd2lkdGg6IDQzMnB4O1xyXG4gICAgaGVpZ2h0OiAzOXB4O1xyXG4gICAgZ2FwOiA2cHg7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEobWF4LXdpZHRoOiAkbW9iaWxlLXdpZHRoKXtcclxuICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICBtYXgtd2lkdGg6IDM0NnB4O1xyXG4gICAgaGVpZ2h0OiAzMnB4O1xyXG4gICAgZ2FwOiA4cHg7XHJcbiAgfVxyXG59XHJcblxyXG4uZm9ybS1pbnB1dC5lcnJvciB7XHJcbiAgY29sb3I6ICNmZjAwMDA7XHJcbiAgYm9yZGVyLWNvbG9yOiAjZmYwMDAwO1xyXG59XHJcblxyXG4uZm9ybS1pbnB1dC5lcnJvcjo6cGxhY2Vob2xkZXIge1xyXG4gIGNvbG9yOiAjZmYwMDAwO1xyXG4gIG9wYWNpdHk6IDAuODtcclxufVxyXG5cclxuLmZvcm0taW5wdXQge1xyXG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcbn1cclxuXHJcbi5mb3JtLWlucHV0IHtcclxuICBmbGV4OiAxO1xyXG4gIHBhZGRpbmc6IDE2cHggMjRweCAxNnB4IDI0cHg7XHJcbiAgbWF4LXdpZHRoOiAzNjBweDtcclxuICBiYWNrZ3JvdW5kOiAjRjhGQUZGMjY7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjNzIGVhc2U7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGNvbG9yOiAjRjhGQUZGQ0M7XHJcbiAgQGluY2x1ZGUgY2FwdGlvbi1zbWFsbC1mb250KCk7XHJcblxyXG4gIEBtZWRpYShtYXgtd2lkdGg6ICR0YWJsZXQtd2lkdGgpe1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhKG1heC13aWR0aDogJG1vYmlsZS13aWR0aCl7XHJcbiAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEobWF4LXdpZHRoOiAkdGFibGV0LXdpZHRoKXtcclxuICAgIHBhZGRpbmc6IDE2cHg7XHJcbiAgICBtYXgtd2lkdGg6IDI4MXB4O1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhKG1heC13aWR0aDogJG1vYmlsZS13aWR0aCl7XHJcbiAgICBtYXgtd2lkdGg6IDIyNHB4O1xyXG4gIH1cclxuXHJcbiAgJjo6cGxhY2Vob2xkZXJ7XHJcbiAgICBjb2xvcjogI0Y4RkFGRkNDO1xyXG4gICAgQGluY2x1ZGUgY2FwdGlvbi1zbWFsbC1mb250KCk7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcblxyXG4gICAgQG1lZGlhKG1heC13aWR0aDogJHRhYmxldC13aWR0aCl7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOiAkbW9iaWxlLXdpZHRoKXtcclxuICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJjpmb2N1cyB7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjMDA3YmZmO1xyXG4gIH1cclxuXHJcbiAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgY29sb3I6ICM2Yzc1N2Q7XHJcbiAgfVxyXG59XHJcblxyXG4uZm9ybS1idXR0b24ge1xyXG4gIHBhZGRpbmc6IDExcHggMTZweCAxMXB4IDE2cHg7XHJcbiAgY29sb3I6IHdoaXRlO1xyXG4gIGJvcmRlcjogMnB4IHNvbGlkICMwRjVFRjc7XHJcbiAgYm9yZGVyLXJhZGl1czogNjBweDtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZTtcclxuICBAaW5jbHVkZSBib2R5LW1lZGl1bS1mb250KCk7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gIEBtZWRpYShtYXgtd2lkdGg6ICR0YWJsZXQtd2lkdGgpe1xyXG4gICAgbWF4LXdpZHRoOiAxNDRweDtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICB9XHJcblxyXG4gIEBtZWRpYShtYXgtd2lkdGg6ICRtb2JpbGUtd2lkdGgpe1xyXG4gICAgbWF4LXdpZHRoOiAxMTVweDtcclxuICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICB9XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZDogIzAwNTZiMztcclxuICB9XHJcblxyXG4gICY6YWN0aXZlIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxcHgpO1xyXG4gIH1cclxufVxyXG5cclxuIiwiLmhvbWVfZ2Vhcl9oZWFkZXJ7XHJcbiAgbWF4LWhlaWdodDogMjZweDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICBAbWVkaWEobWF4LXdpZHRoOiAkdGFibGV0LXdpZHRoKXtcclxuICAgIG1heC1oZWlnaHQ6IDE2cHg7XHJcblxyXG4gICAgaW1ne1xyXG4gICAgICBtYXgtd2lkdGg6IDM1cHg7XHJcbiAgICAgIG1heC1oZWlnaHQ6IDE0cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBzcGFue1xyXG4gICAgQGluY2x1ZGUgYm9keS1zbWFsbC1mb250KCk7XHJcbiAgICBjb2xvcjogI0Y4RkFGRkU1O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOiAkdGFibGV0LXdpZHRoKXtcclxuICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmhvbWVfZ2VhcjF7XHJcbiAgQGluY2x1ZGUgaG9tZV9nZWFyKCk7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAuaG9tZV9nZWFyMV93cmFwcGVye1xyXG4gICAgbWFyZ2luLXRvcDogMTIwcHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGdhcDogODBweDtcclxuXHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOiAkdGFibGV0LXdpZHRoKXtcclxuICAgICAgbWFyZ2luLXRvcDogNTBweDtcclxuICAgICAgZ2FwOiAzNnB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYShtYXgtd2lkdGg6ICRtb2JpbGUtd2lkdGgpe1xyXG4gICAgICBtYXJnaW4tdG9wOiAzNnB4O1xyXG4gICAgICBnYXA6IDI0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmhvbWVfZ2VhcjFfaW5mb19jb250YWluZXJ7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgQG1lZGlhKG1heC13aWR0aDogJG1vYmlsZS13aWR0aCl7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgZ2FwOiAxNnB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuaG9tZV9nZWFyMV9pbmZvX2xhYmVse1xyXG4gICAgICAgIEBpbmNsdWRlIGJvZHktbGFyZ2UtZm9udCgpO1xyXG4gICAgICAgIGNvbG9yOiAjRjhGQUZGO1xyXG4gICAgICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICAgICAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xyXG4gICAgICAgIG1pbi13aWR0aDogNTAlO1xyXG4gICAgICAgIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgICAgICAgdG9wOiAyMDBweDtcclxuICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlIDAuM3M7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgY29sb3I6ICMwRjVFRjcgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6ICR0YWJsZXQtd2lkdGgpe1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgY29sb3I6ICMwRjVFRjc7XHJcbiAgICAgICAgICB0b3A6IDgwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA0MjBweCl7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAkbW9iaWxlLXdpZHRoKXtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5ob21lX2dlYXIxX2luZm9fdGV4dF9jb250YWluZXJ7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA2NTFweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgZ2FwOiAzNnB4O1xyXG5cclxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAkdGFibGV0LXdpZHRoKXtcclxuICAgICAgICAgIG1heC13aWR0aDogMzc2cHg7XHJcbiAgICAgICAgICBnYXA6IDIwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAkbW9iaWxlLXdpZHRoKXtcclxuICAgICAgICAgIG1heC13aWR0aDogMzM1cHg7XHJcbiAgICAgICAgICBnYXA6IDE2cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBoMntcclxuICAgICAgICAgIGNvbG9yOiAjRjhGQUZGRTU7XHJcblxyXG4gICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogJHRhYmxldC13aWR0aCl7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5ob21lX2dlYXIxX2luZm9fdGV4dF9jb250YWluZXJfdGV4dHtcclxuICAgICAgICAgIEBpbmNsdWRlIGJvZHktc21hbGwtZm9udCgpO1xyXG4gICAgICAgICAgY29sb3I6ICNGOEZBRkZFNTtcclxuXHJcbiAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAkdGFibGV0LXdpZHRoKXtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5ob21lX2dlYXIxX2luZm9fdGV4dF9jb250YWluZXJfdGV4dF9jb2xvcmVke1xyXG4gICAgICAgICAgICBjb2xvcjogIzBGNUVGNztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbmh0bWwge1xyXG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xyXG59XHJcbiIsIi5ob21lX2dlYXIyIHtcclxuICBAaW5jbHVkZSBob21lX2dlYXIoKTtcclxuXHJcbiAgLmhvbWVfZ2VhcjJfdXBwZXJfY29udGFpbmVye1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBtYXJnaW4tdG9wOiAxMjBweDtcclxuICAgIG1heC13aWR0aDogMTE0MnB4O1xyXG4gICAgbWluLWhlaWdodDogNTQycHg7XHJcblxyXG4gICAgQG1lZGlhKG1heC13aWR0aDogJHRhYmxldC13aWR0aCl7XHJcbiAgICAgIG1hcmdpbi10b3A6IDUwcHg7XHJcbiAgICAgIG1heC13aWR0aDogNjk3cHg7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDMzM3B4O1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYShtYXgtd2lkdGg6ICRtb2JpbGUtd2lkdGgpe1xyXG4gICAgICBtYXJnaW4tdG9wOiAzNnB4O1xyXG4gICAgICBtYXgtd2lkdGg6IDM0NnB4O1xyXG4gICAgICBtaW4taGVpZ2h0OiAzMDdweDtcclxuICAgIH1cclxuXHJcbiAgICBoMntcclxuICAgICAgY29sb3I6ICNGOEZBRkZFNTtcclxuICAgICAgbWF4LXdpZHRoOiAyOThweDtcclxuXHJcbiAgICAgIEBtZWRpYShtYXgtd2lkdGg6ICR0YWJsZXQtd2lkdGgpe1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgICAgICBtYXgtd2lkdGg6IDIyM3B4XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaG9tZV9nZWFyMl91cHBlcl9iYWNre1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAuaG9tZV9nZWFyMl91cHBlcl9jcmVkaXRze1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcclxuICAgICAgICBtYXJnaW4tbGVmdDogMzA4cHg7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6ICR0YWJsZXQtd2lkdGgpe1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDE3MnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogJG1vYmlsZS13aWR0aCl7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAuY3JlZGl0c19zY3JvbGwge1xuICAgICAgICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgYW5pbWF0aW9uOiBjcmVkaXRzU2Nyb2xsIDEwcyBsaW5lYXIgaW5maW5pdGU7XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNyZWRpdHNfdHJhY2sge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jcmVkaXRzX2dyb3VwIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgZ2FwOiAxNnB4O1xuICAgICAgICAgIG1pbi13aWR0aDogMjU3cHg7XG5cbiAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiBjYWxjKDEwMCUgKyAxNnB4KTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogJHRhYmxldC13aWR0aCl7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDE1NnB4O1xuICAgICAgICAgIH1cblxyXG4gICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgQGluY2x1ZGUgYm9keS1sYXJnZS1mb250KCk7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjRjhGQUZGRTU7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDI1N3B4O1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogJHRhYmxldC13aWR0aCl7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgIG1pbi13aWR0aDogMTU2cHg7XHJcbiAgICAgICAgICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAkbW9iaWxlLXdpZHRoKXtcclxuICAgICAgICAgICAgICBnYXA6IDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5sb3R0aWVfaW1ne1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgei1pbmRleDogLTIwO1xyXG4gICAgICAgIG1heC13aWR0aDogNDcycHggIWltcG9ydGFudDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC42cyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xyXG4gICAgICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XHJcblxyXG4gICAgICAgIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogbm8tcHJlZmVyZW5jZSkge1xyXG4gICAgICAgICAgJi5wYXJhbGxheCB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSh2YXIoLS1wYXJhbGxheC1vZmZzZXQsIDBweCkpIHRyYW5zbGF0ZVooMCk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAkdGFibGV0LXdpZHRoKXtcclxuICAgICAgICAgIG1heC13aWR0aDogMzEwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAkbW9iaWxlLXdpZHRoKXtcclxuICAgICAgICAgIG1heC13aWR0aDogMTU5cHg7XHJcbiAgICAgICAgICByaWdodDogMTFweDtcclxuICAgICAgICAgIGJvdHRvbTogNDdweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgYW5pbWF0aW9uOiBtdWx0aUNvbG9yRmxvdyA4cyBlYXNlLWluLW91dCBpbmZpbml0ZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBrZXlmcmFtZXMgbXVsdGlDb2xvckZsb3cge1xyXG4gICAgICAwJSB7XHJcbiAgICAgICAgZmlsdGVyOiBodWUtcm90YXRlKDBkZWcpIHNhdHVyYXRlKDEuMik7XHJcbiAgICAgIH1cclxuICAgICAgMjUlIHtcclxuICAgICAgICBmaWx0ZXI6IGh1ZS1yb3RhdGUoOTBkZWcpIHNhdHVyYXRlKDEuMyk7XHJcbiAgICAgIH1cclxuICAgICAgNTAlIHtcclxuICAgICAgICBmaWx0ZXI6IGh1ZS1yb3RhdGUoMTgwZGVnKSBzYXR1cmF0ZSgxLjEpO1xyXG4gICAgICB9XHJcbiAgICAgIDc1JSB7XHJcbiAgICAgICAgZmlsdGVyOiBodWUtcm90YXRlKDI3MGRlZykgc2F0dXJhdGUoMS40KTtcclxuICAgICAgfVxyXG4gICAgICAxMDAlIHtcclxuICAgICAgICBmaWx0ZXI6IGh1ZS1yb3RhdGUoMzYwZGVnKSBzYXR1cmF0ZSgxLjIpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGtleWZyYW1lcyBjcmVkaXRzU2Nyb2xsIHtcbiAgICAgIDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgfVxuICAgICAgMTAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWShjYWxjKC0xMDAlIC0gMTZweCkpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXHJcblxyXG4gIC5ob21lX2dlYXIyX2xvd2VyX2NvbnRhaW5lciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGdhcDogODBweDtcclxuICAgIG1hcmdpbi10b3A6IDIxNHB4O1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgY29sb3I6ICNGOEZBRkZFNTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG5cclxuICAgIEBtZWRpYShtYXgtd2lkdGg6ICR0YWJsZXQtd2lkdGgpe1xyXG4gICAgICBtYXJnaW4tdG9wOiAxMjBweDtcclxuICAgICAgZ2FwOiA0NnB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYShtYXgtd2lkdGg6ICR0YWJsZXQtd2lkdGgpe1xyXG4gICAgICBtYXJnaW4tdG9wOiA3MnB4O1xyXG4gICAgICBnYXA6IDIxcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmhvbWVfZ2VhcjJfbG93ZXJfY29udGFpbmVyX25pdHJvIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgLm5pdHJvLWVmZmVjdCB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGZpbHRlcjogYmx1cigxMHB4KTtcclxuICAgICAgICB6LWluZGV4OiAtMjtcclxuICAgICAgICBtYXgtd2lkdGg6IDY5JTtcclxuXHJcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNTAwcHgpe1xyXG4gICAgICAgICAgZmlsdGVyOiBibHVyKDdweCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAkbW9iaWxlLXdpZHRoKXtcclxuICAgICAgICAgIGZpbHRlcjogYmx1cig0cHgpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW1ne1xyXG4gICAgICAgICAgd2lkdGg6IG1pbig4NTBweCwgMTAwJSk7XHJcbiAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcclxuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDApO1xyXG4gICAgICAgICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5ob21lX2dlYXIyX2xvd2VyX2NvbnRhaW5lcl9yZXYge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkRm91bmRlcnNHcm90ZXNrLWZhbWlseTtcclxuICAgICAgICBmb250LXNpemU6IDIwMHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAwLjg1O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMTExcHg7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcbiAgICAgICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNjBweDtcclxuICAgICAgICAgIG1heC1oZWlnaHQ6IDg5cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTQwcHg7XHJcbiAgICAgICAgICBtYXgtaGVpZ2h0OiA3OHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEyMHB4O1xyXG4gICAgICAgICAgbWF4LWhlaWdodDogNjdweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6ICR0YWJsZXQtd2lkdGgpe1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxMTVweDtcclxuICAgICAgICAgIG1heC1oZWlnaHQ6IDY0cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA2NTBweCl7XHJcbiAgICAgICAgICBmb250LXNpemU6IDkwcHg7XHJcbiAgICAgICAgICBtYXgtaGVpZ2h0OiA0OXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNTAwcHgpe1xyXG4gICAgICAgICAgZm9udC1zaXplOiA3MHB4O1xyXG4gICAgICAgICAgbWF4LWhlaWdodDogMzhweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6ICRtb2JpbGUtd2lkdGgpe1xyXG4gICAgICAgICAgZm9udC1zaXplOiA1NHB4O1xyXG4gICAgICAgICAgbWF4LWhlaWdodDogMzBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaG9tZV9nZWFyMl9sb3dlcl9jb250YWluZXJfbG93ZXJfd3JhcHBlciB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG5cclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgaGVpZ2h0OiA4OHB4O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnRm91bmRlcnMgR3JvdGVzaycsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNjBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMC44NTtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE0MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExMDBweCkge1xyXG4gICAgICAgICAgaGVpZ2h0OiBmaXQtY29udGVudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxMjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxMDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0LXdpZHRoKSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDkycHg7XHJcbiAgICAgICAgICBtYXgtaGVpZ2h0OiA1MXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY5MHB4KSB7XHJcbiAgICAgICAgICBtYXgtaGVpZ2h0OiBmaXQtY29udGVudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlLXdpZHRoKSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDQ0cHg7XHJcbiAgICAgICAgICBtYXgtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgYnV0dG9uIHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA2MHB4O1xyXG4gICAgICAgIHdpZHRoOiAzNDBweDtcclxuICAgICAgICBtaW4taGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDExcHggMTZweCAxMXB4IDE2cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzBGNUVGNztcclxuICAgICAgICBjb2xvcjogI0Y4RkFGRkU1O1xyXG4gICAgICAgIEBpbmNsdWRlIGJvZHktbWVkaXVtLWZvbnQoKTtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0LXdpZHRoKSB7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDE5NnB4O1xyXG4gICAgICAgICAgbWluLWhlaWdodDogMjhweDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICAgIHBhZGRpbmc6IDZweCA5cHggNnB4IDlweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlLXdpZHRoKSB7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDkzcHg7XHJcbiAgICAgICAgICBtaW4taGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgcGFkZGluZzogM3B4IDRweCAzcHggNHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxuIiwiLmhvbWVfZ2VhcjN7XG4gIG1hcmdpbi10b3A6IDIwMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3cteDogY2xpcDtcbiAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG5cbiAgQG1lZGlhKG1heC13aWR0aDogJHRhYmxldC13aWR0aCl7XG4gICAgbWFyZ2luLXRvcDogMTIwcHg7XG4gIH1cblxuICBAbWVkaWEobWF4LXdpZHRoOiAkbW9iaWxlLXdpZHRoKXtcbiAgICBtYXJnaW4tdG9wOiA3MnB4O1xuICB9XG5cbiAgaGVhZGVye1xuICAgIG1heC13aWR0aDogbWluKDEyMjBweCwgY2FsYygxMDB2dyAtIDYwcHgpKTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICAuaG9tZV9nZWFyM19jb250YWluZXJ7XHJcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1heC13aWR0aDogbWluKDEyMjBweCwgY2FsYygxMDB2dyAtIDYwcHgpKTtcclxuICAgIG1hcmdpbjogMTIwcHggYXV0byAwIGF1dG87XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIG1pbi1oZWlnaHQ6IDY5MHB4O1xyXG4gICAgbWF4LWhlaWdodDogZml0LWNvbnRlbnQ7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNDAwcHg7XHJcblxyXG4gICAgQG1lZGlhKG1heC13aWR0aDogJHRhYmxldC13aWR0aCl7XHJcbiAgICAgIG1hcmdpbi10b3A6IDg1cHg7XHJcbiAgICAgIG1heC13aWR0aDogbWluKDc1MHB4LCBjYWxjKDEwMHZ3IC0gNDBweCkpO1xyXG4gICAgICBtaW4taGVpZ2h0OiBmaXQtY29udGVudDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDI4MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYShtYXgtd2lkdGg6ICRtb2JpbGUtd2lkdGgpe1xyXG4gICAgICBtYXJnaW4tdG9wOiAyNXB4O1xyXG4gICAgICBtYXgtd2lkdGg6IG1pbig3NTBweCwgY2FsYygxMDB2dyAtIDQwcHgpKTtcclxuICAgICAgbWluLWhlaWdodDogY2FsYyhmaXQtY29udGVudCk7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzMDBweDtcclxuICAgIH1cclxuXHJcblxyXG5cclxuICAgIC5ob21lX2dlYXIzX2JhY2tncm91bmR7XHJcbiAgICAgIG1heC13aWR0aDogMjk4cHg7XHJcbiAgICAgIG1heC1oZWlnaHQ6IDI5OHB4O1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDMxMHB4O1xyXG4gICAgICB6LWluZGV4OiAtMjtcclxuICAgICAgYW5pbWF0aW9uOiBtdWx0aUNvbG9yRmxvdyA4cyBlYXNlLWluLW91dCBpbmZpbml0ZTtcclxuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNnMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XHJcbiAgICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XHJcblxyXG4gICAgICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IG5vLXByZWZlcmVuY2UpIHtcclxuICAgICAgICAmLnBhcmFsbGF4IHtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSh2YXIoLS1wYXJhbGxheC1vZmZzZXQsIDBweCkpIHRyYW5zbGF0ZVooMCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG5cclxuICAgICAgQG1lZGlhKG1heC13aWR0aDogJHRhYmxldC13aWR0aCl7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAyMTJweDtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAyMTJweDtcclxuICAgICAgICBsZWZ0OiAyNDZweFxyXG4gICAgICB9XHJcblxyXG4gICAgICBAbWVkaWEobWF4LXdpZHRoOiA1MDBweCl7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAyMTJweDtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAyMTJweDtcclxuICAgICAgICBsZWZ0OiAxNDZweFxyXG4gICAgICB9XHJcblxyXG4gICAgICBAbWVkaWEobWF4LXdpZHRoOiAkbW9iaWxlLXdpZHRoKXtcbiAgICAgICAgbGVmdDogMTA5cHg7XG4gICAgICAgIHRvcDogMTAwcHg7XG4gICAgICB9XG4gICAgfVxuXHJcbiAgICBAa2V5ZnJhbWVzIG11bHRpQ29sb3JGbG93IHtcclxuICAgICAgMCUge1xyXG4gICAgICAgIGZpbHRlcjogaHVlLXJvdGF0ZSgwZGVnKSBzYXR1cmF0ZSgxLjIpO1xyXG4gICAgICB9XHJcbiAgICAgIDI1JSB7XHJcbiAgICAgICAgZmlsdGVyOiBodWUtcm90YXRlKDkwZGVnKSBzYXR1cmF0ZSgxLjMpO1xyXG4gICAgICB9XHJcbiAgICAgIDUwJSB7XHJcbiAgICAgICAgZmlsdGVyOiBodWUtcm90YXRlKDE4MGRlZykgc2F0dXJhdGUoMS4xKTtcclxuICAgICAgfVxyXG4gICAgICA3NSUge1xyXG4gICAgICAgIGZpbHRlcjogaHVlLXJvdGF0ZSgyNzBkZWcpIHNhdHVyYXRlKDEuNCk7XHJcbiAgICAgIH1cclxuICAgICAgMTAwJSB7XHJcbiAgICAgICAgZmlsdGVyOiBodWUtcm90YXRlKDM2MGRlZykgc2F0dXJhdGUoMS4yKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGgye1xyXG4gICAgICBjb2xvcjogI0Y4RkFGRkU1O1xyXG4gICAgICBtYXgtd2lkdGg6IDM2N3B4O1xyXG4gICAgICBtYXJnaW4tdG9wOiA2MHB4O1xyXG5cclxuXHJcbiAgICAgIEBtZWRpYShtYXgtd2lkdGg6ICR0YWJsZXQtd2lkdGgpe1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDM1cHg7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAyNDZweDtcclxuICAgICAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBtZWRpYShtYXgtd2lkdGg6ICRtb2JpbGUtd2lkdGgpe1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDExcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaG9tZV9nZWFyM19jbGllbnRze1xyXG4gICAgICBtYXJnaW4tdG9wOiAxMjBweDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGdhcDogMTZweDtcclxuXHJcbiAgICAgIEBtZWRpYShtYXgtd2lkdGg6ICR0YWJsZXQtd2lkdGgpe1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDU2cHg7XHJcbiAgICAgICAgZ2FwOiA5cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBtZWRpYShtYXgtd2lkdGg6ICRtb2JpbGUtd2lkdGgpe1xyXG4gICAgICAgIG1hcmdpbjogMjQwcHggYXV0byAwIGF1dG87XHJcbiAgICAgICAgZ2FwOiA2cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5ob21lX2dlYXIzX2NsaWVudHNfYXZhdGFye1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZ2FwOiA4cHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAkdGFibGV0LXdpZHRoKXtcclxuICAgICAgICAgIGdhcDogNHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogJG1vYmlsZS13aWR0aCl7XHJcbiAgICAgICAgICBnYXA6IDhweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5hdmF0YXItaXRlbXtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcblxyXG4gICAgICAgICAgYnV0dG9ue1xyXG4gICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgICAgICAgbWF4LWhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycztcclxuXHJcbiAgICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogJHRhYmxldC13aWR0aCl7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDIzcHg7XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAyM3B4O1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogJG1vYmlsZS13aWR0aCl7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDI2cHg7XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAyNnB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC50b29sdGlwe1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMTAwJTtcclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMxQzFFMjU7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjRjhGQUZGRTU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE2cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJvZHktc21hbGwtZm9udCgpO1xyXG4gICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAkdGFibGV0LXdpZHRoKXtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiA5cHg7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJi5zZWxlY3RlZCB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMwRjVFRjc7XHJcblxyXG4gICAgICAgICAgICAudG9vbHRpcCB7XHJcbiAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgICAuaG9tZV9nZWFyM19yZXZpZXdze1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGdhcDogNDBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJvdHRvbTogMDtcclxuXHJcbiAgICAgICAgaGVpZ2h0OiAyODhweDtcclxuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC42cyBlYXNlO1xyXG4gICAgICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XHJcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgY3Vyc29yOiBncmFiO1xuICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcblxuICAgICAgICAmLmRyYWdnaW5nIHtcbiAgICAgICAgICBjdXJzb3I6IGdyYWJiaW5nO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogJHRhYmxldC13aWR0aCl7XG4gICAgICAgICAgaGVpZ2h0OiAxOTJweDtcbiAgICAgICAgfVxuXHJcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogJG1vYmlsZS13aWR0aCl7XHJcbiAgICAgICAgICBib3R0b206IDQwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaG9tZV9nZWFyM19yZXZpZXdzX3Jldmlld3tcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgIGdhcDogMzZweDtcclxuICAgICAgICAgIHdpZHRoOiAzNDRweDtcclxuICAgICAgICAgIGhlaWdodDogMjg4cHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMUMxRTI1Q0M7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgICAgICAgcGFkZGluZzogMzZweCAxNnB4IDM2cHggMTZweDtcclxuICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xyXG4gICAgICAgICAgb3BhY2l0eTogMC44O1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSBlYXNlIDAuM3M7XHJcblxyXG4gICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogJHRhYmxldC13aWR0aCl7XHJcbiAgICAgICAgICAgIGdhcDogMjNweDtcclxuICAgICAgICAgICAgd2lkdGg6IDIyOHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE5MXB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyM3B4IDEwcHggMjNweCAxMHB4O1xyXG4gICAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgICAmLnNlbGVjdGVke1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMEY1RUY3O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGNhcHRpb24tbWVkaXVtLWZvbnQoKTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogI0Y4RkFGRkU1O1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAkdGFibGV0LXdpZHRoKXtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuY2xpZW50e1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBnYXA6IDE2cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IGF1dG87XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAkdGFibGV0LXdpZHRoKXtcclxuICAgICAgICAgICAgICBnYXA6IDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICB3aWR0aDogNTRweDtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDU0cHg7XHJcblxyXG4gICAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6ICR0YWJsZXQtd2lkdGgpe1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDM2cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDM2cHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY2xpZW50X2luZm97XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgIGdhcDogNHB4O1xyXG5cclxuICAgICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAkdGFibGV0LXdpZHRoKXtcclxuICAgICAgICAgICAgICAgIGdhcDogMnB4O1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgLmNsaWVudF9uYW1le1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgY2FwdGlvbi1tZWRpdW0tZm9udCgpO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG5cclxuICAgICAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6ICR0YWJsZXQtd2lkdGgpe1xyXG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAuY2xpZW50X2FkZGl0aW9uYWx7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBib2R5LWxhcmdlLWZvbnQoKTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAkdGFibGV0LXdpZHRoKXtcclxuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gIH1cclxuXHJcblxyXG4gIC5ob21lX2dlYXIzX2xvd2VyX2NvbnRhaW5lcntcclxuICAgIG1hcmdpbjogMjAwcHggYXV0byAwIGF1dG87XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIG1heC13aWR0aDogbWluKDEyMjBweCwgY2FsYygxMDB2dyAtIDYwcHgpKTtcclxuICAgIG1pbi1oZWlnaHQ6IDExNDNweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOiAkdGFibGV0LXdpZHRoKXtcclxuICAgICAgbWFyZ2luLXRvcDogMTIwcHg7XHJcbiAgICAgIG1heC13aWR0aDogbWluKDcwNHB4LCBjYWxjKDEwMHZ3IC0gNDBweCkpO1xyXG4gICAgICBtaW4taGVpZ2h0OiA2NjBweDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOiAkbW9iaWxlLXdpZHRoKXtcclxuICAgICAgbWFyZ2luLXRvcDogNzJweDtcclxuICAgICAgbWluLWhlaWdodDogNzU1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmJhY2t7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbWF4LXdpZHRoOiAyMjdweDtcclxuICAgICAgaGVpZ2h0OiAyMjdweDtcclxuICAgICAgbGVmdDogNTAlO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgIHotaW5kZXg6IC0yO1xyXG4gICAgICB0b3A6IDE1JTtcclxuICAgICAgYW5pbWF0aW9uOiBtdWx0aUNvbG9yRmxvdyA4cyBlYXNlLWluLW91dCBpbmZpbml0ZTtcclxuXHJcbiAgICAgIEBtZWRpYShtYXgtd2lkdGg6ICR0YWJsZXQtd2lkdGgpe1xyXG4gICAgICAgIG1heC13aWR0aDogMTMwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMzBweDtcclxuICAgICAgICB0b3A6IDE4JTtcclxuICAgICAgfVxyXG5cclxuICAgICAgQG1lZGlhKG1heC13aWR0aDogJG1vYmlsZS13aWR0aCl7XHJcbiAgICAgICAgdG9wOiA0NSU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAa2V5ZnJhbWVzIG11bHRpQ29sb3JGbG93IHtcclxuICAgICAgMCUge1xyXG4gICAgICAgIGZpbHRlcjogaHVlLXJvdGF0ZSgwZGVnKSBzYXR1cmF0ZSgxLjIpO1xyXG4gICAgICB9XHJcbiAgICAgIDI1JSB7XHJcbiAgICAgICAgZmlsdGVyOiBodWUtcm90YXRlKDkwZGVnKSBzYXR1cmF0ZSgxLjMpO1xyXG4gICAgICB9XHJcbiAgICAgIDUwJSB7XHJcbiAgICAgICAgZmlsdGVyOiBodWUtcm90YXRlKDE4MGRlZykgc2F0dXJhdGUoMS4xKTtcclxuICAgICAgfVxyXG4gICAgICA3NSUge1xyXG4gICAgICAgIGZpbHRlcjogaHVlLXJvdGF0ZSgyNzBkZWcpIHNhdHVyYXRlKDEuNCk7XHJcbiAgICAgIH1cclxuICAgICAgMTAwJSB7XHJcbiAgICAgICAgZmlsdGVyOiBodWUtcm90YXRlKDM2MGRlZykgc2F0dXJhdGUoMS4yKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGgye1xyXG4gICAgICBjb2xvcjogI0Y4RkFGRkU1O1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuXHJcbiAgICAgIEBtZWRpYShtYXgtd2lkdGg6ICR0YWJsZXQtd2lkdGgpe1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgQG1lZGlhKG1heC13aWR0aDogJG1vYmlsZS13aWR0aCl7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZGFzaGVkX3ZlcnRpY2Fse1xyXG4gICAgICB3aWR0aDogNTAlO1xyXG4gICAgICBtaW4taGVpZ2h0OiA3MnB4O1xyXG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBkYXNoZWQgI0Y4RkFGRkU1O1xyXG5cclxuICAgICAgQG1lZGlhKG1heC13aWR0aDogJHRhYmxldC13aWR0aCl7XHJcbiAgICAgICAgaGVpZ2h0OiA0MXB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAbWVkaWEobWF4LXdpZHRoOiAkbW9iaWxlLXdpZHRoKXtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmRhc2hlZF9ob3Jpem9udGFse1xyXG4gICAgICB3aWR0aDogbWluKDk1OHB4LCBjYWxjKDEwMCUgLSBtaW4oMTQ3cHgsIDEwMHZ3IC8gOC4zKSAtIG1pbigxMTVweCwgY2FsYygxMDB2dyAvIDEwLjYpKSkpO1xyXG4gICAgICBtYXJnaW4tbGVmdDogbWluKDE0N3B4LCBjYWxjKDEwMHZ3IC8gOC4zKSk7XHJcbiAgICAgIGJvcmRlci10b3A6IDFweCBkYXNoZWQgI0Y4RkFGRkU1O1xyXG5cclxuICAgICAgQG1lZGlhKG1heC13aWR0aDogJHRhYmxldC13aWR0aCl7XHJcbiAgICAgICAgd2lkdGg6IG1pbig1NTJweCwgY2FsYygxMDAlIC0gbWluKDg0cHgsIDEwMHZ3IC8gOC45KSAtIG1pbig2NnB4LCBjYWxjKDEwMHZ3IC8gMTEuMykpKSk7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IG1pbig4NHB4LCBjYWxjKDEwMHZ3IC8gOC45KSk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBtZWRpYShtYXgtd2lkdGg6ICRtb2JpbGUtd2lkdGgpe1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubG93ZXJfd3JhcHBlcntcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAgIEBtZWRpYShtYXgtd2lkdGg6ICRtb2JpbGUtd2lkdGgpe1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaG9tZV9nZWFyM19sb3dlcl9sZWZ0e1xyXG4gICAgICBmbGV4OiAxO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBtYXgtd2lkdGg6IDgwMHB4O1xyXG5cclxuICAgICAgQG1lZGlhKG1heC13aWR0aDogMTAwMHB4KXtcclxuICAgICAgICBtYXgtd2lkdGg6IDUwJTtcclxuICAgICAgfVxyXG5cclxuICAgICAgQG1lZGlhKG1heC13aWR0aDogJG1vYmlsZS13aWR0aCl7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuZGFzaGVkX3ZlcnRpY2Fse1xyXG4gICAgICAgIHdpZHRoOiBtaW4oMTQ3cHgsIGNhbGMoMTAwdncgLyA4LjMpKTtcclxuICAgICAgICBoZWlnaHQ6IDExNnB4O1xyXG5cclxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAkdGFibGV0LXdpZHRoKXtcclxuICAgICAgICAgIHdpZHRoOiBtaW4oODRweCwgY2FsYygxMDB2dyAvIDguOSkpO1xyXG4gICAgICAgICAgaGVpZ2h0OiA2N3B4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5sYWJlbHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGdhcDogOHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDIzcHg7XHJcblxyXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6ICR0YWJsZXQtd2lkdGgpe1xyXG4gICAgICAgICAgZ2FwOiA1cHg7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiA5cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbWd7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDU2cHg7XHJcbiAgICAgICAgICBtYXgtaGVpZ2h0OiA0MHB4O1xyXG5cclxuICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6ICR0YWJsZXQtd2lkdGgpe1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDMycHg7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDIzcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBkaXZ7XHJcbiAgICAgICAgICBtaW4td2lkdGg6IDIzMHB4O1xyXG4gICAgICAgICAgbWluLWhlaWdodDogNDBweDtcclxuICAgICAgICAgIHBhZGRpbmc6IDdweCAyMnB4IDdweCAyMnB4O1xyXG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0Y4RkFGRkU1O1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICBjb2xvcjogI0Y4RkFGRkU1O1xyXG4gICAgICAgICAgQGluY2x1ZGUgYm9keS1tZWRpdW0tZm9udCgpO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG5cclxuICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6ICR0YWJsZXQtd2lkdGgpe1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDEzMnB4O1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAyM3B4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA0cHggMTJweCA0cHggMTJweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHNwYW57XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjRweDtcclxuICAgICAgICBtYXgtd2lkdGg6IDI5NHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIGNhcHRpb24tc21hbGwtZm9udCgpO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBjb2xvcjogI0Y4RkFGRkU1O1xyXG5cclxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAkdGFibGV0LXdpZHRoKXtcclxuICAgICAgICAgIG1heC13aWR0aDogMTcwcHg7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxMnB4O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmNhc2VzX3dyYXBlcntcclxuICAgICAgICBtYXJnaW4tdG9wOiA2MHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZ2FwOiA2MHB4O1xyXG5cclxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAkdGFibGV0LXdpZHRoKXtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDM2cHg7XHJcbiAgICAgICAgICBnYXA6IDM0cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY2FzZXtcclxuICAgICAgICAgIG1heC13aWR0aDogMjA0cHg7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuICAgICAgICAgIGZsZXg6IDE7XHJcblxyXG4gICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogJHRhYmxldC13aWR0aCl7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTE4cHg7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmRhc2hlZF92ZXJ0aWNhbHtcclxuICAgICAgICAgICAgd2lkdGg6IDc2cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzhweDtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6ICR0YWJsZXQtd2lkdGgpe1xyXG4gICAgICAgICAgICAgIHdpZHRoOiA1N3B4O1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMjJweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogJG1vYmlsZS13aWR0aCl7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5jYXNlX2xhYmVse1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZ2FwOiAxNnB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA3cHggMjJweCA3cHggMjJweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI0E5ODBGRjtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAkdGFibGV0LXdpZHRoKXtcclxuICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAyM3B4O1xyXG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEycHg7XHJcbiAgICAgICAgICAgICAgZ2FwOiA5cHg7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogNHB4IDEycHggNHB4IDEycHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDI4cHg7XHJcbiAgICAgICAgICAgICAgbWF4LWhlaWdodDogMjhweDtcclxuICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6ICR0YWJsZXQtd2lkdGgpe1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxN3B4O1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTdweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgYm9keS1tZWRpdW0tZm9udCgpO1xyXG4gICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICMxQzFFMjU7XHJcblxyXG4gICAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6ICR0YWJsZXQtd2lkdGgpe1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDI0cHg7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMjA0cHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJvZHktbGFyZ2UtZm9udCgpO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogI0Y4RkFGRkU1O1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogJHRhYmxldC13aWR0aCl7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTJweDtcclxuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDExOHB4O1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgYnV0dG9ue1xyXG4gICAgICAgIG1heC13aWR0aDogMzQwcHg7XHJcbiAgICAgICAgbWFyZ2luOiA3NnB4IGF1dG8gMCBhdXRvO1xyXG4gICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjMEY1RUY3O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDYwcHg7XHJcbiAgICAgICAgcGFkZGluZzogMTFweCAxNnB4IDExcHggMTZweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgQGluY2x1ZGUgYm9keS1tZWRpdW0tZm9udCgpO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBjb2xvcjogI0Y4RkFGRkU1O1xyXG5cclxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAkdGFibGV0LXdpZHRoKXtcclxuICAgICAgICAgIG1heC13aWR0aDogMzkxcHg7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAyOHB4O1xyXG4gICAgICAgICAgcGFkZGluZzogNHB4IDEwcHggNHB4IDEwcHg7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5ob21lX2dlYXIzX2xvd2VyX3JpZ2h0e1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBmbGV4OiAxO1xyXG5cclxuICAgICAgQG1lZGlhKG1heC13aWR0aDogJG1vYmlsZS13aWR0aCl7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTcwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5kYXNoZWRfdmVydGljYWx7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIG1pbigxMTVweCwgY2FsYygxMDB2dyAvIDEwLjYpKSk7XHJcbiAgICAgICAgaGVpZ2h0OiA1NTVweDtcclxuXHJcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogJHRhYmxldC13aWR0aCl7XHJcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gbWluKDY2cHgsIGNhbGMoMTAwdncgLyAxMS4zKSkpO1xyXG4gICAgICAgICAgaGVpZ2h0OiAzMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5sYWJlbHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGdhcDogOHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDIzcHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcblxyXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6ICR0YWJsZXQtd2lkdGgpe1xyXG4gICAgICAgICAgZ2FwOiA1cHg7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiA5cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbWd7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDU2cHg7XHJcbiAgICAgICAgICBtYXgtaGVpZ2h0OiA0MHB4O1xyXG5cclxuICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6ICR0YWJsZXQtd2lkdGgpe1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDMycHg7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDIzcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBkaXZ7XHJcbiAgICAgICAgICBtaW4td2lkdGg6IDIzMHB4O1xyXG4gICAgICAgICAgbWluLWhlaWdodDogNDBweDtcclxuICAgICAgICAgIHBhZGRpbmc6IDdweCAyMnB4IDdweCAyMnB4O1xyXG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0Y4RkFGRkU1O1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICBjb2xvcjogI0Y4RkFGRkU1O1xyXG4gICAgICAgICAgQGluY2x1ZGUgYm9keS1tZWRpdW0tZm9udCgpO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG5cclxuICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6ICR0YWJsZXQtd2lkdGgpe1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDEzMnB4O1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAyM3B4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDRweCAxMnB4IDRweCAxMnB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHNwYW57XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgdGV4dC1hbGlnbjogZW5kO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDI0cHg7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAyOTRweDtcclxuICAgICAgICBAaW5jbHVkZSBjYXB0aW9uLXNtYWxsLWZvbnQoKTtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgY29sb3I6ICNGOEZBRkZFNTtcclxuXHJcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogJHRhYmxldC13aWR0aCl7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxM3B4O1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiAxNjlweDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucmlnaHRfYm90dG9te1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cclxuICAgICAgYnV0dG9ue1xyXG4gICAgICAgIG1heC13aWR0aDogMzQwcHg7XHJcbiAgICAgICAgbWFyZ2luOiA3NnB4IGF1dG8gMCBhdXRvO1xyXG4gICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjMEY1RUY3O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDYwcHg7XHJcbiAgICAgICAgcGFkZGluZzogMTFweCAxNnB4IDExcHggMTZweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgQGluY2x1ZGUgYm9keS1tZWRpdW0tZm9udCgpO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBjb2xvcjogI0Y4RkFGRkU1O1xyXG5cclxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAkdGFibGV0LXdpZHRoKXtcclxuICAgICAgICAgIG1heC13aWR0aDogMzkxcHg7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAyOHB4O1xyXG4gICAgICAgICAgcGFkZGluZzogNHB4IDEwcHggNHB4IDEwcHg7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5yaWdodF9jYXNlc193cmFwcGVye1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBtYXJnaW4tdG9wOiA2MHB4O1xyXG4gICAgICBnYXA6IDYwcHg7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cclxuICAgICAgQG1lZGlhKG1heC13aWR0aDogJHRhYmxldC13aWR0aCl7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMzZweDtcclxuICAgICAgICBnYXA6IDM0cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5jYXNle1xyXG4gICAgICAgIG1heC13aWR0aDogMjA0cHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuICAgICAgICBmbGV4OiAxO1xyXG5cclxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAkdGFibGV0LXdpZHRoKXtcclxuICAgICAgICAgIG1heC13aWR0aDogMTE1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZGFzaGVkX3ZlcnRpY2Fse1xyXG4gICAgICAgICAgd2lkdGg6IDgycHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDM4cHg7XHJcblxyXG4gICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogJHRhYmxldC13aWR0aCl7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1NnB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogJG1vYmlsZS13aWR0aCl7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY2FzZV9sYWJlbHtcclxuICAgICAgICAgIG1heC1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIHBhZGRpbmc6IDdweCAyMnB4IDdweCAyMnB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogIzdBRkZGNkU1O1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAkdGFibGV0LXdpZHRoKXtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogMjNweDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTJweDtcclxuICAgICAgICAgICAgcGFkZGluZzogNHB4IDEycHggNHB4IDEycHg7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgQGluY2x1ZGUgYm9keS1tZWRpdW0tZm9udCgpO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgY29sb3I6ICMxQzFFMjU7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAkdGFibGV0LXdpZHRoKXtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHNwYW57XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyNHB4O1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiAyMDRweDtcclxuICAgICAgICAgIEBpbmNsdWRlIGJvZHktbGFyZ2UtZm9udCgpO1xyXG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBlbmQ7XHJcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICBjb2xvcjogI0Y4RkFGRkU1O1xyXG5cclxuICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6ICR0YWJsZXQtd2lkdGgpe1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxM3B4O1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDExN3B4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLmhvbWVfZ2VhcjNfbG93ZXJfY29udGFpbmVyIC5jYXNlIHtcclxuICBvcGFjaXR5OiAwO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzMHB4KTtcclxuICB0cmFuc2l0aW9uOiBhbGwgMC44cyBjdWJpYy1iZXppZXIoMC4yNSwgMC40NiwgMC40NSwgMC45NCk7XHJcbn1cclxuXHJcbi5ob21lX2dlYXIzX2xvd2VyX2NvbnRhaW5lciAuY2FzZS5jYXNlLXZpc2libGUge1xyXG4gIG9wYWNpdHk6IDE7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG59XHJcblxyXG4uaG9tZV9nZWFyM19sb3dlcl9jb250YWluZXIgLmNhc2UuY2FzZS1oaWRkZW4ge1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zMHB4KTtcclxuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBjdWJpYy1iZXppZXIoMC41NSwgMC4wODUsIDAuNjgsIDAuNTMpO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAuaG9tZV9nZWFyM19sb3dlcl9jb250YWluZXIgLmNhc2Uge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwcHgpO1xyXG4gIH1cclxuXHJcbiAgLmhvbWVfZ2VhcjNfbG93ZXJfY29udGFpbmVyIC5jYXNlLmNhc2UtaGlkZGVuIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjBweCk7XHJcbiAgfVxyXG59XG4iLCIuaG9tZV9nZWFyNHtcclxuICBAaW5jbHVkZSBob21lX2dlYXIoKTtcclxuXHJcbiAgLmhvbWVfZ2VhcjRfY29udGFpbmVye1xyXG4gICAgbWF4LXdpZHRoOiBtaW4oMTIwMHB4LCBjYWxjKDEwMHZ3IC0gNjBweCkpO1xyXG4gICAgbWFyZ2luOiA3MHB4IGF1dG8gMCBhdXRvO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIG1pbi1oZWlnaHQ6IDM3NnB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGdhcDogMzBweDtcclxuXHJcbiAgICBpbWd7XHJcbiAgICAgIG1heC13aWR0aDogMjc4cHg7XHJcbiAgICAgIG1heC1oZWlnaHQ6IDI5M3B4O1xyXG5cclxuICAgICAgQG1lZGlhKG1heC13aWR0aDogJHRhYmxldC13aWR0aCl7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxNjFweDtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAxNzBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgQG1lZGlhKG1heC13aWR0aDogJG1vYmlsZS13aWR0aCl7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA3N3B4O1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDgxcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOiAxMTAwcHgpe1xuICAgICAgbWF4LXdpZHRoOiBtaW4oNzEwcHgsIGNhbGMoMTAwdncgLSA0MHB4KSk7XHJcbiAgICAgIG1hcmdpbi10b3A6IDUwcHg7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDIxOHB4O1xyXG4gICAgICBnYXA6IDE3cHg7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhKG1heC13aWR0aDogJG1vYmlsZS13aWR0aCl7XHJcbiAgICAgIG1hcmdpbi10b3A6IDM2cHg7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDEwNHB4O1xyXG4gICAgICBnYXA6IDhweDtcclxuICAgIH1cclxuXHJcbiAgICAuc3RhcjF7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICB6LWluZGV4OiAtMjtcclxuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNnMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XHJcbiAgICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XHJcbiAgICAgIGFuaW1hdGlvbjogc2hha2VTdGFyIDhzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xyXG5cclxuICAgICAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiBuby1wcmVmZXJlbmNlKSB7XHJcbiAgICAgICAgJi5wYXJhbGxheCB7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkodmFyKC0tcGFyYWxsYXgtb2Zmc2V0LCAwcHgpKSB0cmFuc2xhdGVaKDApO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuXHJcbiAgICAgIEBtZWRpYShtYXgtd2lkdGg6ICR0YWJsZXQtd2lkdGgpe1xyXG4gICAgICAgIHdpZHRoOiA1NHB4O1xyXG4gICAgICAgIGhlaWdodDogNTdweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgQG1lZGlhKG1heC13aWR0aDogJG1vYmlsZS13aWR0aCl7XHJcbiAgICAgICAgd2lkdGg6IDI1cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnN0YXIye1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHdpZHRoOiAxOTFweDtcclxuICAgICAgaGVpZ2h0OiAyMDRweDtcclxuICAgICAgbGVmdDogNDZweDtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICB6LWluZGV4OiAtMjtcclxuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNnMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XHJcbiAgICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XHJcblxyXG4gICAgICBhbmltYXRpb246IHNoYWtlU3RhciA4cyBlYXNlLWluLW91dCBpbmZpbml0ZTtcclxuXHJcbiAgICAgIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogbm8tcHJlZmVyZW5jZSkge1xyXG4gICAgICAgICYucGFyYWxsYXgge1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjNkZWcpIHRyYW5zbGF0ZVkodmFyKC0tcGFyYWxsYXgtb2Zmc2V0LCAwcHgpKSB0cmFuc2xhdGVaKDApO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuXHJcbiAgICAgIEBtZWRpYShtYXgtd2lkdGg6ICR0YWJsZXQtd2lkdGgpe1xyXG4gICAgICAgIHdpZHRoOiAxMTFweDtcclxuICAgICAgICBoZWlnaHQ6IDExOXB4O1xyXG4gICAgICAgIGxlZnQ6IDI2cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBtZWRpYShtYXgtd2lkdGg6ICRtb2JpbGUtd2lkdGgpe1xyXG4gICAgICAgIHdpZHRoOiA1M3B4O1xyXG4gICAgICAgIGhlaWdodDogNTdweDtcclxuICAgICAgICBsZWZ0OiAxMnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnN0YXIze1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHdpZHRoOiAxMDRweDtcclxuICAgICAgaGVpZ2h0OiAxMTdweDtcclxuICAgICAgYm90dG9tOiAxMHB4O1xyXG4gICAgICByaWdodDogY2FsYygxMDAlIC8gMy42NCk7XHJcbiAgICAgIHotaW5kZXg6IC0yO1xyXG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC42cyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSk7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcclxuICAgICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcclxuXHJcbiAgICAgIGFuaW1hdGlvbjogc2hha2VTdGFyIDhzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xyXG5cclxuICAgICAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiBuby1wcmVmZXJlbmNlKSB7XHJcbiAgICAgICAgJi5wYXJhbGxheCB7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlWSh2YXIoLS1wYXJhbGxheC1vZmZzZXQsIDBweCkpIHRyYW5zbGF0ZVooMCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG5cclxuICAgICAgQG1lZGlhKG1heC13aWR0aDogJHRhYmxldC13aWR0aCl7XHJcbiAgICAgICAgd2lkdGg6IDYwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA2NHB4O1xyXG4gICAgICAgIHJpZ2h0OiBjYWxjKDEwMCUgLyAzLjcpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAbWVkaWEobWF4LXdpZHRoOiAkbW9iaWxlLXdpZHRoKXtcclxuICAgICAgICB3aWR0aDogMjlweDtcclxuICAgICAgICBoZWlnaHQ6IDMxcHg7XHJcbiAgICAgICAgcmlnaHQ6IGNhbGMoMTAwJSAvIDUuNik7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc3RhcjR7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgd2lkdGg6IDE0M3B4O1xyXG4gICAgICBoZWlnaHQ6IDE1M3B4O1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgdG9wOiAyMnB4O1xyXG4gICAgICB6LWluZGV4OiAtMjtcclxuXHJcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjZzIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xyXG4gICAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xyXG5cclxuICAgICAgYW5pbWF0aW9uOiBzaGFrZVN0YXIgOHMgZWFzZS1pbi1vdXQgaW5maW5pdGU7XHJcblxyXG4gICAgICBAa2V5ZnJhbWVzIHNoYWtlU3RhciB7XHJcbiAgICAgICAgMCUge1xyXG4gICAgICAgICAgc2NhbGU6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIDI1JSB7XHJcbiAgICAgICAgICBzY2FsZTogMS4wNTtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICA1MCUge1xyXG4gICAgICAgICAgc2NhbGU6IDAuOTU7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICA3NSUge1xyXG4gICAgICAgICAgc2NhbGU6IDEuMTtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgMTAwJSB7XHJcbiAgICAgICAgICBzY2FsZTogMTtcclxuICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogbm8tcHJlZmVyZW5jZSkge1xyXG4gICAgICAgICYucGFyYWxsYXgge1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTE1ZGVnKSB0cmFuc2xhdGVZKHZhcigtLXBhcmFsbGF4LW9mZnNldCwgMHB4KSkgdHJhbnNsYXRlWigwKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBtZWRpYShtYXgtd2lkdGg6ICR0YWJsZXQtd2lkdGgpe1xyXG4gICAgICAgIHdpZHRoOiA4M3B4O1xyXG4gICAgICAgIGhlaWdodDogODlweDtcclxuICAgICAgICB0b3A6IDEzcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBtZWRpYShtYXgtd2lkdGg6ICRtb2JpbGUtd2lkdGgpe1xyXG4gICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgIGhlaWdodDogNDJweDtcclxuICAgICAgICB0b3A6IDZweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC50ZXh0X3dyYXBwZXJ7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGdhcDogNnB4O1xyXG5cclxuICAgICAgQG1lZGlhKG1heC13aWR0aDogJHRhYmxldC13aWR0aCl7XHJcbiAgICAgICAgZ2FwOiAzcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBtZWRpYShtYXgtd2lkdGg6ICRtb2JpbGUtd2lkdGgpe1xyXG4gICAgICAgIGdhcDogMnB4O1xyXG4gICAgICAgIG1heC13aWR0aDogMTMwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC50ZXh0X21haW57XHJcbiAgICAgICAgQGluY2x1ZGUgYm9keS1tZWRpdW0tZm9udCgpO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgICAgICBjb2xvcjogI0Y4RkFGRkU1O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG5cclxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAkdGFibGV0LXdpZHRoKXtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6ICRtb2JpbGUtd2lkdGgpe1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLnRleHRfYWRkaXRpb25hbHtcclxuICAgICAgICBAaW5jbHVkZSBjYXB0aW9uLXNtYWxsLWZvbnQoKTtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgY29sb3I6ICNGOEZBRkZFNTtcclxuXHJcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogJHRhYmxldC13aWR0aCl7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAkbW9iaWxlLXdpZHRoKXtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogOHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG4gIC5ob21lX2dlYXI0X2xvd2VyX2NvbnRhaW5lcntcclxuICAgIHBhZGRpbmctdG9wOiAyMHB4OztcclxuICAgIG1hcmdpbi10b3A6IDIwMHB4O1xyXG4gICAgbWF4LXdpZHRoOiBtaW4oMTE5MXB4LCBjYWxjKDEwMHZ3IC0gNjBweCkpO1xyXG4gICAgbWluLWhlaWdodDogNjY2cHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgQG1lZGlhKG1heC13aWR0aDogMTEwMHB4KXtcbiAgICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICAgICAgbWF4LXdpZHRoOiBtaW4oMTA0MHB4LCBjYWxjKDEwMHZ3IC0gNDBweCkpO1xuICAgICAgbWluLWhlaWdodDogMzk0cHg7XG4gICAgfVxuXG4gICAgQG1lZGlhKG1heC13aWR0aDogJHRhYmxldC13aWR0aCl7XG4gICAgICBtYXgtd2lkdGg6IG1pbig3MTBweCwgY2FsYygxMDB2dyAtIDQwcHgpKTtcbiAgICB9XG5cbiAgICBAbWVkaWEobWF4LXdpZHRoOiAkbW9iaWxlLXdpZHRoKXtcclxuICAgICAgbWFyZ2luLXRvcDogNzJweDtcclxuICAgICAgbWluLWhlaWdodDogNTMxcHg7XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5nZWFyNGJhY2t7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBtYXgtd2lkdGg6IDI5NHB4O1xuICAgICAgbWF4LWhlaWdodDogNDg0cHg7XG4gICAgICBib3R0b206IDQ5cHg7XG4gICAgICByaWdodDogMDtcbiAgICAgIHotaW5kZXg6IC0yO1xuICAgICAgYW5pbWF0aW9uOiBtdWx0aUNvbG9yRmxvdyA4cyBlYXNlLWluLW91dCBpbmZpbml0ZTtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjZzIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKTtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMikgdHJhbnNsYXRlWigwKTtcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG5cbiAgICAgIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogbm8tcHJlZmVyZW5jZSkge1xuICAgICAgICAmLnBhcmFsbGF4IHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkodmFyKC0tcGFyYWxsYXgtb2Zmc2V0LCAwcHgpKSBzY2FsZSgyKSB0cmFuc2xhdGVaKDApO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgICAgICAgJi5wYXJhbGxheCB7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKHZhcigtLXBhcmFsbGF4LW9mZnNldCwgMHB4KSkgc2NhbGUoMikgdHJhbnNsYXRlWigwKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldC13aWR0aCkge1xuICAgICAgICAmLnBhcmFsbGF4IHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkodmFyKC0tcGFyYWxsYXgtb2Zmc2V0LCAwcHgpKSB0cmFuc2xhdGVaKDApO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlLXdpZHRoKSB7XG4gICAgICAgICYucGFyYWxsYXgge1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpIHRyYW5zbGF0ZVkodmFyKC0tcGFyYWxsYXgtb2Zmc2V0LCAwcHgpKSBzY2FsZSgyKSB0cmFuc2xhdGVaKDApO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDExMDBweCl7XG4gICAgICAgIG1heC13aWR0aDogMTc0cHg7XG4gICAgICAgIG1heC1oZWlnaHQ6IDI4NnB4O1xuICAgICAgICByaWdodDogODBweDtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgyKSB0cmFuc2xhdGVaKDApO1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEobWF4LXdpZHRoOiAkdGFibGV0LXdpZHRoKXtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhKG1heC13aWR0aDogJG1vYmlsZS13aWR0aCl7XG4gICAgICAgIG1heC13aWR0aDogMTQxcHg7XG4gICAgICAgIG1heC1oZWlnaHQ6IDIzMXB4O1xuICAgICAgICB0b3A6IDEyMHB4O1xuICAgICAgICBib3R0b206IGF1dG87XG4gICAgICAgIHJpZ2h0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpIHNjYWxlKDIpO1xuICAgICAgfVxuICAgIH1cclxuXHJcbiAgICBAa2V5ZnJhbWVzIG11bHRpQ29sb3JGbG93IHtcclxuICAgICAgMCUge1xyXG4gICAgICAgIGZpbHRlcjogaHVlLXJvdGF0ZSgwZGVnKSBzYXR1cmF0ZSgxLjIpO1xyXG4gICAgICB9XHJcbiAgICAgIDI1JSB7XHJcbiAgICAgICAgZmlsdGVyOiBodWUtcm90YXRlKDkwZGVnKSBzYXR1cmF0ZSgxLjMpO1xyXG4gICAgICB9XHJcbiAgICAgIDUwJSB7XHJcbiAgICAgICAgZmlsdGVyOiBodWUtcm90YXRlKDE4MGRlZykgc2F0dXJhdGUoMS4xKTtcclxuICAgICAgfVxyXG4gICAgICA3NSUge1xyXG4gICAgICAgIGZpbHRlcjogaHVlLXJvdGF0ZSgyNzBkZWcpIHNhdHVyYXRlKDEuNCk7XHJcbiAgICAgIH1cclxuICAgICAgMTAwJSB7XHJcbiAgICAgICAgZmlsdGVyOiBodWUtcm90YXRlKDM2MGRlZykgc2F0dXJhdGUoMS4yKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGgye1xyXG4gICAgICBtYXgtd2lkdGg6IDU3OXB4O1xyXG4gICAgICBjb2xvcjogI0Y4RkFGRjtcclxuXHJcbiAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDExMDBweCl7XG4gICAgICAgIG1heC13aWR0aDogMzQycHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAzNnB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAbWVkaWEobWF4LXdpZHRoOiAkbW9iaWxlLXdpZHRoKXtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaG9tZV9nZWFyNF9sb3dlcl9sYWJlbF93cmFwcGVye1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xyXG4gICAgICBtYXJnaW4tdG9wOiAxMjBweDtcclxuXHJcbiAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDExMDBweCl7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDlweDtcclxuICAgICAgICAgbWFyZ2luLXRvcDogNjBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgQG1lZGlhKG1heC13aWR0aDogJG1vYmlsZS13aWR0aCl7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICBtYXJnaW4tdG9wOiBhdXRvOztcclxuICAgICAgfVxyXG5cclxuICAgICAgLmJvcmRlcl9saW5rIHsgXHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyBcclxuICAgICAgICB3aWR0aDogNjhweDsgXHJcblxyXG4gICAgICAgQG1lZGlhKG1heC13aWR0aDogMTEwMHB4KXtcbiAgICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6ICRtb2JpbGUtd2lkdGgpe1xyXG4gICAgICAgICAgd2lkdGg6IDI3cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgfVxyXG4uYm9yZGVyX2xpbms6OmFmdGVyIHtcclxuICBjb250ZW50OiBcIlwiO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDQ5LjklO1xyXG5cclxuICBAbWVkaWEobWF4LXdpZHRoOiAxMTAwcHgpe1xuICAgICB0b3A6IDQ5LjU1JTtcclxuICB9XHJcblxyXG4gICBAbWVkaWEobWF4LXdpZHRoOiAkbW9iaWxlLXdpZHRoKXtcclxuICAgICB0b3A6IDUxJTtcclxuICB9XHJcbiAgbGVmdDogMDsgcmlnaHQ6IDA7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNGOEZBRkZFNTtcclxufVxyXG5cclxuICAgIFxyXG5cclxuICAgICAgLmxhYmVse1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuICAgICAgICBoZWlnaHQ6IDQzOHB4O1xyXG5cclxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAxMTAwcHgpe1xuICAgICAgICAgIGhlaWdodDogMjU5cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAkbW9iaWxlLXdpZHRoKXtcbiAgICAgICAgICBoZWlnaHQ6IDE3N3B4O1xuICAgICAgICAgIHdpZHRoOiA5NnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmxhYmVsX3VwcGVye1xuICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgQGluY2x1ZGUgYm9keS1sYXJnZS1mb250KCk7XHJcbiAgICAgICAgICBjb2xvcjogI0Y4RkFGRkU1O1xyXG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0Y4RkFGRkU1O1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgIHBhZGRpbmc6IDJweCAzMHB4IDJweCAzMHB4O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG5cclxuICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDExMDBweCl7XG4gICAgICAgICAgICBoZWlnaHQ6IDI5cHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMXB4IDE3cHggMXB4IDE3cHg7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNTYwcHgpe1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogJG1vYmlsZS13aWR0aCl7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMjNweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTJweCAwIDEycHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXHJcbiAgICAgICAgLmJvcmRlcntcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGhlaWdodDogMjQycHg7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiA0OHB4O1xyXG5cclxuICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDExMDBweCl7XG4gICAgICAgICAgICBoZWlnaHQ6IDE0NXB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyOHB4O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6ICRtb2JpbGUtd2lkdGgpe1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDk4cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE5cHg7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmJvcmRlcl92ZXJ0aWNhbHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRjhGQUZGRTU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgIC51cHBlcl9jaXJjbGV7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDI0cHg7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjRjhGQUZGRTU7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBnZXRDb2xvcihcImJhY2tncm91bmQtYmxhY2tcIiwgMTAwKTtcclxuXHJcbiAgICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogMTEwMHB4KXtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTRweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTRweDtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6ICRtb2JpbGUtd2lkdGgpe1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDlweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogOXB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmxvd2VyX2NpcmNsZXtcclxuICAgICAgICAgICAgICB3aWR0aDogMjRweDtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNGOEZBRkZFNTtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKDUwJSk7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogZ2V0Q29sb3IoXCJiYWNrZ3JvdW5kLWJsYWNrXCIsIDEwMCk7XHJcblxyXG4gICAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDExMDBweCl7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE0cHg7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAkbW9iaWxlLXdpZHRoKXtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA5cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDlweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuc2Vjb25ke1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmJvcmRlcl9ob3Jpem9udGFse1xyXG4gICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDUwJTtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNGOEZBRkZFNTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5sYWJlbF9sb3dlcntcbiAgICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgQGluY2x1ZGUgYm9keS1sYXJnZS1mb250KCk7XHJcbiAgICAgICAgICBjb2xvcjogI0Y4RkFGRkU1O1xyXG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0Y4RkFGRkU1O1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgIHBhZGRpbmc6IDJweCAzMHB4IDJweCAzMHB4O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG5cclxuICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDExMDBweCl7XG4gICAgICAgICAgICBoZWlnaHQ6IDI5cHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMXB4IDE3cHggMXB4IDE3cHg7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNTYwcHgpe1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNDAwcHgpe1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogJG1vYmlsZS13aWR0aCl7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMjNweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTJweCAwIDEycHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIH1cblxyXG4gICAgICAgICAgJi5sYXN0e1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDY0cHg7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuXHJcbiAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA2NHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAxMTAwcHgpe1xuICAgICAgICAgICAgICBoZWlnaHQ6IDI2cHg7XHJcbiAgICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMjZweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4uY2lyY2xlMSB7IGFuaW1hdGlvbjogZmlsbENpcmNsZSA2cyBpbmZpbml0ZSAwczsgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciBlYXNlIDAuM3MgfVxuLmNpcmNsZTIgeyBhbmltYXRpb246IGZpbGxDaXJjbGUgNnMgaW5maW5pdGUgMS4yczsgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciBlYXNlIDAuM3MgfVxuLmNpcmNsZTMgeyBhbmltYXRpb246IGZpbGxDaXJjbGUgNnMgaW5maW5pdGUgMi40czsgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciBlYXNlIDAuM3MgfVxuLmNpcmNsZTQgeyBhbmltYXRpb246IGZpbGxDaXJjbGUgNnMgaW5maW5pdGUgMy42czsgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciBlYXNlIDAuM3MgfVxuLmNpcmNsZTUgeyBhbmltYXRpb246IGZpbGxDaXJjbGUgNnMgaW5maW5pdGUgNC44czsgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciBlYXNlIDAuM3MgfVxuXHJcbkBrZXlmcmFtZXMgZmlsbENpcmNsZSB7XHJcbiAgMCUsIDE2JSB7IGJhY2tncm91bmQtY29sb3I6IGdldENvbG9yKFwiYmFja2dyb3VuZC1ibGFja1wiLCAxMDApOyB9XHJcbiAgMTclLCAzMyUgeyBiYWNrZ3JvdW5kOiAjRjhGQUZGOyB9XHJcbiAgMzQlLCAxMDAlIHsgYmFja2dyb3VuZC1jb2xvcjogZ2V0Q29sb3IoXCJiYWNrZ3JvdW5kLWJsYWNrXCIsIDEwMCk7IH1cclxufVxyXG4iLCIuaG9tZV9nZWFyNXtcclxuICBAaW5jbHVkZSBob21lX2dlYXIoKTtcclxuXHJcbiAgLmhvbWVfZ2VhcjVfY29udGFpbmVye1xyXG4gICAgbWFyZ2luLXRvcDogMTIwcHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOiAkdGFibGV0LXdpZHRoKXtcclxuICAgICAgbWFyZ2luLXRvcDogNTBweDtcclxuICAgICAgaGVpZ2h0OiA1NDlweDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOiAkbW9iaWxlLXdpZHRoKXtcclxuICAgICAgbWFyZ2luLXRvcDogMzZweDtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIGgye1xyXG4gICAgICBtYXgtd2lkdGg6IDQ1MHB4O1xyXG4gICAgICBjb2xvcjogI0Y4RkFGRjtcclxuXHJcbiAgICAgIEBtZWRpYShtYXgtd2lkdGg6ICR0YWJsZXQtd2lkdGgpe1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaG9tZV9nZWFyNV9jYXJkc19jb250YWluZXJ7XHJcbiAgICAgIG1hcmdpbi10b3A6IDEyMHB4O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBnYXA6IDQwcHg7XHJcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGhlaWdodDogOTE1cHg7XHJcblxyXG4gICAgICBAbWVkaWEobWF4LXdpZHRoOiAkdGFibGV0LXdpZHRoKXtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIGdhcDogMjNweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgQG1lZGlhKG1heC13aWR0aDogJG1vYmlsZS13aWR0aCl7XG4gICAgICAgIG1hcmdpbi10b3A6IDM2cHg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGdhcDogNzJweDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgfVxuXHJcbiAgICAgIC5jYXJkc19jYXJke1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBvcGFjaXR5OiAwLjU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA1OTBweDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuNDYsIDAuNDUsIDAuOTQpO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XHJcbiAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5zZWxlY3RlZHtcclxuICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XHJcbiAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogJHRhYmxldC13aWR0aCl7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoNTAlIC0gMjNweCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAkbW9iaWxlLXdpZHRoKXtcclxuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGltZ3tcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNhcmRfbGFiZWx7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiA0OHB4O1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAkdGFibGV0LXdpZHRoKXtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjRweDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuY2FyZF9sYWJlbF93cmFwcGVye1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGdhcDogOHB4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogJHRhYmxldC13aWR0aCl7XHJcbiAgICAgICAgICAgICAgZ2FwOiA0cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDU2cHg7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG5cclxuICAgICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAkdGFibGV0LXdpZHRoKXtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzJweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjNweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGRpdntcbiAgICAgICAgICAgICAgbWluLXdpZHRoOiAyNTBweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDdweCAyMnB4IDdweCAyMnB4O1xyXG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0Y4RkFGRjgwO1xyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIGJvZHktbGFyZ2UtZm9udCgpO1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICBjb2xvcjogI0Y4RkFGRkU1O1xyXG5cclxuICAgICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAkdGFibGV0LXdpZHRoKXtcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTUwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIzcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA0cHggMTJweCA0cHggMTJweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDYwMHB4KXtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDUwMHB4KXtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNjclO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNDUwcHgpe1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogOHB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jYXJkX2xhYmVsX21vY2t7XG4gICAgICAgICAgICAgIG1pbi13aWR0aDogNTdweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0Y4RkFGRjgwO1xuICAgICAgICAgICAgICBmbGV4LXNocmluazogMDtcblxuICAgICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAkdGFibGV0LXdpZHRoKXtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDMycHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyM3B4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgICAgICB3aWR0aDogNTdweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQxcHg7XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAkdGFibGV0LXdpZHRoKXtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyM3B4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxyXG4gICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgQGluY2x1ZGUgYm9keS1zbWFsbC1mb250KCk7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgY29sb3I6ICNGOEZBRkZFNTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogJHRhYmxldC13aWR0aCl7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdWx7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiA0OHB4O1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICBnYXA6IDQ4cHg7XHJcblxyXG4gICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogJHRhYmxldC13aWR0aCl7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDI0cHg7XHJcbiAgICAgICAgICAgIGdhcDogMjRweDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgZ2FwOiA4cHg7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAkdGFibGV0LXdpZHRoKXtcclxuICAgICAgICAgICAgICBnYXA6IDRweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogJG1vYmlsZS13aWR0aCl7XHJcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzMDdweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmxhYmVsX2xpc3RfbWFpbntcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBib2R5LWxhcmdlLWZvbnQoKTtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICNGOEZBRkY7XHJcblxyXG4gICAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6ICR0YWJsZXQtd2lkdGgpe1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmxhYmVsX2xpc3RfYWRkaXRpb25hbHtcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBjYXB0aW9uLXNtYWxsLWZvbnQoKTtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICNGOEZBRkZFNTtcclxuXHJcbiAgICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogJHRhYmxldC13aWR0aCl7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBidXR0b257XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDQ4cHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgcGFkZGluZzogMTFweCAxNnB4IDExcHggMTZweDtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDYwcHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMUMxRTI1O1xyXG4gICAgICAgICAgQGluY2x1ZGUgYm9keS1tZWRpdW0tZm9udCgpO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgY29sb3I6ICNGOEZBRkZFNTtcclxuXHJcbiAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAkdGFibGV0LXdpZHRoKXtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyOHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyNHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA2cHggOXB4IDZweCA5cHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG5cclxuXHJcbiAgLmhvbWVfZ2VhcjVfbG93ZXJfY29udGFpbmVye1xuICAgIG1hcmdpbi10b3A6IDIwMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBAbWVkaWEobWF4LXdpZHRoOiAkdGFibGV0LXdpZHRoKXtcbiAgICAgIG1hcmdpbi10b3A6IDEyMHB4O1xuICAgIH1cblxuICAgIEBtZWRpYShtYXgtd2lkdGg6ICRtb2JpbGUtd2lkdGgpe1xuICAgICAgbWFyZ2luLXRvcDogNzJweDtcbiAgICB9XG5cclxuICAgIGltZ3tcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBtYXgtd2lkdGg6IDYyJTtcclxuICAgICAgbWF4LWhlaWdodDogNDU5cHg7XHJcblxyXG4gICAgICBAbWVkaWEobWF4LXdpZHRoOiAkdGFibGV0LXdpZHRoKXtcclxuICAgICAgICB3aWR0aDogNjIlO1xyXG4gICAgICAgIG1heC13aWR0aDogMzQ3cHg7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMjIwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBtZWRpYShtYXgtd2lkdGg6ICRtb2JpbGUtd2lkdGgpe1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDEwN3B4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDIxMnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaDJ7XG4gICAgICBtYXgtd2lkdGg6IDMwOHB4O1xuICAgICAgY29sb3I6ICNGOEZBRkY7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuXG4gICAgICBAbWVkaWEobWF4LXdpZHRoOiAkdGFibGV0LXdpZHRoKXtcbiAgICAgICAgbWF4LXdpZHRoOiAzNDdweDtcbiAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmhvbWVfZ2VhcjVfYWNjb3JkaW9ue1xyXG4gICAgICBtYXJnaW4tdG9wOiAxMjBweDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgZ2FwOiA4cHg7XHJcblxyXG4gICAgICBAbWVkaWEobWF4LXdpZHRoOiAkdGFibGV0LXdpZHRoKXtcbiAgICAgICAgbWFyZ2luLXRvcDogMTg1cHg7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDcwMHB4KXtcbiAgICAgICAgbWFyZ2luLXRvcDogMTIwcHg7XG4gICAgICB9XG5cbiAgICAgIC5hY2NvcmRpb25faXRlbXtcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiBmaXQtY29udGVudDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBnYXA6IDEwcHg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nOiAyMnB4IDQ4cHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjMUMxRTI1O1xyXG5cclxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAkdGFibGV0LXdpZHRoKXtcbiAgICAgICAgICBwYWRkaW5nOiAxMnB4IDI3cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA3MDBweCl7XG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICB9XG5cbiAgICAgICAgLnRleHRfb3BlbmVke1xuICAgICAgICAgIG1heC13aWR0aDogNDY4cHg7XG4gICAgICAgICAgbWF4LWhlaWdodDogMDtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgQGluY2x1ZGUgY2FwdGlvbi1zbWFsbC1mb250KCk7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgY29sb3I6ICNGOEZBRkY7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTJzIGVhc2UsIG1heC1oZWlnaHQgMC4xOHMgZWFzZTtcblxyXG4gICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogJHRhYmxldC13aWR0aCl7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICAgIH1cclxuXG4gICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNzAwcHgpe1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgICAgICAgICAgb3JkZXI6IDM7XG4gICAgICAgICAgICBmb250LXNpemU6IDhweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxyXG4gICAgICAgIC5jbG9zZXtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLm9wZW5lZHtcclxuICAgICAgICAgIC5jbG9zZXtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgd2lkdGg6IDI2cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjZweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGluaXRpYWw7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAkdGFibGV0LXdpZHRoKXtcclxuICAgICAgICAgICAgICB3aWR0aDogMTVweDtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDcwMHB4KXtcbiAgICAgICAgICAgICAgd2lkdGg6IDdweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiA3cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5vcGVue1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC50ZXh0X29wZW5lZHtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogNTAwcHg7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAgIC5vcGVue1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYnV0dG9ue1xuICAgICAgICAgIHdpZHRoOiAyNnB4O1xuICAgICAgICAgIGhlaWdodDogMjZweDtcbiAgICAgICAgICBmbGV4LXNocmluazogMDtcblxuICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6ICR0YWJsZXQtd2lkdGgpe1xuICAgICAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5vcGVue1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogaW5pdGlhbDtcclxuICAgICAgICAgICAgd2lkdGg6IDI2cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjZweDtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6ICR0YWJsZXQtd2lkdGgpe1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxNXB4O1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMTVweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNzAwcHgpe1xuICAgICAgICAgICAgICB3aWR0aDogN3B4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDdweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzcGFue1xyXG4gICAgICAgICAgQGluY2x1ZGUgYm9keS1zbWFsbC1mb250KCk7XHJcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICBjb2xvcjogI0Y4RkFGRjtcclxuXHJcbiAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAkdGFibGV0LXdpZHRoKXtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDcwMHB4KXtcbiAgICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDhweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbiIsIi5ob21lX2dlYXI2e1xyXG4gIEBpbmNsdWRlIGhvbWVfZ2VhcigpO1xyXG5cclxuICAuaG9tZV9nZWFyNl9jb250YWluZXJ7XHJcbiAgICBtYXJnaW4tdG9wOiAxMDhweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZ2FwOiAzNnB4O1xyXG4gICAgbWluLWhlaWdodDogMjI5cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA5MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcblxuICAgIEBtZWRpYShtYXgtd2lkdGg6ICR0YWJsZXQtd2lkdGgpe1xuICAgICAgbWFyZ2luLXRvcDogNTBweDtcclxuICAgICAgZ2FwOiAyMXB4O1xyXG4gICAgICBtaW4taGVpZ2h0OiAxMzdweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNDhweDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOiAkbW9iaWxlLXdpZHRoKXtcclxuICAgICAgbWFyZ2luLXRvcDogMzZweDtcclxuICAgICAgZ2FwOiAxNnB4O1xyXG4gICAgICBtaW4taGVpZ2h0OiBmaXQtY29udGVudDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMzhweDtcclxuICAgIH1cclxuXHJcbiAgICAubG90dGllX2NvbnRhaW5lcntcclxuICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBtYXgtaGVpZ2h0OiAxNTAlO1xyXG4gICAgICBoZWlnaHQ6IDE1MCU7XHJcbiAgICAgIGJvdHRvbTogLTIwJTtcclxuICAgICAgdG9wOiAxMDBweDtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIHotaW5kZXg6IC0yO1xyXG5cclxuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNnMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XHJcbiAgICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XHJcblxyXG4gICAgICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IG5vLXByZWZlcmVuY2UpIHtcclxuICAgICAgICAmLnBhcmFsbGF4IHtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSh2YXIoLS1wYXJhbGxheC1vZmZzZXQsIDBweCkpIHRyYW5zbGF0ZVooMCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBAbWVkaWEobWF4LXdpZHRoOiAkdGFibGV0LXdpZHRoKXtcclxuICAgICAgICB0b3A6IDUwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBtZWRpYShtYXgtd2lkdGg6ICRtb2JpbGUtd2lkdGgpe1xyXG4gICAgICAgIHRvcDogMTAwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA1MCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBoMntcclxuICAgICAgbWF4LXdpZHRoOiA2MTVweDtcclxuICAgICAgY29sb3I6ICNGOEZBRkY7XHJcblxyXG4gICAgICBAbWVkaWEobWF4LXdpZHRoOiAkdGFibGV0LXdpZHRoKXtcclxuICAgICAgICBtYXgtd2lkdGg6IDMxMXB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgQG1lZGlhKG1heC13aWR0aDogJG1vYmlsZS13aWR0aCl7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTU3cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBhe1xyXG4gICAgICBtYXgtd2lkdGg6IDM0MHB4O1xyXG5cclxuICAgICAgQG1lZGlhKG1heC13aWR0aDogJHRhYmxldC13aWR0aCl7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxOTZweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgQG1lZGlhKG1heC13aWR0aDogJG1vYmlsZS13aWR0aCl7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgYnV0dG9ue1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgZmxleDogMTtcclxuICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICBwYWRkaW5nOiAxMXB4IDE2cHggMTFweCAxNnB4O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgQGluY2x1ZGUgYm9keS1tZWRpdW0tZm9udCgpO1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIGNvbG9yOiAjRjhGQUZGO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjMEY1RUY3O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA2MHB4O1xyXG5cclxuICAgICAgQG1lZGlhKG1heC13aWR0aDogJHRhYmxldC13aWR0aCl7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxOTZweDtcclxuICAgICAgICBoZWlnaHQ6IDI5cHg7XHJcbiAgICAgICAgcGFkZGluZzogNnB4IDlweCA2cHggOXB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgQG1lZGlhKG1heC13aWR0aDogJG1vYmlsZS13aWR0aCl7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XG4iLCIucGFydG5lcl9wbGF0Zm9ybV9yZXByZXNlbnR7XG4gIEBpbmNsdWRlIGhvbWVfZ2VhcigpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW4tdG9wOiA2N3B4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cclxuICBAbWVkaWEobWF4LXdpZHRoOiAkdGFibGV0LXdpZHRoKXtcclxuICAgIG1hcmdpbi10b3A6IDUwcHg7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEobWF4LXdpZHRoOiAkbW9iaWxlLXdpZHRoKXtcclxuICAgIG1hcmdpbi10b3A6IDM2cHg7XHJcbiAgICBtaW4taGVpZ2h0OiA0NDVweDtcclxuICB9XHJcblxyXG5cclxuICAuYmFja3tcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIG1heC13aWR0aDogNTAlO1xyXG4gICAgcmlnaHQ6IDUwJTtcclxuICAgIHotaW5kZXg6IC0yO1xyXG5cclxuICAgIGFuaW1hdGlvbjogbXVsdGlDb2xvckZsb3cgOHMgZWFzZS1pbi1vdXQgaW5maW5pdGU7XHJcblxyXG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNnMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSk7XHJcbiAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xyXG5cclxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDExNzVweCl7XHJcbiAgICAgIHRvcDogNSU7XHJcbiAgICB9XHJcblxyXG4gICAgIEBtZWRpYShtYXgtd2lkdGg6IDEwMDBweCl7XHJcbiAgICAgIHRvcDogMTAlO1xyXG4gICAgfVxyXG5cclxuICAgICBAbWVkaWEobWF4LXdpZHRoOiA4NTBweCl7XHJcbiAgICAgIHRvcDogMTUlO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogbm8tcHJlZmVyZW5jZSkge1xyXG4gICAgICAmLnBhcmFsbGF4IHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKSB0cmFuc2xhdGVZKHZhcigtLXBhcmFsbGF4LW9mZnNldCwgMHB4KSkgdHJhbnNsYXRlWigwKTtcclxuXHJcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogJHRhYmxldC13aWR0aCl7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKSB0cmFuc2xhdGVZKGNhbGMoLTMwJSArIHZhcigtLXBhcmFsbGF4LW9mZnNldCwgMHB4KSkpIHRyYW5zbGF0ZVooMCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNjU4cHgpe1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSkgdHJhbnNsYXRlWShjYWxjKHZhcigtLXBhcmFsbGF4LW9mZnNldCwgMHB4KSkpIHRyYW5zbGF0ZVooMCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAkbW9iaWxlLXdpZHRoKXtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpIHRyYW5zbGF0ZVkoY2FsYygtMzAlICsgdmFyKC0tcGFyYWxsYXgtb2Zmc2V0LCAwcHgpKSkgdHJhbnNsYXRlWigwKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOiAkdGFibGV0LXdpZHRoKXtcclxuICAgICAgdG9wOiA4N3B4O1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKSB0cmFuc2xhdGVZKC0zMCUpO1xyXG4gICAgICBtYXgtd2lkdGg6IDc1JTtcclxuICB9XHJcblxyXG4gICAgQG1lZGlhKG1heC13aWR0aDogJG1vYmlsZS13aWR0aCl7XHJcbiAgICAgIHRvcDogMTA3cHg7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgJi5sZHtcclxuICAgICAgdG9wOiA5MHB4O1xyXG4gICAgICBtYXgtaGVpZ2h0OiA0NzBweDtcclxuICAgICAgaGVpZ2h0OiA0NzBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5yZXByZXNlbnRfbGFiZWx7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZ2FwOiAyMnB4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIG1hcmdpbi1sZWZ0OiAzMDZweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOiAkdGFibGV0LXdpZHRoKXtcclxuICAgICAgZ2FwOiAxNnB4O1xyXG4gICAgICBtYXJnaW4tbGVmdDogMTA3cHg7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhKG1heC13aWR0aDogJG1vYmlsZS13aWR0aCl7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGdhcDogOXB4O1xyXG4gICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIH1cclxuXHJcbiAgICBoMXtcclxuICAgICAgY29sb3I6ICNGOEZBRkY7XHJcblxyXG4gICAgICBAbWVkaWEobWF4LXdpZHRoOiAkdGFibGV0LXdpZHRoKXtcclxuICAgICAgICBmb250LXNpemU6IDU1cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBtZWRpYShtYXgtd2lkdGg6ICRtb2JpbGUtd2lkdGgpe1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNDhweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgc3BhbntcclxuICAgICAgbWF4LXdpZHRoOiAyMTJweDtcclxuICAgICAgQGluY2x1ZGUgY2FwdGlvbi1zbWFsbC1mb250KCk7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgY29sb3I6ICNGOEZBRkZDQztcclxuXHJcbiAgICAgIEBtZWRpYShtYXgtd2lkdGg6ICR0YWJsZXQtd2lkdGgpe1xyXG4gICAgICAgIG1heC13aWR0aDogMTMzcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAbWVkaWEobWF4LXdpZHRoOiAkbW9iaWxlLXdpZHRoKXtcclxuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICBtYXgtd2lkdGg6IDEwNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcbiAgLmhvbWVfcmVwcmVzZW50X3JhdGV7XHJcbiAgICBtYXJnaW4tdG9wOiAxNTNweDtcclxuICAgIG1heC13aWR0aDogMjU2cHg7XHJcbiAgICBoZWlnaHQ6IDEzOHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBnYXA6IDE2cHg7XHJcblxyXG4gICAgQG1lZGlhKG1heC13aWR0aDogJHRhYmxldC13aWR0aCl7XHJcbiAgICAgIG1hcmdpbi10b3A6IDk2cHg7XHJcbiAgICAgIG1heC13aWR0aDogMTQ3cHg7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgZ2FwOiA5cHg7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhKG1heC13aWR0aDogJG1vYmlsZS13aWR0aCl7XHJcbiAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICBtYXgtd2lkdGg6IDE0N3B4O1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgLmhvbWVfcmVwcmVzZW50X3JhdGVfYXZhdGFyc3tcclxuICAgICAgbWF4LXdpZHRoOiAxNzBweDtcclxuICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICBAbWVkaWEobWF4LXdpZHRoOiAkdGFibGV0LXdpZHRoKXtcclxuICAgICAgICBtYXgtd2lkdGg6IDk4cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyM3B4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBpbWd7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBtYXgtd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgbWF4LWhlaWdodDogNDBweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG5cclxuICAgICAgICAmOm50aC1jaGlsZCgxKSB7IGxlZnQ6IDA7IH1cclxuICAgICAgICAmOm50aC1jaGlsZCgyKSB7IGxlZnQ6IDI2cHg7IH1cclxuICAgICAgICAmOm50aC1jaGlsZCgzKSB7IGxlZnQ6IDUycHg7IH1cclxuICAgICAgICAmOm50aC1jaGlsZCg0KSB7IGxlZnQ6IDc4cHg7IH1cclxuICAgICAgICAmOm50aC1jaGlsZCg1KSB7IGxlZnQ6IDEwNHB4OyB9XHJcbiAgICAgICAgJjpudGgtY2hpbGQoNikgeyBsZWZ0OiAxMzBweDsgfVxyXG5cclxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAkdGFibGV0LXdpZHRoKXtcclxuICAgICAgICAgIG1heC13aWR0aDogMjNweDtcclxuICAgICAgICAgIG1heC1oZWlnaHQ6IDIzcHg7XHJcblxyXG5cclxuICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHsgbGVmdDogMDsgfVxyXG4gICAgICAgICAgJjpudGgtY2hpbGQoMikgeyBsZWZ0OiAxNXB4OyB9XHJcbiAgICAgICAgICAmOm50aC1jaGlsZCgzKSB7IGxlZnQ6IDMwcHg7IH1cclxuICAgICAgICAgICY6bnRoLWNoaWxkKDQpIHsgbGVmdDogNDVweDsgfVxyXG4gICAgICAgICAgJjpudGgtY2hpbGQoNSkgeyBsZWZ0OiA2MHB4OyB9XHJcbiAgICAgICAgICAmOm50aC1jaGlsZCg2KSB7IGxlZnQ6IDc1cHg7IH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaG9tZV9yZXByZXNlbnRfcmF0ZV9yYXRpbmd7XHJcbiAgICAgIG1heC13aWR0aDogMTIwcHg7XHJcbiAgICAgIGhlaWdodDogMjRweDtcclxuXHJcbiAgICAgIEBtZWRpYShtYXgtd2lkdGg6ICR0YWJsZXQtd2lkdGgpe1xyXG4gICAgICAgIG1heC13aWR0aDogNjlweDtcclxuICAgICAgICBoZWlnaHQ6IDE0cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBzcGFue1xyXG4gICAgICBAaW5jbHVkZSBjYXB0aW9uLXNtYWxsLWZvbnQoKTtcclxuICAgICAgY29sb3I6ICNGOEZBRkZDQztcclxuXHJcbiAgICAgIEBtZWRpYShtYXgtd2lkdGg6ICR0YWJsZXQtd2lkdGgpe1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG4gIC5ob21lX3JlcHJlc2VudF9mb3JtX2NvbnRhaW5lcntcclxuICAgIG1hcmdpbi10b3A6IDExNXB4O1xyXG4gICAgbWF4LXdpZHRoOiA2MDVweDtcclxuICAgIG1hcmdpbi1sZWZ0OiAzMDhweDtcclxuICAgIGhlaWdodDogODdweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgIEBtZWRpYShtYXgtd2lkdGg6ICR0YWJsZXQtd2lkdGgpe1xyXG4gICAgICBtYXJnaW4tdG9wOiA1OHB4O1xyXG4gICAgICBtYXgtd2lkdGg6IDM0OXB4O1xyXG4gICAgICBoZWlnaHQ6IDUxcHg7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMy43dnc7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhKG1heC13aWR0aDogJG1vYmlsZS13aWR0aCl7XHJcbiAgICAgIG1hcmdpbi10b3A6IDIzNHB4O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgIGhlaWdodDogNTBweDtcclxuICAgIH1cclxuXHJcbiAgICAuaG9tZV9yZXByZXNlbnRfZm9ybXtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZ2FwOiAxNnB4O1xyXG5cclxuICAgICAgQG1lZGlhKG1heC13aWR0aDogJHRhYmxldC13aWR0aCl7XHJcbiAgICAgICAgZ2FwOiA5cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGlucHV0e1xyXG4gICAgICAgIEBpbmNsdWRlIGNhcHRpb24tc21hbGwtZm9udCgpO1xyXG4gICAgICAgIGNvbG9yOiAjRjhGQUZGRTU7XHJcbiAgICAgICAgZmxleDogMTtcclxuICAgICAgICBtYXgtd2lkdGg6IDM2MHB4O1xyXG4gICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICBwYWRkaW5nOiAxNnB4IDI0cHggMTZweCAyNHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICMxQzFFMjU7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcblxyXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6ICR0YWJsZXQtd2lkdGgpe1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiAyMDdweDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICAgIGhlaWdodDogMjhweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6ICRtb2JpbGUtd2lkdGgpe1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiAxOTlweDtcclxuICAgICAgICAgIGhlaWdodDogMjdweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6OnBsYWNlaG9sZGVye1xyXG4gICAgICAgICAgY29sb3I6ICNGOEZBRkY5OTtcclxuICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZSwgYm9yZGVyLWNvbG9yIDAuM3MgZWFzZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYudHdve1xyXG4gICAgICAgICAgJjo6cGxhY2Vob2xkZXJ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjRjhGQUZGO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5vbmUsICYuZ297XHJcbiAgICAgICAgICAmOjpwbGFjZWhvbGRlcntcclxuICAgICAgICAgICAgY29sb3I6ICNGRjRENEQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBidXR0b257XHJcbiAgICAgICAgZmxleDogMTtcclxuICAgICAgICBtYXgtd2lkdGg6IDIyOXB4O1xyXG4gICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjMEY1RUY3O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDYwcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgYm9keS1tZWRpdW0tZm9udCgpO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGNvbG9yOiAjRjhGQUZGRTU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgcGFkZGluZzogMTFweCAxNnB4IDExcHggMTZweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6ICR0YWJsZXQtd2lkdGgpe1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiAxMzJweDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICAgIGhlaWdodDogMjhweDtcclxuICAgICAgICAgIHBhZGRpbmc6IDZweCA5cHggNnB4IDlweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6ICRtb2JpbGUtd2lkdGgpe1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiAxMjhweDtcclxuICAgICAgICAgIGhlaWdodDogMjdweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICMwRjVFRjc7XHJcbiAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2U7XHJcbiAgICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgIzBGNUVGNyAwJSwgIzZGMzFGMCA1MCUsICM3QUZGRjYgMTAwJSk7XHJcbiAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2U7XHJcbiAgICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuaGFzLXZhbHVle1xyXG4gICAgICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgIG9wYWNpdHk6IDE7XHJcblxyXG4gICAgICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgc3BhbntcclxuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICBjb2xvcjogI0Y4RkFGRkNDO1xyXG4gICAgICBAaW5jbHVkZSBjYXB0aW9uLXNtYWxsLWZvbnQoKTtcclxuXHJcbiAgICAgIEBtZWRpYShtYXgtd2lkdGg6ICR0YWJsZXQtd2lkdGgpe1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBtZWRpYShtYXgtd2lkdGg6ICRtb2JpbGUtd2lkdGgpe1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcbiAgLnJlcHJlc2VudF90ZXh0X2xvd2Vye1xyXG4gICAgbWF4LXdpZHRoOiAzMTdweDtcclxuICAgIEBpbmNsdWRlIGJvZHktc21hbGwtZm9udCgpO1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgY29sb3I6ICNGOEZBRkY7XHJcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDMwNXB4O1xyXG5cclxuICAgIEBtZWRpYShtYXgtd2lkdGg6ICR0YWJsZXQtd2lkdGgpe1xyXG4gICAgICBtYXgtd2lkdGg6IDE4OXB4O1xyXG4gICAgICBtYXJnaW4tdG9wOiAzNnB4O1xyXG4gICAgICBtYXJnaW4tbGVmdDogMTcwcHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIH1cclxuICB9XHJcbn1cbiIsIi5wYXJ0bmVyX3BsYXRmb3JtX2xpc3R7XHJcbiAgQGluY2x1ZGUgaG9tZV9nZWFyKCk7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICBoMntcclxuICAgIG1heC13aWR0aDogNjA3cHg7XHJcbiAgICBjb2xvcjogI0Y4RkFGRjtcclxuXHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOiAkdGFibGV0LXdpZHRoKXtcclxuICAgICAgbWF4LXdpZHRoOiAzODRweDtcclxuICAgICAgZm9udC1zaXplOiAzNnB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYShtYXgtd2lkdGg6ICRtb2JpbGUtd2lkdGgpe1xyXG4gICAgICBtYXgtd2lkdGg6IDI0NHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmhvbWVfZ2VhcjFfd3JhcHBlcntcclxuICAgIG1hcmdpbi10b3A6IDEyMHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBnYXA6IDgwcHg7XHJcblxyXG4gICAgQG1lZGlhKG1heC13aWR0aDogJHRhYmxldC13aWR0aCl7XHJcbiAgICAgIG1hcmdpbi10b3A6IDUwcHg7XHJcbiAgICAgIGdhcDogMzZweDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOiAkbW9iaWxlLXdpZHRoKXtcclxuICAgICAgbWFyZ2luLXRvcDogMzZweDtcclxuICAgICAgZ2FwOiAyNHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5ob21lX2dlYXIxX2luZm9fY29udGFpbmVye1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgIEBtZWRpYShtYXgtd2lkdGg6ICRtb2JpbGUtd2lkdGgpe1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIGdhcDogMTZweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmhvbWVfZ2VhcjFfaW5mb19sYWJlbHtcclxuICAgICAgICBAaW5jbHVkZSBib2R5LWxhcmdlLWZvbnQoKTtcclxuICAgICAgICBjb2xvcjogI0Y4RkFGRjtcclxuICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgICAgICAgaGVpZ2h0OiBmaXQtY29udGVudDtcclxuICAgICAgICBtaW4td2lkdGg6IDUwJTtcclxuICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlIDAuM3M7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgY29sb3I6ICM3QUZGRjYgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6ICR0YWJsZXQtd2lkdGgpe1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgdG9wOiA4MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNDIwcHgpe1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogJG1vYmlsZS13aWR0aCl7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICBjb2xvcjogIzdBRkZGNjtcclxuICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5ob21lX2dlYXIxX2luZm9fdGV4dF9jb250YWluZXJ7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA2NTFweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgZ2FwOiAzNnB4O1xyXG5cclxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAkdGFibGV0LXdpZHRoKXtcclxuICAgICAgICAgIG1heC13aWR0aDogMzc2cHg7XHJcbiAgICAgICAgICBnYXA6IDIwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAkbW9iaWxlLXdpZHRoKXtcclxuICAgICAgICAgIG1heC13aWR0aDogMzM1cHg7XHJcbiAgICAgICAgICBnYXA6IDE2cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBoMntcclxuICAgICAgICAgIGNvbG9yOiAjRjhGQUZGRTU7XHJcblxyXG4gICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogJHRhYmxldC13aWR0aCl7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5ob21lX2dlYXIxX2luZm9fdGV4dF9jb250YWluZXJfdGV4dHtcclxuICAgICAgICAgIEBpbmNsdWRlIGJvZHktc21hbGwtZm9udCgpO1xyXG4gICAgICAgICAgY29sb3I6ICNGOEZBRkZFNTtcclxuXHJcbiAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAkdGFibGV0LXdpZHRoKXtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5ob21lX2dlYXIxX2luZm9fdGV4dF9jb250YWluZXJfdGV4dF9jb2xvcmVke1xyXG4gICAgICAgICAgICBjb2xvcjogIzdBRkZGNjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCIucGFydG5lcl9wbGF0Zm9ybV9jM3tcclxuICBAaW5jbHVkZSBob21lX2dlYXIoKTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgZ2FwOiAzNnB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgQG1lZGlhKG1heC13aWR0aDogJG1vYmlsZS13aWR0aCl7XHJcbiAgICBoZWlnaHQ6IDI2MHB4O1xyXG4gIH1cclxuXHJcbiAgLmxvdHRpZV9jb250YWluZXJ7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBtYXgtd2lkdGg6IDM4JTtcclxuICAgIHRvcDogMDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNDAlKTtcclxuICAgIHJpZ2h0OiAxNXB4O1xyXG4gICAgei1pbmRleDogLTI7XHJcbiAgICBhbmltYXRpb246IG11bHRpQ29sb3JGbG93IDhzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xyXG4gICAgQGtleWZyYW1lcyBtdWx0aUNvbG9yRmxvdyB7XHJcbiAgICAgIDAlIHtcclxuICAgICAgICBmaWx0ZXI6IGh1ZS1yb3RhdGUoMGRlZykgc2F0dXJhdGUoMS4yKTtcclxuICAgICAgfVxyXG4gICAgICAyNSUge1xyXG4gICAgICAgIGZpbHRlcjogaHVlLXJvdGF0ZSg5MGRlZykgc2F0dXJhdGUoMS4zKTtcclxuICAgICAgfVxyXG4gICAgICA1MCUge1xyXG4gICAgICAgIGZpbHRlcjogaHVlLXJvdGF0ZSgxODBkZWcpIHNhdHVyYXRlKDEuMSk7XHJcbiAgICAgIH1cclxuICAgICAgNzUlIHtcclxuICAgICAgICBmaWx0ZXI6IGh1ZS1yb3RhdGUoMjcwZGVnKSBzYXR1cmF0ZSgxLjQpO1xyXG4gICAgICB9XHJcbiAgICAgIDEwMCUge1xyXG4gICAgICAgIGZpbHRlcjogaHVlLXJvdGF0ZSgzNjBkZWcpIHNhdHVyYXRlKDEuMik7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOiAkbW9iaWxlLXdpZHRoKXtcclxuICAgICAgbWluLXdpZHRoOiAxMDAlO1xyXG4gICAgICB0b3A6IDk4cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBoMntcclxuICAgIGNvbG9yOiAjRjhGQUZGO1xyXG5cclxuICAgIEBtZWRpYShtYXgtd2lkdGg6ICR0YWJsZXQtd2lkdGgpe1xyXG4gICAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuaG9tZV9yZXByZXNlbnRfZm9ybV9jb250YWluZXJ7XHJcbiAgICBtYXgtd2lkdGg6IDYwNXB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICBoZWlnaHQ6IDg3cHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOiAkdGFibGV0LXdpZHRoKXtcclxuICAgICAgbWF4LXdpZHRoOiAzNDlweDtcclxuICAgICAgaGVpZ2h0OiA1MXB4O1xyXG4gICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOiAkbW9iaWxlLXdpZHRoKXtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgIG1hcmdpbi10b3A6IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgLmhvbWVfcmVwcmVzZW50X2Zvcm17XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGdhcDogMTZweDtcclxuXHJcbiAgICAgIEBtZWRpYShtYXgtd2lkdGg6ICR0YWJsZXQtd2lkdGgpe1xyXG4gICAgICAgIGdhcDogOXB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBpbnB1dHtcclxuICAgICAgICBAaW5jbHVkZSBjYXB0aW9uLXNtYWxsLWZvbnQoKTtcclxuICAgICAgICBjb2xvcjogI0Y4RkFGRkU1O1xyXG4gICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAzNjBweDtcclxuICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgcGFkZGluZzogMTZweCAyNHB4IDE2cHggMjRweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjMUMxRTI1O1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG5cclxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAkdGFibGV0LXdpZHRoKXtcclxuICAgICAgICAgIG1heC13aWR0aDogMjA3cHg7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDI4cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAkbW9iaWxlLXdpZHRoKXtcclxuICAgICAgICAgIG1heC13aWR0aDogMTk5cHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDI3cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOjpwbGFjZWhvbGRlcntcclxuICAgICAgICAgIGNvbG9yOiAjRjhGQUZGOTk7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2UsIGJvcmRlci1jb2xvciAwLjNzIGVhc2U7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnR3b3tcclxuICAgICAgICAgICY6OnBsYWNlaG9sZGVye1xyXG4gICAgICAgICAgICBjb2xvcjogI0Y4RkFGRjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYub25lLCAmLmdve1xyXG4gICAgICAgICAgJjo6cGxhY2Vob2xkZXJ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjRkY0RDREO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgYnV0dG9ue1xyXG4gICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAyMjlweDtcclxuICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzBGNUVGNztcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA2MHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIGJvZHktbWVkaXVtLWZvbnQoKTtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBjb2xvcjogI0Y4RkFGRkU1O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIHBhZGRpbmc6IDExcHggMTZweCAxMXB4IDE2cHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAkdGFibGV0LXdpZHRoKXtcclxuICAgICAgICAgIG1heC13aWR0aDogMTMycHg7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDI4cHg7XHJcbiAgICAgICAgICBwYWRkaW5nOiA2cHggOXB4IDZweCA5cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAkbW9iaWxlLXdpZHRoKXtcclxuICAgICAgICAgIG1heC13aWR0aDogMTI4cHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDI3cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMEY1RUY3O1xyXG4gICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlO1xyXG4gICAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICMwRjVFRjcgMCUsICM2RjMxRjAgNTAlLCAjN0FGRkY2IDEwMCUpO1xyXG4gICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlO1xyXG4gICAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmhhcy12YWx1ZXtcclxuICAgICAgICAgICY6OmJlZm9yZXtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICBvcGFjaXR5OiAxO1xyXG5cclxuICAgICAgICAgICY6OmJlZm9yZXtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOjphZnRlcntcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBzcGFue1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgIGNvbG9yOiAjRjhGQUZGQ0M7XHJcbiAgICAgIEBpbmNsdWRlIGNhcHRpb24tc21hbGwtZm9udCgpO1xyXG5cclxuICAgICAgQG1lZGlhKG1heC13aWR0aDogJHRhYmxldC13aWR0aCl7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgQG1lZGlhKG1heC13aWR0aDogJG1vYmlsZS13aWR0aCl7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCIucGFydG5lcl9wbGF0Zm9ybV9yZXZpZXdze1xyXG4gIG1hcmdpbi10b3A6IDE2cHg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgQG1lZGlhKG1heC13aWR0aDogJHRhYmxldC13aWR0aCl7XHJcbiAgICBtYXJnaW4tdG9wOiAxOHB4O1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhKG1heC13aWR0aDogJG1vYmlsZS13aWR0aCl7XHJcbiAgICBtYXJnaW4tdG9wOiAzNnB4O1xyXG4gIH1cclxuXHJcbiAgLmhvbWVfZ2VhcjNfY29udGFpbmVye1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWF4LXdpZHRoOiBtaW4oMTIyMHB4LCBjYWxjKDEwMHZ3IC0gNjBweCkpO1xyXG4gICAgbWFyZ2luOiAwIGF1dG8gMCBhdXRvO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgJi5sZHtcclxuICAgICAgbWFyZ2luLXRvcDogMjAwcHg7XHJcblxyXG4gICAgICBAbWVkaWEobWF4LXdpZHRoOiAkdGFibGV0LXdpZHRoKXtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMjBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgQG1lZGlhKG1heC13aWR0aDogJG1vYmlsZS13aWR0aCl7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNzJweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYShtYXgtd2lkdGg6ICR0YWJsZXQtd2lkdGgpe1xyXG4gICAgICBtYXgtd2lkdGg6IG1pbig3NTBweCwgY2FsYygxMDB2dyAtIDQwcHgpKTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOiAkbW9iaWxlLXdpZHRoKXtcclxuICAgICAgbWF4LXdpZHRoOiBtaW4oNzUwcHgsIGNhbGMoMTAwdncgLSA0MHB4KSk7XHJcbiAgICB9XHJcblxyXG4gICAgLmhvbWVfZ2VhcjNfY2xpZW50c3tcclxuICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGdhcDogMTZweDtcclxuXHJcbiAgICAgIHNwYW57XHJcbiAgICAgICAgQGluY2x1ZGUgY2FwdGlvbi1zbWFsbC1mb250KCk7XHJcbiAgICAgICAgY29sb3I6ICNGOEZBRkZDQztcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcblxyXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6ICR0YWJsZXQtd2lkdGgpe1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBtZWRpYShtYXgtd2lkdGg6ICR0YWJsZXQtd2lkdGgpe1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgZ2FwOiA5cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBtZWRpYShtYXgtd2lkdGg6ICRtb2JpbGUtd2lkdGgpe1xyXG4gICAgICAgIG1hcmdpbjogMHB4IGF1dG8gMCBhdXRvO1xyXG4gICAgICAgIGdhcDogNnB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuaG9tZV9nZWFyM19jbGllbnRzX2F2YXRhcntcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGdhcDogOHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogJHRhYmxldC13aWR0aCl7XHJcbiAgICAgICAgICBnYXA6IDRweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6ICRtb2JpbGUtd2lkdGgpe1xyXG4gICAgICAgICAgZ2FwOiA4cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYXZhdGFyLWl0ZW17XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG5cclxuICAgICAgICAgIGJ1dHRvbntcclxuICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnM7XHJcblxyXG4gICAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6ICR0YWJsZXQtd2lkdGgpe1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyM3B4O1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMjNweDtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6ICRtb2JpbGUtd2lkdGgpe1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyNnB4O1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMjZweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAudG9vbHRpcHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDEwMCU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMUMxRTI1O1xyXG4gICAgICAgICAgICBjb2xvcjogI0Y4RkFGRkU1O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxNnB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBib2R5LXNtYWxsLWZvbnQoKTtcclxuICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogJHRhYmxldC13aWR0aCl7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogOXB4O1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICYuc2VsZWN0ZWQge1xyXG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjN0FGRkY2O1xyXG5cclxuICAgICAgICAgICAgLnRvb2x0aXAge1xyXG4gICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5ob21lX2dlYXIzX3Jldmlld3N7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGdhcDogNDBweDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1hcmdpbi10b3A6IDg1cHg7XHJcbiAgICAgIGhlaWdodDogMjg4cHg7XHJcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjZzIGVhc2U7XHJcbiAgICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblxyXG4gICAgICBAbWVkaWEobWF4LXdpZHRoOiAkdGFibGV0LXdpZHRoKXtcclxuICAgICAgICBoZWlnaHQ6IDE5MnB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuaG9tZV9nZWFyM19yZXZpZXdzX3Jldmlld3tcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgZ2FwOiAzNnB4O1xyXG4gICAgICAgIHdpZHRoOiAzNDRweDtcclxuICAgICAgICBoZWlnaHQ6IDI4OHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICMxQzFFMjVDQztcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDM2cHggMTZweCAzNnB4IDE2cHg7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XHJcbiAgICAgICAgb3BhY2l0eTogMC44O1xyXG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgZWFzZSAwLjNzO1xyXG5cclxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAkdGFibGV0LXdpZHRoKXtcclxuICAgICAgICAgIGdhcDogMjNweDtcclxuICAgICAgICAgIHdpZHRoOiAyMjhweDtcclxuICAgICAgICAgIGhlaWdodDogMTkxcHg7XHJcbiAgICAgICAgICBwYWRkaW5nOiAyM3B4IDEwcHggMjNweCAxMHB4O1xyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICYuc2VsZWN0ZWR7XHJcbiAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzdBRkZGNjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHNwYW57XHJcbiAgICAgICAgICBAaW5jbHVkZSBjYXB0aW9uLW1lZGl1bS1mb250KCk7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICBjb2xvcjogI0Y4RkFGRkU1O1xyXG4gICAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcclxuICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG5cclxuXHJcbiAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAkdGFibGV0LXdpZHRoKXtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNsaWVudHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgZ2FwOiAxNnB4O1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcclxuXHJcbiAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAkdGFibGV0LXdpZHRoKXtcclxuICAgICAgICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgd2lkdGg6IDU0cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNTRweDtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6ICR0YWJsZXQtd2lkdGgpe1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAzNnB4O1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMzZweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5jbGllbnRfaW5mb3tcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgZ2FwOiA0cHg7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAkdGFibGV0LXdpZHRoKXtcclxuICAgICAgICAgICAgICBnYXA6IDJweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNsaWVudF9uYW1le1xyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIGNhcHRpb24tbWVkaXVtLWZvbnQoKTtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcblxyXG4gICAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6ICR0YWJsZXQtd2lkdGgpe1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNsaWVudF9hZGRpdGlvbmFse1xyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIGJvZHktbGFyZ2UtZm9udCgpO1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuXHJcbiAgICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogJHRhYmxldC13aWR0aCl7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubG9nb19jb250YWluZXJ7XG4gICAgbWFyZ2luLXRvcDogMjAwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiA3M3B4O1xuXG4gICAgLmxvZ29fdHJhY2sge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHdpZHRoOiBtYXgtY29udGVudDtcbiAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGdhcDogMTIwcHg7XG4gICAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICAgICAgYW5pbWF0aW9uOiBwYXJ0bmVyLW1hcnF1ZWUgMTVzIGxpbmVhciBpbmZpbml0ZTtcbiAgICB9XG5cbiAgICAgIEBtZWRpYShtYXgtd2lkdGg6ICR0YWJsZXQtd2lkdGgpe1xuICAgICAgaGVpZ2h0OiA1NXB4O1xuICAgICAgbWFyZ2luLXRvcDogMTIwcHg7XG5cbiAgICAgIGltZ3tcbiAgICAgICAgbWF4LWhlaWdodDogNTVweDtcbiAgICAgICAgbWF4LXdpZHRoOiAxMjBweDtcbiAgICAgIH1cblxuICAgICAgLmxvZ29fdHJhY2t7XG4gICAgICAgIGdhcDogOTBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEobWF4LXdpZHRoOiAkbW9iaWxlLXdpZHRoKXtcbiAgICAgIGhlaWdodDogMzZweDtcbiAgICAgIG1hcmdpbi10b3A6IDcycHg7XG5cbiAgICAgIGltZ3tcbiAgICAgICAgbWF4LWhlaWdodDogMzZweDtcbiAgICAgICAgbWF4LXdpZHRoOiA3OXB4O1xuICAgICAgfVxuXG4gICAgICAubG9nb190cmFja3tcbiAgICAgICAgZ2FwOiA2MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbkBrZXlmcmFtZXMgcGFydG5lci1tYXJxdWVlIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoY2FsYygtNTAlIC0gNjBweCkpO1xuICB9XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6ICR0YWJsZXQtd2lkdGgpe1xuQGtleWZyYW1lcyBwYXJ0bmVyLW1hcnF1ZWUge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWChjYWxjKC01MCUgLSA0NXB4KSk7XG4gIH1cbn1cbn1cblxuXG5AbWVkaWEobWF4LXdpZHRoOiAkbW9iaWxlLXdpZHRoKXtcbkBrZXlmcmFtZXMgcGFydG5lci1tYXJxdWVlIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoY2FsYygtNTAlIC0gMzBweCkpO1xuICB9XG59XG59XG4iLCIucGFydG5lcl9wbGF0Zm9ybV9jNXtcclxuXHJcbiAgLmhvbWVfZ2VhcjNfbG93ZXJfY29udGFpbmVye1xyXG4gICAgbWFyZ2luOiAyMDBweCBhdXRvIDAgYXV0bztcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgbWF4LXdpZHRoOiBtaW4oMTIyMHB4LCBjYWxjKDEwMHZ3IC0gNjBweCkpO1xyXG4gICAgbWluLWhlaWdodDogMTE0M3B4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIEBtZWRpYShtYXgtd2lkdGg6ICR0YWJsZXQtd2lkdGgpe1xyXG4gICAgICBtYXJnaW4tdG9wOiAxMjBweDtcclxuICAgICAgbWF4LXdpZHRoOiBtaW4oNzA0cHgsIGNhbGMoMTAwdncgLSA0MHB4KSk7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDY2MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDQwMHB4KXtcclxuICAgICAgbWFyZ2luLXRvcDogNzJweDtcclxuICAgICAgbWluLWhlaWdodDogNzU1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmJhY2t7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbWF4LXdpZHRoOiAyMjdweDtcclxuICAgICAgaGVpZ2h0OiAyMjdweDtcclxuICAgICAgbGVmdDogNTAlO1xyXG4gICAgICB0b3A6IDE1JTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICB6LWluZGV4OiAtMjtcclxuICAgICAgYW5pbWF0aW9uOiBtdWx0aUNvbG9yRmxvdyA4cyBlYXNlLWluLW91dCBpbmZpbml0ZTtcclxuXHJcbiAgICAgIEBtZWRpYShtYXgtd2lkdGg6ICR0YWJsZXQtd2lkdGgpe1xyXG4gICAgICAgIG1heC13aWR0aDogMTMwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMzBweDtcclxuICAgICAgICB0b3A6IDg2cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDQwMHB4KXtcclxuICAgICAgICB0b3A6IDM1NXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGtleWZyYW1lcyBtdWx0aUNvbG9yRmxvdyB7XHJcbiAgICAgIDAlIHtcclxuICAgICAgICBmaWx0ZXI6IGh1ZS1yb3RhdGUoMGRlZykgc2F0dXJhdGUoMS4yKTtcclxuICAgICAgfVxyXG4gICAgICAyNSUge1xyXG4gICAgICAgIGZpbHRlcjogaHVlLXJvdGF0ZSg5MGRlZykgc2F0dXJhdGUoMS4zKTtcclxuICAgICAgfVxyXG4gICAgICA1MCUge1xyXG4gICAgICAgIGZpbHRlcjogaHVlLXJvdGF0ZSgxODBkZWcpIHNhdHVyYXRlKDEuMSk7XHJcbiAgICAgIH1cclxuICAgICAgNzUlIHtcclxuICAgICAgICBmaWx0ZXI6IGh1ZS1yb3RhdGUoMjcwZGVnKSBzYXR1cmF0ZSgxLjQpO1xyXG4gICAgICB9XHJcbiAgICAgIDEwMCUge1xyXG4gICAgICAgIGZpbHRlcjogaHVlLXJvdGF0ZSgzNjBkZWcpIHNhdHVyYXRlKDEuMik7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBoMntcclxuICAgICAgY29sb3I6ICNGOEZBRkZFNTtcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG4gICAgICBAbWVkaWEobWF4LXdpZHRoOiAkdGFibGV0LXdpZHRoKXtcclxuICAgICAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDQwMHB4KXtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5kYXNoZWRfdmVydGljYWx7XHJcbiAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgIGhlaWdodDogNzJweDtcclxuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggZGFzaGVkICNGOEZBRkZFNTtcclxuXHJcbiAgICAgIEBtZWRpYShtYXgtd2lkdGg6ICR0YWJsZXQtd2lkdGgpe1xyXG4gICAgICAgIGhlaWdodDogNDFweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgQG1lZGlhKG1heC13aWR0aDogNDAwcHgpe1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZGFzaGVkX2hvcml6b250YWx7XHJcbiAgICAgIHdpZHRoOiBtaW4oOTU4cHgsIGNhbGMoMTAwJSAtIG1pbigxNDdweCwgMTAwdncgLyA4LjMpIC0gbWluKDExNXB4LCBjYWxjKDEwMHZ3IC8gMTAuNikpKSk7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiBtaW4oMTQ3cHgsIGNhbGMoMTAwdncgLyA4LjMpKTtcclxuICAgICAgYm9yZGVyLXRvcDogMXB4IGRhc2hlZCAjRjhGQUZGRTU7XHJcblxyXG4gICAgICBAbWVkaWEobWF4LXdpZHRoOiAkdGFibGV0LXdpZHRoKXtcclxuICAgICAgICB3aWR0aDogbWluKDU1MnB4LCBjYWxjKDEwMCUgLSBtaW4oODRweCwgMTAwdncgLyA4LjkpIC0gbWluKDY2cHgsIGNhbGMoMTAwdncgLyAxMS4zKSkpKTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogbWluKDg0cHgsIGNhbGMoMTAwdncgLyA4LjkpKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgQG1lZGlhKG1heC13aWR0aDogNDAwcHgpe1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubG93ZXJfd3JhcHBlcntcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDQwMHB4KXtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmhvbWVfZ2VhcjNfbG93ZXJfbGVmdHtcclxuICAgICAgZmxleDogMTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgbWF4LXdpZHRoOiA4MDBweDtcclxuXHJcbiAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDEwMDBweCl7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA1MCU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDQwMHB4KXtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5kYXNoZWRfdmVydGljYWx7XHJcbiAgICAgICAgd2lkdGg6IG1pbigxNDdweCwgY2FsYygxMDB2dyAvIDguMykpO1xyXG4gICAgICAgIGhlaWdodDogMTE2cHg7XHJcblxyXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6ICR0YWJsZXQtd2lkdGgpe1xyXG4gICAgICAgICAgd2lkdGg6IG1pbig4NHB4LCBjYWxjKDEwMHZ3IC8gOC45KSk7XHJcbiAgICAgICAgICBoZWlnaHQ6IDY3cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgfVxyXG5cclxuICAgICAgLmxhYmVse1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZ2FwOiA4cHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjNweDtcclxuXHJcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogJHRhYmxldC13aWR0aCl7XHJcbiAgICAgICAgICBnYXA6IDVweDtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDlweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGltZ3tcclxuICAgICAgICAgIG1heC13aWR0aDogNTZweDtcclxuICAgICAgICAgIG1heC1oZWlnaHQ6IDQwcHg7XHJcblxyXG4gICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogJHRhYmxldC13aWR0aCl7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMzJweDtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogMjNweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGRpdntcclxuICAgICAgICAgIG1pbi13aWR0aDogMjMwcHg7XHJcbiAgICAgICAgICBtaW4taGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgcGFkZGluZzogN3B4IDIycHggN3B4IDIycHg7XHJcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRjhGQUZGRTU7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIGNvbG9yOiAjRjhGQUZGRTU7XHJcbiAgICAgICAgICBAaW5jbHVkZSBib2R5LW1lZGl1bS1mb250KCk7XHJcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcblxyXG4gICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogJHRhYmxldC13aWR0aCl7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMTMzcHg7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDIzcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDRweCAxMnB4IDRweCAxMnB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgfVxyXG5cclxuICAgICAgc3BhbntcclxuICAgICAgICBtYXJnaW4tdG9wOiAyNHB4O1xyXG4gICAgICAgIG1heC13aWR0aDogMjk0cHg7XHJcbiAgICAgICAgQGluY2x1ZGUgY2FwdGlvbi1zbWFsbC1mb250KCk7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIGNvbG9yOiAjRjhGQUZGRTU7XHJcblxyXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6ICR0YWJsZXQtd2lkdGgpe1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiAxNzBweDtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDEycHg7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuY2FzZXNfd3JhcGVye1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDYwcHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBnYXA6IDYwcHg7XHJcblxyXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6ICR0YWJsZXQtd2lkdGgpe1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMzZweDtcclxuICAgICAgICAgIGdhcDogMzRweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jYXNle1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiAyMDRweDtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgICAgICAgZmxleDogMTtcclxuXHJcbiAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAkdGFibGV0LXdpZHRoKXtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMThweDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuZGFzaGVkX3ZlcnRpY2Fse1xyXG4gICAgICAgICAgICB3aWR0aDogNzZweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzOHB4O1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogJHRhYmxldC13aWR0aCl7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDU3cHg7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA0MDBweCl7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5jYXNlX2xhYmVse1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZ2FwOiAxNnB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA3cHggMjJweCA3cHggMjJweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI0E5ODBGRjtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAkdGFibGV0LXdpZHRoKXtcclxuICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAyM3B4O1xyXG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEycHg7XHJcbiAgICAgICAgICAgICAgZ2FwOiA5cHg7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogNHB4IDEycHggNHB4IDEycHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDI4cHg7XHJcbiAgICAgICAgICAgICAgbWF4LWhlaWdodDogMjhweDtcclxuICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6ICR0YWJsZXQtd2lkdGgpe1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxN3B4O1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTdweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgYm9keS1tZWRpdW0tZm9udCgpO1xyXG4gICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICMxQzFFMjU7XHJcblxyXG4gICAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6ICR0YWJsZXQtd2lkdGgpe1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDI0cHg7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMjA0cHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJvZHktbGFyZ2UtZm9udCgpO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogI0Y4RkFGRkU1O1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogJHRhYmxldC13aWR0aCl7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTJweDtcclxuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDExOHB4O1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgYnV0dG9ue1xyXG4gICAgICAgIG1heC13aWR0aDogMzQwcHg7XHJcbiAgICAgICAgbWFyZ2luOiA3NnB4IGF1dG8gMCBhdXRvO1xyXG4gICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjMEY1RUY3O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDYwcHg7XHJcbiAgICAgICAgcGFkZGluZzogMTFweCAxNnB4IDExcHggMTZweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgQGluY2x1ZGUgYm9keS1tZWRpdW0tZm9udCgpO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBjb2xvcjogI0Y4RkFGRkU1O1xyXG5cclxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAkdGFibGV0LXdpZHRoKXtcclxuICAgICAgICAgIG1heC13aWR0aDogMzkxcHg7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAyOHB4O1xyXG4gICAgICAgICAgcGFkZGluZzogNHB4IDEwcHggNHB4IDEwcHg7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5ob21lX2dlYXIzX2xvd2VyX3JpZ2h0e1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBmbGV4OiAxO1xyXG5cclxuICAgICAgLmxvd2VyX3dyYXBwZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmRhc2hlZF93cmFwcGVye1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDQwMHB4KXtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxNzBweDtcclxuICAgICAgfVxyXG5cclxuXHJcbiAgICAgIC5kYXNoZWRfbGFiZWxfd3JhcHBlcntcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgd2lkdGg6IDc1JTtcclxuXHJcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNDAwcHgpe1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5sYWJlbHtcclxuICAgICAgICAgIG1heC13aWR0aDogMzgwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNGOEZBRkY7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDdweCAyMnB4IDdweCAyMnB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBib2R5LW1lZGl1bS1mb250KCk7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgY29sb3I6ICNGOEZBRkY7XHJcbiAgICAgICAgICBtaW4taGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cclxuICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6ICR0YWJsZXQtd2lkdGgpe1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDIxOHB4O1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzcHggMTFweCAzcHggMTFweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDY1MHB4KXtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBib2R5LWxhcmdlLWZvbnQoKTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogI0Y4RkFGRjtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogc3RhcnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMzgwcHg7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAkdGFibGV0LXdpZHRoKXtcclxuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDIxOHB4O1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuZGFzaGVkX3ZlcnRpY2Fse1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDI1JSAtIG1pbigxMTVweCwgY2FsYygxMDB2dyAvIDEwLjYpKSk7XHJcbiAgICAgICAgaGVpZ2h0OiA1NTVweDtcclxuXHJcbiAgICAgICAgJi5maXJzdHtcclxuICAgICAgICAgIHdpZHRoOiA2MCU7XHJcbiAgICAgICAgICBoZWlnaHQ6IDI0NXB4O1xyXG5cclxuICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDEwMDBweCl7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTQ1cHg7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogJHRhYmxldC13aWR0aCl7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTMxcHg7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNjUwcHgpe1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDkwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAkdGFibGV0LXdpZHRoKXtcclxuICAgICAgICAgIHdpZHRoOiBjYWxjKDI1JSAtIG1pbig2NnB4LCBjYWxjKDEwMHZ3IC8gMTEuMykpKTtcclxuICAgICAgICAgIGhlaWdodDogMzIwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA0MDBweCl7XHJcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gbWluKDY2cHgsIGNhbGMoMTAwdncgLyAxMS4zKSkpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmxhYmVse1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZ2FwOiA4cHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjNweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuXHJcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogJHRhYmxldC13aWR0aCl7XHJcbiAgICAgICAgICBnYXA6IDVweDtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDlweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGltZ3tcclxuICAgICAgICAgIG1heC13aWR0aDogNTZweDtcclxuICAgICAgICAgIG1heC1oZWlnaHQ6IDQwcHg7XHJcblxyXG4gICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogJHRhYmxldC13aWR0aCl7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMzJweDtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogMjNweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGRpdntcclxuICAgICAgICAgIG1pbi13aWR0aDogMjMwcHg7XHJcbiAgICAgICAgICBtaW4taGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgcGFkZGluZzogN3B4IDIycHggN3B4IDIycHg7XHJcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRjhGQUZGRTU7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIGNvbG9yOiAjRjhGQUZGRTU7XHJcbiAgICAgICAgICBAaW5jbHVkZSBib2R5LW1lZGl1bS1mb250KCk7XHJcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcblxyXG4gICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogJHRhYmxldC13aWR0aCl7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMTMycHg7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDIzcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgcGFkZGluZzogNHB4IDEycHggNHB4IDEycHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgfVxyXG5cclxuICAgICAgc3BhbntcclxuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICB0ZXh0LWFsaWduOiBlbmQ7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjRweDtcclxuICAgICAgICBtYXgtd2lkdGg6IDI5NHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIGNhcHRpb24tc21hbGwtZm9udCgpO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBjb2xvcjogI0Y4RkFGRkU1O1xyXG5cclxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAkdGFibGV0LXdpZHRoKXtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDEzcHg7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDE2OXB4O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5yaWdodF9ib3R0b217XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcblxyXG4gICAgICBidXR0b257XHJcbiAgICAgICAgbWF4LXdpZHRoOiAzNDBweDtcclxuICAgICAgICBtYXJnaW46IDc2cHggYXV0byAwIGF1dG87XHJcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICMwRjVFRjc7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNjBweDtcclxuICAgICAgICBwYWRkaW5nOiAxMXB4IDE2cHggMTFweCAxNnB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBAaW5jbHVkZSBib2R5LW1lZGl1bS1mb250KCk7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIGNvbG9yOiAjRjhGQUZGRTU7XHJcblxyXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6ICR0YWJsZXQtd2lkdGgpe1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiAzOTFweDtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDI4cHg7XHJcbiAgICAgICAgICBwYWRkaW5nOiA0cHggMTBweCA0cHggMTBweDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gICAgLnJpZ2h0X2Nhc2VzX3dyYXBwZXJ7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIG1hcmdpbi10b3A6IDYwcHg7XHJcbiAgICAgIGdhcDogNjBweDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcblxyXG4gICAgICBAbWVkaWEobWF4LXdpZHRoOiAkdGFibGV0LXdpZHRoKXtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzNnB4O1xyXG4gICAgICAgIGdhcDogMzRweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmNhc2V7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAyMDRweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgICAgIGZsZXg6IDE7XHJcblxyXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6ICR0YWJsZXQtd2lkdGgpe1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiAxMTVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5kYXNoZWRfdmVydGljYWx7XHJcbiAgICAgICAgICB3aWR0aDogODJweDtcclxuICAgICAgICAgIGhlaWdodDogMzhweDtcclxuXHJcbiAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAkdGFibGV0LXdpZHRoKXtcclxuICAgICAgICAgICAgd2lkdGg6IDU2cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjJweDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA0MDBweCl7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY2FzZV9sYWJlbHtcclxuICAgICAgICAgIG1heC1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIHBhZGRpbmc6IDdweCAyMnB4IDdweCAyMnB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogIzdBRkZGNkU1O1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAkdGFibGV0LXdpZHRoKXtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogMjNweDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTJweDtcclxuICAgICAgICAgICAgcGFkZGluZzogNHB4IDEycHggNHB4IDEycHg7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgQGluY2x1ZGUgYm9keS1tZWRpdW0tZm9udCgpO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgY29sb3I6ICMxQzFFMjU7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAkdGFibGV0LXdpZHRoKXtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHNwYW57XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyNHB4O1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiAyMDRweDtcclxuICAgICAgICAgIEBpbmNsdWRlIGJvZHktbGFyZ2UtZm9udCgpO1xyXG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBlbmQ7XHJcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICBjb2xvcjogI0Y4RkFGRkU1O1xyXG5cclxuICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6ICR0YWJsZXQtd2lkdGgpe1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxM3B4O1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDExN3B4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcblxyXG4gIC5ob21lX2dlYXI0X2NvbnRhaW5lcntcclxuICAgIG1heC13aWR0aDogbWluKDEyMDBweCwgY2FsYygxMDB2dyAtIDYwcHgpKTtcclxuICAgIG1hcmdpbjogMTUwcHggYXV0byAwIGF1dG87XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgbWluLWhlaWdodDogMzc2cHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBnYXA6IDMwcHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgIGltZ3tcclxuICAgICAgXHJcbiAgICAgIG1heC13aWR0aDogMjc4cHg7XHJcbiAgICAgIG1heC1oZWlnaHQ6IDI5M3B4O1xyXG5cclxuICAgICAgQG1lZGlhKG1heC13aWR0aDogJHRhYmxldC13aWR0aCl7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxNjFweDtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAxNzBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgQG1lZGlhKG1heC13aWR0aDogJG1vYmlsZS13aWR0aCl7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA3N3B4O1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDgxcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOiAkdGFibGV0LXdpZHRoKXtcclxuICAgICAgbWF4LXdpZHRoOiBtaW4oNzEwcHgsIGNhbGMoMTAwdncgLSA0MHB4KSk7XHJcbiAgICAgIG1hcmdpbi10b3A6IDEyMHB4O1xyXG4gICAgICBoZWlnaHQ6IDIxOHB4O1xyXG4gICAgICBnYXA6IDE3cHg7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhKG1heC13aWR0aDogJG1vYmlsZS13aWR0aCl7XHJcbiAgICAgIG1hcmdpbi10b3A6IDcycHg7XHJcbiAgICAgIGhlaWdodDogMTA0cHg7XHJcbiAgICAgIGdhcDogOHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zdGFyMXtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB3aWR0aDogYXV0bztcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIHotaW5kZXg6IC0yO1xyXG4gICAgICBhbmltYXRpb246IHNoYWtlU3RhciA4cyBlYXNlLWluLW91dCBpbmZpbml0ZTtcclxuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNnMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XHJcbiAgICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XHJcblxyXG4gICAgICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IG5vLXByZWZlcmVuY2UpIHtcclxuICAgICAgICAmLnBhcmFsbGF4IHtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSh2YXIoLS1wYXJhbGxheC1vZmZzZXQsIDBweCkpIHRyYW5zbGF0ZVooMCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBAbWVkaWEobWF4LXdpZHRoOiAkdGFibGV0LXdpZHRoKXtcclxuICAgICAgICB3aWR0aDogNTRweDtcclxuICAgICAgICBoZWlnaHQ6IDU3cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBtZWRpYShtYXgtd2lkdGg6ICRtb2JpbGUtd2lkdGgpe1xyXG4gICAgICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgICAgIGhlaWdodDogMjVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zdGFyMntcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB3aWR0aDogMTkxcHg7XHJcbiAgICAgIGhlaWdodDogMjA0cHg7XHJcbiAgICAgIGxlZnQ6IDQ2cHg7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgei1pbmRleDogLTI7XHJcbiAgICAgIGFuaW1hdGlvbjogc2hha2VTdGFyIDhzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xyXG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC42cyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSk7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcclxuICAgICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcclxuXHJcbiAgICAgIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogbm8tcHJlZmVyZW5jZSkge1xyXG4gICAgICAgICYucGFyYWxsYXgge1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjNkZWcpIHRyYW5zbGF0ZVkodmFyKC0tcGFyYWxsYXgtb2Zmc2V0LCAwcHgpKSB0cmFuc2xhdGVaKDApO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgQG1lZGlhKG1heC13aWR0aDogJHRhYmxldC13aWR0aCl7XHJcbiAgICAgICAgd2lkdGg6IDExMXB4O1xyXG4gICAgICAgIGhlaWdodDogMTE5cHg7XHJcbiAgICAgICAgbGVmdDogMjZweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgQG1lZGlhKG1heC13aWR0aDogJG1vYmlsZS13aWR0aCl7XHJcbiAgICAgICAgd2lkdGg6IDUzcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA1N3B4O1xyXG4gICAgICAgIGxlZnQ6IDEycHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc3RhcjN7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgd2lkdGg6IDEwNHB4O1xyXG4gICAgICBoZWlnaHQ6IDExN3B4O1xyXG4gICAgICBib3R0b206IDEwcHg7XHJcbiAgICAgIHJpZ2h0OiBjYWxjKDEwMCUgLyAzLjY0KTtcclxuICAgICAgei1pbmRleDogLTI7XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbjogc2hha2VTdGFyIDhzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xyXG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC42cyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSk7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcclxuICAgICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcclxuXHJcbiAgICAgIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogbm8tcHJlZmVyZW5jZSkge1xyXG4gICAgICAgICYucGFyYWxsYXgge1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZVkodmFyKC0tcGFyYWxsYXgtb2Zmc2V0LCAwcHgpKSB0cmFuc2xhdGVaKDApO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgQG1lZGlhKG1heC13aWR0aDogJHRhYmxldC13aWR0aCl7XHJcbiAgICAgICAgd2lkdGg6IDYwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA2NHB4O1xyXG4gICAgICAgIHJpZ2h0OiBjYWxjKDEwMCUgLyAzLjcpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAbWVkaWEobWF4LXdpZHRoOiAkbW9iaWxlLXdpZHRoKXtcclxuICAgICAgICB3aWR0aDogMjlweDtcclxuICAgICAgICBoZWlnaHQ6IDMxcHg7XHJcbiAgICAgICAgcmlnaHQ6IGNhbGMoMTAwJSAvIDUuNik7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc3RhcjR7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgd2lkdGg6IDE0M3B4O1xyXG4gICAgICBoZWlnaHQ6IDE1M3B4O1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgdG9wOiAyMnB4O1xyXG4gICAgICB6LWluZGV4OiAtMjtcclxuICAgICAgYW5pbWF0aW9uOiBzaGFrZVN0YXIgOHMgZWFzZS1pbi1vdXQgaW5maW5pdGU7XHJcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjZzIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xyXG4gICAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xyXG5cclxuICAgICAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiBuby1wcmVmZXJlbmNlKSB7XHJcbiAgICAgICAgJi5wYXJhbGxheCB7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTVkZWcpIHRyYW5zbGF0ZVkodmFyKC0tcGFyYWxsYXgtb2Zmc2V0LCAwcHgpKSB0cmFuc2xhdGVaKDApO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgQG1lZGlhKG1heC13aWR0aDogJHRhYmxldC13aWR0aCl7XHJcbiAgICAgICAgd2lkdGg6IDgzcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA4OXB4O1xyXG4gICAgICAgIHRvcDogMTNweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgQG1lZGlhKG1heC13aWR0aDogJG1vYmlsZS13aWR0aCl7XHJcbiAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0MnB4O1xyXG4gICAgICAgIHRvcDogNnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRleHRfd3JhcHBlcntcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgZ2FwOiA2cHg7XHJcblxyXG4gICAgICBAbWVkaWEobWF4LXdpZHRoOiAkdGFibGV0LXdpZHRoKXtcclxuICAgICAgICBnYXA6IDNweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgQG1lZGlhKG1heC13aWR0aDogJG1vYmlsZS13aWR0aCl7XHJcbiAgICAgICAgZ2FwOiAycHg7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMzBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnRleHRfbWFpbntcclxuICAgICAgICBAaW5jbHVkZSBib2R5LW1lZGl1bS1mb250KCk7XHJcbiAgICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgICAgIGNvbG9yOiAjRjhGQUZGRTU7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcblxyXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6ICR0YWJsZXQtd2lkdGgpe1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogJG1vYmlsZS13aWR0aCl7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAudGV4dF9hZGRpdGlvbmFse1xyXG4gICAgICAgIEBpbmNsdWRlIGNhcHRpb24tc21hbGwtZm9udCgpO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBjb2xvcjogI0Y4RkFGRkU1O1xyXG5cclxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAkdGFibGV0LXdpZHRoKXtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6ICRtb2JpbGUtd2lkdGgpe1xyXG4gICAgICAgICAgZm9udC1zaXplOiA4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uaG9tZV9nZWFyM19sb3dlcl9jb250YWluZXIgLmNhc2Uge1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDMwcHgpO1xyXG4gIHRyYW5zaXRpb246IGFsbCAwLjhzIGN1YmljLWJlemllcigwLjI1LCAwLjQ2LCAwLjQ1LCAwLjk0KTtcclxufVxyXG5cclxuLmhvbWVfZ2VhcjNfbG93ZXJfY29udGFpbmVyIC5jYXNlLmNhc2UtdmlzaWJsZSB7XHJcbiAgb3BhY2l0eTogMTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbn1cclxuXHJcbi5ob21lX2dlYXIzX2xvd2VyX2NvbnRhaW5lciAuY2FzZS5jYXNlLWhpZGRlbiB7XHJcbiAgb3BhY2l0eTogMDtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTMwcHgpO1xyXG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGN1YmljLWJlemllcigwLjU1LCAwLjA4NSwgMC42OCwgMC41Myk7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gIC5ob21lX2dlYXIzX2xvd2VyX2NvbnRhaW5lciAuY2FzZSB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjBweCk7XHJcbiAgfVxyXG5cclxuICAuaG9tZV9nZWFyM19sb3dlcl9jb250YWluZXIgLmNhc2UuY2FzZS1oaWRkZW4ge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMHB4KTtcclxuICB9XHJcbn0iLCIucGFydG5lcl9wbGF0Zm9ybV9jNntcclxuICBAaW5jbHVkZSBob21lX2dlYXIoKTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gIC5wcF9jNl9jb250e1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYmFja2dyb3VuZDogI0Y4RkFGRjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgfVxyXG5cclxuICBpbWd7XHJcbiAgICBtaW4taGVpZ2h0OiA3NDRweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgXHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOiA4MDBweCl7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDQzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDUyMHB4KXtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5sb3R0aWVfY29udGFpbmVye1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbWF4LXdpZHRoOiA1MCU7XHJcbiAgICBib3R0b206IDU1JTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MCUpO1xyXG5cclxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDUyMHB4KXtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5mb3JtX2NvbnRhaW5lcntcclxuICAgIHdpZHRoOiA1MCU7XHJcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZDogIzFDMUUyNTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIHotaW5kZXg6IDM7XHJcbiAgICBwYWRkaW5nOiAzMHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG5cclxuXHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOiA4MDBweCl7XHJcbiAgICAgIHBhZGRpbmc6IDE3cHg7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhKG1heC13aWR0aDogNTIwcHgpe1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiA0MzBweDtcclxuICAgICAgcG9zaXRpb246IGluaXRpYWw7XHJcbiAgICB9XHJcblxyXG4gICAgLmZ1bmRze1xyXG4gICAgICBtYXJnaW4tdG9wOiAzNnB4O1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjRjhGQUZGODA7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgIHBhZGRpbmc6IDE2cHg7XHJcbiAgICAgIGhlaWdodDogNTRweDtcclxuICAgICAgd2lkdGg6IDQyMHB4O1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgIEBpbmNsdWRlIGJvZHktc21hbGwtZm9udCgpO1xyXG4gICAgICBjb2xvcjogI0Y4RkFGRjtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgQG1lZGlhKG1heC13aWR0aDogODAwcHgpe1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAzMXB4O1xyXG4gICAgICAgIHdpZHRoOiAyODBweDtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHNwYW57XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG5cclxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA4MDBweCl7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG5cclxuXHJcbiAgICAgIGlucHV0e1xyXG4gICAgICAgIG1heC13aWR0aDogMjBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNGOEZBRkY7XHJcbiAgICAgICAgQGluY2x1ZGUgYm9keS1zbWFsbC1mb250KCk7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGNvbG9yOiAjRjhGQUZGO1xyXG5cclxuICAgICAgICAmOmZvY3Vze1xyXG4gICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBoMntcclxuICAgICAgbWF4LXdpZHRoOiA0MzNweDtcclxuICAgICAgY29sb3I6ICNGOEZBRkY7XHJcbiAgICAgIG1hcmdpbi10b3A6IDQ2cHg7XHJcblxyXG4gICAgICBAbWVkaWEobWF4LXdpZHRoOiA4MDBweCl7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNDRweDtcclxuICAgICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZm9ybV9pdGVte1xyXG4gICAgICBtYXJnaW4tdG9wOiAzNnB4O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBnYXA6IDE2cHg7XHJcblxyXG4gICAgICBAbWVkaWEobWF4LXdpZHRoOiA4MDBweCl7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICBnYXA6IDlweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgc3BhbntcclxuICAgICAgICBAaW5jbHVkZSBib2R5LXNtYWxsLWZvbnQoKTtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgY29sb3I6ICNGOEZBRkY7XHJcblxyXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDgwMHB4KXtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGlucHV0e1xyXG4gICAgICAgIGhlaWdodDogMjJweDtcclxuICAgICAgICBAaW5jbHVkZSBjYXB0aW9uLXNtYWxsLWZvbnQoKTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIGNvbG9yOiAjRjhGQUZGO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRjhGQUZGODA7XHJcblxyXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDgwMHB4KXtcclxuICAgICAgICAgIGhlaWdodDogMTNweDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogOXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpmb2N1c3tcclxuICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZvcm1faW5wdXRfY29udGFpbmVye1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBtYXJnaW4tdG9wOiBhdXRvO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgZ2FwOiAxMHB4O1xyXG5cclxuICAgICAgZGl2e1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBnYXA6IDE2cHg7XHJcbiAgICAgICAgZmxleDogMTtcclxuXHJcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogODAwcHgpe1xyXG4gICAgICAgICAgZ2FwOiA5cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzcGFue1xyXG4gICAgICAgICAgQGluY2x1ZGUgYm9keS1zbWFsbC1mb250KCk7XHJcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICBjb2xvcjogI0Y4RkFGRjtcclxuXHJcbiAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA4MDBweCl7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGlucHV0e1xyXG4gICAgICAgICAgaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiAzMTlweDtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNGOEZBRkY4MDtcclxuICAgICAgICAgIEBpbmNsdWRlIGNhcHRpb24tc21hbGwtZm9udCgpO1xyXG4gICAgICAgICAgY29sb3I6ICNGOEZBRkY7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcblxyXG4gICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogODAwcHgpe1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDE4NHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDlweDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOjpwbGFjZWhvbGRlcntcclxuICAgICAgICAgICAgY29sb3I6ICNGOEZBRkY1OTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgY2FwdGlvbi1zbWFsbC1mb250KCk7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuXHJcblxyXG4gICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA4MDBweCl7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiA5cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcblxyXG4gICAgICBidXR0b257XHJcbiAgICAgICAgbWF4LXdpZHRoOiAyMTBweDtcclxuICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNjBweDtcclxuICAgICAgICBwYWRkaW5nOiAxMXB4IDE2cHggMTFweCAxNnB4O1xyXG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMwRjVFRjc7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBAaW5jbHVkZSBib2R5LW1lZGl1bS1mb250KCk7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcclxuXHJcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogODAwcHgpe1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiAxMjFweDtcclxuICAgICAgICAgIGhlaWdodDogMjhweDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG5cclxuICBoM3tcclxuICAgIG1hcmdpbi10b3A6IDIwMHB4O1xyXG4gICAgZm9udC1zaXplOiA4OHB4O1xyXG4gICAgY29sb3I6ICNGOEZBRkY7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBsaW5lLWhlaWdodDogMS4wNTtcclxuICAgIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbiAgICAtLXBwLWM2LWdyYWRpZW50OiBsaW5lYXItZ3JhZGllbnQoMTIwZGVnLCAjMEY1RUY3IDAlLCAjNEI4RkZGIDMwJSwgIzQwQzBGQSA2MCUsICMyRUU5QTIgMTAwJSk7XG5cbiAgICAucHBfYzZfd29yZHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgfVxuXG4gICAgLnBwX2M2X2xldHRlcntcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogY3VycmVudENvbG9yO1xyXG4gICAgICB0cmFuc2l0aW9uOiAtd2Via2l0LXRleHQtZmlsbC1jb2xvciAwLjM1cyBlYXNlLCBjb2xvciAwLjM1cyBlYXNlLCBiYWNrZ3JvdW5kLXBvc2l0aW9uIDAuNnMgZWFzZTtcclxuICAgIH1cclxuXHJcbiAgICAucHBfYzZfbGV0dGVyLmlzLWdyYWRpZW50e1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS1wcC1jNi1ncmFkaWVudCk7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMjYwJSAyNjAlO1xyXG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwJSA1MCU7XHJcbiAgICAgIGJhY2tncm91bmQtY2xpcDogdGV4dDtcclxuICAgICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XHJcbiAgICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgYW5pbWF0aW9uOiBwcF9jNl9ncmFkaWVudCAxLjFzIGVhc2UgZm9yd2FyZHM7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhKG1heC13aWR0aDogJHRhYmxldC13aWR0aCl7XHJcbiAgICAgIG1hcmdpbi10b3A6IDEyMHB4O1xyXG4gICAgICBmb250LXNpemU6IDUwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhKG1heC13aWR0aDogJG1vYmlsZS13aWR0aCl7XHJcbiAgICAgIG1hcmdpbi10b3A6IDcycHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogNDhweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgcHBfYzZfZ3JhZGllbnR7XHJcbiAgMCV7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwJSA1MCU7XHJcbiAgfVxyXG4gIDEwMCV7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIDUwJTtcclxuICB9XHJcbn1cclxuIiwiLnBhcnRuZXJfcGxhdGZvcm1fZmFxe1xyXG4gIEBpbmNsdWRlIGhvbWVfZ2VhcigpO1xyXG5cclxuICAuaG9tZV9nZWFyNV9sb3dlcl9jb250YWluZXJ7XHJcbiAgICBtYXJnaW4tdG9wOiAyMDBweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIEBtZWRpYShtYXgtd2lkdGg6ICR0YWJsZXQtd2lkdGgpe1xyXG4gICAgICBtYXJnaW4tdG9wOiAxMjBweDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOiAkbW9iaWxlLXdpZHRoKXtcclxuICAgICAgbWFyZ2luLXRvcDogNzJweDtcclxuICAgIH1cclxuXHJcbiAgICBoMntcclxuICAgICAgbWF4LXdpZHRoOiAzMDhweDtcclxuICAgICAgY29sb3I6ICNGOEZBRkY7XHJcbiAgICAgIG1hcmdpbi10b3A6IDA7XHJcblxyXG4gICAgICBAbWVkaWEobWF4LXdpZHRoOiAkdGFibGV0LXdpZHRoKXtcclxuICAgICAgICBtYXgtd2lkdGg6IDM0N3B4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmhvbWVfZ2VhcjVfYWNjb3JkaW9ue1xyXG4gICAgICBtYXJnaW4tdG9wOiAxMjBweDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgZ2FwOiA4cHg7XG5cbiAgICAgIEBtZWRpYShtYXgtd2lkdGg6ICR0YWJsZXQtd2lkdGgpe1xuICAgICAgICBtYXJnaW4tdG9wOiAxODVweDtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhKG1heC13aWR0aDogNzAwcHgpe1xuICAgICAgICBtYXJnaW4tdG9wOiAxMjBweDtcbiAgICAgIH1cblxyXG4gICAgICAuYWNjb3JkaW9uX2l0ZW17XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiBmaXQtY29udGVudDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBnYXA6IDEwcHg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nOiAyMnB4IDQ4cHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjMUMxRTI1O1xyXG5cclxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAkdGFibGV0LXdpZHRoKXtcbiAgICAgICAgICBwYWRkaW5nOiAxMnB4IDI3cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA3MDBweCl7XG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICB9XG5cbiAgICAgICAgLnRleHRfb3BlbmVke1xuICAgICAgICAgIG1heC13aWR0aDogNDY4cHg7XG4gICAgICAgICAgQGluY2x1ZGUgY2FwdGlvbi1zbWFsbC1mb250KCk7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDA7XHJcbiAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgIGNvbG9yOiAjRjhGQUZGO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjEycyBlYXNlLCBtYXgtaGVpZ2h0IDAuMThzIGVhc2U7XG5cclxuICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6ICR0YWJsZXQtd2lkdGgpe1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgICAgICB9XHJcblxuICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDcwMHB4KXtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgICAgICAgIG9yZGVyOiAzO1xuICAgICAgICAgICAgZm9udC1zaXplOiA4cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cclxuICAgICAgICAuY2xvc2V7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5vcGVuZWR7XHJcbiAgICAgICAgICAuY2xvc2V7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNnB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDI2cHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBpbml0aWFsO1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogJHRhYmxldC13aWR0aCl7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDE1cHg7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA3MDBweCl7XG4gICAgICAgICAgICAgIHdpZHRoOiA3cHg7XG4gICAgICAgICAgICAgIGhlaWdodDogN3B4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAub3BlbntcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAudGV4dF9vcGVuZWR7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDUwMHB4O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5vcGVue1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYnV0dG9ue1xuICAgICAgICAgIHdpZHRoOiAyNnB4O1xuICAgICAgICAgIGhlaWdodDogMjZweDtcbiAgICAgICAgICBmbGV4LXNocmluazogMDtcblxuICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6ICR0YWJsZXQtd2lkdGgpe1xuICAgICAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5vcGVue1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogaW5pdGlhbDtcclxuICAgICAgICAgICAgd2lkdGg6IDI2cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjZweDtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6ICR0YWJsZXQtd2lkdGgpe1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxNXB4O1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMTVweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNzAwcHgpe1xuICAgICAgICAgICAgICB3aWR0aDogN3B4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDdweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzcGFue1xyXG4gICAgICAgICAgQGluY2x1ZGUgYm9keS1zbWFsbC1mb250KCk7XHJcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICBjb2xvcjogI0Y4RkFGRjtcclxuXHJcbiAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAkdGFibGV0LXdpZHRoKXtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgfVxyXG5cbiAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA3MDBweCl7XG4gICAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgICAgbWluLXdpZHRoOiAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiA4cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcbiAgLmhvbWVfZ2VhcjZfY29udGFpbmVye1xyXG4gICAgbWFyZ2luLXRvcDogMjAwcHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGdhcDogMzZweDtcclxuICAgIG1pbi1oZWlnaHQ6IDIyOXB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogOTBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogNTBweDtcblxuICAgIEBtZWRpYShtYXgtd2lkdGg6ICR0YWJsZXQtd2lkdGgpe1xuICAgICAgbWFyZ2luLXRvcDogMTIwcHg7XHJcbiAgICAgIGdhcDogMjFweDtcclxuICAgICAgbWluLWhlaWdodDogMTM3cHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhKG1heC13aWR0aDogJG1vYmlsZS13aWR0aCl7XHJcbiAgICAgIG1hcmdpbi10b3A6IDM2cHg7XHJcbiAgICAgIGdhcDogMTZweDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IGZpdC1jb250ZW50O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzOHB4O1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmxvdHRpZV9jb250YWluZXJ7XHJcbiAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIHotaW5kZXg6IC0yO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTMwJSk7XHJcbiAgICAgIHRvcDogMTAwcHg7XHJcblxyXG4gICAgICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IG5vLXByZWZlcmVuY2UpIHtcclxuICAgICAgICAmLnBhcmFsbGF4IHtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSh2YXIoLS1wYXJhbGxheC1vZmZzZXQsIDBweCkpIHRyYW5zbGF0ZVooMCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBAbWVkaWEobWF4LXdpZHRoOiAkdGFibGV0LXdpZHRoKXtcclxuICAgICAgICB0b3A6IDUwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBtZWRpYShtYXgtd2lkdGg6ICRtb2JpbGUtd2lkdGgpe1xyXG4gICAgICAgIHRvcDogMTAwcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBoMntcclxuICAgICAgbWF4LXdpZHRoOiA2MTVweDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGNvbG9yOiAjRjhGQUZGO1xyXG5cclxuICAgICAgQG1lZGlhKG1heC13aWR0aDogJHRhYmxldC13aWR0aCl7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAzMTFweDtcclxuICAgICAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBtZWRpYShtYXgtd2lkdGg6ICRtb2JpbGUtd2lkdGgpe1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDE1N3B4O1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICBmbGV4OiAxO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgYXtcclxuICAgICAgbWF4LXdpZHRoOiAzNzhweDtcclxuXHJcbiAgICAgIEBtZWRpYShtYXgtd2lkdGg6ICR0YWJsZXQtd2lkdGgpe1xyXG4gICAgICAgIG1heC13aWR0aDogMjI2cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBtZWRpYShtYXgtd2lkdGg6ICRtb2JpbGUtd2lkdGgpe1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGJ1dHRvbntcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGZsZXg6IDE7XHJcbiAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgcGFkZGluZzogMTFweCAxNnB4IDExcHggMTZweDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIEBpbmNsdWRlIGJvZHktbWVkaXVtLWZvbnQoKTtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBjb2xvcjogI0Y4RkFGRjtcclxuICAgICAgYmFja2dyb3VuZDogIzBGNUVGNztcclxuICAgICAgYm9yZGVyLXJhZGl1czogNjBweDtcclxuXHJcbiAgICAgIEBtZWRpYShtYXgtd2lkdGg6ICR0YWJsZXQtd2lkdGgpe1xyXG4gICAgICAgIG1heC13aWR0aDogMjI2cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyOXB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDZweCA5cHggNnB4IDlweDtcclxuICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBtZWRpYShtYXgtd2lkdGg6ICRtb2JpbGUtd2lkdGgpe1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cbiIsIi5sZWFkX2Rpc3RyaWJ1dGlvbl9yZXByZXNlbnR7XHJcbiAgQGluY2x1ZGUgaG9tZV9nZWFyKCk7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIG1hcmdpbi10b3A6IDY3cHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICBAbWVkaWEobWF4LXdpZHRoOiAkdGFibGV0LXdpZHRoKXtcclxuICAgIG1hcmdpbi10b3A6IDUwcHg7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEobWF4LXdpZHRoOiAkbW9iaWxlLXdpZHRoKXtcclxuICAgIG1hcmdpbi10b3A6IDM2cHg7XHJcbiAgICBtaW4taGVpZ2h0OiA0NDVweDtcclxuICB9XHJcblxyXG5cclxuICAuYmFja3tcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogOTBweDtcclxuICAgIG1heC1oZWlnaHQ6IDQ3MHB4O1xyXG4gICAgaGVpZ2h0OiA0NzBweDtcclxuICAgIHJpZ2h0OiA1MCU7XHJcbiAgICB6LWluZGV4OiAtMjtcclxuXHJcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC42cyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKTtcclxuICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XHJcblxyXG4gICAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiBuby1wcmVmZXJlbmNlKSB7XHJcbiAgICAgICYucGFyYWxsYXgge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpIHRyYW5zbGF0ZVkodmFyKC0tcGFyYWxsYXgtb2Zmc2V0LCAwcHgpKSB0cmFuc2xhdGVaKDApO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhKG1heC13aWR0aDogJHRhYmxldC13aWR0aCl7XHJcbiAgICAgIG1heC1oZWlnaHQ6IDI2MHB4O1xyXG4gICAgICB0b3A6IDQ0cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucmVwcmVzZW50X2xhYmVse1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGdhcDogMjJweDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tbGVmdDogY2FsYygxMDAlIC8gNC41KTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOiAkdGFibGV0LXdpZHRoKXtcclxuICAgICAgZ2FwOiAxNnB4O1xyXG4gICAgICBtYXJnaW4tbGVmdDogY2FsYygxMDAlIC8gNC40KTtcclxuICAgIH1cclxuXHJcblxyXG4gICAgQG1lZGlhKG1heC13aWR0aDogNDgwcHgpe1xyXG4gICAgICBnYXA6IDE2cHg7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDEwMCUgLyA3KVxyXG4gICAgfVxyXG5cclxuXHJcblxyXG4gICAgQG1lZGlhKG1heC13aWR0aDogJG1vYmlsZS13aWR0aCl7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGdhcDogOXB4O1xyXG4gICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIH1cclxuXHJcbiAgICBoMXtcclxuICAgICAgY29sb3I6ICNGOEZBRkY7XHJcblxyXG5cclxuICAgICAgQG1lZGlhKG1heC13aWR0aDogJHRhYmxldC13aWR0aCl7XHJcbiAgICAgICAgZm9udC1zaXplOiA1NXB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAbWVkaWEobWF4LXdpZHRoOiA0ODBweCl7XHJcbiAgICAgICAgZm9udC1zaXplOiA1MHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAbWVkaWEobWF4LXdpZHRoOiAkbW9iaWxlLXdpZHRoKXtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBmb250LXNpemU6IDQ4cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIHNwYW57XHJcbiAgICAgIG1heC13aWR0aDogMjEycHg7XHJcbiAgICAgIEBpbmNsdWRlIGNhcHRpb24tc21hbGwtZm9udCgpO1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIGNvbG9yOiAjRjhGQUZGQ0M7XHJcblxyXG4gICAgICBAbWVkaWEobWF4LXdpZHRoOiAkdGFibGV0LXdpZHRoKXtcclxuICAgICAgICBtYXgtd2lkdGg6IDEzM3B4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgQG1lZGlhKG1heC13aWR0aDogJG1vYmlsZS13aWR0aCl7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG4gIC5ob21lX3JlcHJlc2VudF9yYXRle1xyXG4gICAgbWFyZ2luLXRvcDogMTUzcHg7XHJcbiAgICBtYXgtd2lkdGg6IDI1NnB4O1xyXG4gICAgaGVpZ2h0OiAxMzhweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZ2FwOiAxNnB4O1xyXG5cclxuICAgIEBtZWRpYShtYXgtd2lkdGg6ICR0YWJsZXQtd2lkdGgpe1xyXG4gICAgICBtYXJnaW4tdG9wOiA5NnB4O1xyXG4gICAgICBtYXgtd2lkdGg6IDE0N3B4O1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgIGdhcDogOXB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYShtYXgtd2lkdGg6ICRtb2JpbGUtd2lkdGgpe1xyXG4gICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgbWF4LXdpZHRoOiAxNDdweDtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIC5ob21lX3JlcHJlc2VudF9yYXRlX2F2YXRhcnN7XHJcbiAgICAgIG1heC13aWR0aDogMTcwcHg7XHJcbiAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgQG1lZGlhKG1heC13aWR0aDogJHRhYmxldC13aWR0aCl7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA5OHB4O1xyXG4gICAgICAgIGhlaWdodDogMjNweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgaW1ne1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA0MHB4O1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHJcbiAgICAgICAgJjpudGgtY2hpbGQoMSkgeyBsZWZ0OiAwOyB9XHJcbiAgICAgICAgJjpudGgtY2hpbGQoMikgeyBsZWZ0OiAyNnB4OyB9XHJcbiAgICAgICAgJjpudGgtY2hpbGQoMykgeyBsZWZ0OiA1MnB4OyB9XHJcbiAgICAgICAgJjpudGgtY2hpbGQoNCkgeyBsZWZ0OiA3OHB4OyB9XHJcbiAgICAgICAgJjpudGgtY2hpbGQoNSkgeyBsZWZ0OiAxMDRweDsgfVxyXG4gICAgICAgICY6bnRoLWNoaWxkKDYpIHsgbGVmdDogMTMwcHg7IH1cclxuXHJcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogJHRhYmxldC13aWR0aCl7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDIzcHg7XHJcbiAgICAgICAgICBtYXgtaGVpZ2h0OiAyM3B4O1xyXG5cclxuXHJcbiAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7IGxlZnQ6IDA7IH1cclxuICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHsgbGVmdDogMTVweDsgfVxyXG4gICAgICAgICAgJjpudGgtY2hpbGQoMykgeyBsZWZ0OiAzMHB4OyB9XHJcbiAgICAgICAgICAmOm50aC1jaGlsZCg0KSB7IGxlZnQ6IDQ1cHg7IH1cclxuICAgICAgICAgICY6bnRoLWNoaWxkKDUpIHsgbGVmdDogNjBweDsgfVxyXG4gICAgICAgICAgJjpudGgtY2hpbGQoNikgeyBsZWZ0OiA3NXB4OyB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmhvbWVfcmVwcmVzZW50X3JhdGVfcmF0aW5ne1xyXG4gICAgICBtYXgtd2lkdGg6IDEyMHB4O1xyXG4gICAgICBoZWlnaHQ6IDI0cHg7XHJcblxyXG4gICAgICBAbWVkaWEobWF4LXdpZHRoOiAkdGFibGV0LXdpZHRoKXtcclxuICAgICAgICBtYXgtd2lkdGg6IDY5cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxNHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgc3BhbntcclxuICAgICAgQGluY2x1ZGUgY2FwdGlvbi1zbWFsbC1mb250KCk7XHJcbiAgICAgIGNvbG9yOiAjRjhGQUZGQ0M7XHJcblxyXG4gICAgICBAbWVkaWEobWF4LXdpZHRoOiAkdGFibGV0LXdpZHRoKXtcclxuICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG5cclxuICAuaG9tZV9yZXByZXNlbnRfZm9ybV9jb250YWluZXJ7XHJcbiAgICBtYXJnaW4tdG9wOiAxMTVweDtcclxuICAgIG1heC13aWR0aDogNjA1cHg7XHJcbiAgICBoZWlnaHQ6IDg3cHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDEwMCUgLyA0KTtcclxuXHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOiAkdGFibGV0LXdpZHRoKXtcclxuICAgICAgbWFyZ2luLXRvcDogNThweDtcclxuICAgICAgbWF4LXdpZHRoOiAzNDlweDtcclxuICAgICAgaGVpZ2h0OiA1MXB4O1xyXG4gICAgICBtYXJnaW4tbGVmdDogY2FsYygxMDAlIC8gNC40KTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOiA0ODBweCl7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDEwMCUgLyA3KTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOiAkbW9iaWxlLXdpZHRoKXtcclxuICAgICAgbWFyZ2luLXRvcDogMjM0cHg7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5ob21lX3JlcHJlc2VudF9mb3Jte1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBnYXA6IDE2cHg7XHJcblxyXG4gICAgICBAbWVkaWEobWF4LXdpZHRoOiAkdGFibGV0LXdpZHRoKXtcclxuICAgICAgICBnYXA6IDlweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgaW5wdXR7XHJcbiAgICAgICAgQGluY2x1ZGUgY2FwdGlvbi1zbWFsbC1mb250KCk7XHJcbiAgICAgICAgY29sb3I6ICNGOEZBRkZFNTtcclxuICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgIG1heC13aWR0aDogMzYwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDE2cHggMjRweCAxNnB4IDI0cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzFDMUUyNTtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuXHJcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogJHRhYmxldC13aWR0aCl7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDIwN3B4O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAyOHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogJG1vYmlsZS13aWR0aCl7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDE5OXB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAyN3B4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjo6cGxhY2Vob2xkZXJ7XHJcbiAgICAgICAgICBjb2xvcjogI0Y4RkFGRjk5O1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlLCBib3JkZXItY29sb3IgMC4zcyBlYXNlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi50d297XHJcbiAgICAgICAgICAmOjpwbGFjZWhvbGRlcntcclxuICAgICAgICAgICAgY29sb3I6ICNGOEZBRkY7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLm9uZSwgJi5nb3tcclxuICAgICAgICAgICY6OnBsYWNlaG9sZGVye1xyXG4gICAgICAgICAgICBjb2xvcjogI0ZGNEQ0RDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGJ1dHRvbntcclxuICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgIG1heC13aWR0aDogMjI5cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMwRjVFRjc7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNjBweDtcclxuICAgICAgICBAaW5jbHVkZSBib2R5LW1lZGl1bS1mb250KCk7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgY29sb3I6ICNGOEZBRkZFNTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBwYWRkaW5nOiAxMXB4IDE2cHggMTFweCAxNnB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogJHRhYmxldC13aWR0aCl7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDEzMnB4O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAyOHB4O1xyXG4gICAgICAgICAgcGFkZGluZzogNnB4IDlweCA2cHggOXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogJG1vYmlsZS13aWR0aCl7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDEyOHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAyN3B4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogIzBGNUVGNztcclxuICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZTtcclxuICAgICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjMEY1RUY3IDAlLCAjNkYzMUYwIDUwJSwgIzdBRkZGNiAxMDAlKTtcclxuICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZTtcclxuICAgICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5oYXMtdmFsdWV7XHJcbiAgICAgICAgICAmOjpiZWZvcmV7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgb3BhY2l0eTogMTtcclxuXHJcbiAgICAgICAgICAmOjpiZWZvcmV7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOjphZnRlcntcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBzcGFue1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgIGNvbG9yOiAjRjhGQUZGQ0M7XHJcbiAgICAgIEBpbmNsdWRlIGNhcHRpb24tc21hbGwtZm9udCgpO1xyXG5cclxuICAgICAgQG1lZGlhKG1heC13aWR0aDogJHRhYmxldC13aWR0aCl7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgQG1lZGlhKG1heC13aWR0aDogJG1vYmlsZS13aWR0aCl7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG5cclxuICAucmVwcmVzZW50X3RleHRfbG93ZXJ7XHJcbiAgICBtYXgtd2lkdGg6IDMxN3B4O1xyXG4gICAgQGluY2x1ZGUgYm9keS1zbWFsbC1mb250KCk7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBjb2xvcjogI0Y4RkFGRjtcclxuICAgIG1hcmdpbi10b3A6IDgwcHg7XHJcbiAgICBtYXJnaW4tbGVmdDogMzA1cHg7XHJcblxyXG4gICAgQG1lZGlhKG1heC13aWR0aDogJHRhYmxldC13aWR0aCl7XHJcbiAgICAgIG1heC13aWR0aDogMTg5cHg7XHJcbiAgICAgIG1hcmdpbi10b3A6IDM2cHg7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNzBweDtcclxuICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgfVxyXG4gIH1cclxufSIsIi5sZWFkX2Rpc3RyaWJ1dGlvbl9jMntcclxuICBAaW5jbHVkZSBob21lX2dlYXIoKTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgLmxkX2MyX2Nhcl9jb250YWluZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWluLWhlaWdodDogMTc2NXB4O1xuICAgIHdpZHRoOiA0MCU7XG5cbiAgICBAbWVkaWEobWF4LXdpZHRoOiAkdGFibGV0LXdpZHRoKXtcbiAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgfVxuXG4gICAgQG1lZGlhKG1heC13aWR0aDogJG1vYmlsZS13aWR0aCl7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxyXG5cclxuICAuYW5pbWF0ZWQtY2Fye1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0yMDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiA3NzRweDtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBsZWZ0OiBjYWxjKDEwMCUgLyA1MCk7XG4gICAgYW5pbWF0aW9uOiBkcml2ZURvd24gMTRzIGVhc2UtaW4tb3V0IGZvcndhcmRzO1xuXG4gICAgQG1lZGlhKG1heC13aWR0aDogJHRhYmxldC13aWR0aCl7XG4gICAgICBsZWZ0OiAtNXZ3O1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubGRfYzJfY29udGFpbmVye1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAxMjBweDtcbiAgICB3aWR0aDogNzE1cHg7XG4gICAgbWF4LXdpZHRoOiA2NSU7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcblxuICAgIEBtZWRpYShtYXgtd2lkdGg6ICR0YWJsZXQtd2lkdGgpe1xuICAgICAgd2lkdGg6IDUyNXB4O1xuICAgICAgZ2FwOiA1MHB4O1xuICAgIH1cclxuXHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOiAkbW9iaWxlLXdpZHRoKXtcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgZ2FwOiAzNnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5sZF9jMl9jb250YWluZXJfaXRlbXtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgZ2FwOiAyNHB4O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MHB4KTtcclxuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuOHMgZWFzZS1pbi1vdXQ7XHJcblxyXG4gICAgICBAbWVkaWEobWF4LXdpZHRoOiAkdGFibGV0LXdpZHRoKXtcclxuICAgICAgICBnYXA6IDE3cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBtZWRpYShtYXgtd2lkdGg6ICRtb2JpbGUtd2lkdGgpe1xyXG4gICAgICAgIGdhcDogMTZweDtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5yZXZlYWxlZCB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGgye1xyXG4gICAgICAgIGNvbG9yOiAjRjhGQUZGO1xyXG5cclxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAkdGFibGV0LXdpZHRoKXtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6ICRtb2JpbGUtd2lkdGgpe1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmxkX2MyX2xhYmVsX3dyYXBwZXJ7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgZ2FwOiAyMHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogJHRhYmxldC13aWR0aCl7XG4gICAgICAgICAgZ2FwOiAxNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgZGl2e1xuICAgICAgICAgIGZsZXg6IDEgMSBtYXgtY29udGVudDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIG1pbi13aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgICAgICAgbWluLWhlaWdodDogNDBweDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgcGFkZGluZzogMnB4IDEwcHggMnB4IDEwcHg7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0Y4RkFGRkU1O1xuICAgICAgICAgIEBpbmNsdWRlIGJvZHktbGFyZ2UtZm9udCgpO1xuICAgICAgICAgIGNvbG9yOiAjQTk4MEZGO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6ICR0YWJsZXQtd2lkdGgpe1xuICAgICAgICAgICAgbWluLWhlaWdodDogMzBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAkbW9iaWxlLXdpZHRoKXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogOHB4O1xuICAgICAgICAgICAgbWluLWhlaWdodDogMTlweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cclxuXHJcbiAgICAgIHNwYW57XHJcbiAgICAgICAgY29sb3I6ICNGOEZBRkY7XHJcbiAgICAgICAgQGluY2x1ZGUgYm9keS1zbWFsbC1mb250KCk7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG5cclxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAkdGFibGV0LXdpZHRoKXtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6ICRtb2JpbGUtd2lkdGgpe1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8g0JDQvdC40LzQsNGG0LjQuFxyXG5Aa2V5ZnJhbWVzIGRyaXZlRG93biB7XHJcbiAgMCUge1xyXG4gICAgdG9wOiAtMjAwcHg7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCkgc2NhbGUoMSk7XHJcbiAgfVxyXG4gIDEwJSB7XHJcbiAgICB0b3A6IDEwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMHB4KSBzY2FsZSgxLjA1KTtcclxuICB9XHJcbiAgMjUlIHtcclxuICAgIHRvcDogMjUlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMHB4KSBzY2FsZSgxLjAyKTtcclxuICB9XHJcbiAgNDAlIHtcclxuICAgIHRvcDogNDAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDE1cHgpIHNjYWxlKDEuMDQpO1xyXG4gIH1cclxuICA1NSUge1xyXG4gICAgdG9wOiA1NSU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTVweCkgc2NhbGUoMS4wMSk7XHJcbiAgfVxyXG4gIDcwJSB7XHJcbiAgICB0b3A6IDcwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMHB4KSBzY2FsZSgxLjAzKTtcclxuICB9XHJcbiAgODUlIHtcclxuICAgIHRvcDogODUlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zcHgpIHNjYWxlKDEuMDEpO1xyXG4gIH1cclxuICA5MCUge1xyXG4gICAgdG9wOiA5MCU7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIHRvcDogOTUlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApIHNjYWxlKDEpO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbn1cbiIsIi5sZWFkX2Rpc3RyaWJ1dGlvbl9jM3tcclxuICBAaW5jbHVkZSBob21lX2dlYXIoKTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgZ2FwOiAzNnB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMzI3cHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gIC5sZF9jM193cmFwcGVye1xuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZ2FwOiAzNnB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICBtYXgtd2lkdGg6IDUwJTtcclxuICAgIHdpZHRoOiA2MDVweDtcclxuXHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOiA1NTBweCl7XHJcbiAgICAgIG1heC13aWR0aDogNjUlO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYShtYXgtd2lkdGg6ICRtb2JpbGUtd2lkdGgpe1xyXG4gICAgICBtaW4taGVpZ2h0OiAyMTJweDtcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcblxyXG5cclxuICAubGRfYzNfYmFja3tcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIG1heC13aWR0aDogMzglO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHotaW5kZXg6IC0yO1xyXG4gICAgYW5pbWF0aW9uOiBtdWx0aUNvbG9yRmxvdyA4cyBlYXNlLWluLW91dCBpbmZpbml0ZSwgc2hha2UgOHMgZWFzZS1pbi1vdXQgaW5maW5pdGU7O1xyXG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNnMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xyXG4gICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcclxuXHJcbiAgICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IG5vLXByZWZlcmVuY2UpIHtcclxuICAgICAgJi5wYXJhbGxheCB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKGNhbGMoNTBweCArIHZhcigtLXBhcmFsbGF4LW9mZnNldCwgMHB4KSkpIHRyYW5zbGF0ZVooMCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZS13aWR0aCkge1xyXG4gICAgICAmLnBhcmFsbGF4IHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSh2YXIoLS1wYXJhbGxheC1vZmZzZXQsIDBweCkpIHRyYW5zbGF0ZVooMCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAa2V5ZnJhbWVzIG11bHRpQ29sb3JGbG93IHtcclxuICAgICAgMCUge1xyXG4gICAgICAgIGZpbHRlcjogaHVlLXJvdGF0ZSgwZGVnKSBzYXR1cmF0ZSgxLjIpO1xyXG4gICAgICB9XHJcbiAgICAgIDI1JSB7XHJcbiAgICAgICAgZmlsdGVyOiBodWUtcm90YXRlKDkwZGVnKSBzYXR1cmF0ZSgxLjMpO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgICB9XHJcbiAgICAgIDUwJSB7XHJcbiAgICAgICAgZmlsdGVyOiBodWUtcm90YXRlKDE4MGRlZykgc2F0dXJhdGUoMS4xKTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICB9XHJcbiAgICAgIDc1JSB7XHJcbiAgICAgICAgZmlsdGVyOiBodWUtcm90YXRlKDI3MGRlZykgc2F0dXJhdGUoMS40KTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICAgIH1cclxuICAgICAgMTAwJSB7XHJcbiAgICAgICAgZmlsdGVyOiBodWUtcm90YXRlKDM2MGRlZykgc2F0dXJhdGUoMS4yKTtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOiAkbW9iaWxlLXdpZHRoKXtcclxuICAgICAgbWF4LWhlaWdodDogMTEwcHg7XHJcbiAgICAgIG1heC13aWR0aDogMTQ4cHg7XHJcbiAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICB0b3A6IDExMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgaDJ7XHJcbiAgICBjb2xvcjogI0Y4RkFGRjtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuXHJcblxyXG4gICAgQG1lZGlhKG1heC13aWR0aDogJHRhYmxldC13aWR0aCl7XHJcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5ob21lX3JlcHJlc2VudF9mb3JtX2NvbnRhaW5lcntcclxuICAgIG1heC13aWR0aDogNjA1cHg7XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIGhlaWdodDogNTBweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgIEBtZWRpYShtYXgtd2lkdGg6ICR0YWJsZXQtd2lkdGgpe1xyXG4gICAgICBtYXgtd2lkdGg6IDM0OXB4O1xyXG4gICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYShtYXgtd2lkdGg6ICRtb2JpbGUtd2lkdGgpe1xyXG4gICAgICBtYXJnaW4tdG9wOiAxNjJweDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOiAkbW9iaWxlLXdpZHRoKXtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICBoZWlnaHQ6IDI3cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmhvbWVfcmVwcmVzZW50X2Zvcm17XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgbWF4LWhlaWdodDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBnYXA6IDE2cHg7XHJcblxyXG4gICAgICBAbWVkaWEobWF4LXdpZHRoOiAkdGFibGV0LXdpZHRoKXtcclxuICAgICAgICBnYXA6IDlweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgaW5wdXR7XHJcbiAgICAgICAgQGluY2x1ZGUgY2FwdGlvbi1zbWFsbC1mb250KCk7XHJcbiAgICAgICAgZmxleDogMTtcclxuICAgICAgICBjb2xvcjogI0Y4RkFGRkU1O1xyXG4gICAgICAgIHdpZHRoOiAzNjBweDtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nOiAxMXB4IDI0cHggMTFweCAyNHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICMxQzFFMjU7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcblxyXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6ICR0YWJsZXQtd2lkdGgpe1xuICAgICAgICAgIG1heC13aWR0aDogMjA3cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogJG1vYmlsZS13aWR0aCl7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxOTlweDtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiAyN3B4O1xuICAgICAgICAgIGhlaWdodDogMjdweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICAgIH1cblxyXG4gICAgICAgICY6OnBsYWNlaG9sZGVye1xyXG4gICAgICAgICAgY29sb3I6ICNGOEZBRkY5OTtcclxuICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZSwgYm9yZGVyLWNvbG9yIDAuM3MgZWFzZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYudHdve1xyXG4gICAgICAgICAgJjo6cGxhY2Vob2xkZXJ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjRjhGQUZGO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5vbmUsICYuZ297XHJcbiAgICAgICAgICAmOjpwbGFjZWhvbGRlcntcclxuICAgICAgICAgICAgY29sb3I6ICNGRjRENEQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBidXR0b257XHJcbiAgICAgICAgZmxleDogMTtcclxuICAgICAgICBtYXgtd2lkdGg6IDIyOXB4O1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMwRjVFRjc7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNjBweDtcclxuICAgICAgICBAaW5jbHVkZSBib2R5LW1lZGl1bS1mb250KCk7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgY29sb3I6ICNGOEZBRkZFNTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBwYWRkaW5nOiAxMXB4IDE2cHggMTFweCAxNnB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogJHRhYmxldC13aWR0aCl7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDEzMnB4O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICAgICAgbWF4LWhlaWdodDogMzBweDtcclxuICAgICAgICAgIHBhZGRpbmc6IDZweCA5cHggNnB4IDlweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6ICRtb2JpbGUtd2lkdGgpe1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiAxMjhweDtcclxuICAgICAgICAgIG1heC1oZWlnaHQ6IDI3cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMEY1RUY3O1xyXG4gICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlO1xyXG4gICAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICMwRjVFRjcgMCUsICM2RjMxRjAgNTAlLCAjN0FGRkY2IDEwMCUpO1xyXG4gICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlO1xyXG4gICAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmhhcy12YWx1ZXtcclxuICAgICAgICAgICY6OmJlZm9yZXtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICBvcGFjaXR5OiAxO1xyXG5cclxuICAgICAgICAgICY6OmJlZm9yZXtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOjphZnRlcntcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBzcGFue1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgIGNvbG9yOiAjRjhGQUZGQ0M7XHJcbiAgICAgIEBpbmNsdWRlIGNhcHRpb24tc21hbGwtZm9udCgpO1xyXG5cclxuICAgICAgQG1lZGlhKG1heC13aWR0aDogJHRhYmxldC13aWR0aCl7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgQG1lZGlhKG1heC13aWR0aDogJG1vYmlsZS13aWR0aCl7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cbiIsIi5sZF9jNHtcclxuICBtYXJnaW4tdG9wOiAxNnB4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gIEBtZWRpYShtYXgtd2lkdGg6ICR0YWJsZXQtd2lkdGgpe1xyXG4gICAgbWFyZ2luLXRvcDogMThweDtcclxuICB9XHJcblxyXG4gIEBtZWRpYShtYXgtd2lkdGg6ICRtb2JpbGUtd2lkdGgpe1xyXG4gICAgbWFyZ2luLXRvcDogMzZweDtcclxuICB9XHJcblxyXG4gIC5ob21lX2dlYXIzX2NvbnRhaW5lcntcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1heC13aWR0aDogbWluKDEyMjBweCwgY2FsYygxMDB2dyAtIDYwcHgpKTtcclxuICAgIG1hcmdpbjogMCBhdXRvIDAgYXV0bztcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICYubGR7XHJcbiAgICAgIG1hcmdpbi10b3A6IDIwMHB4O1xyXG5cclxuICAgICAgQG1lZGlhKG1heC13aWR0aDogJHRhYmxldC13aWR0aCl7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTIwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBtZWRpYShtYXgtd2lkdGg6ICRtb2JpbGUtd2lkdGgpe1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDcycHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOiAkdGFibGV0LXdpZHRoKXtcclxuICAgICAgbWF4LXdpZHRoOiBtaW4oNzUwcHgsIGNhbGMoMTAwdncgLSA0MHB4KSk7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhKG1heC13aWR0aDogJG1vYmlsZS13aWR0aCl7XHJcbiAgICAgIG1heC13aWR0aDogbWluKDc1MHB4LCBjYWxjKDEwMHZ3IC0gNDBweCkpO1xyXG4gICAgfVxyXG5cclxuICAgIC5ob21lX2dlYXIzX2NsaWVudHN7XHJcbiAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBnYXA6IDE2cHg7XHJcblxyXG4gICAgICBzcGFue1xyXG4gICAgICAgIEBpbmNsdWRlIGNhcHRpb24tc21hbGwtZm9udCgpO1xyXG4gICAgICAgIGNvbG9yOiAjRjhGQUZGQ0M7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG5cclxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAkdGFibGV0LXdpZHRoKXtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBAbWVkaWEobWF4LXdpZHRoOiAkdGFibGV0LXdpZHRoKXtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIGdhcDogOXB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAbWVkaWEobWF4LXdpZHRoOiAkbW9iaWxlLXdpZHRoKXtcclxuICAgICAgICBtYXJnaW46IDBweCBhdXRvIDAgYXV0bztcclxuICAgICAgICBnYXA6IDZweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmhvbWVfZ2VhcjNfY2xpZW50c19hdmF0YXJ7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBnYXA6IDhweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6ICR0YWJsZXQtd2lkdGgpe1xyXG4gICAgICAgICAgZ2FwOiA0cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAkbW9iaWxlLXdpZHRoKXtcclxuICAgICAgICAgIGdhcDogOHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmF2YXRhci1pdGVte1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHJcbiAgICAgICAgICBidXR0b257XHJcbiAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgIG1heC13aWR0aDogNDBweDtcclxuICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzO1xyXG5cclxuICAgICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAkdGFibGV0LXdpZHRoKXtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjNweDtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDIzcHg7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAkbW9iaWxlLXdpZHRoKXtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjZweDtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDI2cHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLnRvb2x0aXB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAxMDAlO1xyXG4gICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogIzFDMUUyNTtcclxuICAgICAgICAgICAgY29sb3I6ICNGOEZBRkZFNTtcclxuICAgICAgICAgICAgcGFkZGluZzogMTZweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYm9keS1zbWFsbC1mb250KCk7XHJcbiAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6ICR0YWJsZXQtd2lkdGgpe1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDlweDtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLnNlbGVjdGVkIHtcclxuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgI0E5ODBGRjtcclxuXHJcbiAgICAgICAgICAgIC50b29sdGlwIHtcclxuICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaG9tZV9nZWFyM19yZXZpZXdze1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBnYXA6IDQwcHg7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXJnaW4tdG9wOiA4NXB4O1xyXG4gICAgICBoZWlnaHQ6IDI4OHB4O1xyXG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC42cyBlYXNlO1xyXG4gICAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cclxuICAgICAgQG1lZGlhKG1heC13aWR0aDogJHRhYmxldC13aWR0aCl7XHJcbiAgICAgICAgaGVpZ2h0OiAxOTJweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmhvbWVfZ2VhcjNfcmV2aWV3c19yZXZpZXd7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIGdhcDogMzZweDtcclxuICAgICAgICB3aWR0aDogMzQ0cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyODhweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjMUMxRTI1Q0M7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgICAgICBwYWRkaW5nOiAzNnB4IDE2cHggMzZweCAxNnB4O1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xyXG4gICAgICAgIG9wYWNpdHk6IDAuODtcclxuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IGVhc2UgMC4zcztcclxuXHJcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogJHRhYmxldC13aWR0aCl7XHJcbiAgICAgICAgICBnYXA6IDIzcHg7XHJcbiAgICAgICAgICB3aWR0aDogMjI4cHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDE5MXB4O1xyXG4gICAgICAgICAgcGFkZGluZzogMjNweCAxMHB4IDIzcHggMTBweDtcclxuICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAmLnNlbGVjdGVke1xyXG4gICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNBOTgwRkY7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzcGFue1xyXG4gICAgICAgICAgQGluY2x1ZGUgY2FwdGlvbi1tZWRpdW0tZm9udCgpO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgY29sb3I6ICNGOEZBRkZFNTtcclxuICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuXHJcbiAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAkdGFibGV0LXdpZHRoKXtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNsaWVudHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgZ2FwOiAxNnB4O1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcclxuXHJcbiAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAkdGFibGV0LXdpZHRoKXtcclxuICAgICAgICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgd2lkdGg6IDU0cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNTRweDtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6ICR0YWJsZXQtd2lkdGgpe1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAzNnB4O1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMzZweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5jbGllbnRfaW5mb3tcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgZ2FwOiA0cHg7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAkdGFibGV0LXdpZHRoKXtcclxuICAgICAgICAgICAgICBnYXA6IDJweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNsaWVudF9uYW1le1xyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIGNhcHRpb24tbWVkaXVtLWZvbnQoKTtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcblxyXG4gICAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6ICR0YWJsZXQtd2lkdGgpe1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNsaWVudF9hZGRpdGlvbmFse1xyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIGJvZHktbGFyZ2UtZm9udCgpO1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuXHJcbiAgICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogJHRhYmxldC13aWR0aCl7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubG9nb19jb250YWluZXJ7XHJcbiAgICBtYXJnaW4tdG9wOiAyMDBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGdhcDogMTIwcHg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgaGVpZ2h0OiA3M3B4O1xyXG5cclxuICAgIC5sb2dvX3RyYWNrIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgbWluLXdpZHRoOiA4MCU7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBnYXA6IDEyMHB4O1xyXG4gICAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xyXG4gICAgICBhbmltYXRpb246IG1hcnF1ZWUgMTVzIGxpbmVhciBpbmZpbml0ZTtcclxuXHJcbiAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDExMDBweCl7XHJcbiAgICAgICAgbWluLXdpZHRoOiBhdXRvO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgIEBtZWRpYShtYXgtd2lkdGg6ICR0YWJsZXQtd2lkdGgpe1xyXG4gICAgICBoZWlnaHQ6IDU1cHg7XHJcbiAgICAgIG1hcmdpbi10b3A6IDEyMHB4O1xyXG4gICAgICBnYXA6IDkwcHg7XHJcblxyXG4gICAgICBpbWd7XHJcbiAgICAgICAgbWF4LWhlaWdodDogNTVweDtcclxuICAgICAgICBtYXgtd2lkdGg6IDEyMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhKG1heC13aWR0aDogJG1vYmlsZS13aWR0aCl7XHJcbiAgICAgIGhlaWdodDogMzZweDtcclxuICAgICAgbWFyZ2luLXRvcDogNzJweDtcclxuICAgICAgZ2FwOiA2MHB4O1xyXG5cclxuICAgICAgaW1ne1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDM2cHg7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA3OXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuQGtleWZyYW1lcyBtYXJxdWVlIHtcclxuICAwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKGNhbGMoLTEwMCUgLSAxMjBweCkpO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhKG1heC13aWR0aDogJHRhYmxldC13aWR0aCl7XHJcbkBrZXlmcmFtZXMgbWFycXVlZSB7XHJcbiAgMCUge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWChjYWxjKC0xMDAlIC0gOTBweCkpO1xyXG4gIH1cclxufVxyXG59XHJcblxyXG5cclxuQG1lZGlhKG1heC13aWR0aDogJG1vYmlsZS13aWR0aCl7XHJcbkBrZXlmcmFtZXMgbWFycXVlZSB7XHJcbiAgMCUge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWChjYWxjKC0xMDAlIC0gNjBweCkpO1xyXG4gIH1cclxufVxyXG59IiwiLmxkX2M1e1xyXG4gIG1heC13aWR0aDogbWluKDEwNDVweCwgY2FsYygxMDB2dyAtIDYwcHgpKTtcclxuICBtYXgtaGVpZ2h0OiA4NDhweDtcbiAgbWFyZ2luOiAyMDBweCBhdXRvIDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIEBtZWRpYShtYXgtd2lkdGg6ICR0YWJsZXQtd2lkdGgpe1xuICAgIG1hcmdpbi10b3A6IDEyMHB4O1xuICB9XG5cbiAgQG1lZGlhKG1heC13aWR0aDogJG1vYmlsZS13aWR0aCl7XG4gICAgbWFyZ2luLXRvcDogNzRweDtcbiAgfVxufVxuIiwiLmxkX2ZpbmlzaHtcclxuICBAaW5jbHVkZSBob21lX2dlYXIoKTtcclxuICBtYXgtd2lkdGg6IG1pbigxMTMycHgsIGNhbGMoMTAwdncgLSA2MHB4KSk7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGdhcDogMzZweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbWluLWhlaWdodDogMzI3cHg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gIC5sZF9jM193cmFwcGVye1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBnYXA6IDM2cHg7XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIG1heC13aWR0aDogNTAlO1xyXG4gICAgd2lkdGg6IDYwNXB4O1xyXG5cclxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDU1MHB4KXtcclxuICAgICAgbWF4LXdpZHRoOiA2NSU7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhKG1heC13aWR0aDogJG1vYmlsZS13aWR0aCl7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDIxMnB4O1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG4gIC5sZF9maW5pc2hfYmFja3tcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIG1heC13aWR0aDogMzglO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB6LWluZGV4OiAtMjtcclxuICAgIGFuaW1hdGlvbjogbXVsdGlDb2xvckZsb3cgOHMgZWFzZS1pbi1vdXQgaW5maW5pdGU7XHJcblxyXG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNnMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xyXG4gICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcclxuXHJcbiAgICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IG5vLXByZWZlcmVuY2UpIHtcclxuICAgICAgJi5wYXJhbGxheCB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKHZhcigtLXBhcmFsbGF4LW9mZnNldCwgMHB4KSkgdHJhbnNsYXRlWigwKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlLXdpZHRoKSB7XHJcbiAgICAgICYucGFyYWxsYXgge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKHZhcigtLXBhcmFsbGF4LW9mZnNldCwgMHB4KSkgdHJhbnNsYXRlWigwKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBrZXlmcmFtZXMgbXVsdGlDb2xvckZsb3cge1xyXG4gICAgICAwJSB7XHJcbiAgICAgICAgZmlsdGVyOiBodWUtcm90YXRlKDBkZWcpIHNhdHVyYXRlKDEuMik7XHJcbiAgICAgIH1cclxuICAgICAgMjUlIHtcclxuICAgICAgICBmaWx0ZXI6IGh1ZS1yb3RhdGUoOTBkZWcpIHNhdHVyYXRlKDEuMyk7XHJcbiAgICAgIH1cclxuICAgICAgNTAlIHtcclxuICAgICAgICBmaWx0ZXI6IGh1ZS1yb3RhdGUoMTgwZGVnKSBzYXR1cmF0ZSgxLjEpO1xyXG4gICAgICB9XHJcbiAgICAgIDc1JSB7XHJcbiAgICAgICAgZmlsdGVyOiBodWUtcm90YXRlKDI3MGRlZykgc2F0dXJhdGUoMS40KTtcclxuICAgICAgfVxyXG4gICAgICAxMDAlIHtcclxuICAgICAgICBmaWx0ZXI6IGh1ZS1yb3RhdGUoMzYwZGVnKSBzYXR1cmF0ZSgxLjIpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhKG1heC13aWR0aDogJG1vYmlsZS13aWR0aCl7XHJcbiAgICAgIG1heC1oZWlnaHQ6IDExMHB4O1xyXG4gICAgICBtYXgtd2lkdGg6IDI0MHB4O1xyXG4gICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgdG9wOiAxMTBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIGgye1xyXG4gICAgY29sb3I6ICNGOEZBRkY7XHJcbiAgICBtYXgtd2lkdGg6IDM3NnB4O1xyXG5cclxuXHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOiAkdGFibGV0LXdpZHRoKXtcclxuICAgICAgZm9udC1zaXplOiAzNnB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmhvbWVfcmVwcmVzZW50X2Zvcm1fY29udGFpbmVye1xyXG4gICAgd2lkdGg6IDYwNXB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOiAkdGFibGV0LXdpZHRoKXtcclxuICAgICAgbWF4LXdpZHRoOiAzNDlweDtcclxuICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOiAkbW9iaWxlLXdpZHRoKXtcclxuICAgICAgbWFyZ2luLXRvcDogMTYycHg7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhKG1heC13aWR0aDogJG1vYmlsZS13aWR0aCl7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgaGVpZ2h0OiAyN3B4O1xyXG4gICAgfVxyXG5cclxuICAgIC5ob21lX3JlcHJlc2VudF9mb3Jte1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgZ2FwOiAxNnB4O1xyXG5cclxuICAgICAgQG1lZGlhKG1heC13aWR0aDogJHRhYmxldC13aWR0aCl7XHJcbiAgICAgICAgZ2FwOiA5cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGlucHV0e1xyXG4gICAgICAgIEBpbmNsdWRlIGNhcHRpb24tc21hbGwtZm9udCgpO1xyXG4gICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgY29sb3I6ICNGOEZBRkZFNTtcclxuICAgICAgICB3aWR0aDogMzYwcHg7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZzogMTFweCAyNHB4IDExcHggMjRweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjMUMxRTI1O1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG5cclxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAkdGFibGV0LXdpZHRoKXtcclxuICAgICAgICAgIG1heC13aWR0aDogMjA3cHg7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgICAgICBtYXgtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogJG1vYmlsZS13aWR0aCl7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDE5OXB4O1xyXG4gICAgICAgICAgbWF4LWhlaWdodDogMjdweDtcclxuICAgICAgICAgIGhlaWdodDogMjdweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6OnBsYWNlaG9sZGVye1xyXG4gICAgICAgICAgY29sb3I6ICNGOEZBRkY5OTtcclxuICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZSwgYm9yZGVyLWNvbG9yIDAuM3MgZWFzZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYudHdve1xyXG4gICAgICAgICAgJjo6cGxhY2Vob2xkZXJ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjRjhGQUZGO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5vbmUsICYuZ297XHJcbiAgICAgICAgICAmOjpwbGFjZWhvbGRlcntcclxuICAgICAgICAgICAgY29sb3I6ICNGRjRENEQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBidXR0b257XHJcbiAgICAgICAgZmxleDogMTtcclxuICAgICAgICBtYXgtd2lkdGg6IDIyOXB4O1xyXG4gICAgICAgIG1pbi13aWR0aDogODBweDtcclxuICAgICAgICBtYXgtaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjMEY1RUY3O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDYwcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgYm9keS1tZWRpdW0tZm9udCgpO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGNvbG9yOiAjRjhGQUZGRTU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgcGFkZGluZzogMTFweCAxNnB4IDExcHggMTZweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6ICR0YWJsZXQtd2lkdGgpe1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiAxMzJweDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICAgIG1heC1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICBwYWRkaW5nOiA2cHggOXB4IDZweCA5cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAkbW9iaWxlLXdpZHRoKXtcclxuICAgICAgICAgIG1heC13aWR0aDogMTI4cHg7XHJcbiAgICAgICAgICBtYXgtaGVpZ2h0OiAyN3B4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogIzBGNUVGNztcclxuICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZTtcclxuICAgICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjMEY1RUY3IDAlLCAjNkYzMUYwIDUwJSwgIzdBRkZGNiAxMDAlKTtcclxuICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZTtcclxuICAgICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5oYXMtdmFsdWV7XHJcbiAgICAgICAgICAmOjpiZWZvcmV7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgb3BhY2l0eTogMTtcclxuXHJcbiAgICAgICAgICAmOjpiZWZvcmV7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgc3BhbntcclxuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICBjb2xvcjogI0Y4RkFGRkNDO1xyXG4gICAgICBAaW5jbHVkZSBjYXB0aW9uLXNtYWxsLWZvbnQoKTtcclxuXHJcbiAgICAgIEBtZWRpYShtYXgtd2lkdGg6ICR0YWJsZXQtd2lkdGgpe1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBtZWRpYShtYXgtd2lkdGg6ICRtb2JpbGUtd2lkdGgpe1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxufSIsIi5jYXNlX3JlcHJlc2VudHtcclxuICBAaW5jbHVkZSBob21lX2dlYXIoKTtcclxuICBtYXJnaW4tdG9wOiA0N3B4O1xyXG5cclxuICBAbWVkaWEobWF4LXdpZHRoOiAkdGFibGV0LXdpZHRoKXtcclxuICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEobWF4LXdpZHRoOiAkbW9iaWxlLXdpZHRoKXtcclxuICAgIG1hcmdpbi10b3A6IDE2cHg7XHJcbiAgfVxyXG5cclxuICAuY2FzZV9yZXByZXNlbnRfY29udGFpbmVye1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBtaW4taGVpZ2h0OiA1MzBweDtcclxuXHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOiAkdGFibGV0LXdpZHRoKXtcclxuICAgICAgbWluLWhlaWdodDogMzAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhKG1heC13aWR0aDogJG1vYmlsZS13aWR0aCl7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogaW5pdGlhbDtcclxuICAgICAgbWluLWhlaWdodDogMzAwcHg7XHJcbiAgICAgIGdhcDogMzZweDtcclxuICAgIH1cclxuXHJcblxyXG4gICAgLmNhc2VfbG9nb3tcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIG1heC13aWR0aDogMTU1cHg7XHJcbiAgICAgIG1heC1oZWlnaHQ6IDQ4cHg7XHJcblxyXG4gICAgICBAbWVkaWEobWF4LXdpZHRoOiAkdGFibGV0LXdpZHRoKXtcclxuICAgICAgICBtYXgtd2lkdGg6IDEyMXB4O1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDM3cHg7XHJcbiAgICAgICAgdG9wOiAyNXB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAbWVkaWEobWF4LXdpZHRoOiA0NTBweCl7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgQG1lZGlhKG1heC13aWR0aDogJG1vYmlsZS13aWR0aCl7XHJcbiAgICAgICAgcG9zaXRpb246IGluaXRpYWw7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBtYXgtd2lkdGg6IDEyMXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5jYXNlX3JlcHJlc2VudF9iYWNre1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgei1pbmRleDogLTI7XHJcbiAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC8gMS41KTtcclxuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNnMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTM1JSk7XHJcbiAgICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XHJcbiAgICAgIHNjYWxlOiAxLjU7XHJcbiAgICAgIFxyXG5cclxuICAgICAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiBuby1wcmVmZXJlbmNlKSB7XHJcbiAgICAgICAgJi5wYXJhbGxheCB7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTM1JSkgdHJhbnNsYXRlWSh2YXIoLS1wYXJhbGxheC1vZmZzZXQsIDBweCkpIHRyYW5zbGF0ZVooMCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZS13aWR0aCkge1xyXG4gICAgICAgICYucGFyYWxsYXgge1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKHZhcigtLXBhcmFsbGF4LW9mZnNldCwgMHB4KSkgdHJhbnNsYXRlWigwKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHNjYWxlOiAxO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAbWVkaWEobWF4LXdpZHRoOiAkdGFibGV0LXdpZHRoKXtcclxuICAgICAgICB0b3A6IC0yNXB4O1xyXG4gICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC8gMS4zMik7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBtZWRpYShtYXgtd2lkdGg6ICRtb2JpbGUtd2lkdGgpe1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jYXNlX3JlcHJlc2VudF9iYWNrOmhhcygucHApe1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHNjYWxlOiAxO1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICB6LWluZGV4OiAtMjtcclxuICAgICAgbWF4LXdpZHRoOiA0NSU7XHJcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjZzIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xyXG4gICAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgICBpbWd7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogbm8tcHJlZmVyZW5jZSkge1xyXG4gICAgICAgICYucGFyYWxsYXgge1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKHZhcigtLXBhcmFsbGF4LW9mZnNldCwgMHB4KSkgdHJhbnNsYXRlWigwKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlLXdpZHRoKSB7XHJcbiAgICAgICAgJi5wYXJhbGxheCB7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkodmFyKC0tcGFyYWxsYXgtb2Zmc2V0LCAwcHgpKSB0cmFuc2xhdGVaKDApO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgQG1lZGlhKG1heC13aWR0aDogJHRhYmxldC13aWR0aCl7XHJcbiAgICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICAgIG1heC13aWR0aDogMzcuMiU7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMTg2cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBtZWRpYShtYXgtd2lkdGg6ICRtb2JpbGUtd2lkdGgpe1xyXG4gICAgICAgIG1heC13aWR0aDogODAlO1xyXG4gICAgICAgIHRvcDogMTAwcHg7XHJcbiAgICAgICAgbGVmdDogMzBweDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubGFiZWxfd3JhcHBlcntcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgZ2FwOiAzNnB4O1xyXG4gICAgICBtYXgtd2lkdGg6IDU1JTtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDUwcHg7XHJcblxyXG5cclxuICAgICAgQG1lZGlhKG1heC13aWR0aDogJHRhYmxldC13aWR0aCl7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA2MCU7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgQG1lZGlhKG1heC13aWR0aDogNjAwcHgpe1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMDBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgQG1lZGlhKG1heC13aWR0aDogJG1vYmlsZS13aWR0aCl7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjUwcHg7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGdhcDogMjRweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGgxe1xyXG4gICAgICB3aWR0aDogNjQ0cHg7XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgY29sb3I6ICNGOEZBRkY7XHJcblxyXG4gICAgICBAbWVkaWEobWF4LXdpZHRoOiAkdGFibGV0LXdpZHRoKXtcclxuICAgICAgICB3aWR0aDogNDUxcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiA1NXB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAbWVkaWEobWF4LXdpZHRoOiAkbW9iaWxlLXdpZHRoKXtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBmb250LXNpemU6IDQ2cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBzcGFue1xyXG4gICAgICB3aWR0aDogNjA1cHg7XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgY29sb3I6ICNGOEZBRkY7XHJcbiAgICAgIHRleHQtYWxpZ246IHN0YXJ0O1xyXG4gICAgICBAaW5jbHVkZSBib2R5LXNtYWxsLWZvbnQoKTtcclxuICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG5cclxuICAgICAgQG1lZGlhKG1heC13aWR0aDogJHRhYmxldC13aWR0aCl7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIHdpZHRoOiAzOTlweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgQG1lZGlhKG1heC13aWR0aDogJG1vYmlsZS13aWR0aCl7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5sb3dlcl9jb250YWluZXJ7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbi10b3A6IDIwMHB4O1xyXG5cclxuICAgIEBtZWRpYShtYXgtd2lkdGg6ICR0YWJsZXQtd2lkdGgpe1xyXG4gICAgICBtYXJnaW4tdG9wOiA1MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYShtYXgtd2lkdGg6ICRtb2JpbGUtd2lkdGgpe1xyXG4gICAgICBtYXJnaW4tdG9wOiA3MnB4O1xyXG4gICAgfVxyXG5cclxuICAgIHVse1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBnYXA6IDEyMHB4O1xyXG5cclxuICAgICAgQG1lZGlhKG1heC13aWR0aDogJHRhYmxldC13aWR0aCl7XHJcbiAgICAgICAgZ2FwOiAzNnB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBsaXtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBnYXA6IDMwcHg7XHJcblxyXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6ICRtb2JpbGUtd2lkdGgpe1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogaW5pdGlhbDtcclxuICAgICAgICAgIGdhcDogMTZweDtcclxuXHJcbiAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGgye1xyXG4gICAgICAgICAgY29sb3I6ICNGOEZBRkY7XHJcblxyXG4gICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogJHRhYmxldC13aWR0aCl7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHNwYW57XHJcbiAgICAgICAgICBAaW5jbHVkZSBib2R5LXNtYWxsLWZvbnQoKTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgIGNvbG9yOiAjRjhGQUZGO1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiA3MjZweDtcclxuXHJcbiAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAkdGFibGV0LXdpZHRoKXtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDM1MHB4O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6ICRtb2JpbGUtd2lkdGgpe1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLmNhc2VfYzJ7XHJcbiAgQGluY2x1ZGUgaG9tZV9nZWFyKCk7XHJcblxyXG4gIC5jYXNlX2MyX2NvbnRhaW5lcntcclxuXHJcbiAgICAudXBwZXJfd3JhcHBlcntcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLyAxLjQ1OSk7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAubWFpbl9sYWJlbHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IDUwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgcGFkZGluZzogN3B4IDIycHggN3B4IDIycHg7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0Y4RkFGRjtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgQGluY2x1ZGUgYm9keS1tZWRpdW0tZm9udCgpO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBjb2xvcjogI0Y4RkFGRjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBnZXRDb2xvcihcImJhY2tncm91bmQtYmxhY2tcIiwgMTAwKTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgIHotaW5kZXg6IDM7XHJcblxyXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6ICR0YWJsZXQtd2lkdGgpe1xyXG4gICAgICAgICAgbWluLWhlaWdodDogMjNweDtcclxuICAgICAgICAgIHBhZGRpbmc6IDRweCAxMnB4IDRweCAxMnB4O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogJG1vYmlsZS13aWR0aCl7XHJcbiAgICAgICAgICBtaW4taGVpZ2h0OiAxMnB4O1xyXG4gICAgICAgICAgcGFkZGluZzogMnB4IDZweCAycHggNnB4O1xyXG4gICAgICAgICAgZm9udC1zaXplOiA5cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG5cclxuICAgICAgLmRhc2hlZF9ob3Jpem9udGFsX2ZpcnN0e1xyXG4gICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICBoZWlnaHQ6IDEyNHB4O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IGRhc2hlZCAjRjhGQUZGO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcblxyXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6ICR0YWJsZXQtd2lkdGgpe1xyXG4gICAgICAgICAgaGVpZ2h0OiA3MXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogJG1vYmlsZS13aWR0aCl7XHJcbiAgICAgICAgICBoZWlnaHQ6IDM4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuZGFzaGVkX2hvcml6b250YWxfc2Vjb25ke1xyXG4gICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICBoZWlnaHQ6IDEyNHB4O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IGRhc2hlZCAjRjhGQUZGO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcblxyXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6ICR0YWJsZXQtd2lkdGgpe1xyXG4gICAgICAgICAgaGVpZ2h0OiA3MXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogJG1vYmlsZS13aWR0aCl7XHJcbiAgICAgICAgICBoZWlnaHQ6IDM4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmxhYmVsc19jb250YWluZXJ7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGdhcDogMzRweDtcclxuICAgICAgbWFyZ2luLXRvcDogMTZweDtcclxuXHJcbiAgICAgIEBtZWRpYShtYXgtd2lkdGg6ICR0YWJsZXQtd2lkdGgpe1xyXG4gICAgICAgIGdhcDogMjBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgQG1lZGlhKG1heC13aWR0aDogJG1vYmlsZS13aWR0aCl7XHJcbiAgICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAubGFiZWxfd3JhcHBlciB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMzBweCk7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzIGVhc2UsIHRyYW5zZm9ybSAwLjZzIGVhc2U7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5sYWJlbF93cmFwcGVyLXZpc2libGUge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAubGFiZWxfd3JhcHBlci1oaWRkZW4ge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDMwcHgpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAubGFiZWxfd3JhcHBlcntcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgZ2FwOiAxNnB4O1xyXG4gICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzIGVhc2UsIHRyYW5zZm9ybSAwLjZzIGVhc2U7XHJcblxyXG5cclxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAkdGFibGV0LXdpZHRoKXtcclxuICAgICAgICAgIGdhcDogOXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogJG1vYmlsZS13aWR0aCl7XHJcbiAgICAgICAgICBnYXA6IDVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGRpdntcclxuICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgcGFkZGluZzogN3B4IDIycHggN3B4IDIycHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjN0FGRkY2RTU7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIEBpbmNsdWRlIGJvZHktbWVkaXVtLWZvbnQoKTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgIGNvbG9yOiAjMUMxRTI1O1xyXG5cclxuICAgICAgICAgICYuc2Vjb25ke1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjQTk4MEZGO1xyXG4gICAgICAgICAgICBjb2xvcjogIzFDMUUyNTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAkdGFibGV0LXdpZHRoKXtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyM3B4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA0cHggMTJweCA0cHggMTJweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6ICRtb2JpbGUtd2lkdGgpe1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEycHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDJweCA2cHggMnB4IDZweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA5cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzcGFue1xyXG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICBAaW5jbHVkZSBib2R5LWxhcmdlLWZvbnQoKTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgIGNvbG9yOiAjRjhGQUZGO1xyXG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcblxyXG4gICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogJHRhYmxldC13aWR0aCl7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAkbW9iaWxlLXdpZHRoKXtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA2cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubG93ZXJfY29udGFpbmVye1xyXG4gICAgbWFyZ2luLXRvcDogMjAwcHg7XHJcbiAgICBvdmVyZmxvdzogc2Nyb2xsO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGdhcDogNzBweDtcclxuICAgIHNjcm9sbGJhci13aWR0aDogbm9uZTtcclxuICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcclxuICAgIGN1cnNvcjogZ3JhYjtcclxuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcclxuICAgIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xyXG4gICAgc2Nyb2xsLXNuYXAtdHlwZTogeCBtYW5kYXRvcnk7XHJcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47XHJcblxyXG4gICAgICY6YWN0aXZlIHtcclxuICAgIGN1cnNvcjogZ3JhYmJpbmc7XHJcbiAgICB9XHJcblxyXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYShtYXgtd2lkdGg6ICR0YWJsZXQtd2lkdGgpe1xyXG4gICAgICBtYXJnaW4tdG9wOiAxMjBweDtcclxuICAgICAgZ2FwOiA2MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYShtYXgtd2lkdGg6ICRtb2JpbGUtd2lkdGgpe1xyXG4gICAgICBtYXJnaW4tdG9wOiA3MnB4O1xyXG4gICAgICBnYXA6IDE2cHg7XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5sb3dlcl9pdGVte1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBnYXA6IDM2cHg7XHJcbiAgICAgIG1pbi13aWR0aDogMjM2cHg7XHJcbiAgICAgIG1heC13aWR0aDogMjM2cHg7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgc2Nyb2xsLXNuYXAtYWxpZ246IHN0YXJ0O1xyXG4gICAgICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcclxuICAgICAgICB3aWxsLWNoYW5nZTogc2Nyb2xsLXBvc2l0aW9uO1xyXG4gICAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcblxyXG4gICAgICBAbWVkaWEobWF4LXdpZHRoOiAkdGFibGV0LXdpZHRoKXtcclxuICAgICAgICBtaW4td2lkdGg6IDIzNnB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBpbWd7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA4MHB4O1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDgwcHg7XHJcbiAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcblxyXG4gICAgICAgIGFuaW1hdGlvbjogbXVsdGlDb2xvckZsb3cgOHMgZWFzZS1pbi1vdXQgaW5maW5pdGUsIGNoYW5nZVNjYWxlIDhzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xyXG4gICAgICAgIEBrZXlmcmFtZXMgbXVsdGlDb2xvckZsb3cge1xyXG4gICAgICAgICAgMCUge1xyXG4gICAgICAgICAgICBmaWx0ZXI6IGh1ZS1yb3RhdGUoMGRlZykgc2F0dXJhdGUoMS4yKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIDI1JSB7XHJcbiAgICAgICAgICAgIGZpbHRlcjogaHVlLXJvdGF0ZSg5MGRlZykgc2F0dXJhdGUoMS4zKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIDUwJSB7XHJcbiAgICAgICAgICAgIGZpbHRlcjogaHVlLXJvdGF0ZSgxODBkZWcpIHNhdHVyYXRlKDEuMSk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICA3NSUge1xyXG4gICAgICAgICAgICBmaWx0ZXI6IGh1ZS1yb3RhdGUoMjcwZGVnKSBzYXR1cmF0ZSgxLjQpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgMTAwJSB7XHJcbiAgICAgICAgICAgIGZpbHRlcjogaHVlLXJvdGF0ZSgzNjBkZWcpIHNhdHVyYXRlKDEuMik7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAkdGFibGV0LXdpZHRoKXtcclxuICAgICAgICAgIG1heC13aWR0aDogNjBweDtcclxuICAgICAgICAgIG1heC1oZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuaXRlbV9sYWJlbHtcclxuICAgICAgICBAaW5jbHVkZSBib2R5LW1lZGl1bS1mb250KCk7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGNvbG9yOiAjRjhGQUZGO1xyXG4gICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuaXRlbV9kZXNje1xyXG4gICAgICAgIEBpbmNsdWRlIGNhcHRpb24tc21hbGwtZm9udCgpO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBjb2xvcjogI0Y4RkFGRkNDO1xyXG4gICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG5cclxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAkdGFibGV0LXdpZHRoKXtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5yZXZpZXdfd3JhcHBlcntcclxuICAgIG1heC13aWR0aDogbWluKDYwNXB4LCBjYWxjKDEwMCUgLSA0MHB4KSk7XHJcbiAgICBwYWRkaW5nOiAxNnB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgIzdBRkZGNjtcclxuICAgIGJhY2tncm91bmQ6ICMxQzFFMjU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGdhcDogMzZweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICBtYXJnaW46IDEyMHB4IGF1dG8gMCBhdXRvO1xyXG5cclxuICAgICYuc2Vjb25ke1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjQTk4MEZGO1xyXG4gICAgfVxyXG4gICAgXHJcblxyXG4gICAgLnJldmlld190ZXh0e1xyXG4gICAgICBAaW5jbHVkZSBib2R5LXNtYWxsLWZvbnQoKTtcclxuICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICBjb2xvcjogI0Y4RkFGRjtcclxuICAgICAgXHJcbiAgICAgIEBtZWRpYShtYXgtd2lkdGg6ICR0YWJsZXQtd2lkdGgpe1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5yZXZpZXdlcl93cmFwcGVye1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBnYXA6IDE2cHg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICBpbWd7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA4MHB4O1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDgwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGRpdntcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgZ2FwOiA0cHg7XHJcblxyXG4gICAgICAgIC5yZXZpZXdlcl9uYW1le1xyXG4gICAgICAgICAgQGluY2x1ZGUgY2FwdGlvbi1zbWFsbC1mb250KCk7XHJcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICBjb2xvcjogI0Y4RkFGRkNDO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnJldmlld2VyX2FkZHtcclxuICAgICAgICAgIEBpbmNsdWRlIGJvZHktbGFyZ2UtZm9udCgpO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgY29sb3I6ICNGOEZBRkY7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLmNhc2VfZmluaXNoe1xyXG4gIEBpbmNsdWRlIGhvbWVfZ2VhcigpO1xyXG4gIG1hcmdpbi10b3A6IDEyMHB4O1xyXG5cclxuXHJcbiAgLmNhc2VfZmluaXNoX2NvbnRhaW5lcntcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZ2FwOiAxMjBweDtcclxuXHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOiAkdGFibGV0LXdpZHRoKXtcclxuICAgICAgZ2FwOiA1MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYShtYXgtd2lkdGg6ICRtb2JpbGUtd2lkdGgpe1xyXG4gICAgICBnYXA6IDM2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgaDJ7XHJcbiAgICAgIG1heC13aWR0aDogNTM3cHg7XHJcbiAgICAgIGNvbG9yOiAjRjhGQUZGO1xyXG5cclxuICAgICAgQG1lZGlhKG1heC13aWR0aDogJHRhYmxldC13aWR0aCl7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAzNDJweDtcclxuICAgICAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBtZWRpYShtYXgtd2lkdGg6ICRtb2JpbGUtd2lkdGgpe1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jYXNlX2NhcmRzX3dyYXBwZXJ7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGdhcDogNDBweDtcclxuXHJcbiAgICAgIEBtZWRpYShtYXgtd2lkdGg6ICR0YWJsZXQtd2lkdGgpe1xyXG4gICAgICAgIGdhcDogMjBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgQG1lZGlhKG1heC13aWR0aDogJG1vYmlsZS13aWR0aCl7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBnYXA6IDM2cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5jYXNlX2NhcmR7XHJcbiAgICAgICAgd2lkdGg6IDU5MHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBnYXA6IDQ4cHg7XHJcblxyXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6ICR0YWJsZXQtd2lkdGgpe1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiAzNDFweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6ICRtb2JpbGUtd2lkdGgpe1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW1ne1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY2FyZF9sYWJlbHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgLmNhcmRfbGFiZWxfd3JhcHBlcntcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBnYXA6IDhweDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6ICR0YWJsZXQtd2lkdGgpe1xyXG4gICAgICAgICAgICAgIGdhcDogNHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1NnB4O1xyXG4gICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDQwcHg7XHJcblxyXG4gICAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6ICR0YWJsZXQtd2lkdGgpe1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMjNweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGRpdntcclxuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDgwJTtcclxuICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiA3cHggMjJweCA3cHggMjJweDtcclxuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNGOEZBRkY4MDtcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBib2R5LWxhcmdlLWZvbnQoKTtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICNGOEZBRkZFNTtcclxuXHJcbiAgICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogJHRhYmxldC13aWR0aCl7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE1MHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyM3B4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogNHB4IDEycHggNHB4IDEycHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA2MDBweCl7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA1MDBweCl7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDY3JTtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDQ1MHB4KXtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogOHB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJvZHktc21hbGwtZm9udCgpO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjRjhGQUZGRTU7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDhweDtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6ICR0YWJsZXQtd2lkdGgpe1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA0cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHVse1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICBnYXA6IDQ4cHg7XHJcblxyXG4gICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogJHRhYmxldC13aWR0aCl7XHJcbiAgICAgICAgICAgIGdhcDogMjRweDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgZ2FwOiA4cHg7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAkdGFibGV0LXdpZHRoKXtcclxuICAgICAgICAgICAgICBnYXA6IDRweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogJG1vYmlsZS13aWR0aCl7XHJcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzMDdweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmxhYmVsX2xpc3RfbWFpbntcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBib2R5LWxhcmdlLWZvbnQoKTtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICNGOEZBRkY7XHJcblxyXG4gICAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6ICR0YWJsZXQtd2lkdGgpe1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmxhYmVsX2xpc3RfYWRkaXRpb25hbHtcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBjYXB0aW9uLXNtYWxsLWZvbnQoKTtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICNGOEZBRkZFNTtcclxuXHJcbiAgICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogJHRhYmxldC13aWR0aCl7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBidXR0b257XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICBwYWRkaW5nOiAxMXB4IDE2cHggMTFweCAxNnB4O1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNjBweDtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICMxQzFFMjU7XHJcbiAgICAgICAgICBAaW5jbHVkZSBib2R5LW1lZGl1bS1mb250KCk7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICBjb2xvcjogI0Y4RkFGRkU1O1xyXG5cclxuICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6ICR0YWJsZXQtd2lkdGgpe1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDI4cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDZweCA5cHggNnB4IDlweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG5cclxuXHJcbiAgLmNhc2VfZmluaXNoX2xvd2Vye1xyXG4gICAgbWFyZ2luLXRvcDogMjAwcHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBwYWRkaW5nOiA1MHB4O1xyXG5cclxuICAgIEBtZWRpYShtYXgtd2lkdGg6ICR0YWJsZXQtd2lkdGgpe1xyXG4gICAgICBtYXJnaW4tdG9wOiAxMjBweDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOiAkbW9iaWxlLXdpZHRoKXtcclxuICAgICAgbWFyZ2luLXRvcDogNzJweDtcclxuICAgIH1cclxuXHJcbiAgICAuY2FzZV9maW5pc2hfYmFja3tcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIG1heC13aWR0aDogNTAlO1xyXG4gICAgICB6LWluZGV4OiAtMjtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjZzIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xyXG4gICAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xyXG4gICAgICB0b3A6IDEwMHB4O1xyXG5cclxuICAgICAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiBuby1wcmVmZXJlbmNlKSB7XHJcbiAgICAgICAgJi5wYXJhbGxheCB7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkodmFyKC0tcGFyYWxsYXgtb2Zmc2V0LCAwcHgpKSB0cmFuc2xhdGVaKDApO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgQG1lZGlhKG1heC13aWR0aDogJG1vYmlsZS13aWR0aCl7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBvc2l0aW9uOiBpbml0aWFsO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaDJ7XHJcbiAgICAgIG1heC13aWR0aDogNDE5cHg7XHJcbiAgICAgIGNvbG9yOiAjRjhGQUZGO1xyXG5cclxuICAgICAgQG1lZGlhKG1heC13aWR0aDogJHRhYmxldC13aWR0aCl7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAzMTFweDtcclxuICAgICAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBtZWRpYShtYXgtd2lkdGg6ICRtb2JpbGUtd2lkdGgpe1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDM2cHg7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAyNjZweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGZvcm17XHJcbiAgICAgIG1hcmdpbi10b3A6IDM2cHg7XHJcbiAgICAgIGZsZXg6IDE7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGdhcDogMTZweDtcclxuICAgICAgbWF4LXdpZHRoOiA1MCU7XHJcblxyXG4gICAgICBAbWVkaWEobWF4LXdpZHRoOiAkdGFibGV0LXdpZHRoKXtcclxuICAgICAgICBnYXA6IDlweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgQG1lZGlhKG1heC13aWR0aDogJG1vYmlsZS13aWR0aCl7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBpbnB1dHtcclxuICAgICAgICBwYWRkaW5nOiAxNnB4IDI0cHggMTZweCAyNHB4O1xyXG4gICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICMxQzFFMjU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAzNjBweDtcclxuICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgIEBpbmNsdWRlIGNhcHRpb24tc21hbGwtZm9udCgpO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBjb2xvcjogI0Y4RkFGRjtcclxuXHJcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogJHRhYmxldC13aWR0aCl7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDIwN3B4O1xyXG4gICAgICAgICAgcGFkZGluZzogOXB4IDEzcHggOXB4IDEzcHg7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDI4cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOjpwbGFjZWhvbGRlcntcclxuICAgICAgICAgIEBpbmNsdWRlIGNhcHRpb24tc21hbGwtZm9udCgpO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgY29sb3I6ICNGOEZBRkZDQztcclxuXHJcbiAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAkdGFibGV0LXdpZHRoKXtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgYnV0dG9ue1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIG1heC13aWR0aDogMjI5cHg7XHJcbiAgICAgICAgbWluLXdpZHRoOiAxMjBweDtcclxuICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMwRjVFRjc7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNjBweDtcclxuICAgICAgICBwYWRkaW5nOiAxMXB4IDE2cHggMTFweCAxNnB4O1xyXG4gICAgICAgIEBpbmNsdWRlIGJvZHktbWVkaXVtLWZvbnQoKTtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgY29sb3I6ICNGOEZBRkY7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cclxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAkdGFibGV0LXdpZHRoKXtcclxuICAgICAgICAgIG1heC13aWR0aDogMTMycHg7XHJcbiAgICAgICAgICBwYWRkaW5nOiA2cHggOXB4IDZweCA5cHg7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDI4cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMEY1RUY3O1xyXG4gICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlO1xyXG4gICAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICMwRjVFRjcgMCUsICM2RjMxRjAgNTAlLCAjN0FGRkY2IDEwMCUpO1xyXG4gICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlO1xyXG4gICAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmhhcy12YWx1ZXtcclxuICAgICAgICAgICY6OmJlZm9yZXtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICBvcGFjaXR5OiAxO1xyXG5cclxuICAgICAgICAgICY6OmJlZm9yZXtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOjphZnRlcntcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBzcGFue1xyXG4gICAgICBtYXJnaW4tdG9wOiAxNnB4O1xyXG4gICAgICBAaW5jbHVkZSBjYXB0aW9uLXNtYWxsLWZvbnQoKTtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBjb2xvcjogI0Y4RkFGRkNDO1xyXG5cclxuICAgICAgQG1lZGlhKG1heC13aWR0aDogJHRhYmxldC13aWR0aCl7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogOXB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIi5jYXNlMl9yZXByZXNlbnR7XHJcbiAgQGluY2x1ZGUgaG9tZV9nZWFyKCk7XHJcbiAgbWFyZ2luLXRvcDogNDdweDtcclxuXHJcbiAgQG1lZGlhKG1heC13aWR0aDogJHRhYmxldC13aWR0aCl7XHJcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhKG1heC13aWR0aDogJG1vYmlsZS13aWR0aCl7XHJcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xyXG4gIH1cclxuXHJcbiAgLmNhc2VfcmVwcmVzZW50X2NvbnRhaW5lcntcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgbWluLWhlaWdodDogNjUwcHg7XHJcblxyXG4gICAgQG1lZGlhKG1heC13aWR0aDogJHRhYmxldC13aWR0aCl7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDQ1MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYShtYXgtd2lkdGg6ICRtb2JpbGUtd2lkdGgpe1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGluaXRpYWw7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDMwMHB4O1xyXG4gICAgICBnYXA6IDM2cHg7XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5jYXNlX2xvZ297XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgdG9wOiAwO1xyXG5cclxuICAgICAgQG1lZGlhKG1heC13aWR0aDogJHRhYmxldC13aWR0aCl7XHJcbiAgICAgICAgd2lkdGg6IDEyMXB4O1xyXG4gICAgICAgIGhlaWdodDogMzdweDtcclxuICAgICAgICB0b3A6IDI1cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDQ1MHB4KXtcclxuICAgICAgICB3aWR0aDogMTAwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBtZWRpYShtYXgtd2lkdGg6ICRtb2JpbGUtd2lkdGgpe1xyXG4gICAgICAgIHBvc2l0aW9uOiBpbml0aWFsO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgd2lkdGg6IDEyMXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNhc2VfcmVwcmVzZW50X2JhY2t7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgei1pbmRleDogLTI7XHJcbiAgICAgIG1heC13aWR0aDogNDclO1xyXG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC42cyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSk7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcclxuICAgICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcclxuXHJcbiAgICAgIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogbm8tcHJlZmVyZW5jZSkge1xyXG4gICAgICAgICYucGFyYWxsYXgge1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKHZhcigtLXBhcmFsbGF4LW9mZnNldCwgMHB4KSkgdHJhbnNsYXRlWigwKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlLXdpZHRoKSB7XHJcbiAgICAgICAgJi5wYXJhbGxheCB7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkodmFyKC0tcGFyYWxsYXgtb2Zmc2V0LCAwcHgpKSB0cmFuc2xhdGVaKDApO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgQG1lZGlhKG1heC13aWR0aDogJHRhYmxldC13aWR0aCl7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIHJpZ2h0OiAtMjBweDtcclxuICAgICAgICBtYXgtd2lkdGg6IDM3LjIlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAbWVkaWEobWF4LXdpZHRoOiAkbW9iaWxlLXdpZHRoKXtcclxuICAgICAgICBtYXgtd2lkdGg6IDY1JTtcclxuICAgICAgICB0b3A6IDEwMHB4O1xyXG4gICAgICAgIGxlZnQ6IDMwcHg7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmxhYmVsX3dyYXBwZXJ7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGdhcDogMzZweDtcclxuICAgICAgbWF4LXdpZHRoOiA2NSU7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNTBweDtcclxuXHJcblxyXG4gICAgICBAbWVkaWEobWF4LXdpZHRoOiAkdGFibGV0LXdpZHRoKXtcclxuICAgICAgICBtYXgtd2lkdGg6IDYwJTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAbWVkaWEobWF4LXdpZHRoOiA2MDBweCl7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAbWVkaWEobWF4LXdpZHRoOiAkbW9iaWxlLXdpZHRoKXtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjQ2cHg7XHJcbiAgICAgICAgZ2FwOiAyNHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaDF7XHJcbiAgICAgIHdpZHRoOiA4MDRweDtcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICBjb2xvcjogI0Y4RkFGRjtcclxuXHJcbiAgICAgIEBtZWRpYShtYXgtd2lkdGg6ICR0YWJsZXQtd2lkdGgpe1xyXG4gICAgICAgIHdpZHRoOiA0NTFweDtcclxuICAgICAgICBmb250LXNpemU6IDU1cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBtZWRpYShtYXgtd2lkdGg6ICRtb2JpbGUtd2lkdGgpe1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNDZweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHNwYW57XHJcbiAgICAgIHdpZHRoOiA2MDVweDtcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICBjb2xvcjogI0Y4RkFGRjtcclxuICAgICAgdGV4dC1hbGlnbjogc3RhcnQ7XHJcbiAgICAgIEBpbmNsdWRlIGJvZHktc21hbGwtZm9udCgpO1xyXG4gICAgICBmb250LXNpemU6IDIwcHg7XHJcblxyXG4gICAgICBAbWVkaWEobWF4LXdpZHRoOiAkdGFibGV0LXdpZHRoKXtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgd2lkdGg6IDM5OXB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAbWVkaWEobWF4LXdpZHRoOiAkbW9iaWxlLXdpZHRoKXtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmxvd2VyX2NvbnRhaW5lcntcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luLXRvcDogMjAwcHg7XHJcblxyXG4gICAgQG1lZGlhKG1heC13aWR0aDogJHRhYmxldC13aWR0aCl7XHJcbiAgICAgIG1hcmdpbi10b3A6IDUwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhKG1heC13aWR0aDogJG1vYmlsZS13aWR0aCl7XHJcbiAgICAgIG1hcmdpbi10b3A6IDcycHg7XHJcbiAgICB9XHJcblxyXG4gICAgdWx7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGdhcDogMTIwcHg7XHJcblxyXG4gICAgICBAbWVkaWEobWF4LXdpZHRoOiAkdGFibGV0LXdpZHRoKXtcclxuICAgICAgICBnYXA6IDM2cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGxpe1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGdhcDogMzBweDtcclxuXHJcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogJG1vYmlsZS13aWR0aCl7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBpbml0aWFsO1xyXG4gICAgICAgICAgZ2FwOiAxNnB4O1xyXG5cclxuICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaDJ7XHJcbiAgICAgICAgICBjb2xvcjogI0Y4RkFGRjtcclxuXHJcbiAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAkdGFibGV0LXdpZHRoKXtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzNnB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc3BhbntcclxuICAgICAgICAgIEBpbmNsdWRlIGJvZHktc21hbGwtZm9udCgpO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgY29sb3I6ICNGOEZBRkY7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDcyNnB4O1xyXG5cclxuICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6ICR0YWJsZXQtd2lkdGgpe1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMzUwcHg7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogJG1vYmlsZS13aWR0aCl7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCIuYmxvZ19yZXByZXNlbnR7XHJcbiAgQGluY2x1ZGUgaG9tZV9nZWFyKCk7XHJcbiAgbWFyZ2luLXRvcDogMDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgZ2FwOiAyNXB4O1xyXG4gIHBhZGRpbmctbGVmdDogbWluKDI2JSwgMzEwcHgpO1xyXG5cclxuICBAbWVkaWEobWF4LXdpZHRoOiAkdGFibGV0LXdpZHRoKXtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IG1pbigzMiUsIDE4MHB4KTtcclxuICB9XHJcblxyXG4gIEBtZWRpYShtYXgtd2lkdGg6ICRtb2JpbGUtd2lkdGgpe1xyXG4gICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgIHBhZGRpbmctbGVmdDogMDtcclxuICB9XHJcblxyXG4gIGgxe1xyXG4gICAgY29sb3I6IHJnYmEoMjQ4LCAyNTAsIDI1NSwgMSk7XHJcbiAgICBtYXgtd2lkdGg6IDQzOXB4O1xyXG5cclxuICAgIEBtZWRpYShtYXgtd2lkdGg6ICR0YWJsZXQtd2lkdGgpe1xyXG4gICAgICBmb250LXNpemU6IDU1cHg7XHJcbiAgICAgIG1heC13aWR0aDogMjIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhKG1heC13aWR0aDogJHRhYmxldC13aWR0aCl7XHJcbiAgICAgIGZvbnQtc2l6ZTogNDhweDtcclxuICAgICAgbWF4LXdpZHRoOiAxOTJweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIHNwYW57XHJcbiAgICBAaW5jbHVkZSBib2R5LXNtYWxsLWZvbnQoKTtcclxuICAgIGNvbG9yOiByZ2JhKDI0OCwgMjUwLCAyNTUsIDAuOSk7XHJcbiAgICBtYXgtd2lkdGg6IDQzOXB4O1xyXG5cclxuICAgIEBtZWRpYShtYXgtd2lkdGg6ICR0YWJsZXQtd2lkdGgpe1xyXG4gICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgIG1heC13aWR0aDogMjIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhKG1heC13aWR0aDogJHRhYmxldC13aWR0aCl7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgbWF4LXdpZHRoOiAxOTJweDtcclxuICAgIH1cclxuICB9XHJcbn0iLCIuYmxvZ19jb21wb25lbnQye1xyXG4gIEBpbmNsdWRlIGhvbWVfZ2VhcigpO1xyXG5cclxuICBjb2xvcjogcmdiYSgyNDgsIDI1MCwgMjU1LCAwLjkpO1xyXG5cclxuICBoMntcclxuXHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOiAkdGFibGV0LXdpZHRoKXtcclxuICAgICAgZm9udC1zaXplOiAzNnB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmJsb2dfY29tcG9uZW50Ml9jb250YWluZXJ7XHJcbiAgICBtYXJnaW4tdG9wOiA0OHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGdhcDogMjBweDtcclxuXHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOiAkdGFibGV0LXdpZHRoKXtcclxuICAgICAgbWFyZ2luLXRvcDogMzZweDtcclxuICAgICAgZ2FwOiAxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYShtYXgtd2lkdGg6ICRtb2JpbGUtd2lkdGgpe1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBnYXA6IDE2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmJsb2dfYmlnZ2VyX2Jsb2d7XHJcbiAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjgsIDMwLCAzNywgMSk7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICBAbWVkaWEobWF4LXdpZHRoOiAkdGFibGV0LXdpZHRoKXtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMXB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAbWVkaWEobWF4LXdpZHRoOiAkdGFibGV0LXdpZHRoKXtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmJsb2dfYmlnZ2VyX2ltZ19jb250YWluZXJ7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMjEwcHg7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAtd2Via2l0LWJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDIwcHg7XHJcbiAgICAgICAgLXdlYmtpdC1ib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMjBweDtcclxuICAgICAgICAtbW96LWJvcmRlci1yYWRpdXMtdG9wbGVmdDogMjBweDtcclxuICAgICAgICAtbW96LWJvcmRlci1yYWRpdXMtdG9wcmlnaHQ6IDIwcHg7XHJcblxyXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6ICR0YWJsZXQtd2lkdGgpe1xyXG4gICAgICAgICAgbWF4LWhlaWdodDogMTIwcHg7XHJcbiAgICAgICAgICAtd2Via2l0LWJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDExcHg7XHJcbiAgICAgICAgICAtd2Via2l0LWJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxMXB4O1xyXG4gICAgICAgICAgLW1vei1ib3JkZXItcmFkaXVzLXRvcGxlZnQ6IDExcHg7XHJcbiAgICAgICAgICAtbW96LWJvcmRlci1yYWRpdXMtdG9wcmlnaHQ6IDExcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbWd7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHNwYW57XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjRweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTZweDtcclxuICAgICAgICBAaW5jbHVkZSBjYXB0aW9uLXNtYWxsLWZvbnQoKTtcclxuICAgICAgICBjb2xvcjogcmdiYSgyNDgsIDI1MCwgMjU1LCAwLjkpO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblxyXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6ICR0YWJsZXQtd2lkdGgpe1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMTNweDtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA5cHg7XHJcbiAgICAgICAgICBmb250LXNpemU6IDlweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGgze1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDMxcHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE2cHg7XHJcblxyXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6ICR0YWJsZXQtd2lkdGgpe1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMThweDtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA5cHg7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJsb2dfc21hbGxlcl9jb250YWluZXJ7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGdhcDogMjBweDtcclxuICAgICAgd2lkdGg6IDUwJTtcclxuXHJcbiAgICAgIEBtZWRpYShtYXgtd2lkdGg6ICR0YWJsZXQtd2lkdGgpe1xyXG4gICAgICAgIGdhcDogMTJweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgQG1lZGlhKG1heC13aWR0aDogJHRhYmxldC13aWR0aCl7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZ2FwOiAxNnB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuYmxvZ19zbWFsbGVye1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZ2FwOiAyMHB4O1xyXG5cclxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAkdGFibGV0LXdpZHRoKXtcclxuICAgICAgICAgIGdhcDogMTJweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGltZ3tcclxuICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTFweDtcclxuICAgICAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYmxvZ19zbWFsbGVyX3dyYXBwZXJ7XHJcbiAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBjYXB0aW9uLXNtYWxsLWZvbnQoKTtcclxuICAgICAgICAgICAgY29sb3I6IHJnYmEoMjQ4LCAyNTAsIDI1NSwgMC45KTtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6ICR0YWJsZXQtd2lkdGgpe1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogOXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgaDN7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDM2cHg7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAkdGFibGV0LXdpZHRoKXtcclxuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIi5ibG9nX2FydGljbGVze1xyXG4gIEBpbmNsdWRlIGhvbWVfZ2VhcigpO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZ2FwOiAzNnB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgQG1lZGlhKG1heC13aWR0aDogJHRhYmxldC13aWR0aCl7XHJcbiAgICBnYXA6IDE4cHg7XHJcbiAgICBtaW4taGVpZ2h0OiA0MDBweDtcclxuICB9XHJcblxyXG4gIEBtZWRpYShtYXgtd2lkdGg6ICRtb2JpbGUtd2lkdGgpe1xyXG4gICAgZ2FwOiAzNHB4O1xyXG4gICAgbWluLWhlaWdodDogaW5pdGlhbDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgfVxyXG5cclxuICAuYmxvZ19hcnRpY2xlX2Nsb3NlX3dyYXBwZXJ7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogMDtcclxuICAgIHRvcDogLTQwcHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZ2FwOiAyMnB4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAmLmNsb3NlZHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICBzcGFue1xyXG4gICAgICBAaW5jbHVkZSBib2R5LW1lZGl1bS1mb250KCk7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgY29sb3I6IHdoaXRlO1xyXG5cclxuICAgICAgQG1lZGlhKG1heC13aWR0aDogJHRhYmxldC13aWR0aCl7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaW1ne1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmJsb2dfYXJ0aWNsZXNfc2VhcmNoX3dyYXBwZXJ7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGdhcDogMTZweDtcclxuICAgIG1heC13aWR0aDogMjc0cHg7XHJcblxyXG4gICAgQG1lZGlhKG1heC13aWR0aDogJHRhYmxldC13aWR0aCl7XHJcbiAgICAgIGdhcDogMTBweDtcclxuICAgICAgbWF4LXdpZHRoOiAxNjBweDtcclxuICAgIH1cclxuXHJcbiAgICBzcGFue1xyXG4gICAgICBAaW5jbHVkZSBib2R5LW1lZGl1bS1mb250KCk7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMSk7XHJcblxyXG4gICAgICBAbWVkaWEobWF4LXdpZHRoOiAkdGFibGV0LXdpZHRoKXtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYmxvZ19hcnRpY2xlc19zZWFyY2hfaW5wdXRfd3JhcHBlcntcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgaW1ne1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAxMXB4O1xyXG4gICAgICAgIHRvcDogMTFweDtcclxuXHJcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogJHRhYmxldC13aWR0aCl7XHJcbiAgICAgICAgICB3aWR0aDogOXB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiA5cHg7XHJcbiAgICAgICAgICBsZWZ0OiA2cHg7XHJcbiAgICAgICAgICB0b3A6IDdweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGlucHV0e1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgd2lkdGg6IDI3NHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjgsIDMwLCAzNywgMSk7XHJcbiAgICAgICAgYm9yZGVyOiByZ2JhKDI0OCwgMjUwLCAyNTUsIDAuOSkgc29saWQgMXB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgY2FwdGlvbi1zbWFsbC1mb250KCk7XHJcbiAgICAgICAgY29sb3I6IHJnYmEoMjQ4LCAyNTAsIDI1NSwgMC45KTtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xyXG5cclxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAkdGFibGV0LXdpZHRoKXtcclxuICAgICAgICAgIG1pbi1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICB3aWR0aDogMTYwcHg7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcbiAgLmJsb2dfYXJ0aWNsZXNfY29udGFpbmVye1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZ2FwOiAyMHB4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAgIEBtZWRpYShtYXgtd2lkdGg6ICR0YWJsZXQtd2lkdGgpe1xyXG4gICAgICBnYXA6IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhKG1heC13aWR0aDogJG1vYmlsZS13aWR0aCl7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGZsZXgtd3JhcDogaW5pdGlhbDtcclxuICAgICAgZ2FwOiAxNnB4O1xyXG4gICAgfVxyXG5cclxuICAgICYuY2xvc2Vke1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5ibG9nX2FydGljbGVzX2FydGljbGV7XHJcbiAgICAgIG1heC13aWR0aDogMjkwcHg7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICBAbWVkaWEobWF4LXdpZHRoOiAkdGFibGV0LXdpZHRoKXtcclxuICAgICAgICBtYXgtd2lkdGg6IDE2OHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAbWVkaWEobWF4LXdpZHRoOiAkbW9iaWxlLXdpZHRoKXtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBnYXA6IDExcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGltZ3tcclxuICAgICAgICBtYXgtd2lkdGg6IDI5MHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcblxyXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6ICR0YWJsZXQtd2lkdGgpe1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiAxNjhweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6ICRtb2JpbGUtd2lkdGgpe1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiA1MCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuYXJ0aWNsZV9kZXNje1xyXG5cclxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAkbW9iaWxlLXdpZHRoKXtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgZ2FwOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgc3BhbntcclxuICAgICAgICBtYXJnaW4tdG9wOiAxOHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIGNhcHRpb24tc21hbGwtZm9udCgpO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGNvbG9yOiByZ2JhKDI0OCwgMjUwLCAyNTUsIDAuOSk7XHJcblxyXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6ICR0YWJsZXQtd2lkdGgpe1xyXG4gICAgICAgICAgZm9udC1zaXplOiA4cHg7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiA3cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAkbW9iaWxlLXdpZHRoKXtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGgze1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEycHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIGNvbG9yOiByZ2JhKDI0OCwgMjUwLCAyNTUsIDAuOSk7XHJcblxyXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6ICR0YWJsZXQtd2lkdGgpe1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogN3B4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogJG1vYmlsZS13aWR0aCl7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYXJ0aWNsZV9ub3RfZm91bmR7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZ2FwOiAyMHB4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOiAkdGFibGV0LXdpZHRoKXtcclxuICAgICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogODBweDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOiAkbW9iaWxlLXdpZHRoKXtcclxuICAgICAgcG9zaXRpb246IGluaXRpYWw7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgZ2FwOiAzNnB4O1xyXG4gICAgfVxyXG5cclxuXHJcblxyXG4gICAgJi5jbG9zZWR7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgaW1ne1xyXG4gICAgICB3aWR0aDogMjkwcHg7XHJcbiAgICAgIG1heC13aWR0aDogNDAlO1xyXG5cclxuICAgICAgQG1lZGlhKG1heC13aWR0aDogJHRhYmxldC13aWR0aCl7XHJcbiAgICAgICAgd2lkdGg6IDE5MHB4O1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMjUlKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgQG1lZGlhKG1heC13aWR0aDogJG1vYmlsZS13aWR0aCl7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHNwYW57XHJcbiAgICAgIEBpbmNsdWRlIGJvZHktbGFyZ2UtZm9udCgpO1xyXG4gICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgIGNvbG9yOiByZ2JhKDI0OCwgMjUwLCAyNTUsIDAuOSk7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmJsb2dfcGFnaW5hdGlvbntcclxuICBoZWlnaHQ6IDM2cHg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWFyZ2luLXRvcDogMTIwcHg7XHJcblxyXG4gIEBtZWRpYShtYXgtd2lkdGg6ICR0YWJsZXQtd2lkdGgpe1xyXG4gICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgbWFyZ2luLXRvcDogNTBweDtcclxuICB9XHJcblxyXG4gIEBtZWRpYShtYXgtd2lkdGg6IDY4MHB4KXtcclxuICAgIGhlaWdodDogMjhweDtcclxuICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgfVxyXG5cclxuICAucGFnaW5hdGlvbl9iYXJ7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBnYXA6IDEycHg7XHJcblxyXG4gICAgQG1lZGlhKG1heC13aWR0aDogJHRhYmxldC13aWR0aCl7XHJcbiAgICAgIGdhcDogMTZweDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOiA2ODBweCl7XHJcbiAgICAgIGdhcDogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICBidXR0b257XHJcbiAgICAgIGhlaWdodDogMzZweDtcclxuICAgICAgd2lkdGg6IDM2cHg7XHJcbiAgICAgIEBpbmNsdWRlIGJvZHktbGFyZ2UtZm9udCgpO1xyXG4gICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgIGNvbG9yOiByZ2JhKDI0OCwgMjUwLCAyNTUsIDAuOSk7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuXHJcbiAgICAgIEBtZWRpYShtYXgtd2lkdGg6ICR0YWJsZXQtd2lkdGgpe1xyXG4gICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDY4MHB4KXtcclxuICAgICAgICB3aWR0aDogMjhweDtcclxuICAgICAgICBoZWlnaHQ6IDI4cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAbWVkaWEobWF4LXdpZHRoOiAzNzVweCl7XHJcbiAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLnNlbGVjdGVke1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMTUsIDk0LCAyNDcsIDEpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmdvYmFja3tcclxuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI4LCAzMCwgMzcsIDEpO1xyXG5cclxuICAgICAgfVxyXG5cclxuICAgICAgJi5nb2ZvcndhcmR7XHJcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyOCwgMzAsIDM3LCAxKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGRpdntcclxuICAgICAgaGVpZ2h0OiAzNnB4O1xyXG4gICAgICB3aWR0aDogMzZweDtcclxuICAgICAgQGluY2x1ZGUgYm9keS1sYXJnZS1mb250KCk7XHJcbiAgICAgIGNvbG9yOiByZ2JhKDI0OCwgMjUwLCAyNTUsIDAuOSk7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGVuZDtcclxuXHJcbiAgICAgIEBtZWRpYShtYXgtd2lkdGg6ICR0YWJsZXQtd2lkdGgpe1xyXG4gICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDY4MHB4KXtcclxuICAgICAgICB3aWR0aDogMjhweDtcclxuICAgICAgICBoZWlnaHQ6IDI4cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAbWVkaWEobWF4LXdpZHRoOiAzNzVweCl7XHJcbiAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLnBhdGhfY2x7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBnYXA6IDEwcHg7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICBzcGFue1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIEBpbmNsdWRlIGJvZHktbWVkaXVtLWZvbnQoKTtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuXHJcbiAgICAmLm5hbWV7XHJcbiAgICAgIGNvbG9yOiByZ2JhKDE1LCA5NCwgMjQ3LCAxKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5hcnRpY2xlX3JlcHJlc2VudHtcclxuICBAaW5jbHVkZSBob21lX2dlYXIoKTtcclxuICBtYXJnaW4tdG9wOiAwO1xyXG5cclxuICBzcGFue1xyXG4gICAgY29sb3I6IHJnYmEoMjQ4LCAyNTAsIDI1NSwgMC45KTtcclxuICB9XHJcblxyXG4gIC5hcnRpY2xlX2luZm9fY29udGFpbmVye1xyXG4gICAgbWFyZ2luLXRvcDogNDhweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgQG1lZGlhKG1heC13aWR0aDogJHRhYmxldC13aWR0aCl7XHJcbiAgICAgIG1hcmdpbi10b3A6IDM2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhKG1heC13aWR0aDogJG1vYmlsZS13aWR0aCl7XHJcbiAgICAgIG1hcmdpbi10b3A6IDM0cHg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuICAgICAgZ2FwOiAxNnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5hcnRpY2xlX2luZm97XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIHdpZHRoOiA1MCU7XHJcblxyXG4gICAgICBAbWVkaWEobWF4LXdpZHRoOiAkbW9iaWxlLXdpZHRoKXtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG5cclxuICAgICAgaDJ7XHJcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogJHRhYmxldC13aWR0aCl7XHJcbiAgICAgICAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuYXJ0aWNsZV93cml0ZXJfd3JhcHBlcntcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgICAgICBnYXA6IDE1cHg7XHJcblxyXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6ICR0YWJsZXQtd2lkdGgpe1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMzZweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGltZ3tcclxuICAgICAgICAgIHdpZHRoOiA4MHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiA4MHB4O1xyXG5cclxuICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6ICR0YWJsZXQtd2lkdGgpe1xyXG4gICAgICAgICAgICB3aWR0aDogNjBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAud3JpdGVyX2luZm97XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgIGdhcDogNHB4O1xyXG5cclxuICAgICAgICAgIC5uYW1le1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBjYXB0aW9uLXNtYWxsLWZvbnQoKTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogcmdiYSgyNDgsIDI1MCwgMjU1LCAwLjgpO1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogJHRhYmxldC13aWR0aCl7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLnBvc2l0aW9ue1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBib2R5LWxhcmdlLWZvbnQoKTtcclxuICAgICAgICAgICAgY29sb3I6IHJnYmEoMjQ4LCAyNTAsIDI1NSwgMC45KTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogJHRhYmxldC13aWR0aCl7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuYXJ0aWNsZV9yZWxlYXNle1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDQ4cHg7XHJcbiAgICAgICAgQGluY2x1ZGUgYm9keS1sYXJnZS1mb250KCk7XHJcbiAgICAgICAgY29sb3I6IHJnYmEoMjQ4LCAyNTAsIDI1NSwgMC45KTtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcblxyXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6ICR0YWJsZXQtd2lkdGgpe1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMzZweDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYXJ0aWNsZV9pbWd7XHJcbiAgICAgIG1heC13aWR0aDogNDglO1xyXG5cclxuICAgICAgQG1lZGlhKG1heC13aWR0aDogJG1vYmlsZS13aWR0aCl7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBpbWd7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNDgsIDI1MCwgMjU1LCAwLjkpO1xyXG4gIHBhZGRpbmctYm90dG9tOiA2MHB4O1xyXG5cclxuXHJcbiAgQG1lZGlhKG1heC13aWR0aDogJHRhYmxldC13aWR0aCl7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNDhweDtcclxuICB9XHJcblxyXG4gIEBtZWRpYShtYXgtd2lkdGg6ICRtb2JpbGUtd2lkdGgpe1xyXG4gICAgcGFkZGluZy1ib3R0b206IDM2cHg7XHJcbiAgfVxyXG59IiwiLmFydGljbGVfY29udGVudHtcclxuICBAaW5jbHVkZSBob21lX2dlYXIoKTtcclxuICBtYXJnaW4tdG9wOiA2MHB4O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZ2FwOiAzNnB4O1xyXG5cclxuICBAbWVkaWEobWF4LXdpZHRoOiAkdGFibGV0LXdpZHRoKXtcclxuICAgIG1hcmdpbi10b3A6IDQ4cHg7XHJcbiAgICBnYXA6IDQwcHg7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEobWF4LXdpZHRoOiAkbW9iaWxlLXdpZHRoKXtcclxuICAgIG1hcmdpbi10b3A6IDM2cHg7XHJcbiAgfVxyXG5cclxuICAuYXJ0aWNsZV9jb250ZW50X21hcHtcclxuICAgIG1heC13aWR0aDogMzAwcHg7XHJcbiAgICBmbGV4LXNocmluazogMDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgaGVpZ2h0OiBmaXQtY29udGVudDtcclxuICAgIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgICB0b3A6IDEwMHB4O1xyXG4gICAgZ2FwOiAyNHB4O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgIHNwYW57XHJcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xyXG4gICAgICAmOmhvdmVye1xyXG4gICAgICAgIG9wYWNpdHk6IDAuNjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuY29va2llc3tcclxuICAgICAgQG1lZGlhKG1heC13aWR0aDogJHRhYmxldC13aWR0aCl7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDBweDtcclxuICAgICAgICBnYXA6IDE0cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOiAkdGFibGV0LXdpZHRoKXtcclxuICAgICAgbWF4LXdpZHRoOiAxNjlweDtcclxuICAgICAgZ2FwOiAxNHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDU1MHB4KXtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICBzcGFue1xyXG4gICAgICBAaW5jbHVkZSBib2R5LW1lZGl1bS1mb250KCk7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuXHJcbiAgICAgIEBtZWRpYShtYXgtd2lkdGg6ICR0YWJsZXQtd2lkdGgpe1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGRpdntcclxuICAgICAgcGFkZGluZy10b3A6IDI0cHg7XHJcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDI0OCwgMjUwLCAyNTUsIDAuOSk7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGdhcDogMjRweDtcclxuXHJcbiAgICAgIEBtZWRpYShtYXgtd2lkdGg6ICR0YWJsZXQtd2lkdGgpe1xyXG4gICAgICAgIGdhcDogMTRweDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTRweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgc3BhbntcclxuICAgICAgICBAaW5jbHVkZSBjYXB0aW9uLXNtYWxsLWZvbnQoKTtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgY29sb3I6IHJnYmEoMjQ4LCAyNTAsIDI1NSwgMC45KTtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuXHJcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogJHRhYmxldC13aWR0aCl7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnNlbGVjdGVke1xyXG4gICAgICAgICAgY29sb3I6IHJnYmEoMTUsIDk0LCAyNDcsIDEpO1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMTUsIDk0LCAyNDcsIDEpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi5hcnRpY2xle1xyXG4gIC5jYXNlX2ZpbmlzaHtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLmFydGljbGVfdGV4dHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gIGJ1dHRvbntcclxuICAgIHBhZGRpbmc6IDExcHggMTZweCAxMXB4IDE2cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA2MHB4O1xyXG4gICAgbWluLWhlaWdodDogNTBweDtcclxuICAgIG1hcmdpbi10b3A6IDQ4cHg7XHJcbiAgICBAaW5jbHVkZSBib2R5LW1lZGl1bS1mb250KCk7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICB3aWR0aDogMzQwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgxNSwgOTQsIDI0NywgMSk7XHJcbiAgICBjb2xvcjogcmdiYSgyNDgsIDI1MCwgMjU1LCAwLjkpO1xyXG4gICAgXHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOiA1MDBweCl7XHJcbiAgICAgIG1heC13aWR0aDogMjAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhKG1heC13aWR0aDogJG1vYmlsZS13aWR0aCl7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXgtd2lkdGg6IGluaXRpYWw7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC53cC1ibG9jay1idXR0b257XHJcblxyXG4gICAgQG1lZGlhKG1heC13aWR0aDogJG1vYmlsZS13aWR0aCl7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIGF7XHJcbiAgICAgIHBhZGRpbmc6IDExcHggMTZweCAxMXB4IDE2cHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDYwcHg7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDUwcHg7XHJcbiAgICAgIG1hcmdpbi10b3A6IDQ4cHg7XHJcbiAgICAgIEBpbmNsdWRlIGJvZHktbWVkaXVtLWZvbnQoKTtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICB3aWR0aDogMzQwcHg7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMTUsIDk0LCAyNDcsIDEpO1xyXG4gICAgICBjb2xvcjogcmdiYSgyNDgsIDI1MCwgMjU1LCAwLjkpO1xyXG5cclxuICAgICAgQG1lZGlhKG1heC13aWR0aDogNTAwcHgpe1xyXG4gICAgICAgIG1heC13aWR0aDogMjAwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBtZWRpYShtYXgtd2lkdGg6ICRtb2JpbGUtd2lkdGgpe1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogaW5pdGlhbDtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC50YWJsZV9jb250ZW50e1xyXG4gICAgZGl2e1xyXG4gICAgICBzcGFue1xyXG4gICAgICAgIEBpbmNsdWRlIGJvZHktbGFyZ2UtZm9udCgpO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBjb2xvcjogcmdiYSgyNDgsIDI1MCwgMjU1LCAwLjkpO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG5cclxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAkdGFibGV0LXdpZHRoKXtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogOHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG5cclxuICB0YWJsZXtcclxuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDIwcHg7XHJcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMjBweDtcclxuICAgIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XHJcbiAgICBib3JkZXItc3BhY2luZzogMDtcclxuXHJcblxyXG5cclxuICAgIHRyOmZpcnN0LWNoaWxke1xyXG4gICAgICBAaW5jbHVkZSBib2R5LWxhcmdlLWZvbnQoKTtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBjb2xvcjogcmdiYSgyNDgsIDI1MCwgMjU1LCAwLjkpO1xyXG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI4LCAzMCwgMzcsIDEpO1xyXG5cclxuICAgICAgQG1lZGlhKG1heC13aWR0aDogJHRhYmxldC13aWR0aCl7XHJcbiAgICAgICAgZm9udC1zaXplOiA5cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHRkIHtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgIGJvcmRlcjogMC41cHggc29saWQgcmdiYSgyNDgsIDI1MCwgMjU1LCAwLjkpO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAyMHB4O1xyXG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDAuNXB4IHNvbGlkIHJnYmEoMjQ4LCAyNTAsIDI1NSwgMC45KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMjBweDtcclxuICAgICAgICAgIGJvcmRlci1yaWdodDogMC41cHggc29saWQgcmdiYSgyNDgsIDI1MCwgMjU1LCAwLjkpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHRib2R5e1xyXG4gICAgICBAaW5jbHVkZSBib2R5LWxhcmdlLWZvbnQoKTtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBjb2xvcjogcmdiYSgyNDgsIDI1MCwgMjU1LCAwLjkpO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuXHJcbiAgICAgIEBtZWRpYShtYXgtd2lkdGg6ICR0YWJsZXQtd2lkdGgpe1xyXG4gICAgICAgIGZvbnQtc2l6ZTogOHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICB0cjpsYXN0LWNoaWxkIHtcclxuICAgICAgICB0ZCB7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAwLjVweCBzb2xpZCByZ2JhKDI0OCwgMjUwLCAyNTUsIDAuOSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICB0ZHtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgIGJvcmRlcjogMC41cHggc29saWQgcmdiYSgyNDgsIDI1MCwgMjU1LCAwLjkpO1xyXG5cclxuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpub3QodHI6bGFzdC1jaGlsZCB0ZCkge1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIHB7XHJcbiAgICBAaW5jbHVkZSBib2R5LWxhcmdlLWZvbnQoKTtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgIGNvbG9yOiByZ2JhKDI0OCwgMjUwLCAyNTUsIDAuOSk7XHJcblxyXG4gICAgQG1lZGlhKG1heC13aWR0aDogJHRhYmxldC13aWR0aCl7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOiAkbW9iaWxlLXdpZHRoKXtcclxuICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgaDN7XHJcbiAgICBtYXJnaW4tdG9wOiA0OHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuXHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOiAkdGFibGV0LXdpZHRoKXtcclxuICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICBtYXJnaW4tdG9wOiAzNnB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgYXtcclxuICAgIGNvbG9yOiByZ2JhKDE1LCA5NCwgMjQ3LCAxKTtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIHJnYmEoMTUsIDk0LCAyNDcsIDEpO1xyXG4gIH1cclxuXHJcblxyXG4gIHVsIHtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gIH1cclxuXHJcbiAgbGkge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIEBpbmNsdWRlIGJvZHktbGFyZ2UtZm9udCgpO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBjb2xvcjogcmdiYSgyNDgsIDI1MCwgMjU1LCAwLjkpO1xyXG5cclxuICAgIEBtZWRpYShtYXgtd2lkdGg6ICR0YWJsZXQtd2lkdGgpe1xyXG4gICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5ibHVlZHtcclxuICAgICAgY29sb3I6IHJnYmEoMTUsIDk0LCAyNDcsIDEpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgbGk6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDEwcHg7XHJcbiAgICB0b3A6IDEycHg7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICB3aWR0aDogNXB4O1xyXG4gICAgaGVpZ2h0OiA1cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIGJsYWNrO1xyXG5cclxuICAgIEBtZWRpYShtYXgtd2lkdGg6ICR0YWJsZXQtd2lkdGgpe1xyXG4gICAgICB0b3A6IDhweDtcclxuICAgIH1cclxuICB9XHJcbn0iLCIuZ2xvc3NhcnlfcmVwcmVzZW50e1xyXG4gIEBpbmNsdWRlIGhvbWVfZ2VhcigpO1xyXG5cclxuICAuZ2xvc3NhcnlfcmVwcmVzZW50X3RpdGxle1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBtYXgtd2lkdGg6IDY5MnB4O1xyXG4gICAgZ2FwOiAxMHB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG4gICAgQG1lZGlhKG1heC13aWR0aDogJHRhYmxldC13aWR0aCl7XHJcbiAgICAgIG1heC13aWR0aDogNDA2cHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogNTVweDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOiAkbW9iaWxlLXdpZHRoKXtcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgaDF7XHJcbiAgICAgICAgZm9udC1zaXplOiA0MnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgc3BhbntcclxuICAgICAgbWF4LXdpZHRoOiAzOTJweDtcclxuICAgICAgQGluY2x1ZGUgYm9keS1sYXJnZS1mb250KCk7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgY29sb3I6IHJnYmEoMjQ4LCAyNTAsIDI1NSwgMC45KTtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcblxyXG4gICAgICBAbWVkaWEobWF4LXdpZHRoOiAkdGFibGV0LXdpZHRoKXtcclxuICAgICAgICBtYXgtd2lkdGg6IDMzMnB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgQG1lZGlhKG1heC13aWR0aDogJG1vYmlsZS13aWR0aCl7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgfVxyXG5cclxuXHJcbiAgICAgICYuYmx1ZXtcclxuICAgICAgICBjb2xvcjogcmdiYSgxNSwgOTQsIDI0NywgMSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5nbG9zc2FyeV9ibG9ja3tcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoMjgsIDMwLCAzNywgMSk7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI0OCwgMjUwLCAyNTUsIDAuOSk7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgcGFkZGluZzogMjJweCAzMnB4IDIycHggMzJweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBtYXJnaW4tdG9wOiAxMjBweDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgQG1lZGlhKG1heC13aWR0aDogJHRhYmxldC13aWR0aCl7XHJcbiAgICAgIGdhcDogMjRweDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgQG1lZGlhKG1heC13aWR0aDogJG1vYmlsZS13aWR0aCl7XHJcbiAgICAgIG1hcmdpbi10b3A6IDcycHg7XHJcbiAgICB9XHJcblxyXG4gICAgc3BhbntcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICBmb250LWZhbWlseTogXCJGb3VuZGVycyBHcm90ZXNrXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xyXG4gICAgICBmb250LXNpemU6IDUwcHg7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIG1heC1oZWlnaHQ6IDM2cHg7XHJcblxyXG4gICAgICAmLnVudXNlZHtcclxuICAgICAgICBjb2xvcjogcmdiYSgyNDgsIDI1MCwgMjU1LCAwLjI1KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmdsb3NzYXJ5X2NvbnRlbnR7XHJcbiAgICBtYXJnaW4tdG9wOiAxMjBweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZ2FwOiAzNnB4O1xyXG5cclxuICAgIEBtZWRpYShtYXgtd2lkdGg6ICRtb2JpbGUtd2lkdGgpe1xyXG4gICAgICBtYXJnaW4tdG9wOiA4NHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5nbG9zc2FyeV9jb250ZW50X3BhcnRfdGl0bGV7XHJcbiAgICAgIG1heC13aWR0aDogNjdweDtcclxuICAgICAgbWF4LWhlaWdodDogOTRweDtcclxuICAgICAgaW1ne1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogJG1vYmlsZS13aWR0aCl7XHJcbiAgICAgICAgICB3aWR0aDogMzRweDtcclxuICAgICAgICAgIGhlaWdodDogNDhweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZ2xvc3NhcnlfcGFydHtcclxuICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyNSUgMWZyO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMzZweDtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjQ4LCAyNTAsIDI1NSwgMC45KTtcclxuICAgICAgZ2FwOiAxMHB4O1xyXG5cclxuXHJcbiAgICAgIC5saW5rc19jb250YWluZXJ7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZ2FwOiAzNnB4O1xyXG5cclxuICAgICAgICBhe1xyXG4gICAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuXHJcblxyXG5cclxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAkbW9iaWxlLXdpZHRoKXtcclxuICAgICAgICAgIGdhcDogMTJweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDQ1MHB4KXtcclxuICAgICAgICAgIGdhcDogNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogJG1vYmlsZS13aWR0aCl7XHJcbiAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XHJcbiAgICAgICAgICBnYXA6IDIwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuXHJcblxyXG4gICAgICAgIGF7XHJcbiAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBib2R5LWxhcmdlLWZvbnQoKTtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMSk7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA2MDBweCl7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA1NTBweCl7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmdsb3NzYXJ5X3BhcnQ6bGFzdC1jaGlsZHtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC50b2JhY2t7XHJcbiAgICBtaW4taGVpZ2h0OiA1MHB4O1xyXG4gICAgd2lkdGg6IDM0MHB4O1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgxNSwgOTQsIDI0NywgMSk7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBtYXJnaW4tdG9wOiAxNDBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDYwcHg7XHJcblxyXG4gICAgQG1lZGlhKG1heC13aWR0aDogJHRhYmxldC13aWR0aCl7XHJcbiAgICAgIG1hcmdpbi10b3A6IDM2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhKG1heC13aWR0aDogJG1vYmlsZS13aWR0aCl7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIHNwYW57XHJcbiAgICAgIEBpbmNsdWRlIGJvZHktbWVkaXVtLWZvbnQoKTtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgfVxyXG4gIH1cclxufSIsIi5leHBsYW5hdGlvbl90aXRsZS5jb29raWVze1xyXG4gIHdpZHRoOiBmaXQtY29udGVudDtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICBtYXJnaW4tdG9wOiA0OHB4O1xyXG59XHJcblxyXG4uZXhwbGFuYXRpb25fcmVwcmVzZW50e1xyXG4gIEBpbmNsdWRlIGhvbWVfZ2VhcigpO1xyXG5cclxuICAuZXhwbGFuYXRpb25fdGl0bGV7XHJcbiAgICBtYXJnaW4tdG9wOiA0OHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMC41cHggc29saWQgcmdiYSgyNDgsIDI1MCwgMjU1LCAwLjkpO1xyXG5cclxuICAgIEBtZWRpYShtYXgtd2lkdGg6ICR0YWJsZXQtd2lkdGgpe1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogNDhweDtcclxuICAgIH1cclxuXHJcblxyXG4gICAgQG1lZGlhKG1heC13aWR0aDogJG1vYmlsZS13aWR0aCl7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzNnB4O1xyXG4gICAgICBtYXJnaW4tdG9wOiAzNnB4O1xyXG4gICAgfVxyXG5cclxuICAgIGgxe1xyXG4gICAgICBtYXJnaW4tbGVmdDogMjUlO1xyXG5cclxuICAgICAgQG1lZGlhKG1heC13aWR0aDogJHRhYmxldC13aWR0aCl7XHJcbiAgICAgICAgZm9udC1zaXplOiA1NXB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAbWVkaWEobWF4LXdpZHRoOiAkbW9iaWxlLXdpZHRoKXtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICBmb250LXNpemU6IDQ4cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5hcnRpY2xlX3RleHR7XHJcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcclxuXHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOiAkbW9iaWxlLXdpZHRoKXtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLmFib3V0X3JlcHJlc2VudHtcclxuICBAaW5jbHVkZSBob21lX2dlYXIoKTtcclxuXHJcbiAgaDJ7XHJcblxyXG4gICAgQG1lZGlhKG1heC13aWR0aDogJHRhYmxldC13aWR0aCl7XHJcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOiAkbW9iaWxlLXdpZHRoKXtcclxuICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgc3BhbntcclxuICAgIEBpbmNsdWRlIGJvZHktbGFyZ2UtZm9udCgpO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBjb2xvcjogcmdiYSgyNDgsIDI1MCwgMjU1LCAxKTtcclxuXHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOiAkdGFibGV0LXdpZHRoKXtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYShtYXgtd2lkdGg6ICRtb2JpbGUtd2lkdGgpe1xyXG4gICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYWJvdXRfdGl0bGV7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIG1heC13aWR0aDogNDQ2cHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XHJcblxyXG4gICAgQG1lZGlhKG1heC13aWR0aDogJHRhYmxldC13aWR0aCl7XHJcbiAgICAgIG1heC13aWR0aDogMzU1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhKG1heC13aWR0aDogJG1vYmlsZS13aWR0aCl7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIHNwYW57XHJcbiAgICAgIEBpbmNsdWRlIGJvZHktbGFyZ2UtZm9udCgpO1xyXG4gICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgIGNvbG9yOiByZ2JhKDI0OCwgMjUwLCAyNTUsIDEpO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuXHJcbiAgICAgIEBtZWRpYShtYXgtd2lkdGg6ICR0YWJsZXQtd2lkdGgpe1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgQG1lZGlhKG1heC13aWR0aDogJG1vYmlsZS13aWR0aCl7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmJsdWVke1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgICAgICBjb2xvcjogcmdiYSgxNSwgOTQsIDI0NywgMSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG5cclxuICBpbWd7XHJcbiAgICB3aWR0aDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSk7XHJcbiAgICBtYXJnaW4tdG9wOiAzNnB4O1xyXG5cclxuICAgIEBtZWRpYShtYXgtd2lkdGg6ICR0YWJsZXQtd2lkdGgpe1xyXG4gICAgICBtYXJnaW4tdG9wOiA1MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYShtYXgtd2lkdGg6ICRtb2JpbGUtd2lkdGgpe1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgdHJhbnNmb3JtOiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmFib3V0X2Rlc2NfY29udGFpbmVye1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBnYXA6IDEyMHB4O1xyXG4gICAgbWFyZ2luLXRvcDogMjAwcHg7XHJcblxyXG4gICAgQG1lZGlhKG1heC13aWR0aDogJHRhYmxldC13aWR0aCl7XHJcbiAgICAgIG1hcmdpbi10b3A6IDEyMHB4O1xyXG4gICAgICBnYXA6IDM2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhKG1heC13aWR0aDogJG1vYmlsZS13aWR0aCl7XHJcbiAgICAgIG1hcmdpbi10b3A6IDUycHg7XHJcblxyXG4gICAgICBoMntcclxuICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZGVzY191bml0e1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgICBAbWVkaWEobWF4LXdpZHRoOiAkbW9iaWxlLXdpZHRoKXtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGdhcDogMTZweDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGluaXRpYWw7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHNwYW57XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICBAaW5jbHVkZSBib2R5LWxhcmdlLWZvbnQoKTtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgY29sb3I6IHJnYmEoMjQ4LCAyNTAsIDI1NSwgMSk7XHJcblxyXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6ICR0YWJsZXQtd2lkdGgpe1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogJG1vYmlsZS13aWR0aCl7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gICAgLmRlc2NfdW5pdDpudGgtY2hpbGQoMil7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuXHJcbiAgICAgIEBtZWRpYShtYXgtd2lkdGg6ICRtb2JpbGUtd2lkdGgpe1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cclxuICAgICAgfVxyXG5cclxuXHJcbiAgICAgIGgye1xyXG4gICAgICAgIHRleHQtYWxpZ246IGVuZDtcclxuXHJcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogJG1vYmlsZS13aWR0aCl7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBzdGFydDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zdGFmZl90aXRsZXtcclxuICAgIG1hcmdpbi10b3A6IDIwMHB4O1xyXG5cclxuICAgIEBtZWRpYShtYXgtd2lkdGg6ICR0YWJsZXQtd2lkdGgpe1xyXG4gICAgICBtYXJnaW4tdG9wOiAxMjBweDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOiAkbW9iaWxlLXdpZHRoKXtcclxuICAgICAgbWFyZ2luLXRvcDogNzJweDtcclxuICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gIC5zdGFmZl9jb250YWluZXJ7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgbWF4LXdpZHRoOiA4MTFweDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIG1hcmdpbjogMTIwcHggYXV0byAwO1xyXG5cclxuICAgIEBtZWRpYShtYXgtd2lkdGg6ICR0YWJsZXQtd2lkdGgpe1xyXG4gICAgICBtYXJnaW4tdG9wOiAzNnB4O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOiAkbW9iaWxlLXdpZHRoKXtcclxuICAgICAgbWF4LXdpZHRoOiAxOTVweDtcclxuICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5zdGFmZl9jb250YWluZXItc2luZ2xle1xyXG4gICAgICBpbWd7XHJcbiAgICAgICAgaGVpZ2h0OiA4NXB4O1xyXG4gICAgICB9XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGdhcDogMTZweDtcclxuXHJcbiAgICAgIEBtZWRpYShtYXgtd2lkdGg6ICRtb2JpbGUtd2lkdGgpe1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgc3BhbntcclxuICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcbiAgICBzcGFue1xyXG4gICAgICBqdXN0aWZ5LXNlbGY6IGNlbnRlcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5lbmRpbmdfYmxvY2t7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIG1hcmdpbjogMjAwcHggYXV0byAwO1xyXG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOiAkdGFibGV0LXdpZHRoKXtcclxuICAgICAgbWFyZ2luLXRvcDogMTIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgaDJ7XHJcbiAgICAgIGZvbnQtc2l6ZTogODhweDtcclxuXHJcbiAgICAgIEBtZWRpYShtYXgtd2lkdGg6ICR0YWJsZXQtd2lkdGgpe1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNTBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGF7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkZvdW5kZXJzIEdyb3Rlc2tcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XHJcbiAgICAgIGZvbnQtc2l6ZTogODhweDtcclxuICAgICAgY29sb3I6IHJnYmEoMTUsIDk0LCAyNDcsIDEpO1xyXG4gICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblxyXG4gICAgICBAbWVkaWEobWF4LXdpZHRoOiAkdGFibGV0LXdpZHRoKXtcclxuICAgICAgICBmb250LXNpemU6IDUwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCIuY29udGFjdF9je1xyXG4gIEBpbmNsdWRlIGhvbWVfZ2VhcigpO1xyXG5cclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgQG1lZGlhKG1heC13aWR0aDogJHRhYmxldC13aWR0aCl7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBpbml0aWFsO1xyXG4gICAgZ2FwOiAzNnB4O1xyXG4gIH1cclxuXHJcblxyXG5cclxuICAubGVmdF9jb250YWN0X2NvbnRhaW5lcntcclxuICAgIHdpZHRoOiA0OCU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOiAkdGFibGV0LXdpZHRoKXtcclxuICAgICAgd2lkdGg6IDk1JTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOiAkbW9iaWxlLXdpZHRoKXtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRhY3RfZ3JlZXRpbmd7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGdhcDogMjBweDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcblxyXG4gICAgICBpbWd7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA1NnB4O1xyXG5cclxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAkdGFibGV0LXdpZHRoKXtcclxuICAgICAgICAgIG1heC13aWR0aDogNDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6ICRtb2JpbGUtd2lkdGgpe1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiAyOHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgc3BhbntcclxuICAgICAgICBmb250LWZhbWlseTogXCJGb3VuZGVycyBHcm90ZXNrXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogODhweDtcclxuICAgICAgICBjb2xvcjogcmdiYSgyNDgsIDI1MCwgMjU1LCAwLjkpO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblxyXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6ICR0YWJsZXQtd2lkdGgpe1xyXG4gICAgICAgICAgZm9udC1zaXplOiA1NXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogJG1vYmlsZS13aWR0aCl7XHJcbiAgICAgICAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaDF7XHJcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgIGNvbG9yOiByZ2JhKDI0OCwgMjUwLCAyNTUsIDAuOSk7XHJcblxyXG4gICAgICBAbWVkaWEobWF4LXdpZHRoOiAkdGFibGV0LXdpZHRoKXtcclxuICAgICAgICBmb250LXNpemU6IDU1cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBtZWRpYShtYXgtd2lkdGg6ICRtb2JpbGUtd2lkdGgpe1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDM2cHg7XHJcbiAgICAgIEBpbmNsdWRlIGJvZHktbGFyZ2UtZm9udCgpO1xyXG4gICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgIGNvbG9yOiByZ2JhKDI0OCwgMjUwLCAyNTUsIDAuOSk7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG5cclxuICAgICAgQG1lZGlhKG1heC13aWR0aDogJG1vYmlsZS13aWR0aCl7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBzcGFue1xyXG4gICAgICAgIGNvbG9yOiByZ2JhKDE1LCA5NCwgMjQ3LCAxKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnJpZ2h0X2NvbnRhY3RfY29udGFpbmVye1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBnYXA6IDM2cHg7XHJcbiAgICB3aWR0aDogNTAlO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcclxuXHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOiAkdGFibGV0LXdpZHRoKXtcclxuICAgICAgd2lkdGg6IDgwJTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOiAkbW9iaWxlLXdpZHRoKXtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgaW5wdXR7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI4LCAzMCwgMzcsIDEpO1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI0OCwgMjUwLCAyNTUsIDAuOSk7XHJcbiAgICAgIHBhZGRpbmc6IDE2cHggMjRweCAxNnB4IDI0cHg7XHJcbiAgICAgIGhlaWdodDogNTBweDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIGNhcHRpb24tc21hbGwtZm9udCgpO1xyXG4gICAgICBjb2xvcjogcmdiYSgyNDgsIDI1MCwgMjU1LCAwLjkpO1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcblxyXG4gICAgICBAbWVkaWEobWF4LXdpZHRoOiAkbW9iaWxlLXdpZHRoKXtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICB0ZXh0YXJlYXtcclxuICAgICAgcGFkZGluZzogMTZweCAyNHB4IDE2cHggMjRweDtcclxuICAgICAgbWluLWhlaWdodDogMTYycHg7XHJcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjgsIDMwLCAzNywgMSk7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjQ4LCAyNTAsIDI1NSwgMC45KTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIGNhcHRpb24tc21hbGwtZm9udCgpO1xyXG4gICAgICBjb2xvcjogcmdiYSgyNDgsIDI1MCwgMjU1LCAwLjkpO1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcblxyXG4gICAgICBAbWVkaWEobWF4LXdpZHRoOiAkbW9iaWxlLXdpZHRoKXtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBidXR0b257XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDUwcHg7XHJcbiAgICAgIHdpZHRoOiAyMzBweDtcclxuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDYwcHg7XHJcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoMTUsIDk0LCAyNDcsIDEpO1xyXG4gICAgICBAaW5jbHVkZSBib2R5LW1lZGl1bS1mb250KCk7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgIEBtZWRpYShtYXgtd2lkdGg6ICRtb2JpbGUtd2lkdGgpe1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIi5jYXJlZXJfY3tcclxuICBAaW5jbHVkZSBob21lX2dlYXIoKTtcclxuXHJcbiAgc3BhbntcclxuICAgIEBpbmNsdWRlIGJvZHktbGFyZ2UtZm9udCgpO1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICBjb2xvcjogcmdiYSgyNDgsIDI1MCwgMjU1LCAwLjkpO1xyXG5cclxuICAgIEBtZWRpYShtYXgtd2lkdGg6ICR0YWJsZXQtd2lkdGgpe1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhKG1heC13aWR0aDogJG1vYmlsZS13aWR0aCl7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jYXJlZXJfdGl0bGV7XHJcbiAgICBtYXgtd2lkdGg6IDY0MHB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGdhcDogMzZweDtcclxuXHJcblxyXG4gICAgQG1lZGlhKG1heC13aWR0aDogJHRhYmxldC13aWR0aCl7XHJcbiAgICAgIG1heC13aWR0aDogMzQ3cHg7XHJcblxyXG4gICAgICBoMXtcclxuICAgICAgICBmb250LXNpemU6IDU1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOiAkbW9iaWxlLXdpZHRoKXtcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICBoMXtcclxuICAgICAgICBmb250LXNpemU6IDQ4cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5vcGVuaW5nc193cmFwcGVye1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIG1hcmdpbi10b3A6IDIwMHB4O1xyXG5cclxuICAgIEBtZWRpYShtYXgtd2lkdGg6ICR0YWJsZXQtd2lkdGgpe1xyXG4gICAgICBoMntcclxuICAgICAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIG1hcmdpbi10b3A6IDEyMHB4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBnYXA6IDE2cHg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogaW5pdGlhbDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOiAkbW9iaWxlLXdpZHRoKXtcclxuICAgICAgbWFyZ2luLXRvcDogNzJweDtcclxuICAgIH1cclxuXHJcbiAgICAub3BlbmluZ3NfZGVzY3tcclxuICAgICAgbWF4LXdpZHRoOiA1MCU7XHJcblxyXG4gICAgICBAbWVkaWEobWF4LXdpZHRoOiAkdGFibGV0LXdpZHRoKXtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHNwYW57XHJcbiAgICAgICAgY29sb3I6IHJnYmEoMTUsIDk0LCAyNDcsIDEpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuam9iX2NhcmRzX2NvbnRhaW5lcntcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBtYXJnaW4tdG9wOiAxMjBweDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGdhcDogMThweDtcclxuXHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOiAkdGFibGV0LXdpZHRoKXtcclxuICAgICAgbWFyZ2luLXRvcDogNTBweDtcclxuICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYShtYXgtd2lkdGg6ICRtb2JpbGUtd2lkdGgpe1xyXG4gICAgICBtYXJnaW4tdG9wOiAzNnB4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBnYXA6IDE2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmpvYl9jYXJke1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBnYXA6IDM2cHg7XHJcbiAgICAgIHdpZHRoOiAzOTBweDtcclxuICAgICAgbWF4LXdpZHRoOiAzOTVweDtcclxuICAgICAgbWluLWhlaWdodDogNTAwcHg7XHJcbiAgICAgIHBhZGRpbmc6IDM2cHggMTZweCA1MHB4IDE2cHg7XHJcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjgsIDMwLCAzNywgMSk7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcblxyXG4gICAgICBAbWVkaWEobWF4LXdpZHRoOiAkdGFibGV0LXdpZHRoKXtcclxuICAgICAgICBnYXA6IDMycHg7XHJcbiAgICAgICAgd2lkdGg6IDM0NXB4O1xyXG4gICAgICAgIG1heC13aWR0aDogMzQ1cHg7XHJcbiAgICAgICAgbWluLWhlaWdodDogNDM5cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBtZWRpYShtYXgtd2lkdGg6ICRtb2JpbGUtd2lkdGgpe1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmpvYl9kZXNje1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDI2MHB4O1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcblxyXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6ICRtb2JpbGUtd2lkdGgpe1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmxhYmVsX2NvbnRhaW5lcntcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBnYXA6IDE2cHg7XHJcblxyXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6ICR0YWJsZXQtd2lkdGgpe1xyXG4gICAgICAgICAgZ2FwOiAxNHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgZGl2e1xyXG4gICAgICAgICAgcGFkZGluZzogOHB4IDExcHggOHB4IDExcHg7XHJcbiAgICAgICAgICBtaW4taGVpZ2h0OiAzN3B4O1xyXG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNDgsIDI1MCwgMjU1LCAwLjkpO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogJHRhYmxldC13aWR0aCl7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDdweCA5cHggN3B4IDlweDtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogMzBweDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICBjb2xvcjogcmdiYSgxNSwgOTQsIDI0NywgMSk7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6ICR0YWJsZXQtd2lkdGgpe1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmpvYl90eXBle1xyXG4gICAgICAgIEBpbmNsdWRlIGNhcHRpb24tc21hbGwtZm9udCgpO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuXHJcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogJHRhYmxldC13aWR0aCl7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBoM3tcclxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAkdGFibGV0LXdpZHRoKXtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGF7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWluLWhlaWdodDogNTBweDtcclxuICAgICAgICBjb2xvcjogcmdiYSgyNDgsIDI1MCwgMjU1LCAwLjkpO1xyXG4gICAgICAgIEBpbmNsdWRlIGJvZHktbWVkaXVtLWZvbnQoKTtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDYwcHg7XHJcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgcmdiYSgxNSwgOTQsIDI0NywgMSk7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6ICR0YWJsZXQtd2lkdGgpe1xyXG4gICAgICAgICAgbWluLWhlaWdodDogNDNweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5hZGRpdGlvbmFsX2Rlc2N7XHJcbiAgICBtYXJnaW4tdG9wOiAxMjBweDtcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgbWF4LXdpZHRoOiA2MDBweDtcclxuXHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOiAkdGFibGV0LXdpZHRoKXtcclxuICAgICAgbWFyZ2luLXRvcDogMzZweDtcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIHNwYW57XHJcbiAgICAgIHNwYW57XHJcbiAgICAgICAgY29sb3I6IHJnYmEoMTUsIDk0LCAyNDcsIDEpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLmJlbmVmaXRzX3NlY3tcclxuICBAaW5jbHVkZSBob21lX2dlYXIoKTtcclxuXHJcbiAgQG1lZGlhKG1heC13aWR0aDogJHRhYmxldC13aWR0aCl7XHJcbiAgICBoMntcclxuICAgICAgbWFyZ2luLXRvcDogMTIwcHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgIH1cclxuICB9XHJcblxyXG5cclxuXHJcbiAgLmJlbmVmaXRzX2NvbnRhaW5lcntcclxuICAgIG1hcmdpbi10b3A6IDEyMHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOiAkdGFibGV0LXdpZHRoKXtcclxuICAgICAgbWFyZ2luLXRvcDogNTBweDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBpbml0aWFsO1xyXG4gICAgICBnYXA6IDM1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhKG1heC13aWR0aDogJG1vYmlsZS13aWR0aCl7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogaW5pdGlhbDtcclxuICAgIH1cclxuXHJcbiAgICBpbWd7XHJcbiAgICAgIHdpZHRoOiAzNSU7XHJcblxyXG4gICAgICBAbWVkaWEobWF4LXdpZHRoOiAkdGFibGV0LXdpZHRoKXtcclxuICAgICAgICB3aWR0aDogMjUlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAbWVkaWEobWF4LXdpZHRoOiAkbW9iaWxlLXdpZHRoKXtcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZykgdHJhbnNsYXRlWCgtNTAlKTtcclxuXHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYmVuZWZpdHNfdGl0bGVfY29udGFpbmVye1xyXG4gICAgICB3aWR0aDogNTAlO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBnYXA6IDM2cHg7XHJcblxyXG4gICAgICBAbWVkaWEobWF4LXdpZHRoOiAkdGFibGV0LXdpZHRoKXtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgfVxyXG5cclxuICAgICAgc3BhbntcclxuICAgICAgICBAaW5jbHVkZSBib2R5LWxhcmdlLWZvbnQoKTtcclxuICAgICAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgY29sb3I6IHJnYmEoMjQ4LCAyNTAsIDI1NSwgMC45KTtcclxuXHJcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogJHRhYmxldC13aWR0aCl7XHJcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAkbW9iaWxlLXdpZHRoKXtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5lbmRpbmdfdGl0bGV7XHJcbiAgICBtYXJnaW4tdG9wOiAxNjBweDtcclxuXHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOiAkdGFibGV0LXdpZHRoKXtcclxuICAgICAgbWFyZ2luLXRvcDogMTIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhKG1heC13aWR0aDogJG1vYmlsZS13aWR0aCl7XHJcbiAgICAgIG1hcmdpbi10b3A6IDcycHg7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLnZhY2FuY3lfcG9wdXBfb3ZlcmxheSB7XHJcbiAgZGlzcGxheTogaW5pdGlhbDtcclxuICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xyXG4gIHotaW5kZXg6IC0xMDAwMDA7XHJcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2U7XHJcblxyXG4gICYuYWN0aXZlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcclxuICAgIGRpc3BsYXk6IGluaXRpYWw7XHJcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgei1pbmRleDogMTAwMDAwO1xyXG5cclxuICAgIC52YWNhbmN5X3BvcHVwX2NvbnRlbnR7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSwgLTUwJSkgc2NhbGUoMSk7XHJcbiAgICAgIHotaW5kZXg6IDEwMDAwMDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudmFjYW5jeV9wb3B1cF9jb250ZW50IHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHotaW5kZXg6IC0xMDAwMDAwMDtcclxuICAgIHJpZ2h0OiA1MCU7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSwgLTUwJSkgc2NhbGUoMC44KTtcclxuICAgIHdpZHRoOiBtaW4oNjgwcHgsIDEwMHZ3IC0gNjBweCk7XHJcbiAgICBmbGV4OiAxO1xyXG4gICAgaGVpZ2h0OiA2MjZweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjRjhGQUZGO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZSwgdHJhbnNmb3JtIDAuM3MgZWFzZSwgdmlzaWJpbGl0eSAwLjNzO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nLXRvcDogNzhweDtcclxuXHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOiAkdGFibGV0LXdpZHRoKXtcclxuICAgICAgZm9udC1zaXplOiA1MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDQ1MHB4KXtcclxuICAgICAgd2lkdGg6IDEwMHZ3O1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAuY2FuY2Vse1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMzBweDtcclxuICAgICAgcmlnaHQ6IDMwcHg7XHJcblxyXG4gICAgICBpbWd7XHJcbiAgICAgICAgd2lkdGg6IDMycHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBoMntcclxuICAgICAgY29sb3I6IHJnYmEoMCwgMiwgMTIsIDAuOSk7XHJcblxyXG4gICAgICBAbWVkaWEobWF4LXdpZHRoOiAkdGFibGV0LXdpZHRoKXtcclxuICAgICAgICBmb250LXNpemU6IDUwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDQ1MHB4KXtcclxuICAgICAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBzcGFue1xyXG4gICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAxKTtcclxuICAgICAgbWF4LXdpZHRoOiAzNjBweDtcclxuICAgICAgQGluY2x1ZGUgY2FwdGlvbi1zbWFsbC1mb250KCk7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgQG1lZGlhKG1heC13aWR0aDogNDUwcHgpe1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGZvcm17XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIG1hcmdpbi10b3A6IDE2cHg7XHJcbiAgICAgIHdpZHRoOiAzNjBweDtcclxuICAgICAgZ2FwOiAxNnB4O1xyXG5cclxuICAgICAgQG1lZGlhKG1heC13aWR0aDogJHRhYmxldC13aWR0aCl7XHJcbiAgICAgICAgd2lkdGg6IG1pbigzNjBweCwgMTAwdncgLSAxMDBweCk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGlucHV0e1xyXG4gICAgICAgIHBhZGRpbmc6IDE2cHggMjRweCAxNnB4IDI0cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjgsIDMwLCAzNywgMC4xKTtcclxuICAgICAgICBAaW5jbHVkZSBjYXB0aW9uLXNtYWxsLWZvbnQoKTtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgY29sb3I6IHJnYmEoMCwgMiwgMTIsIDAuOCk7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcblxyXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDQ1MHB4KXtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6OnBsYWNlaG9sZGVye1xyXG4gICAgICAgICAgQGluY2x1ZGUgY2FwdGlvbi1zbWFsbC1mb250KCk7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICBjb2xvcjogcmdiYSgwLCAyLCAxMiwgMC44KTtcclxuXHJcbiAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA0NTBweCl7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHRleHRhcmVhe1xyXG4gICAgICAgIHBhZGRpbmc6IDE2cHggMjRweCAxNnB4IDI0cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMTVweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI4LCAzMCwgMzcsIDAuMSk7XHJcbiAgICAgICAgQGluY2x1ZGUgY2FwdGlvbi1zbWFsbC1mb250KCk7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGNvbG9yOiByZ2JhKDAsIDIsIDEyLCAwLjgpO1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG5cclxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA0NTBweCl7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBidXR0b257XHJcbiAgICAgICAgcGFkZGluZzogMTFweCAxNnB4IDExcHggMTZweDtcclxuICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNjBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDE1LCA5NCwgMjQ3LCAwLjUpO1xyXG4gICAgICAgIEBpbmNsdWRlIGJvZHktbWVkaXVtLWZvbnQoKTtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgY29sb3I6IHJnYmEoMjQ4LCAyNTAsIDI1NSwgMSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCIqIHtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcblxyXG46cm9vdHtcclxuICAtLXBhcmFsbGF4LW9mZnNldDogMHB4O1xyXG59XHJcblxyXG5cclxuYm9keXtcclxuICBiYWNrZ3JvdW5kOiBnZXRDb2xvcihcImJhY2tncm91bmQtYmxhY2tcIiwgMTAwKTtcclxuXHJcbiAgLm5vX3Njcm9sbHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgfVxyXG59XHJcblxyXG5he1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICBjb2xvcjogaW5oZXJpdDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSBlYXNlIDAuM3M7XHJcblxyXG4gICY6aG92ZXJ7XHJcbiAgICBvcGFjaXR5OiAwLjc7XHJcbiAgfVxyXG59XHJcblxyXG51bCwgb2x7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxufVxyXG5cclxuYnV0dG9ue1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogI0Y4RkFGRjtcclxuICBvdXRsaW5lOiBub25lO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICB0cmFuc2l0aW9uOiBvcGFjaXR5IGVhc2UgMC4zcztcclxuXHJcbiAgJjpob3ZlcntcclxuICAgIG9wYWNpdHk6IDAuNztcclxuICB9XHJcblxyXG4gICY6Zm9jdXMge1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAmOmFjdGl2ZSB7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgIG9wYWNpdHk6IDAuNztcclxuICB9XHJcblxyXG4gICY6Zm9jdXMtdmlzaWJsZSB7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuICB9XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6ICR0YWJsZXQtd2lkdGgpe1xuICBpbnB1dDpub3QoW3R5cGU9XCJjaGVja2JveFwiXSk6bm90KFt0eXBlPVwicmFkaW9cIl0pOm5vdChbdHlwZT1cInJhbmdlXCJdKTpub3QoW3R5cGU9XCJmaWxlXCJdKTpub3QoW3R5cGU9XCJzdWJtaXRcIl0pOm5vdChbdHlwZT1cImJ1dHRvblwiXSk6bm90KFt0eXBlPVwicmVzZXRcIl0pOm5vdChbdHlwZT1cImNvbG9yXCJdKXtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIH1cbn1cblxuQG1lZGlhKG1heC13aWR0aDogJG1vYmlsZS13aWR0aCl7XG4gIGlucHV0Om5vdChbdHlwZT1cImNoZWNrYm94XCJdKTpub3QoW3R5cGU9XCJyYWRpb1wiXSk6bm90KFt0eXBlPVwicmFuZ2VcIl0pOm5vdChbdHlwZT1cImZpbGVcIl0pOm5vdChbdHlwZT1cInN1Ym1pdFwiXSk6bm90KFt0eXBlPVwiYnV0dG9uXCJdKTpub3QoW3R5cGU9XCJyZXNldFwiXSk6bm90KFt0eXBlPVwiY29sb3JcIl0pe1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgfVxufVxuXG5oMSB7XG4gIEBpbmNsdWRlIGZvbnQtc3R5bGUoJEZvdW5kZXJzR3JvdGVzay1mYW1pbHksIDg4cHgsIDg1JSwgNzAwLCAwLjAyZW0sIHVwcGVyY2FzZSk7XG4gIGNvbG9yOiByZ2JhKDI0OCwgMjUwLCAyNTUsIDEpO1xufVxyXG5cclxuaDIge1xyXG4gIEBpbmNsdWRlIGZvbnQtc3R5bGUoJEZvdW5kZXJzR3JvdGVzay1mYW1pbHksIDUwcHgsIDAuODUsIDcwMCwgMC4wMmVtLCB1cHBlcmNhc2UpO1xyXG4gIGNvbG9yOiByZ2JhKDI0OCwgMjUwLCAyNTUsIDEpO1xyXG59XHJcblxyXG5oM3tcclxuICBAaW5jbHVkZSBmb250LXN0eWxlKCRGb3VuZGVyc0dyb3Rlc2stZmFtaWx5LCAzMnB4LCAxLCA3MDAsIDAsIHVwcGVyY2FzZSk7XHJcbiAgY29sb3I6IHJnYmEoMjQ4LCAyNTAsIDI1NSwgMSk7XHJcbn1cclxuXHJcbnNwYW57XHJcbiAgY29sb3I6IHJnYmEoMjQ4LCAyNTAsIDI1NSwgMSk7XHJcbn1cclxuXHJcbi5ob21lX21haW57XHJcbiAgbWFyZ2luLXRvcDogY2FsYygkaGVhZGVyLWhlaWdodCArIDY3cHgpO1xyXG4gIG1hcmdpbi1ib3R0b206IDkwcHg7XHJcblxyXG4gIEBtZWRpYShtYXgtd2lkdGg6ICR0YWJsZXQtd2lkdGgpe1xyXG4gICAgbWFyZ2luLXRvcDogY2FsYyg1N3B4ICsgMzBweCk7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEobWF4LXdpZHRoOiAkbW9iaWxlLXdpZHRoKXtcclxuICAgIG1hcmdpbi10b3A6IDczcHg7XHJcbiAgfVxyXG59XG4iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/