

/* Start:/local/templates/HOUSE/assets/css/main.css?17774501121437775*/
@charset "UTF-8";
/* Base */
/* Reset and base styles  */
* {
  padding: 0px;
  margin: 0px;
  border: none;
}

*,
*::before,
*::after {
  box-sizing: border-box;
}

/* Links */
a,
a:link,
a:visited {
  text-decoration: none;
}

a:hover {
  text-decoration: none;
}

/* Common */
aside,
nav,
footer,
header,
section,
main {
  display: block;
}

h1,
h2,
h3,
h4,
h5,
h6,
p {
  font-size: inherit;
  font-weight: inherit;
}

ul,
ul li {
  list-style: none;
}

img,
picture {
  vertical-align: top;
  pointer-events: none;
}

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

address {
  font-style: normal;
}

/* Form */
input,
textarea,
button,
select {
  font-family: inherit;
  font-size: inherit;
  color: inherit;
  background-color: transparent;
}

input::-ms-clear {
  display: none;
}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* Firefox */
input[type=number] {
  -moz-appearance: textfield;
}

button,
input[type=submit] {
  display: inline-block;
  box-shadow: none;
  background-color: transparent;
  background: none;
  cursor: pointer;
}

input:focus,
input:active,
button:focus,
button:active {
  outline: none;
}

button::-moz-focus-inner {
  padding: 0;
  border: 0;
}

label {
  cursor: pointer;
}

legend {
  display: block;
}

body {
  position: relative;
  font: var(--body-large);
  background-color: #fff;
  color: var(--main-black);
  min-height: 100vh;
  margin: 0;
  display: grid;
  grid-template-rows: auto 1fr auto;
  overflow-y: scroll;
}
body.body_fixed {
  overflow: hidden;
}
@media screen and (max-width: 375px) {
  body {
    overflow-x: hidden;
    margin: 0 auto;
  }
}

.SmartCaptcha-Shield_position_bottom {
  visibility: hidden !important;
}

.SmartCaptcha-Shield.SmartCaptcha-Shield_position_bottom {
  bottom: 0% !important;
}

.main__title {
  font: var(--desktop-1920-h-1);
}

.title {
  font: var(--desktop-1920-h-2);
}

.more_link {
  display: inline-block;
  color: var(--main-blue);
  background-color: var(--background-blue);
  font: var(--button-small);
  padding: 4px 12px;
  border-radius: 15px;
  transition: 400ms;
}
.more_link:hover {
  background-color: var(--secondary-blue-text);
  color: #fff;
}
@media screen and (max-width: 767px) {
  .more_link {
    padding: 3px 15px 3px 10px;
  }
}

.popup_overlay {
  z-index: 19;
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: rgba(4, 27, 66, 0.3);
  opacity: 0;
  pointer-events: none;
  transition: 400ms;
  display: flex;
  justify-content: center;
  align-items: center;
}
.popup_overlay.popup_overlay_show {
  opacity: 1 !important;
  pointer-events: all;
}

.show_more-block {
  transition: height 0.6s ease;
}

.switch_button {
  text-align: center;
  padding: 11px 36px;
  color: var(--grey-500);
  font: var(--button-medium);
  transition: ease-in-out 0.3s;
}

.active-switch {
  background-color: var(--main-white);
  color: var(--secondary-blue-text) !important;
  font: var(--button-medium);
  border-radius: 6px;
  transition: ease-in-out 400ms;
}

.content_switch {
  display: none;
}

.content-switch-visible {
  display: block;
  animation: fadeIn 0.3s linear;
}

h1 {
  font: var(--desktop-1920-h-1);
}

h2 {
  font: var(--desktop-1920-h-2);
}

h3 {
  font: var(--desktop-1920-h-3);
  margin-bottom: 12px;
}

h4 {
  font: var(--desktop-1920-h-4);
  margin-bottom: 20px;
}
@media screen and (max-width: 1279px) {
  h4 {
    margin-bottom: 12px;
  }
}

h5 {
  font: var(--desktop-1920-h-5);
  margin-bottom: 12px;
}

h6 {
  font: var(--desktop-1920-h-6);
  margin-bottom: 12px;
}

.promotion--disable {
  opacity: 0;
  pointer-events: none;
}

.fancybox-container {
  display: flex !important;
  justify-content: center;
  align-items: center;
}

.fancybox-stage {
  display: flex !important;
  justify-content: center;
  align-items: center;
}

.base-scroll::-webkit-scrollbar {
  width: 3px;
}
.base-scroll::-webkit-scrollbar-track {
  background-color: transparent !important;
}
.base-scroll::-webkit-scrollbar-thumb {
  background-color: var(--grey-100);
  border-radius: 11px;
  transition: all 0.4s;
  -moz-transition: all 0.4s;
  -webkit-transition: all 0.4s;
}
.base-scroll::-webkit-scrollbar-thumb:hover {
  background-color: var(--grey-400);
}

.choices__list--dropdown {
  box-shadow: 0 5px 10px 0 rgba(152, 167, 178, 0.3803921569);
  scrollbar-width: none;
}
.choices__list--dropdown .choices__list::-webkit-scrollbar {
  width: 3px;
}
.choices__list--dropdown .choices__list::-webkit-scrollbar-track {
  background-color: transparent !important;
}
.choices__list--dropdown .choices__list::-webkit-scrollbar-thumb {
  background-color: var(--grey-100);
  border-radius: 11px;
  transition: all 0.4s;
  -moz-transition: all 0.4s;
  -webkit-transition: all 0.4s;
}
.choices__list--dropdown::-webkit-scrollbar-thumb:hover {
  background-color: var(--grey-400);
}

.container {
  max-width: var(--container-width);
  margin: 0 auto;
}
@media screen and (max-width: 1500px) {
  .container {
    padding: 0 30px;
  }
}
@media screen and (max-width: 1279px) {
  .container {
    padding: 0 10px;
  }
}
@media screen and (max-width: 767px) {
  .container {
    padding: 0 20px;
  }
}
@media screen and (max-width: 375px) {
  .container {
    padding: 0 15px;
  }
}
@media screen and (max-width: 365px) {
  .container {
    padding: 0 16px;
  }
}

:root {
  /* containder width */
  --container-width: 1278px;
  /* margin */
  --section-mb: 150px;
  --brightnessSlider: 0.5;
  /* Colors */
  --main-black: #001434;
  --main-tiffany: #3fb2b2;
  --main-blue: #2b6de1;
  --main-white: #ffffff;
  --main-orange: #fd7923;
  --background-blue: #f1f8ff;
  --background-tiffany: #e1f5f8;
  --input-grey-fill: #edf3f5;
  --grey-500: #657592;
  --grey-400: #8396b4;
  --grey-300: #b2b8c6;
  --grey-200: #b2b8c6;
  --grey-100: #c6d5e5;
  --stroke-light-blue: #d8e9f6;
  --stroke-light-grey: #eaecf0;
  --secondary-light-orange: #ffb07c;
  --secondary-blue-text: #1a5ed4;
  --secondary-dark-tiffany: #009999;
  --gradient-blue: linear-gradient(
  	-36.08deg,
  	rgba(30, 101, 224, 1) 0%,
  	rgba(86, 145, 246, 1) 100%
  );
  --gradient-light-blue: linear-gradient(
  	180deg,
  	rgba(226, 241, 255, 1) 0%,
  	rgba(241, 248, 255, 1) 100%
  );
  --system-red: #d41a1a;
  /* Fonts */
  --desktop-1920-h-1: 700 50px/60px "Manrope", sans-serif;
  --desktop-1920-h-2: 700 46px/56px "Manrope", sans-serif;
  --desktop-1920-h-3: 700 38px/48px "Manrope", sans-serif;
  --desktop-1920-h-4: 600 28px/38px "Manrope", sans-serif;
  --desktop-1920-h-5: 600 22px/34px "Manrope", sans-serif;
  --desktop-1920-h-6: 600 20px/32px "Manrope", sans-serif;
  --desktop-1920-h-7: 500 18px/30px "Manrope", sans-serif;
  --body-extra-large: 400 18px/30px "Manrope", sans-serif;
  --body-large: 400 16px/28px "Manrope", sans-serif;
  --body-medium: 400 15px/26px "Manrope", sans-serif;
  --body-small: 400 14px/22px "Manrope", sans-serif;
  --body-extra-extra-large: 400 20px/32px "Manrope", sans-serif;
  --button-big: 500 16px/28px "Manrope", sans-serif;
  --button-medium: 500 15px/26px "Manrope", sans-serif;
  --button-small: 500 14px/22px "Manrope", sans-serif;
  --caption-large: 600 16px/28px "Manrope", sans-serif;
  --caption-medium: 600 15px/26px "Manrope", sans-serif;
  --caption-small: 600 14px/22px "Manrope", sans-serif;
  /* Effects */
  --_1-box-shadow: 0px 12px 42px -4px rgba(24, 39, 75, 0.12),
  	0px 8px 18px -6px rgba(24, 39, 75, 0.12);
  --_2-box-shadow: 0px 8px 24px -4px rgba(24, 39, 75, 0.08),
  	0px 6px 12px -6px rgba(24, 39, 75, 0.12);
  --_3-box-shadow: 0px 10px 32px -4px rgba(24, 39, 75, 0.1),
  	0px 6px 14px -6px rgba(24, 39, 75, 0.12);
}

@media screen and (max-width: 1500px) {
  :root {
    /* containder width */
    --container-width: 1280px;
    /* margin */
    --section-mb: 130px;
    /* Fonts */
    --desktop-1920-h-1: 700 44px/120% "Manrope", sans-serif;
    --desktop-1920-h-2: 700 42px/55px "Manrope", sans-serif;
    --desktop-1920-h-3: 700 36px/47px "Manrope", sans-serif;
    --desktop-1920-h-4: 600 26px/38px "Manrope", sans-serif;
    --desktop-1920-h-5: 600 22px/30px "Manrope", sans-serif;
    --desktop-1920-h-6: 600 20px/28px "Manrope", sans-serif;
    --body-extra-large: 400 17px/30px "Manrope", sans-serif;
  }
}
@media screen and (max-width: 1279px) {
  :root {
    /* containder width */
    --container-width: 768px;
    /* margin */
    --section-mb: 100px;
    /* Fonts */
    --desktop-1920-h-1: 700 40px/48px "Manrope", sans-serif;
    --desktop-1920-h-2: 700 36px/46px "Manrope", sans-serif;
    --desktop-1920-h-3: 700 32px/42px "Manrope", sans-serif;
    --desktop-1920-h-4: 500 24px/34px "Inter Tight", sans-serif;
    --desktop-1920-h-5: 600 20px/28px "Manrope", sans-serif;
    --desktop-1920-h-6: 600 18px/26px "Manrope", sans-serif;
    --desktop-1920-h-7: 500 17px/24px "Manrope", sans-serif;
    --body-extra-large: 400 17px/30px "Manrope", sans-serif;
  }
}
@media screen and (max-width: 767px) {
  :root {
    /* containder width */
    --container-width: 375px;
    /* margin */
    --section-mb: 80px;
    /* Fonts */
    --desktop-1920-h-1: 700 32px/42px "Manrope", sans-serif;
    --desktop-1920-h-2: 700 28px/38px "Manrope", sans-serif;
    --desktop-1920-h-3: 700 24px/30px "Manrope", sans-serif;
    --desktop-1920-h-4: 500 22px/30px "Manrope", sans-serif;
    --desktop-1920-h-5: 600 20px/28px "Manrope", sans-serif;
    --desktop-1920-h-6: 600 18px/26px "Manrope", sans-serif;
    --desktop-1920-h-7: 500 17px/24px "Manrope", sans-serif;
    --body-extra-large: 400 17px/30px "Manrope", sans-serif;
  }
}
@media only screen and (max-device-width: 390px) and (-webkit-device-pixel-ratio: 3) {
  :root {
    --container-width: 365px;
  }
}
@media only screen and (max-device-width: 375px) and (-webkit-device-pixel-ratio: 3) {
  :root {
    --container-width: 350px;
  }
}
@media only screen and (max-device-width: 340px) and (-webkit-device-pixel-ratio: 3) {
  :root {
    --container-width: 335px;
  }
}
/* layout */
.burger {
  position: fixed;
  width: 969px;
  height: 100%;
  top: 0;
  right: 0;
  background-color: #fff;
  z-index: 21;
  -webkit-transform: translateX(100%);
  -moz-transform: translateX(100%);
  -ms-transform: translateX(100%);
  -o-transform: translateX(100%);
  transform: translateX(100%);
  -webkit-transition: transform 0.65s cubic-bezier(0.165, 0.84, 0.44, 1);
  -moz-transition: transform 0.65s cubic-bezier(0.165, 0.84, 0.44, 1);
  -o-transition: transform 0.65s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition: transform 0.65s cubic-bezier(0.165, 0.84, 0.44, 1);
  padding: 62px 0 41px 110px;
}
.burger.show__burger {
  -webkit-transform: translateX(0px);
  -moz-transform: translateX(0px);
  -ms-transform: translateX(0px);
  -o-transform: translateX(0px);
  transform: translateX(0px);
}
.burger .simplebar-track.simplebar-vertical {
  width: 8px;
}
.burger .simplebar-scrollbar:before {
  background: var(--stroke-light-blue);
  border-radius: 20px;
}
.burger .accordion-item.accordion-active .accordion-handler {
  color: var(--main-blue);
}
.burger .accordion-item.accordion-active .accordion-handler svg {
  transform: rotate(180deg);
}
.burger .accordion-item.accordion-active .accordion-handler svg path {
  fill: var(--main-blue);
}
.burger .accordion-handler {
  display: flex;
  align-items: center;
  gap: 6px;
  transition: 400ms;
}
.burger .accordion-handler svg {
  transition: 400ms;
}
.burger .accordion-handler svg path {
  transition: 400ms;
}
.burger .accordion-body li {
  margin-top: 5px;
  position: relative;
  padding-left: 21px;
}
.burger .accordion-body li + li {
  margin-top: 4px;
}
.burger .accordion-body li::before {
  position: absolute;
  content: "";
  left: 0;
  width: 12px;
  height: 1px;
  top: 50%;
  transform: translateY(-50%);
  background-color: var(--stroke-light-blue);
}
.burger .accordion-body a {
  font: var(--body-medium);
  color: var(--main-black);
  transition: 400ms;
}
.burger .accordion-body a:hover {
  color: var(--main-blue);
}
.burger .accordion-body .burger__more {
  font: var(--button-medium);
  color: var(--main-blue);
  background-color: var(--background-blue);
  padding: 2px 12px;
  border-radius: 46px;
  display: inline-block;
  margin-top: 12px;
}
.burger .accordion-body .burger__more:hover {
  background-color: var(--main-blue);
  color: #fff;
}
@media screen and (max-width: 1500px) {
  .burger {
    width: 653px;
    padding: 60px 0 41px 60px;
  }
  .burger .accordion-body {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
  }
  .burger .accordion-body li {
    width: 50%;
  }
  .burger .accordion-body li + li {
    margin-top: 4px;
  }
  .burger .accordion-body .burger__more {
    margin-top: 24px;
  }
}
@media screen and (max-width: 1279px) {
  .burger {
    width: 100%;
    padding: 20px 0 25px 0;
    height: auto;
    max-height: 100dvh;
    bottom: 0;
  }
  .burger .simplebar-content {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-left: -0.3%;
  }
}

.burger__content {
  position: relative;
  height: 100%;
  overflow: auto;
  padding: 20px 20px 116px 0;
  margin-right: 20px;
}
.burger__content::-webkit-scrollbar {
  width: 3px;
}
.burger__content::-webkit-scrollbar-track {
  background-color: transparent;
  margin: 10px 0;
}
.burger__content::-webkit-scrollbar-thumb {
  background-color: var(--grey-100);
  border-radius: 11px;
  transition: all 0.4s;
  -moz-transition: all 0.4s;
  -webkit-transition: all 0.4s;
}
.burger__content::-webkit-scrollbar-thumb:hover {
  background-color: var(--grey-400);
}
@media screen and (max-width: 1279px) {
  .burger__content {
    padding: 0 0 116px 0;
    margin-right: 0;
  }
}
@media screen and (max-width: 767px) {
  .burger__content {
    padding: 0 0 160px 0;
  }
}

.burger__content_inner {
  width: 517px;
  position: relative;
}
@media screen and (max-width: 1500px) {
  .burger__content_inner {
    width: 515px;
  }
}
@media screen and (max-width: 1279px) {
  .burger__content_inner {
    width: 100%;
    max-width: 708px;
    margin: 0 auto;
  }
}
@media screen and (max-width: 767px) {
  .burger__content_inner {
    max-width: 335px;
  }
}

.burger__close {
  position: absolute;
  right: 0;
  top: 0;
  width: 58px;
  height: 58px;
}
.burger__close svg circle,
.burger__close svg path {
  transition: 400ms;
}
.burger__close:hover svg circle {
  fill: var(--main-blue);
  fill-opacity: 1;
}
.burger__close:hover svg path {
  stroke: #fff;
}
@media screen and (max-width: 1500px) {
  .burger__close {
    right: -18px;
    top: -20px;
  }
}
@media screen and (max-width: 1279px) {
  .burger__close {
    display: none;
  }
}

.burger__catalog {
  padding-bottom: 23px;
  margin-bottom: 23px;
  border-bottom: 1px solid var(--stroke-light-blue);
}
.burger__catalog .accordion-handler {
  font: var(--caption-large);
}
@media screen and (max-width: 1500px) {
  .burger__catalog {
    padding-bottom: 22px;
    margin-bottom: 25px;
  }
}

.burger__label {
  font: var(--body-small);
  color: var(--grey-500);
  margin-bottom: 13px;
}
@media screen and (max-width: 1500px) {
  .burger__label {
    margin-bottom: 12px;
  }
}

.burger__menu {
  margin-bottom: 40px;
}
@media screen and (max-width: 1500px) {
  .burger__menu {
    margin-bottom: 45px;
  }
}
@media screen and (max-width: 1279px) {
  .burger__menu {
    margin-bottom: 50px;
  }
}
@media screen and (max-width: 767px) {
  .burger__menu {
    margin-bottom: 40px;
  }
}

.burger__list a {
  font: var(--button-big);
  color: var(--main-black);
  transition: 400ms;
}
.burger__list a:hover {
  color: var(--main-blue);
}
.burger__list li + li {
  margin-top: 10px;
}
@media screen and (max-width: 1500px) {
  .burger__list {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    padding-top: 5px;
  }
  .burger__list li {
    width: 50%;
    margin-bottom: 10px;
  }
  .burger__list li + li {
    margin-top: 0;
  }
}
@media screen and (max-width: 767px) {
  .burger__list li {
    width: 100%;
  }
}

.burger__banner {
  width: 100%;
  height: 150px;
  color: #fff;
  background: var(--gradient-blue);
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 35px;
  padding: 32px 22px 33px 30px;
  border-radius: 10px;
}
@media screen and (max-width: 767px) {
  .burger__banner {
    height: auto;
    flex-direction: column;
    align-items: flex-start;
    padding: 30px 20px 38px 20px;
    gap: 20px;
  }
}

.burger__banner_content {
  max-width: 399px;
}

.burger__banner_name {
  font: var(--desktop-1920-h-7);
  margin-bottom: 8px;
}

.burger__banner_text {
  font: var(--body-medium);
  letter-spacing: -0.44px;
}
@media screen and (max-width: 767px) {
  .burger__banner_text {
    font-size: 14px;
    line-height: 23.8px;
  }
}

.burger__banner_link {
  transition: 400ms;
  flex: 0 0 auto;
  width: 30px;
  height: 30px;
}
.burger__banner_link:hover {
  opacity: 0.85;
}

.burger__bottom {
  position: absolute;
  left: 110px;
  bottom: 0;
  width: 517px;
  background-color: #fff;
  z-index: 1;
  padding-top: 26px;
  padding-bottom: 40px;
  border-top: 1px solid var(--stroke-light-blue);
}
@media screen and (max-width: 1500px) {
  .burger__bottom {
    left: 57px;
    padding-top: 24px;
  }
}
@media screen and (max-width: 1279px) {
  .burger__bottom {
    width: 100%;
    left: 0;
    right: 0;
    padding: 24px 30px 40px 30px;
  }
}
@media screen and (max-width: 767px) {
  .burger__bottom {
    padding: 24px 20px;
  }
}

.burger__bottom__content {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
}
@media screen and (max-width: 1279px) {
  .burger__bottom__content {
    max-width: 708px;
    margin: 0 auto;
  }
}
@media screen and (max-width: 767px) {
  .burger__bottom__content {
    max-width: 335px;
    flex-direction: column;
    align-items: flex-start;
  }
}

.burger__bottom_label {
  color: var(--grey-500);
  font: var(--body-small);
  margin-bottom: 2px;
}

.burger__value {
  color: var(--main-black);
  font: var(--desktop-1920-h-7);
  transition: 400ms;
}
.burger__value:hover {
  color: var(--main-blue);
}

.burger__right {
  margin-left: auto;
  text-align: right;
}
@media screen and (max-width: 767px) {
  .burger__right {
    margin-left: 0;
    margin-top: 14px;
    text-align: left;
  }
}

.burger__search {
  position: relative;
  margin-bottom: 28px;
  display: none;
}
.burger__search input {
  width: 100%;
  height: 48px;
  border: 1px solid var(--grey-100);
  padding: 0 50px;
  font: var(--body-small);
  border-radius: 30px;
}
.burger__search input::placeholder {
  color: var(--grey-100);
}
.burger__search button {
  position: absolute;
  top: 16px;
  left: 20px;
  width: 16px;
  height: 16px;
}
@media screen and (max-width: 1279px) {
  .burger__search {
    display: block;
  }
}

.footer {
  padding: var(--section-mb) 0 25px;
  background: var(--background-blue);
}
@media screen and (max-width: 1500px) {
  .footer {
    padding: var(--section-mb) 0 29px;
  }
}

.footer__middle,
.footer__contacts {
  display: grid;
  grid-template-columns: 406px 1fr;
  column-gap: 30px;
  row-gap: 1rem;
}
@media screen and (max-width: 1500px) {
  .footer__middle,
  .footer__contacts {
    grid-template-columns: 377px 1fr;
    grid-column-gap: 34px;
  }
}
@media screen and (max-width: 1279px) {
  .footer__middle,
  .footer__contacts {
    grid-template-columns: 1fr;
  }
}

.footer__top {
  margin-bottom: 89px;
}
@media screen and (max-width: 1500px) {
  .footer__top {
    margin-bottom: 80px;
  }
}
@media screen and (max-width: 767px) {
  .footer__top {
    margin-bottom: 60px;
  }
}

.footer__form {
  background: #fff;
  border-radius: 20px;
  padding: 40px;
}
.footer__form form {
  position: relative;
  margin-bottom: 19px;
}
.footer__form form input {
  background: var(--input-grey-fill);
  border-radius: 8px;
  width: 100%;
  height: 55px;
  padding: 0 40px 0 20px;
  font-size: 15px;
}
.footer__form form input::placeholder {
  color: var(--grey-500);
}
.footer__form form button {
  position: absolute;
  top: 13px;
  right: 13px;
}
.footer__form form button circle {
  transition: 400ms;
  opacity: 1;
}
.footer__form form button:hover circle {
  fill: var(--main-blue);
}
@media screen and (max-width: 1500px) {
  .footer__form form input {
    padding: 0 60px 0 20px;
  }
  .footer__form form button {
    right: 20px;
  }
}
@media screen and (max-width: 1279px) {
  .footer__form {
    padding: 34px 42px 34px 32px;
    display: flex;
    align-items: flex-start;
    gap: 32px;
    margin-bottom: 30px;
  }
  .footer__form form {
    margin-bottom: 16px;
  }
}
@media screen and (max-width: 767px) {
  .footer__form {
    padding: 30px 20px 36px;
    flex-direction: column;
    gap: 20px;
    margin-bottom: 20px;
  }
  .footer__form form {
    margin-bottom: 18px;
  }
  .footer__form form input {
    height: 50px;
    padding: 0 60px 0 15px;
    font-size: 14px;
  }
  .footer__form form button {
    top: 10px;
  }
}

.footer__form_label {
  font: var(--desktop-1920-h-7);
  margin-bottom: 16px;
}
@media screen and (max-width: 1500px) {
  .footer__form_label {
    margin-bottom: 23px;
  }
}
@media screen and (max-width: 1279px) {
  .footer__form_label {
    max-width: 305px;
    width: 100%;
  }
}
@media screen and (max-width: 767px) {
  .footer__form_label {
    margin-bottom: 0;
  }
}

.footer__email-input-invalid {
  border: 1px solid rgb(204, 3, 3) !important;
  transition: all 0.2s;
}

.footer__email-submit {
  pointer-events: none;
}

.footer__email-submit-button {
  opacity: 0.6;
  transition: 400ms;
}
.footer__email-submit-button:hover {
  opacity: 1;
}
.footer__email-submit-button svg circle {
  fill: var(--main-blue);
}

.footer__email-input-validation {
  display: none;
  margin-left: 10px;
  font: var(--body-small);
  color: rgb(204, 3, 3);
}

.footer__email-input-validation-active {
  display: block;
  animation: validate 0.5s;
  padding-top: 10px;
}

@keyframes validate {
  from {
    opacity: 0;
    padding-top: 0;
  }
  to {
    opacity: 1;
    padding-top: 10px;
  }
}
.footer__form_text {
  color: var(--grey-500);
  font-size: 13px;
  line-height: 22px;
  max-width: 291px;
}
.footer__form_text a {
  color: inherit;
  text-decoration: underline;
  transition: 400ms;
}
.footer__form_text a:hover {
  color: var(--main-blue);
}
@media screen and (max-width: 1279px) {
  .footer__form_text {
    line-height: 20px;
  }
}
@media screen and (max-width: 767px) {
  .footer__form_text {
    line-height: 22px;
  }
}

.footer__banner {
  position: relative;
  background: var(--gradient-blue);
  border-radius: 20px;
  padding: 40px 20px 40px 40px;
  color: #fff;
  overflow: hidden;
  height: 340px;
}
.footer__banner img {
  position: absolute;
  bottom: 0;
  right: 36px;
}
@media screen and (max-width: 1500px) {
  .footer__banner {
    height: 347px;
  }
  .footer__banner img {
    width: 342px;
    right: 22px;
  }
}
@media screen and (max-width: 1279px) {
  .footer__banner {
    height: 288px;
    padding: 34px 20px 36px 32px;
  }
  .footer__banner img {
    right: 12px;
  }
}
@media screen and (max-width: 767px) {
  .footer__banner {
    padding: 30px 20px 28px 20px;
    height: 260px;
  }
  .footer__banner img {
    width: 190px;
    height: auto;
    right: 15px;
  }
}

.footer__banner_content {
  position: relative;
  display: flex;
  flex-direction: column;
  position: relative;
  height: 100%;
  z-index: 1;
}

.footer__banner_title {
  font: var(--desktop-1920-h-7);
  margin-bottom: 6px;
  max-width: 404px;
}
@media screen and (max-width: 1500px) {
  .footer__banner_title {
    margin-bottom: 10px;
  }
}
@media screen and (max-width: 767px) {
  .footer__banner_title {
    margin-bottom: 8px;
  }
}

.footer__banner_text {
  max-width: 404px;
  font: var(--body-medium);
  letter-spacing: -1%;
}
@media screen and (max-width: 1279px) {
  .footer__banner_text {
    max-width: 317px;
  }
}
@media screen and (max-width: 767px) {
  .footer__banner_text {
    font: var(--body-small);
    max-width: 295px;
  }
}

.footer__banner_link {
  margin-top: auto;
  width: 45px;
  height: 45px;
}
.footer__banner_link svg {
  width: 100%;
  overflow: visible;
}
.footer__banner_link circle,
.footer__banner_link path {
  transition: 400ms;
}
.footer__banner_link:hover circle {
  fill: var(--main-black);
}
.footer__banner_link:hover path {
  stroke: #fff;
}

.footer__middle {
  padding-bottom: 90px;
  margin-bottom: 36px;
  border-bottom: 1px solid var(--stroke-light-blue);
}
@media screen and (max-width: 1500px) {
  .footer__middle {
    padding-bottom: 88px;
    margin-bottom: 28px;
  }
}
@media screen and (max-width: 1279px) {
  .footer__middle {
    padding-bottom: 0;
    border-bottom: none;
    margin-bottom: 48px;
  }
}
@media screen and (max-width: 767px) {
  .footer__middle {
    margin-bottom: 50px;
  }
}

@media screen and (max-width: 1279px) {
  .footer__info {
    margin-bottom: 50px;
  }
}
@media screen and (max-width: 767px) {
  .footer__info {
    margin-bottom: 44px;
  }
}

@media screen and (max-width: 1279px) {
  .footer__info_content {
    display: flex;
    align-items: flex-start;
    gap: 60px;
    margin-bottom: 27px;
  }
}
@media screen and (max-width: 767px) {
  .footer__info_content {
    flex-direction: column;
    gap: 19px;
    margin-bottom: 22px;
    max-width: 283px;
  }
}

.footer__logo {
  display: inline-block;
  margin-bottom: 18px;
  transition: 400ms;
}
.footer__logo:hover {
  opacity: 0.65;
}
@media screen and (max-width: 1500px) {
  .footer__logo {
    margin-bottom: 23px;
  }
}
@media screen and (max-width: 1279px) {
  .footer__logo {
    margin-bottom: 0;
    flex: 0 0 auto;
  }
  .footer__logo img {
    width: 144px;
  }
}

.footer__text {
  font: var(--body-medium);
  max-width: 285px;
  margin-bottom: 30px;
}
@media screen and (max-width: 1500px) {
  .footer__text {
    margin-bottom: 28px;
  }
}
@media screen and (max-width: 1279px) {
  .footer__text {
    max-width: 100%;
    margin-bottom: 0;
    margin-top: -5px;
  }
}
@media screen and (max-width: 767px) {
  .footer__text {
    font: var(--body-small);
  }
}

.footer__write {
  background-color: #fff;
  font: var(--button-medium);
  border-radius: 4px;
  padding: 16px 20px;
  transition: 400ms;
}
.footer__write:hover {
  background-color: var(--secondary-blue-text);
  color: #fff;
}
@media screen and (max-width: 1500px) {
  .footer__write {
    padding: 13px 18px;
  }
}
@media screen and (max-width: 1279px) {
  .footer__write {
    width: 100%;
  }
}
@media screen and (max-width: 767px) {
  .footer__write {
    font-size: 14px;
  }
}

@media screen and (max-width: 1279px) {
  .footer__links.footer__cols {
    display: none;
  }
}

.footer__links ul li:first-child {
  margin-bottom: 17px;
}
.footer__links ul li:first-child a {
  color: var(--main-black);
  font: var(--desktop-1920-h-7);
}
.footer__links ul li a {
  color: var(--grey-500);
  font: var(--button-medium);
  transition: 400ms;
}
.footer__links ul li a:hover {
  color: var(--main-black);
}
@media screen and (max-width: 767px) {
  .footer__links ul li a {
    font: var(--button-small);
  }
}
.footer__links ul li + li {
  margin-top: 8px;
}
.footer__links ul .footer__links--more a {
  background-color: #fff;
  padding: 0 9px;
  color: var(--main-black);
  transform: translateX(-9px);
  display: inline-block;
  border-radius: 46px;
  line-height: 26px;
  margin-top: 5px;
}
@media screen and (max-width: 1500px) {
  .footer__links ul li:first-child {
    margin-bottom: 15px;
  }
  .footer__links ul li + li {
    margin-top: 7px;
  }
}

.footer__cols {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-column-gap: 60px;
}
.footer__cols > .footer__city {
  display: none;
}
@media screen and (max-width: 1500px) {
  .footer__cols {
    grid-column-gap: 33px;
  }
}
@media screen and (max-width: 1279px) {
  .footer__cols > .footer__city {
    display: block;
  }
}

.footer__contacts {
  padding-bottom: 27px;
  margin-bottom: 24px;
  border-bottom: 1px solid var(--stroke-light-blue);
}
@media screen and (max-width: 1500px) {
  .footer__contacts {
    padding-bottom: 26px;
    margin-bottom: 28px;
  }
}
@media screen and (max-width: 1279px) {
  .footer__contacts {
    padding-bottom: 54px;
  }
  .footer__contacts .footer__cols {
    gap: 26px 144px;
    grid-template-columns: repeat(2, 1fr);
  }
}
@media screen and (max-width: 767px) {
  .footer__contacts {
    padding-bottom: 59px;
    margin-bottom: 21px;
  }
  .footer__contacts .footer__cols {
    display: flex;
    flex-direction: column;
    gap: 18px;
  }
}

.footer__city .footer__value {
  display: flex;
  align-items: center;
  gap: 8px;
}
.footer__city .footer__value svg {
  transform: translateY(1.5px);
}

.footer__label {
  color: var(--grey-500);
  font: var(--body-small);
  margin-bottom: 2px;
}
@media screen and (max-width: 1500px) {
  .footer__label {
    margin-bottom: 6px;
  }
}
@media screen and (max-width: 1279px) {
  .footer__label {
    margin-bottom: 4px;
  }
}

.footer__value {
  color: var(--main-black);
  font: var(--desktop-1920-h-7);
}
.footer__value a {
  color: inherit;
  transition: 400ms;
}
.footer__value a:hover {
  color: var(--main-blue);
}

@media screen and (max-width: 1279px) {
  .footer__contacts > .footer__city {
    display: none;
  }
  .footer__contacts .footer__ofice {
    order: 1;
    margin-left: 0;
  }
  .footer__contacts .footer__contact-rus {
    order: 2;
  }
}
@media screen and (max-width: 767px) {
  .footer__contacts .footer__ofice {
    order: 2;
    margin-top: 6px;
  }
}

.footer__ofice {
  width: 188px;
  background-color: var(--main-black);
  border-radius: 42px;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 8px;
  color: #fff;
  font-size: 15px;
  transition: 400ms;
  height: 49px;
  margin-left: auto;
}
.footer__ofice svg path {
  transition: 400ms;
}
.footer__ofice:hover {
  background-color: var(--secondary-blue-text);
}
.footer__ofice:hover svg path {
  fill: #ffffff;
}
@media screen and (max-width: 767px) {
  .footer__ofice {
    width: 166px;
    font-size: 14px;
    line-height: 22px;
    height: 45px;
  }
}

.footer__bottom {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.footer__bottom a {
  color: var(--grey-500);
  font: var(--body-small);
  transition: 400ms;
}
.footer__bottom a:hover {
  color: var(--main-blue);
}
@media screen and (max-width: 767px) {
  .footer__bottom {
    flex-direction: column;
    align-items: flex-start;
    gap: 10px;
  }
}

.footer_popup-subscribe {
  width: 400px;
  height: 111px;
  border-radius: 16px;
  background: var(--main-white);
  position: relative;
}
.footer_popup-subscribe-close {
  position: absolute;
  right: 0;
  top: 0;
  cursor: pointer;
}
.footer_popup-subscribe-content {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
}
.footer_popup-subscribe-content .title {
  font: var(--desktop-1920-h-5);
}

.footer__links--mobile {
  display: none;
}
.footer__links--mobile .accordion-item {
  padding-bottom: 25px;
  border-bottom: 1px solid var(--stroke-light-blue);
}
.footer__links--mobile .accordion-item + .accordion-item {
  margin-top: 24px;
}
.footer__links--mobile .accordion-active .accordion-handler svg {
  transform: rotate(180deg);
}
.footer__links--mobile .accordion-handler {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  font: var(--desktop-1920-h-7);
}
.footer__links--mobile .accordion-handler svg {
  transition: 400ms;
}
.footer__links--mobile .accordion-body a {
  color: var(--grey-500);
  font: var(--button-medium);
}
.footer__links--mobile .accordion-body li {
  margin-top: 16px;
}
.footer__links--mobile .accordion-body li + li {
  margin-top: 9px;
}
@media screen and (max-width: 1279px) {
  .footer__links--mobile {
    display: block;
  }
}
@media screen and (max-width: 767px) {
  .footer__links--mobile .accordion-item {
    padding-bottom: 23px;
  }
  .footer__links--mobile .accordion-item + .accordion-item {
    margin-top: 20px;
  }
  .footer__links--mobile .accordion-body a {
    font: var(--button-small);
  }
  .footer__links--mobile .accordion-body li {
    margin-top: 14px;
  }
  .footer__links--mobile .accordion-body li + li {
    margin-top: 7px;
  }
}

.footer__social > .footer__social-links {
  display: flex;
  gap: 0.5rem;
}
.footer__social > .footer__social-links a {
  display: flex;
  height: auto;
}
.footer__social > .footer__social-links a svg {
  width: 2.5rem;
  height: 2.5rem;
  transition: opacity 0.4s ease-in-out;
}
.footer__social > .footer__social-links a svg:hover {
  opacity: 0.65;
}
.footer__social > .footer__social-links a[href*="vk.com"] svg {
  fill: #3173e5;
}
.footer__social > .footer__social-links a[href*="t.me"] svg {
  fill: #259dd9;
}

.header {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 18;
  background-color: #fff;
  transition: opacity 400ms;
}
.header.scroll-up .header__top {
  height: 50px;
}
.header.scroll-down .header__top {
  height: 0;
  overflow: hidden;
}
@media screen and (max-width: 1279px) {
  .header.scroll-up .header__top {
    height: 74px;
  }
}

.header__top {
  transition: 400ms;
  border-bottom: 1px solid #eaecf0;
}
.header__top .container {
  height: 100%;
}
.header__top a,
.header__top button {
  font: var(--button-small);
  transition: 400ms;
}

.header__inner {
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.header__top_left {
  display: flex;
  align-items: center;
  gap: 24px;
}
.header__top_left a {
  color: var(--grey-500);
}
.header__top_left a:hover {
  color: var(--main-black);
}
@media screen and (max-width: 1279px) {
  .header__top_left {
    display: none;
  }
}

.header__top_right {
  display: flex;
  align-items: center;
  gap: 30px;
}
@media screen and (max-width: 1279px) {
  .header__top_right {
    width: 100%;
    padding-top: 4px;
  }
}

.header__city {
  display: flex;
  align-items: center;
  color: var(--main-blue);
}
.header__city img,
.header__city picture {
  transform: translate(-5px);
}
@media screen and (max-width: 767px) {
  .header__city {
    display: none;
  }
}

.header__phone {
  color: var(--grey-500);
}
.header__phone:hover {
  color: var(--main-black);
}
@media screen and (max-width: 767px) {
  .header__phone {
    margin-bottom: 2px;
  }
}

.header__service_hover {
  position: relative;
  padding-bottom: 6px;
  margin-top: 6px;
}
.header__service_hover:hover .header__service_list {
  pointer-events: all;
  opacity: 1;
}
@media screen and (max-width: 1279px) {
  .header__service_hover {
    margin-left: auto;
    margin-top: 3px;
  }
}

.header__service_list {
  position: absolute;
  opacity: 0;
  pointer-events: none;
  transition: 400ms;
  left: 0;
  top: 100%;
  width: 292px;
  background-color: #fff;
  box-shadow: 0px 4px 32px -4px rgba(24, 39, 75, 0.1), 0px 0px 14px -6px rgba(24, 39, 75, 0.12);
  border-radius: 10px;
  padding: 4px 0;
}
.header__service_list li + li a {
  border-top: 1px solid var(--stroke-light-grey);
}
.header__service_list a {
  display: flex;
  align-items: center;
  gap: 12px;
  padding: 12px 20px;
  font-size: 14px;
  font-weight: 500;
  color: var(--main-black);
}
@media screen and (max-width: 1650px) {
  .header__service_list {
    left: auto;
    right: 0;
  }
}

.header__service {
  display: flex;
  align-items: center;
  gap: 6px;
  padding: 0 12px 0 10px;
  color: #fff;
  background-color: var(--main-blue);
  height: 26px;
  line-height: 26px;
  border-radius: 26px;
}
.header__service:hover {
  background-color: var(--secondary-blue-text);
}
.header__service img,
.header__service picture {
  height: 14px;
}
@media screen and (max-width: 1279px) {
  .header__service {
    margin-left: auto;
    padding: 0 10px;
  }
}
@media screen and (max-width: 767px) {
  .header__service {
    line-height: 30px;
    height: 30px;
  }
}

.header__bottom {
  padding: 19px 0 20px;
  transition: 400ms;
  border-bottom: 1px solid var(--stroke-light-grey);
}
.header__bottom a,
.header__bottom button {
  font: var(--body-medium);
}
@media screen and (max-width: 1279px) {
  .header__bottom {
    padding: 23px 0;
  }
}
@media screen and (max-width: 767px) {
  .header__bottom {
    padding: 21px 0 19px;
  }
}

.header__logo {
  transition: 400ms;
  flex: 0 0 auto;
}
.header__logo:hover {
  opacity: 0.65;
}
.header__logo img {
  display: inline-block;
}
@media screen and (max-width: 1279px) {
  .header__logo img {
    width: 172px;
  }
}
@media screen and (max-width: 767px) {
  .header__logo {
    margin-top: 2px;
  }
  .header__logo img {
    width: 121px;
  }
}

.header__categories {
  display: flex;
  align-items: center;
  gap: 30px;
  margin-left: 40px;
}
@media screen and (max-width: 1279px) {
  .header__categories {
    display: none;
  }
}

.header__category {
  color: var(--main-black);
  display: inline-block;
  transition: 400ms;
}
.header__category:hover {
  color: var(--main-blue);
}

a.header__link--circle {
  font: var(--button-medium);
  border-radius: 47px;
  display: inline-block;
  padding: 10px 18px;
  transition: 400ms;
}
@media screen and (max-width: 1279px) {
  a.header__link--circle {
    padding: 9px 18px;
  }
}
@media screen and (max-width: 767px) {
  a.header__link--circle {
    font-size: 14px;
    line-height: 16.8px;
    padding: 11px 14px 12px 15px;
  }
}
@media screen and (max-width: 375px) {
  a.header__link--circle {
    padding: 12px 7px 12px 7px;
  }
}

a.header__calc {
  color: var(--main-black);
  border: 1px solid #d8e9f6;
  margin-left: auto;
}
a.header__calc:hover {
  background-color: var(--stroke-light-blue);
}
@media screen and (max-width: 767px) {
  a.header__calc {
    display: none;
  }
}

.header__lizing {
  color: #fff;
  background-color: var(--main-tiffany);
  margin-left: 14px;
  font-weight: 500;
}
.header__lizing:hover {
  background-color: var(--secondary-dark-tiffany);
}
@media screen and (max-width: 767px) {
  .header__lizing {
    margin-left: auto;
  }
}

.header__search,
.header__burger {
  transition: 400ms;
  flex: 0 0 auto;
  width: 48px;
  height: 48px;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.header__search:hover,
.header__burger:hover {
  background-color: var(--stroke-light-grey);
}

.header__burger {
  margin-left: 6px;
  margin-right: -14px;
}
@media screen and (max-width: 1279px) {
  .header__burger svg {
    width: 20px;
    height: 20px;
  }
}
@media screen and (max-width: 767px) {
  .header__burger {
    margin-left: 10px;
  }
}
@media screen and (max-width: 375px) {
  .header__burger {
    margin-right: 0px;
  }
}

.header__search {
  margin-left: 18px;
}
@media screen and (max-width: 1279px) {
  .header__search {
    display: none;
  }
}

.search {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 21;
  transition: height 400ms;
  height: 0;
  overflow: hidden;
}
.search.search_show {
  height: 257px;
}

.search__form {
  height: 84px;
  background: #fff;
  box-shadow: 0px 4px 12px 0px rgba(9, 23, 47, 0.03);
  backdrop-filter: blur(10.5px);
}
.search__form .container {
  height: 100%;
}
@media screen and (max-width: 1500px) {
  .search__form {
    height: 88px;
  }
}

.search__form_inner {
  display: flex;
  align-items: center;
  height: 100%;
}
.search__form_inner form {
  width: 100%;
  display: flex;
  align-items: center;
  margin-right: 35px;
}
.search__form_inner input {
  padding-right: 20px;
  font-size: 18px;
  width: 100%;
  line-height: 28.8px;
}
.search__form_inner input::placeholder {
  color: #a7aeba;
}

.search__submit,
.search__close {
  display: flex;
  justify-content: center;
  align-items: center;
}

.search__close {
  padding: 2px;
}

.search__nav {
  margin-top: 6px;
}
@media screen and (max-width: 1500px) {
  .search__nav {
    margin-top: 10px;
  }
}

.search__nav_list {
  border-radius: 20px;
  background: #fff;
  box-shadow: 0px 8px 16px -6px rgba(24, 39, 75, 0.08), 0px 6px 8px -6px rgba(24, 39, 75, 0.12);
  backdrop-filter: blur(20px);
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 80px;
}
@media screen and (max-width: 1500px) {
  .search__nav_list {
    padding: 40px 57px 40px 0;
    gap: 77px;
  }
}

.search__nav_item {
  text-align: center;
}
.search__nav_item:hover .search__nav_item_icon svg circle:nth-child(2) {
  stroke: var(--main-blue);
}
.search__nav_item:hover .search__nav_item_name {
  color: var(--main-blue);
}

.search__nav_item_icon {
  width: 55px;
  height: 55px;
  margin: 0 auto 8px;
}
.search__nav_item_icon svg {
  width: 100%;
  height: 100%;
}
.search__nav_item_icon svg circle {
  transition: 400ms;
}
@media screen and (max-width: 1500px) {
  .search__nav_item_icon {
    width: 50px;
    height: 50px;
    margin: 0 auto 16px;
  }
}

.search__nav_item_name {
  color: var(--main-black);
  font: var(--button-medium);
  transition: 400ms;
  white-space: nowrap;
}
@media screen and (max-width: 1500px) {
  .search__nav_item_name {
    font-size: 15px;
    line-height: 95%;
  }
}

/* Blocks */
.notFound {
  margin-top: var(--section-mb);
  height: 640px;
  margin-bottom: var(--section-mb);
}
@media screen and (max-width: 1500px) {
  .notFound {
    height: 588px;
  }
}
@media screen and (max-width: 1279px) {
  .notFound {
    height: 530px;
  }
}
@media screen and (max-width: 768px) {
  .notFound {
    height: 444px;
  }
}
.notFound-img {
  margin-bottom: 10px;
  width: 360px;
  height: 300px;
}
@media screen and (max-width: 1500px) {
  .notFound-img {
    width: 338px;
    height: 282px;
  }
}
@media screen and (max-width: 1279px) {
  .notFound-img {
    width: 300px;
    height: 250px;
  }
}
@media screen and (max-width: 768px) {
  .notFound-img {
    width: 236px;
    height: 197px;
  }
}
.notFound-wrapper {
  display: flex;
  flex-direction: column;
  padding: 52px 0 80px 0;
  align-items: center;
  height: 640px;
  width: 100%;
  background: var(--gradient-blue);
  border-radius: 20px;
}
@media screen and (max-width: 1500px) {
  .notFound-wrapper {
    padding: 27px 0 70px 0;
    height: 588px;
  }
}
@media screen and (max-width: 1279px) {
  .notFound-wrapper {
    padding: 14px 0 70px 0;
    height: 530px;
  }
}
@media screen and (max-width: 768px) {
  .notFound-wrapper {
    height: 444px;
    padding: 15px 0 60px 0;
  }
}
.notFound-wrapper .notFound-content {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.notFound-wrapper .notFound-content-title {
  font: var(--desktop-1920-h-2);
  color: var(--main-white);
  text-align: center;
  margin-bottom: 6px;
}
.notFound-wrapper .notFound-content-text {
  font: var(--body-large);
  color: var(--main-white);
  width: 439px;
  text-align: center;
  margin-bottom: 24px;
}
@media screen and (max-width: 1279px) {
  .notFound-wrapper .notFound-content-text {
    font: var(--body-medium);
  }
}
@media screen and (max-width: 768px) {
  .notFound-wrapper .notFound-content-text {
    font: var(--body-small);
    width: 291px;
  }
}
.notFound-wrapper .notFound-content-button {
  cursor: pointer;
  padding: 15px 24px;
  background-color: var(--main-white);
  border-radius: 10px;
  transition: 400ms;
  font: var(--button-medium);
  color: var(--secondary-blue-text);
}
.notFound-wrapper .notFound-content-button:hover {
  background-color: var(--main-black);
  color: var(--main-white);
}

.aboutCompany_about {
  position: relative;
  height: 960px;
  background: var(--gradient-light-blue);
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: var(--section-mb);
}
@media screen and (max-width: 1279px) {
  .aboutCompany_about {
    height: 467px;
  }
}
@media screen and (max-width: 767px) {
  .aboutCompany_about {
    height: 664px;
  }
}

.container_about {
  position: relative;
  width: 100%;
}
.container_about::before {
  content: "";
  top: 50%;
  position: absolute;
  width: 100%;
  height: 1px;
  background-color: var(--stroke-light-blue);
}
@media screen and (max-width: 1400px) {
  .container_about::before {
    width: 95%;
  }
}
@media screen and (max-width: 1279px) {
  .container_about::before {
    width: 95%;
  }
}
@media screen and (max-width: 767px) {
  .container_about::before {
    display: none;
  }
}

.aboutCompany_about_slide__image {
  z-index: 1;
}
@media screen and (max-width: 1279px) {
  .aboutCompany_about_slide__image {
    width: 260px;
    height: 260px;
  }
}
@media screen and (max-width: 768px) {
  .aboutCompany_about_slide__image {
    grid-row: 2;
    display: flex;
    justify-self: center;
  }
}

.aboutCompany_about_slider {
  overflow: hidden;
  display: flex;
}

.aboutCompany_about_slider__wrapper {
  display: flex;
  position: relative;
}

.aboutCompany_about_slide {
  display: flex;
  flex: auto;
  width: 100px;
}
.aboutCompany_about_slide--active {
  width: 100%;
}

.aboutCompany_about_slide__content-item {
  gap: 40px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  width: 515px;
}
.aboutCompany_about_slide__content-item h1 {
  width: 100%;
  font: var(--desktop-1920-h-2);
}
@media screen and (max-width: 1279px) {
  .aboutCompany_about_slide__content-item {
    width: 380px;
  }
}
@media screen and (max-width: 767px) {
  .aboutCompany_about_slide__content-item {
    gap: 20px;
    width: 100%;
  }
}

.aboutCompany_about_slide__content {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
@media screen and (max-width: 1279px) {
  .aboutCompany_about_slide__content {
    display: grid;
    grid-template-columns: 260px 1fr;
    gap: 60px;
  }
}
@media screen and (max-width: 767px) {
  .aboutCompany_about_slide__content {
    grid-template-columns: 1fr;
    grid-template-rows: 1fr 1fr;
    gap: 54px;
  }
}

.aboutCompany_about-line {
  position: relative;
}

.aboutCompany_about_slide__content-text {
  font: var(--body-extra-extra-large);
}
@media screen and (max-width: 1279px) {
  .aboutCompany_about_slide__content-text {
    font: var(--body-large);
  }
}

.aboutCompany_about-bg {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
  background: linear-gradient(180deg, #e2f1ff 0%, #f1f8ff 100%);
}

.aboutCompany_advantages {
  margin-bottom: var(--section-mb);
}
@media screen and (max-width: 768px) {
  .aboutCompany_advantages {
    overflow: hidden;
  }
}

.aboutCompany_advantages-title {
  margin-bottom: 50px;
}

.aboutCompany_advantages_card-title {
  font: var(--desktop-1920-h-5);
  margin-bottom: 4px;
}
@media screen and (max-width: 768px) {
  .aboutCompany_advantages_card-title {
    margin-bottom: 0;
    white-space: nowrap;
  }
}

.aboutCompany_advantages_card-text {
  max-width: 288px;
  font: var(--body-large);
  line-height: 28px;
}
@media screen and (max-width: 768px) {
  .aboutCompany_advantages_card-text {
    font-size: 14px;
    line-height: 22px;
  }
}

.aboutCompany_advantages_cards-wrapper {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-template-rows: repeat(2, 1fr);
  gap: 30px;
}
@media screen and (max-width: 1279px) {
  .aboutCompany_advantages_cards-wrapper {
    grid-template-columns: repeat(2, 1fr);
    grid-template-rows: repeat(3, 1fr);
  }
}
@media screen and (max-width: 768px) {
  .aboutCompany_advantages_cards-wrapper {
    display: flex;
    gap: 0;
  }
}

.aboutCompany_advantages_card {
  padding: 40px;
  border-radius: 12px;
  background-color: var(--background-blue);
}
@media screen and (max-width: 768px) {
  .aboutCompany_advantages_card {
    width: 300px;
    height: 222px;
    flex: 0 0 auto;
    padding: 20px 30px 0 20px;
  }
}

.aboutCompany_advantages_card-icon {
  padding-bottom: 40px;
}
@media screen and (max-width: 768px) {
  .aboutCompany_advantages_card-icon {
    padding-bottom: 30px;
  }
}

.aboutCompany__banner {
  position: relative;
  height: 100%;
  padding-top: 30px;
  color: #fff;
  margin-bottom: var(--section-mb);
  background: linear-gradient(323.92deg, #1e65e0 9.61%, #5691f7 102.36%);
}
.aboutCompany__banner .container {
  position: relative;
  z-index: 1;
}
.aboutCompany__banner .breadcrumb__list li + li:before {
  padding: 16px;
  content: "";
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml,%3Csvg width='5' height='9' viewBox='0 0 5 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.10528 8.5L5 4.5L1.10528 0.5L0 1.63516L2.79026 4.5L0 7.36484L1.10528 8.5Z' fill='white' fill-opacity='0.5'/%3E%3C/svg%3E%0A") !important;
}
.aboutCompany__banner .breadcrumb__list:first-child li a {
  color: rgba(255, 255, 255, 0.5019607843);
}
.aboutCompany__banner .breadcrumb__list:first-child li a:hover {
  transition: all 0.3s;
  color: var(--secondary-blue-text);
}
.aboutCompany__banner .breadcrumb__list:last-child li {
  color: var(--main-white);
}
.aboutCompany__banner .btn-lizing {
  margin-bottom: 105px;
}
@media screen and (max-width: 1279px) {
  .aboutCompany__banner {
    margin: 0 auto;
  }
}
@media screen and (max-width: 767px) {
  .aboutCompany__banner {
    padding-top: 120px;
  }
  .aboutCompany__banner .btn-lizing {
    margin-bottom: 126px;
  }
}

.aboutCompany__banner_text {
  font: var(--body-extra-large);
  letter-spacing: -1%;
  max-width: 571px;
  margin-bottom: 30px;
}

.aboutCompany_title {
  max-width: 793px;
  margin-bottom: 30px;
}

@media screen and (max-width: 1279px) {
  .title {
    width: 50%;
  }
}
@media screen and (max-width: 767px) {
  .title {
    width: 100%;
  }
}

.aboutCompany_text {
  font: var(--body-extra-large);
  letter-spacing: -1%;
  max-width: 408px;
  margin-bottom: 37px;
}

.aboutCompany_bg {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
  background: var(--gradient-blue);
}

.aboutCompany__info-card-text {
  color: var(--main-black);
}

.aboutCompany__banner_line {
  padding: 0 !important;
  border-bottom: 2px solid rgba(255, 255, 255, 0.062745098) !important;
}
@media screen and (max-width: 1279px) {
  .aboutCompany__banner_line {
    padding-bottom: 220px !important;
  }
}
@media screen and (max-width: 767px) {
  .aboutCompany__banner_line {
    padding-bottom: 50px !important;
  }
}

.aboutCompany_info {
  padding-top: 50px !important;
}
@media screen and (max-width: 767px) {
  .aboutCompany_info {
    padding-top: 0 !important;
  }
}

.aboutCompany__breadcrumb_list {
  color: rgba(255, 255, 255, 0.5);
  color: rgba(255, 255, 255, 0.5) !important;
}
.aboutCompany__breadcrumb_list li:first-child {
  padding-right: 16px;
}
.aboutCompany__breadcrumb_list li:last-child {
  color: var(--main-white) !important;
  padding-left: 16px;
}
.aboutCompany__breadcrumb_list + li:before {
  display: none !important;
  padding: 16px;
  content: "";
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml,%3Csvg class='frame-51' width='8' height='8' viewBox='0 0 8 8' fill='#ffffff' xmlns='http://www.w3.org/2000/svg'%0A%3E%3Cpath d='M2.10528 8L6 4L2.10528 0L1 1.13516L3.79026 4L1 6.86484L2.10528 8Z' fill='%23657592' /%3E%3C/svg%3E%0A");
}
@media screen and (max-width: 1500px) {
  .aboutCompany__breadcrumb_list + li:before {
    padding: 15px;
  }
}

.info__top_image-laptop {
  display: none;
}
@media screen and (max-width: 1279px) {
  .info__top_image-laptop {
    display: block;
    position: absolute;
    bottom: 0;
    right: 0;
  }
}
@media screen and (max-width: 767px) {
  .info__top_image-laptop {
    display: none;
  }
}

@media screen and (max-width: 767px) {
  .aboutCompany__breadcrumb {
    margin-top: 0 !important;
  }
}

@media screen and (max-width: 767px) {
  .aboutCompany-btn-lizing {
    margin-bottom: 0 !important;
  }
}

.aboutCompany_cards {
  margin-bottom: var(--section-mb);
}

.aboutCompany_cards-wrapper {
  display: flex;
  justify-content: space-between;
}
@media screen and (max-width: 1500px) {
  .aboutCompany_cards-wrapper {
    gap: 30px;
  }
}
@media screen and (max-width: 768px) {
  .aboutCompany_cards-wrapper {
    flex-direction: column;
    gap: 20px;
  }
}
.aboutCompany_cards-wrapper .aboutCompany_cards-item {
  position: relative;
  text-align: center;
  padding: 50px 70px 0 50px;
  grid-gap: 30px;
  height: 480px;
  width: 625px;
  background: var(--gradient-blue);
  border-radius: 20px;
}
@media screen and (max-width: 1279px) {
  .aboutCompany_cards-wrapper .aboutCompany_cards-item {
    width: 339px;
    height: 400px;
  }
}
.aboutCompany_cards-wrapper .aboutCompany_cards-item .aboutCompany_cards-item-title-text {
  color: var(--main-white);
  font: var(--desktop-1920-h-5);
}
.aboutCompany_cards-wrapper .aboutCompany_cards-item .aboutCompany_cards-item-title-description {
  color: var(--main-white);
  font: var(--body-medium);
}
.aboutCompany_cards-wrapper .aboutCompany_cards-item .aboutCompany_cards-item-title-image {
  position: absolute;
  bottom: 0;
  transform: translateX(-50%);
  left: 50%;
}
@media screen and (max-width: 1279px) {
  .aboutCompany_cards-wrapper .aboutCompany_cards-item .aboutCompany_cards-item-title-image {
    width: 300px;
  }
}
@media screen and (max-width: 768px) {
  .aboutCompany_cards-wrapper .aboutCompany_cards-item .aboutCompany_cards-item-title-image {
    width: 300px;
    height: 335px;
  }
}
@media screen and (max-width: 768px) {
  .aboutCompany_cards-wrapper .aboutCompany_cards-item {
    width: 335px;
    height: 378px;
  }
}

.aboutCompany__mission {
  margin-bottom: var(--section-mb);
  height: auto;
}
@media screen and (max-width: 1279px) {
  .aboutCompany__mission h2 {
    width: 90%;
    padding-bottom: 30px;
  }
}
@media screen and (max-width: 767px) {
  .aboutCompany__mission h2 {
    padding-bottom: 20px;
  }
}

.aboutCompany__mission-wrapper {
  height: auto;
}
@media screen and (max-width: 1279px) {
  .aboutCompany__mission-wrapper {
    height: max-content;
  }
}
.aboutCompany__mission-wrapper h2 {
  font: var(--desktop-1920-h-2);
}
.aboutCompany__mission-wrapper h3 {
  font: var(--caption-medium) !important;
}

.aboutCompany__tasks-raiting {
  background-color: var(--main-tiffany);
  display: flex;
  align-items: center;
  padding: 20px 24px;
  gap: 24px;
  border-radius: 16px;
}
@media screen and (max-width: 1279px) {
  .aboutCompany__tasks-raiting {
    display: none;
  }
}

.aboutCompany__tasks-raiting-laptop {
  display: none;
  border-radius: 16px;
}
.aboutCompany__tasks-raiting-laptop-title {
  line-height: 15px;
  color: var(--main-white);
  font-weight: 600;
}
@media screen and (max-width: 767px) {
  .aboutCompany__tasks-raiting-laptop-image {
    width: 46px;
    height: 46px;
  }
}
@media screen and (max-width: 1279px) {
  .aboutCompany__tasks-raiting-laptop {
    margin-top: 20px;
    background-color: var(--main-tiffany);
    display: flex;
    align-items: center;
    padding: 20px 30px 25px 30px;
    font-size: 14px;
    gap: 24px;
  }
}
@media screen and (max-width: 767px) {
  .aboutCompany__tasks-raiting-laptop {
    gap: 20px;
    align-items: flex-start;
  }
}

.aboutCompany__tasks-mission {
  display: flex;
  justify-content: space-between;
  height: 100%;
  margin-bottom: 50px;
}
@media screen and (max-width: 1279px) {
  .aboutCompany__tasks-mission {
    display: block;
  }
}

.aboutCompany__tasks-mission-item {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  width: 542px;
}
@media screen and (max-width: 1279px) {
  .aboutCompany__tasks-mission-item {
    justify-content: flex-start;
    width: 100%;
    gap: 32px;
  }
}

.aboutCompany__tasks-raiting-text {
  color: var(--main-white);
  max-width: 542px;
}

.aboutCompany__mission-text {
  display: flex;
  flex-direction: column;
  gap: 20px;
  max-width: 624px;
  height: auto;
  text-overflow: ellipsis;
  overflow: hidden;
}
.aboutCompany__mission-text p {
  font: var(--desktop-1920-h-7);
}
@media screen and (max-width: 768px) {
  .aboutCompany__mission-text p {
    font-size: 16px;
  }
}
@media screen and (max-width: 1279px) {
  .aboutCompany__mission-text {
    max-width: max-content;
    overflow: hidden;
    max-height: 200px;
    transition: max-height 0.6s;
  }
}
@media screen and (max-width: 768px) {
  .aboutCompany__mission-text {
    max-height: 235px;
  }
}

.aboutCompany__mission-showMore {
  max-width: 148px;
  font: var(--button-small);
  white-space: nowrap;
  cursor: pointer;
  padding: 15px 24px;
  border-radius: 6px;
  color: var(--secondary-blue-text);
  border: 1px solid var(--stroke-light-blue);
  transition: ease-in-out 0.3s;
}
.aboutCompany__mission-showMore:hover {
  background-color: var(--main-black);
  color: var(--main-white);
}

.aboutCompany__tasks-mission-item-left {
  height: auto;
}
@media screen and (max-width: 1279px) {
  .aboutCompany__tasks-mission-item-left {
    height: 100%;
    gap: 0;
  }
}

.aboutCompany__tasks-mission-item-right {
  height: 390px;
}
@media screen and (max-width: 1279px) {
  .aboutCompany__tasks-mission-item-right {
    height: auto !important;
  }
}
@media screen and (max-width: 768px) {
  .aboutCompany__tasks-mission-item-right {
    height: 516px;
  }
}

.aboutCompany__tasks-raiting-wrapper {
  margin-top: 98px;
  display: flex;
  flex-direction: column;
  gap: 30px;
}
@media screen and (max-width: 1500px) {
  .aboutCompany__tasks-raiting-wrapper {
    margin-top: 100px;
  }
}
@media screen and (max-width: 1279px) {
  .aboutCompany__tasks-raiting-wrapper {
    margin-top: 0;
  }
}

.aboutCompany__tasks-raiting-laptop-wrapper {
  display: none;
}
@media screen and (max-width: 1279px) {
  .aboutCompany__tasks-raiting-laptop-wrapper {
    display: flex;
    flex-direction: column;
    gap: 30px;
  }
}
@media screen and (max-width: 768px) {
  .aboutCompany__tasks-raiting-laptop-wrapper {
    gap: 0;
  }
}

.aboutCompany_requisites {
  margin-bottom: var(--section-mb);
}

.aboutCompany_requisites-header {
  margin-bottom: 50px;
}

.aboutCompany_requisites-wrapper {
  display: grid;
  gap: 30px;
  grid-template-columns: 1fr 296px;
}
@media screen and (max-width: 1279px) {
  .aboutCompany_requisites-wrapper {
    display: flex;
    flex-direction: column;
  }
}
@media screen and (max-width: 768px) {
  .aboutCompany_requisites-wrapper {
    display: block;
  }
}
.aboutCompany_requisites-wrapper .aboutCompany_requisites-download {
  background: var(--gradient-blue);
  border-radius: 20px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  max-height: 506px;
}
.aboutCompany_requisites-wrapper .aboutCompany_requisites-download .aboutCompany_requisites-download-image-wrapper {
  display: flex;
  justify-content: flex-end;
}
@media screen and (max-width: 1279px) {
  .aboutCompany_requisites-wrapper .aboutCompany_requisites-download {
    flex-direction: row;
  }
}
@media screen and (max-width: 768px) {
  .aboutCompany_requisites-wrapper .aboutCompany_requisites-download {
    display: none;
  }
}
.aboutCompany_requisites-wrapper .aboutCompany_requisites-card {
  padding: 40px;
  padding-right: 118px;
  background-color: var(--background-blue);
  max-width: 952px;
}
@media screen and (max-width: 1500px) {
  .aboutCompany_requisites-wrapper .aboutCompany_requisites-card {
    max-width: 894px;
  }
}
@media screen and (max-width: 768px) {
  .aboutCompany_requisites-wrapper .aboutCompany_requisites-card {
    padding: 30px 15px 30px 20px;
  }
}
.aboutCompany_requisites-wrapper .aboutCompany_requisites-download {
  padding: 50px 40px 40px 40px;
}
@media screen and (max-width: 1279px) {
  .aboutCompany_requisites-wrapper .aboutCompany_requisites-download {
    padding-right: 120px;
    padding-bottom: 50px;
  }
}
.aboutCompany_requisites-wrapper .aboutCompany_requisites-download .aboutCompany_requisites-download-title {
  font: var(--desktop-1920-h-6);
  color: var(--main-white);
  margin-bottom: 23px;
}
@media screen and (max-width: 1279px) {
  .aboutCompany_requisites-wrapper .aboutCompany_requisites-download .aboutCompany_requisites-download-title {
    width: 256px;
  }
}

.aboutCompany_requisites-cards {
  display: flex;
  flex-direction: column;
  gap: 6px;
}

.aboutCompany_requisites-card {
  border-radius: 20px;
  display: grid;
  gap: 30px;
  grid-template-columns: 1fr 428px;
  grid-template-rows: repeat(3, 1fr);
}
@media screen and (max-width: 1280px) {
  .aboutCompany_requisites-card {
    grid-template-columns: 1fr 120px;
  }
}
@media screen and (max-width: 768px) {
  .aboutCompany_requisites-card {
    display: flex;
    flex-direction: column;
    gap: 20px;
  }
}
.aboutCompany_requisites-card .aboutCompany_requisites-card-title-text {
  font: var(--caption-large);
  color: var(--main-black);
  white-space: nowrap;
}
@media screen and (max-width: 768px) {
  .aboutCompany_requisites-card .aboutCompany_requisites-card-title-text {
    white-space: wrap;
  }
}
.aboutCompany_requisites-card .aboutCompany_requisites-card-title-description {
  font: var(--body-small);
  color: var(--grey-500);
  font-size: 12px;
}

.aboutCompany_requisites-card-banks {
  display: grid;
  grid-template-columns: 1fr 428px;
  grid-template-rows: repeat(2, 1fr);
}
@media screen and (max-width: 768px) {
  .aboutCompany_requisites-card-banks {
    display: flex;
    flex-wrap: wrap;
  }
}
@media screen and (max-width: 1279px) {
  .aboutCompany_requisites-card-banks {
    padding-right: 100px !important;
  }
}

.aboutCompany_requisites-download-header {
  display: flex;
  flex-direction: column;
}
.aboutCompany_requisites-download-header .aboutCompany_requisites-download-button {
  padding: 15px 24px;
  background-color: var(--main-white);
  border-radius: 4px;
  cursor: pointer;
  font: var(--button-medium);
  color: var(--secondary-blue-text);
  transition: ease-in-out 0.3s;
}
.aboutCompany_requisites-download-header .aboutCompany_requisites-download-button:hover {
  background-color: var(--main-black);
  color: var(--main-white);
}

.aboutCompany_requisites-mobile-btn {
  display: none;
}
@media screen and (max-width: 768px) {
  .aboutCompany_requisites-mobile-btn {
    margin-top: 20px;
    padding: 15px 24px;
    background-color: var(--main-blue);
    border-radius: 6px;
    color: var(--main-white);
    font: var(--caption-medium);
    transition: ease-in-out 0.3s;
    width: 100%;
    justify-content: center;
    display: flex;
  }
  .aboutCompany_requisites-mobile-btn:hover {
    background-color: var(--secondary-blue-text);
  }
}

.aboutCompany_reviews {
  margin-bottom: var(--section-mb);
  background: var(--gradient-light-blue);
  min-height: 1008px;
  padding: 150px 0;
}
@media screen and (max-width: 768px) {
  .aboutCompany_reviews {
    padding: 65px 0;
    min-height: 969px;
  }
}

.aboutCompany_reviews_title-wrapper {
  display: flex;
  justify-content: space-between;
  margin-bottom: 50px;
}

.aboutCompany_reviews_title-button-wrapper {
  display: flex;
  align-items: flex-end;
}
@media screen and (max-width: 768px) {
  .aboutCompany_reviews_title-button-wrapper {
    display: none;
  }
}

.aboutCompany_reviews_title-button {
  padding: 15px 24px;
  background-color: var(--main-blue);
  border-radius: 6px;
  color: var(--main-white);
  font: var(--caption-medium);
  transition: ease-in-out 0.3s;
}
.aboutCompany_reviews_title-button:hover {
  background-color: var(--secondary-blue-text);
}

.aboutCompany_reviews-wrapper {
  height: 514px;
  width: 100%;
  border-radius: 20px;
  background-color: white;
  padding: 60px;
  display: grid;
  grid-template-columns: 230px 1fr;
  gap: 161px;
}
.aboutCompany_reviews-wrapper .aboutCompany_reviews_review-left {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
@media screen and (max-width: 1279px) {
  .aboutCompany_reviews-wrapper {
    display: flex;
    flex-direction: column;
    gap: 0;
    padding: 50px 36px;
  }
}
@media screen and (max-width: 768px) {
  .aboutCompany_reviews-wrapper {
    padding: 30px 20px;
    height: auto;
  }
}

.aboutCompany_reviews_review-left-name {
  display: flex;
  gap: 16px;
}

.aboutCompany_reviews_review-left-name-title {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
}

.aboutCompany_reviews_review-left-name-title-text {
  font: var(--caption-large);
  color: var(--main-black);
  line-height: 0;
}

.aboutCompany_reviews_review-left-name-title-description {
  font: var(--body-small);
  color: var(--grey-500);
  line-height: 40px;
}

.aboutCompany_reviews_review-left-name-avatar {
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--main-white);
  font-size: 30px;
  background-color: var(--main-blue);
  width: 60px;
  height: 60px;
  border-radius: 50%;
  position: relative;
}

@media screen and (max-width: 1279px) {
  .aboutCompany_reviews_review-left-date {
    display: none;
  }
}

.aboutCompany_reviews_review-left-date-description {
  font: var(--body-small);
  color: var(--grey-500);
}

.aboutCompany_reviews_review-left-date-text {
  font: var(--caption-large);
}

.aboutCompany_reviews_review-right {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
@media screen and (max-width: 1279px) {
  .aboutCompany_reviews_review-right {
    margin-top: 20px;
  }
}
.aboutCompany_reviews_review-right .aboutCompany_reviews_review-right-category-title {
  font: var(--body-small);
  color: var(--grey-500);
}
.aboutCompany_reviews_review-right .aboutCompany_reviews_review-right-category-text {
  color: var(--secondary-blue-text);
  font: var(--desktop-1920-h-7);
  position: relative;
  cursor: pointer;
  transition: ease-in-out 0.3s;
}
.aboutCompany_reviews_review-right .aboutCompany_reviews_review-right-category-text:hover {
  color: #4c79c7;
}
.aboutCompany_reviews_review-right .aboutCompany_reviews_review-right-category-text:hover::before {
  background-color: #4c79c7;
}
.aboutCompany_reviews_review-right .aboutCompany_reviews_review-right-category-text::before {
  content: "";
  width: 100%;
  height: 1px;
  position: absolute;
  background-color: var(--secondary-blue-text);
  bottom: 2px;
}

.aboutCompany_reviews-slider {
  overflow: hidden;
  display: flex;
  position: relative;
}

.aboutCompany_reviews-slider-carousel {
  position: relative;
}
@media screen and (max-width: 768px) {
  .aboutCompany_reviews-slider-carousel {
    margin-bottom: 128px;
  }
}
.aboutCompany_reviews-slider-carousel .aboutCompany_reviews-navigation {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 2;
  border-radius: 50%;
  width: 52px;
  height: 52px;
  box-shadow: 0px 8px 18px -6px rgba(24, 39, 75, 0.1215686275);
  transition: 400ms;
  backdrop-filter: blur(7px);
  background: var(--main-white);
  box-shadow: 0px 12px 42px -4px rgba(24, 39, 75, 0.1215686275);
  box-shadow: 0px 8px 18px -6px rgba(24, 39, 75, 0.1215686275);
}
@media screen and (max-width: 768px) {
  .aboutCompany_reviews-slider-carousel .aboutCompany_reviews-navigation {
    transform: translateY(0);
    top: auto;
    bottom: -68px;
  }
}
home__task_link .aboutCompany_reviews-slider-carousel .aboutCompany_reviews-navigation:hover {
  background-color: var(--secondary-blue-text);
}
.aboutCompany_reviews-slider-carousel .aboutCompany_reviews-navigation-next {
  right: -21px;
}
.aboutCompany_reviews-slider-carousel .aboutCompany_reviews-navigation-prev {
  left: -26px;
  transform: translateY(-50%) rotate(180deg);
}
@media screen and (max-width: 768px) {
  .aboutCompany_reviews-slider-carousel .aboutCompany_reviews-navigation-prev {
    transform: translateY(0) rotate(180deg);
    left: -21px;
  }
}

.aboutCompany_reviews-slider-wrapper {
  display: flex;
}

.aboutCompany_reviews-pagination {
  position: absolute;
  bottom: -24px;
  left: 50%;
  transform: translateX(-50%);
  display: flex;
  gap: 8px;
}
@media screen and (max-width: 768px) {
  .aboutCompany_reviews-pagination {
    bottom: -50px;
  }
}

.swiper-pagination-bullet {
  width: 10px !important;
  height: 10px !important;
  opacity: 1 !important;
  border-radius: 50%;
  background-color: var(--grey-100);
}

.swiper-pagination-bullet-active {
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background-color: var(--main-tiffany);
}

.aboutCompany_reviews_review-left-date-laptop {
  display: none;
}
@media screen and (max-width: 1279px) {
  .aboutCompany_reviews_review-left-date-laptop {
    display: block;
  }
}

@media screen and (max-width: 1279px) {
  .aboutCompany_reviews_review-right-category-laptop-wrapper {
    margin-top: 60px;
    display: flex;
    justify-content: space-between;
  }
}
@media screen and (max-width: 768px) {
  .aboutCompany_reviews_review-right-category-laptop-wrapper {
    flex-direction: column;
    gap: 22px;
  }
}

@media screen and (max-width: 768px) {
  .aboutCompany_reviews_review-right-review {
    height: 170px;
    overflow: hidden;
    transition: 0.3s ease height;
  }
}

.aboutCompany_reviews_title-button-mobile {
  display: none;
}
@media screen and (max-width: 768px) {
  .aboutCompany_reviews_title-button-mobile {
    padding: 15px 24px;
    background-color: var(--main-blue);
    border-radius: 6px;
    color: var(--main-white);
    font: var(--caption-medium);
    transition: ease-in-out 0.3s;
    width: 100%;
    justify-content: center;
    display: flex;
  }
  .aboutCompany_reviews_title-button-mobile:hover {
    background-color: var(--secondary-blue-text);
  }
}

.aboutCompany_reviews-view-full {
  display: none;
  cursor: pointer;
  position: relative;
  text-align: left;
  font: var(--button-medium);
  color: var(--grey-500);
}
.aboutCompany_reviews-view-full::before {
  position: absolute;
  content: ".................................";
  bottom: -7px;
}
@media screen and (max-width: 768px) {
  .aboutCompany_reviews-view-full {
    display: block;
  }
}

.nobefore::before {
  content: none !important;
  display: none;
}

.aboutCompany_weLike {
  margin-bottom: var(--section-mb);
}

.aboutCompany_weLike-title {
  margin-bottom: 50px;
}
@media screen and (max-width: 1279px) {
  .aboutCompany_weLike-title {
    margin-bottom: 44px;
  }
}
@media screen and (max-width: 768px) {
  .aboutCompany_weLike-title {
    margin-bottom: 30px;
  }
}

.aboutCompany_weLike_carousel {
  position: relative;
  margin: 0 -6px 0 -6px;
}
@media screen and (max-width: 767px) {
  .aboutCompany_weLike_carousel {
    margin: 0;
  }
}

.aboutCompany_weLike_navigation {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 2;
  border-radius: 50%;
  width: 52px;
  height: 52px;
  box-shadow: 0px 8px 18px -6px rgba(24, 39, 75, 0.1215686275);
  transition: 400ms;
  backdrop-filter: blur(7px);
  background: var(--main-white);
  box-shadow: 0px 12px 42px -4px rgba(24, 39, 75, 0.1215686275);
  box-shadow: 0px 8px 18px -6px rgba(24, 39, 75, 0.1215686275);
}
@media screen and (max-width: 1500px) {
  .aboutCompany_weLike_navigation {
    width: 40px;
    height: 40px;
  }
}
@media screen and (max-width: 1280px) {
  .aboutCompany_weLike_navigation {
    top: 45%;
  }
}
@media screen and (max-width: 1180px) {
  .aboutCompany_weLike_navigation {
    display: none;
  }
}

.aboutCompany_weLike_slider {
  padding: 24px 6px;
  overflow: hidden;
}
@media screen and (max-width: 1279px) {
  .aboutCompany_weLike_slider {
    padding: 0;
    padding-bottom: 24px;
  }
}

.aboutCompany_weLike_slider__wrapper {
  display: flex;
}

.aboutCompany_weLike_slider-prev {
  left: -26px;
  transform: translateY(-50%) rotate(180deg);
}
@media screen and (max-width: 1500px) {
  .aboutCompany_weLike_slider-prev {
    left: -20px;
  }
}
@media screen and (max-width: 1279px) {
  .aboutCompany_weLike_slider-prev {
    left: -15px;
  }
}

.aboutCompany_weLike_slider-next {
  right: -21px;
}

.aboutCompany_weLike_navigation--disable {
  opacity: 0;
  pointer-events: none;
}

.aboutCompany_weLike_slider {
  display: flex;
}

.aboutCompany_weLike__content_image {
  border-radius: 20px;
}

.aboutCompany_weLike_slide--active::before {
  opacity: 1;
}
@media screen and (max-width: 1500px) {
  .aboutCompany_weLike_slide {
    padding-left: 0px;
  }
}
@media screen and (max-width: 767px) {
  .aboutCompany_weLike_slide--active {
    flex: 0 0 auto;
  }
}

.aboutCompany_weLike_slide {
  position: relative;
}

.aboutCompany_weLike_slide--active {
  display: flex;
}
.aboutCompany_weLike_slide--active .aboutCompany_weLike__content_image {
  border-radius: 20px;
}

.aboutCompany_weLike_slide {
  width: 298px;
  height: 460px;
  transition: width 0.5s;
}
@media screen and (max-width: 1279px) {
  .aboutCompany_weLike_slide {
    height: 332px;
    width: 245px !important;
  }
}
@media screen and (max-width: 768px) {
  .aboutCompany_weLike_slide {
    width: 299px !important;
    height: 241px;
  }
}
.aboutCompany_weLike_slide--active {
  width: 624px !important;
}
@media screen and (max-width: 1279px) {
  .aboutCompany_weLike_slide--active {
    width: 462px !important;
  }
}
@media screen and (max-width: 768px) {
  .aboutCompany_weLike_slide--active {
    width: 299px !important;
    height: 241px;
  }
}
.aboutCompany_weLike_slide img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}

.aboutCompany_weLike_slide__image {
  position: absolute;
  right: 10px;
  top: 10px;
}
@media screen and (max-width: 1500px) {
  .aboutCompany_weLike_slide__image {
    width: 96px;
    height: 94px;
    right: 15px;
    top: 16px;
  }
}
@keyframes progressBar {
  0% {
    width: 0;
  }
  100% {
    width: 100%;
  }
}
@media screen and (max-width: 767px) {
  .weLike_slide_empty {
    display: none;
  }
}

.business-slug-banner-wrapper .business-slug-category {
  margin-top: 30px;
  display: flex;
  gap: 12px;
  flex-wrap: wrap;
}
.business-slug-banner-wrapper .business-slug-category a {
  font: var(--button-small);
  padding: 13px 24px;
  border: 1px solid var(--stroke-light-blue);
  border-radius: 6px;
  color: var(--secondary-blue-text);
  height: 48px;
  display: flex;
  align-items: center;
  cursor: pointer;
  transition: 300ms;
}
.business-slug-banner-wrapper .business-slug-category a:hover {
  background-color: var(--main-black);
  color: var(--main-white);
}
@media screen and (max-width: 1279px) {
  .business-slug-banner-wrapper .business-slug-category {
    display: none;
  }
}

.business-slug-content {
  margin-bottom: 30px;
}
@media screen and (max-width: 768px) {
  .business-slug-content {
    margin-bottom: 20px;
  }
}

.business-slug-content-wrapper {
  padding-top: 40px !important;
}
@media screen and (max-width: 1500px) {
  .business-slug-content-wrapper {
    padding-top: 30px !important;
  }
}
@media screen and (max-width: 768px) {
  .business-slug-content-wrapper {
    padding-top: 26px !important;
  }
}

.business-min_navigation {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 2;
  border-radius: 50%;
  width: 52px;
  height: 52px;
  box-shadow: 0px 8px 18px -6px rgba(24, 39, 75, 0.1215686275);
  transition: 400ms;
  backdrop-filter: blur(7px);
  background: var(--main-white);
  box-shadow: 0px 12px 42px -4px rgba(24, 39, 75, 0.1215686275);
  box-shadow: 0px 8px 18px -6px rgba(24, 39, 75, 0.1215686275);
}
@media screen and (max-width: 1500px) {
  .business-min_navigation {
    width: 40px;
    height: 40px;
  }
}
@media screen and (max-width: 1279px) {
  .business-min_navigation {
    top: 45%;
  }
}
@media screen and (max-width: 768px) {
  .business-min_navigation {
    display: none;
  }
}

.business-min--disable {
  opacity: 0;
  pointer-events: none;
}

.business-min-prev {
  left: -26px;
  transform: translateY(-50%) rotate(180deg);
}
@media screen and (max-width: 1500px) {
  .business-min-prev {
    left: -20px;
  }
}
@media screen and (max-width: 1279px) {
  .business-min-prev {
    left: 10px;
  }
}

.business-min-next {
  right: -21px;
}

.business {
  margin-bottom: var(--section-mb);
}
.business-title {
  font: var(--desktop-1920-h-2);
  margin-bottom: 30px;
}
.business-card-list {
  margin-top: 30px;
  display: flex;
  flex-wrap: wrap;
  gap: 30px;
}
@media screen and (max-width: 768px) {
  .business-card-list {
    gap: 20px;
    margin-top: 20px;
  }
}
.business .business_list_download {
  margin-top: 30px;
  height: 72px;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 11px;
  border: 1px solid var(--stroke-light-blue);
  color: var(--main-blue);
  font: var(--button-medium);
  border-radius: 10px;
  transition: 400ms;
}
.business .business_list_download:hover {
  background-color: var(--main-blue);
  color: #fff;
}
.business .business_list_download:hover svg path {
  fill: #fff;
}
@media screen and (max-width: 768px) {
  .business .business_list_download {
    margin-top: 20px;
    height: 54px !important;
  }
}
.business .business_list_download svg {
  transition: 400ms;
}
.business .business_list_download svg path {
  transition: 400ms;
}
.business .business_list_download:disabled {
  pointer-events: none;
  background-color: var(--main-blue);
  color: #fff;
  opacity: 0.8;
}
.business .business_list_download:disabled svg {
  transform: rotate(180deg);
}
.business .business_list_download:disabled svg path {
  fill: #fff;
}
@media screen and (max-width: 1500px) {
  .business .business_list_download {
    height: 63px;
  }
}

.business-header .choices {
  width: 407px !important;
  font: var(--button-medium);
}
.business-header .choices:focus {
  outline: none;
}
@media screen and (max-width: 768px) {
  .business-header .choices {
    width: 100% !important;
  }
}
.business-header .is-open .choices__list--dropdown,
.business-header .is-open .choices__list[aria-expanded] {
  border: 1px solid var(--stroke-light-blue);
  border-radius: 8px 8px 0 0;
}
.business-header .choices__list--dropdown,
.business-header .choices__list[aria-expanded] {
  z-index: 100;
  word-break: keep-all;
  white-space: nowrap;
}
.business-header .choices__list--dropdown .choices__list::-webkit-scrollbar,
.business-header .choices__list[aria-expanded] .choices__list::-webkit-scrollbar {
  width: 6px;
}
.business-header .choices__list--dropdown .choices__list::-webkit-scrollbar-track,
.business-header .choices__list[aria-expanded] .choices__list::-webkit-scrollbar-track {
  background-color: transparent;
}
.business-header .choices__list--dropdown .choices__list::-webkit-scrollbar-thumb,
.business-header .choices__list[aria-expanded] .choices__list::-webkit-scrollbar-thumb {
  background-color: var(--grey-100);
  border-radius: 11px;
  transition: all 0.4s;
  -moz-transition: all 0.4s;
  -webkit-transition: all 0.4s;
}
.business-header .choices__list--dropdown .choices__list::-webkit-scrollbar-thumb:hover,
.business-header .choices__list[aria-expanded] .choices__list::-webkit-scrollbar-thumb:hover {
  background-color: var(--grey-500);
}
.business-header .is-focused .choices__inner,
.business-header .is-open .choices__inner {
  border: 1px solid var(--stroke-light-blue);
}
.business-header .choices__inner {
  background-color: var(--main-white);
  border-radius: 8px;
  border: 1px solid var(--stroke-light-blue);
  transition: all 400ms;
}
.business-header .choices[data-type*=select-one].is-open::after {
  transform: rotate(180deg);
  margin-top: 0;
}
.business-header .choices[data-type*=select-one]::after {
  width: 10px;
  height: 10px;
  border: none;
  padding: 0;
  top: 24px;
  right: 24px;
  transition: transform 400ms;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='8' height='5' viewBox='0 0 8 5' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 1.17651L1.23082 0L4 2.64698L6.76918 0L8 1.17651L4 5L0 1.17651Z' fill='%23001434'/%3e%3c/svg%3e ");
}
.business-header .choices__item {
  transition: all 400ms;
}
.business-header .choices.is-open {
  border-radius: 8px;
  border: none;
  background-color: var(--main-white);
}
.business-header .is-open .choices__inner {
  border-radius: 8px;
  background-color: var(--main-white);
}
.business-header #promotion-partners-select {
  cursor: pointer;
}

.business-card {
  width: 406px;
  height: 440px;
}
@media screen and (max-width: 1500px) {
  .business-card {
    width: 380px !important;
    height: 440px !important;
  }
}
@media screen and (max-width: 1279px) {
  .business-card {
    width: 339px !important;
    height: 420px !important;
  }
}
@media screen and (max-width: 768px) {
  .business-card {
    width: 335px !important;
    height: 349px !important;
  }
}

.career_banner {
  margin-bottom: 50px;
}
@media screen and (max-width: 768px) {
  .career_banner {
    margin-bottom: 40px;
  }
}
.career_banner-wrapper {
  background: var(--gradient-blue);
  padding: 60px 94px 80px 60px;
  border-radius: 20px;
  position: relative;
}
@media screen and (max-width: 1280px) {
  .career_banner-wrapper {
    display: flex;
    flex-direction: column;
    padding: 50px 20px 0 40px;
    height: 619px;
  }
}
@media screen and (max-width: 768px) {
  .career_banner-wrapper {
    padding: 36px 20px 0 20px;
    height: 580px;
  }
}
.career_banner-content {
  max-width: 534px;
}
@media screen and (max-width: 1280px) {
  .career_banner-content-text {
    padding-bottom: 20px;
  }
}
.career_banner-title {
  font: var(--desktop-1920-h-2);
  color: var(--main-white);
  max-width: 528px;
  padding-bottom: 16px;
}
.career_banner-desc {
  font: var(--body-large);
  color: var(--main-white);
}
@media screen and (max-width: 1280px) {
  .career_banner-desc {
    width: 481px;
  }
}
@media screen and (max-width: 768px) {
  .career_banner-desc {
    width: auto;
  }
}
.career_banner-image {
  position: absolute;
  right: 84px;
  bottom: 0;
}
@media screen and (max-width: 1280px) {
  .career_banner-image {
    position: absolute;
    bottom: 0;
    right: 0;
  }
}
.career_banner-course {
  bottom: 40px;
}

.career-breadcrumbs {
  margin-bottom: 40px;
}
.career-breadcrumbs-arrow {
  padding: 0 12px;
}

.career_content {
  display: none;
  opacity: 0;
  overflow: hidden;
}

.content-visible {
  display: block;
  opacity: 1;
  animation: fadeIn 0.6s;
  margin-bottom: var(--section-mb);
}

@keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.career_content-cards-wrapper {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-template-rows: repeat(2, 1fr);
  gap: 30px;
}
@media screen and (max-width: 1280px) {
  .career_content-cards-wrapper {
    grid-template-columns: repeat(2, 1fr);
    grid-template-rows: repeat(3, 1fr);
  }
}
@media screen and (max-width: 768px) {
  .career_content-cards-wrapper {
    display: flex;
    gap: 0;
  }
}
.career_content-cards-wrapper .career_content-cards-card {
  max-width: 407px;
  min-height: 318px;
  height: auto;
  padding: 40px;
  border-radius: 20px;
  background-color: var(--background-blue);
  display: flex;
  align-self: flex-start;
  flex-direction: column;
}
@media screen and (max-width: 1500px) {
  .career_content-cards-wrapper .career_content-cards-card {
    max-width: 380px;
    min-height: 344px;
  }
}
@media screen and (max-width: 1280px) {
  .career_content-cards-wrapper .career_content-cards-card {
    max-width: 339px;
    padding: 32px;
  }
}
@media screen and (max-width: 768px) {
  .career_content-cards-wrapper .career_content-cards-card {
    width: auto;
    height: auto;
    padding: 30px 20px;
  }
}
.career_content-cards-wrapper .career_content-cards-card-title {
  font: var(--desktop-1920-h-5);
}
.career_content-cards-wrapper .career_content-cards-card-desc {
  font: var(--body-large);
  width: 323px;
}
@media screen and (max-width: 1280px) {
  .career_content-cards-wrapper .career_content-cards-card-desc {
    max-width: 275px;
  }
}
.career_content-cards-wrapper .career_content-cards-card-icon {
  margin-bottom: 40px;
  height: 49px;
  object-fit: none;
  display: flex;
  align-self: flex-start;
}

.career_content-we {
  height: auto;
  padding: 150px 0;
  background: var(--gradient-light-blue);
}
@media screen and (max-width: 1500px) {
  .career_content-we {
    padding: 109px 0 130px 0;
  }
}
@media screen and (max-width: 1280px) {
  .career_content-we {
    padding: 82px 0;
    padding-bottom: 100px;
  }
}
@media screen and (max-width: 768px) {
  .career_content-we {
    padding-top: 66px;
    padding-bottom: 80px;
  }
}
.career_content-we-header-wrapper {
  margin-bottom: 50px;
}
.career_content-we-title {
  font: var(--desktop-1920-h-2);
  margin-bottom: 16px;
}
.career_content-we-desc {
  font: var(--body-extra-extra-large);
  color: var(--grey-500);
  width: 654px;
}
@media screen and (max-width: 768px) {
  .career_content-we-desc {
    width: auto;
    font: var(--body-extra-large);
  }
}
.career_content-we-content {
  display: grid;
  grid-template-columns: 1fr 405px;
  gap: 30px;
}
@media screen and (max-width: 1280px) {
  .career_content-we-content {
    display: flex;
    flex-direction: column;
  }
}
@media screen and (max-width: 768px) {
  .career_content-we-content {
    gap: 10px;
  }
}
.career_content-we-content-cards {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-template-rows: repeat(2, 1fr);
  gap: 30px;
}
@media screen and (max-width: 768px) {
  .career_content-we-content-cards {
    display: flex;
    flex-direction: column;
    gap: 10px;
  }
}
.career_content-we-content-cards-card {
  background-color: var(--main-white);
  max-width: 406px;
  min-height: 256px;
  padding: 40px;
  border-radius: 20px;
  display: flex;
  flex-direction: column;
  gap: 50px;
}
@media screen and (max-width: 1500px) {
  .career_content-we-content-cards-card {
    gap: 36px;
  }
}
@media screen and (max-width: 1280px) {
  .career_content-we-content-cards-card {
    padding: 32px;
    gap: 20px;
    max-width: 339px;
    height: auto;
  }
}
@media screen and (max-width: 768px) {
  .career_content-we-content-cards-card {
    padding: 30px 20px;
    min-height: 172px;
    height: auto;
  }
}
.career_content-we-content-cards-card-title {
  color: var(--main-tiffany);
  font: var(--desktop-1920-h-4);
}
.career_content-we-content-cards-card-desc {
  font: var(--body-large);
}
@media screen and (max-width: 1280px) {
  .career_content-we-content-cards-card-desc {
    font: var(--body-medium);
    padding-bottom: 20px;
  }
}
.career_content-we-content-banner-min {
  min-height: 217px !important;
}
.career_content-we-content-banner {
  background: var(--gradient-blue);
  border-radius: 20px;
  padding: 40px;
  display: flex;
  flex-direction: column;
  gap: 38px;
  max-height: 570px;
  position: relative;
}
@media screen and (max-width: 1500px) {
  .career_content-we-content-banner {
    max-height: 602px !important;
  }
}
@media screen and (max-width: 1280px) {
  .career_content-we-content-banner {
    display: flex;
    flex-direction: row;
    padding: 32px;
    padding-right: 92px;
    justify-content: space-between;
    min-height: 275px !important;
  }
}
@media screen and (max-width: 768px) {
  .career_content-we-content-banner {
    min-height: 447px !important;
    padding: 30px 20px 40px 20px;
    flex-direction: column;
  }
}
.career_content-we-content-banner-text {
  display: flex;
  flex-direction: column;
  gap: 20px;
}
@media screen and (max-width: 1280px) {
  .career_content-we-content-banner-text {
    max-width: 377px;
    gap: 0;
  }
}
.career_content-we-content-banner-title {
  font: var(--desktop-1920-h-4);
  color: var(--main-white);
  width: 250px;
}
@media screen and (max-width: 1279px) {
  .career_content-we-content-banner-title {
    width: 100%;
    margin-bottom: 10px;
  }
}
@media screen and (max-width: 768px) {
  .career_content-we-content-banner-title {
    width: 100%;
  }
}
.career_content-we-content-banner-desc {
  font: var(--body-large);
  color: var(--main-white);
  margin-bottom: 18px;
}
@media screen and (max-width: 1279px) {
  .career_content-we-content-banner-desc {
    font: var(--body-medium);
    margin-bottom: 34px;
  }
}
@media screen and (max-width: 768px) {
  .career_content-we-content-banner-desc {
    font: var(--body-small);
  }
}
.career_content-we-content-banner-button {
  padding: 15px 24px;
  color: var(--secondary-blue-text);
  background-color: var(--main-white);
  border-radius: 6px;
  font: var(--button-medium);
  transition: ease-in-out 0.3s;
}
.career_content-we-content-banner-button:hover {
  background-color: var(--main-black);
  color: var(--main-white);
}
.career_content-we-content-banner-image-wrapper {
  display: flex;
  justify-content: flex-end;
  position: absolute;
  bottom: 40px;
  right: 40px;
}
@media screen and (max-width: 1280px) {
  .career_content-we-content-banner-image-wrapper {
    width: 156px;
    height: 156px;
    align-self: center;
  }
}
@media screen and (max-width: 768px) {
  .career_content-we-content-banner-image-wrapper {
    width: 118px;
    height: 118px;
  }
}
@media screen and (max-width: 1280px) {
  .career_content-we-content-banner-image-wrapper-min {
    width: 124px !important;
    height: 124px !important;
  }
}
.career_content-we-content-banner-button-wrapper {
  display: flex;
}

@media screen and (max-width: 768px) {
  .career_content-more {
    margin-bottom: 0;
  }
}

.career_content-more-banner {
  margin-bottom: var(--section-mb);
  border-radius: 20px;
  background: var(--gradient-blue);
  min-height: 502px;
  height: auto;
  padding: 60px;
  display: flex;
  flex-direction: column;
  gap: 40px;
  position: relative;
}
@media screen and (max-width: 1280px) {
  .career_content-more-banner {
    padding: 50px 40px 60px 40px;
  }
}
@media screen and (max-width: 768px) {
  .career_content-more-banner {
    padding: 36px 20px;
    padding-bottom: 51px;
    height: auto;
  }
}
.career_content-more-banner-header {
  display: flex;
  justify-content: space-between;
}
@media screen and (max-width: 1280px) {
  .career_content-more-banner-header {
    flex-direction: column;
  }
}
.career_content-more-banner-header-title {
  width: 375px;
  color: var(--main-white);
  font: var(--desktop-1920-h-2);
}
@media screen and (max-width: 1280px) {
  .career_content-more-banner-header-title {
    width: max-content;
    padding-bottom: 16px;
  }
}
@media screen and (max-width: 768px) {
  .career_content-more-banner-header-title {
    width: auto;
  }
}
.career_content-more-banner-header-desc {
  font: var(--body-extra-extra-large);
  color: var(--main-white);
  width: 546px;
}
@media screen and (max-width: 1280px) {
  .career_content-more-banner-header-desc {
    font: var(--body-large);
  }
}
@media screen and (max-width: 768px) {
  .career_content-more-banner-header-desc {
    width: auto;
    font: var(--body-medium);
  }
}
.career_content-more-banner-footer {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 40px;
  padding-right: 62px;
  background-color: var(--main-white);
  height: 180px;
  border-radius: 18px;
}
@media screen and (max-width: 1280px) {
  .career_content-more-banner-footer {
    padding: 24px 30px 34px 30px;
    height: auto;
  }
}
@media screen and (max-width: 768px) {
  .career_content-more-banner-footer {
    padding: 30px 20px;
  }
}
.career_content-more-banner-footer-info {
  display: flex;
}
@media screen and (max-width: 768px) {
  .career_content-more-banner-footer-info {
    display: block;
  }
}
.career_content-more-banner-footer-info-cicle {
  position: absolute;
  transform: translateX(50%);
  width: 100px;
  height: 100px;
  object-fit: cover;
  border-radius: 50%;
}
@media screen and (max-width: 1280px) {
  .career_content-more-banner-footer-info-cicle {
    width: 60px;
    height: 60px;
  }
}
.career_content-more-banner-footer-info-person {
  position: absolute;
  border-radius: 50%;
  border: 4px solid white;
  z-index: 2;
  width: 108px;
  height: 108px;
  display: flex;
  object-fit: cover;
}
@media screen and (max-width: 1280px) {
  .career_content-more-banner-footer-info-person {
    width: 67px;
    height: 67px;
  }
}
.career_content-more-banner-footer-info-photos {
  display: flex;
  align-items: center;
  position: relative;
  width: 180px;
}
@media screen and (max-width: 1280px) {
  .career_content-more-banner-footer-info-photos {
    align-items: flex-start;
    width: 120px;
  }
}
@media screen and (max-width: 768px) {
  .career_content-more-banner-footer-info-photos {
    height: 68px;
    margin-bottom: 18px;
  }
}
.career_content-more-banner-footer-info-text {
  display: flex;
  flex-direction: column;
  gap: 6px;
}
.career_content-more-banner-footer-info-text-title {
  font: var(--desktop-1920-h-6);
}
.career_content-more-banner-footer-info-text-desc {
  font: var(--button-small);
  color: var(--grey-500);
  max-width: 400px;
}
.career_content-more-banner-footer-btn {
  padding: 15px 24px;
  background-color: var(--main-blue);
  border-radius: 6px;
  color: var(--main-white);
  font: var(--button-medium);
  transition: ease-in-out 0.3s;
}
.career_content-more-banner-footer-btn:hover {
  background-color: var(--secondary-blue-text);
}

.career-work-title {
  margin-top: 20px;
  max-width: 564px;
  margin-bottom: 50px;
}
@media screen and (max-width: 1280px) {
  .career-work-title {
    width: 554px !important;
  }
}
@media screen and (max-width: 768px) {
  .career-work-title {
    width: auto !important;
    margin-bottom: 30px;
  }
}

.career_work-wrapper {
  display: grid;
  grid-template-columns: 1fr 405px;
  gap: 30px;
  min-height: 542px;
}
@media screen and (max-width: 1280px) {
  .career_work-wrapper {
    grid-template-columns: 1fr 380px;
    min-height: 466px;
    display: flex;
    flex-direction: column;
  }
}
.career_work-wrapper .work-banner-title {
  margin-bottom: 24px;
}
@media screen and (max-width: 1280px) {
  .career_work-wrapper .work-banner-title {
    width: auto;
  }
}
.career_work-wrapper-description {
  padding: 40px;
  border-radius: 20px;
  background-color: var(--background-blue);
}
@media screen and (max-width: 768px) {
  .career_work-wrapper-description {
    padding: 30px 20px;
  }
}
.career_work-wrapper-description-title {
  font: var(--desktop-1920-h-4);
  padding-bottom: 24px;
}
.career_work-wrapper-description-text {
  font: var(--body-large);
}
@media screen and (max-width: 768px) {
  .career_work-wrapper-description-text {
    display: none;
  }
}
.career_work-wrapper-description-text-desc {
  line-height: 60px;
}
.career_work-wrapper-description-text-desc a {
  border-bottom: 1px solid var(--main-blue);
  color: var(--main-blue);
}
.career_work-wrapper-description-text-mobile {
  display: none;
}
@media screen and (max-width: 768px) {
  .career_work-wrapper-description-text-mobile {
    display: block;
  }
}

.btm-line {
  position: relative;
  color: var(--main-blue);
  border-bottom: 1px solid var(--main-blue);
  line-height: 1px;
}

.text-pick {
  line-height: 60px;
}
@media screen and (max-width: 768px) {
  .text-pick {
    line-height: 30px;
    padding: 20px 0;
  }
}

.career_content_welcome-wrapper {
  background-color: var(--background-blue);
  height: 420px;
  border-radius: 12px;
  padding: 80px 150px 100px 60px;
  display: flex;
  justify-content: space-between;
}
@media screen and (max-width: 1280px) {
  .career_content_welcome-wrapper {
    flex-direction: column;
    padding: 50px 40px;
  }
}
@media screen and (max-width: 768px) {
  .career_content_welcome-wrapper {
    padding: 36px 20px;
    padding-bottom: 50px;
  }
}
.career_content_welcome-title {
  font: var(--desktop-1920-h-2);
  max-width: 500px;
}
.career_content_welcome-desc {
  padding-top: 10px;
}
.career_content_welcome-desc-text {
  width: 400px;
  font: var(--body-large);
  padding-bottom: 28px;
}
@media screen and (max-width: 1280px) {
  .career_content_welcome-desc-text {
    width: auto;
  }
}
.career_content_welcome-desc-btn {
  cursor: pointer;
  padding: 15px 24px;
  background-color: var(--main-blue);
  border-radius: 4px;
  font: var(--button-medium);
  color: var(--main-white);
  transition: ease-in-out 0.3s;
}
.career_content_welcome-desc-btn:hover {
  background-color: var(--secondary-blue-text);
}

@media screen and (max-width: 1280px) {
  .btn-single {
    display: none;
  }
}

.career_content-more-banner-footer-btn-wrapper {
  display: none;
}
@media screen and (max-width: 1280px) {
  .career_content-more-banner-footer-btn-wrapper {
    display: block;
    padding-top: 20px;
  }
}

@media screen and (max-width: 768px) {
  .career-cards-desktop {
    display: none;
  }
}

#login-container {
  position: fixed;
  display: none;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  z-index: 99;
}
#login-container .login_modal-close {
  cursor: pointer;
  position: absolute;
  right: -36px;
  top: -35px;
}
@media screen and (max-width: 768px) {
  #login-container .login_modal-close {
    right: 10px;
    top: 10px;
  }
}
#login-container .login_modal-close:hover svg path {
  transition: all 0.3s;
  stroke: #ffffff;
}
#login-container .login_modal-close:hover svg circle {
  transition: all 0.3s;
  fill: var(--secondary-blue-text);
}
#login-container .login-error {
  font: var(--caption-large);
  padding-top: 15px;
  line-height: 0;
  animation: errorShow linear 0.2s;
  display: none;
  color: rgb(196, 0, 0);
}
#login-container h2 {
  opacity: 0;
  position: relative;
  animation: modalContentFadeIn 0.2s 0.3s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;
}
@keyframes errorShow {
  from {
    opacity: 0;
    padding: 0;
  }
  to {
    opacity: 1;
    padding-top: 15px;
  }
}
#login-container .login-background {
  position: relative;
  display: table-cell;
  background: rgba(4, 27, 66, 0.637);
  text-align: center;
  vertical-align: middle;
  height: 100vh;
}
#login-container .login-background .login {
  transform: scale(0);
  background: white;
  padding: 40px 30px;
  display: inline-block;
  border-radius: 20px;
  font-weight: 300;
  position: relative;
  width: 500px;
}
#login-container .login-background .login .login_spinner {
  display: none;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}
@media screen and (max-width: 768px) {
  #login-container .login-background .login {
    width: 90%;
  }
}
#login-container .login-background .login .login-caption {
  margin-bottom: 20px;
  font: var(--caption-large);
  text-align: left;
}
@media screen and (max-width: 768px) {
  #login-container .login-background .login .login-caption {
    width: 100%;
    text-align: center;
  }
}
#login-container .login-background .login .login-label {
  font: var(--body-medium);
  text-align: left;
}
#login-container .login-background .login .login-input {
  background-color: var(--input-grey-fill);
  width: 100%;
  padding: 15px 20px;
  border-radius: 8px;
}
#login-container .login-background .login .login-submit {
  margin-top: 30px;
  color: var(--main-white);
  font: var(--button-medium);
  width: 100%;
  padding: 15px 0;
  background-color: var(--main-orange);
  transition: 400ms;
  border-radius: 6px;
}
#login-container .login-background .login .login-submit:hover {
  background-color: #e96d1d;
}

.login-show {
  display: table !important;
  animation: fadeIn 0.3s linear;
}
.login-show .login {
  animation: blowUpModal 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;
}

.login-out {
  animation: loginOutBg 0.4s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;
}
.login-out .login {
  animation: blowUpModalTwo 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;
}

@keyframes loginOutBg {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes blowUpModal {
  0% {
    transform: scale(0);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes blowUpModalTwo {
  0% {
    transform: scale(1);
    opacity: 1;
  }
  100% {
    transform: scale(0);
    opacity: 0;
  }
}
.notification {
  transition: transform 500ms;
  display: none;
  transform: translateX(200%);
  position: fixed;
  right: 50px;
  z-index: 99;
  top: 100px;
  text-align: center;
  background-color: var(--main-white);
  border-radius: 10px;
  width: 350px;
  height: 100px;
}
@media screen and (max-width: 768px) {
  .notification {
    right: 5px;
    top: 30px;
  }
}
.notification .notification-close {
  cursor: pointer;
  z-index: 100;
  position: absolute;
  right: 2px;
  top: 5px;
}
.notification_wrapper {
  height: 100%;
  overflow: hidden;
  position: relative;
}
.notification_wrapper::before {
  position: absolute;
  content: "";
  width: 330px;
  height: 6px;
  background-color: #e96d1d;
  left: 10px;
  bottom: 10px;
  border-radius: 10px;
  animation: progress linear 4s;
}
@keyframes progress {
  from {
    width: 280px;
  }
  to {
    width: 0;
  }
}
.notification_text {
  font: var(--caption-large);
  font-size: 20px;
  padding-top: 10px;
}

.notification-show {
  display: block;
  transform: translateX(0);
  animation: translateNotify;
  animation-timing-function: cubic-bezier(0.31, 0.11, 0.57, 1.68);
  animation-duration: 0.8s;
}
@keyframes translateNotify {
  from {
    transform: translateX(200%);
  }
  to {
    transform: translate(0);
  }
}

.notification-out {
  transform: translateX(200%);
}

.login-submit-enter {
  display: none;
  color: var(--main-white);
  font: var(--button-medium);
  width: 100%;
  padding: 15px 0;
  background-color: var(--main-orange);
  transition: 400ms;
  border-radius: 6px;
}
.login-submit-enter:hover {
  background-color: #e96d1d;
}

.career_switch {
  margin-bottom: 30px;
}
@media screen and (min-width: 768px) {
  .career_switch::-webkit-scrollbar {
    width: 2px;
  }
  .career_switch::-webkit-scrollbar-track {
    background-color: transparent;
  }
  .career_switch::-webkit-scrollbar-thumb {
    background-color: var(--grey-100);
    border-radius: 11px;
    transition: all 0.4s;
    -moz-transition: all 0.4s;
    -webkit-transition: all 0.4s;
  }
  .career_switch::-webkit-scrollbar-thumb:hover {
    background-color: #555;
  }
}
@media screen and (max-width: 768px) {
  .career_switch {
    overflow: scroll;
    background-color: var(--background-blue);
  }
}
.career_switch-wrapper {
  padding: 4px;
  padding-right: 40px;
  max-width: 727px;
  height: 56px;
  background-color: var(--background-blue);
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-radius: 6px;
}
@media screen and (max-width: 768px) {
  .career_switch-wrapper {
    background-color: transparent;
    width: 680px;
    justify-content: flex-start;
  }
}
.career_switch-course {
  max-width: 1038px;
}
.career_switch-btn {
  padding: 11px 36px;
  font: var(--button-medium);
  color: var(--grey-500);
  white-space: nowrap;
  border-radius: 6px;
  transition: all 0.3s;
}
.career_switch-btn:hover {
  color: rgb(71, 71, 71);
}
@media screen and (max-width: 1280px) {
  .career_switch-btn {
    padding: 11px 33px;
  }
}
@media screen and (max-width: 768px) {
  .career_switch-btn {
    padding: 10px 14px;
  }
}
.career_switch .active-switch {
  background-color: var(--main-white);
  color: var(--secondary-blue-text);
}

@media screen and (max-width: 1280px) {
  .career_banner-course {
    right: 60px;
  }
}
@media screen and (max-width: 768px) {
  .career_banner-course {
    position: static;
    width: 234px;
    height: 192px;
  }
}

@media screen and (max-width: 768px) {
  .career_banner-course-wrapper {
    padding-bottom: 33px;
  }
}

.career_banner-course-content {
  display: flex;
  flex-direction: column;
  align-items: center;
  height: 100%;
  justify-content: space-between;
}

.career_course-company-welcome {
  padding: 80px 60px;
  background-color: var(--background-blue);
  border-radius: 20px;
  height: auto;
}
@media screen and (max-width: 1279px) {
  .career_course-company-welcome {
    padding: 50px 40px 67px 40px;
  }
}
@media screen and (max-width: 768px) {
  .career_course-company-welcome {
    padding: 36px 24px 51px 20px;
  }
}
@media screen and (max-width: 1279px) {
  .career_course-company-welcome .title {
    width: 532px;
  }
}
@media screen and (max-width: 768px) {
  .career_course-company-welcome .title {
    width: 291px;
  }
}
@media screen and (max-width: 1500px) {
  .career_course-company-welcome .career_course-banner-wrapper {
    display: grid;
    grid-template-columns: 1fr 564px;
  }
}
@media screen and (max-width: 1279px) {
  .career_course-company-welcome .career_course-banner-wrapper {
    display: flex;
    flex-direction: column;
    margin-bottom: 0 !important;
  }
}
@media screen and (max-width: 1500px) {
  .career_course-company-welcome .career_course-banner-wrapper .career_course-banner-raiting {
    width: 482px;
    padding-right: 47px;
  }
}
@media screen and (max-width: 1279px) {
  .career_course-company-welcome .career_course-banner-wrapper .career_course-banner-raiting-laptop {
    margin-top: 0;
  }
}
@media screen and (max-width: 1279px) {
  .career_course-company-welcome .career_course-banner-wrapper .career-course-raiting-text {
    font: var(--body-medium);
  }
}
@media screen and (max-width: 768px) {
  .career_course-company-welcome .career_course-banner-raiting-laptop {
    padding-right: 20px;
  }
}
.career_course-company-welcome .career-course-text {
  margin-top: 26px;
  max-height: none;
}
@media screen and (max-width: 768px) {
  .career_course-company-welcome .career-course-text {
    display: none;
  }
}
.career_course-company-welcome .career-course-text p {
  font-weight: 400;
}
@media screen and (max-width: 1279px) {
  .career_course-company-welcome .career-course-text p {
    font-weight: 500;
    font-size: 16px;
  }
}
.career_course-company-welcome .career-course-text-mobile {
  display: none;
}
@media screen and (max-width: 768px) {
  .career_course-company-welcome .career-course-text-mobile {
    margin-top: 20px;
    display: block;
    max-height: none;
  }
}
@media screen and (max-width: 768px) {
  .career_course-company-welcome .career-course-text-mobile p {
    font-weight: 500;
    line-height: 28px;
  }
  .career_course-company-welcome .career-course-text-mobile p:last-child {
    padding-top: 20px;
  }
}

@media screen and (max-width: 768px) {
  .career_course-company-steps {
    margin-bottom: 50px;
  }
}
.career_course-company-steps .career_course-company-steps-nav-mobile {
  display: none;
}
@media screen and (max-width: 768px) {
  .career_course-company-steps .career_course-company-steps-nav-mobile {
    display: flex;
    justify-content: space-between;
    align-items: center;
  }
}
@media screen and (max-width: 768px) {
  .career_course-company-steps .career_course-company-steps_slider {
    padding-bottom: 30px;
  }
}
@media screen and (max-width: 768px) {
  .career_course-company-steps .history-pagination {
    position: static;
    transform: translate(0, 0);
  }
}
.career_course-company-steps .career_course-company-steps-slider-wrapper {
  position: relative;
}
@media screen and (max-width: 768px) {
  .career_course-company-steps .career_course-company-steps-slider-wrapper {
    padding-bottom: 30px;
  }
}
.career_course-company-steps .career_course-company-steps_navigation {
  position: absolute;
  top: 40%;
  transform: translateY(-50%);
  z-index: 2;
  background: #ffffff;
  border-radius: 50%;
  width: 52px;
  height: 52px;
  box-shadow: 0px 8px 18px -6px rgba(24, 39, 75, 0.1215686275);
  transition: 400ms;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media screen and (max-width: 768px) {
  .career_course-company-steps .career_course-company-steps_navigation {
    display: none;
  }
}
@media screen and (max-width: 768px) {
  .career_course-company-steps .career_course-company-steps_navigation-mobile {
    position: static;
    display: block;
    transform: translateY(0);
  }
}
.career_course-company-steps .career_course-company-steps_navigation--disable {
  pointer-events: none;
  opacity: 0;
}
.career_course-company-steps .career_course-company-steps-prev {
  left: -26px;
}
.career_course-company-steps .career_course-company-steps-next {
  right: -26px;
}
.career_course-company-steps-title {
  font: var(--desktop-1920-h-2);
  max-width: 625px;
  padding-bottom: 50px;
}
.career_course-company-steps-wrapper {
  display: flex;
}
.career_course-company-steps-wrapper .card_active .career_course-company-steps-card-content {
  font: var(--body-large);
  color: var(--main-white);
  background: var(--gradient-blue) !important;
}
.career_course-company-steps-wrapper .card_active .career_course-company-steps-card-year {
  padding: 10px 105px;
  background-color: var(--background-blue);
  color: var(--secondary-blue-text);
  font: var(--desktop-1920-h-1);
  border-radius: 16px;
}
.career_course-company-steps_slider {
  overflow-x: hidden;
}
.career_course-company-steps-card {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.career_course-company-steps-card-text {
  font: var(--body-large);
}
@media screen and (max-width: 1279px) {
  .career_course-company-steps-card-text {
    font: var(--body-medium);
  }
}
.career_course-company-steps-card-content {
  padding: 40px;
  border-radius: 20px;
  border: 1px solid var(--stroke-light-blue);
  width: 406px;
  height: 320px;
  margin-bottom: 11px;
}
@media screen and (max-width: 1500px) {
  .career_course-company-steps-card-content {
    width: 380px;
    height: 340px;
  }
}
@media screen and (max-width: 1279px) {
  .career_course-company-steps-card-content {
    width: 339px;
    height: 308px;
  }
}
@media screen and (max-width: 768px) {
  .career_course-company-steps-card-content {
    width: 335px;
    height: 236px;
    padding: 30px 24px 50px 20px;
  }
}
.career_course-company-steps-card-year {
  font: var(--desktop-1920-h-3);
  color: var(--stroke-light-blue);
}

.career_content-whatIs {
  height: 1521px;
  background: var(--gradient-light-blue);
  margin-bottom: var(--section-mb);
}
@media screen and (max-width: 1500px) {
  .career_content-whatIs {
    height: auto;
  }
}
.career_content-whatIs-map {
  height: 619px;
  background-color: var(--main-white);
  padding: 8px 151px 60px 151px;
  border-radius: 20px;
}
@media screen and (max-width: 1279px) {
  .career_content-whatIs-map {
    height: auto;
    padding: 26px 9px 19px 26px;
  }
}
.career_content-whatIs-map-wrapper {
  position: relative;
}
.career_content-whatIs-map-wrapper-geo {
  position: absolute;
  z-index: 2;
  bottom: 40px;
  right: 95px;
}
@media screen and (max-width: 1500px) {
  .career_content-whatIs-map-wrapper-geo {
    bottom: 39px;
    right: 86px;
  }
}
@media screen and (max-width: 1279px) {
  .career_content-whatIs-map-wrapper-geo {
    bottom: 29px;
    right: 61px;
  }
}
@media screen and (max-width: 768px) {
  .career_content-whatIs-map {
    display: none;
  }
}
.career_content-whatIs-wrapper {
  padding: 150px 0;
}
@media screen and (max-width: 1500px) {
  .career_content-whatIs-wrapper {
    padding: 109px 0 130px 0;
  }
}
@media screen and (max-width: 1279px) {
  .career_content-whatIs-wrapper {
    padding: 83px 0 100px 0;
  }
}
@media screen and (max-width: 768px) {
  .career_content-whatIs-wrapper {
    padding: 65px 0 80px 0;
  }
}
.career_content-whatIs-wrapper .title {
  margin-bottom: 50px;
}
@media screen and (max-width: 1279px) {
  .career_content-whatIs-wrapper .title {
    margin-bottom: 46px;
  }
}
@media screen and (max-width: 768px) {
  .career_content-whatIs-wrapper .title {
    margin-bottom: 30px;
    width: 256px;
  }
}
.career_content-whatIs-cards {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-template-rows: repeat(2, 1fr);
  gap: 30px;
  margin-bottom: 30px;
}
@media screen and (max-width: 1279px) {
  .career_content-whatIs-cards {
    grid-template-columns: repeat(2, 1fr);
    grid-template-rows: repeat(3, 1fr);
  }
}
@media screen and (max-width: 768px) {
  .career_content-whatIs-cards {
    display: none;
  }
}
.career_content-whatIs-card {
  padding: 40px;
  border-radius: 20px;
  background-color: var(--main-white);
}
@media screen and (max-width: 1500px) {
  .career_content-whatIs-card {
    padding: 30px 32px 36px 32px;
  }
}
@media screen and (max-width: 1279px) {
  .career_content-whatIs-card {
    padding: 32px;
  }
}
@media screen and (max-width: 768px) {
  .career_content-whatIs-card {
    padding: 30px 20px;
    max-width: 299px;
  }
}
.career_content-whatIs-card-title {
  font: var(--desktop-1920-h-4);
  color: var(--main-tiffany);
  padding-bottom: 72px;
}
@media screen and (max-width: 1500px) {
  .career_content-whatIs-card-title {
    padding-bottom: 58px;
  }
}
@media screen and (max-width: 1279px) {
  .career_content-whatIs-card-title {
    padding-bottom: 56px;
  }
}
@media screen and (max-width: 1279px) {
  .career_content-whatIs-card-title {
    padding-bottom: 4px;
  }
}
.career_content-whatIs-card-desc {
  font: var(--body-large);
  color: var(--main-black);
}
@media screen and (max-width: 768px) {
  .career_content-whatIs-card-desc {
    font: var(--body-medium);
  }
}
.career_content-whatIs .career_content-whatIs-cards-slider {
  display: none;
}
@media screen and (max-width: 768px) {
  .career_content-whatIs .career_content-whatIs-cards-slider {
    display: flex;
    max-width: 299px;
  }
}
@media screen and (max-width: 768px) {
  .career_content-whatIs .career_content-whatIs-cards-slider-slide {
    display: flex;
    flex-direction: column;
    gap: 10px;
  }
}
@media screen and (max-width: 768px) {
  .career_content-whatIs .career_content-whatIs-cards-slider-wrapper {
    display: flex;
  }
}

.career_content-knowledge-slider {
  display: flex;
}
.career_content-knowledge-wrapper {
  display: flex;
  justify-content: space-between;
  gap: 84px;
  margin-bottom: var(--section-mb);
}
@media screen and (max-width: 1500px) {
  .career_content-knowledge-wrapper {
    gap: 116px;
  }
}
@media screen and (max-width: 1279px) {
  .career_content-knowledge-wrapper {
    flex-direction: column;
    gap: 50px;
  }
}
.career_content-knowledge-title .title {
  padding-bottom: 24px;
}
@media screen and (max-width: 1279px) {
  .career_content-knowledge-title .title {
    width: 539px;
  }
}
@media screen and (max-width: 768px) {
  .career_content-knowledge-title .title {
    width: 335px;
    padding-bottom: 14px;
  }
}
.career_content-knowledge-desc {
  font: var(--body-extra-extra-large);
  padding-bottom: 30px;
}
@media screen and (max-width: 1500px) {
  .career_content-knowledge-desc {
    font: var(--body-extra-large);
  }
}
@media screen and (max-width: 1279px) {
  .career_content-knowledge-desc {
    width: 456px;
  }
}
@media screen and (max-width: 768px) {
  .career_content-knowledge-desc {
    width: 345px;
    font: var(--body-extra-extra-large);
  }
}
.career_content-knowledge-btn {
  padding: 15px 24px;
  background-color: var(--main-blue);
  cursor: pointer;
  transition: ease-in-out 0.3s;
  color: var(--main-white);
  border-radius: 4px;
}
@media screen and (max-width: 1500px) {
  .career_content-knowledge-btn {
    padding: 11px 19px;
  }
}
@media screen and (max-width: 1279px) {
  .career_content-knowledge-btn {
    padding: 12px 19px;
  }
}
@media screen and (max-width: 768px) {
  .career_content-knowledge-btn {
    display: none;
  }
}
.career_content-knowledge-btn:hover {
  background-color: var(--secondary-blue-text);
}
.career_content-knowledge-btn-mobile {
  display: none;
  background-color: var(--main-blue);
  cursor: pointer;
  color: var(--main-white);
  border-radius: 4px;
  transition: ease-in-out 0.3s;
}
.career_content-knowledge-btn-mobile:hover {
  background-color: var(--secondary-blue-text);
}
@media screen and (max-width: 768px) {
  .career_content-knowledge-btn-mobile {
    display: block;
    padding: 16px 15px;
  }
}
.career_content-knowledge-cards {
  display: flex;
  flex-direction: column;
  gap: 30px;
}
@media screen and (max-width: 768px) {
  .career_content-knowledge-cards {
    gap: 0;
    flex-direction: row;
  }
}
.career_content-knowledge-cards-card {
  width: 624px;
  background: var(--background-blue);
  border-radius: 16px;
  padding: 40px;
}
@media screen and (max-width: 1500px) {
  .career_content-knowledge-cards-card {
    width: 585px;
    font: var(--body-medium);
  }
}
@media screen and (max-width: 1279px) {
  .career_content-knowledge-cards-card {
    width: 100%;
    padding: 32px;
  }
}
@media screen and (max-width: 768px) {
  .career_content-knowledge-cards-card {
    width: 299px;
    height: 312px;
    padding: 30px 20px;
  }
}
.career_content-knowledge-cards-card-title {
  display: flex;
  gap: 7px;
  align-items: center;
  padding-bottom: 6px;
}
.career_content-knowledge-cards-card-title-text {
  font: var(--desktop-1920-h-5);
  margin-bottom: 0 !important;
}
.career_content-knowledge-cards-card-desc {
  font: var(--body-large);
}
@media screen and (max-width: 1500px) {
  .career_content-knowledge-cards-card-desc {
    font: var(--body-medium);
  }
}

.career_content-team-wrapper .title {
  width: 100%;
  margin-bottom: 50px;
}
@media screen and (max-width: 1279px) {
  .career_content-team-wrapper .title {
    margin-bottom: 44px;
  }
}
@media screen and (max-width: 768px) {
  .career_content-team-wrapper .title {
    margin-bottom: 30px;
  }
}

.career_content-video-wrapper {
  margin-bottom: 20px;
  border-radius: 40px;
  height: 720px;
  width: 100%;
  overflow: visible;
  position: relative;
}
@media screen and (max-width: 1500px) {
  .career_content-video-wrapper {
    height: 675px;
  }
}
@media screen and (max-width: 1279px) {
  .career_content-video-wrapper {
    height: 398px;
  }
}
@media screen and (max-width: 768px) {
  .career_content-video-wrapper {
    height: 370px;
    width: 335px;
  }
}
.career_content-video-wrapper .career_content-team-video {
  object-fit: cover;
  height: 100%;
  width: 100%;
}
@media screen and (max-width: 768px) {
  .career_content-video-wrapper .career_content-team-video {
    min-height: 100%;
  }
}
.career_content-video-wrapper .career_content-video-button {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateY(-50%) translateX(-50%);
  transition: opacity 0.2s;
}
@media screen and (max-width: 1279px) {
  .career_content-video-wrapper .career_content-video-button {
    top: 50%;
    transform: translateY(-50%) translateX(-50%);
    width: 60px;
    height: 60px;
  }
}
@media screen and (max-width: 768px) {
  .career_content-video-wrapper .career_content-video-button {
    width: 46px;
    height: 46px;
  }
}

@media screen and (max-width: 1279px) {
  .career-course-arrow-prev {
    left: -22px !important;
  }
}

.video-js {
  position: absolute !important;
  width: 100% !important;
  height: 100% !important;
  border-radius: 40px;
  overflow: hidden;
}

vjs-custom-theme .vjs-control-bar {
  background-color: transparent !important;
}
vjs-custom-theme .vjs-big-play-button {
  opacity: 0 !important;
}
vjs-custom-theme .vjs-volume-control {
  align-items: center !important;
}
vjs-custom-theme .vjs-play-progress:before {
  top: -4px !important;
}
vjs-custom-theme .vjs-fullscreen-control .vjs-icon-placeholder:before {
  line-height: 30px;
}
vjs-custom-theme button:hover {
  color: #fff;
}
vjs-custom-theme .vjs-progress-control .vjs-progress-holder {
  margin: 0 10px;
  background: rgba(255, 255, 255, 0.25);
  height: 1px;
}
vjs-custom-theme .vjs-progress-control:hover .vjs-play-progress:before {
  top: -7px !important;
}
vjs-custom-theme .vjs-control-bar {
  height: 54px;
  background: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  visibility: visible;
  opacity: 1;
  -webkit-transition: visibility 0.1s, opacity 0.1s;
  -o-transition: visibility 0.1s, opacity 0.1s;
  transition: visibility 0.1s, opacity 0.1s;
}
vjs-custom-theme .vjs-volume-panel {
  -webkit-box-ordinal-group: 5;
  -ms-flex-order: 4;
  order: 4;
  display: flex;
  align-items: center;
}
vjs-custom-theme .vjs-fullscreen-control {
  -webkit-box-ordinal-group: 5;
  -ms-flex-order: 5;
  order: 5;
}
vjs-custom-theme .vjs-picture-in-picture-control,
vjs-custom-theme .vjs-remaining-time {
  display: none;
}
vjs-custom-theme .vjs-play-control {
  width: 5em !important;
}
vjs-custom-theme .vjs-play-control .vjs-icon-placeholder::before {
  font-size: 13px;
  letter-spacing: 0.16px;
  content: "Play" !important;
  font-family: sans-serif;
  line-height: 30px;
}
vjs-custom-theme .vjs-play-control.vjs-playing .vjs-icon-placeholder::before {
  content: "Pause" !important;
  font-family: sans-serif;
}

.vjs-control-bar {
  max-width: 85%;
  margin: 0 auto;
  height: 40px !important;
}

.vjs-poster img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.vjs-big-play-button {
  visibility: hidden !important;
  width: 70px !important;
  height: 70px !important;
  border-radius: 50% !important;
  background-color: white !important;
  top: 50% !important;
  left: 50% !important;
  transform: translateY(-50%) translateX(-50%) !important;
}
.vjs-big-play-button span::before {
  background: var(--gradient-blue) !important;
}

.vjs-fullscreen {
  overflow: visible !important;
}

.vjs-button > .vjs-icon-placeholder:before {
  font-size: 2.8em !important;
  line-height: 1.4 !important;
}

.career_content-day-video {
  min-height: 100%;
  object-fit: cover;
}

.career_content-day-docs-wrapper {
  width: 100%;
  display: grid;
  grid-template-columns: 1fr 624px;
  gap: 83px;
}
@media screen and (max-width: 1500px) {
  .career_content-day-docs-wrapper {
    grid-template-columns: 495px 545px;
    gap: 120px;
  }
}
@media screen and (max-width: 1279px) {
  .career_content-day-docs-wrapper {
    display: flex;
    flex-direction: column;
    gap: 53px;
  }
}
@media screen and (max-width: 768px) {
  .career_content-day-docs-wrapper {
    gap: 50px;
  }
}
.career_content-day-docs-description-title {
  font: var(--desktop-1920-h-2);
  width: 577px;
  margin-bottom: 24px;
}
@media screen and (max-width: 1500px) {
  .career_content-day-docs-description-title {
    margin-bottom: 18px;
  }
}
@media screen and (max-width: 768px) {
  .career_content-day-docs-description-title {
    width: 100%;
    margin-bottom: 14px;
  }
}
.career_content-day-docs-description-text {
  font: var(--body-extra-large);
  margin-bottom: 30px;
}
@media screen and (max-width: 1279px) {
  .career_content-day-docs-description-text {
    font: var(--body-large);
    width: 507px;
  }
}
@media screen and (max-width: 768px) {
  .career_content-day-docs-description-text {
    font: var(--body-extra-extra-large);
    width: 100%;
    font-size: 17px;
  }
}
.career_content-day-docs-description-btn-mobile {
  display: none;
  padding: 15px 24px;
  background-color: var(--main-blue);
  cursor: pointer;
  border-radius: 4px;
  color: var(--main-white);
  transition: ease-in-out 0.3s;
  font: var(--button-medium);
}
.career_content-day-docs-description-btn-mobile:hover {
  background-color: var(--secondary-blue-text);
}
@media screen and (max-width: 768px) {
  .career_content-day-docs-description-btn-mobile {
    display: block;
    padding: 16px 15px;
  }
}
.career_content-day-docs-description-btn {
  padding: 15px 24px;
  background-color: var(--main-blue);
  cursor: pointer;
  border-radius: 4px;
  color: var(--main-white);
  transition: ease-in-out 0.3s;
  font: var(--button-medium);
}
.career_content-day-docs-description-btn:hover {
  background-color: var(--secondary-blue-text);
}
@media screen and (max-width: 1500px) {
  .career_content-day-docs-description-btn {
    padding: 11px 19px;
  }
}
@media screen and (max-width: 768px) {
  .career_content-day-docs-description-btn {
    display: none;
    padding: 16px 15px;
  }
}
.career_content-day-docs-cards {
  display: flex;
  flex-direction: column;
  gap: 6px;
}
.career_content-day-docs-cards-card {
  padding: 30px 40px;
  border-radius: 16px;
  border: 1px solid var(--stroke-light-blue);
  display: flex;
  flex-direction: column;
}
@media screen and (max-width: 1279px) {
  .career_content-day-docs-cards-card {
    padding: 24px 32px;
  }
}
@media screen and (max-width: 768px) {
  .career_content-day-docs-cards-card {
    padding: 24px 15px;
    padding-right: 20px;
  }
}
.career_content-day-docs-cards-card-wrapper {
  display: flex;
  gap: 6px;
}
@media screen and (max-width: 1279px) {
  .career_content-day-docs-cards-card-wrapper {
    gap: 16px;
  }
}
@media screen and (max-width: 768px) {
  .career_content-day-docs-cards-card-wrapper {
    gap: 9px;
  }
}
.career_content-day-docs-cards-card-number {
  font: var(--desktop-1920-h-6);
  color: var(--main-tiffany);
}
.career_content-day-docs-cards-card-title {
  font: var(--desktop-1920-h-6);
  color: var(--main-black);
}
.career_content-day-docs-cards-card-desc {
  font: var(--body-small);
  color: var(--grey-500);
}

.career_content-docs {
  margin-top: 20px;
}
.career_content-docs-title {
  margin-bottom: 16px;
}
@media screen and (max-width: 1279px) {
  .career_content-docs-title {
    width: 100%;
  }
}
@media screen and (max-width: 768px) {
  .career_content-docs-title {
    margin-bottom: 14px;
  }
}
.career_content-docs-description {
  font: var(--body-extra-extra-large);
  width: 571px;
}
@media screen and (max-width: 1279px) {
  .career_content-docs-description {
    font: var(--body-large);
    width: 448px;
  }
}
@media screen and (max-width: 768px) {
  .career_content-docs-description {
    width: 333px;
  }
}
.career_content-docs-wrapper-title {
  margin-bottom: 50px;
}
@media screen and (max-width: 1279px) {
  .career_content-docs-wrapper-title {
    margin-bottom: 40px;
  }
}
@media screen and (max-width: 768px) {
  .career_content-docs-wrapper-title {
    margin-bottom: 30px;
  }
}
.career_content-docs-cards {
  display: flex;
  flex-wrap: wrap;
  gap: 30px;
}
@media screen and (max-width: 768px) {
  .career_content-docs-cards {
    gap: 20px;
  }
}
.career_content-docs-cards-card {
  display: flex;
  align-self: start;
  flex: 0 0 auto;
  border-radius: 16px;
  border: 1px solid var(--stroke-light-blue);
  padding: 36px 32px;
  width: 297px;
  flex-direction: column;
  justify-content: space-between;
  height: 250px;
}
@media screen and (max-width: 1500px) {
  .career_content-docs-cards-card {
    width: 277px;
    padding-right: 10px;
  }
}
@media screen and (max-width: 1279px) {
  .career_content-docs-cards-card {
    padding: 32px 42px 40px 32px;
    width: 335px;
  }
}
@media screen and (max-width: 768px) {
  .career_content-docs-cards-card {
    width: 100%;
    padding: 30px 20px;
    padding-right: 71px;
    height: auto;
  }
}
@media screen and (max-width: 768px) {
  .career_content-docs-cards-card-title {
    display: flex;
    gap: 16px;
    align-items: center;
  }
}
.career_content-docs-cards-card-icon {
  margin-bottom: 20px;
}
@media screen and (max-width: 768px) {
  .career_content-docs-cards-card-icon {
    margin-bottom: 0;
    display: flex;
    align-self: flex-start;
    margin-top: 8px;
  }
}
.career_content-docs-cards-card-text {
  font: var(--body-large);
  height: 84px;
  font-size: 14px;
  line-height: 18px;
}
@media screen and (max-width: 768px) {
  .career_content-docs-cards-card-text {
    height: 100%;
    font: var(--body-medium);
    display: none;
  }
}
.career_content-docs-cards-card-text-mobile {
  display: none;
}
@media screen and (max-width: 768px) {
  .career_content-docs-cards-card-text-mobile {
    height: 100%;
    font: var(--body-medium);
    display: block;
  }
}
.career_content-docs-cards-card-download-btn-mobile {
  border-bottom: 1px solid var(--grey-500);
  color: var(--grey-500);
  font: var(--button-small);
  transition: opacity 0.2s;
  display: none;
}
.career_content-docs-cards-card-download-btn-mobile:hover {
  opacity: 0.8;
}
@media screen and (max-width: 768px) {
  .career_content-docs-cards-card-download-btn-mobile {
    display: block;
  }
}
.career_content-docs-cards-card-download-btn {
  border-bottom: 1px solid var(--grey-500);
  color: var(--grey-500);
  font: var(--button-small);
  transition: opacity 0.2s;
}
.career_content-docs-cards-card-download-btn:hover {
  opacity: 0.8;
}
@media screen and (max-width: 768px) {
  .career_content-docs-cards-card-download-btn {
    display: none;
  }
}
.career_content-docs-cards .career_content-docs-cards-card-bottom-mobile {
  gap: 20px;
}
@media screen and (max-width: 768px) {
  .career_content-docs-cards .career_content-docs-cards-card-bottom-mobile {
    display: flex;
    flex-direction: column;
    gap: 20px;
  }
}

.career_content-questions {
  margin-bottom: var(--section-mb);
}
.career_content-questions .title {
  margin-top: 20px;
  width: 596px;
  margin-bottom: 50px;
}
@media screen and (max-width: 1500px) {
  .career_content-questions .title {
    margin-bottom: 46px;
    width: 564px;
  }
}
@media screen and (max-width: 1279px) {
  .career_content-questions .title {
    margin-bottom: 40px;
    width: 492px;
  }
}
@media screen and (max-width: 768px) {
  .career_content-questions .title {
    margin-bottom: 30px;
    width: 336px;
  }
}

.career_content-questions-banner-title {
  width: 565px;
}
.career_content-questions-banner-desc {
  width: 600px;
  font: var(--body-large);
}
@media screen and (max-width: 1279px) {
  .career_content-questions-banner {
    display: none;
  }
}

@media screen and (max-width: 1280px) {
  .career_switch-course {
    overflow-x: hidden;
    width: 100%;
  }
}
@media screen and (max-width: 768px) {
  .career_switch-course {
    overflow-x: visible;
  }
}

.career_switch-wrapper {
  justify-content: flex-start !important;
}

.career_content-whatIsLeasing {
  margin-bottom: 116px;
}
@media screen and (max-width: 1500px) {
  .career_content-whatIsLeasing {
    margin-bottom: 130px;
  }
}
@media screen and (max-width: 768px) {
  .career_content-whatIsLeasing {
    margin-bottom: 80px;
  }
}
@media screen and (max-width: 1279px) {
  .career_content-whatIsLeasing .title {
    width: 100% !important;
  }
}
.career_content-whatIsLeasing-wrapper {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 139px;
  background: var(--background-blue);
  padding: 80px 206px 90px 60px;
  border-radius: 20px;
  padding-bottom: 0;
}
@media screen and (max-width: 1500px) {
  .career_content-whatIsLeasing-wrapper {
    padding-right: 60px;
    height: 376px;
  }
}
@media screen and (max-width: 1279px) {
  .career_content-whatIsLeasing-wrapper {
    padding: 50px 100px 0 40px;
    display: flex;
    flex-direction: column;
    gap: 20px;
    height: 596px;
    position: relative;
  }
  .career_content-whatIsLeasing-wrapper h6 {
    width: 100%;
  }
}
@media screen and (max-width: 1279px) and (max-width: 768px) {
  .career_content-whatIsLeasing-wrapper {
    padding: 36px 24px 0 20px;
  }
}
@media screen and (max-width: 768px) {
  .career_content-whatIsLeasing-wrapper {
    height: auto;
  }
}
@media screen and (max-width: 1500px) {
  .career_content-whatIsLeasing-content {
    width: 525px;
  }
}
@media screen and (max-width: 768px) {
  .career_content-whatIsLeasing-content {
    width: auto;
  }
}
.career_content-whatIsLeasing-content-text {
  font-size: 20px;
  padding-bottom: 20px;
}
@media screen and (max-width: 1500px) {
  .career_content-whatIsLeasing-content-text {
    font-size: 18px;
  }
}
@media screen and (max-width: 1279px) {
  .career_content-whatIsLeasing-content-text {
    font-weight: 500;
    font-size: 16px;
  }
}
.career_content-whatIsLeasing-img {
  padding-top: 28px;
}
@media screen and (max-width: 1500px) {
  .career_content-whatIsLeasing-img {
    height: 270px;
  }
}
@media screen and (max-width: 1279px) {
  .career_content-whatIsLeasing-img {
    position: absolute;
    bottom: 0;
    right: 60px;
  }
}
@media screen and (max-width: 768px) {
  .career_content-whatIsLeasing-img {
    display: none;
  }
}
.career_content-whatIsLeasing-img-mobile {
  display: none;
}
@media screen and (max-width: 768px) {
  .career_content-whatIsLeasing-img-mobile {
    display: block;
    padding-top: 20px;
  }
}

.career_content-difference {
  background: var(--gradient-light-blue);
  padding: 150px 0;
}
@media screen and (max-width: 1500px) {
  .career_content-difference {
    padding-top: 109px;
    padding-bottom: 130px;
  }
}
@media screen and (max-width: 1279px) {
  .career_content-difference {
    padding-top: 83px;
    padding-bottom: 100px;
  }
}
@media screen and (max-width: 768px) {
  .career_content-difference {
    padding-top: 65px;
    padding-bottom: 80px;
  }
}
.career_content-difference-title {
  margin-bottom: 50px;
  width: 544px;
}
@media screen and (max-width: 1279px) {
  .career_content-difference-title {
    margin-bottom: 40px;
    width: 436px;
  }
}
@media screen and (max-width: 768px) {
  .career_content-difference-title {
    width: 298px;
    margin-bottom: 30px;
  }
}
.career_content-difference-wrapper {
  display: flex;
  gap: 30px;
}
@media screen and (max-width: 1279px) {
  .career_content-difference-wrapper {
    flex-direction: column;
  }
}
@media screen and (max-width: 768px) {
  .career_content-difference-wrapper {
    gap: 20px;
  }
}
.career_content-difference .career_content-difference-card-leasing {
  background: var(--gradient-blue);
}
.career_content-difference .career_content-difference-card-credit {
  background-color: var(--main-white);
}
.career_content-difference .career_content-difference-card-credit .career_content-difference-card-title-text {
  color: var(--main-black);
}
.career_content-difference .career_content-difference-card-credit .career_content-difference-card-title {
  border-bottom: 1px solid var(--stroke-light-blue);
}
.career_content-difference .career_content-difference-card-credit .career_content-difference-card-point-text {
  color: var(--main-black);
}
.career_content-difference .career_content-difference-card-credit .career_content-difference-card-point {
  border-bottom: 1px solid var(--stroke-light-blue);
}
.career_content-difference .career_content-difference-card-credit .career_content-difference-card-point:last-child {
  border-bottom: none;
  padding: 9px 0;
}
@media screen and (max-width: 1279px) {
  .career_content-difference .career_content-difference-card-credit .career_content-difference-card-point:last-child {
    padding: 20px 0;
    padding-bottom: 0;
  }
}
.career_content-difference-card {
  padding: 60px;
  width: 624px;
  height: 639px;
  border-radius: 20px;
}
@media screen and (max-width: 1279px) {
  .career_content-difference-card {
    padding: 30px 32px;
    padding-bottom: 40px;
    width: 100%;
    height: auto;
  }
}
@media screen and (max-width: 768px) {
  .career_content-difference-card {
    padding-bottom: 30px;
  }
}
.career_content-difference-card-title {
  display: flex;
  justify-content: space-between;
  padding-bottom: 30px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1019607843);
}
@media screen and (max-width: 1279px) {
  .career_content-difference-card-title {
    padding: 20px;
    padding-top: 0;
  }
}
.career_content-difference-card-title-text {
  font: var(--desktop-1920-h-4);
  color: var(--main-white);
}
.career_content-difference-card-point {
  display: flex;
  gap: 20px;
  align-items: center;
  padding: 30px 0;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1019607843);
}
@media screen and (max-width: 1279px) {
  .career_content-difference-card-point {
    padding: 20px 0;
    gap: 15px;
  }
}
@media screen and (max-width: 768px) {
  .career_content-difference-card-point {
    gap: 10px;
  }
}
@media screen and (max-width: 1279px) {
  .career_content-difference-card-point img {
    width: 20px;
    height: 20px;
  }
}
.career_content-difference-card-point-text {
  font: var(--body-extra-extra-large);
  color: var(--main-white);
}
@media screen and (max-width: 1279px) {
  .career_content-difference-card-point-text {
    font-size: 16px;
  }
}
@media screen and (max-width: 768px) {
  .career_content-difference-card-point-text {
    font-size: 15px;
    line-height: 26px;
  }
}
.career_content-difference-card-point:last-child {
  border-bottom: none;
}
@media screen and (max-width: 1279px) {
  .career_content-difference-card-point:last-child {
    padding-bottom: 0;
  }
}

@media screen and (max-width: 768px) {
  .career_content-difference-card-point-mobile {
    margin-bottom: 27px;
  }
}

@media screen and (max-width: 768px) {
  .career_content-difference-card-point-mobile-last {
    margin-bottom: 52px;
  }
}

@media screen and (max-width: 768px) {
  .career_content-difference-card-point-text-mobile {
    width: 192px;
  }
}

.career_content-advantages {
  margin-bottom: var(--section-mb);
}
.career_content-advantages .title {
  width: 654px;
  margin-bottom: 50px;
}
@media screen and (max-width: 1500px) {
  .career_content-advantages .title {
    width: 438px;
  }
}
@media screen and (max-width: 768px) {
  .career_content-advantages .title {
    width: 306px;
  }
}
.career_content-advantages-cards {
  display: flex;
  gap: 30px;
}
@media screen and (max-width: 1279px) {
  .career_content-advantages-cards {
    flex-direction: column;
  }
}
.career_content-advantages-card {
  padding: 40px;
  border-radius: 20px;
  width: 407px;
  background: var(--background-blue);
}
@media screen and (max-width: 1279px) {
  .career_content-advantages-card {
    width: 100%;
    display: flex;
    padding: 32px 126px 35px 40px;
    gap: 32px;
  }
}
@media screen and (max-width: 768px) {
  .career_content-advantages-card {
    display: block;
    padding: 30px 40px 30px 20px;
    height: 222px;
  }
}
.career_content-advantages-card img {
  padding-bottom: 40px;
}
@media screen and (max-width: 1279px) {
  .career_content-advantages-card img {
    padding-bottom: 24px;
  }
}
.career_content-advantages-card-title {
  font: var(--desktop-1920-h-5);
}
@media screen and (max-width: 768px) {
  .career_content-advantages-card-title {
    padding-bottom: 8px;
  }
}
.career_content-advantages-card-text {
  font: var(--body-large);
}
@media screen and (max-width: 768px) {
  .career_content-advantages-card-text {
    font-size: 14px;
    line-height: 22px;
  }
}
@media screen and (max-width: 1279px) {
  .career_content-advantages .career_content-advantages-card-text-laptop {
    width: 405px;
  }
}
@media screen and (max-width: 768px) {
  .career_content-advantages .career_content-advantages-card-text-laptop {
    width: auto;
  }
}

.career_content-scheme .title {
  margin-bottom: 50px;
}
@media screen and (max-width: 1279px) {
  .career_content-scheme .title {
    margin-bottom: 44px;
    width: 100%;
  }
}
@media screen and (max-width: 768px) {
  .career_content-scheme .title {
    margin-bottom: 30px;
    width: 306px;
  }
}
@media screen and (max-width: 1500px) {
  .career_content-scheme .scheme-desktop {
    display: none;
  }
}
.career_content-scheme .scheme-1500 {
  display: none;
}
@media screen and (max-width: 1500px) {
  .career_content-scheme .scheme-1500 {
    display: block;
  }
}
@media screen and (max-width: 1279px) {
  .career_content-scheme .scheme-1500 {
    display: none;
  }
}
.career_content-scheme .scheme-1279 {
  display: none;
}
@media screen and (max-width: 1279px) {
  .career_content-scheme .scheme-1279 {
    display: block;
  }
}
@media screen and (max-width: 768px) {
  .career_content-scheme .scheme-1279 {
    display: none;
  }
}
.career_content-scheme .scheme-mobile {
  display: none;
}
@media screen and (max-width: 768px) {
  .career_content-scheme .scheme-mobile {
    display: block;
  }
}
.career_content-scheme .scheme-card {
  width: 406px;
  height: 280px;
  padding: 30px;
  padding-bottom: 0;
  border-radius: 20px;
  position: relative;
}
@media screen and (max-width: 1500px) {
  .career_content-scheme .scheme-card {
    width: 380px;
  }
}
@media screen and (max-width: 1279px) {
  .career_content-scheme .scheme-card {
    width: 339px;
  }
}
@media screen and (max-width: 768px) {
  .career_content-scheme .scheme-card {
    width: 100%;
    height: 350px;
    padding-right: 0;
  }
}
.career_content-scheme .scheme-card-description {
  padding: 6px 14px;
  font: var(--caption-small);
  background-color: var(--main-white);
  border-radius: 30px;
  border: 1px solid var(--stroke-light-blue);
  color: var(--main-black);
}
.career_content-scheme .scheme-card-cicle {
  width: 34px;
  height: 34px;
  background-color: var(--main-blue);
  border-radius: 50%;
  color: var(--main-white);
  display: flex;
  justify-content: center;
  align-items: center;
  font: var(--caption-small);
}
@media screen and (max-width: 768px) {
  .career_content-scheme .scheme-card-cicle {
    width: 30px;
    height: 30px;
  }
}
.career_content-scheme .scheme-card-person {
  position: absolute;
  right: 33px;
  bottom: 0;
}
@media screen and (max-width: 768px) {
  .career_content-scheme .scheme-card-person {
    width: 131px;
    height: 181px;
    right: 12px;
  }
}
.career_content-scheme .scheme-card-arrowP1 {
  position: absolute;
  top: -147px;
  right: -30px;
}
.career_content-scheme .scheme-card-arrowP1-wrapper {
  position: relative;
}
.career_content-scheme .scheme-card-arrowP1-text {
  position: absolute;
  top: 85px;
  transform: translateY(-50%) translateX(-50%);
}
.career_content-scheme .scheme-card-arrowP1-text-2 {
  position: absolute;
  top: 6px;
  left: 51px;
  transform: translateY(-50%);
}
.career_content-scheme .scheme-card-arrowP1-cicle {
  position: absolute;
  top: 7px;
  transform: translateX(-50%) translateY(-50%);
}
@media screen and (max-width: 768px) {
  .career_content-scheme .scheme-card-arrowP1-cicle {
    position: static;
    transform: none;
    background-color: var(--main-white);
    color: var(--secondary-blue-text);
  }
}
.career_content-scheme .scheme-card-arrowP2 {
  position: absolute;
  top: 50%;
  right: -240px;
}
.career_content-scheme .scheme-card-arrowP2-text {
  position: absolute;
  top: 1px;
  left: 10px;
  transform: translateY(-50%);
}
.career_content-scheme .scheme-card-arrowP2-cicle {
  position: absolute;
  top: 1px;
  right: -12px;
  transform: translateY(-50%);
}
.career_content-scheme .scheme-card-arrowP2-text-2 {
  position: absolute;
  top: 79px;
  right: 5px;
  transform: translateY(-50%) translateX(50%);
}
.career_content-scheme .scheme-card-arrowP3 {
  position: absolute;
  top: 10px;
  top: 50%;
  left: -115%;
}
@media screen and (max-width: 1500px) {
  .career_content-scheme .scheme-card-arrowP3 {
    left: -441px;
    width: 441px;
  }
}
.career_content-scheme .scheme-card-arrowP3-text {
  position: absolute;
  top: 33px;
  transform: translateX(50%);
}
@media screen and (max-width: 1500px) {
  .career_content-scheme .scheme-card-arrowP3-text {
    transform: translateX(105px);
  }
}
.career_content-scheme .scheme-card-arrowP3-cicle {
  top: -43%;
  right: 50%;
  transform: translateX(50%);
  position: absolute;
}
.career_content-scheme .scheme-card-client {
  background: var(--gradient-blue);
  color: var(--main-white);
}
.career_content-scheme-wrapper {
  display: flex;
  flex-direction: column;
}
.career_content-scheme .career_content-scheme-card-bottom {
  display: flex;
  justify-content: space-between;
}
@media screen and (max-width: 1279px) {
  .career_content-scheme .career_content-scheme-card-bottom {
    flex-direction: column;
    gap: 40px;
  }
}
@media screen and (max-width: 768px) {
  .career_content-scheme .career_content-scheme-card-bottom {
    gap: 30px;
  }
}
.career_content-scheme .career_content-scheme-card-bottom-item {
  background-color: var(--background-blue);
}
.career_content-scheme .career_content-scheme-card-bottom-item h6 {
  font: var(--desktop-1920-h-6);
}
.career_content-scheme .career_content-scheme-card-top {
  display: flex;
  justify-content: center;
}
.career_content-scheme .career_content-scheme-card-top h6 {
  font: var(--desktop-1920-h-6);
  width: 140px;
}
.career_content-scheme .career_content-scheme-card-top-item {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  background-color: var(--background-blue);
}
.career_content-scheme .career_content-scheme-card-top-content {
  display: flex;
  flex-direction: column;
  height: 100%;
  justify-content: space-between;
  width: 134px;
}
@media screen and (max-width: 768px) {
  .career_content-scheme .career_content-scheme-card-top-content {
    width: 196px;
  }
}
.career_content-scheme .career_content-scheme-card-top-content .scheme-card-logo-wrapper {
  width: 110px;
  height: 20px;
  margin-bottom: 30px;
}
.career_content-scheme .career_content-scheme-card-top-content img {
  padding-bottom: 30px;
}
.career_content-scheme .career_content-scheme-card-top-item-1200 {
  display: flex;
  justify-content: flex-end;
}
.career_content-scheme .career_content-scheme-card-top-item-1200 h6 {
  font: var(--desktop-1920-h-6);
}
.career_content-scheme .scheme-card-person-leasing-1200 {
  right: 12px;
  width: 153px;
  height: 216px;
}
@media screen and (max-width: 768px) {
  .career_content-scheme .scheme-card-person-leasing-1200 {
    width: 126px;
    height: 179px;
  }
}
.career_content-scheme .arrowP1-1200-wrapper {
  position: absolute;
  top: 93px;
  right: -276px;
}
.career_content-scheme .arrowP1-1200-wrapper .arrowP1-1200-image {
  position: relative;
}
.career_content-scheme .arrowP1-1200-wrapper .scheme-card-arrowP1-cicle-1200 {
  top: 0px;
  right: -27px;
}
.career_content-scheme .arrowP1-1200-wrapper .scheme-card-arrowP1-text-2-1200 {
  top: 96px;
  left: 0;
  transform: translateX(196px) !important;
  transform: translateY(0);
}
.career_content-scheme .arrowP1-1200-wrapper .scheme-card-arrowP1-text-1200 {
  top: 0;
  right: 37px;
}
.career_content-scheme .arrowP2-1200-wrapper {
  position: absolute;
  bottom: -233.05px;
  left: -30px;
}
.career_content-scheme .arrowP2-1200-wrapper .scheme-card-arrowP2-cicle {
  right: -16px;
  bottom: 0;
  transform: translateY(206px);
}
.career_content-scheme .arrowP2-1200-wrapper .scheme-card-arrowP2-text-2 {
  right: 45px;
  transform: translateY(129px);
}
.career_content-scheme .arrowP2-1200-wrapper .scheme-card-arrowP2-text {
  top: 65px;
  transform: translateX(171px);
}
.career_content-scheme .arrowP3-1200-wrapper {
  position: absolute;
  top: -360px;
  left: 50%;
}
.career_content-scheme .arrowP3-1200-wrapper .scheme-card-arrowP3-cicle {
  top: 135px;
  right: 50%;
  transform: translateX(50%);
}
.career_content-scheme .arrowP3-1200-wrapper .scheme-card-arrowP3-text {
  padding: 6px 0;
  width: 234px;
  top: 190px;
  text-align: center;
  transform: translateX(-111px);
}
.career_content-scheme .scheme-mobile-title-wrapper {
  display: flex;
  flex-direction: column;
  gap: 23px;
}
.career_content-scheme .scheme-card-person-mobile-girl {
  width: 109px;
  height: 183px;
  position: absolute;
  bottom: 0;
  right: 12px;
}
.career_content-scheme .scheme-mobile-point {
  display: flex;
  align-items: center;
  gap: 12px;
}
.career_content-scheme .scheme-card-mobile-text {
  font: var(--caption-small);
}
.career_content-scheme .scheme-card-arrow-mobile {
  position: absolute;
  bottom: -30px;
  left: 50%;
  transform: translateX(-50%);
}
.career_content-scheme .scheme-mobile-cicle-last {
  margin-bottom: 20px;
}

.career_content-buy .title {
  margin-bottom: 50px;
}
@media screen and (max-width: 1279px) {
  .career_content-buy .title {
    display: none;
  }
}
.career_content-buy .career_content-buy-title-mobile {
  display: none;
}
@media screen and (max-width: 1279px) {
  .career_content-buy .career_content-buy-title-mobile {
    display: block;
    margin-bottom: 44px;
    width: 100%;
  }
}
@media screen and (max-width: 768px) {
  .career_content-buy .career_content-buy-title-mobile {
    margin-bottom: 30px;
  }
}
.career_content-buy-cards {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-template-rows: repeat(2, 1fr);
  gap: 30px;
}
@media screen and (max-width: 1279px) {
  .career_content-buy-cards {
    display: flex;
    flex-direction: column;
  }
}
.career_content-buy-card {
  width: 625px;
  height: 481px;
  background-color: var(--background-blue);
  display: flex;
  flex-direction: column;
  border-radius: 20px;
  padding: 40px;
  padding-bottom: 50px;
}
@media screen and (max-width: 1500px) {
  .career_content-buy-card {
    width: 585px;
  }
}
@media screen and (max-width: 1279px) {
  .career_content-buy-card {
    width: 100%;
    flex-direction: row;
    height: 277px;
    align-items: center;
    padding-left: 0;
    padding-right: 0;
  }
}
@media screen and (max-width: 768px) {
  .career_content-buy-card {
    flex-direction: column;
    height: auto;
    padding: 42px 24px 30px 20px;
  }
}
.career_content-buy-card-image {
  display: flex;
  justify-content: center;
}
@media screen and (max-width: 1279px) {
  .career_content-buy-card-image {
    width: 363px;
  }
}
@media screen and (max-width: 1279px) {
  .career_content-buy-card-content {
    width: 279px;
  }
}
.career_content-buy-card-content-desc {
  font: var(--body-large);
  color: var(--grey-500);
  width: 376px;
}
@media screen and (max-width: 1279px) {
  .career_content-buy-card-content-desc {
    width: 100%;
  }
}
@media screen and (max-width: 768px) {
  .career_content-buy-card-content-desc {
    font: var(--body-small);
  }
}
.career_content-buy-card-content-title {
  display: flex;
  gap: 7px;
  align-items: center;
}
.career_content-buy-card-content-title-text {
  font: var(--desktop-1920-h-5);
  margin-bottom: 0 !important;
}
@media screen and (max-width: 768px) {
  .career_content-buy-card-content-title-text {
    font-size: 18px;
    padding-bottom: 10px;
  }
}
@media screen and (max-width: 768px) {
  .career_content-buy-card-content-title svg {
    padding-bottom: 10px;
  }
}

.catalog {
  margin-bottom: var(--section-mb);
}
.catalog .title {
  margin-bottom: 30px;
}
@media screen and (max-width: 1500px) {
  .catalog .title {
    font: var(--desktop-1920-h-1);
    margin-bottom: 40px;
  }
}
@media screen and (max-width: 1279px) {
  .catalog .title {
    margin-bottom: 36px;
  }
}
@media screen and (max-width: 767px) {
  .catalog .title {
    margin-bottom: 26px;
  }
}

.catalog__list {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 30px;
}
@media screen and (max-width: 1279px) {
  .catalog__list {
    grid-template-columns: 1fr;
  }
}
@media screen and (max-width: 767px) {
  .catalog__list {
    gap: 20px;
  }
}

.catalog__item {
  background: var(--background-blue);
  border-radius: 20px;
  height: 560px;
  padding: 40px;
}
@media screen and (max-width: 1500px) {
  .catalog__item {
    padding: 34px 20px 40px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1279px) {
  .catalog__item {
    display: flex;
    align-items: flex-start;
    height: 277px;
    padding: 38px 75px 46px 0;
  }
}
@media screen and (max-width: 767px) {
  .catalog__item {
    height: auto;
    padding: 40px 0 20px 0;
  }
}

.catalog__item_image {
  display: inline-block;
  margin-bottom: 13px;
}
@media screen and (max-width: 1500px) {
  .catalog__item_image {
    width: 545px;
    height: 299px;
    margin-bottom: 20px;
  }
}
@media screen and (max-width: 1279px) {
  .catalog__item_image {
    width: 363px;
    height: 199px;
    margin: 2px 0 0 0;
    flex: 0 0 auto;
  }
}
@media screen and (max-width: 767px) {
  .catalog__item_image {
    width: 335px;
    height: 184px;
    margin-bottom: 33px;
  }
}

@media screen and (max-width: 1500px) {
  .catalog__item_content {
    padding-left: 20px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1279px) {
  .catalog__item_content {
    padding-left: 10px;
    display: flex;
    flex-direction: column;
    height: 100%;
  }
}
@media screen and (max-width: 767px) {
  .catalog__item_content {
    padding: 0 20px;
  }
}

.catalog__item_name {
  color: var(--main-black);
  font: var(--desktop-1920-h-5);
  margin-bottom: 2px;
}
@media screen and (max-width: 1500px) {
  .catalog__item_name {
    margin-bottom: 6px;
  }
}
@media screen and (max-width: 767px) {
  .catalog__item_name {
    font: var(--desktop-1920-h-6);
    margin-bottom: 10px;
  }
}

.catalog__item_text {
  color: var(--grey-500);
  max-width: 376px;
  margin-bottom: 20px;
}
@media screen and (max-width: 1279px) {
  .catalog__item_text {
    font: var(--body-medium);
  }
}
@media screen and (max-width: 767px) {
  .catalog__item_text {
    font: var(--body-small);
    max-width: 291px;
    margin-bottom: 24px;
  }
}

.catalog__item_link {
  display: inline-block;
  color: var(--secondary-blue-text, #1a5ed4);
  font: var(--button-medium);
  padding: 15px 24px;
  border: 1px solid var(--main-blue);
  border-radius: 6px;
  transition: 400ms;
  text-align: center;
}
.catalog__item_link:hover {
  background-color: var(--main-blue);
  color: #fff;
}
@media only screen and (min-width: 768px) and (max-width: 1279px) {
  .catalog__item_link {
    margin-top: auto;
    width: fit-content;
  }
}
@media screen and (max-width: 767px) {
  .catalog__item_link {
    width: 100%;
    font: var(--button-small);
    border-radius: 10px;
  }
}

.category__banner.banner {
  margin-bottom: var(--section-mb);
}
.category__banner .banner__inner {
  display: grid;
  grid-template-columns: 842px 1fr;
  gap: 30px;
}
@media screen and (max-width: 1500px) {
  .category__banner .banner__inner {
    grid-template-columns: 790px 1fr;
  }
}
@media screen and (max-width: 1279px) {
  .category__banner .banner__inner {
    grid-template-columns: 1fr;
  }
}
@media screen and (max-width: 767px) {
  .category__banner .banner__inner {
    display: flex;
    flex-direction: column;
    gap: 20px;
  }
}
.category__banner .banner__left {
  height: 700px;
  display: flex;
  flex-direction: column;
  padding: 60px 10px 6px;
  background: var(--gradient-blue);
  color: #fff;
  border-radius: 20px;
}
@media screen and (max-width: 1500px) {
  .category__banner .banner__left {
    height: 676px;
    padding: 50px 10px 10px;
  }
}
@media screen and (max-width: 1279px) {
  .category__banner .banner__left {
    height: 650px;
  }
}
@media screen and (max-width: 767px) {
  .category__banner .banner__left {
    height: auto;
    padding: 36px 10px 10px;
  }
}
.category__banner .banner__left_content {
  margin-left: 50px;
  max-width: 620px;
}
@media screen and (max-width: 1500px) {
  .category__banner .banner__left_content {
    margin-left: 40px;
  }
}
@media screen and (max-width: 1279px) {
  .category__banner .banner__left_content {
    margin-left: 30px;
  }
}
@media screen and (max-width: 767px) {
  .category__banner .banner__left_content {
    margin-left: 10px;
  }
  .category__banner .banner__left_content .btn-lizing {
    padding: 16px 14px 16px;
    gap: 8px;
  }
}
.category__banner .banner__title {
  font: var(--desktop-1920-h-3);
  margin-bottom: 16px;
}
@media screen and (max-width: 1279px) {
  .category__banner .banner__title {
    margin-bottom: 14px;
  }
}
@media screen and (max-width: 767px) {
  .category__banner .banner__title {
    margin-bottom: 16px;
    overflow-wrap: break-word;
    hyphens: auto;
  }
}
.category__banner .banner__text {
  margin-bottom: 20px;
}
@media screen and (max-width: 1500px) {
  .category__banner .banner__text {
    margin-bottom: 22px;
    max-width: 565px;
  }
}
@media screen and (max-width: 767px) {
  .category__banner .banner__text {
    font: var(--body-extra-large);
    margin-bottom: 24px;
  }
}
.category__banner .banner__links {
  display: flex;
  align-items: center;
  gap: 24px;
}
@media screen and (max-width: 767px) {
  .category__banner .banner__links {
    gap: 14px;
    margin-bottom: 40px;
  }
}
.category__banner .banner__ruls {
  color: rgba(255, 255, 255, 0.6);
  font: var(--button-medium);
  border-bottom: 1px dashed rgba(255, 255, 255, 0.6);
  transition: 400ms;
}
.category__banner .banner__ruls:hover {
  color: #fff;
  border-color: #fff;
}
@media screen and (max-width: 767px) {
  .category__banner .banner__ruls {
    font: var(--button-small);
  }
}
.category__banner .banner__image {
  display: inline-block;
  border-radius: 16px;
  margin-top: auto;
  object-fit: none;
}
@media screen and (max-width: 1500px) {
  .category__banner .banner__image {
    height: 330px;
  }
}
@media screen and (max-width: 1279px) {
  .category__banner .banner__image {
    height: 284px;
  }
}
@media screen and (max-width: 767px) {
  .category__banner .banner__image {
    height: 180px;
    object-fit: cover;
  }
}
.category__banner .banner__right {
  display: flex;
  flex-direction: column;
  gap: 16px;
}
@media screen and (max-width: 1279px) {
  .category__banner .banner__right {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 30px;
  }
}
@media screen and (max-width: 767px) {
  .category__banner .banner__right {
    grid-template-columns: 1fr;
    gap: 20px;
  }
}
.category__banner .banner__equipment {
  background: var(--main-tiffany);
  border-radius: 12px;
  padding: 28px 10px 28px 30px;
  color: #fff;
  height: 376px;
  display: flex;
  flex-direction: column;
}
@media screen and (max-width: 1500px) {
  .category__banner .banner__equipment {
    padding: 24px 10px 30px 30px;
    height: 368px;
  }
}
@media screen and (max-width: 1279px) {
  .category__banner .banner__equipment {
    height: 414px;
  }
}
@media screen and (max-width: 767px) {
  .category__banner .banner__equipment {
    height: 313px;
    padding: 32px 10px 20px 20px;
  }
}
.category__banner .banner__equipment_title {
  font: var(--desktop-1920-h-7);
  margin-bottom: 11px;
}
@media screen and (max-width: 1500px) {
  .category__banner .banner__equipment_title {
    margin-bottom: 14px;
  }
}
@media screen and (max-width: 768px) {
  .category__banner .banner__equipment_title {
    margin-bottom: 8px;
  }
}
.category__banner .banner__equipment_list {
  font-size: 14px;
  line-height: 22px;
  overflow: hidden;
}
@media screen and (max-width: 1500px) {
  .category__banner .banner__equipment_list {
    line-height: 21px;
  }
}
.category__banner .banner__equipment_list li {
  display: flex;
  align-items: flex-start;
}
.category__banner .banner__equipment_list li::before {
  display: block;
  margin-top: 8px;
  margin-right: 10px;
  content: "";
  width: 9px;
  height: 7px;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg width='9' height='7' viewBox='0 0 9 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3.16139 4.64777L7.83228 0L9 1.19028L3.16139 7L0 3.85425L1.1962 2.66397L3.16139 4.64777Z' fill='white'/%3E%3C/svg%3E%0A");
}
.category__banner .banner__equipment_list li + li {
  margin-top: 9px;
}
@media screen and (max-width: 1500px) {
  .category__banner .banner__equipment_list li + li {
    margin-top: 8px;
  }
}
.category__banner .banner__equipment_more {
  font: var(--button-small);
  color: var(--main-black);
  padding: 3px 12px;
  background-color: #fff;
  border-radius: 46px;
  margin-top: auto;
  width: fit-content;
  transition: 400ms;
}
.category__banner .banner__equipment_more:hover {
  background-color: var(--main-blue);
  color: #fff;
}
@media screen and (max-width: 767px) {
  .category__banner .banner__equipment_more {
    margin-top: 0px;
  }
}
.category__banner .banner__cards {
  display: flex;
  flex-direction: column;
  gap: 16px;
}
@media screen and (max-width: 1279px) {
  .category__banner .banner__cards {
    gap: 30px;
  }
}
@media screen and (max-width: 767px) {
  .category__banner .banner__cards {
    gap: 20px;
  }
}
.category__banner .banner__card {
  display: flex;
  align-items: center;
  gap: 24px;
  padding: 22px 30px;
  background-color: var(--background-blue);
  border-radius: 12px;
}
@media screen and (max-width: 1500px) {
  .category__banner .banner__card {
    padding: 20px 30px;
  }
}
@media screen and (max-width: 1279px) {
  .category__banner .banner__card {
    padding: 35px 30px;
  }
}
@media screen and (max-width: 767px) {
  .category__banner .banner__card {
    padding: 30px 20px;
  }
}
.category__banner .banner__card_name {
  font: var(--button-small);
}
.category__banner .banner__card_value {
  font: var(--caption-large);
  margin-top: -2px;
}
@media screen and (max-width: 1500px) {
  .category__banner .banner__card_value {
    font: var(--caption-medium);
    margin-top: -1px;
  }
}
@media screen and (max-width: 1279px) {
  .category__banner .banner__card_value {
    margin-top: 0;
  }
}

.category__header {
  margin-bottom: 50px;
}
@media only screen and (min-width: 768px) and (max-width: 1279px) {
  .category__header {
    margin-bottom: 100px;
  }
}

.category__header_inner {
  display: grid;
  grid-template-columns: 260px 1fr;
  gap: 30px;
}
@media screen and (max-width: 1279px) {
  .category__header_inner {
    grid-template-columns: 1fr;
  }
}

.category__header_navs {
  background: var(--background-blue);
  border-radius: 10px;
  padding: 10px;
}
.category__header_navs a {
  display: flex;
  align-items: center;
  gap: 20px;
  color: var(--grey-400);
  font: var(--caption-medium);
  padding: 27px 10px 27px 26px;
  border-radius: 8px;
  transition: 400ms;
}
.category__header_navs a:hover {
  color: var(--main-blue);
}
.category__header_navs a:hover svg path {
  fill: var(--main-blue);
}
.category__header_navs a svg path {
  transition: 400ms;
}
@media screen and (max-width: 1500px) {
  .category__header_navs a {
    padding: 30px 10px 30px 26px;
  }
}
@media screen and (max-width: 1279px) {
  .category__header_navs {
    display: none;
  }
}

a.category__current {
  background-color: #fff;
  color: var(--main-blue);
}
a.category__current svg path {
  fill: var(--main-blue);
}

.category__header_banner {
  position: relative;
  color: #fff;
  background: var(--gradient-blue);
  border-radius: 20px;
  height: 340px;
  padding: 50px;
}
@media screen and (max-width: 1500px) {
  .category__header_banner {
    height: 364px;
  }
}
@media screen and (max-width: 1279px) {
  .category__header_banner {
    height: 589px;
    padding: 50px 40px;
  }
}
@media screen and (max-width: 767px) {
  .category__header_banner {
    height: 570px;
    padding: 36px 20px;
    display: flex;
    flex-direction: column;
  }
}

.category__header_content {
  position: relative;
  z-index: 1;
  max-width: 448px;
}

.category__header_title {
  font: var(--desktop-1920-h-3);
  margin-bottom: 12px;
}
@media screen and (max-width: 1500px) {
  .category__header_title {
    margin-bottom: 14px;
  }
}

.category__header_text {
  font: var(--body-medium);
  margin-bottom: 20px;
}
@media screen and (max-width: 1500px) {
  .category__header_text {
    max-width: 412px;
    font: var(--body-small);
    margin-bottom: 22px;
  }
}
@media screen and (max-width: 1279px) {
  .category__header_text {
    font: var(--body-large);
    margin-bottom: 21px;
    max-width: 481px;
  }
}
@media screen and (max-width: 767px) {
  .category__header_text {
    font: var(--body-extra-large);
    margin-bottom: 24px;
  }
}

.category__header_image {
  position: absolute;
  top: 0;
  right: 0;
  width: 456px;
  height: 340px;
  object-fit: contain;
}
@media screen and (max-width: 1500px) {
  .category__header_image {
    top: 18px;
    right: 1px;
    width: 440px;
    height: 328px;
  }
}
@media screen and (max-width: 1279px) {
  .category__header_image {
    width: 421px;
    height: 314px;
    right: 0;
    top: auto;
    bottom: 15px;
  }
}
@media screen and (max-width: 767px) {
  .category__header_image {
    position: unset;
    width: 335px;
    height: auto;
    bottom: 25px;
  }
}

.category__list {
  margin-bottom: var(--section-mb);
}

.category__list_title {
  font: var(--desktop-1920-h-5);
  margin-bottom: 30px;
}

.category__list_inner {
  position: relative;
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 30px;
}
.category__list_inner::before {
  position: absolute;
  content: "";
  width: 100%;
  height: 100%;
  background-color: #fff;
  opacity: 0;
  pointer-events: none;
  left: 0;
  top: 0;
  transition: 400ms;
}
.category__list_inner.pending::before {
  opacity: 0.65;
  pointer-events: all;
}
@media screen and (max-width: 1279px) {
  .category__list_inner {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media screen and (max-width: 767px) {
  .category__list_inner {
    grid-template-columns: 1fr;
    gap: 20px;
  }
}

.category__list_item.list_item {
  display: flex;
  flex-direction: column;
  height: 418px;
  padding: 5px;
  border: 1px solid var(--stroke-light-blue);
  border-radius: 20px;
}
@media screen and (max-width: 1279px) {
  .category__list_item.list_item {
    height: auto;
  }
}
@media screen and (max-width: 767px) {
  .category__list_item.list_item {
    height: auto;
  }
}
.category__list_item .list_item_image {
  display: inline-block;
  transition: 400ms;
}
.category__list_item .list_item_image img {
  display: block;
  border-radius: 18px;
  max-height: 198px;
  width: 100%;
  object-fit: cover;
}
.category__list_item .list_item_image:hover {
  opacity: 0.8;
}
@media screen and (max-width: 1500px) {
  .category__list_item .list_item_image img {
    height: 198px;
  }
}
@media screen and (max-width: 768px) {
  .category__list_item .list_item_image img {
    max-height: 168px;
    object-fit: cover;
  }
}
.category__list_item .list_item_name {
  display: inline-block;
  margin: 30px 25px 0 25px;
  color: var(--main-black);
  font: var(--desktop-1920-h-7);
  transition: 400ms;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 3;
  display: -webkit-box;
  -webkit-box-orient: vertical;
}
.category__list_item .list_item_name:hover {
  color: var(--main-blue);
}
@media screen and (max-width: 1500px) {
  .category__list_item .list_item_name {
    margin: 26px 25px 0 25px;
  }
}
@media screen and (max-width: 1279px) {
  .category__list_item .list_item_name {
    margin: 19px 15px 10px 15px;
  }
}
@media screen and (max-width: 767px) {
  .category__list_item .list_item_name {
    margin: 20px 15px 40px 15px;
  }
}
.category__list_item .list_item__info {
  margin-top: auto;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 6px;
}
@media screen and (max-width: 1279px) {
  .category__list_item .list_item__info {
    flex-wrap: wrap;
  }
}
@media screen and (max-width: 767px) {
  .category__list_item .list_item__info {
    flex-direction: column;
  }
}
.category__list_item .list_item_value {
  width: 100%;
  text-align: center;
  font: var(--button-medium);
  color: var(--main-blue);
  background-color: var(--background-blue);
  padding: 19px 0;
  border-radius: 16px;
}

.category__list_download {
  margin-top: 30px;
  height: 72px;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 11px;
  border: 1px solid var(--stroke-light-blue);
  color: var(--main-blue);
  font: var(--button-medium);
  border-radius: 10px;
  transition: 400ms;
}
.category__list_download svg {
  transition: 400ms;
}
.category__list_download svg path {
  transition: 400ms;
}
.category__list_download:disabled {
  pointer-events: none;
  background-color: var(--main-blue);
  color: #fff;
  opacity: 0.8;
}
.category__list_download:disabled svg {
  transform: rotate(180deg);
}
.category__list_download:disabled svg path {
  fill: #fff;
}
.category__list_download:hover {
  background-color: var(--main-blue);
  color: #fff;
}
.category__list_download:hover svg path {
  fill: #fff;
}
@media screen and (max-width: 1500px) {
  .category__list_download {
    height: 63px;
  }
}

.category__lizing.lizing {
  padding: 150px 0;
  margin-bottom: var(--section-mb);
  background: var(--gradient-light-blue);
}
@media screen and (max-width: 1500px) {
  .category__lizing.lizing {
    padding: 109px 0 var(--section-mb);
  }
}
@media screen and (max-width: 1279px) {
  .category__lizing.lizing {
    padding-top: 82px;
  }
}
@media screen and (max-width: 767px) {
  .category__lizing.lizing {
    padding-top: 66px;
  }
}
.category__lizing .lizing__title {
  margin-bottom: 16px;
}
@media screen and (max-width: 1500px) {
  .category__lizing .lizing__title {
    margin-bottom: 12px;
  }
}
@media screen and (max-width: 1279px) {
  .category__lizing .lizing__title {
    margin-bottom: 15px;
  }
}
.category__lizing .lizing__text {
  max-width: 654px;
  color: var(--grey-500);
  margin-bottom: 50px;
  font: var(--body-extra-large);
}
@media screen and (max-width: 1500px) {
  .category__lizing .lizing__text {
    margin-bottom: 46px;
    max-width: 610px;
  }
}
@media screen and (max-width: 1279px) {
  .category__lizing .lizing__text {
    font: var(--body-large);
    margin-bottom: 44px;
    max-width: 573px;
  }
}
@media screen and (max-width: 767px) {
  .category__lizing .lizing__text {
    font: var(--body-extra-large);
    margin-bottom: 42px;
  }
}
.category__lizing .lizing__inner {
  display: grid;
  grid-template-columns: 1fr 405px;
  gap: 30px;
}
@media screen and (max-width: 1500px) {
  .category__lizing .lizing__inner {
    grid-template-columns: 1fr 380px;
  }
}
@media screen and (max-width: 1279px) {
  .category__lizing .lizing__inner {
    grid-template-columns: 1fr;
  }
}
.category__lizing .lizing__cards {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 30px;
}
@media screen and (max-width: 767px) {
  .category__lizing .lizing__cards {
    grid-template-columns: 1fr;
    gap: 10px;
  }
}
.category__lizing .lizing__card {
  height: 256px;
  background-color: #fff;
  border-radius: 20px;
  padding: 40px;
  display: flex;
  flex-direction: column;
}
@media screen and (max-width: 1500px) {
  .category__lizing .lizing__card {
    height: 218px;
    padding: 30px 20px 36px 32px;
  }
}
@media screen and (max-width: 1279px) {
  .category__lizing .lizing__card {
    height: 216px;
    padding: 32px 20px 32px 32px;
  }
}
@media screen and (max-width: 767px) {
  .category__lizing .lizing__card {
    height: auto;
    padding: 30px 20px;
  }
}
.category__lizing .lizing__card_name {
  color: var(--main-tiffany);
  font: var(--desktop-1920-h-4);
}
@media screen and (max-width: 767px) {
  .category__lizing .lizing__card_name {
    margin-bottom: 4px;
  }
}
.category__lizing .lizing__card_value {
  margin-top: auto;
  max-width: 215px;
}
@media screen and (max-width: 767px) {
  .category__lizing .lizing__card_value {
    font: var(--body-medium);
    max-width: 100%;
  }
}
.category__lizing .lizing__banner {
  background: var(--gradient-blue);
  border-radius: 20px;
  padding: 40px;
  color: #fff;
  position: relative;
  max-height: 542px;
}
@media screen and (max-width: 1279px) {
  .category__lizing .lizing__banner {
    padding: 32px 30px 40px 32px;
    min-height: 298px;
  }
}
@media screen and (max-width: 767px) {
  .category__lizing .lizing__banner {
    min-height: 447px;
    padding: 32px 22px 20px 20px;
  }
}
.category__lizing .lizing__banner_title {
  font: var(--desktop-1920-h-4);
  margin-bottom: 20px;
}
@media screen and (max-width: 1500px) {
  .category__lizing .lizing__banner_title {
    margin-bottom: 19px;
  }
}
@media screen and (max-width: 1279px) {
  .category__lizing .lizing__banner_title {
    margin-bottom: 16px;
  }
}
@media screen and (max-width: 767px) {
  .category__lizing .lizing__banner_title {
    margin-bottom: 18px;
  }
}
.category__lizing .lizing__banner_rules li {
  display: flex;
  align-items: flex-start;
}
.category__lizing .lizing__banner_rules li::before {
  content: "-";
  display: block;
  margin-right: 2px;
}
.category__lizing .lizing__banner_rules li + li {
  margin-top: 8px;
}
@media screen and (max-width: 1500px) {
  .category__lizing .lizing__banner_rules {
    font: var(--body-medium);
  }
  .category__lizing .lizing__banner_rules li + li {
    margin-top: 10px;
  }
}
@media screen and (max-width: 767px) {
  .category__lizing .lizing__banner_rules {
    font-size: 14px;
    line-height: 22px;
    max-width: 270px;
  }
  .category__lizing .lizing__banner_rules li + li {
    margin-top: 14px;
  }
}
.category__lizing .lizing__banner_image {
  display: inline-block;
  position: absolute;
  right: 40px;
  bottom: 40px;
}
@media screen and (max-width: 1500px) {
  .category__lizing .lizing__banner_image {
    width: 120px;
    height: 120px;
    right: 35px;
    bottom: 28px;
  }
}
@media screen and (max-width: 1279px) {
  .category__lizing .lizing__banner_image {
    width: 162px;
    height: 162px;
    bottom: 59px;
    right: 99px;
  }
}
@media screen and (max-width: 767px) {
  .category__lizing .lizing__banner_image {
    width: 122px;
    height: 122px;
    right: 30px;
    bottom: 41px;
  }
}

.products__other {
  overflow: hidden;
  margin-bottom: var(--section-mb);
}
.products__other .title {
  width: 100%;
  margin-bottom: 50px;
}
@media screen and (max-width: 1500px) {
  .products__other .title {
    margin-bottom: 45px;
  }
}
@media screen and (max-width: 1279px) {
  .products__other {
    overflow: hidden;
  }
}

.products__other_carousel {
  position: relative;
}

.products__other_inner {
  display: flex;
}
.products__other_inner .category__list_item {
  flex: 0 0 auto;
}
@media screen and (max-width: 1279px) {
  .products__other_inner .category__list_item {
    width: 310px !important;
  }
}

.products__other_navigation {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 2;
  background: #ffffff;
  border-radius: 50%;
  width: 52px;
  height: 52px;
  box-shadow: 0px 8px 18px -6px rgba(24, 39, 75, 0.1215686275);
  transition: 400ms;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media screen and (max-width: 768px) {
  .products__other_navigation {
    display: none;
  }
}

.products__other_navigation-prev {
  left: -26px;
}

.products__other_navigation-next {
  right: -26px;
}

.products__other_navigation--disable {
  pointer-events: none;
  opacity: 0;
}

.products__other_pagination {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 30px;
  gap: 8px;
}

.products__other_pagination--bullet {
  background-color: var(--stroke-light-grey);
  width: 10px;
  height: 10px;
  border-radius: 50%;
  transition: 400ms;
}

.products__other_pagination--bullet-active {
  background-color: var(--main-tiffany);
}

.products__other_wrapper {
  overflow-x: hidden;
}
@media screen and (max-width: 768px) {
  .products__other_wrapper {
    overflow-x: visible;
  }
}

.contacts_block {
  margin-bottom: var(--section-mb);
}
.contacts_block .contacts-title {
  margin-bottom: 40px;
}
@media screen and (max-width: 1279px) {
  .contacts_block .contacts-title {
    margin-bottom: 30px;
  }
}
@media screen and (max-width: 768px) {
  .contacts_block .contacts-title {
    margin-bottom: 24px;
  }
}
.contacts_block-wrapper {
  height: 710px;
  display: grid;
  grid-template-columns: 1fr 932px;
  grid-gap: 50px;
  overflow: hidden;
}
@media screen and (max-width: 1500px) {
  .contacts_block-wrapper {
    grid-template-columns: 1fr 852px;
  }
}
@media screen and (max-width: 1280px) {
  .contacts_block-wrapper {
    display: block;
    height: auto;
  }
}
.contacts_block_search-wrapper {
  background-color: #f1f8ff;
  border-radius: 20px;
  padding: 10px;
  padding-right: 5px;
}
@media screen and (max-width: 1280px) {
  .contacts_block_search-wrapper {
    background-color: white;
  }
}
@media screen and (max-width: 1279px) {
  .contacts_block_search-wrapper {
    padding-left: 0;
    padding-top: 0;
  }
}
@media screen and (max-width: 768px) {
  .contacts_block_search-wrapper {
    padding-left: 0;
    padding-top: 0;
  }
}
.contacts_block_map-wrapper {
  background-color: #f1f8ff;
  border-radius: 20px;
  padding: 10px;
}
@media screen and (max-width: 1280px) {
  .contacts_block_map-wrapper {
    display: none;
    width: 708px;
    height: 502px;
    margin: 0;
    margin-top: 20px;
  }
}
@media screen and (max-width: 768px) {
  .contacts_block_map-wrapper {
    width: 315px;
    height: 502px;
    margin: 0;
    width: 325px;
  }
}

[class*=balloon] {
  box-shadow: none;
  border-radius: 16px;
  padding: 0;
}

.ymaps-2-1-79-balloon {
  top: -368px !important;
  left: -56px !important;
}
@media screen and (max-width: 768px) {
  .ymaps-2-1-79-balloon {
    display: none !important;
  }
}

.ymaps-2-1-79-balloon__content {
  padding: 30px !important;
}

.balloon-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  border-bottom: 1px solid var(--stroke-light-blue);
  border-radius: 0;
  padding-bottom: 20px;
}
.balloon-header-title {
  max-width: 200px;
  font: var(--desktop-1920-h-6);
}

.balloon-header-desc {
  position: relative;
  color: var(--secondary-blue-text);
  font: var(--button-small);
  cursor: pointer;
  display: flex;
  align-self: center;
  white-space: nowrap;
}
.balloon-header-desc::before {
  position: absolute;
  content: "";
  width: 100%;
  height: 1px;
  opacity: 0.5;
  background-color: var(--secondary-blue-text);
  bottom: 4px;
}

.balloon-content-wrapper {
  display: flex;
  align-items: center;
  gap: 24px;
  padding: 16px 0;
  border-bottom: 1px solid var(--stroke-light-blue);
  border-radius: 0;
}
.balloon-content-wrapper .balloon-content-text-desc {
  font: var(--caption-small);
  color: var(--grey-400);
}
.balloon-content-wrapper .balloon-content-text {
  font: var(--button-big);
}
.balloon-content-wrapper .balloon-content-text a {
  color: var(--main-black);
  transition: all 0.3s;
}
.balloon-content-wrapper .balloon-content-text a:hover {
  opacity: 0.8;
}

.ymaps-2-1-79-image {
  transform: scale(3.5) !important;
}

.contacts_header {
  padding-top: 180px;
  margin-bottom: 40px;
  padding-top: 97px;
}
@media screen and (max-width: 768px) {
  .contacts_header {
    margin-bottom: 30px;
  }
}
.contacts_header-arrow {
  padding: 0 12px;
}

.contacts-questions-block {
  margin-bottom: var(--section-mb);
  padding: 60px;
  padding-right: 150px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  border-radius: 20px;
  background: var(--gradient-blue);
}
@media screen and (max-width: 1280px) {
  .contacts-questions-block {
    padding: 50px 56px 43px 40px;
  }
}
@media screen and (max-width: 767px) {
  .contacts-questions-block {
    padding: 36px 20px 40px 20px;
    flex-direction: column;
    white-space: wrap;
  }
}
.contacts-questions-block-content-wrapper {
  display: flex;
  flex-direction: column;
  gap: 20px;
}
.contacts-questions-block-content-wrapper a {
  color: var(--main-white);
}
.contacts-questions-block-title {
  font: var(--desktop-1920-h-2);
  color: var(--main-white);
}
.contacts-questions-block-desc {
  font: var(--body-extra-extra-large);
  color: var(--main-white);
}
@media screen and (max-width: 1279px) {
  .contacts-questions-block-desc {
    font: var(--body-medium);
  }
}
.contacts-questions-block-footer {
  display: flex;
  gap: 30px;
}
.contacts-questions-block-footer-button {
  background-color: var(--main-white);
  padding: 0 24px;
  border-radius: 6px;
  cursor: pointer;
  color: var(--secondary-blue-text);
  transition: ease-in-out 0.3s;
}
@media screen and (max-width: 768px) {
  .contacts-questions-block-footer-button {
    padding: 14px 24px;
    width: 234px;
  }
}
.contacts-questions-block-footer-button:hover {
  background-color: var(--main-black);
  color: var(--main-white);
}
@media screen and (max-width: 768px) {
  .contacts-questions-block-footer {
    flex-direction: column;
  }
}
@media screen and (max-width: 1280px) {
  .contacts-questions-block-image {
    display: flex;
    align-self: flex-start;
    width: 151px;
    height: 151px;
  }
}
@media screen and (max-width: 768px) {
  .contacts-questions-block-image {
    margin-top: 40px;
    display: flex;
    align-self: flex-end;
    width: 122px;
    height: 122px;
  }
}

.contacts-questions-block-footer-call-number {
  font: var(--body-extra-extra-large);
  color: var(--main-white);
}
.contacts-questions-block-footer-call-desc {
  font: var(--caption-small);
  color: var(--main-white);
  opacity: 0.6;
}

@media screen and (max-width: 1280px) {
  .call {
    white-space: nowrap !important;
  }
}

.contacts-map {
  width: 100%;
  height: 100%;
  -moz-border-radius: 18px;
  -webkit-border-radius: 18px;
  -khtml-border-radius: 18px;
  border-radius: 18px;
  position: relative;
  -webkit-mask-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA5JREFUeNpiYGBgAAgwAAAEAAGbA+oJAAAAAElFTkSuQmCC);
}

.contacts_section-search {
  display: flex;
  flex-direction: column;
  gap: 10px;
}
@media screen and (max-width: 1280px) {
  .contacts_section-search {
    gap: 30px;
    width: 713px;
  }
}
@media screen and (max-width: 768px) {
  .contacts_section-search {
    width: 100%;
  }
}

.contacts_section-input {
  background-color: var(--main-white);
  padding: 15px 22px;
  border-radius: 16px;
  width: 100%;
}
.contacts_section-input::placeholder {
  font: var(--button-medium);
  color: var(--grey-500);
}
@media screen and (max-width: 1280px) {
  .contacts_section-input {
    border: 1px solid var(--stroke-light-blue);
    border-radius: 8px;
  }
}

.contacts_section_input-wrapper {
  position: relative;
  width: 100%;
  padding-right: 5px;
}
.contacts_section_input-wrapper .contacts_section_input-icon {
  position: absolute;
  transform: translateY(50%);
  top: 3px;
  right: 21px;
}
@media screen and (max-width: 1280px) {
  .contacts_section_input-wrapper .contacts_section_input-icon {
    right: 320px;
  }
}
@media screen and (max-width: 768px) {
  .contacts_section_input-wrapper .contacts_section_input-icon {
    right: 16px;
    bottom: -50px;
  }
}
@media screen and (max-width: 1280px) {
  .contacts_section_input-wrapper {
    display: grid;
    grid-template-columns: 1fr 264px;
    gap: 30px;
  }
}
@media screen and (max-width: 768px) {
  .contacts_section_input-wrapper {
    grid-template-columns: none;
    grid-template-rows: repeat(2, 1fr);
    gap: 20px;
  }
}

.contacts_section_input-toggle {
  display: none;
  white-space: nowrap;
}
@media screen and (max-width: 1280px) {
  .contacts_section_input-toggle {
    display: flex;
    justify-content: center;
    background-color: var(--background-blue);
    border-radius: 8px;
    padding: 4px;
  }
  .contacts_section_input-toggle-btn {
    cursor: pointer;
    text-align: center;
    padding: 11px 32px;
    font: var(--button-medium);
    color: var(--grey-500);
    transition: 0.3s ease-in-out;
  }
}
@media screen and (max-width: 1280px) and (max-width: 768px) {
  .contacts_section_input-toggle-btn {
    padding: 11px 47px;
  }
}
@media screen and (max-width: 1280px) {
  .contacts_section_input-toggle-btn.active {
    background-color: var(--main-white);
    border-radius: 6px;
    color: var(--secondary-blue-text);
  }
}
@media screen and (max-width: 768px) {
  .contacts_section_input-toggle {
    grid-row: 1;
  }
}

.contacts_section-search-cards-wrapper {
  height: 630px;
  overflow-y: auto;
  display: flex;
  flex-direction: column;
  gap: 10px;
  scroll-behavior: smooth;
  position: relative;
  padding-right: 5px;
}
@media screen and (max-width: 1280px) {
  .contacts_section-search-cards-wrapper {
    height: auto;
    overflow-y: visible;
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 30px;
  }
}
@media screen and (max-width: 768px) {
  .contacts_section-search-cards-wrapper {
    display: flex;
    flex-direction: column;
    gap: 20px;
  }
}

.active-card {
  background: var(--gradient-blue);
  transition: all 0.3s;
  color: var(--main-white);
  border-radius: 16px;
  padding: 15px 22px;
}
.active-card .contacts_section-search-address {
  color: var(--main-white) !important;
  transition: ease-in-out 0.3s;
}
.active-card .contacts_section-search-details {
  cursor: pointer;
  transition: ease-in-out 0.3s;
  position: relative;
  font: var(--button-small);
  color: var(--main-white) !important;
}
.active-card .contacts_section-search-details:hover {
  opacity: 0.8;
}
.active-card .contacts_section-search-details::before {
  position: absolute;
  content: "";
  width: 100%;
  height: 1px;
  opacity: 0.5;
  background-color: var(--main-white) !important;
  bottom: 4px;
}

.contacts_section-search-card {
  background-color: var(--main-white);
  border-radius: 16px;
  padding: 15px 22px;
  cursor: pointer;
  transition: ease-in-out 0.3s;
}
@media screen and (max-width: 1280px) {
  .contacts_section-search-card {
    border-radius: 20px;
    border: 1px solid var(--stroke-light-blue);
    padding-bottom: 25px;
  }
}
.contacts_section-search-card .contacts_section-search-city {
  font: var(--desktop-1920-h-7);
}
.contacts_section-search-card .contacts_section-search-address {
  font: var(--button-small);
  color: var(--grey-500);
}
.contacts_section-search-card .contacts_section-search-details {
  cursor: pointer;
  transition: ease-in-out 0.3s;
  position: relative;
  font: var(--button-small);
  color: var(--main-blue);
}
@media screen and (max-width: 1280px) {
  .contacts_section-search-card .contacts_section-search-details {
    margin-bottom: 20px;
  }
}
.contacts_section-search-card .contacts_section-search-details:hover {
  opacity: 0.8;
}
.contacts_section-search-card .contacts_section-search-details::before {
  position: absolute;
  content: "";
  width: 100%;
  height: 1px;
  opacity: 0.5;
  background-color: var(--main-blue);
  bottom: 4px;
}

.contacts_modal-overlay {
  position: fixed;
  display: flex;
  justify-content: center;
  align-items: center;
  top: 0;
  left: 0;
  z-index: 9999;
  width: 100%;
  height: 100%;
  background-color: rgba(4, 27, 66, 0.3019607843);
  opacity: 0;
  visibility: hidden;
  transition: all 0.3s ease-in;
}
@media screen and (max-width: 768px) {
  .contacts_modal-overlay {
    padding: 0 15px;
    overflow: hidden auto;
  }
}
@media screen and (max-width: 450px) {
  .contacts_modal-overlay {
    padding: 0;
  }
}
.contacts_modal-overlay .contacts_modal-wrapper {
  background-color: var(--main-white);
  width: 843px;
  height: 733px;
  border-radius: 20px;
  position: relative;
  padding-bottom: 20px;
  overflow: hidden;
}
.contacts_modal-overlay .contacts_modal-wrapper::-webkit-scrollbar {
  width: 2px;
}
.contacts_modal-overlay .contacts_modal-wrapper::-webkit-scrollbar-track {
  background-color: transparent;
}
.contacts_modal-overlay .contacts_modal-wrapper::-webkit-scrollbar-thumb {
  background-color: var(--grey-100);
  border-radius: 11px;
  transition: all 0.4s;
  -moz-transition: all 0.4s;
  -webkit-transition: all 0.4s;
}
.contacts_modal-overlay .contacts_modal-wrapper::-webkit-scrollbar-thumb:hover {
  background-color: #555;
}
@media screen and (max-width: 1279px) {
  .contacts_modal-overlay .contacts_modal-wrapper {
    width: 648px;
    height: 767px;
  }
}
@media screen and (max-width: 450px) {
  .contacts_modal-overlay .contacts_modal-wrapper {
    height: 100%;
    top: 30%;
    border-radius: 20px 20px 0 0;
    animation: slideAnimation 0.4s forwards;
  }
}

@keyframes slideAnimation {
  from {
    top: 100%;
  }
  to {
    top: 30%;
  }
}
.slide-up-animation {
  animation: slideUp 0.6s;
}

@keyframes slideUp {
  0% {
    top: 70%;
  }
  1% {
    top: 80%;
  }
  100% {
    top: 30%;
  }
}
.contacts_modal-overlay-visible {
  opacity: 1;
  visibility: visible;
  transition: all 0.3s ease-in;
}

.contacts_modal-close {
  position: absolute;
  right: 0px;
  top: 0px;
  width: 58px;
  height: 58px;
}
.contacts_modal-close:hover svg circle {
  fill: var(--main-blue);
  fill-opacity: 1;
}
@media screen and (max-width: 1280px) {
  .contacts_modal-close:hover svg circle {
    display: none;
  }
}
.contacts_modal-close:hover svg path {
  transition: ease-in-out 0.1s;
  opacity: 0.6;
}

.contacts_modal-content {
  padding: 40px;
  display: flex;
  flex-direction: column;
  gap: 30px;
  overflow-y: scroll;
  height: 100%;
  animation: slideUp linear 0.4s;
}
@media screen and (max-width: 768px) {
  .contacts_modal-content {
    overflow: visible;
    margin-top: 20px;
  }
}
.contacts_modal-content .contacts_modal-text b {
  font: var(--desktop-1920-h-6);
  color: var(--main-black);
  margin-bottom: 14px;
}
.contacts_modal-content .contacts_modal-text p {
  font: var(--body-medium);
  margin-top: 14px;
}
@media screen and (max-width: 768px) {
  .contacts_modal-content .contacts_modal-text p {
    margin-bottom: 24px;
  }
}
.contacts_modal-content::-webkit-scrollbar {
  width: 6px;
}
.contacts_modal-content::-webkit-scrollbar-track {
  background-color: transparent;
}
.contacts_modal-content::-webkit-scrollbar-thumb {
  background-color: var(--grey-100);
  border-radius: 11px;
  transition: all 0.4s;
  -moz-transition: all 0.4s;
  -webkit-transition: all 0.4s;
}
.contacts_modal-content::-webkit-scrollbar-thumb:hover {
  background-color: #555;
}
@media screen and (max-width: 1279px) {
  .contacts_modal-content {
    padding-bottom: 0;
  }
}
@media screen and (max-width: 768px) {
  .contacts_modal-content {
    padding: 30px 20px;
  }
}

.contacts_modal-title {
  font: var(--desktop-1920-h-5);
  font-size: 26px;
}

.contacts_modal-text-title {
  font: var(--desktop-1920-h-6);
  margin-bottom: 10px;
}

.contacts_modal-article {
  font: var(--body-medium);
}

.contacts_modal-content-wrapper {
  display: flex;
  flex-direction: column;
  height: 100%;
  justify-content: space-between;
}

.contacts_modal-contacts {
  background-color: var(--background-blue);
  padding: 40px;
  margin-top: 30px;
  border-radius: 20px;
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 110px;
}
.contacts_modal-contacts-item {
  display: flex;
  gap: 7px;
}
.contacts_modal-contacts .contacts_modal-contacts-item-info-number {
  font: var(--button-medium);
  max-width: 260px;
}
@media screen and (max-width: 1279px) {
  .contacts_modal-contacts .contacts_modal-contacts-item-info-number {
    max-width: 200px;
  }
}
@media screen and (max-width: 768px) {
  .contacts_modal-contacts .contacts_modal-contacts-item-info-number {
    max-width: 190px;
  }
}
@media screen and (max-width: 560px) {
  .contacts_modal-contacts .contacts_modal-contacts-item-info-number {
    max-width: fit-content;
    width: 270px;
  }
}
.contacts_modal-contacts .contacts_modal-contacts-item-info-desc {
  font: var(--caption-small);
  color: var(--grey-400);
}
.contacts_modal-contacts .contacts_modal-contacts-item-icon {
  margin-top: 5px;
}
@media screen and (max-width: 1279px) {
  .contacts_modal-contacts {
    gap: 47px;
  }
}
@media screen and (max-width: 590px) {
  .contacts_modal-contacts {
    gap: 20px;
  }
}
@media screen and (max-width: 560px) {
  .contacts_modal-contacts {
    margin-top: 0;
    display: flex;
    flex-direction: column;
    padding: 30px 20px;
    gap: 25px;
  }
}

.contacts_section-search-details-laptop {
  display: none;
}
@media screen and (max-width: 1280px) {
  .contacts_section-search-details-laptop {
    display: flex;
    justify-content: space-between;
  }
}
@media screen and (max-width: 768px) {
  .contacts_section-search-details-laptop {
    flex-direction: column;
  }
}
.contacts_section-search-details-laptop-label {
  font: var(--body-small);
  color: var(--grey-500);
}
.contacts_section-search-details-laptop-text {
  font: var(--button-medium);
  font-size: 14px;
}

.contacts-list-toggle {
  display: grid;
}
@media screen and (max-width: 768px) {
  .contacts-list-toggle {
    display: flex;
  }
}

.contacts-list-toggle-hidden {
  display: none;
}

.contacts_modal-email {
  color: var(--main-black);
  transition: all 0.3s;
}
.contacts_modal-email:hover {
  opacity: 0.8;
}

.contacts_modal-main-phone {
  transition: all 0.3s;
  color: var(--main-black);
}
.contacts_modal-main-phone:hover {
  opacity: 0.8;
}

@media screen and (max-width: 768px) {
  .contacts_modal-content-wrapper {
    overflow-y: scroll;
  }
}

.contacts_modal-contacts-items-wrapper {
  display: flex;
  flex-direction: column;
  gap: 25px;
}

@media screen and (max-width: 768px) {
  .contacts_modal-contacts-image-wrapper {
    flex: 0 0 auto;
  }
}

.corpInfo ul {
  max-width: 480px;
  display: flex;
  flex-direction: column;
  gap: 10px;
  margin-bottom: 20px;
  margin-left: 20px;
  font-size: 15px;
}
.corpInfo ul li {
  list-style-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='7' viewBox='0 0 12 7'%3E%3Cline x1='0' y1='3' x2='12' y2='3' stroke='%238396B4' stroke-width='1'/%3E%3C/svg%3E%0A") !important;
}
.corpInfo ol {
  list-style-type: none;
  counter-reset: num;
  margin: 0 0 0 35px;
  padding: 15px 0 5px 0;
  font-size: 16px;
}
.corpInfo ol li {
  position: relative;
  margin: 0 0 0 0;
  padding: 0 0 20px 0;
  line-height: 1.4;
}
.corpInfo ol li:before {
  content: counter(num);
  counter-increment: num;
  display: inline-block;
  position: absolute;
  top: -3px;
  font: var(--caption-small);
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  left: -38px;
  width: 32px;
  height: 32px;
  background: #ffffff;
  color: #1a5ed4;
  text-align: center;
  line-height: 22px;
  font-size: 14px;
}
.corpInfo-title {
  font: var(--desktop-1920-h-2);
  margin-bottom: 30px;
}
.corpInfo-content {
  margin-bottom: var(--section-mb);
}
.corpInfo-content-wrapper {
  display: grid;
  gap: 30px;
  grid-template-columns: 842px 1fr;
}
@media screen and (max-width: 1500px) {
  .corpInfo-content-wrapper {
    grid-template-columns: 790px 1fr;
  }
}
@media screen and (max-width: 1279px) {
  .corpInfo-content-wrapper {
    display: flex;
    flex-direction: column;
  }
}

.corpInfo-cards-body {
  margin-top: 0 !important;
}

.corpInfo-cards-show {
  margin-bottom: 60px;
}

.corpInfo-cards-wrapper {
  margin-top: 24px;
}

.corpInfo-cards-body-wrapper {
  margin-top: -6px;
  max-height: 0;
  overflow: hidden;
  transition: max-height 1s ease;
}

.corpInfo-accordion-item {
  padding: 41px 40px !important;
}
.corpInfo-accordion-item span {
  font: var(--desktop-1920-h-4) !important;
}

.corpInfo-feedback-wrapper {
  margin-top: 10px;
  border-radius: 10px;
  padding: 40px;
  background-color: var(--background-blue);
}
.corpInfo-feedback-wrapper .corpInfo-feedback-title {
  font: var(--desktop-1920-h-4);
  margin-bottom: 16px;
}
.corpInfo-feedback-wrapper p {
  font: var(--body-large);
  margin-bottom: 34px;
}
@media screen and (max-width: 1500px) {
  .corpInfo-feedback-wrapper {
    padding: 32px 40px;
  }
}
@media screen and (max-width: 768px) {
  .corpInfo-feedback-wrapper {
    padding: 30px 20px;
  }
}
.corpInfo-feedback-wrapper .corpInfo-feedback-area {
  padding: 30px;
  background-color: var(--main-white);
  border-radius: 20px;
  position: relative;
}
@media screen and (max-width: 768px) {
  .corpInfo-feedback-wrapper .corpInfo-feedback-area {
    padding: 30px 20px;
  }
}
.corpInfo-feedback-wrapper .corpInfo-feedback-area .corpInfo-spinner {
  display: none;
  transition: all 0.3s linear;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background-color: white;
  z-index: 11;
  align-items: center;
  border-radius: 20px;
  justify-content: center;
}
.corpInfo-feedback-wrapper .corpInfo-feedback-area .corpInfo-feedback-success {
  display: none;
  animation: fadeIn linear 0.6s;
  position: absolute;
  height: 100%;
  width: 100%;
  background-color: white;
  z-index: 10;
  border-radius: 20px;
  left: 0;
  top: 0;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
@media screen and (max-width: 768px) {
  .corpInfo-feedback-wrapper .corpInfo-feedback-area .corpInfo-feedback-success {
    padding: 0 15px;
  }
}
.corpInfo-feedback-wrapper .corpInfo-feedback-area .corpInfo-feedback-success h2 {
  font: var(--desktop-1920-h-2);
  margin-top: 16px;
  margin-bottom: 7px;
}
@media screen and (max-width: 768px) {
  .corpInfo-feedback-wrapper .corpInfo-feedback-area .corpInfo-feedback-success h2 {
    text-align: center;
  }
}
.corpInfo-feedback-wrapper .corpInfo-feedback-area .corpInfo-feedback-success p {
  font: var(--body-medium);
  width: 50%;
  text-align: center;
}
@media screen and (max-width: 768px) {
  .corpInfo-feedback-wrapper .corpInfo-feedback-area .corpInfo-feedback-success p {
    width: 100%;
  }
}
.corpInfo-feedback-wrapper .corpInfo-feedback-area-top {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 20px;
  margin-bottom: 20px;
}
@media screen and (max-width: 768px) {
  .corpInfo-feedback-wrapper .corpInfo-feedback-area-top {
    display: flex;
    flex-direction: column;
    margin-bottom: 24px;
  }
}
.corpInfo-feedback-wrapper .corpInfo-feedback-area-item {
  position: relative;
  transition: all 0.3s;
}
.corpInfo-feedback-wrapper .corpInfo-feedback-area-middle {
  margin-bottom: 20px;
}
@media screen and (max-width: 768px) {
  .corpInfo-feedback-wrapper .corpInfo-feedback-area-middle {
    margin-bottom: 24px;
  }
}
.corpInfo-feedback-wrapper .corpInfo-feedback-area-bottom {
  margin-bottom: 30px;
}
@media screen and (max-width: 768px) {
  .corpInfo-feedback-wrapper .corpInfo-feedback-area-bottom {
    margin-bottom: 24px;
  }
}
.corpInfo-feedback-wrapper .corpInfo-feedback-area span {
  font: var(--body-medium);
}
@media screen and (max-width: 768px) {
  .corpInfo-feedback-wrapper .corpInfo-feedback-area span {
    font: var(--body-small);
  }
}
@media screen and (max-width: 768px) {
  .corpInfo-feedback-wrapper .corpInfo-feedback-area .corpInfo-feedback-contacts {
    height: 71px;
  }
}
@media screen and (max-width: 768px) {
  .corpInfo-feedback-wrapper .corpInfo-feedback-area .corpInfo-feedback-contacts::placeholder {
    line-height: 20px;
    transform: translateY(-10px);
  }
}
.corpInfo-feedback-wrapper .corpInfo-feedback-area input {
  background-color: var(--input-grey-fill);
  padding: 15px 20px;
  border-radius: 8px;
  width: 100%;
}
@media screen and (max-width: 768px) {
  .corpInfo-feedback-wrapper .corpInfo-feedback-area input {
    padding: 14px 15px;
  }
}
.corpInfo-feedback-wrapper .corpInfo-feedback-area input::placeholder {
  color: var(--grey-400);
  font: var(--button-medium);
}
@media screen and (max-width: 768px) {
  .corpInfo-feedback-wrapper .corpInfo-feedback-area input::placeholder {
    font: var(--button-small);
    white-space: pre-line;
  }
}
.corpInfo-feedback-wrapper .corpInfo-feedback-area textarea {
  background-color: var(--input-grey-fill);
  padding: 15px 20px;
  border-radius: 8px;
  width: 100%;
  resize: none;
  height: 134px;
  outline: none;
}
@media screen and (max-width: 768px) {
  .corpInfo-feedback-wrapper .corpInfo-feedback-area textarea {
    padding: 14px 15px;
  }
}
.corpInfo-feedback-wrapper .corpInfo-feedback-area textarea::placeholder {
  color: var(--grey-400);
  font: var(--button-medium);
}
@media screen and (max-width: 768px) {
  .corpInfo-feedback-wrapper .corpInfo-feedback-area textarea::placeholder {
    font: var(--body-small);
  }
}
.corpInfo-feedback-wrapper .corpInfo-feedback-area-submit {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 20px;
}
@media screen and (max-width: 768px) {
  .corpInfo-feedback-wrapper .corpInfo-feedback-area-submit {
    display: flex;
    flex-direction: column;
    gap: 10px;
  }
}
.corpInfo-feedback-wrapper .corpInfo-feedback-area-submit-btn {
  font: var(--button-medium);
  color: var(--main-white);
  border-radius: 6px;
  background-color: var(--main-orange);
  text-align: center;
}
@media screen and (max-width: 768px) {
  .corpInfo-feedback-wrapper .corpInfo-feedback-area-submit-btn {
    height: 56px;
  }
}
.corpInfo-feedback-wrapper .corpInfo-feedback-area-submit-text {
  color: var(--grey-500);
  font-size: 13px;
  line-height: 18px;
  margin-bottom: 0;
}
@media screen and (max-width: 768px) {
  .corpInfo-feedback-wrapper .corpInfo-feedback-area-submit-text {
    width: 100%;
    font-size: 12px;
  }
}
.corpInfo-feedback-wrapper .corpInfo-feedback-area-submit a {
  color: var(--grey-500);
  font-weight: 600;
  transition: all 0.3s;
  cursor: pointer;
  text-decoration: underline;
}
.corpInfo-feedback-wrapper .corpInfo-feedback-area-submit a:hover {
  color: var(--main-blue);
}
.corpInfo-feedback-wrapper .corpInfo-message {
  display: none;
  position: absolute;
  bottom: -8px;
  animation: fadeIn forwards 0.3s;
  font: var(--caption-small);
  left: 5px;
  color: rgb(196, 0, 0);
}
@media screen and (max-width: 768px) {
  .corpInfo-feedback-wrapper .corpInfo-message {
    white-space: nowrap;
    font-size: 12px;
  }
}

.corpInfo-switch {
  margin-bottom: 30px;
}
@media screen and (min-width: 768px) {
  .corpInfo-switch::-webkit-scrollbar {
    width: 2px;
  }
  .corpInfo-switch::-webkit-scrollbar-track {
    background-color: transparent;
  }
  .corpInfo-switch::-webkit-scrollbar-thumb {
    background-color: var(--grey-100);
    border-radius: 11px;
    transition: all 0.4s;
    -moz-transition: all 0.4s;
    -webkit-transition: all 0.4s;
  }
  .corpInfo-switch::-webkit-scrollbar-thumb:hover {
    background-color: #555;
  }
}
@media screen and (max-width: 768px) {
  .corpInfo-switch {
    background-color: var(--background-blue);
    overflow: scroll;
    margin-bottom: 20px;
    display: flex;
    align-items: center;
    height: 54px;
  }
}
.corpInfo-switch-buttons-wrapper {
  display: flex;
  align-items: center;
  background-color: var(--background-blue);
  width: 654px;
  height: 56px;
  border-radius: 8px;
}
@media screen and (max-width: 768px) {
  .corpInfo-switch-buttons-wrapper {
    display: contents;
    width: 100%;
    white-space: nowrap;
  }
}
.corpInfo-switch-wrapper {
  width: 100%;
  display: flex;
  justify-content: center;
}
@media screen and (min-width: 768px) {
  .corpInfo-switch-wrapper::-webkit-scrollbar {
    width: 2px;
  }
  .corpInfo-switch-wrapper::-webkit-scrollbar-track {
    background-color: transparent;
  }
  .corpInfo-switch-wrapper::-webkit-scrollbar-thumb {
    background-color: var(--grey-100);
    border-radius: 11px;
    transition: all 0.4s;
    -moz-transition: all 0.4s;
    -webkit-transition: all 0.4s;
  }
  .corpInfo-switch-wrapper::-webkit-scrollbar-thumb:hover {
    background-color: #555;
  }
}
@media screen and (max-width: 768px) {
  .corpInfo-switch-wrapper {
    display: block;
    width: 670px;
  }
}

.help {
  margin-bottom: 30px;
}
@media screen and (max-width: 768px) {
  .help {
    margin-bottom: 20px;
  }
}
.help-title {
  font: var(--desktop-1920-h-2);
  margin-bottom: 30px;
}

.help_content {
  margin-bottom: var(--section-mb);
}
.help_content blockquote {
  position: relative;
  padding: 10px;
  padding-left: 80px;
  background-color: var(--background-tiffany);
  margin: 10px 0;
  border-radius: 12px;
}
@media screen and (max-width: 1280px) {
  .help_content blockquote {
    font-size: 15px;
  }
}
.help_content blockquote::before {
  content: "";
  position: absolute;
  width: 40px;
  height: 40px;
  top: 20px;
  left: 10px;
  border-radius: 50%;
  text-align: center;
  background-color: var(--main-white);
  background-image: url("data:image/svg+xml,%3C!-- icon666.com - MILLIONS vector ICONS FREE --%3E%3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 123.961 123.961' style='enable-background:new 0 0 123.961 123.961;' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M49.8,29.032c3.1-1.3,4.4-5,3-8l-4.9-10.3c-1.4-2.899-4.8-4.2-7.8-2.899c-8.5,3.6-15.8,8.3-21.6,14 C11.4,28.532,6.6,36.232,4,44.732c-2.6,8.601-4,20.3-4,35.2v30.7c0,3.3,2.7,6,6,6h39.3c3.3,0,6-2.7,6-6v-39.3c0-3.301-2.7-6-6-6 H26.5c0.2-10.101,2.6-18.2,7-24.301C37.1,36.133,42.5,32.133,49.8,29.032z'/%3E%3Cpath d='M120.4,29.032c3.1-1.3,4.399-5,3-8l-4.9-10.199c-1.4-2.9-4.8-4.2-7.8-2.9c-8.4,3.6-15.601,8.3-21.5,13.9 c-7.101,6.8-12,14.5-14.601,23c-2.6,8.399-3.899,20.1-3.899,35.1v30.7c0,3.3,2.7,6,6,6H116c3.3,0,6-2.7,6-6v-39.3 c0-3.301-2.7-6-6-6H97.1c0.2-10.101,2.601-18.2,7-24.301C107.7,36.133,113.1,32.133,120.4,29.032z'/%3E%3C/g%3E%3C/svg%3E");
  background-size: 50%;
  background-position: center;
  background-repeat: no-repeat;
}
@media screen and (max-width: 768px) {
  .help_content blockquote::before {
    display: none;
  }
}
.help_content blockquote::after {
  content: "";
  position: absolute;
  height: 100%;
  width: 2px;
  top: 0;
  background-color: var(--main-white);
  left: 64px;
}
@media screen and (max-width: 768px) {
  .help_content blockquote::after {
    display: none;
  }
}
@media screen and (max-width: 768px) {
  .help_content blockquote {
    padding-left: 10px;
  }
}
.help_content blockquote footer {
  font-weight: 600;
  padding: 5px 0 0 10px;
}
@media screen and (max-width: 768px) {
  .help_content .help_faq-more {
    height: 64px;
  }
}
.help_content-wrapper {
  display: grid;
  grid-template-columns: 1fr 408px;
  gap: 30px;
}
@media screen and (max-width: 1500px) {
  .help_content-wrapper {
    grid-template-columns: 790px 1fr;
  }
}
@media screen and (max-width: 1279px) {
  .help_content-wrapper {
    display: flex;
    flex-direction: column;
    gap: 44px;
  }
}
.help_content-banner {
  height: 498px;
}
@media screen and (max-width: 1279px) {
  .help_content-banner {
    height: 100%;
  }
}

.help_content-bg {
  padding: 10px;
  padding-bottom: 50px;
  background-color: var(--background-blue);
  border-radius: 20px;
}

.help_content-getter-banner {
  padding: 50px 40px;
  background-color: var(--background-blue);
  border-radius: 20px;
  margin-bottom: 30px;
}
@media screen and (max-width: 1279px) {
  .help_content-getter-banner {
    padding: 40px;
  }
}
@media screen and (max-width: 768px) {
  .help_content-getter-banner {
    padding: 32px 20px;
    margin-bottom: 20px;
  }
}
.help_content-getter-banner h2 {
  font: var(--desktop-1920-h-4);
  margin-bottom: 20px;
}
@media screen and (max-width: 1279px) {
  .help_content-getter-banner h2 {
    margin-bottom: 18px;
  }
}
.help_content-getter-banner h3 {
  font: var(--desktop-1920-h-5);
  margin-bottom: 18px;
}
@media screen and (max-width: 1279px) {
  .help_content-getter-banner h3 {
    margin-bottom: 16px;
  }
}
.help_content-getter-banner h4 {
  font: var(--desktop-1920-h-6);
  margin-bottom: 16px;
}
@media screen and (max-width: 1279px) {
  .help_content-getter-banner h4 {
    margin-bottom: 14px;
  }
}
.help_content-getter-banner h5,
.help_content-getter-banner h6 {
  font: var(--desktop-1920-h-7);
  margin-bottom: 14px;
}
@media screen and (max-width: 1279px) {
  .help_content-getter-banner h5,
  .help_content-getter-banner h6 {
    margin-bottom: 12px;
  }
}
.help_content-getter-banner p {
  font: var(--body-large);
  width: 722px;
}
@media screen and (max-width: 1500px) {
  .help_content-getter-banner p {
    width: 662px;
  }
}
@media screen and (max-width: 1279px) {
  .help_content-getter-banner p {
    width: 604px;
    font: var(--body-medium);
  }
}
@media screen and (max-width: 768px) {
  .help_content-getter-banner p {
    width: auto;
  }
}
.help_content-getter-cards {
  display: flex;
  justify-content: space-between;
  row-gap: 25px;
  flex-wrap: wrap;
  margin-bottom: 30px;
}
@media screen and (max-width: 1500px) {
  .help_content-getter-cards {
    row-gap: 30px;
  }
}
@media screen and (max-width: 1279px) {
  .help_content-getter-cards {
    gap: 30px;
  }
}
@media screen and (max-width: 768px) {
  .help_content-getter-cards {
    gap: 20px;
    margin-bottom: 20px;
  }
}
.help_content-getter-cards-card {
  width: 407px;
  border-radius: 16px;
  padding: 40px;
  border: 1px solid var(--stroke-light-blue);
  display: flex;
  min-height: 250px;
  max-height: 400px;
  flex-direction: column;
  justify-content: space-between;
  transition: max-height ease-in-out 0.3s;
}
@media screen and (max-width: 1500px) {
  .help_content-getter-cards-card {
    width: 380px;
    padding: 36px 32px;
  }
}
@media screen and (max-width: 1279px) {
  .help_content-getter-cards-card {
    width: 369px;
  }
}
@media screen and (max-width: 768px) {
  .help_content-getter-cards-card {
    width: 339px;
    min-height: 154px;
    height: auto;
    padding: 30px 20px;
  }
}
@media screen and (max-width: 768px) {
  .help_content-getter-cards-card-header {
    display: flex;
    gap: 16px;
  }
}
@media screen and (max-width: 768px) and (max-width: 768px) {
  .help_content-getter-cards-card-header {
    padding-left: 44px;
    position: relative;
  }
}
.help_content-getter-cards-card img {
  margin-bottom: 20px;
}
@media screen and (max-width: 768px) {
  .help_content-getter-cards-card img {
    position: absolute;
    left: 0;
    top: 7px;
  }
}
.help_content-getter-cards-card p {
  width: 100%;
  font: var(--body-large);
}
@media screen and (max-width: 1279px) {
  .help_content-getter-cards-card p {
    width: 100%;
    font: var(--body-medium);
  }
}
@media screen and (max-width: 768px) {
  .help_content-getter-cards-card p {
    width: 170px;
  }
}
.help_content-getter-cards-card button {
  font: var(--button-small);
  transition: opacity 0.2s;
}
@media screen and (max-width: 768px) {
  .help_content-getter-cards-card button {
    padding-left: 44px;
  }
}
.help_content-getter-cards-card button a {
  color: var(--grey-500);
  border-bottom: 1px solid var(--grey-500);
}
.help_content-getter-cards-card button:hover {
  opacity: 0.8;
}
@media screen and (max-width: 768px) {
  .help_content-getter .help_docs-load-more {
    margin-top: 0 !important;
  }
}

.help_content-lizing h2 {
  font: var(--desktop-1920-h-4);
  margin-bottom: 20px;
}
@media screen and (max-width: 1279px) {
  .help_content-lizing h2 {
    margin-bottom: 18px;
  }
}
.help_content-lizing h3 {
  font: var(--desktop-1920-h-5);
  margin-bottom: 18px;
}
@media screen and (max-width: 1279px) {
  .help_content-lizing h3 {
    margin-bottom: 16px;
  }
}
.help_content-lizing h4 {
  font: var(--desktop-1920-h-6);
  margin-bottom: 16px;
}
@media screen and (max-width: 1279px) {
  .help_content-lizing h4 {
    margin-bottom: 14px;
  }
}
.help_content-lizing h5,
.help_content-lizing h6 {
  font: var(--desktop-1920-h-7);
  margin-bottom: 14px;
}
@media screen and (max-width: 1279px) {
  .help_content-lizing h5,
  .help_content-lizing h6 {
    margin-bottom: 12px;
  }
}
.help_content-lizing-banner {
  margin-bottom: 50px;
  border-radius: 18px;
  overflow: hidden;
}
@media screen and (max-width: 1279px) {
  .help_content-lizing-banner {
    margin-bottom: 40px;
  }
}
@media screen and (max-width: 768px) {
  .help_content-lizing-banner {
    margin-bottom: 36px;
    display: flex;
    height: 260px;
  }
}
.help_content-lizing-banner img {
  display: flex;
  object-fit: none;
}
.help_content-lizing ol {
  display: flex;
  flex-direction: column;
  gap: 12px;
  max-width: 100%;
}
@media screen and (max-width: 768px) {
  .help_content-lizing ol {
    font: var(--body-medium) !important;
  }
}
.help_content-lizing ol li {
  display: flex;
  gap: 12px;
  align-items: center;
}
@media screen and (max-width: 768px) {
  .help_content-lizing ol li {
    position: relative;
    display: block;
    padding-left: 44px;
    width: 280px;
  }
}
.help_content-lizing ol li span {
  display: flex;
  justify-content: center;
  align-items: center;
  color: var(--secondary-blue-text);
  font: var(--caption-small);
  background-color: var(--main-white);
  width: 32px;
  height: 32px;
  border-radius: 50%;
}
@media screen and (max-width: 768px) {
  .help_content-lizing ol li span {
    position: absolute;
    left: 0;
    top: -4px;
  }
}
.help_content-lizing-content {
  padding-left: 30px;
  margin-bottom: 50px;
}
@media screen and (max-width: 1500px) {
  .help_content-lizing-content {
    margin-bottom: 40px;
    padding-left: 20px;
  }
}
@media screen and (max-width: 1279px) {
  .help_content-lizing-content {
    padding-left: 20px;
  }
}
@media screen and (max-width: 768px) {
  .help_content-lizing-content {
    margin-bottom: 36px;
    padding-left: 10px;
  }
}
.help_content-lizing-content-about {
  margin-bottom: 30px;
}
.help_content-lizing-content-more {
  width: 722px;
}
@media screen and (max-width: 1279px) {
  .help_content-lizing-content-more {
    width: 648px;
  }
}
@media screen and (max-width: 768px) {
  .help_content-lizing-content-more {
    width: auto;
  }
}
.help_content-lizing-content-more p:nth-child(2) {
  margin-bottom: 12px;
}
.help_content-lizing-content-more p {
  font: var(--body-large);
}
@media screen and (max-width: 1279px) {
  .help_content-lizing-content-more p {
    font: var(--body-medium);
  }
}
.help_content-lizing .help-slider-wrapper {
  position: relative;
  display: flex;
  justify-content: center;
}
.help_content-lizing-slider {
  overflow: hidden;
  display: flex;
  width: 812px;
}
.help_content-lizing-slider-wrapper {
  display: flex;
}
.help_content-lizing-slider-slide {
  width: 406px;
  height: 326px;
  display: flex;
}
@media screen and (max-width: 1500px) {
  .help_content-lizing-slider-slide {
    width: 380px;
  }
}
@media screen and (max-width: 768px) {
  .help_content-lizing-slider-slide {
    height: 260px;
  }
}
.help_content-lizing-slider-slide img {
  border-radius: 18px;
  object-fit: cover;
}

.help-slider-pagination {
  position: absolute;
  bottom: -25px;
  left: 50%;
  transform: translateX(-50%);
  display: flex;
  gap: 8px;
}

.help-slider-prev {
  width: 40px !important;
  height: 40px !important;
}
@media screen and (max-width: 1279px) {
  .help-slider-prev {
    left: -27px;
    top: 50% !important;
  }
}
@media screen and (max-width: 768px) {
  .help-slider-prev {
    display: block !important;
  }
}
@media screen and (max-width: 768px) {
  .help-slider-prev {
    left: -22px;
  }
}

.help-slider-next {
  width: 40px !important;
  height: 40px !important;
}
@media screen and (max-width: 1279px) {
  .help-slider-next {
    display: block !important;
  }
}
@media screen and (max-width: 768px) {
  .help-slider-next {
    right: -22px;
  }
}

.help_content-office h2 {
  font: var(--desktop-1920-h-4);
  margin-bottom: 20px;
}
@media screen and (max-width: 1279px) {
  .help_content-office h2 {
    margin-bottom: 18px;
  }
}
.help_content-office h3 {
  font: var(--desktop-1920-h-5);
  margin-bottom: 18px;
}
@media screen and (max-width: 1279px) {
  .help_content-office h3 {
    margin-bottom: 16px;
  }
}
.help_content-office h4 {
  font: var(--desktop-1920-h-6);
  margin-bottom: 16px;
}
@media screen and (max-width: 1279px) {
  .help_content-office h4 {
    margin-bottom: 14px;
  }
}
.help_content-office h5,
.help_content-office h6 {
  font: var(--desktop-1920-h-7);
  margin-bottom: 14px;
}
@media screen and (max-width: 1279px) {
  .help_content-office h5,
  .help_content-office h6 {
    margin-bottom: 12px;
  }
}
.help_content-office-banner {
  margin-bottom: 50px;
  border-radius: 18px;
  overflow: hidden;
  max-height: 325px;
  display: flex;
}
@media screen and (max-width: 1500px) {
  .help_content-office-banner {
    max-height: 305px;
  }
}
@media screen and (max-width: 1279px) {
  .help_content-office-banner {
    margin-bottom: 40px;
    max-height: 296px;
  }
}
@media screen and (max-width: 768px) {
  .help_content-office-banner {
    margin-bottom: 36px;
    display: flex;
    height: 260px;
    max-height: 260px;
  }
}
.help_content-office-banner img {
  width: 100%;
  display: flex;
  object-fit: cover;
}
.help_content-office ul {
  max-width: 480px;
  display: flex;
  flex-direction: column;
  gap: 10px;
  margin-bottom: 20px;
  margin-left: 20px;
  font-size: 15px;
}
.help_content-office ul li {
  list-style-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='7' viewBox='0 0 12 7'%3E%3Cline x1='0' y1='3' x2='12' y2='3' stroke='%238396B4' stroke-width='1'/%3E%3C/svg%3E%0A") !important;
}
.help_content-office ol {
  list-style-type: none;
  counter-reset: num;
  margin: 0 0 0 35px;
  padding: 15px 0 5px 0;
  font-size: 16px;
}
.help_content-office ol li {
  position: relative;
  margin: 0 0 0 0;
  padding: 0 0 20px 0;
  line-height: 1.4;
}
.help_content-office ol li:before {
  content: counter(num);
  counter-increment: num;
  display: inline-block;
  position: absolute;
  top: -3px;
  font: var(--caption-small);
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  left: -38px;
  width: 32px;
  height: 32px;
  background: #ffffff;
  color: #1a5ed4;
  text-align: center;
  line-height: 22px;
  font-size: 14px;
}
.help_content-office-content {
  padding-left: 30px;
  margin-bottom: 50px;
}
@media screen and (max-width: 1500px) {
  .help_content-office-content {
    margin-bottom: 40px;
    padding-left: 20px;
  }
}
@media screen and (max-width: 1279px) {
  .help_content-office-content {
    padding-left: 20px;
  }
}
@media screen and (max-width: 768px) {
  .help_content-office-content {
    margin-bottom: 36px;
    padding-left: 10px;
  }
}
.help_content-office-content-about {
  margin-bottom: 30px;
}
.help_content-office-content-about p {
  margin-bottom: 16px;
}
@media screen and (max-width: 1500px) {
  .help_content-office-content-about p {
    margin-bottom: 12px;
  }
}
.help_content-office-content-about h2 {
  margin-bottom: 20px;
}
@media screen and (max-width: 1500px) {
  .help_content-office-content-about h2 {
    margin-bottom: 18px;
  }
}
.help_content-office-content-about h3 {
  margin-bottom: 20px;
}
@media screen and (max-width: 1500px) {
  .help_content-office-content-about h3 {
    margin-bottom: 18px;
  }
}
.help_content-office-content-about h4 {
  margin-bottom: 16px;
}
@media screen and (max-width: 1500px) {
  .help_content-office-content-about h4 {
    margin-bottom: 12px;
  }
}
.help_content-office-content-about h5 {
  margin-bottom: 16px;
}
@media screen and (max-width: 1500px) {
  .help_content-office-content-about h5 {
    margin-bottom: 12px;
  }
}
.help_content-office-content-more {
  width: 722px;
}
@media screen and (max-width: 1279px) {
  .help_content-office-content-more {
    width: 648px;
  }
}
@media screen and (max-width: 768px) {
  .help_content-office-content-more {
    width: auto;
  }
}
.help_content-office-content-more p:nth-child(2) {
  margin-bottom: 12px;
}
.help_content-office-content-more p {
  font: var(--body-large);
}
@media screen and (max-width: 1279px) {
  .help_content-office-content-more p {
    font: var(--body-medium);
  }
}
.help_content-office .help-slider-wrapper {
  position: relative;
  display: flex;
  justify-content: center;
}
.help_content-office-slider {
  overflow: hidden;
  display: flex;
  width: 812px;
}
.help_content-office-slider-wrapper {
  display: flex;
}
.help_content-office-slider-slide {
  width: 406px;
  height: 326px;
  display: flex;
}
@media screen and (max-width: 1500px) {
  .help_content-office-slider-slide {
    width: 380px;
  }
}
@media screen and (max-width: 768px) {
  .help_content-office-slider-slide {
    height: 260px;
  }
}
.help_content-office-slider-slide img {
  width: 100%;
  border-radius: 18px;
  object-fit: cover;
}

.help-slider-pagination {
  position: absolute;
  bottom: -25px;
  left: 50%;
  transform: translateX(-50%);
  display: flex;
  gap: 8px;
}

.help-slider-prev {
  width: 40px !important;
  height: 40px !important;
}
@media screen and (max-width: 1279px) {
  .help-slider-prev {
    left: -27px;
    top: 50% !important;
  }
}
@media screen and (max-width: 768px) {
  .help-slider-prev {
    display: block !important;
  }
}
@media screen and (max-width: 768px) {
  .help-slider-prev {
    left: -22px;
  }
}

.help-slider-next {
  width: 40px !important;
  height: 40px !important;
}
@media screen and (max-width: 1279px) {
  .help-slider-next {
    display: block !important;
  }
}
@media screen and (max-width: 768px) {
  .help-slider-next {
    right: -22px;
  }
}

.help_content-questions-wrapper {
  position: relative;
  margin-bottom: 30px;
}
@media screen and (max-width: 768px) {
  .help_content-questions-wrapper {
    margin-bottom: 20px;
  }
}
.help_content-questions-search {
  width: 100%;
  border-radius: 8px;
  padding: 15px 24px;
  border: 1px solid var(--stroke-light-blue);
}
.help_content-questions-search::-webkit-input-placeholder {
  font: var(--button-medium);
  color: var(--grey-500);
}
.help_content-questions-search::-moz-placeholder {
  font: var(--button-medium);
  color: var(--grey-500);
}
.help_content-questions-search:-moz-placeholder {
  font: var(--button-medium);
  color: var(--grey-500);
}
.help_content-questions-search:-ms-input-placeholder {
  font: var(--button-medium);
  color: var(--grey-500);
}
.help_content-questions-icon {
  position: absolute;
  right: 24px;
  transform: translateY(-50%);
  top: 50%;
}

@media screen and (min-width: 768px) {
  .help_switch::-webkit-scrollbar {
    width: 2px;
  }
  .help_switch::-webkit-scrollbar-track {
    background-color: transparent;
  }
  .help_switch::-webkit-scrollbar-thumb {
    background-color: var(--grey-100);
    border-radius: 11px;
    transition: all 0.4s;
    -moz-transition: all 0.4s;
    -webkit-transition: all 0.4s;
  }
  .help_switch::-webkit-scrollbar-thumb:hover {
    background-color: #555;
  }
}
@media screen and (max-width: 768px) {
  .help_switch {
    background-color: var(--background-blue);
    overflow-x: scroll;
  }
}

.help_switch-wrapper {
  position: relative;
  overflow: hidden;
  padding: 4px;
  max-width: max-content;
  height: 56px;
  background-color: var(--background-blue);
  display: flex;
  border-radius: 6px;
}
@media screen and (max-width: 1500px) {
  .help_switch-wrapper {
    max-width: max-content;
  }
}
@media screen and (min-width: 768px) {
  .help_switch-wrapper::-webkit-scrollbar {
    width: 2px;
  }
  .help_switch-wrapper::-webkit-scrollbar-track {
    background-color: transparent;
  }
  .help_switch-wrapper::-webkit-scrollbar-thumb {
    background-color: var(--grey-100);
    border-radius: 11px;
    transition: all 0.4s;
    -moz-transition: all 0.4s;
    -webkit-transition: all 0.4s;
  }
  .help_switch-wrapper::-webkit-scrollbar-thumb:hover {
    background-color: #555;
  }
}
@media screen and (max-width: 1279px) {
  .help_switch-wrapper {
    width: 100%;
    max-width: 768px;
  }
}
@media screen and (max-width: 768px) {
  .help_switch-wrapper {
    justify-content: stretch;
    width: 692px;
    padding-right: 236px;
    max-width: none;
    height: 54px;
    overflow: visible;
  }
}

.help-scroll-right {
  margin-right: 4px;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: 4px;
  height: 48px;
  width: 40px;
  flex: 0 0 auto;
  background-color: var(--main-white);
  border-radius: 8px;
  cursor: pointer;
  top: 2px;
  right: 2px;
  transition: width 0.3s;
}
.help-scroll-right:hover {
  filter: brightness(1.1);
}
@media screen and (max-width: 1500px) {
  .help-scroll-right {
    display: block;
  }
}
@media screen and (max-width: 768px) {
  .help-scroll-right {
    display: none !important;
  }
}

.help-scroll-left {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: 4px;
  margin-left: 4px;
  height: 48px;
  width: 0;
  flex: 0 0 auto;
  background-color: var(--main-white);
  border-radius: 8px;
  cursor: pointer;
  top: 2px;
  z-index: 10;
  left: 3px;
  transform: rotate(180deg);
  transition: width 0.3s;
}
.help-scroll-left:hover {
  filter: brightness(1.1);
}
@media screen and (max-width: 1500px) {
  .help-scroll-left {
    display: none;
  }
}
@media screen and (max-width: 1279px) {
  .help-scroll-left {
    left: 3px;
  }
}
@media screen and (max-width: 768px) {
  .help-scroll-left {
    display: none !important;
  }
}

.help_switch-btn {
  white-space: nowrap;
}
@media screen and (max-width: 768px) {
  .help_switch-btn {
    display: flex;
    justify-content: center;
    width: 100%;
    padding: 10px 12px !important;
  }
}

.help_switch-buttons-wrapper {
  display: flex;
}
@media screen and (max-width: 1279px) {
  .help_switch-buttons-wrapper {
    width: auto;
  }
}

.help_switch-buttons-wrapper {
  max-width: max-content;
  border-radius: 8px;
  background-color: var(--background-blue);
}
@media screen and (max-width: 1500px) {
  .help_switch-buttons-wrapper {
    max-width: max-content;
  }
}

.home__banner {
  position: relative;
  height: 847px;
  color: #fff;
  margin-bottom: var(--section-mb);
}
.home__banner .container {
  position: relative;
  z-index: 1;
}
.home__banner .home__banner-slider-content {
  display: flex;
  overflow: hidden;
  padding-top: 160px;
}
.home__banner .home__banner-slider-content-wrapper {
  display: flex;
}
@media screen and (max-width: 768px) {
  .home__banner .home__banner-slider-content {
    padding-top: 130px;
    overflow-y: visible;
    height: 395px;
  }
}
.home__banner .home__banner_bg {
  display: none;
  filter: brightness(var(--brightnessSlider));
}
.home__banner .home__banner_bg.active {
  display: block;
  animation: visibleBg 1s forwards;
}
@keyframes visibleBg {
  from {
    filter: brightness(0);
  }
  to {
    filter: brightness(var(--brightnessSlider));
  }
}
.home__banner .btn-lizing {
  margin-bottom: 105px;
}
@media screen and (max-width: 1500px) {
  .home__banner {
    height: 789px;
  }
}
@media screen and (max-width: 1279px) {
  .home__banner {
    overflow: hidden;
    height: 760px;
  }
  .home__banner .btn-lizing {
    margin-bottom: 159px;
  }
}
@media screen and (max-width: 767px) {
  .home__banner {
    height: 749px;
  }
  .home__banner .btn-lizing {
    margin-bottom: 126px;
  }
}

.home__banner-layer {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: 99999999;
}

.home__banner_title {
  max-width: 793px;
  margin-bottom: 30px;
}
@media screen and (max-width: 1500px) {
  .home__banner_title {
    margin-bottom: 24px;
  }
}
@media screen and (max-width: 1279px) {
  .home__banner_title {
    margin-bottom: 20px;
  }
}
@media screen and (max-width: 767px) {
  .home__banner_title {
    margin-bottom: 14px !important;
    white-space: normal;
    font-size: 23px;
    line-height: 30px;
  }
}

.home__banner_text {
  font: var(--body-extra-large);
  letter-spacing: -1%;
  max-width: 750px;
  margin-bottom: 37px;
}
@media screen and (max-width: 1500px) {
  .home__banner_text {
    margin-bottom: 34px;
  }
}
@media screen and (max-width: 1279px) {
  .home__banner_text {
    margin-bottom: 28px;
  }
}
@media screen and (max-width: 767px) {
  .home__banner_text {
    margin-bottom: 30px;
    font: var(--body-medium);
  }
}

.home__banner_bg {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}

.home__banner_carousel {
  position: relative;
  margin: 0 -6px 0 -6px;
}
@media screen and (max-width: 767px) {
  .home__banner_carousel {
    margin: 0;
    height: 243px;
  }
}

.home__banner_navigation {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 2;
  border-radius: 50%;
  width: 52px;
  height: 52px;
  box-shadow: 0px 8px 18px -6px rgba(24, 39, 75, 0.1215686275);
  transition: 400ms;
  backdrop-filter: blur(7px);
  background: rgba(118, 158, 226, 0.9);
}
home__task_link .home__banner_navigation:hover {
  background-color: var(--secondary-blue-text);
}
@media screen and (max-width: 1500px) {
  .home__banner_navigation {
    width: 40px;
    height: 40px;
  }
}
@media screen and (max-width: 1279px) {
  .home__banner_navigation {
    display: none;
  }
}

.home__banner_slider {
  padding: 60px 6px;
  overflow: hidden;
}
@media screen and (max-width: 1279px) {
  .home__banner_slider {
    overflow: visible;
    padding: 0;
  }
}
@media screen and (max-width: 768px) {
  .home__banner_slider {
    height: 100%;
  }
}

.home__banner_slider__wrapper {
  display: flex;
}
@media screen and (max-width: 768px) {
  .home__banner_slider__wrapper {
    align-items: flex-end;
    height: 200px;
  }
}

.home__banner_slider-prev {
  left: -26px;
  transform: translateY(-50%) rotate(180deg);
}
@media screen and (max-width: 1500px) {
  .home__banner_slider-prev {
    left: -20px;
  }
}

.home__banner_slider-next {
  right: -21px;
}
@media screen and (max-width: 1500px) {
  .home__banner_slider-next {
    right: -14px;
  }
}

.home__banner_navigation--disable {
  opacity: 0;
  pointer-events: none;
}

.home__banner_slider {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.home__banner_slide {
  border-radius: 20px;
  position: relative;
  background-color: #fff;
  height: 141px;
  display: flex;
  align-items: center;
  padding-left: 31px;
  cursor: pointer;
}
.home__banner_slide .home__banner_slide_line_progress {
  position: absolute;
  content: "";
  width: calc(100% + 6px);
  height: calc(100% + 6px);
  border: 2px solid white;
  border-radius: 23px;
  left: -3px;
  top: -3px;
  opacity: 0;
  transition: 400ms;
}
.home__banner_slide--active .home__banner_slide_line_progress {
  opacity: 1;
}
.home__banner_slide--active .home__banner_slide_line {
  width: 326px;
}
@media screen and (max-width: 767px) {
  .home__banner_slide--active .home__banner_slide_line {
    width: 265px;
  }
}
@media screen and (max-width: 1500px) {
  .home__banner_slide {
    height: 126px;
    padding-left: 28px;
  }
  .home__banner_slide--active .home__banner_slide_line {
    width: 320px;
  }
}
@media screen and (max-width: 1279px) {
  .home__banner_slide {
    width: 380px;
  }
  .home__banner_slide--active .home__banner_slide_line {
    width: 270px;
  }
}
@media screen and (max-width: 767px) {
  .home__banner_slide {
    width: 299px;
    height: 115px;
    padding-left: 17px;
  }
}

.home__banner_slide_line {
  position: absolute;
  bottom: -24px;
  left: 50%;
  transform: translateX(-50%);
  height: 4px;
  width: 100%;
  background: rgba(255, 255, 255, 0.5);
  width: 48px;
  border-radius: 25px;
  transition: 400ms;
}
.home__banner_slide_line .home__banner_slide_line_progress {
  position: absolute;
  content: "";
  border-radius: 25px;
  left: 0;
  top: 0;
  width: 0;
  height: 100%;
  background-color: #fff;
}
@media screen and (max-width: 767px) {
  .home__banner_slide_line {
    bottom: -16px;
  }
}

.home__banner_slide__content {
  font: var(--body-medium);
  max-width: 275px;
  width: 100%;
  padding-bottom: 6px;
}
@media screen and (max-width: 1500px) {
  .home__banner_slide__content {
    max-width: 253px;
  }
}

.home__banner_slide__title {
  color: var(--main-tiffany);
  font: var(--caption-medium);
  margin-top: 6px;
}
@media screen and (max-width: 1500px) {
  .home__banner_slide__title {
    margin-bottom: 4px;
  }
}
@media screen and (max-width: 767px) {
  .home__banner_slide__title {
    font: var(--caption-small);
    margin-top: 0;
  }
}

.home__banner_slide__text {
  color: var(--main-black);
  font: var(--body-medium);
  line-height: 26px;
}
@media screen and (max-width: 767px) {
  .home__banner_slide__text {
    font: var(--body-small);
  }
}

.home__banner_slide__image {
  position: absolute;
  right: 10px;
  top: 10px;
}
@media screen and (max-width: 1500px) {
  .home__banner_slide__image {
    width: 96px;
    height: 94px;
    right: 15px;
    top: 16px;
  }
}
@media screen and (max-width: 767px) {
  .home__banner_slide__image {
    display: none;
  }
}

.home__banner-slider-content-slide {
  position: relative;
}

.home__banner-slider_advertise {
  position: absolute;
  right: 0;
  top: -60px;
  z-index: 99;
}
.home__banner-slider_advertise-btn {
  border-radius: 10px;
  border: 1px solid var(--grey-100);
  position: relative;
  font: var(--button-small);
  color: var(--stroke-light-grey);
  padding: 4px 12px;
  background: rgba(0, 0, 0, 0.2);
  transition: ease 0.3s;
  opacity: 0.95;
  cursor: pointer;
}
@media screen and (max-width: 768px) {
  .home__banner-slider_advertise-btn {
    padding: 3px 12px;
  }
}
@media (pointer: fine) {
  .home__banner-slider_advertise-btn:hover {
    opacity: 1;
    color: var(--main-white);
    border-color: var(--main-white);
  }
  .home__banner-slider_advertise-btn:hover .home__banner-slider_advertise-popup-wrapper {
    opacity: 1;
    pointer-events: all;
    transform: translateY(0);
  }
}
.home__banner-slider_advertise-popup-wrapper {
  transform: translateY(-5px);
  position: absolute;
  opacity: 0;
  pointer-events: none;
  padding-top: 29px;
  transition: ease 0.5s;
  min-width: 319.5px;
  right: 0;
  top: 20px;
  cursor: default;
}
@media screen and (max-width: 768px) {
  .home__banner-slider_advertise-popup-wrapper {
    min-width: unset;
    width: 296px;
    left: -220px;
  }
}
.home__banner-slider_advertise-popup {
  border-radius: 12px;
  background: var(--main-white);
  padding: 15px 24.5px 20px 20px;
  position: relative;
}
@media screen and (max-width: 768px) {
  .home__banner-slider_advertise-popup {
    padding: 12px 20px 15px 15px;
  }
}
.home__banner-slider_advertise-popup-close {
  position: absolute;
  right: 8px;
  top: 33px;
  z-index: 10;
}
@media (pointer: fine) {
  .home__banner-slider_advertise-popup-close {
    visibility: hidden;
  }
}
.home__banner-slider_advertise-popup-polygon {
  position: absolute;
  right: 33px;
  z-index: -1;
  width: 20px;
  height: 20px;
  top: 15px;
  fill: white;
}
.home__banner-slider_advertise-popup-title {
  white-space: nowrap;
  font: var(--caption-medium);
  color: var(--main-black);
  margin-bottom: 5px;
}
@media screen and (max-width: 768px) {
  .home__banner-slider_advertise-popup-title {
    white-space: normal;
  }
  .home__banner-slider_advertise-popup-title span {
    display: block;
  }
}
@media screen and (max-width: 768px) {
  .home__banner-slider_advertise-popup-title {
    font: var(--caption-small);
  }
}
.home__banner-slider_advertise-popup-content {
  display: flex;
  gap: 8px;
}
.home__banner-slider_advertise-popup-content span {
  font: var(--body-medium);
  color: var(--main-black);
}
@media screen and (max-width: 768px) {
  .home__banner-slider_advertise-popup-content span {
    font: var(--body-small);
  }
}
.home__banner-slider_advertise-popup-content span:last-child {
  word-break: break-all;
}
.home__banner-slider_advertise-popup-link {
  font: var(--body-medium);
  color: var(--main-blue);
  text-decoration: underline;
  text-decoration-skip-ink: none;
  cursor: pointer;
}
@media screen and (max-width: 768px) {
  .home__banner-slider_advertise-popup-link {
    font: var(--body-small);
  }
}

.home__banner-slider_advertise-popup-wrapper-visible {
  opacity: 1;
  pointer-events: all;
  transform: translateY(0);
}

.home__banner-slider_advertise-btn-visible {
  opacity: 1;
}

@keyframes progressBar {
  0% {
    width: 0;
  }
  100% {
    width: 100%;
  }
}
.home__tasks {
  margin-bottom: var(--section-mb);
}
.home__tasks .title {
  max-width: 727px;
  margin-bottom: 50px;
}
@media screen and (max-width: 1500px) {
  .home__tasks .title {
    margin-bottom: 46px;
  }
}
@media screen and (max-width: 1279px) {
  .home__tasks {
    overflow: hidden;
  }
  .home__tasks .title {
    margin-bottom: 44px;
  }
}
@media screen and (max-width: 767px) {
  .home__tasks .title {
    margin-bottom: 30px;
  }
}
@media screen and (max-width: 1279px) {
  .home__tasks-title {
    width: 540px;
  }
}
@media screen and (max-width: 768px) {
  .home__tasks-title {
    width: 335px;
  }
}

.home__tasks-wrapper {
  position: relative;
}

.home__tasks_slider {
  overflow: hidden;
}
@media screen and (max-width: 1279px) and (pointer: fine) {
  .home__tasks_slider {
    overflow: visible;
  }
}

.home__tasks_inner {
  display: flex;
  position: relative;
}
@media screen and (max-width: 767px) {
  .home__tasks_inner {
    flex-direction: column;
    gap: 42px;
  }
}

.home__tasks_slide {
  position: relative;
  display: flex;
  flex-direction: column;
  text-align: center;
  height: 568px;
  flex: 0 0 auto;
  background: var(--background-blue);
  border-radius: 20px;
  padding: 40px 24px 24px;
}
@media screen and (max-width: 1500px) {
  .home__tasks_slide {
    height: 566px;
    padding: 40px 20px 20px;
  }
}
@media screen and (max-width: 1279px) {
  .home__tasks_slide {
    width: 310px;
    height: 478px;
    padding: 34px 20px 20px;
  }
}
@media screen and (max-width: 767px) {
  .home__tasks_slide {
    text-align: left;
    padding: 30px 20px 20px;
    width: 100%;
    height: 480px;
    animation: fadeIn forwards 0.3s;
  }
}

.home__task_name {
  font: var(--desktop-1920-h-6);
  margin-bottom: 10px;
}
.home__task_name svg {
  transform: translate(-1px, 2.5px);
}
@media screen and (max-width: 1500px) {
  .home__task_name {
    margin-bottom: 6px;
  }
}
@media screen and (max-width: 1279px) {
  .home__task_name {
    margin-bottom: 8px;
  }
}

.home__task_text {
  font: var(--body-medium);
  padding: 0 15px;
  color: var(--grey-500);
}
@media screen and (max-width: 1279px) {
  .home__task_text {
    font: var(--body-small);
    padding: 0;
  }
}

.home__task_image {
  position: absolute;
  width: 100%;
  left: 0;
  right: 0;
  bottom: 82px;
  object-fit: cover;
}
@media screen and (max-width: 1500px) {
  .home__task_image {
    height: 300px;
    bottom: 88px;
  }
}
@media screen and (max-width: 1279px) {
  .home__task_image {
    height: 240px;
    bottom: 92px;
  }
}
@media screen and (max-width: 767px) {
  .home__task_image {
    height: 205px;
  }
}

.home__task_link {
  font: var(--button-medium);
  color: var(--main-blue);
  border: 1.2px solid var(--main-blue);
  margin-top: auto;
  display: inline-block;
  border-radius: 10px;
  transition: 400ms;
  padding: 14px 0;
}
.home__task_link:hover {
  background-color: var(--secondary-blue-text);
  color: #fff;
}
@media screen and (max-width: 1023px) {
  .home__task_link {
    padding: 13px 0;
  }
}
@media screen and (max-width: 767px) {
  .home__task_link {
    font: var(--button-small);
    text-align: center;
    padding: 15px 0 16px;
  }
}

.home__tasks_navigation {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 2;
  background: #ffffff;
  border-radius: 50%;
  width: 52px;
  height: 52px;
  box-shadow: 0px 8px 18px -6px rgba(24, 39, 75, 0.1215686275);
  transition: 400ms;
  display: none;
  justify-content: center;
  align-items: center;
}
@media (pointer: fine) {
  .home__tasks_navigation {
    display: flex;
  }
}

.home__tasks_navigation--disable {
  pointer-events: none;
  opacity: 0;
}

.home__tasks_slider-prev {
  left: -26px;
}

.home__tasks_slider-next {
  right: -26px;
}

.home__tasks_mobileBtn {
  display: none;
  font: var(--button-small);
  color: var(--main-blue);
  background-color: var(--background-blue);
  text-align: center;
  width: 295px;
  border-radius: 10px;
  margin: 30px auto 0;
  padding: 16px 0 17px;
}
@media screen and (max-width: 767px) {
  .home__tasks_mobileBtn {
    display: block;
  }
}

.insure_event-slug h1 {
  margin-bottom: 30px;
}

.insure_myself-slug-polis-mobile {
  display: none !important;
}
@media screen and (max-width: 1279px) {
  .insure_myself-slug-polis-mobile {
    display: block !important;
    margin-bottom: 30px;
  }
}

.insure_events-slug-content {
  margin-bottom: var(--section-mb);
}
.insure_events-slug-content h2 {
  font: var(--desktop-1920-h-4);
  margin-bottom: 20px;
}
@media screen and (max-width: 1279px) {
  .insure_events-slug-content h2 {
    margin-bottom: 18px;
  }
}
.insure_events-slug-content h3 {
  font: var(--desktop-1920-h-5);
  margin-bottom: 18px;
}
@media screen and (max-width: 1279px) {
  .insure_events-slug-content h3 {
    margin-bottom: 16px;
  }
}
.insure_events-slug-content h4 {
  font: var(--desktop-1920-h-6);
  margin-bottom: 16px;
}
@media screen and (max-width: 1279px) {
  .insure_events-slug-content h4 {
    margin-bottom: 14px;
  }
}
.insure_events-slug-content h5,
.insure_events-slug-content h6 {
  font: var(--desktop-1920-h-7);
  margin-bottom: 14px;
}
@media screen and (max-width: 1279px) {
  .insure_events-slug-content h5,
  .insure_events-slug-content h6 {
    margin-bottom: 12px;
  }
}
.insure_events-slug-content-wrapper {
  display: grid;
  grid-template-columns: 1fr 408px;
  gap: 30px;
}
@media screen and (max-width: 1500px) {
  .insure_events-slug-content-wrapper {
    grid-template-columns: 1fr 380px;
  }
}
@media screen and (max-width: 1279px) {
  .insure_events-slug-content-wrapper {
    display: flex;
    flex-direction: column;
  }
}
@media screen and (max-width: 768px) {
  .insure_events-slug-content-wrapper {
    gap: 20px;
  }
}
.insure_events-slug-content-wrapper ul {
  max-width: 480px;
  display: flex;
  flex-direction: column;
  gap: 10px;
  margin-bottom: 20px;
  margin-left: 20px;
  font-size: 15px;
}
.insure_events-slug-content-wrapper ul li {
  list-style-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='7' viewBox='0 0 12 7'%3E%3Cline x1='0' y1='3' x2='12' y2='3' stroke='%238396B4' stroke-width='1'/%3E%3C/svg%3E%0A") !important;
}
.insure_events-slug-content-wrapper ol {
  list-style-type: none;
  counter-reset: num;
  margin: 0 0 0 35px;
  padding: 15px 0 5px 0;
  font-size: 16px;
}
.insure_events-slug-content-wrapper ol li {
  position: relative;
  margin: 0 0 0 0;
  padding: 0 0 20px 0;
  line-height: 1.4;
}
.insure_events-slug-content-wrapper ol li:before {
  content: counter(num);
  counter-increment: num;
  display: inline-block;
  position: absolute;
  top: -3px;
  font: var(--caption-small);
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  left: -38px;
  width: 32px;
  height: 32px;
  background: #ffffff;
  color: #1a5ed4;
  text-align: center;
  line-height: 22px;
  font-size: 14px;
}

.insure_events-slug-switch {
  margin-bottom: 30px;
}
@media screen and (max-width: 768px) {
  .insure_events-slug-switch {
    margin-bottom: 24px;
    background-color: var(--background-blue);
    overflow-x: scroll;
  }
}
.insure_events-slug-switch-wrapper {
  background-color: var(--background-blue);
  position: relative;
  overflow: hidden;
  padding: 4px;
  max-width: 792px;
  height: 56px;
  background-color: var(--background-blue);
  display: flex;
  border-radius: 6px;
  white-space: nowrap;
}
@media screen and (max-width: 1500px) {
  .insure_events-slug-switch-wrapper .switch_button {
    padding-right: 35.8px;
  }
}
@media screen and (max-width: 1500px) {
  .insure_events-slug-switch-wrapper {
    max-width: 790px;
  }
}
@media screen and (max-width: 1279px) {
  .insure_events-slug-switch-wrapper {
    overflow-x: scroll;
  }
}
@media screen and (max-width: 768px) {
  .insure_events-slug-switch-wrapper {
    justify-content: stretch;
    width: 942px;
    max-width: none;
    height: 54px;
    overflow: visible;
  }
}
@media screen and (max-width: 385px) {
  .insure_events-slug-switch-wrapper {
    width: 810px;
  }
}

.insure_partners_title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
@media screen and (max-width: 768px) {
  .insure_partners_title {
    flex-direction: column;
    justify-content: flex-start;
  }
  .insure_partners_title h2 {
    margin-bottom: 15px;
  }
}
.insure_partners_title a {
  margin-top: 20px;
  height: 40px;
  display: flex;
  align-self: start;
}
@media screen and (max-width: 1280px) {
  .insure_partners_title a {
    margin-top: 5px;
  }
}
@media screen and (max-width: 768px) {
  .insure_partners_title a {
    margin-top: 0;
    margin-bottom: 30px;
  }
}
.insure_partners_title a button {
  display: flex;
  align-items: center;
  height: 100%;
  cursor: pointer;
  color: var(--main-white);
  font: var(--button-medium);
  background-color: var(--main-blue);
  border-radius: 4px;
  transition: ease-in-out 0.3s;
}
.insure_partners_title a button:hover {
  background-color: var(--secondary-blue-text);
}

.insure_myself_slug_images .insure_partners-card {
  overflow: hidden;
  cursor: pointer;
}
.insure_myself_slug_images .insure_partners-card img {
  object-fit: contain;
  width: 217px;
  height: 230px;
  filter: grayscale(500%);
}
.insure_myself_slug_images .insure_partners-card:hover img {
  animation: colorChange 0.4s linear;
  filter: grayscale(0);
}

@keyframes colorChange {
  from {
    opacity: 0.9;
  }
  to {
    opacity: 1;
  }
}
.insure_myself-feedback {
  padding: 15px 24px;
}
@media screen and (max-width: 768px) {
  .insure_myself-feedback {
    width: 100% !important;
  }
}

.insure_myself-slug-title {
  max-width: 579px;
}
@media screen and (max-width: 1279px) {
  .insure_myself-slug-title {
    max-width: 369px;
  }
}

.insure_myself-slug-container {
  display: flex;
  justify-content: space-between;
}

.insure_myself-slug-polis {
  display: block !important;
}
@media screen and (max-width: 1279px) {
  .insure_myself-slug-polis {
    display: none !important;
  }
}

.insure_template-slug .title {
  max-width: 734px;
  margin-bottom: 30px;
}
@media screen and (max-width: 1279px) {
  .insure_template-slug .title {
    width: 100%;
  }
}
@media screen and (max-width: 768px) {
  .insure_template-slug .title {
    margin-bottom: 26px;
  }
}

.insure_template-slug-banners-wrapper {
  display: flex;
  flex-direction: column;
  gap: 30px;
}
@media screen and (max-width: 768px) {
  .insure_template-slug-banners-wrapper {
    gap: 20px;
  }
}

.insure_banner {
  margin-bottom: var(--section-mb);
}
@media screen and (max-width: 768px) {
  .insure_banner {
    margin-bottom: 40px;
  }
}
.insure_banner-wrapper {
  background: var(--gradient-blue);
  padding: 60px;
  border-radius: 20px;
  position: relative;
  margin-bottom: 30px;
}
@media screen and (max-width: 1500px) {
  .insure_banner-wrapper {
    padding: 50px;
  }
}
@media screen and (max-width: 1280px) {
  .insure_banner-wrapper {
    display: flex;
    flex-direction: column;
    padding: 50px 40px 50px 40px;
    min-height: 589px;
    height: auto;
  }
}
@media screen and (max-width: 768px) {
  .insure_banner-wrapper {
    padding: 36px 20px 0 20px;
    min-height: 580px;
    margin-bottom: 20px;
  }
}
.insure_banner-wrapper h2 {
  font: var(--desktop-1920-h-2);
  color: var(--main-white);
  max-width: 528px;
  padding-bottom: 16px;
}
.insure_banner-content {
  max-width: 546px;
}
@media screen and (max-width: 768px) {
  .insure_banner-content {
    display: flex;
    flex-direction: column;
  }
}
@media screen and (max-width: 1280px) {
  .insure_banner-content-text {
    padding-bottom: 20px;
  }
}
.insure_banner h2 {
  font: var(--desktop-1920-h-2);
  color: var(--main-white);
  max-width: 528px;
  padding-bottom: 16px;
}
.insure_banner-desc {
  font: var(--body-large);
  color: var(--main-white);
  width: 480px;
  margin-bottom: 20px;
}
@media screen and (max-width: 1280px) {
  .insure_banner-desc {
    width: 481px;
  }
}
@media screen and (max-width: 768px) {
  .insure_banner-desc {
    width: auto;
  }
}
.insure_banner-button {
  background-color: var(--main-white);
  font: var(--button-medium);
  padding: 15px 24px;
  border-radius: 4px;
  color: var(--main-black);
  transition: ease-in-out 0.3s;
  cursor: pointer;
}
.insure_banner-button:hover {
  color: var(--main-white);
  background-color: var(--main-black);
}
.insure_banner-image {
  position: absolute;
  right: 153px;
  top: 40px;
}
@media screen and (max-width: 1500px) {
  .insure_banner-image {
    right: 126px;
    top: 25px;
  }
}
@media screen and (max-width: 1280px) {
  .insure_banner-image {
    position: absolute;
    right: 60px;
    top: 43%;
  }
}
@media screen and (max-width: 768px) {
  .insure_banner-image {
    position: absolute;
    width: 262px;
    top: 346px;
    left: 35px;
  }
}
.insure_banner-course {
  bottom: 40px;
}
.insure_banner-cards {
  display: flex;
  gap: 30px;
}
@media screen and (max-width: 1279px) {
  .insure_banner-cards {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
  }
}
@media screen and (max-width: 768px) {
  .insure_banner-cards {
    display: flex;
    flex-direction: column;
    gap: 10px;
  }
}
.insure_banner-cards-card {
  border-radius: 12px;
  padding: 36px 32px;
  padding-right: 48px;
  background-color: var(--background-blue);
}
@media screen and (max-width: 1500px) {
  .insure_banner-cards-card {
    padding-right: 32px;
  }
}
@media screen and (max-width: 1279px) {
  .insure_banner-cards-card {
    padding: 32px;
    max-height: 186px;
  }
}
@media screen and (max-width: 768px) {
  .insure_banner-cards-card {
    padding: 30px 20px;
    height: 104px;
  }
}
.insure_banner-cards-card-content {
  max-width: 218px;
}
@media screen and (max-width: 768px) {
  .insure_banner-cards-card-content {
    display: flex;
    gap: 26px;
    max-width: 280px;
  }
}
.insure_banner-cards-card img {
  margin-bottom: 30px;
}
@media screen and (max-width: 768px) {
  .insure_banner-cards-card img {
    margin-bottom: 0;
  }
}
.insure_banner-cards-card-desc {
  font: var(--body-large);
}
@media screen and (max-width: 1279px) {
  .insure_banner-cards-card-desc {
    font: var(--body-medium);
  }
}
@media screen and (max-width: 768px) {
  .insure_banner-cards-card-desc {
    font: var(--body-small);
    width: auto;
  }
}

@media screen and (max-width: 1500px) {
  .insure_banner-desc-1500 {
    display: none;
  }
}

.insure_banner-desc-1280 {
  display: none;
}
@media screen and (max-width: 1500px) {
  .insure_banner-desc-1280 {
    display: block;
    width: 536px;
  }
}
@media screen and (max-width: 1280px) {
  .insure_banner-desc-1280 {
    width: 481px;
  }
}
@media screen and (max-width: 768px) {
  .insure_banner-desc-1280 {
    width: 295px;
  }
}

.insure_events {
  margin-bottom: var(--section-mb);
}
.insure_events .title {
  margin-bottom: 30px;
}
.insure_events-wrapper {
  display: flex;
  justify-content: space-between;
  margin-bottom: 0;
}
@media screen and (max-width: 768px) {
  .insure_events-wrapper {
    display: contents;
    margin-bottom: 20px;
    padding: 0;
  }
}
.insure_events-switch {
  max-width: max-content !important;
  padding-right: 4px !important;
}
@media screen and (max-width: 1279px) {
  .insure_events-switch {
    padding-right: 4px;
    max-width: none;
    width: 100%;
    justify-content: flex-start;
  }
}
@media screen and (max-width: 768px) {
  .insure_events-switch {
    background-color: var(--background-blue);
    padding-left: 35px;
    width: 720px;
  }
}
.insure_events-notify {
  padding: 15px 24px;
  cursor: pointer;
  color: var(--main-white);
  font: var(--button-medium);
  background-color: var(--main-blue);
  border-radius: 4px;
  transition: ease-in-out 0.3s;
  height: 56px;
}
.insure_events-notify:hover {
  background-color: var(--secondary-blue-text);
}
@media screen and (max-width: 1500px) {
  .insure_events-notify {
    display: none;
  }
}
.insure_events-notify-mobile {
  display: none;
  margin-bottom: 30px;
}
@media screen and (max-width: 1500px) {
  .insure_events-notify-mobile {
    display: block;
  }
}
@media screen and (max-width: 1279px) {
  .insure_events-notify-mobile {
    margin-bottom: 20px;
  }
}
.insure_events-content {
  display: grid;
  grid-template-columns: 1fr 408px;
  gap: 30px;
  margin-bottom: var(--section-mb);
}
@media screen and (max-width: 1500px) {
  .insure_events-content {
    grid-template-columns: 1fr 380px;
  }
}
@media screen and (max-width: 1279px) {
  .insure_events-content {
    display: block;
  }
}

.insure_events-transport {
  margin-bottom: 0 !important;
}

.insure_events-desc-content {
  background-color: var(--background-blue);
  border-radius: 20px;
  padding: 50px 40px;
  display: flex;
  flex-direction: column;
  height: auto;
}
@media screen and (max-width: 1279px) {
  .insure_events-desc-content {
    padding: 40px 32px;
    height: auto;
  }
}
@media screen and (max-width: 768px) {
  .insure_events-desc-content {
    height: auto;
    padding: 32px 20px;
  }
}
.insure_events-desc-content .insure_content-details-wrapper {
  margin-top: 30px;
}

.insure_content {
  background-color: var(--background-blue);
  border-radius: 20px;
  padding: 50px 40px;
  display: flex;
  flex-direction: column;
  height: 816px;
}
.insure_content-details {
  padding: 15px 24px;
  cursor: pointer;
  color: var(--main-white);
  font: var(--button-medium);
  background-color: var(--main-blue);
  border-radius: 4px;
  transition: ease-in-out 0.3s;
}
.insure_content-details:hover {
  background-color: var(--secondary-blue-text);
}
.insure_content .insure_events-desc-content {
  display: flex;
  flex-direction: column;
  gap: 12px;
}

.insure_banner-image-events {
  right: 157px;
}
@media screen and (max-width: 1500px) {
  .insure_banner-image-events {
    right: 140px;
  }
}
@media screen and (max-width: 1279px) {
  .insure_banner-image-events {
    width: 282px;
    right: 36px;
    top: 57px;
  }
}
@media screen and (max-width: 768px) {
  .insure_banner-image-events {
    top: auto;
    left: auto;
    width: 269px;
    right: 34px !important;
    bottom: 40px !important;
  }
}

@media screen and (max-width: 1279px) {
  .insure_events-banner-desc {
    font: var(--body-medium);
    width: 363px;
  }
}
@media screen and (max-width: 768px) {
  .insure_events-banner-desc {
    width: auto;
  }
}

.insure_banner-wrapper-events {
  margin-bottom: 0;
}
@media screen and (max-width: 1279px) {
  .insure_banner-wrapper-events {
    height: 340px !important;
    min-height: min-content;
  }
}
@media screen and (max-width: 768px) {
  .insure_banner-wrapper-events {
    height: 578px !important;
  }
}

@media screen and (max-width: 1279px) {
  .events__faq-banner {
    display: none;
  }
}

@media screen and (max-width: 768px) {
  .career_switch-wrapper {
    margin-bottom: 0 !important;
    display: flex;
    justify-content: flex-end;
    overflow: visible;
  }
}
@media screen and (max-width: 560px) {
  .career_switch-wrapper {
    overflow: visible;
    justify-content: stretch;
  }
}

@media screen and (max-width: 768px) {
  .insure_container-switch {
    background-color: var(--background-blue);
    width: 100vw;
    padding: 0;
    margin-bottom: 20px;
  }
}

.insure_events-desc-content p {
  margin-bottom: 12px;
}
.insure_events-desc-content ul {
  max-width: 480px;
  display: flex;
  flex-direction: column;
  gap: 10px;
  margin-bottom: 20px;
  margin-left: 20px;
  font-size: 15px;
}
.insure_events-desc-content ul li {
  list-style-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='7' viewBox='0 0 12 7'%3E%3Cline x1='0' y1='3' x2='12' y2='3' stroke='%238396B4' stroke-width='1'/%3E%3C/svg%3E%0A") !important;
}
.insure_events-desc-content ol {
  list-style-type: none;
  counter-reset: num;
  margin: 0 0 0 35px;
  padding: 15px 0 5px 0;
  font-size: 16px;
}
.insure_events-desc-content ol li {
  position: relative;
  margin: 0 0 0 0;
  padding: 0 0 20px 0;
  line-height: 1.4;
}
.insure_events-desc-content ol li:before {
  content: counter(num);
  counter-increment: num;
  display: inline-block;
  position: absolute;
  top: -3px;
  font: var(--caption-small);
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  left: -38px;
  width: 32px;
  height: 32px;
  background: #ffffff;
  color: #1a5ed4;
  text-align: center;
  line-height: 22px;
  font-size: 14px;
}
.insure_events-desc-content h2 {
  font: var(--desktop-1920-h-4);
  margin-bottom: 20px;
}
@media screen and (max-width: 1279px) {
  .insure_events-desc-content h2 {
    margin-bottom: 18px;
  }
}
.insure_events-desc-content h3 {
  font: var(--desktop-1920-h-5);
  margin-bottom: 18px;
}
@media screen and (max-width: 1279px) {
  .insure_events-desc-content h3 {
    margin-bottom: 16px;
  }
}
.insure_events-desc-content h4 {
  font: var(--desktop-1920-h-6);
  margin-bottom: 16px;
}
@media screen and (max-width: 1279px) {
  .insure_events-desc-content h4 {
    margin-bottom: 14px;
  }
}
.insure_events-desc-content h5,
.insure_events-desc-content h6 {
  font: var(--desktop-1920-h-7);
  margin-bottom: 14px;
}
@media screen and (max-width: 1279px) {
  .insure_events-desc-content h5,
  .insure_events-desc-content h6 {
    margin-bottom: 12px;
  }
}
.insure_events-desc-content ul li {
  color: var(--main-black);
  font: var(--caption-large);
  font-weight: 400;
  margin-bottom: 12px;
}
@media screen and (max-width: 1279px) {
  .insure_events-desc-content ul li {
    font-size: 15px;
    line-height: 26px;
  }
}

@media screen and (max-width: 1279px) {
  .insure_switch-btn {
    width: 100%;
  }
}

@media screen and (max-width: 768px) {
  .insure_container-switch {
    overflow: scroll;
  }
}

.variants_docs {
  margin-top: 30px;
}
@media screen and (max-width: 768px) {
  .variants_docs {
    margin-top: 20px;
  }
}

.insure_partners {
  margin-bottom: var(--section-mb);
}
@media screen and (max-width: 1279px) {
  .insure_partners {
    overflow: hidden;
  }
}
.insure_partners-title {
  font: var(--desktop-1920-h-2);
  margin-bottom: 50px;
}
@media screen and (max-width: 1279px) {
  .insure_partners-title {
    margin-bottom: 44px;
  }
}
@media screen and (max-width: 768px) {
  .insure_partners-title {
    margin-bottom: 30px;
  }
}
.insure_partners-cards {
  display: flex;
  flex-wrap: wrap;
  gap: 30px;
}
@media screen and (max-width: 1279px) {
  .insure_partners-cards {
    gap: 0;
    flex-wrap: nowrap;
  }
}
.insure_partners-card {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 160px;
  width: 297px;
  border-radius: 20px;
  border: 1px solid var(--stroke-light-blue);
}
@media screen and (max-width: 1500px) {
  .insure_partners-card {
    width: 277px;
  }
}

@media screen and (max-width: 1279px) {
  .insure_partners-cards-desktop {
    display: none;
  }
}

.insure_partners-cards-mobile {
  display: none;
}
@media screen and (max-width: 1279px) {
  .insure_partners-cards-mobile {
    display: flex;
  }
}

@media screen and (max-width: 1279px) {
  .insure_partners-swiper-slide {
    display: flex;
    flex-direction: column;
    gap: 30px;
  }
}
@media screen and (max-width: 768px) {
  .insure_partners-swiper-slide {
    gap: 20px;
  }
}

.insure_types {
  margin-bottom: var(--section-mb);
}
.insure_types .title {
  margin-bottom: 50px;
}
@media screen and (max-width: 1279px) {
  .insure_types .title {
    margin-bottom: 44px;
  }
}
@media screen and (max-width: 768px) {
  .insure_types .title {
    margin-bottom: 30px;
  }
}
.insure_types-cards {
  display: flex;
  flex-direction: column;
  gap: 30px;
}
@media screen and (max-width: 768px) {
  .insure_types-cards {
    gap: 20px;
  }
}
.insure_types-cards-card {
  width: 100%;
  padding: 80px 60px;
  padding-right: 140px;
  display: flex;
  border-radius: 20px;
  align-items: center;
  justify-content: space-between;
  height: 356px;
  background-color: var(--background-blue);
}
@media screen and (max-width: 1500px) {
  .insure_types-cards-card {
    height: 349px;
  }
}
@media screen and (max-width: 1279px) {
  .insure_types-cards-card {
    padding: 50px 40px;
    height: 466px;
    display: block;
    position: relative;
  }
  .insure_types-cards-card img {
    position: absolute;
    right: 40px;
    bottom: 0;
  }
}
@media screen and (max-width: 768px) {
  .insure_types-cards-card {
    display: flex;
    flex-direction: column;
    padding: 20px;
    height: auto;
    min-height: 435px;
  }
  .insure_types-cards-card img {
    position: static;
    order: 1;
  }
}
.insure_types-cards-card-description {
  display: flex;
  flex-direction: column;
  gap: 20px;
  max-width: 471px;
}
.insure_types-cards-card-description-title {
  font: var(--desktop-1920-h-3);
}
.insure_types-cards-card-description-text {
  font: var(--body-large);
  color: var(--grey-500);
}
@media screen and (max-width: 768px) {
  .insure_types-cards-card-description-text {
    font: var(--body-small);
  }
}
.insure_types-cards-card-description-button {
  cursor: pointer;
  padding: 15px 24px;
  font: var(--button-medium);
  color: var(--secondary-blue-text);
  border: 1px solid var(--main-blue);
  border-radius: 6px;
  width: 184px;
  transition: ease-in-out 0.3s;
}
.insure_types-cards-card-description-button:hover {
  background-color: var(--secondary-blue-text);
  color: #fff;
}
@media screen and (max-width: 768px) {
  .insure_types-cards-card-description-button {
    width: 100%;
    text-align: center;
  }
}
@media screen and (max-width: 768px) {
  .insure_types-cards-card-description {
    order: 2;
  }
}

@media screen and (max-width: 768px) {
  .insure_types-cards-card-description-text-special {
    display: none;
  }
}

.insure_types-cards-card-description-text-special-mobile {
  display: none;
}
@media screen and (max-width: 768px) {
  .insure_types-cards-card-description-text-special-mobile {
    display: block;
    width: 272px;
  }
}

@media screen and (max-width: 768px) {
  .insure_types-cards-card-description-mobile {
    width: 100%;
  }
}

.investment {
  margin-bottom: 30px;
}
.investment-title {
  font: var(--desktop-1920-h-2);
}

.investment-switch {
  margin-bottom: 30px;
}
.investment-switch-buttons-wrapper {
  width: 821px;
}
@media screen and (max-width: 1500px) {
  .investment-switch-buttons-wrapper {
    width: 770px;
    justify-content: flex-start;
  }
}
@media screen and (max-width: 1279px) {
  .investment-switch-buttons-wrapper {
    width: 100%;
    max-width: 768px;
  }
}
@media screen and (max-width: 768px) {
  .investment-switch-buttons-wrapper {
    justify-content: stretch;
    width: 769px;
    padding-right: 263px;
    max-width: none;
    height: 54px;
    overflow: visible;
  }
}

.investment-content {
  margin-bottom: var(--section-mb);
}
.investment-content-wrapper {
  display: grid;
  grid-template-columns: 1fr 408px;
  gap: 30px;
}
@media screen and (max-width: 1500px) {
  .investment-content-wrapper {
    grid-template-columns: 1fr 380px;
  }
}
@media screen and (max-width: 1279px) {
  .investment-content-wrapper {
    display: flex;
    flex-direction: column;
  }
}

.investment_content {
  position: relative;
}

.items_spinner-hidden {
  display: none !important;
}

.items_spinner_layout {
  display: none;
  position: fixed;
  z-index: 10000000;
  top: 0;
  background-color: rgba(0, 0, 0, 0.199);
  width: 100%;
  height: 100vh;
  pointer-events: all;
  animation: fadeIn forwards 0.3s;
}

.items_spinner {
  position: absolute !important;
  top: 350px;
  left: 50%;
  transform: translateX(-50%);
}

.document_more {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding: 20px 40px;
  font: var(--caption-large);
  color: var(--main-blue);
  border: 1px solid var(--stroke-light-blue);
  border-radius: 10px;
  margin-top: 6px;
  transition: 400ms;
}
.document_more:hover {
  border-color: var(--main-blue);
}

.information-inputs-wrapper {
  position: relative;
  display: flex;
  justify-content: space-between;
  gap: 10px;
  margin-bottom: 30px;
}
@media screen and (max-width: 768px) {
  .information-inputs-wrapper {
    margin-bottom: 20px;
    flex-direction: column;
  }
}
.information-inputs-wrapper .investment-search {
  display: none;
  cursor: pointer;
  animation: fadeIn forwards 300ms;
}
.information-inputs-wrapper .help_content-questions-icon {
  right: 287px;
}
@media screen and (max-width: 1500px) {
  .information-inputs-wrapper .help_content-questions-icon {
    right: 300px;
  }
}
@media screen and (max-width: 1279px) {
  .information-inputs-wrapper .help_content-questions-icon {
    right: 342px;
  }
}
@media screen and (max-width: 768px) {
  .information-inputs-wrapper .help_content-questions-icon {
    right: 13px;
    top: 26px;
  }
}
.information-inputs-wrapper .information-input-search {
  border-radius: 8px;
  padding: 15px 24px;
  border: 1px solid var(--stroke-light-blue);
  width: 575px;
  max-height: 51px;
}
.information-inputs-wrapper .information-input-search::placeholder {
  font: var(--button-medium);
  color: var(--grey-500);
}
@media screen and (max-width: 1500px) {
  .information-inputs-wrapper .information-input-search {
    width: 523px;
  }
}
@media screen and (max-width: 1279px) {
  .information-inputs-wrapper .information-input-search {
    width: 445px;
  }
}
@media screen and (max-width: 768px) {
  .information-inputs-wrapper .information-input-search {
    width: 100%;
  }
}
.information-inputs-wrapper .promotion-selector {
  flex: 1;
}
.information-inputs-wrapper .promotion-selector .choices {
  font: var(--button-medium);
}
.information-inputs-wrapper .promotion-selector .choices:focus {
  outline: none;
}
@media screen and (max-width: 768px) {
  .information-inputs-wrapper .promotion-selector .choices {
    width: 100% !important;
  }
}
.information-inputs-wrapper .promotion-selector .is-open .choices__list--dropdown,
.information-inputs-wrapper .promotion-selector .is-open .choices__list[aria-expanded] {
  border: 1px solid var(--stroke-light-blue);
  border-radius: 8px 8px 0 0;
}
.information-inputs-wrapper .promotion-selector .choices__list--dropdown,
.information-inputs-wrapper .promotion-selector .choices__list[aria-expanded] {
  z-index: 100;
  word-break: keep-all;
  white-space: nowrap;
}
.information-inputs-wrapper .promotion-selector .choices__list--dropdown .choices__list::-webkit-scrollbar,
.information-inputs-wrapper .promotion-selector .choices__list[aria-expanded] .choices__list::-webkit-scrollbar {
  width: 6px;
}
.information-inputs-wrapper .promotion-selector .choices__list--dropdown .choices__list::-webkit-scrollbar-track,
.information-inputs-wrapper .promotion-selector .choices__list[aria-expanded] .choices__list::-webkit-scrollbar-track {
  background-color: transparent;
}
.information-inputs-wrapper .promotion-selector .choices__list--dropdown .choices__list::-webkit-scrollbar-thumb,
.information-inputs-wrapper .promotion-selector .choices__list[aria-expanded] .choices__list::-webkit-scrollbar-thumb {
  background-color: var(--grey-100);
  border-radius: 11px;
  transition: all 0.4s;
  -moz-transition: all 0.4s;
  -webkit-transition: all 0.4s;
}
.information-inputs-wrapper .promotion-selector .choices__list--dropdown .choices__list::-webkit-scrollbar-thumb:hover,
.information-inputs-wrapper .promotion-selector .choices__list[aria-expanded] .choices__list::-webkit-scrollbar-thumb:hover {
  background-color: var(--grey-500);
}
.information-inputs-wrapper .promotion-selector .is-focused .choices__inner,
.information-inputs-wrapper .promotion-selector .is-open .choices__inner {
  border: 1px solid var(--stroke-light-blue);
}
.information-inputs-wrapper .promotion-selector .choices__inner {
  background-color: var(--main-white);
  border-radius: 8px;
  border: 1px solid var(--stroke-light-blue);
  transition: all 400ms;
}
.information-inputs-wrapper .promotion-selector .choices[data-type*=select-one].is-open::after {
  transform: rotate(180deg);
  margin-top: 0;
}
.information-inputs-wrapper .promotion-selector .choices[data-type*=select-one]::after {
  width: 10px;
  height: 10px;
  border: none;
  padding: 0;
  top: 24px;
  right: 24px;
  transition: transform 400ms;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='8' height='5' viewBox='0 0 8 5' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 1.17651L1.23082 0L4 2.64698L6.76918 0L8 1.17651L4 5L0 1.17651Z' fill='%23001434'/%3e%3c/svg%3e ");
}
.information-inputs-wrapper .promotion-selector .choices__item {
  transition: all 400ms;
}
.information-inputs-wrapper .promotion-selector .choices.is-open {
  border-radius: 8px;
  border: 1px solid var(--stroke-light-blue) !important;
  border: none;
  background-color: var(--main-white);
}
.information-inputs-wrapper .promotion-selector .is-open .choices__inner {
  border-radius: 8px;
  background-color: var(--main-white);
}

.investor_banner {
  position: relative;
  margin-bottom: 100px;
  position: relative;
  width: 100%;
  height: 496px;
}
.investor_banner .breadcrumb {
  margin: 0 !important;
  padding: 106px 0 40px !important;
}
@media screen and (max-width: 1279px) {
  .investor_banner .breadcrumb {
    padding: 100px 0 36px !important;
  }
}
@media screen and (max-width: 767px) {
  .investor_banner .breadcrumb {
    padding: 78px 0 30px !important;
  }
}
.investor_banner .breadcrumb .breadcrumb__list {
  color: var(--main-white);
}
.investor_banner .breadcrumb .breadcrumb__list li a {
  opacity: 0.6;
}
.investor_banner .breadcrumb .breadcrumb__list li a:hover {
  opacity: 1;
  color: var(--main-white);
}
.investor_banner .breadcrumb .breadcrumb__list li:last-child {
  color: var(--main-white);
}
.investor_banner .breadcrumb .breadcrumb__list li + li::before {
  opacity: 0.6;
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(4981%) hue-rotate(47deg) brightness(127%) contrast(94%);
}
@media screen and (max-width: 1280px) {
  .investor_banner {
    height: auto;
    min-height: 614px;
  }
}
@media screen and (max-width: 768px) {
  .investor_banner {
    margin-bottom: 80px;
  }
}
.investor_banner-image {
  z-index: -1;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
@media screen and (max-width: 1280px) {
  .investor_banner-image {
    display: none;
  }
}
.investor_banner-image-laptop {
  display: none;
  z-index: -1;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
@media screen and (max-width: 1280px) {
  .investor_banner-image-laptop {
    display: block;
  }
}
@media screen and (max-width: 768px) {
  .investor_banner-image-laptop {
    object-fit: cover;
  }
}
@media screen and (max-width: 1500px) {
  .investor_banner {
    background-position: center;
  }
}
.investor_banner-title {
  font: var(--desktop-1920-h-2);
  color: var(--main-white);
  margin-bottom: 30px;
}
@media screen and (max-width: 1500px) {
  .investor_banner-title {
    margin-bottom: 20px;
  }
}
@media screen and (max-width: 1280px) {
  .investor_banner-title {
    margin-bottom: 14px;
  }
}
.investor_banner_wrapper {
  display: grid;
  grid-template-columns: 609px 1fr;
  gap: 100px;
  align-items: flex-start;
}
@media screen and (max-width: 1280px) {
  .investor_banner_wrapper {
    display: flex;
    flex-direction: column;
    gap: 28px;
    max-width: 708px;
  }
}
@media screen and (max-width: 768px) {
  .investor_banner_wrapper {
    padding-bottom: 45px;
  }
}
.investor_banner-description {
  font: var(--body-extra-extra-large);
  color: var(--main-white);
}
@media screen and (max-width: 1280px) {
  .investor_banner-description {
    max-width: 429px;
    font: var(--body-large);
  }
}
.investor_banner_right {
  position: relative;
  display: flex;
  gap: 10px;
  row-gap: 15px;
  flex-wrap: wrap;
  align-items: flex-start;
}
@media screen and (max-width: 768px) {
  .investor_banner_right {
    gap: 7px;
    row-gap: 15px;
  }
}
.investor_banner_button {
  padding: 5px 15px;
  border: 1px solid var(--input-grey-fill);
  background-color: transparent;
  color: var(--main-white);
  font: var(--caption-medium);
  border-radius: 20px;
  transition: ease 0.3s;
}
.investor_banner_button:hover {
  color: var(--main-blue);
  background-color: var(--main-white);
}

.investor_banner_button-active {
  color: var(--main-blue);
  background-color: var(--main-white);
  pointer-events: none;
}

.investor_cursor {
  position: absolute;
  right: 0;
  bottom: 0;
  width: 40px;
  height: 40px;
  transition: all 0.8s;
}

.investor_cursor_active {
  transform: translate(-478px, -102px);
}

.investor_cursor_active-disable {
  transition: 0.4s !important;
  pointer-events: none;
  opacity: 0;
}

.investor_company_green-scroll {
  cursor: pointer;
  color: var(--main-blue);
  font: var(--button-medium);
  text-decoration: underline;
  text-decoration-skip-ink: none;
  text-underline-offset: 2px;
}
.investor_company_green-description {
  font: var(--desktop-1920-h-7);
  color: var(--main-black);
  margin-bottom: 14px;
}
@media screen and (max-width: 1500px) {
  .investor_company_green-description {
    margin-bottom: 12px;
  }
}
.investor_company_cards {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 30px;
  margin-bottom: var(--section-mb);
}
@media screen and (max-width: 1500px) {
  .investor_company_cards {
    gap: 24px;
  }
}
@media screen and (max-width: 1280px) {
  .investor_company_cards {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media screen and (max-width: 768px) {
  .investor_company_cards {
    display: flex;
    gap: 20px;
  }
}
.investor_company_cards-item {
  padding: 40px;
  background-color: var(--background-blue);
  border-radius: 20px;
}
@media screen and (max-width: 1280px) {
  .investor_company_cards-item {
    padding: 32px;
  }
}
@media screen and (max-width: 768px) {
  .investor_company_cards-item {
    flex: 0 0 auto;
    padding: 20px 30px;
    width: 308px !important;
  }
}
.investor_company_cards-item-green {
  background-color: #e1f5f8;
}
@media screen and (max-width: 1280px) {
  .investor_company_cards-item-green {
    display: none;
  }
}
.investor_company_cards-item-image {
  width: 40px;
  height: 40px;
  flex: 0 0 auto;
}
.investor_company_cards-item-inner {
  display: flex;
  gap: 25px;
}
@media screen and (max-width: 1280px) {
  .investor_company_cards-item-inner {
    gap: 30px;
    flex-direction: column;
  }
}
@media screen and (max-width: 768px) {
  .investor_company_cards-item-inner {
    gap: 20px;
  }
}
.investor_company_cards-item-inner-text-title {
  font: var(--desktop-1920-h-4);
  color: var(--main-black);
  margin-bottom: 6px;
}
@media screen and (max-width: 1280px) {
  .investor_company_cards-item-inner-text-title {
    font: var(--desktop-1920-h-5);
  }
}
.investor_company_cards-item-inner-text-description {
  font: var(--body-large);
  max-width: 206px;
}
@media screen and (max-width: 1280px) {
  .investor_company_cards-item-inner-text-description {
    font: var(--body-medium);
    max-width: 193px;
  }
}
@media screen and (max-width: 768px) {
  .investor_company_cards-item-inner-text-description {
    font: var(--body-small);
    max-width: 165px;
  }
}
.investor_company_cards-item-inner-text-description .colored_text_grey {
  color: var(--grey-200);
}

.investor_banner_about_company_link {
  background-color: var(--main-white);
  color: var(--secondary-blue-text);
  padding: 15px 24px;
  transition: ease-in-out 300ms;
  display: inline-block;
  font: var(--button-medium);
  border-radius: 6px;
}
.investor_banner_about_company_link:hover {
  background-color: var(--main-black);
  color: #fff;
}

.investor_banner-about {
  margin-bottom: var(--section-mb);
}

.investor_contacts-wrapper {
  display: grid;
  grid-template-columns: 842px 1fr;
  gap: 30px;
}
@media screen and (max-width: 1500px) {
  .investor_contacts-wrapper {
    grid-template-columns: 790px 1fr;
  }
}
@media screen and (max-width: 1280px) {
  .investor_contacts-wrapper {
    display: flex;
    flex-direction: column;
  }
}
.investor_contacts-cards {
  display: flex;
  flex-direction: column;
  gap: 30px;
}
.investor_contacts-cards-card-wrapper {
  display: grid;
}
.investor_contacts-cards-item {
  background-color: var(--background-blue);
  padding: 40px 39px 43px 39px;
  border-radius: 20px;
}
@media screen and (max-width: 768px) {
  .investor_contacts-cards-item {
    padding: 32px 20px;
  }
}
.investor_contacts-cards-item-title {
  font: var(--desktop-1920-h-6);
  color: var(--main-black);
  margin-bottom: 22px;
}
@media screen and (max-width: 768px) {
  .investor_contacts-cards-item-title {
    margin-bottom: 20px;
  }
}
.investor_contacts-cards-item .investor_contacts-cards-item-content-wrapper-links {
  align-self: flex-end;
}
.investor_contacts-cards-item-content {
  display: flex;
  gap: 27px;
}
@media screen and (max-width: 768px) {
  .investor_contacts-cards-item-content {
    flex-direction: column;
    gap: 22px;
  }
}
.investor_contacts-cards-item-content-img {
  width: 145px;
  height: 175px;
  border-radius: 10px;
}
@media screen and (max-width: 768px) {
  .investor_contacts-cards-item-content-img {
    width: 130px;
    height: 160px;
  }
}
.investor_contacts-cards-item-content-name {
  font: var(--desktop-1920-h-7);
  color: var(--main-black);
  margin-bottom: 7px;
}
@media screen and (max-width: 768px) {
  .investor_contacts-cards-item-content-name {
    margin-bottom: 4px;
  }
}
.investor_contacts-cards-item-content-description {
  font: var(--body-large);
  color: var(--grey-500);
}
@media screen and (max-width: 768px) {
  .investor_contacts-cards-item-content-description {
    font: var(--body-medium);
    margin-bottom: 4px;
  }
}
.investor_contacts-cards-item-content-tel {
  display: block;
  font: var(--caption-large);
  color: var(--main-black);
  transition: ease 0.3s;
}
.investor_contacts-cards-item-content-tel:hover {
  opacity: 0.8;
}
.investor_contacts-cards-item-content-email {
  display: block;
  font: var(--caption-large);
  color: var(--main-blue);
  transition: ease 0.3s;
}
.investor_contacts-cards-item-content-email:hover {
  opacity: 0.8;
}

.investor_content {
  margin-bottom: var(--section-mb);
}
.investor_content_title {
  font: var(--desktop-1920-h-2);
  color: var(--main-black);
  margin-bottom: 30px;
}
@media screen and (max-width: 768px) {
  .investor_content {
    overflow: hidden;
  }
}

.investor_section_switch {
  display: none;
}

.investor_section_switch-visible {
  display: block;
  animation: fadeIn 0.5s linear;
}

.investor_documents_wrapper {
  display: flex;
  flex-direction: column;
  gap: 30px;
}
@media screen and (max-width: 768px) {
  .investor_documents_wrapper {
    gap: 20px;
  }
}
.investor_documents-item {
  border: 1px solid var(--stroke-light-blue);
  border-radius: 16px;
  padding: 25px 35px;
  width: 100%;
  display: flex;
  gap: 25px;
}
@media screen and (max-width: 768px) {
  .investor_documents-item {
    gap: 16px;
  }
}
.investor_documents-item-right {
  display: flex;
  width: 100%;
  justify-content: space-between;
}
@media screen and (max-width: 768px) {
  .investor_documents-item-right {
    flex-direction: column;
    gap: 20px;
  }
}
.investor_documents-item-img {
  flex: 0 0 auto;
  align-self: center;
}
@media screen and (max-width: 768px) {
  .investor_documents-item-img {
    align-self: flex-start;
    margin-top: 10px;
  }
}
.investor_documents-item-left {
  display: flex;
}
.investor_documents-item-text {
  color: var(--main-black);
  font: var(--body-large);
  max-width: 490px;
}
@media screen and (max-width: 1280px) {
  .investor_documents-item-text {
    font: var(--body-medium);
  }
}
.investor_documents-item-download {
  align-self: flex-start;
  transition: all 0.3s;
  color: var(--grey-500);
  font: var(--button-small);
  border-bottom: 1px solid var(--grey-500);
  white-space: nowrap;
}
.investor_documents-item-download:hover {
  color: var(--main-blue);
  border-color: var(--main-blue);
}

.investor_document_hidden {
  display: none;
}

.investor_document_visible {
  display: flex;
  animation: fadeIn forwards 0.4s;
}

.investor_document_date {
  display: none;
  margin-top: auto;
  margin-left: auto;
  font: var(--body-small);
  color: var(--grey-500);
  font-size: 13px;
}

.help_content-getter-banner blockquote {
  position: relative;
  padding: 10px;
  padding-left: 80px;
  background-color: var(--background-tiffany);
  margin: 10px 0;
  border-radius: 12px;
}
@media screen and (max-width: 1280px) {
  .help_content-getter-banner blockquote {
    font-size: 15px;
  }
}
.help_content-getter-banner blockquote::before {
  content: "";
  position: absolute;
  width: 40px;
  height: 40px;
  top: 20px;
  left: 10px;
  border-radius: 50%;
  text-align: center;
  background-color: var(--main-white);
  background-image: url("data:image/svg+xml,%3C!-- icon666.com - MILLIONS vector ICONS FREE --%3E%3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 123.961 123.961' style='enable-background:new 0 0 123.961 123.961;' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M49.8,29.032c3.1-1.3,4.4-5,3-8l-4.9-10.3c-1.4-2.899-4.8-4.2-7.8-2.899c-8.5,3.6-15.8,8.3-21.6,14 C11.4,28.532,6.6,36.232,4,44.732c-2.6,8.601-4,20.3-4,35.2v30.7c0,3.3,2.7,6,6,6h39.3c3.3,0,6-2.7,6-6v-39.3c0-3.301-2.7-6-6-6 H26.5c0.2-10.101,2.6-18.2,7-24.301C37.1,36.133,42.5,32.133,49.8,29.032z'/%3E%3Cpath d='M120.4,29.032c3.1-1.3,4.399-5,3-8l-4.9-10.199c-1.4-2.9-4.8-4.2-7.8-2.9c-8.4,3.6-15.601,8.3-21.5,13.9 c-7.101,6.8-12,14.5-14.601,23c-2.6,8.399-3.899,20.1-3.899,35.1v30.7c0,3.3,2.7,6,6,6H116c3.3,0,6-2.7,6-6v-39.3 c0-3.301-2.7-6-6-6H97.1c0.2-10.101,2.601-18.2,7-24.301C107.7,36.133,113.1,32.133,120.4,29.032z'/%3E%3C/g%3E%3C/svg%3E");
  background-size: 50%;
  background-position: center;
  background-repeat: no-repeat;
}
@media screen and (max-width: 768px) {
  .help_content-getter-banner blockquote::before {
    display: none;
  }
}
.help_content-getter-banner blockquote::after {
  content: "";
  position: absolute;
  height: 100%;
  width: 2px;
  top: 0;
  background-color: var(--main-white);
  left: 64px;
}
@media screen and (max-width: 768px) {
  .help_content-getter-banner blockquote::after {
    display: none;
  }
}
@media screen and (max-width: 768px) {
  .help_content-getter-banner blockquote {
    padding-left: 10px;
  }
}
.help_content-getter-banner blockquote footer {
  font-weight: 600;
  padding: 5px 0 0 10px;
}
.help_content-getter-banner ul {
  max-width: 480px;
  display: flex;
  flex-direction: column;
  gap: 10px;
  margin-bottom: 20px;
  margin-left: 20px;
  font-size: 15px;
}
.help_content-getter-banner ul li {
  list-style-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='7' viewBox='0 0 12 7'%3E%3Cline x1='0' y1='3' x2='12' y2='3' stroke='%238396B4' stroke-width='1'/%3E%3C/svg%3E%0A") !important;
}
.help_content-getter-banner ol {
  list-style-type: none;
  counter-reset: num;
  margin: 0 0 0 35px;
  padding: 15px 0 5px 0;
  font-size: 16px;
}
.help_content-getter-banner ol li {
  position: relative;
  margin: 0 0 0 0;
  padding: 0 0 20px 0;
  line-height: 1.4;
}
.help_content-getter-banner ol li:before {
  content: counter(num);
  counter-increment: num;
  display: inline-block;
  position: absolute;
  top: -3px;
  font: var(--caption-small);
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  left: -38px;
  width: 32px;
  height: 32px;
  background: #ffffff;
  color: #1a5ed4;
  text-align: center;
  line-height: 22px;
  font-size: 14px;
}

.investor_finance_switcher {
  display: flex;
  justify-content: flex-start;
  margin-bottom: 30px;
}
@media screen and (max-width: 768px) {
  .investor_finance_switcher {
    margin-bottom: 25px;
  }
}
.investor_finance_switcher .lawInfo-switch-buttons-wrapper {
  padding: 4px;
  width: unset;
}
.investor_finance_select_wrapper {
  margin-bottom: 30px;
  display: flex;
  justify-content: flex-end;
}
@media screen and (max-width: 768px) {
  .investor_finance_select_wrapper {
    margin-bottom: 20px;
  }
}
.investor_finance_left-title {
  font: var(--desktop-1920-h-4) !important;
}

.investor_finance_wrapper {
  display: grid;
  grid-template-columns: 842px 1fr;
  gap: 30px;
}
@media screen and (max-width: 1500px) {
  .investor_finance_wrapper {
    grid-template-columns: 790px 1fr;
  }
}
@media screen and (max-width: 1280px) {
  .investor_finance_wrapper {
    display: flex;
    flex-direction: column;
  }
}
@media screen and (max-width: 768px) {
  .investor_finance_wrapper {
    gap: 25px;
  }
}

@media screen and (max-width: 768px) {
  .investor_top_wrapper .switch_button {
    padding: 10px 12px !important;
  }
}
.investor_top_wrapper .choices {
  width: 258px !important;
  font: var(--button-medium);
}
.investor_top_wrapper .choices:focus {
  outline: none;
}
@media screen and (max-width: 768px) {
  .investor_top_wrapper .choices {
    width: 100% !important;
  }
}
.investor_top_wrapper .is-open .choices__list--dropdown,
.investor_top_wrapper .is-open .choices__list[aria-expanded] {
  border: 1px solid var(--stroke-light-blue);
  border-radius: 8px 8px 0 0;
}
.investor_top_wrapper .choices__list--dropdown,
.investor_top_wrapper .choices__list[aria-expanded] {
  z-index: 100;
  word-break: keep-all;
  white-space: nowrap;
}
.investor_top_wrapper .choices__list--dropdown .choices__list::-webkit-scrollbar,
.investor_top_wrapper .choices__list[aria-expanded] .choices__list::-webkit-scrollbar {
  width: 6px;
}
.investor_top_wrapper .choices__list--dropdown .choices__list::-webkit-scrollbar-track,
.investor_top_wrapper .choices__list[aria-expanded] .choices__list::-webkit-scrollbar-track {
  background-color: transparent;
}
.investor_top_wrapper .choices__list--dropdown .choices__list::-webkit-scrollbar-thumb,
.investor_top_wrapper .choices__list[aria-expanded] .choices__list::-webkit-scrollbar-thumb {
  background-color: var(--grey-100);
  border-radius: 11px;
  transition: all 0.4s;
  -moz-transition: all 0.4s;
  -webkit-transition: all 0.4s;
}
.investor_top_wrapper .choices__list--dropdown .choices__list::-webkit-scrollbar-thumb:hover,
.investor_top_wrapper .choices__list[aria-expanded] .choices__list::-webkit-scrollbar-thumb:hover {
  background-color: var(--grey-500);
}
.investor_top_wrapper .choices__inner {
  background-color: var(--main-white);
  border-radius: 8px;
  border: 1px solid var(--stroke-light-blue);
  transition: all 400ms;
  padding: 14px 24px !important;
}
.investor_top_wrapper .choices[data-type*=select-one].is-open::after {
  transform: rotate(180deg);
  margin-top: 0;
}
.investor_top_wrapper .choices__list--single {
  padding: 0 !important;
}
.investor_top_wrapper .choices[data-type*=select-one]::after {
  width: 10px;
  height: 10px;
  border: none;
  padding: 0;
  top: 24px;
  right: 24px;
  transition: transform 400ms;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='8' height='5' viewBox='0 0 8 5' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 1.17651L1.23082 0L4 2.64698L6.76918 0L8 1.17651L4 5L0 1.17651Z' fill='%23001434'/%3e%3c/svg%3e ");
}
.investor_top_wrapper .choices__item {
  transition: all 400ms;
}
.investor_top_wrapper .is-focused .choices__inner,
.investor_top_wrapper .is-open .choices__inner {
  border-color: var(--stroke-light-blue) !important;
}
.investor_top_wrapper .choices.is-open {
  border-radius: 8px;
  border: none;
  background-color: var(--main-white);
}
.investor_top_wrapper .is-open .choices__inner {
  border-radius: 8px;
  background-color: var(--main-white);
}
.investor_top_wrapper #investor_finance_select {
  cursor: pointer;
}

.investor_top_wrapper {
  display: grid;
  grid-template-columns: 842px 1fr;
}
@media screen and (max-width: 1500px) {
  .investor_top_wrapper {
    grid-template-columns: 790px 1fr;
  }
}
@media screen and (max-width: 1280px) {
  .investor_top_wrapper {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
  }
}
@media screen and (max-width: 768px) {
  .investor_top_wrapper {
    flex-direction: column;
  }
}

.investor_tab_accordion {
  display: none;
  padding: 5px;
  display: none;
  width: 100%;
  opacity: 1 !important;
  position: absolute;
  right: 0px;
  top: 0px;
  animation: unset !important;
  z-index: 999;
  animation: unset !important;
  z-index: 999;
}
@media screen and (max-width: 768px) {
  .investor_tab_accordion {
    display: block;
  }
}
.investor_tab_accordion .investor_tab_visual_wrapper {
  position: relative;
  width: 100%;
  display: flex;
  justify-content: flex-end;
}
.investor_tab_accordion .investor_tab_visual_wrapper::before {
  width: 2px;
  height: 14px;
  position: absolute;
  content: "";
  background-color: var(--main-white);
  right: 16px;
  top: 50%;
  transform: translate(-50%, -50%);
  transition: 400ms;
}
.investor_tab_accordion .investor_tab_visual_wrapper::after {
  width: 14px;
  height: 2px;
  position: absolute;
  content: "";
  background-color: var(--main-white);
  right: 4px;
  top: 50%;
  transform: translate(-50%, -50%);
  transition: 400ms;
}
.investor_tab_accordion .investor_tab_visual_wrapper .investor_tab_visual {
  background-color: var(--main-blue);
  border-radius: 50%;
  width: 36px;
  height: 36px;
}
.investor_tab_accordion-before {
  display: none;
  z-index: 999;
  opacity: 1 !important;
  animation: unset !important;
}
@media screen and (max-width: 768px) {
  .investor_tab_accordion-before {
    display: block;
  }
}
.investor_tab_accordion-before .investor_tab_visual_wrapper::before {
  width: 2px;
  height: 14px;
  position: absolute;
  content: "";
  background-color: var(--main-blue);
  right: 16px;
  top: 50%;
  transform: translate(-50%, -50%) rotate(90deg) !important;
  transition: 400ms;
}

.lawInfo-switch-buttons-wrapper.investor_switch_buttons_wrapper {
  transition: height 0.4s;
}
@media screen and (max-width: 768px) {
  .lawInfo-switch-buttons-wrapper.investor_switch_buttons_wrapper {
    width: 100% !important;
    height: 54px;
    overflow: hidden;
    display: block !important;
  }
}
@media screen and (max-width: 768px) {
  .lawInfo-switch-buttons-wrapper.investor_switch_buttons_wrapper .switch_button {
    display: block;
    width: 100%;
  }
}

@media screen and (max-width: 768px) {
  .investor_switch_wrapper {
    position: relative;
    width: 100% !important;
    display: flex !important;
    flex-direction: column;
    gap: 7px;
  }
}

.investor_btn-tab {
  order: 2;
  transition: ease 0.6s;
}

.investor_order_active {
  order: 1 !important;
  pointer-events: none;
  opacity: 1;
  animation: fadeInTabs forwards 0.3s;
  transform: translateY(0);
}

@keyframes fadeInTabs {
  0% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(20px);
  }
  100% {
    transform: translateY(0);
  }
}
.investor_presentation-modal {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 21;
  opacity: 0;
  transition: opacity 0.3s;
  pointer-events: none;
}
.investor_presentation-modal-layout {
  width: 100%;
  height: 100%;
  background-color: rgba(4, 27, 66, 0.3019607843);
  display: flex;
  align-items: center;
  justify-content: center;
}
@media screen and (max-width: 1280px) {
  .investor_presentation-modal-layout {
    padding: 0 30px;
  }
}
@media screen and (max-width: 550px) {
  .investor_presentation-modal-layout {
    padding: 0;
    position: relative;
    display: block;
  }
}
.investor_presentation-modal-popup {
  position: relative;
  padding: 50px 52px 50px 40px;
  border-radius: 20px;
  background-color: var(--main-white);
  transform: scale(0);
  opacity: 0;
  transition: ease 0.4s;
}
@media screen and (max-width: 555px) {
  .investor_presentation-modal-popup {
    position: absolute;
    bottom: -40%;
    border-radius: 20px 20px 0 0;
    transform: scale(1);
    height: 100%;
    max-height: 755px;
    overflow-y: auto;
  }
}
@media screen and (max-width: 1280px) {
  .investor_presentation-modal-popup {
    padding: 35px 39px 35px 27px;
  }
}
.investor_presentation-modal-popup-title {
  font: var(--desktop-1920-h-3);
  color: var(--main-black);
  max-width: 548px;
  margin-bottom: 25px;
}
@media screen and (max-width: 768px) {
  .investor_presentation-modal-popup-title {
    max-width: 400px;
  }
}
.investor_presentation-modal-popup-text {
  max-width: 710px;
  font: var(--body-large);
  color: var(--main-black);
  margin-bottom: 35px;
}
.investor_presentation-modal-popup-text ul {
  max-width: 480px;
  display: flex;
  flex-direction: column;
  gap: 10px;
  margin-bottom: 20px;
  margin-left: 20px;
  font-size: 15px;
}
.investor_presentation-modal-popup-text ul li {
  list-style-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='7' viewBox='0 0 12 7'%3E%3Cline x1='0' y1='3' x2='12' y2='3' stroke='%238396B4' stroke-width='1'/%3E%3C/svg%3E%0A") !important;
}
.investor_presentation-modal-popup-text ol {
  list-style-type: none;
  counter-reset: num;
  margin: 0 0 0 35px;
  padding: 15px 0 5px 0;
  font-size: 16px;
}
.investor_presentation-modal-popup-text ol li {
  position: relative;
  margin: 0 0 0 0;
  padding: 0 0 20px 0;
  line-height: 1.4;
}
.investor_presentation-modal-popup-text ol li:before {
  content: counter(num);
  counter-increment: num;
  display: inline-block;
  position: absolute;
  top: -3px;
  font: var(--caption-small);
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  left: -38px;
  width: 32px;
  height: 32px;
  background: #ffffff;
  color: #1a5ed4;
  text-align: center;
  line-height: 22px;
  font-size: 14px;
}
.investor_presentation-modal-popup-text blockquote {
  position: relative;
  padding: 10px;
  padding-left: 80px;
  background-color: var(--background-tiffany);
  margin: 10px 0;
  border-radius: 12px;
}
@media screen and (max-width: 1280px) {
  .investor_presentation-modal-popup-text blockquote {
    font-size: 15px;
  }
}
.investor_presentation-modal-popup-text blockquote::before {
  content: "";
  position: absolute;
  width: 40px;
  height: 40px;
  top: 20px;
  left: 10px;
  border-radius: 50%;
  text-align: center;
  background-color: var(--main-white);
  background-image: url("data:image/svg+xml,%3C!-- icon666.com - MILLIONS vector ICONS FREE --%3E%3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 123.961 123.961' style='enable-background:new 0 0 123.961 123.961;' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M49.8,29.032c3.1-1.3,4.4-5,3-8l-4.9-10.3c-1.4-2.899-4.8-4.2-7.8-2.899c-8.5,3.6-15.8,8.3-21.6,14 C11.4,28.532,6.6,36.232,4,44.732c-2.6,8.601-4,20.3-4,35.2v30.7c0,3.3,2.7,6,6,6h39.3c3.3,0,6-2.7,6-6v-39.3c0-3.301-2.7-6-6-6 H26.5c0.2-10.101,2.6-18.2,7-24.301C37.1,36.133,42.5,32.133,49.8,29.032z'/%3E%3Cpath d='M120.4,29.032c3.1-1.3,4.399-5,3-8l-4.9-10.199c-1.4-2.9-4.8-4.2-7.8-2.9c-8.4,3.6-15.601,8.3-21.5,13.9 c-7.101,6.8-12,14.5-14.601,23c-2.6,8.399-3.899,20.1-3.899,35.1v30.7c0,3.3,2.7,6,6,6H116c3.3,0,6-2.7,6-6v-39.3 c0-3.301-2.7-6-6-6H97.1c0.2-10.101,2.601-18.2,7-24.301C107.7,36.133,113.1,32.133,120.4,29.032z'/%3E%3C/g%3E%3C/svg%3E");
  background-size: 50%;
  background-position: center;
  background-repeat: no-repeat;
}
@media screen and (max-width: 768px) {
  .investor_presentation-modal-popup-text blockquote::before {
    display: none;
  }
}
.investor_presentation-modal-popup-text blockquote::after {
  content: "";
  position: absolute;
  height: 100%;
  width: 2px;
  top: 0;
  background-color: var(--main-white);
  left: 64px;
}
@media screen and (max-width: 768px) {
  .investor_presentation-modal-popup-text blockquote::after {
    display: none;
  }
}
@media screen and (max-width: 768px) {
  .investor_presentation-modal-popup-text blockquote {
    padding-left: 10px;
  }
}
.investor_presentation-modal-popup-text blockquote footer {
  font-weight: 600;
  padding: 5px 0 0 10px;
}
.investor_presentation-modal-popup-text blockquote h2 {
  font: var(--desktop-1920-h-4);
  margin-bottom: 20px;
}
@media screen and (max-width: 1279px) {
  .investor_presentation-modal-popup-text blockquote h2 {
    margin-bottom: 18px;
  }
}
.investor_presentation-modal-popup-text blockquote h3 {
  font: var(--desktop-1920-h-5);
  margin-bottom: 18px;
}
@media screen and (max-width: 1279px) {
  .investor_presentation-modal-popup-text blockquote h3 {
    margin-bottom: 16px;
  }
}
.investor_presentation-modal-popup-text blockquote h4 {
  font: var(--desktop-1920-h-6);
  margin-bottom: 16px;
}
@media screen and (max-width: 1279px) {
  .investor_presentation-modal-popup-text blockquote h4 {
    margin-bottom: 14px;
  }
}
.investor_presentation-modal-popup-text blockquote h5,
.investor_presentation-modal-popup-text blockquote h6 {
  font: var(--desktop-1920-h-7);
  margin-bottom: 14px;
}
@media screen and (max-width: 1279px) {
  .investor_presentation-modal-popup-text blockquote h5,
  .investor_presentation-modal-popup-text blockquote h6 {
    margin-bottom: 12px;
  }
}
.investor_presentation-modal-popup-text p {
  margin-bottom: 16px;
  color: var(--main-black);
  font: var(--body-large);
}
@media screen and (max-width: 1279px) {
  .investor_presentation-modal-popup-text p {
    font-size: 15px;
  }
}
.investor_presentation-modal-popup-docs-wrapper {
  max-width: 502px;
  display: flex;
  flex-direction: column;
  max-height: 230px;
  overflow-y: auto;
  padding-right: 5px;
  overflow: auto;
  background: linear-gradient(white 30%, rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), white 70%) 0 100%, radial-gradient(50% 0, farthest-side, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0)), radial-gradient(50% 100%, farthest-side, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0)) 0 100%;
  background: linear-gradient(white 30%, rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), white 70%) 0 100%, radial-gradient(farthest-side at 50% 0, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0)), radial-gradient(farthest-side at 50% 100%, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0)) 0 100%;
  background-repeat: no-repeat;
  background-color: white;
  background-size: 100% 40px, 100% 40px, 100% 14px, 100% 14px;
  /* Opera doesn't support this in the shorthand */
  background-attachment: local, local, scroll, scroll;
  gap: 10px;
}
.investor_presentation-modal-popup-docs-wrapper::-webkit-scrollbar {
  width: 3px;
}
.investor_presentation-modal-popup-docs-wrapper::-webkit-scrollbar-track {
  margin: 10px 0;
  padding-right: 5px;
  background-color: transparent !important;
}
.investor_presentation-modal-popup-docs-wrapper::-webkit-scrollbar-thumb {
  background-color: var(--grey-300);
  border-radius: 11px;
  transition: all 0.4s;
  -moz-transition: all 0.4s;
  -webkit-transition: all 0.4s;
}
.investor_presentation-modal-popup-docs-wrapper .investor_documents-item-text {
  max-width: 270px;
}
.investor_presentation-modal-close {
  width: 36px;
  height: 36px;
  position: absolute;
  border-radius: 50%;
  background-color: var(--main-white);
  right: 2px;
  top: 0;
  transition: ease 0.3s;
}
.investor_presentation-modal-close svg path {
  transition: ease 0.3s;
}
@media (pointer: fine) {
  .investor_presentation-modal-close:hover {
    background-color: var(--main-blue);
  }
  .investor_presentation-modal-close:hover svg circle {
    fill: var(--main-blue);
  }
  .investor_presentation-modal-close:hover svg path {
    stroke: white;
  }
}
@media screen and (max-width: 1280px) {
  .investor_presentation-modal-close {
    z-index: 9999;
    background-color: transparent;
  }
}
.investor_presentation-modal-active {
  opacity: 1;
  pointer-events: all;
}
@media screen and (max-width: 555px) {
  .investor_presentation-modal-active {
    overflow: hidden auto;
  }
}

.investor_presentation-popup-active {
  overflow-y: auto;
  overflow-x: hidden;
  max-height: calc(100% - 100px);
  transform: scale(1);
  opacity: 1;
}
.investor_presentation-popup-active::-webkit-scrollbar {
  width: 8px;
}
@media screen and (max-width: 768px) {
  .investor_presentation-popup-active::-webkit-scrollbar {
    width: 4px;
  }
}
.investor_presentation-popup-active::-webkit-scrollbar-track {
  background-color: transparent;
  margin: 10px 0;
}
.investor_presentation-popup-active::-webkit-scrollbar-thumb {
  background-color: var(--grey-100);
  border-radius: 11px;
  transition: all 0.4s;
  -moz-transition: all 0.4s;
  -webkit-transition: all 0.4s;
}
.investor_presentation-popup-active::-webkit-scrollbar-thumb:hover {
  background-color: var(--grey-400);
}
@media screen and (max-width: 555px) {
  .investor_presentation-popup-active {
    transform: unset;
    bottom: 0;
  }
}

.investor_presentation-modal-closer-fake {
  display: none;
}
@media screen and (max-width: 555px) {
  .investor_presentation-modal-closer-fake {
    background-color: #e2e7f3;
    border-radius: 2px;
    content: "";
    height: 4px;
    left: 50%;
    display: block;
    position: absolute;
    top: 8px;
    transform: translateX(-50%);
    width: 46px;
  }
}

.investor_presentation-modal-closer {
  display: none;
}
@media screen and (max-width: 555px) {
  .investor_presentation-modal-closer {
    opacity: 0;
    background-color: #e2e7f3;
    border-radius: 2px;
    content: "";
    height: 50px;
    left: 50%;
    display: block;
    position: absolute;
    top: 0px;
    transform: translateX(-50%);
    width: 100%;
  }
}

.investor_presentation-modal-wrapper {
  position: relative;
  height: 100%;
  display: flex;
  align-items: center;
}
@media screen and (max-width: 550px) {
  .investor_presentation-modal-wrapper {
    width: 100%;
    display: block;
  }
}

.investor_tables-wrapper {
  display: flex;
  flex-direction: column;
  gap: 30px;
  margin-bottom: var(--section-mb);
}
.investor_tables-item {
  padding: 40px;
  border-radius: 20px;
  border: 1px solid var(--stroke-light-blue);
}
@media screen and (max-width: 1280px) {
  .investor_tables-item {
    padding: 40px 32px;
  }
}
@media screen and (max-width: 768px) {
  .investor_tables-item {
    padding: 30px 15px;
    padding-bottom: 12px;
  }
}
.investor_tables-item-head {
  display: flex;
  gap: 10px;
  align-items: center;
  margin-bottom: 20px;
}
@media screen and (max-width: 1280px) {
  .investor_tables-item-head {
    margin-bottom: 22px;
  }
}
.investor_tables-item-title {
  font: var(--desktop-1920-h-6);
  color: var(--main-blue);
}
.investor_tables-item-description {
  font: var(--body-medium);
  color: var(--grey-500);
}
@media screen and (max-width: 768px) {
  .investor_tables-item-description {
    font: var(--body-small);
  }
}
.investor_tables-item-full {
  display: flex;
  justify-content: space-between;
}
@media screen and (max-width: 1280px) {
  .investor_tables-item-full {
    flex-direction: column;
  }
}
.investor_tables-item-text {
  font: var(--body-medium);
  color: var(--main-black);
}
.investor_tables-item-half {
  width: 50%;
  max-width: 566px;
}
@media screen and (max-width: 1500px) {
  .investor_tables-item-half {
    max-width: 549px;
  }
}
@media screen and (max-width: 1280px) {
  .investor_tables-item-half {
    width: 100%;
    max-width: unset;
  }
}
.investor_tables-item-half-item {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 18px 0;
  border-top: 1px solid var(--stroke-light-blue);
}
@media screen and (max-width: 768px) {
  .investor_tables-item-half-item {
    align-items: flex-end;
  }
}
.investor_tables-item-half-item:last-child {
  border-bottom: 1px solid var(--stroke-light-blue);
}
@media screen and (max-width: 1280px) {
  .investor_tables-item-half-item:last-child {
    border-bottom: none;
  }
}
.investor_tables-item-half-item-value {
  font: var(--caption-large);
  color: var(--main-black);
  text-align: right;
}
@media screen and (max-width: 1280px) {
  .investor_tables-item-half-item-value {
    font: var(--caption-small);
  }
}
.investor_tables-item-half-item-left {
  display: flex;
  align-items: center;
  gap: 10px;
}
@media screen and (max-width: 768px) {
  .investor_tables-item-half-item-left {
    align-items: flex-start;
  }
}
.investor_tables-item-half-item-left-img {
  width: 16px;
  height: 16px;
}
@media screen and (max-width: 768px) {
  .investor_tables-item-half-item-left-img {
    margin-top: 5px;
  }
}

.investor_tables-item-half-item-finish {
  border-bottom: none !important;
}

.investor_banner_question {
  padding: 60px;
  padding-right: 150px;
  background: var(--gradient-blue);
  border-radius: 20px;
  position: relative;
}
@media screen and (max-width: 1280px) {
  .investor_banner_question {
    padding: 50px 40px;
  }
}
@media screen and (max-width: 768px) {
  .investor_banner_question {
    padding: 30px 20px;
    padding-bottom: 39px;
    display: flex;
    flex-direction: column;
  }
}
.investor_banner_question .investor_banner_question-title {
  font: var(--desktop-1920-h-2);
  margin-bottom: 10px;
  color: var(--main-white);
}
@media screen and (max-width: 1280px) {
  .investor_banner_question .investor_banner_question-title {
    margin-bottom: 12px;
    max-width: 500px;
  }
}
.investor_banner_question .investor_banner_question-img {
  position: absolute;
  right: 150px;
  top: 50%;
  transform: translateY(-50%);
}
@media screen and (max-width: 1280px) {
  .investor_banner_question .investor_banner_question-img {
    right: 50px;
    width: 151px;
    height: 151px;
  }
}
@media screen and (max-width: 768px) {
  .investor_banner_question .investor_banner_question-img {
    position: static;
    width: 122px;
    height: 122px;
    align-self: flex-end;
    transform: unset;
  }
}
.investor_banner_question .investor_banner_question-description {
  font: var(--body-extra-extra-large);
  margin-bottom: 24px;
  color: var(--main-white);
}
@media screen and (max-width: 1280px) {
  .investor_banner_question .investor_banner_question-description {
    font: var(--body-large);
    margin-bottom: 22px;
    max-width: 346px;
  }
}
@media screen and (max-width: 768px) {
  .investor_banner_question .investor_banner_question-description {
    margin-bottom: 24px;
    font: var(--body-medium);
  }
}
.investor_banner_question .investor_banner_question-btn {
  background-color: var(--main-white);
  color: var(--secondary-blue-text);
  padding: 15px 24px;
  transition: ease-in-out 300ms;
  font: var(--button-medium);
  border-radius: 6px;
}
.investor_banner_question .investor_banner_question-btn:hover {
  background-color: var(--main-black);
  color: #fff;
}
@media screen and (max-width: 768px) {
  .investor_banner_question .investor_banner_question-btn {
    max-width: 216px;
    font: var(--button-small);
  }
}
.investor_banner_question .investor_banner_question-bottom {
  display: flex;
  gap: 30px;
}
@media screen and (max-width: 768px) {
  .investor_banner_question .investor_banner_question-bottom {
    gap: 16px;
    flex-direction: column;
  }
}
.investor_banner_question .investor_banner_question-info .investor_banner_question-info-link {
  color: var(--main-white);
  font: var(--desktop-1920-h-7);
  transition: ease 0.3s;
}
@media screen and (max-width: 768px) {
  .investor_banner_question .investor_banner_question-info .investor_banner_question-info-link {
    font: var(--caption-large);
  }
}
.investor_banner_question .investor_banner_question-info .investor_banner_question-info-link:hover {
  opacity: 0.8;
}
.investor_banner_question .investor_banner_question-info .investor_banner_question-info-description {
  font: var(--caption-small);
  color: var(--main-white);
  opacity: 0.6;
}
@media screen and (max-width: 768px) {
  .investor_banner_question .investor_banner_question-info .investor_banner_question-info-description {
    font: var(--caption-small);
  }
}
@media screen and (max-width: 768px) {
  .investor_banner_question .investor_banner_question-info {
    margin-bottom: 40px;
  }
}

.investor_rating_cards {
  display: flex;
  flex-direction: column;
  gap: 30px;
  margin-bottom: var(--section-mb);
}
.investor_rating_cards-item {
  transition: ease 0.4s;
  cursor: pointer;
  border: 1px solid var(--stroke-light-blue);
  display: grid;
  grid-template-columns: 404px 1fr;
  border-radius: 20px;
  overflow: hidden;
  min-height: 183px;
}
@media screen and (max-width: 1280px) {
  .investor_rating_cards-item {
    grid-template-columns: 270px 1fr;
    min-height: 156px;
  }
}
@media screen and (max-width: 768px) {
  .investor_rating_cards-item {
    display: flex;
    flex-direction: column;
    min-height: 365px;
  }
}
.investor_rating_cards-item-img-wrapper {
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  padding: 32px 52px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-right: 1px solid var(--stroke-light-blue);
}
@media screen and (max-width: 1280px) {
  .investor_rating_cards-item-img-wrapper {
    padding: 9px 17px;
  }
}
@media screen and (max-width: 768px) {
  .investor_rating_cards-item-img-wrapper {
    padding: 75px 0;
    border-bottom: 1px solid var(--stroke-light-blue);
    border-right: none;
  }
}
.investor_rating_cards-item-content {
  padding: 32px 41px 37px 71px;
  display: flex;
  justify-content: space-between;
}
@media screen and (max-width: 1280px) {
  .investor_rating_cards-item-content {
    padding: 23px 18px 23px 48px;
  }
}
@media screen and (max-width: 768px) {
  .investor_rating_cards-item-content {
    padding: 40px 20px;
    display: flex;
    flex-direction: column;
  }
}
.investor_rating_cards-item-content-title {
  font: var(--desktop-1920-h-5);
  color: var(--main-black);
  margin-bottom: 10px;
}
.investor_rating_cards-item-content-wrapper {
  margin-bottom: 20px;
}
.investor_rating_cards-item-content-description {
  font: var(--body-medium);
  color: var(--main-black);
  max-width: 363px;
}
@media screen and (max-width: 1280px) {
  .investor_rating_cards-item-content-description {
    max-width: 320px;
  }
}
.investor_rating_cards-item-content-date {
  font: var(--body-small);
  color: var(--grey-500);
}
@media screen and (max-width: 1280px) {
  .investor_rating_cards-item-content-date {
    white-space: nowrap;
  }
}
.investor_rating_cards-item:hover {
  box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -4px rgba(0, 0, 0, 0.1);
}

.lawInfo {
  margin-bottom: var(--section-mb);
}
.lawInfo ul {
  max-width: 480px;
  display: flex;
  flex-direction: column;
  gap: 10px;
  margin-bottom: 20px;
  margin-left: 20px;
  font-size: 15px;
}
.lawInfo ul li {
  list-style-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='7' viewBox='0 0 12 7'%3E%3Cline x1='0' y1='3' x2='12' y2='3' stroke='%238396B4' stroke-width='1'/%3E%3C/svg%3E%0A") !important;
}
.lawInfo ol {
  list-style-type: none;
  counter-reset: num;
  margin: 0 0 0 35px;
  padding: 15px 0 5px 0;
  font-size: 16px;
}
.lawInfo ol li {
  position: relative;
  margin: 0 0 0 0;
  padding: 0 0 20px 0;
  line-height: 1.4;
}
.lawInfo ol li:before {
  content: counter(num);
  counter-increment: num;
  display: inline-block;
  position: absolute;
  top: -3px;
  font: var(--caption-small);
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  left: -38px;
  width: 32px;
  height: 32px;
  background: #ffffff;
  color: #1a5ed4;
  text-align: center;
  line-height: 22px;
  font-size: 14px;
}
.lawInfo-title {
  font: var(--desktop-1920-h-2);
  margin-bottom: 30px;
}
.lawInfo-content {
  display: grid;
  grid-template-columns: 1fr 408px;
  gap: 30px;
}
@media screen and (max-width: 1500px) {
  .lawInfo-content {
    grid-template-columns: 1fr 380px;
  }
}
@media screen and (max-width: 1279px) {
  .lawInfo-content {
    display: flex;
    flex-direction: column;
  }
}
@media screen and (max-width: 768px) {
  .lawInfo-content {
    gap: 20px;
  }
}
.lawInfo-content-wrapper {
  display: flex;
  flex-direction: column;
  gap: 30px;
}
@media screen and (max-width: 768px) {
  .lawInfo-content-wrapper {
    gap: 20px;
  }
}
.lawInfo-content-text-banner {
  background-color: var(--background-blue);
  padding: 50px 80px 50px 40px;
  border-radius: 20px;
}
.lawInfo-content-text-banner h2 {
  font: var(--desktop-1920-h-4);
  margin-bottom: 20px;
}
@media screen and (max-width: 1279px) {
  .lawInfo-content-text-banner h2 {
    margin-bottom: 18px;
  }
}
.lawInfo-content-text-banner h3 {
  font: var(--desktop-1920-h-5);
  margin-bottom: 18px;
}
@media screen and (max-width: 1279px) {
  .lawInfo-content-text-banner h3 {
    margin-bottom: 16px;
  }
}
.lawInfo-content-text-banner h4 {
  font: var(--desktop-1920-h-6);
  margin-bottom: 16px;
}
@media screen and (max-width: 1279px) {
  .lawInfo-content-text-banner h4 {
    margin-bottom: 14px;
  }
}
.lawInfo-content-text-banner h5,
.lawInfo-content-text-banner h6 {
  font: var(--desktop-1920-h-7);
  margin-bottom: 14px;
}
@media screen and (max-width: 1279px) {
  .lawInfo-content-text-banner h5,
  .lawInfo-content-text-banner h6 {
    margin-bottom: 12px;
  }
}
.lawInfo-content-text-banner p {
  margin-bottom: 16px;
  font: var(--body-large);
}
@media screen and (max-width: 1500px) {
  .lawInfo-content-text-banner p {
    margin-bottom: 12px;
    font: var(--body-medium);
  }
}
@media screen and (max-width: 1500px) {
  .lawInfo-content-text-banner {
    padding: 40px 50px 50px 30px;
  }
}
@media screen and (max-width: 1279px) {
  .lawInfo-content-text-banner {
    padding: 40px 40px 50px 20px;
  }
}
@media screen and (max-width: 768px) {
  .lawInfo-content-text-banner {
    padding: 36px 20px 40px 20px;
  }
}

.lawInfo-switch {
  height: 56px;
  align-items: center;
  border-radius: 6px;
  margin-bottom: 30px;
}
@media screen and (min-width: 768px) {
  .lawInfo-switch::-webkit-scrollbar {
    width: 2px;
  }
  .lawInfo-switch::-webkit-scrollbar-track {
    background-color: transparent;
  }
  .lawInfo-switch::-webkit-scrollbar-thumb {
    background-color: var(--grey-100);
    border-radius: 11px;
    transition: all 0.4s;
    -moz-transition: all 0.4s;
    -webkit-transition: all 0.4s;
  }
  .lawInfo-switch::-webkit-scrollbar-thumb:hover {
    background-color: #555;
  }
}
@media screen and (max-width: 768px) {
  .lawInfo-switch {
    background-color: var(--background-blue);
    overflow: hidden;
    overflow-x: scroll;
    margin-bottom: 20px;
    display: flex;
    align-items: center;
    height: 54px;
    width: 100%;
  }
}
.lawInfo-switch-buttons-wrapper {
  width: 467px;
  display: flex;
  align-items: center;
  background-color: var(--background-blue);
  height: 56px;
  border-radius: 8px;
}
@media screen and (min-width: 768px) {
  .lawInfo-switch-buttons-wrapper::-webkit-scrollbar {
    width: 2px;
  }
  .lawInfo-switch-buttons-wrapper::-webkit-scrollbar-track {
    background-color: transparent;
  }
  .lawInfo-switch-buttons-wrapper::-webkit-scrollbar-thumb {
    background-color: var(--grey-100);
    border-radius: 11px;
    transition: all 0.4s;
    -moz-transition: all 0.4s;
    -webkit-transition: all 0.4s;
  }
  .lawInfo-switch-buttons-wrapper::-webkit-scrollbar-thumb:hover {
    background-color: #555;
  }
}
@media screen and (max-width: 768px) {
  .lawInfo-switch-buttons-wrapper {
    width: 485px;
    white-space: nowrap;
  }
}
.lawInfo-switch-wrapper {
  width: 100%;
  display: flex;
  justify-content: center;
}
@media screen and (max-width: 768px) {
  .lawInfo-switch-wrapper {
    display: block;
    width: 670px;
  }
}

.popup-advertise {
  position: absolute;
}
.popup-advertise__btn {
  border-radius: 10px;
  border: 1px solid var(--grey-100);
  position: relative;
  font: var(--button-small);
  color: var(--stroke-light-grey);
  padding: 4px 12px;
  background: rgba(0, 0, 0, 0.2);
  transition: ease 0.3s;
  opacity: 0.95;
  cursor: pointer;
}
@media screen and (max-width: 768px) {
  .popup-advertise__btn {
    padding: 3px 12px;
  }
}
@media (pointer: fine) {
  .popup-advertise__btn:hover {
    opacity: 1;
    color: var(--main-white);
    border-color: var(--main-white);
  }
  .popup-advertise__btn:hover .popup-advertise__popup-wrapper {
    opacity: 1;
    pointer-events: all;
    transform: translateY(0);
  }
}
.popup-advertise__btn-visible {
  opacity: 1;
}
.popup-advertise__popup-wrapper {
  transform: translateY(-5px);
  position: absolute;
  opacity: 0;
  pointer-events: none;
  padding-top: 29px;
  transition: ease 0.5s;
  min-width: 319.5px;
  right: 0;
  top: 20px;
  cursor: default;
}
@media screen and (max-width: 768px) {
  .popup-advertise__popup-wrapper {
    min-width: unset;
    width: 296px;
    left: -220px;
  }
}
.popup-advertise__popup-wrapper-visible {
  opacity: 1;
  pointer-events: all;
  transform: translateY(0);
}
.popup-advertise__popup {
  border-radius: 12px;
  background: var(--main-white);
  padding: 15px 24.5px 20px 20px;
  position: relative;
}
@media screen and (max-width: 768px) {
  .popup-advertise__popup {
    padding: 12px 20px 15px 15px;
  }
}
.popup-advertise__popup-close {
  position: absolute;
  right: 8px;
  top: 33px;
  z-index: 10;
}
@media (pointer: fine) {
  .popup-advertise__popup-close {
    visibility: hidden;
  }
}
.popup-advertise__popup-polygon {
  position: absolute;
  right: 33px;
  z-index: -1;
  width: 20px;
  height: 20px;
  top: 15px;
  fill: white;
}
.popup-advertise__popup-title {
  white-space: nowrap;
  font: var(--caption-medium);
  color: var(--main-black);
  margin-bottom: 5px;
}
@media screen and (max-width: 768px) {
  .popup-advertise__popup-title {
    white-space: normal;
  }
  .popup-advertise__popup-title span {
    display: block;
  }
}
@media screen and (max-width: 768px) {
  .popup-advertise__popup-title {
    font: var(--caption-small);
  }
}
.popup-advertise__popup-content {
  display: flex;
  gap: 8px;
}
.popup-advertise__popup-content span {
  font: var(--body-medium);
  color: var(--main-black);
}
@media screen and (max-width: 768px) {
  .popup-advertise__popup-content span {
    font: var(--body-small);
  }
}
.popup-advertise__popup-content span:last-child {
  word-break: break-all;
}
.popup-advertise__popup-link {
  font: var(--body-medium);
  color: var(--main-blue);
  text-decoration: underline;
  text-decoration-skip-ink: none;
  cursor: pointer;
}
@media screen and (max-width: 768px) {
  .popup-advertise__popup-link {
    font: var(--body-small);
  }
}

.programs-slug {
  margin-bottom: 30px;
}
.programs-slug-header-wrapper {
  display: flex;
  width: 100%;
  justify-content: space-between;
  margin-bottom: 30px;
}
@media screen and (max-width: 1279px) {
  .programs-slug-header-wrapper {
    flex-direction: column;
  }
}
@media screen and (max-width: 1279px) {
  .programs-slug-back {
    display: flex !important;
    align-items: center !important;
    height: 52px !important;
    margin-bottom: 40px !important;
  }
}
@media screen and (max-width: 768px) {
  .programs-slug-back {
    margin-bottom: 38px;
  }
}
.programs-slug-title {
  width: 50%;
  font: var(--desktop-1920-h-2);
}
@media screen and (max-width: 1279px) {
  .programs-slug-title {
    width: 100%;
    order: 2;
  }
}

.programs-slug-other {
  margin-bottom: var(--section-mb);
}
.programs-slug-other-title {
  font: var(--desktop-1920-h-2);
}
.programs-slug-other-header {
  width: 100%;
  display: flex;
  justify-content: space-between;
  margin-bottom: 50px;
}
@media screen and (max-width: 1500px) {
  .programs-slug-other-header {
    margin-bottom: 46px;
  }
}
@media screen and (max-width: 1279px) {
  .programs-slug-other-header {
    margin-bottom: 44px;
  }
}
@media screen and (max-width: 768px) {
  .programs-slug-other-header {
    margin-bottom: 28px;
  }
}
.programs-slug-other-header a {
  height: 30px;
  display: flex;
  align-self: flex-end;
}
@media screen and (max-width: 768px) {
  .programs-slug-other .programs-go-to-desktop {
    display: none;
  }
}
.programs-slug-other .programs-go-to-mobile {
  display: none;
}
@media screen and (max-width: 768px) {
  .programs-slug-other .programs-go-to-mobile {
    display: block;
    width: 145px;
    text-align: center;
    margin-top: 30px;
  }
}

.title-scale {
  width: 100% !important;
  max-width: 990px;
  max-height: 150px;
  overflow: hidden;
}
@media screen and (max-width: 1500px) {
  .title-scale {
    max-height: 120px;
  }
}

@media screen and (max-width: 1500px) {
  .programs-slug-information-slider {
    width: 100% !important;
  }
}
@media screen and (max-width: 1279px) {
  .programs-slug-information-slider .help_content-office-slider-slide {
    height: 290px !important;
  }
}
@media screen and (max-width: 768px) {
  .programs-slug-information-slider .help_content-office-slider-slide {
    min-height: 250px !important;
    height: auto !important;
  }
}

.programs-slug-information {
  margin-bottom: var(--section-mb);
}
.programs-slug-information blockquote {
  position: relative;
  padding: 10px;
  padding-left: 80px;
  background-color: var(--background-tiffany);
  margin: 10px 0;
  border-radius: 12px;
}
@media screen and (max-width: 1280px) {
  .programs-slug-information blockquote {
    font-size: 15px;
  }
}
.programs-slug-information blockquote::before {
  content: "";
  position: absolute;
  width: 40px;
  height: 40px;
  top: 20px;
  left: 10px;
  border-radius: 50%;
  text-align: center;
  background-color: var(--main-white);
  background-image: url("data:image/svg+xml,%3C!-- icon666.com - MILLIONS vector ICONS FREE --%3E%3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 123.961 123.961' style='enable-background:new 0 0 123.961 123.961;' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M49.8,29.032c3.1-1.3,4.4-5,3-8l-4.9-10.3c-1.4-2.899-4.8-4.2-7.8-2.899c-8.5,3.6-15.8,8.3-21.6,14 C11.4,28.532,6.6,36.232,4,44.732c-2.6,8.601-4,20.3-4,35.2v30.7c0,3.3,2.7,6,6,6h39.3c3.3,0,6-2.7,6-6v-39.3c0-3.301-2.7-6-6-6 H26.5c0.2-10.101,2.6-18.2,7-24.301C37.1,36.133,42.5,32.133,49.8,29.032z'/%3E%3Cpath d='M120.4,29.032c3.1-1.3,4.399-5,3-8l-4.9-10.199c-1.4-2.9-4.8-4.2-7.8-2.9c-8.4,3.6-15.601,8.3-21.5,13.9 c-7.101,6.8-12,14.5-14.601,23c-2.6,8.399-3.899,20.1-3.899,35.1v30.7c0,3.3,2.7,6,6,6H116c3.3,0,6-2.7,6-6v-39.3 c0-3.301-2.7-6-6-6H97.1c0.2-10.101,2.601-18.2,7-24.301C107.7,36.133,113.1,32.133,120.4,29.032z'/%3E%3C/g%3E%3C/svg%3E");
  background-size: 50%;
  background-position: center;
  background-repeat: no-repeat;
}
@media screen and (max-width: 768px) {
  .programs-slug-information blockquote::before {
    display: none;
  }
}
.programs-slug-information blockquote::after {
  content: "";
  position: absolute;
  height: 100%;
  width: 2px;
  top: 0;
  background-color: var(--main-white);
  left: 64px;
}
@media screen and (max-width: 768px) {
  .programs-slug-information blockquote::after {
    display: none;
  }
}
@media screen and (max-width: 768px) {
  .programs-slug-information blockquote {
    padding-left: 10px;
  }
}
.programs-slug-information blockquote footer {
  font-weight: 600;
  padding: 5px 0 0 10px;
}
.programs-slug-information ul {
  max-width: 480px;
  display: flex;
  flex-direction: column;
  gap: 10px;
  margin-bottom: 20px;
  margin-left: 20px;
  font-size: 15px;
}
.programs-slug-information ul li {
  list-style-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='7' viewBox='0 0 12 7'%3E%3Cline x1='0' y1='3' x2='12' y2='3' stroke='%238396B4' stroke-width='1'/%3E%3C/svg%3E%0A") !important;
}
.programs-slug-information ol {
  list-style-type: none;
  counter-reset: num;
  margin: 0 0 0 35px;
  padding: 15px 0 5px 0;
  font-size: 16px;
}
.programs-slug-information ol li {
  position: relative;
  margin: 0 0 0 0;
  padding: 0 0 20px 0;
  line-height: 1.4;
}
.programs-slug-information ol li:before {
  content: counter(num);
  counter-increment: num;
  display: inline-block;
  position: absolute;
  top: -3px;
  font: var(--caption-small);
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  left: -38px;
  width: 32px;
  height: 32px;
  background: #ffffff;
  color: #1a5ed4;
  text-align: center;
  line-height: 22px;
  font-size: 14px;
}
.programs-slug-information-wrapper {
  display: grid;
  grid-template-columns: 1fr 408px;
  gap: 30px;
}
@media screen and (max-width: 1500px) {
  .programs-slug-information-wrapper {
    grid-template-columns: 790px 1fr;
  }
}
@media screen and (max-width: 1279px) {
  .programs-slug-information-wrapper {
    display: flex;
    flex-direction: column;
  }
}
@media screen and (max-width: 768px) {
  .programs-slug-information-wrapper {
    gap: 20px;
  }
}
.programs-slug-information .programs-slug-slider-wrapper {
  position: relative !important;
  margin-bottom: 50px;
}
.programs-slug-information-content {
  background-color: var(--background-blue);
  padding: 10px;
  padding-bottom: 50px;
  border-radius: 20px;
}
.programs-slug-information-content-text {
  padding: 0 30px;
}
@media screen and (max-width: 1500px) {
  .programs-slug-information-content-text {
    padding: 0 20px;
  }
}
@media screen and (max-width: 1279px) {
  .programs-slug-information-content-text {
    padding: 0 10px;
  }
}
.programs-slug-information-content-text h2 {
  font: var(--desktop-1920-h-4);
  margin-bottom: 20px;
}
@media screen and (max-width: 1279px) {
  .programs-slug-information-content-text h2 {
    margin-bottom: 18px;
  }
}
.programs-slug-information-content-text h3 {
  font: var(--desktop-1920-h-5);
  margin-bottom: 18px;
}
@media screen and (max-width: 1279px) {
  .programs-slug-information-content-text h3 {
    margin-bottom: 16px;
  }
}
.programs-slug-information-content-text h4 {
  font: var(--desktop-1920-h-6);
  margin-bottom: 16px;
}
@media screen and (max-width: 1279px) {
  .programs-slug-information-content-text h4 {
    margin-bottom: 14px;
  }
}
.programs-slug-information-content-text h5,
.programs-slug-information-content-text h6 {
  font: var(--desktop-1920-h-7);
  margin-bottom: 14px;
}
@media screen and (max-width: 1279px) {
  .programs-slug-information-content-text h5,
  .programs-slug-information-content-text h6 {
    margin-bottom: 12px;
  }
}
.programs-slug-information-content-text p {
  margin-bottom: 16px;
  font: var(--body-large);
}
@media screen and (max-width: 1500px) {
  .programs-slug-information-content-text p {
    margin-bottom: 12px;
  }
}
@media screen and (max-width: 1279px) {
  .programs-slug-information-content-text p {
    font: var(--body-medium);
  }
}

.programs-banner {
  margin-bottom: var(--section-mb);
}
.programs-banner-wrapper {
  background-color: var(--background-blue);
  display: grid;
  grid-template-columns: 1fr 565px;
  gap: 156px;
  padding: 80px 60px;
  border-radius: 20px;
}
@media screen and (max-width: 1279px) {
  .programs-banner-wrapper {
    padding: 40px 50px;
    display: flex;
    flex-direction: column;
    gap: 0;
  }
}
@media screen and (max-width: 768px) {
  .programs-banner-wrapper {
    padding: 36px 20px;
  }
}
.programs-banner-wrapper h3 {
  font: var(--desktop-1920-h-3);
}
@media screen and (max-width: 1279px) {
  .programs-banner-wrapper h3 {
    margin-bottom: 22px;
  }
}
@media screen and (max-width: 768px) {
  .programs-banner-wrapper h3 {
    margin-bottom: 16px;
  }
}
.programs-banner-wrapper p {
  font: var(--body-large);
  margin-bottom: 24px;
}
@media screen and (max-width: 1279px) {
  .programs-banner-wrapper p {
    font: var(--body-medium);
  }
}
.programs-banner-button {
  background-color: var(--main-white);
  color: var(--secondary-blue-text);
  padding: 15px 24px;
  transition: ease-in-out 300ms;
  width: 148px;
  font: var(--button-medium);
  border-radius: 6px;
}
.programs-banner-button:hover {
  background-color: var(--main-black);
  color: #fff;
}

.programs-banner-description-wrapper {
  max-height: 270px;
  overflow: hidden;
  transition: max-height 1s ease;
}
@media screen and (max-width: 1279px) {
  .programs-banner-description-wrapper {
    max-height: 250px;
  }
}
@media screen and (max-width: 768px) {
  .programs-banner-description-wrapper {
    max-height: 410px;
  }
}

.programs {
  margin-bottom: var(--section-mb);
}
.programs h1 {
  font: var(--desktop-1920-h-2);
  margin-bottom: 30px;
}
@media screen and (max-width: 768px) {
  .programs h1 {
    margin-bottom: 25px;
  }
}
.programs-cards-wrapper {
  display: flex;
  flex-direction: column;
  gap: 30px;
}
@media screen and (max-width: 768px) {
  .programs-cards-wrapper {
    gap: 20px;
  }
}
.programs-cards-wrapper .programs-card {
  display: grid;
  padding: 40px 53px 44px 40px;
  border-radius: 20px;
  border: 1px solid var(--stroke-light-blue);
  grid-template-columns: 397px 1fr;
  min-height: 248px;
}
@media screen and (max-width: 1500px) {
  .programs-cards-wrapper .programs-card {
    grid-template-columns: 370px 1fr;
  }
}
@media screen and (max-width: 1279px) {
  .programs-cards-wrapper .programs-card {
    display: flex;
    flex-direction: column;
    padding: 32px;
  }
}
@media screen and (max-width: 768px) {
  .programs-cards-wrapper .programs-card {
    padding: 30px 20px;
    min-height: 376px;
  }
}
.programs-cards-wrapper .programs-card h5 {
  font: var(--desktop-1920-h-5);
  color: var(--main-black);
  transition: 400ms;
}
.programs-cards-wrapper .programs-card p {
  font: var(--body-large);
}
@media screen and (max-width: 1279px) {
  .programs-cards-wrapper .programs-card p {
    font: var(--body-medium);
  }
}
.programs-cards-wrapper .programs-card span {
  color: var(--grey-500);
  font: var(--body-small);
}
.programs-cards-wrapper .programs-card-left {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
  cursor: pointer;
}
@media screen and (max-width: 1279px) {
  .programs-cards-wrapper .programs-card-left {
    flex-direction: row;
  }
}
@media screen and (max-width: 768px) {
  .programs-cards-wrapper .programs-card-left {
    margin-bottom: 10px;
  }
}
.programs-cards-wrapper .programs-card-left-wrapper {
  position: relative;
  flex: 0 0 auto;
}
.programs-cards-wrapper .programs-card-left-animation {
  color: var(--main-blue);
  font: var(--grey-500);
  width: 0;
  overflow: hidden;
  position: absolute;
  white-space: nowrap;
  transition: ease-in-out 420ms;
}
@media screen and (max-width: 1279px) {
  .programs-cards-wrapper .programs-card-left-animation {
    display: none;
  }
}
.programs-cards-wrapper .programs-card-left svg {
  transition: ease-in-out 400ms;
}
@media screen and (max-width: 768px) {
  .programs-cards-wrapper .programs-card-left svg {
    transform: scale(1.434);
  }
}
.programs-cards-wrapper .programs-card-left svg circle {
  transition: all 400ms;
}
.programs-cards-wrapper .programs-card-left:hover .programs-card-left-animation {
  width: 100%;
}
.programs-cards-wrapper .programs-card-left:hover svg {
  transform: translateX(170px);
}
@media screen and (max-width: 1279px) {
  .programs-cards-wrapper .programs-card-left:hover svg {
    transform: translateX(0);
  }
}
.programs-cards-wrapper .programs-card-left:hover svg circle {
  fill: var(--main-black);
}
.programs-cards-wrapper .programs-card-left:hover h5 {
  color: var(--main-blue);
}
.programs-cards-wrapper .programs-card-right {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
@media screen and (max-width: 1279px) {
  .programs-cards-wrapper .programs-card-right {
    gap: 18px;
  }
}

.programs_list_download {
  margin-top: 30px;
  height: 72px;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 11px;
  border: 1px solid var(--stroke-light-blue);
  color: var(--main-blue);
  font: var(--button-medium);
  border-radius: 10px;
  transition: 400ms;
}
@media screen and (max-width: 768px) {
  .programs_list_download {
    margin-top: 20px;
  }
}
.programs_list_download svg path {
  transition: 400ms;
}
.programs_list_download:hover {
  background-color: var(--main-blue);
  color: #fff;
}
.programs_list_download:hover svg path {
  fill: #fff;
}

@media screen and (max-width: 768px) {
  .promotions-breadcrumbs-list {
    overflow: scroll;
  }
}

@media screen and (max-width: 768px) {
  .promotions-arrow {
    background-image: url("data:image/svg+xml,%3Csvg width='8' height='8' viewBox='0 0 8 8' fill='none' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath d='M2.10528 8L6 4L2.10528 0L1 1.13516L3.79026 4L1 6.86484L2.10528 8Z' fill='%23657592' /%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center;
  }
}

.promotions-item {
  margin-bottom: var(--section-mb);
}
.promotions-item ul {
  max-width: 480px;
  display: flex;
  flex-direction: column;
  gap: 10px;
  margin-bottom: 20px;
  margin-left: 20px;
  font-size: 15px;
}
.promotions-item ul li {
  list-style-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='7' viewBox='0 0 12 7'%3E%3Cline x1='0' y1='3' x2='12' y2='3' stroke='%238396B4' stroke-width='1'/%3E%3C/svg%3E%0A") !important;
}
.promotions-item ol {
  list-style-type: none;
  counter-reset: num;
  margin: 0 0 0 35px;
  padding: 15px 0 5px 0;
  font-size: 16px;
}
.promotions-item ol li {
  position: relative;
  margin: 0 0 0 0;
  padding: 0 0 20px 0;
  line-height: 1.4;
}
.promotions-item ol li:before {
  content: counter(num);
  counter-increment: num;
  display: inline-block;
  position: absolute;
  top: -3px;
  font: var(--caption-small);
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  left: -38px;
  width: 32px;
  height: 32px;
  background: #ffffff;
  color: #1a5ed4;
  text-align: center;
  line-height: 22px;
  font-size: 14px;
}
.promotions-item-header {
  display: flex;
  justify-content: space-between;
  margin-bottom: 40px;
}
@media screen and (max-width: 1279px) {
  .promotions-item-header {
    flex-direction: column;
    gap: 40px;
  }
}
@media screen and (max-width: 768px) {
  .promotions-item-header {
    gap: 30px;
  }
}
.promotions-item-title {
  color: var(--main-black);
  font: var(--desktop-1920-h-2);
  width: 889px;
}
@media screen and (max-width: 1279px) {
  .promotions-item-title {
    order: 2;
    width: 554px;
  }
}
@media screen and (max-width: 768px) {
  .promotions-item-title {
    width: auto;
  }
}
.promotions-item-back {
  font: var(--button-medium);
  color: var(--secondary-blue-text);
  padding: 15px 24px;
  border: 1px solid var(--stroke-light-blue);
  border-radius: 8px;
  cursor: pointer;
  height: 56px;
  display: flex;
  align-self: flex-end;
  gap: 5px;
  transition: ease-in-out 0.3s;
}
@media screen and (max-width: 1279px) {
  .promotions-item-back {
    order: 1;
    align-self: flex-start;
  }
}
.promotions-item-back svg path {
  transition: ease-in-out 0.3s;
}
.promotions-item-back:hover {
  background-color: var(--main-black);
  color: var(--main-white);
}
.promotions-item-back:hover svg path {
  fill: var(--main-white);
}
.promotions-item-content-wrapper {
  display: grid;
  grid-template-columns: 1fr 408px;
  gap: 30px;
}
@media screen and (max-width: 1500px) {
  .promotions-item-content-wrapper {
    grid-template-columns: 1fr 370px;
  }
}
@media screen and (max-width: 1279px) {
  .promotions-item-content-wrapper {
    display: flex;
    flex-direction: column;
  }
}
.promotions-item-content-wrapper .promotions-first-banner-wrapper {
  height: auto;
  background-color: var(--background-blue);
  border-radius: 20px;
  padding: 10px;
  padding-bottom: 50px;
  margin-bottom: 30px;
}
.promotions-item-content-wrapper .promotions-first-banner-wrapper blockquote {
  position: relative;
  padding: 10px;
  padding-left: 80px;
  background-color: var(--background-tiffany);
  margin: 10px 0;
  border-radius: 12px;
}
@media screen and (max-width: 1280px) {
  .promotions-item-content-wrapper .promotions-first-banner-wrapper blockquote {
    font-size: 15px;
  }
}
.promotions-item-content-wrapper .promotions-first-banner-wrapper blockquote::before {
  content: "";
  position: absolute;
  width: 40px;
  height: 40px;
  top: 20px;
  left: 10px;
  border-radius: 50%;
  text-align: center;
  background-color: var(--main-white);
  background-image: url("data:image/svg+xml,%3C!-- icon666.com - MILLIONS vector ICONS FREE --%3E%3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 123.961 123.961' style='enable-background:new 0 0 123.961 123.961;' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M49.8,29.032c3.1-1.3,4.4-5,3-8l-4.9-10.3c-1.4-2.899-4.8-4.2-7.8-2.899c-8.5,3.6-15.8,8.3-21.6,14 C11.4,28.532,6.6,36.232,4,44.732c-2.6,8.601-4,20.3-4,35.2v30.7c0,3.3,2.7,6,6,6h39.3c3.3,0,6-2.7,6-6v-39.3c0-3.301-2.7-6-6-6 H26.5c0.2-10.101,2.6-18.2,7-24.301C37.1,36.133,42.5,32.133,49.8,29.032z'/%3E%3Cpath d='M120.4,29.032c3.1-1.3,4.399-5,3-8l-4.9-10.199c-1.4-2.9-4.8-4.2-7.8-2.9c-8.4,3.6-15.601,8.3-21.5,13.9 c-7.101,6.8-12,14.5-14.601,23c-2.6,8.399-3.899,20.1-3.899,35.1v30.7c0,3.3,2.7,6,6,6H116c3.3,0,6-2.7,6-6v-39.3 c0-3.301-2.7-6-6-6H97.1c0.2-10.101,2.601-18.2,7-24.301C107.7,36.133,113.1,32.133,120.4,29.032z'/%3E%3C/g%3E%3C/svg%3E");
  background-size: 50%;
  background-position: center;
  background-repeat: no-repeat;
}
@media screen and (max-width: 768px) {
  .promotions-item-content-wrapper .promotions-first-banner-wrapper blockquote::before {
    display: none;
  }
}
.promotions-item-content-wrapper .promotions-first-banner-wrapper blockquote::after {
  content: "";
  position: absolute;
  height: 100%;
  width: 2px;
  top: 0;
  background-color: var(--main-white);
  left: 64px;
}
@media screen and (max-width: 768px) {
  .promotions-item-content-wrapper .promotions-first-banner-wrapper blockquote::after {
    display: none;
  }
}
@media screen and (max-width: 768px) {
  .promotions-item-content-wrapper .promotions-first-banner-wrapper blockquote {
    padding-left: 10px;
  }
}
.promotions-item-content-wrapper .promotions-first-banner-wrapper blockquote footer {
  font-weight: 600;
  padding: 5px 0 0 10px;
}
@media screen and (max-width: 1279px) {
  .promotions-item-content-wrapper .promotions-first-banner-wrapper {
    height: auto;
  }
}
.promotions-item-content-wrapper .promotions-first-banner-wrapper .promotions-first-banner {
  margin-bottom: 50px;
  width: 100%;
  height: 326px;
  overflow: hidden;
  border-radius: 20px;
  position: relative;
  display: flex;
  align-items: flex-end;
}
.promotions-item-content-wrapper .promotions-first-banner-wrapper .promotions-first-banner img {
  height: 100%;
  object-fit: cover;
  width: 100%;
}
@media screen and (max-width: 1279px) {
  .promotions-item-content-wrapper .promotions-first-banner-wrapper .promotions-first-banner {
    height: 290px;
  }
}
@media screen and (max-width: 768px) {
  .promotions-item-content-wrapper .promotions-first-banner-wrapper .promotions-first-banner {
    height: 260px;
  }
}
.promotions-item-content-wrapper .promotions-first-banner-wrapper .promotions-first-banner-content {
  padding: 0 30px;
}
@media screen and (max-width: 1279px) {
  .promotions-item-content-wrapper .promotions-first-banner-wrapper .promotions-first-banner-content {
    padding: 0 20px;
  }
}
@media screen and (max-width: 768px) {
  .promotions-item-content-wrapper .promotions-first-banner-wrapper .promotions-first-banner-content {
    padding: 0 10px;
  }
}
.promotions-item-content-wrapper .promotions-first-banner-wrapper .promotions-first-banner-content h2 {
  font: var(--desktop-1920-h-4);
  margin-bottom: 20px;
}
@media screen and (max-width: 1279px) {
  .promotions-item-content-wrapper .promotions-first-banner-wrapper .promotions-first-banner-content h2 {
    margin-bottom: 18px;
  }
}
.promotions-item-content-wrapper .promotions-first-banner-wrapper .promotions-first-banner-content h3 {
  font: var(--desktop-1920-h-5);
  margin-bottom: 18px;
}
@media screen and (max-width: 1279px) {
  .promotions-item-content-wrapper .promotions-first-banner-wrapper .promotions-first-banner-content h3 {
    margin-bottom: 16px;
  }
}
.promotions-item-content-wrapper .promotions-first-banner-wrapper .promotions-first-banner-content h4 {
  font: var(--desktop-1920-h-6);
  margin-bottom: 16px;
}
@media screen and (max-width: 1279px) {
  .promotions-item-content-wrapper .promotions-first-banner-wrapper .promotions-first-banner-content h4 {
    margin-bottom: 14px;
  }
}
.promotions-item-content-wrapper .promotions-first-banner-wrapper .promotions-first-banner-content h5,
.promotions-item-content-wrapper .promotions-first-banner-wrapper .promotions-first-banner-content h6 {
  font: var(--desktop-1920-h-7);
  margin-bottom: 14px;
}
@media screen and (max-width: 1279px) {
  .promotions-item-content-wrapper .promotions-first-banner-wrapper .promotions-first-banner-content h5,
  .promotions-item-content-wrapper .promotions-first-banner-wrapper .promotions-first-banner-content h6 {
    margin-bottom: 12px;
  }
}
.promotions-item-content-wrapper .promotions-first-banner-wrapper .promotions-first-banner-content-wrapper {
  width: 722px;
}
@media screen and (max-width: 1279px) {
  .promotions-item-content-wrapper .promotions-first-banner-wrapper .promotions-first-banner-content-wrapper {
    width: auto;
  }
}
.promotions-item-content-wrapper .promotions-first-banner-wrapper .promotions-first-banner-content p {
  margin-bottom: 16px;
  color: var(--main-black);
  font: var(--body-large);
}
@media screen and (max-width: 1279px) {
  .promotions-item-content-wrapper .promotions-first-banner-wrapper .promotions-first-banner-content p {
    font-size: 15px;
  }
}
.promotions-item-content-wrapper .promotions-second-banner-wrapper {
  height: auto;
  padding: 10px;
  background-color: var(--background-blue);
  border-radius: 20px;
  padding-bottom: 50px;
}
.promotions-item-content-wrapper .promotions-second-banner-wrapper blockquote {
  position: relative;
  padding: 10px;
  padding-left: 80px;
  background-color: var(--background-tiffany);
  margin: 10px 0;
  border-radius: 12px;
}
@media screen and (max-width: 1280px) {
  .promotions-item-content-wrapper .promotions-second-banner-wrapper blockquote {
    font-size: 15px;
  }
}
.promotions-item-content-wrapper .promotions-second-banner-wrapper blockquote::before {
  content: "";
  position: absolute;
  width: 40px;
  height: 40px;
  top: 20px;
  left: 10px;
  border-radius: 50%;
  text-align: center;
  background-color: var(--main-white);
  background-image: url("data:image/svg+xml,%3C!-- icon666.com - MILLIONS vector ICONS FREE --%3E%3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 123.961 123.961' style='enable-background:new 0 0 123.961 123.961;' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M49.8,29.032c3.1-1.3,4.4-5,3-8l-4.9-10.3c-1.4-2.899-4.8-4.2-7.8-2.899c-8.5,3.6-15.8,8.3-21.6,14 C11.4,28.532,6.6,36.232,4,44.732c-2.6,8.601-4,20.3-4,35.2v30.7c0,3.3,2.7,6,6,6h39.3c3.3,0,6-2.7,6-6v-39.3c0-3.301-2.7-6-6-6 H26.5c0.2-10.101,2.6-18.2,7-24.301C37.1,36.133,42.5,32.133,49.8,29.032z'/%3E%3Cpath d='M120.4,29.032c3.1-1.3,4.399-5,3-8l-4.9-10.199c-1.4-2.9-4.8-4.2-7.8-2.9c-8.4,3.6-15.601,8.3-21.5,13.9 c-7.101,6.8-12,14.5-14.601,23c-2.6,8.399-3.899,20.1-3.899,35.1v30.7c0,3.3,2.7,6,6,6H116c3.3,0,6-2.7,6-6v-39.3 c0-3.301-2.7-6-6-6H97.1c0.2-10.101,2.601-18.2,7-24.301C107.7,36.133,113.1,32.133,120.4,29.032z'/%3E%3C/g%3E%3C/svg%3E");
  background-size: 50%;
  background-position: center;
  background-repeat: no-repeat;
}
@media screen and (max-width: 768px) {
  .promotions-item-content-wrapper .promotions-second-banner-wrapper blockquote::before {
    display: none;
  }
}
.promotions-item-content-wrapper .promotions-second-banner-wrapper blockquote::after {
  content: "";
  position: absolute;
  height: 100%;
  width: 2px;
  top: 0;
  background-color: var(--main-white);
  left: 64px;
}
@media screen and (max-width: 768px) {
  .promotions-item-content-wrapper .promotions-second-banner-wrapper blockquote::after {
    display: none;
  }
}
@media screen and (max-width: 768px) {
  .promotions-item-content-wrapper .promotions-second-banner-wrapper blockquote {
    padding-left: 10px;
  }
}
.promotions-item-content-wrapper .promotions-second-banner-wrapper blockquote footer {
  font-weight: 600;
  padding: 5px 0 0 10px;
}
.promotions-item-content-wrapper .promotions-second-banner-wrapper .promotions-second-banner {
  margin-bottom: 50px;
  border-radius: 20px;
  overflow: hidden;
  height: 326px;
  object-fit: cover;
  display: flex;
}
@media screen and (max-width: 1279px) {
  .promotions-item-content-wrapper .promotions-second-banner-wrapper .promotions-second-banner {
    height: 290px;
  }
}
.promotions-item-content-wrapper .promotions-second-banner-wrapper .promotions-second-banner img {
  width: 100%;
  object-fit: cover;
}
@media screen and (max-width: 768px) {
  .promotions-item-content-wrapper .promotions-second-banner-wrapper .promotions-second-banner {
    height: 260px;
    display: flex;
    border-radius: 20px;
    overflow: hidden;
    margin-bottom: 36px;
  }
  .promotions-item-content-wrapper .promotions-second-banner-wrapper .promotions-second-banner img {
    object-fit: cover;
    width: 100%;
  }
}
.promotions-item-content-wrapper .promotions-second-banner-wrapper .promotions-second-banner-content-wrapper {
  padding: 0 30px;
}
@media screen and (max-width: 1279px) {
  .promotions-item-content-wrapper .promotions-second-banner-wrapper .promotions-second-banner-content-wrapper {
    padding: 0 20px;
  }
}
@media screen and (max-width: 768px) {
  .promotions-item-content-wrapper .promotions-second-banner-wrapper .promotions-second-banner-content-wrapper {
    padding: 0 10px;
  }
}
.promotions-item-content-wrapper .promotions-second-banner-wrapper .promotions-second-banner-content-wrapper .promotions-second-banner-content h2 {
  font: var(--desktop-1920-h-4);
  margin-bottom: 20px;
}
@media screen and (max-width: 1279px) {
  .promotions-item-content-wrapper .promotions-second-banner-wrapper .promotions-second-banner-content-wrapper .promotions-second-banner-content h2 {
    margin-bottom: 18px;
  }
}
.promotions-item-content-wrapper .promotions-second-banner-wrapper .promotions-second-banner-content-wrapper .promotions-second-banner-content h3 {
  font: var(--desktop-1920-h-5);
  margin-bottom: 18px;
}
@media screen and (max-width: 1279px) {
  .promotions-item-content-wrapper .promotions-second-banner-wrapper .promotions-second-banner-content-wrapper .promotions-second-banner-content h3 {
    margin-bottom: 16px;
  }
}
.promotions-item-content-wrapper .promotions-second-banner-wrapper .promotions-second-banner-content-wrapper .promotions-second-banner-content h4 {
  font: var(--desktop-1920-h-6);
  margin-bottom: 16px;
}
@media screen and (max-width: 1279px) {
  .promotions-item-content-wrapper .promotions-second-banner-wrapper .promotions-second-banner-content-wrapper .promotions-second-banner-content h4 {
    margin-bottom: 14px;
  }
}
.promotions-item-content-wrapper .promotions-second-banner-wrapper .promotions-second-banner-content-wrapper .promotions-second-banner-content h5,
.promotions-item-content-wrapper .promotions-second-banner-wrapper .promotions-second-banner-content-wrapper .promotions-second-banner-content h6 {
  font: var(--desktop-1920-h-7);
  margin-bottom: 14px;
}
@media screen and (max-width: 1279px) {
  .promotions-item-content-wrapper .promotions-second-banner-wrapper .promotions-second-banner-content-wrapper .promotions-second-banner-content h5,
  .promotions-item-content-wrapper .promotions-second-banner-wrapper .promotions-second-banner-content-wrapper .promotions-second-banner-content h6 {
    margin-bottom: 12px;
  }
}
.promotions-item-content-wrapper .promotions-second-banner-wrapper .promotions-second-banner-content-wrapper .promotions-second-banner-content p {
  margin-bottom: 16px;
}
@media screen and (max-width: 1500px) {
  .promotions-item-content-wrapper .promotions-second-banner-wrapper .promotions-second-banner-content-wrapper .promotions-second-banner-content p {
    margin-bottom: 12px;
  }
}
.promotions-item-content-wrapper .promotions-second-banner-wrapper .promotions-second-banner-content-wrapper .promotions-second-banner-content-desc h6 {
  font: var(--desktop-1920-h-6);
  margin-bottom: 12px;
}
.promotions-item-content-wrapper .promotions-second-banner-wrapper .promotions-second-banner-content-wrapper .promotions-second-banner-content-desc p {
  color: var(--main-black);
  font: var(--body-large);
}
@media screen and (max-width: 1279px) {
  .promotions-item-content-wrapper .promotions-second-banner-wrapper .promotions-second-banner-content-wrapper .promotions-second-banner-content-desc p {
    font-size: 15px;
  }
}
.promotions-item-content-wrapper .promotions-second-banner-wrapper .promotions-second-banner-content-wrapper .promotions-second-banner-content-desc p:nth-child(2) {
  margin-bottom: 12px;
}
.promotions-item-content-wrapper-consult {
  height: 498px;
}

.promotions-slides {
  margin-bottom: var(--section-mb);
}
@media screen and (max-width: 1279px) {
  .promotions-slides {
    overflow: hidden;
  }
}
.promotions-slides-title {
  font: var(--desktop-1920-h-2);
  margin-bottom: 50px;
}
@media screen and (max-width: 768px) {
  .promotions-slides-title {
    margin-bottom: 28px;
  }
}
.promotions-slides .promotions-slider {
  display: flex;
  position: relative;
  overflow: hidden;
}
@media screen and (max-width: 1279px) {
  .promotions-slides .promotions-slider {
    overflow: visible;
  }
}
.promotions-slides .promotions-slides-container {
  position: relative;
}
.promotions-slides .other-promotions-cards {
  flex-wrap: nowrap;
  gap: 0;
  padding-bottom: 40px;
}
@media screen and (max-width: 1500px) {
  .promotions-slides .other-promotions-cards .promotions__content-promo-card {
    width: 380px !important;
  }
}
@media screen and (max-width: 1279px) {
  .promotions-slides .other-promotions-cards .promotions__content-promo-card {
    width: auto !important;
    height: 420px !important;
  }
}
@media screen and (max-width: 768px) {
  .promotions-slides .other-promotions-cards .promotions__content-promo-card {
    width: 335px !important;
    height: auto !important;
  }
}
.promotions-slides .promotions-pagination {
  position: absolute;
  bottom: 0px;
  left: 50%;
  transform: translateX(-50%);
  display: flex;
  gap: 8px;
}
@media screen and (max-width: 1279px) {
  .promotions-slides .promotions-pagination {
    display: none;
  }
}
.promotions-slides .promotion-next {
  transform: translateY(0) !important;
}
@media screen and (max-width: 1500px) {
  .promotions-slides .promotion-next {
    right: 12px;
    transform: translateY(50%) !important;
  }
}
@media screen and (max-width: 1279px) {
  .promotions-slides .promotion-next {
    display: none;
  }
}
.promotions-slides .promotion-prev {
  transform: translateY(0) rotate(180deg) !important;
}
@media screen and (max-width: 1500px) {
  .promotions-slides .promotion-prev {
    width: 52px;
    height: 52px;
    left: 12px;
    transform: translateY(50%) rotate(180deg) !important;
  }
}
@media screen and (max-width: 1279px) {
  .promotions-slides .promotion-prev {
    display: none;
  }
}

.promotions_banner {
  margin-bottom: 50px;
}
@media screen and (max-width: 768px) {
  .promotions_banner {
    margin-bottom: 40px;
  }
}
.promotions_banner-wrapper {
  background: var(--gradient-blue);
  padding: 60px 94px 80px 60px;
  border-radius: 20px;
  position: relative;
}
.promotions_banner-wrapper .popup-advertise {
  top: 60px;
  right: 94px;
  z-index: 2;
}
@media screen and (max-width: 1280px) {
  .promotions_banner-wrapper {
    display: flex;
    flex-direction: column;
    padding: 50px 20px 0 40px;
  }
  .promotions_banner-wrapper .popup-advertise {
    top: 50px;
    right: 20px;
  }
}
@media screen and (max-width: 768px) {
  .promotions_banner-wrapper {
    padding: 36px 20px 0 20px;
  }
  .promotions_banner-wrapper .popup-advertise {
    top: 36px;
    right: 20px;
  }
}
@media screen and (max-width: 1280px) {
  .promotions_banner-content {
    display: flex;
    flex-direction: column;
  }
}
.popup-advertise + .promotions_banner-content {
  padding-top: 32px;
}
.promotions_banner-content-text {
  max-width: 534px;
}
@media screen and (max-width: 1280px) {
  .promotions_banner-content-text {
    padding-bottom: 20px;
  }
}
.promotions_banner-title {
  font: var(--desktop-1920-h-2);
  color: var(--main-white);
  max-width: 528px;
  padding-bottom: 16px;
}
.promotions_banner-desc {
  font: var(--body-large);
  color: var(--main-white);
  width: 513px;
}
@media screen and (max-width: 1280px) {
  .promotions_banner-desc {
    width: 481px;
  }
}
@media screen and (max-width: 768px) {
  .promotions_banner-desc {
    width: auto;
    font: var(--body-extra-large);
  }
}
.promotions_banner-btn {
  margin-top: 16px;
  width: fit-content;
}
.promotions_banner-image {
  position: absolute;
  right: 84px;
  bottom: 0;
}
@media screen and (max-width: 1280px) {
  .promotions_banner-image {
    position: static;
    width: fit-content;
    align-self: center;
  }
}
@media screen and (max-width: 768px) {
  .promotions_banner-image {
    width: 310px;
  }
}
@media screen and (max-width: 450px) {
  .promotions_banner-image {
    width: 292px;
  }
}
.promotions_banner-course {
  bottom: 40px;
}

@media screen and (max-width: 1500px) {
  .promotions__content .promotion-switch-container {
    padding-left: 0;
  }
}
.promotions__content-title {
  font: var(--desktop-1920-h-5);
  margin-bottom: 16px;
}
.promotions__content-functions {
  margin-bottom: 30px;
}
.promotions__content-functions-wrapper {
  display: flex;
  justify-content: space-between;
}
@media screen and (max-width: 768px) {
  .promotions__content-functions-wrapper {
    flex-direction: column;
    margin-bottom: 20px;
  }
}
.promotions__content .choices {
  width: 258px !important;
  font: var(--button-medium);
}
.promotions__content .choices:focus {
  outline: none;
}
@media screen and (max-width: 768px) {
  .promotions__content .choices {
    width: 100% !important;
  }
}
.promotions__content .is-open .choices__list--dropdown,
.promotions__content .is-open .choices__list[aria-expanded] {
  border: 1px solid var(--stroke-light-blue);
  border-radius: 8px 8px 0 0;
}
.promotions__content .choices__list--dropdown,
.promotions__content .choices__list[aria-expanded] {
  z-index: 100;
  word-break: keep-all;
  white-space: nowrap;
}
.promotions__content .choices__list--dropdown .choices__list::-webkit-scrollbar,
.promotions__content .choices__list[aria-expanded] .choices__list::-webkit-scrollbar {
  width: 6px;
}
.promotions__content .choices__list--dropdown .choices__list::-webkit-scrollbar-track,
.promotions__content .choices__list[aria-expanded] .choices__list::-webkit-scrollbar-track {
  background-color: transparent;
}
.promotions__content .choices__list--dropdown .choices__list::-webkit-scrollbar-thumb,
.promotions__content .choices__list[aria-expanded] .choices__list::-webkit-scrollbar-thumb {
  background-color: var(--grey-100);
  border-radius: 11px;
  transition: all 0.4s;
  -moz-transition: all 0.4s;
  -webkit-transition: all 0.4s;
}
.promotions__content .choices__list--dropdown .choices__list::-webkit-scrollbar-thumb:hover,
.promotions__content .choices__list[aria-expanded] .choices__list::-webkit-scrollbar-thumb:hover {
  background-color: var(--grey-500);
}
.promotions__content .is-focused .choices__inner,
.promotions__content .is-open .choices__inner {
  border: 1px solid var(--stroke-light-blue);
}
.promotions__content .choices__inner {
  background-color: var(--main-white);
  border-radius: 8px;
  border: 1px solid var(--stroke-light-blue);
  transition: all 400ms;
}
.promotions__content .choices[data-type*=select-one].is-open::after {
  transform: rotate(180deg);
  margin-top: 0;
}
.promotions__content .choices[data-type*=select-one]::after {
  width: 10px;
  height: 10px;
  border: none;
  padding: 0;
  top: 24px;
  right: 24px;
  transition: transform 400ms;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='8' height='5' viewBox='0 0 8 5' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 1.17651L1.23082 0L4 2.64698L6.76918 0L8 1.17651L4 5L0 1.17651Z' fill='%23001434'/%3e%3c/svg%3e ");
}
.promotions__content .choices__item {
  transition: all 400ms;
}
.promotions__content .choices.is-open {
  border-radius: 8px;
  border: 1px solid var(--stroke-light-blue) !important;
  border: none;
  background-color: var(--main-white);
}
.promotions__content .is-open .choices__inner {
  border-radius: 8px;
  background-color: var(--main-white);
}
.promotions__content #promotion-partners-select {
  cursor: pointer;
}

.promotions__content-partners {
  margin-bottom: var(--section-mb);
}
.promotions__content-partners-cards {
  display: flex;
  flex-wrap: wrap;
  gap: 30px;
  position: relative;
}
@media screen and (max-width: 1500px) {
  .promotions__content-partners-cards {
    grid-template-columns: repeat(auto-fit, minmax(339px, 1fr));
  }
}
@media screen and (max-width: 1279px) {
  .promotions__content-partners-cards {
    gap: 24px;
    grid-template-columns: repeat(auto-fit, minmax(280px, 362px));
  }
}
@media screen and (max-width: 768px) {
  .promotions__content-partners-cards {
    gap: 20px;
  }
}
.promotions__content-partners-card {
  max-width: 406px;
  border: 1px solid var(--stroke-light-blue);
  border-radius: 20px;
  cursor: pointer;
  opacity: 1;
  transform: scale(1);
  flex: 1 0 auto;
  position: relative;
  transition: all 0.2s;
}
@media screen and (max-width: 1500px) {
  .promotions__content-partners-card {
    max-width: 380px;
  }
}
@media screen and (max-width: 1279px) {
  .promotions__content-partners-card {
    max-width: 359px;
  }
}
@media screen and (max-width: 768px) {
  .promotions__content-partners-card {
    width: 100%;
    height: auto !important;
  }
}
.promotions__content-partners-card img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.promotions__content-partners-card:hover {
  border: 1px solid var(--main-white);
  box-shadow: 0px 10px 23px 0px rgba(24, 39, 75, 0.1215686275);
  z-index: 3;
}
.promotions__content-partners-card:hover img {
  animation: colorChange 0.4s linear;
  filter: grayscale(0);
}
.promotions__content-partners-card:hover .promotions__content-partners-card-top {
  animation: colorChange 0.4s linear;
  filter: grayscale(0);
}
.promotions__content-partners-card:hover:hover-bottom {
  position: absolute;
  padding-bottom: 60px;
}
.promotions__content-partners-card-top {
  display: flex;
  justify-content: center;
  height: 185px;
  padding: 75px 0;
  border-bottom: 1px solid var(--stroke-light-blue);
  overflow: hidden;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 275px;
  filter: grayscale(1);
}
@media screen and (max-width: 1279px) {
  .promotions__content-partners-card-top {
    padding: 50px 0;
    height: 149px;
    display: flex;
    justify-content: center;
    align-items: center;
    background-size: 239px;
  }
  .promotions__content-partners-card-top img {
    width: 246px;
    height: 32px;
  }
}
@media screen and (max-width: 768px) {
  .promotions__content-partners-card-top {
    height: 134px;
  }
}
.promotions__content-partners-card-bottom {
  padding: 26px 36px 50px 40px;
  display: flex;
  flex-direction: column;
  gap: 12px;
  position: relative;
}
@media screen and (max-width: 1279px) {
  .promotions__content-partners-card-bottom {
    padding: 33px 32px;
    padding-bottom: 50px;
  }
}
@media screen and (max-width: 768px) {
  .promotions__content-partners-card-bottom {
    padding: 20px;
    padding-bottom: 50px;
  }
}
.promotions__content-partners-card-bottom-title {
  font: var(--body-small);
  color: var(--grey-500);
}
.promotions__content-partners-card-bottom-company {
  font: var(--caption-large);
}
.promotions__content-partners-card-bottom-desc {
  font: var(--body-small);
  -webkit-line-clamp: 3;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

@keyframes autoHeight {
  0% {
    height: 100px;
    transform: scaleY(0);
  }
  100% {
    height: 100px;
    transform: scaleY(1);
  }
}
@keyframes colorChange {
  from {
    opacity: 0.2;
  }
  to {
    opacity: 1;
  }
}
.promotions__content-partners-card:hover img {
  fill: #000078;
}

.promotion-overflow {
  animation: fadeIn 0.1s linear;
  display: none;
  position: absolute;
  font: var(--body-small);
  top: 166px;
  z-index: 10;
  padding-right: 30px;
}

.promotion_list_download {
  margin-top: 30px;
  height: 72px;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 11px;
  border: 1px solid var(--stroke-light-blue);
  color: var(--main-blue);
  font: var(--button-medium);
  border-radius: 10px;
  transition: 400ms;
}
@media screen and (max-width: 768px) {
  .promotion_list_download {
    margin-top: 20px;
    height: 54px !important;
  }
}
.promotion_list_download svg {
  transition: 400ms;
}
.promotion_list_download svg path {
  transition: 400ms;
}
.promotion_list_download:disabled {
  pointer-events: none;
  background-color: var(--main-blue);
  color: #fff;
  opacity: 0.8;
}
.promotion_list_download:disabled svg {
  transform: rotate(180deg);
}
.promotion_list_download:disabled svg path {
  fill: #fff;
}
.promotion_list_download:hover {
  background-color: var(--main-blue);
  color: #fff;
}
.promotion_list_download:hover svg path {
  fill: #fff;
}
@media screen and (max-width: 1500px) {
  .promotion_list_download {
    height: 63px;
  }
}

.partners-popup-overlay {
  background-color: rgba(0, 0, 0, 0.4);
  top: 0;
  right: 0;
  width: 100vw;
  height: 100vw;
  display: none;
  position: fixed;
  opacity: 0;
}
@media screen and (max-width: 1279px) {
  .partners-popup-overlay {
    height: 100%;
  }
}
@media screen and (max-width: 768px) {
  .partners-popup-overlay {
    height: 100vh;
  }
}

.partners-popup-overlay-show {
  transition: ease-in-out 0.3s;
  opacity: 1;
  z-index: 1000;
  display: block;
}

.partners-popup {
  position: relative;
  position: fixed;
  display: none;
  right: 0;
  background-color: white;
  width: 866px;
  height: 100%;
  overflow: hidden;
  overflow-y: auto;
  transform: translateX(0);
}
@media screen and (max-width: 1500px) {
  .partners-popup {
    width: 800px;
  }
}
@media screen and (max-width: 1279px) {
  .partners-popup {
    width: 608px;
  }
}
@media screen and (max-width: 768px) {
  .partners-popup {
    width: 100%;
  }
}

.partners-popup-show {
  animation: partnersShow forwards 0.6s;
  z-index: 1001;
  display: block;
}

.partners-popup-hide {
  animation: partnersHide forwards 0.4s;
}

.partners-popup-overlay-hide {
  transition: ease-in-out 0.7s;
  opacity: 0;
}

@keyframes partnersShow {
  from {
    transform: translateX(100%);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes partnersHide {
  from {
    transform: translateX(0);
  }
  to {
    transform: translateX(100%);
  }
}
.partners-popup-close {
  position: absolute;
  right: 40px;
  top: 40px;
  width: 58px;
  height: 58px;
  z-index: 9999;
}
@media screen and (max-width: 1279px) {
  .partners-popup-close {
    top: 30px;
    right: 32px;
  }
}
@media screen and (max-width: 768px) {
  .partners-popup-close {
    right: 20px;
    top: 20px;
  }
}
.partners-popup-close svg circle,
.partners-popup-close svg path {
  transition: 400ms;
}
.partners-popup-close:hover svg circle {
  fill: var(--main-blue);
  fill-opacity: 1;
}
.partners-popup-close:hover svg path {
  stroke: #fff;
  fill: #fff;
}

.partners-popup-content {
  position: relative;
  padding: 170px 100px;
}
@media screen and (max-width: 1500px) {
  .partners-popup-content {
    padding: 120px 100px;
  }
}
@media screen and (max-width: 1279px) {
  .partners-popup-content {
    padding: 120px 70px;
  }
}
@media screen and (max-width: 768px) {
  .partners-popup-content {
    padding: 110px 20px;
    padding-right: 120px;
    padding-bottom: 150px;
  }
}
@media screen and (max-width: 470px) {
  .partners-popup-content {
    padding-right: 20px;
  }
}
.partners-popup-content img {
  margin-bottom: 40px;
}
@media screen and (max-width: 1279px) {
  .partners-popup-content img {
    width: 170px;
  }
}
@media screen and (max-width: 768px) {
  .partners-popup-content img {
    margin-bottom: 30px;
    width: 150px;
  }
}
.partners-popup-content-title {
  font: var(--desktop-1920-h-5);
  column-rule-color: var(--main-black);
  width: 619px;
  margin-bottom: 8px;
}
@media screen and (max-width: 1500px) {
  .partners-popup-content-title {
    width: 499px;
  }
}
@media screen and (max-width: 1279px) {
  .partners-popup-content-title {
    width: 448px;
  }
}
@media screen and (max-width: 768px) {
  .partners-popup-content-title {
    width: auto;
  }
}
.partners-popup-content-type {
  font: var(--body-small);
  color: var(--grey-500);
  margin-bottom: 20px;
}
.partners-popup-content-list {
  display: flex;
  flex-direction: column;
  gap: 10px;
  width: 489px;
  font: var(--body-large);
}
@media screen and (max-width: 1279px) {
  .partners-popup-content-list {
    width: 381px;
    font: var(--body-medium);
  }
}
@media screen and (max-width: 768px) {
  .partners-popup-content-list {
    width: auto;
    font: var(--body-small);
  }
}
.partners-popup-content .partners-popup-content-list-desc {
  margin-bottom: 6px;
  width: 489px;
  font: var(--body-large);
}
@media screen and (max-width: 1279px) {
  .partners-popup-content .partners-popup-content-list-desc {
    width: 477px;
    font: var(--body-medium);
  }
}
@media screen and (max-width: 768px) {
  .partners-popup-content .partners-popup-content-list-desc {
    width: auto;
    font: var(--body-small);
  }
}
.partners-popup-content-item {
  margin-left: 20px;
  list-style-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='7' viewBox='0 0 12 7'%3E%3Cline x1='0' y1='3' x2='12' y2='3' stroke='%238396B4' stroke-width='1'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
}

.partners-popup-content-link {
  position: absolute;
  bottom: 80px;
  left: 122px;
}
@media screen and (max-width: 1279px) {
  .partners-popup-content-link {
    left: 93px;
  }
}
@media screen and (max-width: 768px) {
  .partners-popup-content-link {
    bottom: 95px;
    left: 42px;
  }
}
.partners-popup-content-link-wrapper {
  position: relative;
}
.partners-popup-content-link-wrapper img {
  position: absolute;
  bottom: -40px;
  left: -25px;
  width: 20px;
}
@media screen and (max-width: 768px) {
  .partners-popup-content-link-wrapper img {
    bottom: -28px;
    left: -25px;
    width: 20px;
  }
}
.partners-popup-content-link-text {
  color: var(--secondary-blue-text);
  font: var(--caption-large);
  position: relative;
}
.partners-popup-content-link-text::before {
  position: absolute;
  background-color: var(--secondary-blue-text);
  content: "";
  bottom: 6px;
  height: 1px;
  width: 100%;
}

.promotions__content-promo {
  margin-bottom: var(--section-mb);
}
.promotions__content-promo-cards {
  display: flex;
  flex-wrap: wrap;
  gap: 30px;
}
@media screen and (max-width: 1280px) {
  .promotions__content-promo-cards {
    gap: 24px;
  }
}
@media screen and (max-width: 768px) {
  .promotions__content-promo-cards {
    gap: 20px;
  }
}
.promotions__content-promo-card {
  width: 406px;
  height: 440px;
  cursor: pointer;
  border-radius: 20px;
  transition: ease-out 200ms;
  backface-visibility: hidden;
  -webkit-font-smoothing: subpixel-antialiased;
}
@media screen and (max-width: 1500px) {
  .promotions__content-promo-card {
    width: 386px;
  }
}
@media screen and (max-width: 1279px) {
  .promotions__content-promo-card {
    width: 359px;
  }
}
@media screen and (max-width: 768px) {
  .promotions__content-promo-card {
    width: 100%;
    height: auto !important;
  }
}
.promotions__content-promo-card:hover {
  box-shadow: 0 0 14px 2px rgba(0, 0, 0, 0.15);
}
.promotions__content-promo-card-top {
  position: relative;
  display: flex;
  align-items: flex-end;
  height: 180px;
  width: 100%;
  border-radius: 20px 20px 0 0;
  overflow: hidden;
}
.promotions__content-promo-card-top img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
.promotions__content-promo-card-bottom {
  border: 1px solid var(--stroke-light-grey);
  height: 260px;
  border-radius: 0 0 20px 20px;
  padding: 40px;
  padding-top: 28px;
}
@media screen and (max-width: 768px) {
  .promotions__content-promo-card-bottom {
    padding: 20px;
    height: auto;
  }
}
.promotions__content-promo-card-bottom-content-title {
  font: var(--body-small);
  color: var(--grey-500);
  margin-bottom: 12px;
}
@media screen and (max-width: 768px) {
  .promotions__content-promo-card-bottom-content-title {
    margin-bottom: 10px;
  }
}
.promotions__content-promo-card-bottom-content-desc {
  font: var(--caption-large);
  color: var(--main-black);
  width: 257px;
  margin-bottom: 80px;
}
@media screen and (max-width: 768px) {
  .promotions__content-promo-card-bottom-content-desc {
    margin-bottom: 58px;
  }
}
.promotions__content-promo-card-bottom-content-date {
  font: var(--body-small);
  color: var(--grey-500);
  text-align: right;
}

.promotion_switch-wrapper {
  padding: 4px;
  max-width: 270px;
  height: 56px;
  background-color: var(--background-blue);
  display: flex;
  border-radius: 6px;
}
@media screen and (min-width: 768px) {
  .promotion_switch-wrapper::-webkit-scrollbar {
    width: 2px;
  }
  .promotion_switch-wrapper::-webkit-scrollbar-track {
    background-color: transparent;
  }
  .promotion_switch-wrapper::-webkit-scrollbar-thumb {
    background-color: var(--grey-100);
    border-radius: 11px;
    transition: all 0.4s;
    -moz-transition: all 0.4s;
    -webkit-transition: all 0.4s;
  }
  .promotion_switch-wrapper::-webkit-scrollbar-thumb:hover {
    background-color: #555;
  }
}
@media screen and (max-width: 768px) {
  .promotion_switch-wrapper {
    width: 100%;
    max-width: none;
    height: 54px;
  }
}

@media screen and (min-width: 768px) {
  .promotion_switch-btn::-webkit-scrollbar {
    width: 2px;
  }
  .promotion_switch-btn::-webkit-scrollbar-track {
    background-color: transparent;
  }
  .promotion_switch-btn::-webkit-scrollbar-thumb {
    background-color: var(--grey-100);
    border-radius: 11px;
    transition: all 0.4s;
    -moz-transition: all 0.4s;
    -webkit-transition: all 0.4s;
  }
  .promotion_switch-btn::-webkit-scrollbar-thumb:hover {
    background-color: #555;
  }
}
@media screen and (max-width: 768px) {
  .promotion_switch-btn {
    display: flex;
    justify-content: center;
    width: 100%;
  }
}

.property {
  margin-bottom: var(--section-mb);
}
.property .spinner {
  position: absolute;
  z-index: 99;
  left: 50%;
  top: 15%;
  transform: translateX(-50%);
}
@media screen and (max-width: 768px) {
  .property .spinner {
    top: 10%;
  }
}
.property .container {
  overflow-x: hidden;
}
.property_content {
  display: flex;
  justify-content: center;
}
.property-title {
  font: var(--desktop-1920-h-3);
  margin-bottom: 16px;
}
@media screen and (max-width: 1279px) {
  .property-title {
    margin-bottom: 20px;
  }
}
.property-selectors-wrapper {
  display: grid;
  grid-template-columns: 1fr 258px;
  gap: 24px;
}
@media screen and (max-width: 1279px) {
  .property-selectors-wrapper {
    display: flex;
    flex-direction: column;
  }
}

.property_content-buttons-relative {
  position: relative;
  overflow: hidden;
}

.property_content-switch {
  background-color: var(--background-blue);
  overflow-x: hidden;
  padding: 4px;
  white-space: nowrap;
  height: 56px;
  background-color: var(--background-blue);
  display: flex;
  border-radius: 8px;
  width: 100%;
}
@media screen and (max-width: 768px) {
  .property_content-switch {
    justify-content: stretch;
    width: 692px;
    padding-right: 236px;
    max-width: none;
    height: 54px;
    overflow: visible;
  }
}
.property_content-switch .property_content-scroll-right {
  display: none;
  position: absolute;
  background-color: var(--main-white);
  border-radius: 8px;
  padding: 15px 11px;
  cursor: pointer;
  top: 2px;
  right: 2px;
  transition: ease-in-out 0.3s;
}
.property_content-switch .property_content-scroll-right:hover {
  filter: brightness(1.1);
}
@media screen and (max-width: 1500px) {
  .property_content-switch .property_content-scroll-right {
    display: block;
  }
}
@media screen and (max-width: 768px) {
  .property_content-switch .property_content-scroll-right {
    display: none !important;
  }
}

.property_content-scroll-left {
  display: none;
  position: absolute;
  background-color: var(--main-white);
  border-radius: 8px;
  padding: 15px 11px;
  cursor: pointer;
  top: 2px;
  z-index: 10;
  left: 3px;
  transform: rotate(180deg);
  transition: ease-in-out 0.3s;
}
.property_content-scroll-left:hover {
  filter: brightness(1.1);
}
@media screen and (max-width: 1500px) {
  .property_content-scroll-left {
    display: none;
  }
}
@media screen and (max-width: 1279px) {
  .property_content-scroll-left {
    left: 3px;
  }
}
@media screen and (max-width: 768px) {
  .property_content-scroll-left {
    display: none !important;
  }
}

.property_iframe {
  width: 1400px;
  overflow-x: hidden;
}
@media screen and (max-width: 1279px) {
  .property_iframe {
    width: 770px;
    height: 1200px;
  }
}
@media screen and (max-width: 768px) {
  .property_iframe {
    width: 375px;
    height: 1200px;
  }
}

.search_result {
  margin-bottom: var(--section-mb);
}
.search_result-load {
  margin-top: 30px;
  height: 72px;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 11px;
  border: 1px solid var(--stroke-light-blue);
  color: var(--main-blue);
  font: var(--button-medium);
  border-radius: 10px;
  transition: 400ms;
}
.search_result-load path {
  transition: 400ms;
}
.search_result-load:hover {
  background-color: var(--main-blue);
  color: #fff;
}
.search_result-load:hover svg path {
  fill: #fff;
}
.search_result-title {
  font: var(--desktop-1920-h-2);
  margin-bottom: 10px;
  color: var(--main-black);
}
.search_result-details {
  font: var(--body-large);
  color: var(--main-black);
  margin-bottom: 30px;
}
.search_result-details-searched {
  color: var(--main-tiffany);
}
.search_result-inputs {
  margin-bottom: 30px;
  display: grid;
  grid-template-columns: 595px 1fr 230px;
  gap: 30px;
}
@media screen and (max-width: 1279px) {
  .search_result-inputs {
    display: flex;
    flex-direction: column;
    gap: 20px;
  }
}
.search_result-inputs .button_search {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 11px;
  border: 1px solid var(--stroke-light-blue);
  color: var(--main-blue);
  font: var(--button-medium);
  border-radius: 10px;
  transition: 400ms;
}
.search_result-inputs .button_search:hover {
  background-color: var(--main-blue);
  color: #fff;
}
@media screen and (max-width: 1279px) {
  .search_result-inputs .button_search {
    padding: 15px 24px;
  }
}
.search_result-inputs-search {
  position: relative;
}
.search_result-inputs-search-item {
  border-radius: 8px;
  outline: none;
  border: 1px solid var(--stroke-light-blue);
  width: 100%;
  padding: 15px 25px;
  font: var(--button-medium);
}
.search_result-inputs-search-item::-webkit-search-decoration, .search_result-inputs-search-item::-webkit-search-cancel-button, .search_result-inputs-search-item::-webkit-search-results-button, .search_result-inputs-search-item::-webkit-search-results-decoration {
  -webkit-appearance: none;
}
.search_result-inputs-search-item::placeholder {
  font: var(--button-medium);
  color: var(--grey-500);
}
.search_result-inputs-search svg {
  animation: fadeIn linear 0.3s;
  cursor: pointer;
  position: absolute;
  right: 24px;
  top: 50%;
  transform: scale(0.9) translateY(-50%);
}
@media screen and (max-width: 1279px) {
  .search_result-inputs-search svg {
    right: 19px;
    top: 19px;
    transform: scale(0.7);
  }
}
@media screen and (max-width: 768px) {
  .search_result-inputs-search svg {
    transform: scale(0.65);
  }
}
.search_result-inputs .choices {
  width: 100%;
  font: var(--button-medium);
}
.search_result-inputs .choices:focus {
  outline: none;
}
@media screen and (max-width: 768px) {
  .search_result-inputs .choices {
    width: 100% !important;
  }
}
.search_result-inputs .is-open .choices__list--dropdown,
.search_result-inputs .is-open .choices__list[aria-expanded] {
  border: 1px solid var(--stroke-light-blue);
  border-radius: 8px 8px 0 0;
}
.search_result-inputs .choices__list--dropdown,
.search_result-inputs .choices__list[aria-expanded] {
  z-index: 100;
  word-break: keep-all;
  white-space: nowrap;
}
.search_result-inputs .choices__list--dropdown .choices__list::-webkit-scrollbar,
.search_result-inputs .choices__list[aria-expanded] .choices__list::-webkit-scrollbar {
  width: 6px;
}
.search_result-inputs .choices__list--dropdown .choices__list::-webkit-scrollbar-track,
.search_result-inputs .choices__list[aria-expanded] .choices__list::-webkit-scrollbar-track {
  background-color: transparent;
}
.search_result-inputs .choices__list--dropdown .choices__list::-webkit-scrollbar-thumb,
.search_result-inputs .choices__list[aria-expanded] .choices__list::-webkit-scrollbar-thumb {
  background-color: var(--grey-100);
  border-radius: 11px;
  transition: all 0.4s;
  -moz-transition: all 0.4s;
  -webkit-transition: all 0.4s;
}
.search_result-inputs .choices__list--dropdown .choices__list::-webkit-scrollbar-thumb:hover,
.search_result-inputs .choices__list[aria-expanded] .choices__list::-webkit-scrollbar-thumb:hover {
  background-color: var(--grey-500);
}
.search_result-inputs .is-focused .choices__inner,
.search_result-inputs .is-open .choices__inner {
  border-color: var(--stroke-light-blue);
}
.search_result-inputs .choices__inner {
  background-color: var(--main-white);
  border-radius: 8px;
  border: 1px solid var(--stroke-light-blue);
  font: var(--button-medium);
  padding: 0;
}
.search_result-inputs .choices__list--single {
  padding: 0;
}
.search_result-inputs .choices[data-type*=select-one] .choices__inner {
  padding: 0;
}
.search_result-inputs .choices[data-type*=select-one].is-open::after {
  transform: rotate(180deg);
  margin-top: 0;
}
.search_result-inputs .choices[data-type*=select-one]::after {
  width: 10px;
  height: 10px;
  border: none;
  padding: 0;
  top: 27px;
  right: 24px;
  transition: transform 400ms;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='8' height='5' viewBox='0 0 8 5' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 1.17651L1.23082 0L4 2.64698L6.76918 0L8 1.17651L4 5L0 1.17651Z' fill='%23001434'/%3e%3c/svg%3e ");
}
.search_result-inputs .choices__item {
  padding: 15px 24px;
}
.search_result-inputs .is-open .choices__inner {
  border-radius: 8px;
  background-color: var(--main-white);
}
.search_result-cards {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 30px;
}
@media screen and (max-width: 768px) {
  .search_result-cards {
    display: flex;
    flex-direction: column;
    gap: 20px;
  }
}
.search_result-cards-item {
  background-color: var(--background-blue);
  border-radius: 20px;
  padding: 50px 68px 50px 40px;
}
@media screen and (max-width: 1279px) {
  .search_result-cards-item {
    padding: 50px 40px;
  }
}
@media screen and (max-width: 768px) {
  .search_result-cards-item {
    padding: 32px;
  }
}
@media screen and (max-width: 375px) {
  .search_result-cards-item {
    padding: 30px 39px 34px 21px;
  }
}
.search_result-cards-item h2 {
  font: var(--desktop-1920-h-5);
  margin-bottom: 12px;
}
.search_result-cards-item h2 a {
  color: var(--main-black);
  text-decoration: underline;
  text-decoration-skip-ink: none;
  text-decoration-thickness: 1px;
  transition: opacity linear 0.3s;
}
.search_result-cards-item h2 a:hover {
  opacity: 0.85;
}
@media screen and (max-width: 768px) {
  .search_result-cards-item h2 {
    margin-bottom: 10px;
  }
}
.search_result-cards-item-text {
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  font: var(--body-large);
}
.search_result-cards-item-text mark {
  background-color: rgba(0, 29, 83, 0.24);
}
@media screen and (max-width: 1279px) {
  .search_result-cards-item-text {
    font: var(--button-medium);
  }
}
@media screen and (max-width: 768px) {
  .search_result-cards-item-text {
    font: var(--body-small);
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 6;
    -webkit-box-orient: vertical;
  }
}

.accordion-body {
  overflow: hidden;
}

.articles {
  margin-bottom: var(--section-mb);
}
@media screen and (max-width: 1279px) {
  .articles-title {
    width: auto;
  }
}
@media screen and (max-width: 1279px) {
  .articles {
    overflow: hidden;
  }
}

.articles__header {
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
  margin-bottom: 50px;
}
@media screen and (max-width: 1500px) {
  .articles__header {
    margin-bottom: 46px;
  }
}
@media screen and (max-width: 1279px) {
  .articles__header {
    margin-bottom: 44px;
  }
}
@media screen and (max-width: 767px) {
  .articles__header {
    margin-bottom: 28px;
  }
}

@media screen and (max-width: 767px) {
  .articles__more {
    display: none;
  }
}

.articles__more--mobile {
  display: none;
  margin-top: 37px;
}
@media screen and (max-width: 767px) {
  .articles__more--mobile {
    display: inline-block;
  }
}

.articles__slider {
  overflow: hidden;
}
@media screen and (max-width: 1279px) {
  .articles__slider {
    overflow: visible;
  }
}

.articles__list {
  display: flex;
}

.article {
  border-radius: 20px;
  height: 440px;
  display: flex;
  flex-direction: column;
}
@media screen and (max-width: 1500px) {
  .article {
    height: 458px;
  }
}
@media screen and (max-width: 1279px) {
  .article {
    width: 310px;
    height: 420px;
    flex: 0 0 auto;
  }
}
@media screen and (max-width: 767px) {
  .article {
    width: 300px;
    height: 349px;
  }
}

.article__image {
  position: relative;
  display: block;
  height: 180px;
  flex: 0 0 auto;
  transition: 400ms;
}
.article__image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
  display: block;
  border-radius: 20px 20px 0 0;
}
.article__image::before {
  position: absolute;
  content: "";
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  border-radius: 20px 20px 0 0;
  background-color: rgba(43, 109, 225, 0.1607843137);
}
.article__image:hover {
  opacity: 0.85;
}
@media screen and (max-width: 1500px) {
  .article__image {
    height: 168px;
  }
}
@media screen and (max-width: 1279px) {
  .article__image {
    height: 150px;
  }
}
@media screen and (max-width: 767px) {
  .article__image {
    height: 135px;
  }
}

.article__content {
  display: flex;
  flex-direction: column;
  padding: 28px 40px 40px;
  border: 1px solid var(--stroke-light-blue);
  border-top: none;
  border-radius: 0 0 20px 20px;
  flex: 1;
}
@media screen and (max-width: 1500px) {
  .article__content {
    padding: 40px 40px 40px;
  }
}
@media screen and (max-width: 1279px) {
  .article__content {
    padding: 32px 21px 32px 32px;
  }
}
@media screen and (max-width: 767px) {
  .article__content {
    padding: 20px 20px 30px;
  }
}

.article__category {
  font: var(--body-small);
  margin-bottom: 12px;
  color: var(--grey-500);
}
@media screen and (max-width: 767px) {
  .article__category {
    margin-bottom: 10px;
  }
}

.article__name {
  font: var(--caption-large);
  max-width: 303px;
  color: var(--main-black);
  transition: 400ms;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 3;
  display: -webkit-box;
  -webkit-box-orient: vertical;
}
.article__name:hover {
  color: var(--main-blue);
}
@media screen and (max-width: 767px) {
  .article__name {
    font: var(--caption-medium);
  }
}

.article__date {
  margin-top: auto;
  margin-left: auto;
  font: var(--body-small);
  color: var(--grey-500);
}

.articles__slider {
  display: flex;
  justify-content: space-between;
}

.breadcrumb {
  margin: 106px 0 40px;
}
@media screen and (max-width: 1279px) {
  .breadcrumb {
    margin: 100px 0 36px;
  }
}
@media screen and (max-width: 767px) {
  .breadcrumb {
    margin: 78px 0 30px;
  }
}

.breadcrumb__list {
  display: flex;
  align-items: center;
  font: var(--body-small);
  color: var(--grey-500);
  white-space: nowrap;
}
@media screen and (max-width: 768px) {
  .breadcrumb__list {
    overflow: hidden;
    overflow-x: scroll;
  }
}
.breadcrumb__list a {
  color: inherit;
  font: inherit;
  transition: 400ms;
}
.breadcrumb__list a:hover {
  color: var(--main-blue);
  opacity: 0.9;
}
.breadcrumb__list li:last-child {
  color: var(--main-blue);
}
.breadcrumb__list li + li:before {
  padding: 16px;
  content: "";
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml,%3Csvg class='frame-51' width='8' height='8' viewBox='0 0 8 8' fill='none' xmlns='http://www.w3.org/2000/svg'%0A%3E%3Cpath d='M2.10528 8L6 4L2.10528 0L1 1.13516L3.79026 4L1 6.86484L2.10528 8Z' fill='%23657592' /%3E%3C/svg%3E%0A");
}
@media screen and (max-width: 1500px) {
  .breadcrumb__list li + li:before {
    padding: 15px;
  }
}

section.calculator {
  position: relative;
  margin-bottom: var(--section-mb);
}
section.calculator .choices:last-child {
  margin-bottom: 24px !important;
}
section.calculator h6 {
  margin-bottom: 0 !important;
}
@media screen and (max-width: 1279px) {
  section.calculator {
    padding-bottom: 0 !important;
  }
}
@media screen and (max-width: 768px) {
  section.calculator {
    padding-top: 0 !important;
  }
}
section.calculator .choices__inner {
  padding: 15px 20px 20px;
  min-height: auto;
  height: 56px;
  border-radius: 8px;
  border: none;
  background-color: var(--input-grey-fill);
}
section.calculator .is-open .choices__inner {
  border-radius: 8px 8px 0 0;
}
section.calculator .choices[data-type*=select-one] .choices__inner {
  padding-bottom: 0;
}
section.calculator .calculator__selecotor-office .choices[data-type*=select-one] .choices__input {
  color: var(--main-black);
  font: var(--button-medium);
  padding: 5px 15px;
  background-color: var(--input-grey-fill);
  border-bottom: 1px solid var(--grey-100);
}
section.calculator .calculator__selecotor-office .choices[data-type*=select-one] .choices__input::placeholder {
  color: var(--grey-400);
}
section.calculator .choices__list--single {
  padding: 0;
  color: var(--main-black);
  font: var(--button-medium);
}
section.calculator .choices__placeholder {
  opacity: 1;
  color: var(--grey-400);
}
section.calculator .choices[data-type*=select-one]::after {
  width: 10px;
  height: 10px;
  border: none;
  padding: 0;
  top: 25px;
  right: 20px;
  transition: transform 400ms;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml,%3Csvg width='10' height='10' viewBox='0 0 10 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.162718 2.17574C0.379676 1.94142 0.731435 1.94142 0.948393 2.17574L5 6.55147L9.05161 2.17574C9.26857 1.94142 9.62033 1.94142 9.83728 2.17574C10.0542 2.41005 10.0542 2.78995 9.83728 3.02426L5.39284 7.82426C5.17588 8.05858 4.82412 8.05858 4.60716 7.82426L0.162718 3.02426C-0.0542395 2.78995 -0.0542395 2.41005 0.162718 2.17574Z' fill='%23001434'/%3E%3C/svg%3E%0A");
}
section.calculator .is-open .choices__list--dropdown,
section.calculator .is-open .choices__list[aria-expanded] {
  border: none;
}
section.calculator .choices__list--dropdown,
section.calculator .choices__list[aria-expanded] {
  border: none;
  background-color: var(--input-grey-fill);
}
section.calculator .choices[data-type*=select-one].is-open::after {
  transform: rotate(180deg);
  margin-top: 0;
}
section.calculator .choices__list--dropdown .choices__list,
section.calculator .choices__list[aria-expanded] .choices__list {
  height: auto;
}
section.calculator .calculator__selecotor-type .choices__list--dropdown .choices__list,
section.calculator .choices__list[aria-expanded] .choices__list {
  max-height: 164px !important;
}
@media screen and (max-width: 1500px) {
  section.calculator .calculator__selecotor-office .choices__list--dropdown .choices__list,
  section.calculator .choices__list[aria-expanded] .choices__list {
    max-height: 140px;
  }
}
section.calculator .calculator__selecotor-office .choices__list--dropdown .choices__item {
  padding: 8px 15px !important;
}
@media screen and (max-width: 1500px) {
  section.calculator .calculator__selecotor-office .choices__list--dropdown {
    max-height: 165px !important;
  }
}
section.calculator .choices__item {
  transition: background-color 400ms;
}
section.calculator .choices__list--dropdown .choices__item {
  color: var(--main-black);
  font: var(--button-medium);
  padding: 13.8px 20px;
}
section.calculator .choices__list--dropdown .choices__item + .choices__item {
  border-top: 1px solid var(--grey-100);
}
section.calculator .choices__list--dropdown .choices__item:hover {
  background-color: #dee8ed;
}
section.calculator .choices__list--dropdown .choices__item--selectable.is-highlighted {
  background-color: #dee8ed;
  color: var(--secondary-blue-text);
}
section.calculator .choices__list--dropdown .choices__placeholder {
  display: none;
}
section.calculator .choices__list--dropdown .choices__placeholder + .choices__item {
  border-top: none;
}

.calculator__selecotor {
  position: relative;
}

@media screen and (max-width: 768px) {
  #calculator {
    min-height: 630px;
    padding: 40px 20px !important;
  }
}

.calculator__wrapper {
  position: relative;
  padding: 80px;
  background: var(--background-tiffany);
  border-radius: 40px;
  display: grid;
  grid-template-columns: 1fr 500px;
  grid-column-gap: 75px;
}
@media screen and (max-width: 1500px) {
  .calculator__wrapper {
    padding: 80px 40px 80px 50px;
  }
}
@media screen and (max-width: 1279px) {
  .calculator__wrapper {
    grid-template-columns: 1fr;
    padding: 70px 40px 43px 40px;
  }
}
@media screen and (max-width: 767px) {
  .calculator__wrapper {
    padding: 68px 20px 43px;
    margin: 0 -20px;
    border-radius: 20px;
  }
}

.calculator__left {
  padding-top: 20px;
}
@media screen and (max-width: 1279px) {
  .calculator__left {
    padding-top: 0;
  }
}
@media screen and (max-width: 768px) {
  .calculator__left {
    margin-bottom: 36px;
  }
}

.calculator__title {
  font: var(--desktop-1920-h-3);
  margin-bottom: 20px;
}
@media screen and (max-width: 1279px) {
  .calculator__title {
    margin-bottom: 16px;
  }
}
@media screen and (max-width: 767px) {
  .calculator__title {
    margin-bottom: 18px;
  }
}

.calculator__text {
  position: relative;
  z-index: 1;
  max-width: 436px;
  letter-spacing: -1%;
  font: var(--body-large);
}
.calculator__text a {
  color: inherit;
  transition: 400ms;
}
.calculator__text a:hover {
  color: var(--main-blue);
}
@media screen and (max-width: 1500px) {
  .calculator__text {
    max-width: 430px;
  }
}
@media screen and (max-width: 1279px) {
  .calculator__text {
    margin-bottom: 0px;
  }
}
@media screen and (max-width: 767px) {
  .calculator__text {
    font: var(--body-medium);
  }
}

.calculator__bg {
  position: absolute;
  left: 78px;
  bottom: 77px;
}
@media screen and (max-width: 1500px) {
  .calculator__bg {
    left: 50px;
    bottom: 82px;
  }
}
@media screen and (max-width: 1279px) {
  .calculator__bg {
    display: none;
  }
}

.calculator {
  border-radius: 20px;
  background-color: #fff;
  padding: 35px;
  display: flex;
  flex-direction: column;
}
@media screen and (max-width: 1279px) {
  .calculator {
    padding: 34px 20px 43px 20px;
  }
}

.calculator__step {
  display: flex;
  align-items: center;
  gap: 6px;
  margin-bottom: 22px;
}

.calculator__step_label {
  font: var(--caption-large);
}

.calculator__step_value {
  font: var(--caption-small);
  padding: 0 6px;
  color: #fff;
  background-color: var(--secondary-dark-tiffany);
  border-radius: 20px;
}

.calculator__back {
  margin-left: auto;
  color: var(--grey-400);
  font-weight: 500;
  font-size: 14px;
  text-decoration: underline;
  display: none;
}
.calculator__back.show {
  display: inline-block;
}

.calculator__row + .calculator__row {
  margin-top: 14px;
}

.calculator-close-error {
  background-color: var(--main-blue);
  color: var(--main-white);
  padding: 15px 24px;
  cursor: pointer;
  border-radius: 10px;
  transition: ease-in-out 0.3s;
}
.calculator-close-error:hover {
  background-color: var(--secondary-blue-text);
}

.calculator-error-message {
  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
  display: none;
  animation: fadeIn 0.3s linear;
  position: fixed;
  z-index: 999;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background-color: white;
  border-radius: 20px;
}
@media screen and (max-width: 768px) {
  .calculator-error-message {
    width: calc(100% - 20px);
  }
}

.calculator__row {
  position: relative;
}

.calc-error-customer {
  position: absolute;
  bottom: -25px !important;
}
@media screen and (max-width: 1280px) {
  .calc-error-customer {
    bottom: -20px !important;
  }
}

.calculator__row_label {
  font: var(--body-medium);
  margin-bottom: 3px;
}

.calculator__row_label-change {
  display: none;
}

.calculator__row_input {
  height: 56px;
  background-color: var(--input-grey-fill);
  border-radius: 8px;
  padding: 0 20px;
  width: 100%;
}
.calculator__row_input:-webkit-autofill {
  -webkit-box-shadow: inset 0 0 0 100px var(--input-grey-fill) !important; /* Цвет фона */
  -webkit-text-fill-color: inherit !important; /* цвет текста */
  color: inherit !important; /* цвет текста */
}
.calculator__row_input::placeholder {
  color: var(--grey-400);
}

.calculator__row_slide {
  margin: 0 20px;
  transform: translateY(-2px);
}
.calculator__row_slide .noUi-connect {
  background: var(--secondary-light-orange);
}
.calculator__row_slide.noUi-horizontal {
  height: 2px;
  box-shadow: none;
  border: none;
  background: transparent;
}
.calculator__row_slide .noUi-handle.noUi-handle-lower {
  width: 16px;
  height: 16px;
  border-radius: 50%;
  top: -8px;
  right: -5px;
  box-shadow: none;
  border: 4px solid var(--main-orange);
  cursor: pointer;
}
.calculator__row_slide .noUi-handle.noUi-handle-lower::before, .calculator__row_slide .noUi-handle.noUi-handle-lower::after {
  display: none;
}

.calculator__row_pips {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0 20px;
  margin-top: 4px;
}
.calculator__row_pips button {
  color: var(--grey-200);
  font: var(--body-small);
}

.calculator__button {
  width: 100%;
  font: var(--button-medium);
  background-color: var(--main-orange);
  border-radius: 6px;
  color: #fff;
  padding: 15px 0;
  margin-top: auto;
  transition: 400ms;
}
@media screen and (max-width: 1280px) {
  .calculator__button {
    margin-top: 30px;
  }
}
.calculator__button:hover {
  background-color: #e96d1d;
}

.calculator__step_two .calculator__switcher {
  margin-bottom: 24px;
}

.calculator__switcher {
  display: flex;
  align-items: center;
  height: 56px;
  background-color: var(--input-grey-fill);
  border-radius: 8px;
  padding: 4px;
  width: 100%;
}

.calculator__switcher_button {
  display: block;
  width: 100%;
  height: 100%;
  border-radius: 6px;
  color: var(--main-black);
  font: var(--button-medium);
  background-color: transparent;
  transition: background-color 400ms;
}
@media screen and (max-width: 768px) {
  .calculator__switcher_button {
    line-height: 19px;
  }
}
.calculator__switcher_button.selected {
  background-color: #fff;
}

.calculator__step_three {
  display: grid !important;
  padding-bottom: 20px;
  grid-template-columns: repeat(3, 1fr);
  gap: 17px;
}
@media screen and (max-width: 1280px) {
  .calculator__step_three {
    display: flex !important;
    flex-direction: column;
    gap: 17px;
    margin-bottom: 30px;
  }
}

.calculator-text-bottom {
  display: none;
  max-width: unset !important;
  margin-top: 43px;
}

.calculator__text {
  max-width: 308px;
  font-size: 13px;
  line-height: 20px;
  color: var(--grey-500);
  max-width: 308px;
}
.calculator__text a {
  font-weight: 600;
  transition: all 0.3s;
  text-decoration: underline;
}
.calculator__text a:hover {
  color: var(--main-blue);
}
@media screen and (max-width: 1279px) {
  .calculator__text {
    max-width: 309px;
  }
}

.percent-wrapper {
  position: relative;
}

#calculator_percent-value {
  position: absolute;
  bottom: 50%;
  right: 20px;
  color: var(--grey-500);
  font: var(--body-medium);
  transform: translateY(100%);
}

.calculator_summarize {
  display: block;
}
.calculator_summarize .calculator {
  width: 100%;
  padding: 35px !important;
}
.calculator_summarize .calculator__wrapper {
  display: flex !important;
}
.calculator_summarize .calculator__wrapper .calculator__left {
  display: none !important;
}

.calculator__step_one {
  animation: fadeIn linear 0.3s;
}

.calculator__step-summarize {
  display: none;
  flex-direction: column;
  animation: fadeIn linear 0.3s;
}
.calculator__step-summarize-top {
  margin-bottom: 40px;
  width: 100%;
  display: flex;
  justify-content: space-between;
}
@media screen and (max-width: 1279px) {
  .calculator__step-summarize-top {
    flex-direction: column;
    margin-bottom: 44px;
    gap: 24px;
  }
}
@media screen and (max-width: 768px) {
  .calculator__step-summarize-top {
    margin-bottom: 24px;
  }
}
.calculator__step-summarize-top-title {
  font: var(--desktop-1920-h-3);
  color: var(--main-black);
  width: 548px;
}
@media screen and (max-width: 768px) {
  .calculator__step-summarize-top-title {
    width: auto;
  }
}
.calculator__step-summarize-top-btn-wrapper {
  display: flex;
  align-self: flex-end;
  white-space: nowrap;
}
@media screen and (max-width: 1279px) {
  .calculator__step-summarize-top-btn-wrapper {
    align-self: flex-start;
  }
}
.calculator__step-summarize-top-btn {
  border: 1px solid var(--stroke-light-blue);
  border-radius: 6px;
  padding: 15px 24px;
  color: var(--secondary-blue-text);
  transition: ease-in-out 0.3s;
}
.calculator__step-summarize-top-btn:hover {
  background-color: var(--secondary-blue-text);
  color: #fff;
}
.calculator__step-summarize-description {
  margin-bottom: 24px;
  border-radius: 10px;
  padding: 12px 24px;
  background-color: var(--background-blue);
  display: flex;
  width: 100%;
  justify-content: space-between;
}
@media screen and (max-width: 1279px) {
  .calculator__step-summarize-description {
    position: relative;
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-template-rows: 1fr 1fr;
    gap: 16px;
    margin-bottom: 34px;
    column-gap: 40px;
  }
  .calculator__step-summarize-description::before {
    position: absolute;
    content: "";
    width: 570px;
    left: 24px;
    height: 1px;
    top: 50%;
    background: var(--stroke-light-grey);
  }
}
@media screen and (max-width: 1279px) and (max-width: 768px) {
  .calculator__step-summarize-description::before {
    display: none;
  }
}
@media screen and (max-width: 768px) {
  .calculator__step-summarize-description {
    display: flex;
    flex-direction: column;
    gap: 20px;
    padding: 19px 20px 22px 20px;
    overflow: hidden;
    height: 60px;
    margin-bottom: 24px;
  }
}
@media screen and (max-width: 1279px) {
  .calculator__step-summarize-description-item-cost {
    grid-row: 2;
  }
}
.calculator__step-summarize-description-accordion {
  display: none;
}
@media screen and (max-width: 768px) {
  .calculator__step-summarize-description-accordion {
    position: relative;
    display: flex;
    width: 100%;
    justify-content: space-between;
  }
}
.calculator__step-summarize-description .calculator__step-summarize-description-accordion-btn-before::before {
  width: 2px;
  height: 14px;
  position: absolute;
  content: "";
  background-color: var(--main-blue);
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%) rotate(90deg) !important;
  transition: 400ms;
}
.calculator__step-summarize-description .calculator__step-summarize-description-accordion-btn {
  position: absolute;
  right: 0;
  top: -7px;
  width: 36px;
  height: 36px;
  background-color: #fff;
  border-radius: 50%;
  position: relative;
}
.calculator__step-summarize-description .calculator__step-summarize-description-accordion-btn::before {
  width: 2px;
  height: 14px;
  position: absolute;
  content: "";
  background-color: var(--main-blue);
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  transition: 400ms;
}
.calculator__step-summarize-description .calculator__step-summarize-description-accordion-btn::after {
  width: 14px;
  height: 2px;
  position: absolute;
  content: "";
  background-color: var(--main-blue);
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  transition: 400ms;
}
@media screen and (max-width: 768px) {
  .calculator__step-summarize-description-item {
    border-bottom: 1px solid var(--stroke-light-grey);
    padding-bottom: 20px;
  }
  .calculator__step-summarize-description-item:nth-child(4) {
    order: 1;
  }
  .calculator__step-summarize-description-item:nth-child(3) {
    order: 2;
    padding-bottom: 0;
    border-bottom: none;
  }
}
.calculator__step-summarize-description-item-title {
  font: var(--body-small);
  color: var(--grey-500);
}
.calculator__step-summarize-description-item-text {
  font: var(--caption-small);
  color: var(--main-black);
  font-weight: 600;
}
.calculator__step-summarize-cards {
  width: 100%;
  display: flex;
  gap: 17px;
}
@media screen and (max-width: 1279px) {
  .calculator__step-summarize-cards {
    flex-direction: column;
    gap: 20px;
  }
}
@media screen and (max-width: 1279px) {
  .calculator__step-summarize-cards .calculator__step-summarize-cards-title-second {
    display: none;
  }
}
.calculator__step-summarize-cards-title {
  color: var(--main-black);
  font: var(--desktop-1920-h-7);
  margin-bottom: 10px;
}
.calculator__step-summarize-cards .calculator__step-summarize-card-wrap {
  display: flex;
  gap: 17px;
}
@media screen and (max-width: 768px) {
  .calculator__step-summarize-cards .calculator__step-summarize-card-wrap {
    width: 100%;
    flex-direction: column;
  }
}
.calculator__step-summarize-cards .calculator__step-summarize-card-wrap .calculator__step-summarize-card {
  height: 180px;
  width: 249px;
  padding: 30px 24px;
  padding-right: 0;
  border-radius: 20px;
  border: 1px solid var(--stroke-light-blue);
}
@media screen and (max-width: 1279px) {
  .calculator__step-summarize-cards .calculator__step-summarize-card-wrap .calculator__step-summarize-card {
    height: 140px;
    width: 300px;
    padding: 20px 0 20px 24px;
  }
}
@media screen and (max-width: 768px) {
  .calculator__step-summarize-cards .calculator__step-summarize-card-wrap .calculator__step-summarize-card {
    width: 100%;
  }
}
.calculator__step-summarize-cards .calculator__step-summarize-card-wrap .calculator__step-summarize-card-sum {
  font: var(--desktop-1920-h-4);
  color: var(--main-black);
  margin-bottom: 38px;
}
@media screen and (max-width: 1279px) {
  .calculator__step-summarize-cards .calculator__step-summarize-card-wrap .calculator__step-summarize-card-sum {
    margin-bottom: 22px;
  }
}
.calculator__step-summarize-cards .calculator__step-summarize-card-wrap .calculator__step-summarize-card-text {
  font: var(--body-small);
  max-width: 150px;
}
.calculator__step-summarize-cards .summarize-card-active {
  background: var(--gradient-blue);
}
.calculator__step-summarize-cards .summarize-card-active .calculator__step-summarize-card-sum {
  color: var(--main-white);
}
.calculator__step-summarize-cards .summarize-card-active .calculator__step-summarize-card-text {
  color: var(--main-white);
}
.calculator__step-summarize-bottom {
  margin-top: 17px;
  display: flex;
  grid-template-columns: 511px 1fr;
  gap: 20px;
}
@media screen and (max-width: 1279px) {
  .calculator__step-summarize-bottom {
    grid-template-columns: none;
    flex-direction: column;
    margin-top: 0;
  }
  .calculator__step-summarize-bottom .calculator-text-bottom {
    margin-top: 0;
  }
}
.calculator__step-summarize-text {
  display: none;
  color: var(--grey-500);
  font-size: 13px;
  line-height: 18px;
}
@media screen and (max-width: 768px) {
  .calculator__step-summarize-text {
    max-width: 279px;
  }
}
.calculator__step-summarize-download {
  display: flex;
  color: var(--secondary-blue-text);
  font: var(--button-medium);
  margin: 20px 0 28px 0;
}
.calculator__step-summarize-download a {
  border-bottom: 1px dashed var(--secondary-blue-text);
}

.calculator_recount-title {
  display: none;
}
@media screen and (max-width: 1279px) {
  .calculator_recount-title {
    flex-direction: column;
    gap: 24px;
  }
}
.calculator_recount-title .calculator_recount-button-wrapper {
  display: flex;
  align-items: flex-end;
}
.calculator_recount-title .calculator_recount-button {
  border: 1px solid var(--stroke-light-blue);
  border-radius: 6px;
  padding: 15px 24px;
  color: var(--secondary-blue-text);
  transition: ease-in-out 0.3s;
}
.calculator_recount-title .calculator_recount-button:hover {
  background-color: var(--secondary-blue-text);
  color: #fff;
}

.calc-error {
  display: none;
  position: absolute;
  left: 5px;
  bottom: -25px;
  font: var(--caption-small);
  color: rgb(196, 0, 0);
  animation: fadeIn forwards 0.3s;
}
@media screen and (max-width: 768px) {
  .calc-error {
    font-size: 12px;
  }
}

.switcher_label-row {
  position: relative;
  transition: all 0.3s;
}

.calc-error-inn {
  display: none;
  position: absolute;
  left: 5px;
  bottom: -8px;
  font: var(--caption-small);
  color: rgb(196, 0, 0);
  animation: fadeIn forwards 0.3s;
}
@media screen and (max-width: 768px) {
  .calc-error-inn {
    font-size: 12px;
  }
}

.calculator__button-send {
  display: none;
  width: 100%;
  font: var(--button-medium);
  background-color: var(--main-orange);
  border-radius: 6px;
  color: #fff;
  padding: 15px 0;
  margin-top: auto;
  transition: 400ms;
}
.calculator__button-send:hover {
  background-color: #e96d1d;
}

.btn__send-inactive {
  pointer-events: none;
  opacity: 0.6;
}

.calculator__step-good {
  display: none;
}

.calc-preloader {
  display: none;
  align-items: center;
  justify-content: center;
  background-color: rgba(241, 241, 241, 0.06);
  width: 100%;
  height: 100%;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
  backdrop-filter: blur(20px);
  border-radius: 20px;
  animation: fadeIn 0.3s linear;
  z-index: 17;
}

.calculator-error-btn_close {
  cursor: pointer;
  position: absolute;
  right: -36px;
  top: -35px;
}
@media screen and (max-width: 768px) {
  .calculator-error-btn_close {
    right: 0;
    top: 0;
  }
}
.calculator-error-btn_close:hover svg circle {
  transition: all 0.3s;
  fill: var(--secondary-blue-text);
}
.calculator-error-btn_close:hover svg path {
  transition: all 0.3s;
  stroke: #ffffff;
}

.calculator__step_two_and_three {
  display: none;
}

.calculator__button-five {
  display: none;
  width: 100%;
  font: var(--button-medium);
  background-color: var(--main-orange);
  border-radius: 6px;
  color: #fff;
  padding: 15px 0;
  margin-top: auto;
  transition: 400ms;
}
@media screen and (max-width: 1280px) {
  .calculator__button-five {
    margin-top: 30px;
  }
}
.calculator__button-five:hover {
  background-color: #e96d1d;
}

.calc_grid_wrapper {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 17px;
  padding-bottom: 23px;
  border-bottom: 1px solid #edf3f5;
  margin-bottom: 40px;
}
@media screen and (max-width: 768px) {
  .calc_grid_wrapper {
    margin-bottom: 24px;
    padding-bottom: 4px;
  }
}
.calc_grid_wrapper .choices {
  margin-bottom: 24px !important;
}
@media screen and (max-width: 1280px) {
  .calc_grid_wrapper {
    display: flex;
    flex-direction: column;
  }
}

.calculator_row_contacts {
  margin-top: 0 !important;
}

.calculator_back_handler {
  color: var(--grey-400);
  text-decoration: underline;
  text-decoration-skip-ink: none;
  font: var(--button-medium);
}

.calculator {
  overflow: hidden;
}

.calculator_success_window {
  opacity: 0;
  pointer-events: none;
  width: 100%;
  height: 100%;
  background-color: white;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 16;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: all 0.3s;
}

.calculator_success_window-active {
  opacity: 1;
  pointer-events: all;
}

.calculator_success_window-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}
@media screen and (max-width: 768px) {
  .calculator_success_window-wrapper {
    padding: 0 20px;
  }
}
.calculator_success_window_image {
  margin-bottom: 10px;
}
.calculator_success_window-title {
  font: var(--desktop-1920-h-2);
  color: var(--main-black);
  margin-bottom: 6px;
}
@media screen and (max-width: 768px) {
  .calculator_success_window-title {
    margin-bottom: 16px;
    text-align: center;
  }
}
.calculator_success_window-description {
  text-align: center;
  font: var(--body-large);
  color: var(--main-black);
  margin-bottom: 24px;
  max-width: 350px;
}
@media screen and (max-width: 1280px) {
  .calculator_success_window-description {
    margin-bottom: 20px;
    font: var(--body-medium);
  }
}
@media screen and (max-width: 768px) {
  .calculator_success_window-description {
    font: var(--body-small);
    margin-bottom: 24px;
  }
}
.calculator_success_window-text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.calculator_success_window-close {
  flex: 0;
  background-color: var(--main-blue);
  color: var(--main-white);
  padding: 15px 24px;
  cursor: pointer;
  border-radius: 10px;
  transition: ease-in-out 0.3s;
}
.calculator_success_window-close:hover {
  background-color: var(--secondary-blue-text);
}

@media screen and (max-width: 1280px) {
  .calculator__change-block {
    display: flex;
    flex-direction: column;
    gap: 17px;
  }
}

@media screen and (max-width: 768px) {
  .calculator__step-summarize-top {
    flex-direction: column !important;
    gap: 10px;
  }
}
@media screen and (max-width: 768px) {
  .calculator__step-summarize-top .calculator__step-summarize-top-btn-wrapper {
    align-self: flex-start !important;
  }
}

@media screen and (max-width: 768px) {
  .calculator_success_window_image {
    width: 250px;
  }
}

.calculator__change-block-desktop {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 17px;
}
@media screen and (max-width: 1280px) {
  .calculator__change-block-desktop {
    display: flex;
    margin-top: 10px;
  }
}
@media screen and (max-width: 768px) {
  .calculator__change-block-desktop {
    margin-top: 0;
  }
}

.star {
  color: rgb(211, 0, 0);
}

.calculator__row_office {
  margin-top: 0 !important;
}

.calculator__row_time {
  display: none;
}

.calc_show {
  cursor: pointer;
}

.popup_overlay_calc {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: rgba(4, 27, 66, 0.3);
  z-index: 20;
  opacity: 0;
  pointer-events: none;
  transition: 400ms;
  display: flex;
  justify-content: center;
  align-items: center;
}
.popup_overlay_calc.popup_overlay_calc_show {
  opacity: 1 !important;
  pointer-events: all;
}

.calculator_modal-hidden {
  display: none;
}

.calc_modal-closeButton {
  background-color: var(--main-blue);
  color: var(--main-white);
  padding: 15px 24px;
  cursor: pointer;
  border-radius: 10px;
  transition: ease-in-out 0.3s;
}
.calc_modal-closeButton:hover {
  background-color: var(--secondary-blue-text);
}

.calculator_modal {
  height: auto !important;
  min-width: 500px;
  max-height: 664px;
  position: relative;
  max-width: 1129px;
  scroll-behavior: smooth;
}
.calculator_modal::-webkit-scrollbar {
  width: 8px;
}
@media screen and (max-width: 768px) {
  .calculator_modal::-webkit-scrollbar {
    width: 4px;
  }
}
.calculator_modal::-webkit-scrollbar-track {
  background-color: transparent;
  margin: 10px 0;
}
.calculator_modal::-webkit-scrollbar-thumb {
  background-color: var(--grey-100);
  border-radius: 11px;
  transition: all 0.4s;
  -moz-transition: all 0.4s;
  -webkit-transition: all 0.4s;
}
.calculator_modal::-webkit-scrollbar-thumb:hover {
  background-color: var(--grey-400);
}
@media screen and (max-width: 1280px) {
  .calculator_modal {
    max-width: 600px;
    overflow: hidden;
    padding: 30px 25px;
  }
}
@media screen and (max-height: 900px) {
  .calculator_modal {
    position: absolute;
    height: 100%;
    overflow: hidden auto;
  }
  .calculator_modal::-webkit-scrollbar {
    width: 3px;
  }
  .calculator_modal::-webkit-scrollbar-track {
    margin: 10px 0;
    background-color: transparent !important;
  }
  .calculator_modal::-webkit-scrollbar-thumb {
    background-color: var(--grey-100);
    border-radius: 11px;
    transition: all 0.4s;
    -moz-transition: all 0.4s;
    -webkit-transition: all 0.4s;
  }
  .calculator_modal::-webkit-scrollbar-thumb:hover {
    background-color: var(--grey-400);
  }
}
@media screen and (max-width: 768px) {
  .calculator_modal {
    padding: 30px 20px !important;
    margin: 0 15px;
  }
}
.calculator_modal-close {
  cursor: pointer;
  position: absolute;
  right: -36px;
  top: -35px;
  z-index: 9999;
}
@media screen and (max-height: 900px) {
  .calculator_modal-close {
    right: 16px;
    top: 4px;
  }
}
@media screen and (max-width: 1279px) {
  .calculator_modal-close {
    right: 16px;
    top: 4px;
  }
}
@media screen and (max-width: 768px) {
  .calculator_modal-close {
    top: 7px;
    right: 10px;
  }
}
@media screen and (max-width: 768px) {
  .calculator_modal-close svg circle {
    fill: none;
  }
}
.calculator_modal-close:hover svg path {
  transition: all 0.3s;
  stroke: #ffffff;
}
.calculator_modal-close:hover svg circle {
  transition: all 0.3s;
  fill: var(--secondary-blue-text);
}

.popup_overlay_calc {
  margin-bottom: var(--section-mb);
}
.popup_overlay_calc .choices__inner {
  padding: 15px 20px 20px;
  min-height: auto;
  height: 56px;
  border-radius: 8px;
  border: none;
  background-color: var(--input-grey-fill);
}
.popup_overlay_calc .is-open .choices__inner {
  border-radius: 8px 8px 0 0;
}
.popup_overlay_calc .choices[data-type*=select-one] .choices__inner {
  padding-bottom: 0;
}
.popup_overlay_calc .choices__list--single {
  padding: 0;
  color: var(--main-black);
  font: var(--button-medium);
}
.popup_overlay_calc .choices[data-type*=select-one] .choices__input {
  color: var(--main-black);
  font: var(--button-medium);
  padding: 10px 10px;
  font-size: 15px;
  background-color: var(--input-grey-fill);
  border-bottom: 1px solid var(--grey-100);
}
.popup_overlay_calc .choices[data-type*=select-one] .choices__input::placeholder {
  color: var(--grey-400);
}
.popup_overlay_calc .place-office-modal-input .choices__list--dropdown .choices__list,
.popup_overlay_calc .choices__list[aria-expanded] .choices__list {
  max-height: 115px;
}
.popup_overlay_calc .choices__placeholder {
  opacity: 1;
  color: var(--grey-400);
}
.popup_overlay_calc .choices[data-type*=select-one]::after {
  width: 10px;
  height: 10px;
  border: none;
  padding: 0;
  top: 25px;
  right: 20px;
  transition: transform 400ms;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml,%3Csvg width='10' height='10' viewBox='0 0 10 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.162718 2.17574C0.379676 1.94142 0.731435 1.94142 0.948393 2.17574L5 6.55147L9.05161 2.17574C9.26857 1.94142 9.62033 1.94142 9.83728 2.17574C10.0542 2.41005 10.0542 2.78995 9.83728 3.02426L5.39284 7.82426C5.17588 8.05858 4.82412 8.05858 4.60716 7.82426L0.162718 3.02426C-0.0542395 2.78995 -0.0542395 2.41005 0.162718 2.17574Z' fill='%23001434'/%3E%3C/svg%3E%0A");
}
.popup_overlay_calc .is-open .choices__list--dropdown,
.popup_overlay_calc .is-open .choices__list[aria-expanded] {
  border: none;
}
.popup_overlay_calc .choices__list--dropdown,
.popup_overlay_calc .choices__list[aria-expanded] {
  border: none;
  background-color: var(--input-grey-fill);
}
.popup_overlay_calc .choices[data-type*=select-one].is-open::after {
  transform: rotate(180deg);
  margin-top: 0;
}
.popup_overlay_calc .choices__list--dropdown .choices__list,
.popup_overlay_calc .choices__list[aria-expanded] .choices__list {
  max-height: 175px;
}
.popup_overlay_calc .choices__item {
  transition: background-color 400ms;
}
.popup_overlay_calc .choices__list--dropdown .choices__item {
  color: var(--main-black);
  font: var(--button-medium);
  padding: 16px 20px;
}
.popup_overlay_calc .choices__list--dropdown .choices__item + .choices__item {
  border-top: 1px solid var(--grey-100);
}
.popup_overlay_calc .choices__list--dropdown .choices__item:hover {
  background-color: #dee8ed;
}
.popup_overlay_calc .choices__list--dropdown .choices__item--selectable.is-highlighted,
.popup_overlay_calc .choices__list[aria-expanded] .choices__item--selectable.is-highlighted {
  background-color: #dee8ed;
}
.popup_overlay_calc .choices__list--dropdown .choices__placeholder {
  display: none;
}
.popup_overlay_calc .choices__list--dropdown .choices__placeholder + .choices__item {
  border-top: none;
}

.calculator_modal__selecotor {
  margin-bottom: 20px;
  position: relative;
}

.calculator_modal__wrapper {
  position: relative;
  padding: 80px;
  background: var(--background-tiffany);
  border-radius: 40px;
  display: grid;
  grid-template-columns: 1fr 500px;
  grid-column-gap: 75px;
  min-height: 825px;
}
@media screen and (max-width: 1500px) {
  .calculator_modal__wrapper {
    min-height: 807px;
    padding: 80px 40px 80px 50px;
  }
}
@media screen and (max-width: 1279px) {
  .calculator_modal__wrapper {
    grid-template-columns: 1fr;
    min-height: 983px;
    padding: 70px 40px 43px 40px;
  }
}
@media screen and (max-width: 767px) {
  .calculator_modal__wrapper {
    min-height: 1016px;
    padding: 68px 20px 43px;
    margin: 0 -20px;
    border-radius: 20px;
  }
}

.calculator_modal__left {
  padding-top: 20px;
}
@media screen and (max-width: 1279px) {
  .calculator_modal__left {
    padding-top: 0;
  }
}

.calculator_modal__title {
  font: var(--desktop-1920-h-3);
  margin-bottom: 20px;
}
@media screen and (max-width: 1279px) {
  .calculator_modal__title {
    margin-bottom: 16px;
  }
}
@media screen and (max-width: 767px) {
  .calculator_modal__title {
    margin-bottom: 18px;
  }
}

.calculator_modal__text {
  position: relative;
  z-index: 1;
  max-width: 436px;
  letter-spacing: -1%;
  margin-top: 43px !important;
}
.calculator_modal__text a {
  color: inherit;
  text-decoration: underline;
  transition: 400ms;
}
.calculator_modal__text a:hover {
  color: var(--main-blue);
}
@media screen and (max-width: 1500px) {
  .calculator_modal__text {
    max-width: 430px;
  }
}
@media screen and (max-width: 1280px) {
  .calculator_modal__text {
    margin-top: 0 !important;
    max-width: unset;
  }
}
@media screen and (max-width: 767px) {
  .calculator_modal__text {
    font: var(--body-medium);
  }
}

.calculator_modal__bg {
  position: absolute;
  left: 78px;
  bottom: 77px;
}
@media screen and (max-width: 1500px) {
  .calculator_modal__bg {
    left: 50px;
    bottom: 82px;
  }
}
@media screen and (max-width: 1279px) {
  .calculator_modal__bg {
    display: none;
  }
}

.calculator_modal {
  border-radius: 20px;
  background-color: #fff;
  padding: 40px 30px 50px;
  display: flex;
  flex-direction: column;
}

.calculator_modal__step {
  display: flex;
  align-items: center;
  gap: 6px;
  margin-bottom: 22px;
}

.calculator_modal__step_label {
  font: var(--caption-large);
}

.calculator_modal__step_value {
  font: var(--caption-small);
  padding: 0 6px;
  color: #fff;
  background-color: var(--secondary-dark-tiffany);
  border-radius: 20px;
}

.calculator_modal__back {
  margin-left: auto;
  color: var(--grey-400);
  font-weight: 500;
  font-size: 14px;
  text-decoration: underline;
  display: none;
}
.calculator_modal__back.show {
  display: inline-block;
}

.calculator_modal__row_label {
  font: var(--body-medium);
  margin-bottom: 3px;
}

.calculator_modal__row_input {
  height: 56px;
  background-color: var(--input-grey-fill);
  border-radius: 8px;
  padding: 0 20px;
  width: 100%;
}
.calculator_modal__row_input:-webkit-autofill {
  -webkit-box-shadow: inset 0 0 0 100px var(--input-grey-fill) !important; /* Цвет фона */
  -webkit-text-fill-color: inherit !important; /* цвет текста */
  color: inherit !important; /* цвет текста */
}
.calculator_modal__row_input::placeholder {
  color: var(--grey-400);
}

.calculator_modal__row_slide {
  margin: 0 20px;
  transform: translateY(-2px);
}
.calculator_modal__row_slide .noUi-connect {
  background: var(--secondary-light-orange);
}
.calculator_modal__row_slide.noUi-horizontal {
  height: 2px;
  box-shadow: none;
  border: none;
  background: transparent;
}
.calculator_modal__row_slide .noUi-handle.noUi-handle-lower {
  width: 16px;
  height: 16px;
  border-radius: 50%;
  top: -8px;
  right: -5px;
  box-shadow: none;
  border: 4px solid var(--main-orange);
  cursor: pointer;
}
.calculator_modal__row_slide .noUi-handle.noUi-handle-lower::before, .calculator_modal__row_slide .noUi-handle.noUi-handle-lower::after {
  display: none;
}

.calculator_modal__row_pips {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0 20px;
  margin-top: 4px;
}
.calculator_modal__row_pips button {
  color: var(--grey-200);
  font: var(--body-small);
}

.calculator_modal__button {
  width: 100%;
  font: var(--button-medium);
  background-color: var(--main-orange);
  border-radius: 6px;
  color: #fff;
  padding: 15px 0;
  margin-top: auto;
  transition: 400ms;
}
.calculator_modal__button:hover {
  background-color: #e96d1d;
}

.calculator_modal__step_two .calculator_modal__switcher {
  margin-bottom: 20px;
}

.calculator_modal__switcher {
  display: flex;
  align-items: center;
  height: 56px;
  background-color: var(--input-grey-fill);
  border-radius: 8px;
  padding: 4px;
  width: 100%;
}

.calculator_modal__switcher_button {
  display: block;
  width: 100%;
  height: 100%;
  border-radius: 6px;
  color: var(--main-black);
  font: var(--button-medium);
  background-color: transparent;
  transition: background-color 400ms;
}
.calculator_modal__switcher_button.selected {
  background-color: #fff;
}

.calculator_modal__step_three {
  display: flex;
  flex-direction: column;
  padding-bottom: 20px;
  height: 100%;
}

.calculator_modal__text {
  margin-top: auto;
  font-size: 13px;
  line-height: 20px;
  color: var(--grey-500);
}
.calculator_modal__text a {
  font-weight: 600;
  transition: all 0.3s;
}
.calculator_modal__text a:hover {
  color: var(--main-blue);
}

.calculator_modal-percent-wrapper {
  position: relative;
}

#calculator_modal_percent-value {
  position: absolute;
  bottom: 50%;
  right: 20px;
  color: var(--grey-500);
  font: var(--body-medium);
  transform: translateY(100%);
}

.calc-modal-error {
  display: none;
  position: absolute;
  left: 5px;
  bottom: -25px;
  font: var(--caption-small);
  color: rgb(196, 0, 0);
  animation: fadeIn forwards 0.3s;
}

.calc-modal-error-inn {
  display: none;
  position: absolute;
  left: 5px;
  bottom: -8px;
  font: var(--caption-small);
  color: rgb(196, 0, 0);
  animation: fadeIn forwards 0.3s;
}

.switcher_modal-label-row {
  position: relative;
  transition: all 0.3s;
}
@media screen and (max-width: 1280px) {
  .switcher_modal-label-row {
    margin-bottom: 16px;
  }
}

.calc_modal-summarize {
  width: 1118px;
  height: 664px;
}
@media screen and (max-width: 1279px) {
  .calc_modal-summarize {
    width: 628px;
    height: 699px;
    overflow-y: hidden;
    overflow-x: hidden;
  }
}

.calculator-modal__step-summarize {
  display: none;
  flex-direction: column;
  animation: fadeIn linear 0.3s;
}
.calculator-modal__step-summarize h6 {
  margin-bottom: 0 !important;
}
.calculator-modal__step-summarize-top {
  margin-bottom: 25px;
  width: 100%;
  display: flex;
  justify-content: space-between;
}
@media screen and (max-width: 1279px) {
  .calculator-modal__step-summarize-top {
    flex-direction: column;
    margin-bottom: 44px;
    gap: 24px;
  }
}
.calculator-modal__step-summarize-top-title {
  font: var(--desktop-1920-h-3);
  color: var(--main-black);
  width: 548px;
}
@media screen and (max-width: 768px) {
  .calculator-modal__step-summarize-top-title {
    width: auto;
  }
}
.calculator-modal__step-summarize-top-btn-wrapper {
  display: flex;
  align-self: flex-end;
}
@media screen and (max-width: 1279px) {
  .calculator-modal__step-summarize-top-btn-wrapper {
    align-self: flex-start;
  }
}
.calculator-modal__step-summarize-top-btn {
  border: 1px solid var(--stroke-light-blue);
  border-radius: 6px;
  padding: 15px 24px;
  color: var(--secondary-blue-text);
  transition: ease-in-out 0.3s;
}
.calculator-modal__step-summarize-top-btn:hover {
  background-color: var(--secondary-blue-text);
  color: #fff;
}
.calculator-modal__step-summarize-description {
  margin-bottom: 24px;
  border-radius: 10px;
  padding: 12px 24px;
  background-color: var(--background-blue);
  display: flex;
  width: 100%;
  justify-content: space-between;
}
@media screen and (max-width: 1280px) {
  .calculator-modal__step-summarize-description {
    position: relative;
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-template-rows: 1fr 1fr;
    gap: 16px;
    margin-bottom: 34px;
    column-gap: 40px;
  }
  .calculator-modal__step-summarize-description::before {
    position: absolute;
    content: "";
    width: 463px;
    left: 24px;
    height: 1px;
    top: 50%;
    background: var(--stroke-light-grey);
  }
}
@media screen and (max-width: 1280px) and (max-width: 768px) {
  .calculator-modal__step-summarize-description::before {
    display: none;
  }
}
@media screen and (max-width: 768px) {
  .calculator-modal__step-summarize-description {
    display: flex;
    flex-direction: column;
    gap: 20px;
    padding: 19px 20px 22px 20px;
    overflow: hidden;
    height: 60px;
    margin-bottom: 24px;
  }
}
@media screen and (max-width: 1279px) {
  .calculator-modal__step-summarize-description-item-cost {
    grid-row: 2;
  }
}
.calculator-modal__step-summarize-description-accordion {
  display: none;
}
@media screen and (max-width: 768px) {
  .calculator-modal__step-summarize-description-accordion {
    position: relative;
    display: flex;
    width: 100%;
    justify-content: space-between;
  }
}
.calculator-modal__step-summarize-description .calculator-modal__step-summarize-description-accordion-btn-before::before {
  width: 2px;
  height: 14px;
  position: absolute;
  content: "";
  background-color: var(--main-blue);
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%) rotate(90deg) !important;
  transition: 400ms;
}
.calculator-modal__step-summarize-description .calculator-modal__step-summarize-description-accordion-btn {
  position: absolute;
  right: 0;
  top: -7px;
  width: 36px;
  height: 36px;
  background-color: #fff;
  border-radius: 50%;
  position: relative;
}
.calculator-modal__step-summarize-description .calculator-modal__step-summarize-description-accordion-btn::before {
  width: 2px;
  height: 14px;
  position: absolute;
  content: "";
  background-color: var(--main-blue);
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  transition: 400ms;
}
.calculator-modal__step-summarize-description .calculator-modal__step-summarize-description-accordion-btn::after {
  width: 14px;
  height: 2px;
  position: absolute;
  content: "";
  background-color: var(--main-blue);
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  transition: 400ms;
}
@media screen and (max-width: 768px) {
  .calculator-modal__step-summarize-description-item {
    border-bottom: 1px solid var(--stroke-light-grey);
    padding-bottom: 20px;
  }
  .calculator-modal__step-summarize-description-item:nth-child(4) {
    order: 1;
  }
  .calculator-modal__step-summarize-description-item:nth-child(3) {
    order: 2;
    padding-bottom: 0;
    border-bottom: none;
  }
}
.calculator-modal__step-summarize-description-item-title {
  font: var(--body-small);
  color: var(--grey-500);
}
.calculator-modal__step-summarize-description-item-text {
  font: var(--caption-small);
  color: var(--main-black);
  font-weight: 600;
}
.calculator-modal__step-summarize-cards {
  width: 100%;
  display: flex;
  gap: 17px;
}
@media screen and (max-width: 1279px) {
  .calculator-modal__step-summarize-cards {
    flex-direction: column;
    gap: 20px;
  }
}
@media (min-resolution: 1.5dppx) {
  .calculator-modal__step-summarize-cards {
    flex-direction: column;
    gap: 20px;
  }
}
@media screen and (max-width: 1279px) {
  .calculator-modal__step-summarize-cards .calculator-modal__step-summarize-cards-title-second {
    display: none;
  }
}
.calculator-modal__step-summarize-cards-title {
  color: var(--main-black);
  font: var(--desktop-1920-h-7);
  margin-bottom: 10px;
}
.calculator-modal__step-summarize-cards .calculator-modal__step-summarize-card-wrap {
  display: flex;
  gap: 17px;
}
@media screen and (max-width: 768px) {
  .calculator-modal__step-summarize-cards .calculator-modal__step-summarize-card-wrap {
    width: 100%;
    flex-direction: column;
  }
}
.calculator-modal__step-summarize-cards .calculator-modal__step-summarize-card-wrap .calculator-modal__step-summarize-card {
  height: 180px;
  width: 252px;
  padding: 30px 24px;
  padding-right: 0;
  border-radius: 20px;
  border: 1px solid var(--stroke-light-blue);
}
@media screen and (max-width: 1279px) {
  .calculator-modal__step-summarize-cards .calculator-modal__step-summarize-card-wrap .calculator-modal__step-summarize-card {
    height: 140px;
    width: 273px;
    padding: 20px 0 20px 24px;
  }
}
@media screen and (max-width: 768px) {
  .calculator-modal__step-summarize-cards .calculator-modal__step-summarize-card-wrap .calculator-modal__step-summarize-card {
    width: 100%;
  }
}
.calculator-modal__step-summarize-cards .calculator-modal__step-summarize-card-wrap .calculator-modal__step-summarize-card-sum {
  font: var(--desktop-1920-h-4);
  color: var(--main-black);
  margin-bottom: 38px;
}
@media screen and (max-width: 1279px) {
  .calculator-modal__step-summarize-cards .calculator-modal__step-summarize-card-wrap .calculator-modal__step-summarize-card-sum {
    margin-bottom: 22px;
  }
}
.calculator-modal__step-summarize-cards .calculator-modal__step-summarize-card-wrap .calculator-modal__step-summarize-card-text {
  font: var(--body-small);
  max-width: 150px;
}
.calculator-modal__step-summarize-cards .summarize-card-active {
  background: var(--gradient-blue);
}
.calculator-modal__step-summarize-cards .summarize-card-active .calculator-modal__step-summarize-card-sum {
  color: var(--main-white);
}
.calculator-modal__step-summarize-cards .summarize-card-active .calculator-modal__step-summarize-card-text {
  color: var(--main-white);
}
.calculator-modal__step-summarize-bottom {
  margin-top: auto;
  display: flex;
  grid-template-columns: 511px 1fr;
  margin-top: 17px;
}
@media screen and (max-width: 1279px) {
  .calculator-modal__step-summarize-bottom {
    grid-template-columns: none;
  }
}
.calculator-modal__step-summarize-text {
  display: none;
  color: var(--grey-500);
  font-size: 13px;
  line-height: 18px;
}
.calculator-modal__step-summarize-download {
  display: flex;
  color: var(--secondary-blue-text);
  font: var(--button-medium);
  margin: 20px 0 28px 0;
}
.calculator-modal__step-summarize-download a {
  border-bottom: 1px dashed var(--secondary-blue-text);
}
@media screen and (max-width: 1279px) {
  .calculator-modal__step-summarize-download {
    margin-bottom: 20px 0 28px 0;
  }
}

.calculator-modal_recount-title {
  display: none;
  margin-bottom: 50px;
}
@media screen and (max-width: 1279px) {
  .calculator-modal_recount-title {
    margin-bottom: 20px;
    flex-direction: column;
    gap: 24px;
  }
}
.calculator-modal_recount-title .calculator-modal_recount-button-wrapper {
  display: flex;
  align-items: flex-end;
}
.calculator-modal_recount-title .calculator-modal_recount-button {
  border: 1px solid var(--stroke-light-blue);
  border-radius: 6px;
  padding: 15px 24px;
  color: var(--secondary-blue-text);
  transition: ease-in-out 0.3s;
}
.calculator-modal_recount-title .calculator-modal_recount-button:hover {
  background-color: var(--secondary-blue-text);
  color: #fff;
}

.calculator_modal-first-step-change-active {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 17px;
}
@media screen and (max-width: 1279px) {
  .calculator_modal-first-step-change-active {
    display: flex !important;
    flex-direction: column;
    margin-bottom: 50px;
  }
}
@media (min-resolution: 1.5dppx) {
  .calculator_modal-first-step-change-active {
    display: flex !important;
    flex-direction: column;
    margin-bottom: 50px;
  }
}

.calculator_modal__button-send {
  display: none;
  width: 100%;
  font: var(--button-medium);
  background-color: var(--main-orange);
  border-radius: 6px;
  color: #fff;
  padding: 15px 0;
  margin-top: auto;
  transition: 400ms;
}
.calculator_modal__button-send:hover {
  background-color: #e96d1d;
}

.calc-modal-spinner {
  align-items: center !important;
  justify-content: center !important;
  width: 100% !important;
  height: 100% !important;
  backdrop-filter: blur(5px);
  border-radius: 20px !important;
  position: fixed !important;
  z-index: 99999;
  bottom: 0 !important;
  left: 0 !important;
}

.calc-error-message {
  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
  display: none;
  animation: fadeIn 0.3s linear;
  position: absolute;
  z-index: 999;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background-color: white;
  border-radius: 20px;
}
@media screen and (max-width: 768px) {
  .calc-error-message {
    width: 95%;
    left: 11px;
  }
}

.calculator_modal_success {
  overflow-y: auto;
  padding: 15px 40px;
  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
  display: none;
  animation: fadeIn 0.3s linear;
  position: absolute;
  z-index: 999;
  background-color: white;
  border-radius: 20px;
  height: auto;
  min-height: 615px;
  top: 0;
  width: 100%;
  left: 0;
  justify-content: center;
  align-items: center;
}
@media screen and (max-width: 768px) {
  .calculator_modal_success {
    padding: 10px 20px;
  }
}

@media screen and (max-width: 1280px) {
  .calc_error_message_laptop {
    height: 100%;
    top: 0;
    width: 100%;
    left: 0;
    display: flex;
    justify-content: center;
    align-items: center;
  }
}

.calc-close-error {
  background-color: var(--main-blue);
  color: var(--main-white);
  padding: 15px 24px;
  cursor: pointer;
  border-radius: 10px;
  transition: ease-in-out 0.3s;
}
.calc-close-error:hover {
  background-color: var(--secondary-blue-text);
}

.calculator_modal__row {
  position: relative;
}
.calculator_modal__row [data-dadata-selected] {
  width: 100%;
}
@media screen and (width > 1280px) {
  .calculator_modal__row [data-dadata-selected] {
    max-width: 358px;
  }
}

.calc-modal-error-customer {
  position: absolute;
  bottom: -25px !important;
}
@media screen and (max-width: 1280px) {
  .calc-modal-error-customer {
    bottom: -20px !important;
  }
}

.calculator_modal__row-name {
  position: relative;
  transition: padding 0.3s;
}

.calc-modal-error-name {
  bottom: -8px;
}

.calculator-modal__step-summarize-bottom {
  gap: 20px;
}
@media screen and (max-width: 1279px) {
  .calculator-modal__step-summarize-bottom {
    display: flex !important;
    flex-direction: column !important;
    gap: 14px !important;
  }
}
@media (min-resolution: 1.5dppx) {
  .calculator-modal__step-summarize-bottom {
    display: flex !important;
    flex-direction: column !important;
    gap: 14px !important;
  }
}

.calculator_modal__button-new {
  display: none;
  width: 100%;
  font: var(--button-medium);
  background-color: var(--main-orange);
  border-radius: 6px;
  color: #fff;
  padding: 15px 0;
  margin-top: auto;
  transition: 400ms;
}
.calculator_modal__button-new:hover {
  background-color: #e96d1d;
}

.step_summarize-bottom-new {
  display: grid;
  grid-template-columns: 1fr 1fr;
}

.calculator_modal_step-two-and-three {
  display: none;
}

.calculator_modal_step-two-and-three_active {
  display: flex;
  flex-direction: column;
}

.calculator_modal_text-final {
  display: none;
}

.calculator_modal__step_two {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  column-gap: 17px;
  padding-bottom: 23px;
  border-bottom: 1px solid #edf3f5;
  margin-bottom: 40px;
}
@media screen and (max-width: 1280px) {
  .calculator_modal__step_two {
    display: flex !important;
    flex-direction: column;
    padding-bottom: 13px;
    margin-bottom: 30px;
  }
}

.calculator_modal__step_three {
  grid-template-columns: repeat(3, 1fr);
  gap: 17px;
}
@media screen and (max-width: 1280px) {
  .calculator_modal__step_three {
    display: flex !important;
    flex-direction: column;
  }
}

.calculator_modal_consult {
  font: var(--desktop-1920-h-3);
  color: var(--main-black);
  width: 548px;
}

.calculator_modal_back-btn {
  color: var(--grey-400);
  text-decoration: underline;
  text-decoration-skip-ink: none;
  font: var(--button-medium);
  white-space: nowrap;
}

.calculator_final_title-wrapper {
  display: none;
}

.calculator_modal_back-btn-wrapper {
  display: flex;
  align-items: flex-end;
}

.calculator_final_title-wrapper-active {
  display: flex;
  width: 100%;
  justify-content: space-between;
  margin-bottom: 40px;
}
@media screen and (max-width: 1280px) {
  .calculator_final_title-wrapper-active {
    margin-bottom: 30px;
    display: flex;
    flex-direction: column;
    gap: 10px;
  }
}

.calculator_modal_office {
  grid-row: 1;
  grid-column: 2;
}

.calculator_modal__row-time {
  display: none;
}

.calculator_modal_success-close {
  background-color: var(--main-blue);
  color: var(--main-white);
  padding: 15px 24px;
  cursor: pointer;
  border-radius: 10px;
  transition: ease-in-out 0.3s;
}
.calculator_modal_success-close:hover {
  background-color: var(--secondary-blue-text);
}

.calculator_modal_success-wrapper {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  text-align: center;
}

.calculator_modal_success-text-wrapper {
  display: flex;
  flex-direction: column;
  text-align: center;
  justify-content: center;
  align-items: center;
}

.calculator_modal_success-description {
  text-align: center;
  font: var(--body-large);
  color: var(--main-black);
  margin-bottom: 24px;
  max-width: 350px;
}
@media screen and (max-width: 1280px) {
  .calculator_modal_success-description {
    margin-bottom: 20px;
    font: var(--body-medium);
  }
}
@media screen and (max-width: 768px) {
  .calculator_modal_success-description {
    font: var(--body-small);
    margin-bottom: 24px;
  }
}

.calculator_modal_success-title {
  font: var(--desktop-1920-h-2);
  color: var(--main-black);
  margin-bottom: 6px;
}
@media screen and (max-width: 768px) {
  .calculator_modal_success-title {
    margin-bottom: 16px;
    text-align: center;
  }
}

.cards {
  margin-bottom: var(--section-mb);
}

.cards__inner {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 30px;
}
@media screen and (max-width: 767px) {
  .cards__inner {
    grid-template-columns: 1fr;
    gap: 20px;
  }
}

.cards__item {
  position: relative;
  height: 480px;
  background: var(--gradient-blue);
  border-radius: 20px;
  text-align: center;
  color: #fff;
  padding-top: 50px;
  transition: 400ms;
}
.cards__item:hover {
  opacity: 0.9;
}
@media screen and (max-width: 1279px) {
  .cards__item {
    height: 400px;
    padding: 40px 32px;
  }
}
@media screen and (max-width: 767px) {
  .cards__item {
    height: 378px;
    padding: 34px 30px;
  }
}

.cards__item_name {
  font: var(--desktop-1920-h-5);
}
@media screen and (max-width: 1500px) {
  .cards__item_name {
    margin-bottom: 3px;
  }
}
@media screen and (max-width: 1279px) {
  .cards__item_name {
    margin-bottom: 6px;
  }
}
@media screen and (max-width: 767px) {
  .cards__item_name {
    margin-bottom: 8px;
  }
}

.cards__item_text {
  font: var(--body-medium);
}
@media screen and (max-width: 767px) {
  .cards__item_text {
    font: var(--body-small);
  }
}

.cards__item_image {
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
}

#consultation-container {
  position: fixed;
  display: none;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  z-index: 99;
}
@media screen and (max-height: 900px) {
  #consultation-container {
    display: flex;
    width: 100%;
    justify-content: center;
    align-items: center;
    overflow: scroll;
    position: fixed;
    display: none;
    height: 100%;
    /* width: 100%; */
    top: 0;
    left: 0;
    z-index: 99;
  }
}
#consultation-container .is-open .choices__inner {
  border-radius: 8px 8px 0 0;
}
#consultation-container .choices__inner {
  padding: 15px 20px 20px;
  min-height: auto;
  height: 56px;
  border-radius: 8px;
  border: none;
  background-color: var(--input-grey-fill);
}
#consultation-container .choices[data-type*=select-one] .choices__inner {
  padding-bottom: 0;
}
#consultation-container .calculator__selecotor-office .choices[data-type*=select-one] .choices__input {
  color: var(--main-black);
  font: var(--button-medium);
  padding: 5px 15px;
  background-color: var(--input-grey-fill);
  border-bottom: 1px solid var(--grey-100);
}
#consultation-container .calculator__selecotor-office .choices[data-type*=select-one] .choices__input::placeholder {
  color: var(--grey-400);
}
@media screen and (max-width: 500px) {
  #consultation-container .calculator__selecotor-office .choices[data-type*=select-one] .choices__input {
    font-size: 13px;
  }
}
#consultation-container .choices__list--single {
  padding: 0;
  color: var(--main-black);
  font: var(--button-medium);
  z-index: 99999999;
}
@media screen and (max-width: 500px) {
  #consultation-container .choices__list--single {
    font-size: 13px;
  }
}
#consultation-container .choices__placeholder {
  opacity: 1;
  color: var(--grey-400);
  text-align: left;
}
#consultation-container .choices[data-type*=select-one]::after {
  width: 10px;
  height: 10px;
  border: none;
  padding: 0;
  top: 25px;
  right: 20px;
  transition: transform 400ms;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml,%3Csvg width='10' height='10' viewBox='0 0 10 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.162718 2.17574C0.379676 1.94142 0.731435 1.94142 0.948393 2.17574L5 6.55147L9.05161 2.17574C9.26857 1.94142 9.62033 1.94142 9.83728 2.17574C10.0542 2.41005 10.0542 2.78995 9.83728 3.02426L5.39284 7.82426C5.17588 8.05858 4.82412 8.05858 4.60716 7.82426L0.162718 3.02426C-0.0542395 2.78995 -0.0542395 2.41005 0.162718 2.17574Z' fill='%23001434'/%3E%3C/svg%3E%0A");
}
#consultation-container .is-open .choices__list--dropdown,
#consultation-container .is-open .choices__list[aria-expanded] {
  border: none;
}
#consultation-container .choices__list--dropdown,
#consultation-container .choices__list[aria-expanded] {
  border: none;
  background-color: var(--input-grey-fill);
}
#consultation-container .choices[data-type*=select-one].is-open::after {
  transform: rotate(180deg);
  margin-top: 0;
}
#consultation-container .choices__list--dropdown .choices__list,
#consultation-container .choices__list[aria-expanded] .choices__list {
  height: auto;
}
#consultation-container .calculator__selecotor-type .choices__list--dropdown .choices__list,
#consultation-container .choices__list[aria-expanded] .choices__list {
  max-height: 164px !important;
}
@media screen and (max-width: 1500px) {
  #consultation-container .calculator__selecotor-office .choices__list--dropdown .choices__list,
  #consultation-container .choices__list[aria-expanded] .choices__list {
    max-height: 140px;
  }
}
#consultation-container .calculator__selecotor-office .choices__list--dropdown .choices__item {
  padding: 8px 15px !important;
}
@media screen and (max-width: 1500px) {
  #consultation-container .calculator__selecotor-office .choices__list--dropdown {
    max-height: 165px !important;
  }
}
@media screen and (max-width: 768px) {
  #consultation-container .calculator__selecotor-office .choices__list--dropdown {
    max-height: 194px !important;
  }
}
#consultation-container .choices__item {
  text-align: left;
  transition: background-color 400ms;
  opacity: 0;
  animation: fadeIn 0.15s 0.1s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;
}
#consultation-container .choices__placeholder {
  font-size: 15px;
}
@media screen and (max-width: 768px) {
  #consultation-container .choices__placeholder {
    font-size: 13px;
  }
}
#consultation-container .choices__list--dropdown .choices__item {
  color: var(--main-black);
  font: var(--button-medium);
  padding: 13.8px 20px;
}
@media screen and (max-width: 500px) {
  #consultation-container .choices__list--dropdown .choices__item {
    font-size: 13px;
  }
}
#consultation-container .choices__list--dropdown .choices__item + .choices__item {
  border-top: 1px solid var(--grey-100);
}
#consultation-container .choices__list--dropdown .choices__item:hover {
  background-color: #dee8ed;
}
#consultation-container .choices__list--dropdown .choices__item--selectable.is-highlighted {
  background-color: #dee8ed;
  color: var(--secondary-blue-text);
}
#consultation-container .choices__list--dropdown .choices__placeholder {
  display: none;
}
#consultation-container .choices__list--dropdown .choices__placeholder + .choices__item {
  border-top: none;
}
#consultation-container .consultation_modal-close {
  cursor: pointer;
  position: absolute;
  right: -36px;
  top: -35px;
}
@media screen and (max-height: 900px) {
  #consultation-container .consultation_modal-close {
    right: 15px;
    top: 15px;
  }
}
@media screen and (max-height: 800px) {
  #consultation-container .consultation_modal-close {
    right: 10px;
    top: 10px;
  }
}
@media screen and (max-width: 768px) {
  #consultation-container .consultation_modal-close {
    right: 10px;
    top: 5px;
  }
}
#consultation-container .consultation_modal-close:hover svg path {
  transition: all 0.3s;
  stroke: #ffffff;
}
#consultation-container .consultation_modal-close:hover svg circle {
  transition: all 0.3s;
  fill: var(--secondary-blue-text);
}
#consultation-container .consultation-error {
  position: absolute;
  bottom: -9px;
  left: 5px;
  font-size: 13px;
  padding-top: 15px;
  line-height: 0;
  animation: fadeIn linear 0.2s;
  display: none;
  color: rgb(196, 0, 0);
}
#consultation-container .consultation-error-textarea {
  bottom: 0 !important;
}
#consultation-container h2 {
  opacity: 0;
  position: relative;
  animation: modalContentFadeIn 0.2s 0.3s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;
}
@keyframes errorShow {
  from {
    opacity: 0;
    padding: 0;
  }
  to {
    opacity: 1;
    padding-top: 15px;
  }
}
#consultation-container .consultation-background {
  position: relative;
  display: table-cell;
  background: rgba(4, 27, 66, 0.637);
  text-align: center;
  vertical-align: middle;
  height: 100vh;
}
@media screen and (max-height: 900px) {
  #consultation-container .consultation-background {
    overflow: auto;
    /* top: 70%; */
    width: 100%;
    display: flex;
    justify-content: center;
    position: relative;
    background: rgba(4, 27, 66, 0.637);
    text-align: center;
    vertical-align: middle;
    height: 100%;
  }
}
#consultation-container .consultation-background .consultation {
  transform: scale(0);
  background: white;
  padding: 40px 30px;
  display: inline-block;
  border-radius: 20px;
  font-weight: 300;
  position: relative;
  background-color: var(--main-white);
  width: 500px;
  border-radius: 20px;
  position: relative;
  padding: 50px 30px;
  padding-top: 40px;
  text-align: left;
  width: 500px;
}
@media screen and (max-height: 900px) {
  #consultation-container .consultation-background .consultation {
    max-height: 779px;
    padding-bottom: 0px;
    display: flex;
    justify-content: center;
    /* align-items: center; */
    /* overflow: scroll; */
    position: absolute;
    overflow: hidden auto;
    bottom: 50%;
    /* width: 100%; */
    height: 100%;
    /* left: 50%; */
    left: unset;
    /* top: 0; */
    transform: translateY(50%) !important;
  }
  #consultation-container .consultation-background .consultation::-webkit-scrollbar {
    width: 3px;
  }
  #consultation-container .consultation-background .consultation::-webkit-scrollbar-track {
    margin: 10px 0;
    padding-right: 5px;
    background-color: transparent !important;
  }
  #consultation-container .consultation-background .consultation::-webkit-scrollbar-thumb {
    background-color: var(--grey-300);
    border-radius: 11px;
    transition: all 0.4s;
    -moz-transition: all 0.4s;
    -webkit-transition: all 0.4s;
  }
}
@media screen and (max-width: 768px) {
  #consultation-container .consultation-background .consultation {
    max-height: 740px;
  }
}
@media screen and (max-width: 768px) {
  #consultation-container .consultation-background .consultation {
    padding: 30px 20px;
    margin: 0 15px;
    width: auto;
    max-width: 500px;
    border-radius: 16px;
  }
}
#consultation-container .consultation-background .consultation .consultation-spinner {
  position: absolute;
  z-index: 9;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}
#consultation-container .consultation-background .consultation .consultation-error-message {
  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
  display: none;
  animation: fadeIn 0.3s linear;
  position: absolute;
  z-index: 999;
  top: 100px;
  left: -45px;
  background-color: white;
  border-radius: 20px;
}
@media screen and (max-width: 768px) {
  #consultation-container .consultation-background .consultation .consultation-error-message {
    left: 10px;
    width: 95%;
  }
}
#consultation-container .consultation-background .consultation .consultation-close-success {
  background-color: var(--main-blue);
  color: var(--main-white);
  padding: 15px 24px;
  cursor: pointer;
  border-radius: 10px;
  transition: ease-in-out 0.3s;
}
#consultation-container .consultation-background .consultation .consultation-close-success:hover {
  background-color: var(--secondary-blue-text);
}
#consultation-container .consultation-background .consultation .consultation-caption {
  margin-bottom: 20px;
  font: var(--caption-large);
  text-align: left;
}
@media screen and (max-width: 768px) {
  #consultation-container .consultation-background .consultation .consultation-caption {
    width: 100%;
  }
}
#consultation-container .consultation-background .consultation .consultation-input-wrapper {
  text-align: left;
  position: relative;
}
#consultation-container .consultation-background .consultation .consultation-inputs-wrapper {
  display: flex;
  flex-direction: column;
  gap: 20px;
}
#consultation-container .consultation-background .consultation .consultation-label {
  font: var(--body-medium);
  text-align: left;
  margin-left: 5px;
}
#consultation-container .consultation-background .consultation .consultation-input {
  background-color: var(--input-grey-fill);
  width: 100%;
  padding: 15px 20px;
  border-radius: 8px;
}
#consultation-container .consultation-background .consultation .consultation-input::placeholder {
  font: var(--button-medium);
  color: var(--grey-500);
}
@media screen and (max-width: 500px) {
  #consultation-container .consultation-background .consultation .consultation-input::placeholder {
    font-size: 13px;
  }
}
@media screen and (max-width: 768px) {
  #consultation-container .consultation-background .consultation .feedback__ok-wrapper {
    margin: 0 auto;
    text-align: center;
  }
}
#consultation-container .consultation-background .consultation .consultation-comment {
  background-color: var(--input-grey-fill);
  padding: 15px 20px;
  border-radius: 8px;
  width: 100%;
  resize: none;
  height: 100px;
  outline: none;
}
@media screen and (max-width: 500px) {
  #consultation-container .consultation-background .consultation .consultation-comment {
    height: 60px;
    font-size: 13px;
  }
}
#consultation-container .consultation-background .consultation .consultation-comment::placeholder {
  font: var(--button-medium);
  color: var(--grey-400);
}
@media screen and (max-width: 500px) {
  #consultation-container .consultation-background .consultation .consultation-comment::placeholder {
    font-size: 13px;
  }
}
#consultation-container .consultation-background .consultation .consultation-submit {
  margin-top: 24px;
  color: var(--main-white);
  font: var(--button-medium);
  width: 100%;
  padding: 15px 0;
  background-color: var(--main-orange);
  transition: 400ms;
  border-radius: 6px;
}
@media screen and (max-height: 900px) {
  #consultation-container .consultation-background .consultation .consultation-submit {
    margin-bottom: 20px;
  }
}
#consultation-container .consultation-background .consultation .consultation-submit:hover {
  background-color: #e96d1d;
}
#consultation-container .consultation-background .consultation .consultation-submit-inactive {
  opacity: 0.6;
  pointer-events: none;
}
#consultation-container .consultation-close-success {
  opacity: 0;
  position: relative;
  animation: modalContentFadeIn 0.7s 0.8s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;
}

.consultation-show {
  display: table !important;
  animation: fadeIn 0.3s linear;
}
.consultation-show .consultation {
  animation: blowUpModal 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;
}

.consultation-out {
  animation: loginOutBg 0.4s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;
}
.consultation-out .consultation {
  animation: blowUpModalTwo 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;
}

@keyframes loginOutBg {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes blowUpModal {
  0% {
    transform: scale(0);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes blowUpModalTwo {
  0% {
    transform: scale(1);
    opacity: 1;
  }
  100% {
    transform: scale(0);
    opacity: 0;
  }
}
.consultation-title {
  font: var(--caption-large);
  color: var(--main-black);
  margin-bottom: 0;
}
.consultation .consultation-content-form {
  display: flex;
  flex-direction: column;
}
.consultation_modal-label-wrapper-first {
  position: relative;
  margin-top: 20px;
}
@media screen and (max-width: 500px) {
  .consultation_modal-label-wrapper-first {
    margin-top: 12px;
  }
}
.consultation_modal-label-wrapper {
  position: relative;
  margin-top: 20px;
}
@media screen and (max-width: 500px) {
  .consultation_modal-label-wrapper {
    margin-top: 12px;
  }
}
.consultation .consultation-content-input {
  border-radius: 8px;
  width: 100%;
  height: 55px;
  padding: 0 40px 0 20px;
  font-size: 15px;
  background-color: var(--input-grey-fill);
}
.consultation .consultation-content-input::placeholder {
  color: var(--grey-400);
  font: var(--button-medium);
}
@media screen and (max-width: 768px) {
  .consultation .consultation-content-input::placeholder {
    font-size: 13px;
  }
}
@media screen and (max-width: 500px) {
  .consultation .consultation-content-input {
    font-size: 13px;
  }
}
.consultation .consultation-content-comment {
  background-color: var(--input-grey-fill);
  padding: 15px 20px;
  border-radius: 8px;
  width: 100%;
  resize: none;
  height: 100px;
  outline: none;
  font: var(--button-medium);
}
@media screen and (max-width: 768px) {
  .consultation .consultation-content-comment {
    font-size: 13px;
  }
}
.consultation .consultation-content-comment::placeholder {
  color: var(--grey-400);
}
.consultation .consultation-submit {
  padding: 15px 0;
  width: 100%;
  background-color: var(--main-orange);
  cursor: pointer;
  font: var(--button-medium);
  border-radius: 6px;
  color: var(--main-white);
  transition: all 0.5s;
}
.consultation_modal-label {
  font: var(--body-medium);
  padding-bottom: 4px;
}
@media screen and (max-width: 500px) {
  .consultation_modal-label {
    font: var(--body-small);
  }
}
.consultation_message-error {
  position: absolute;
  bottom: -9px;
  left: 5px;
  font-size: 13px;
  padding-top: 15px;
  line-height: 0;
  animation: fadeIn linear 0.2s;
  display: none;
  color: rgb(196, 0, 0);
}
.consultation-policy {
  padding-top: 34px;
  font-size: 13px;
  color: var(--grey-500);
  line-height: 20px;
}
@media screen and (max-width: 500px) {
  .consultation-policy {
    padding-top: 20px;
    margin-bottom: 12px;
  }
}
.consultation-policy a {
  font-weight: 600;
  transition: all 0.3s;
  color: var(--grey-500);
  position: relative;
  cursor: pointer;
  transition: ease-in 0.2s;
  text-decoration: underline;
}
.consultation-policy a:hover {
  color: var(--main-blue);
}
@media screen and (max-width: 768px) {
  .consultation-policy a {
    text-decoration: underline;
  }
}
.consultation-policy a:hover {
  color: var(--main-blue);
}

@media screen and (max-height: 900px) {
  .consultation-content {
    max-height: 639px;
  }
}

@media screen and (max-height: 900px) {
  .consultation-content-forms {
    display: flex;
    justify-content: center;
    width: 100%;
    max-width: 500px;
  }
}

@media screen and (max-width: 768px) {
  .consultation-content-comment {
    font-size: 13px !important;
  }
}

[data-dadata-search] {
  position: relative;
}
[data-dadata-search] [data-dadata-input] {
  padding-right: 52px !important;
  transition: background-color 400ms;
}
[data-dadata-search] [data-dadata-input]:has(~ [data-dadata-list]:not(.hidden)) {
  border-radius: 8px 8px 0 0 !important;
}
[data-dadata-search] [data-dadata-input]:disabled {
  background-color: var(--stroke-light-blue) !important;
}
[data-dadata-search] ~ [data-dadata-selected] {
  display: block;
  margin-top: 3px;
  margin-left: 3px;
  text-align: left;
  font: var(--body-small);
  line-height: 2;
}
[data-dadata-search] [data-dadata-list] {
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  z-index: 2;
  max-height: 164px !important;
  overflow-y: auto;
  background-color: var(--input-grey-fill);
  box-shadow: 0 5px 10px 0 rgba(152, 167, 178, 0.3803921569);
  border-radius: 0 0 8px 8px;
  visibility: visible;
}
[data-dadata-search] [data-dadata-list].hidden {
  display: none;
  visibility: hidden;
}
[data-dadata-search] [data-dadata-list] li {
  padding: 14px 20px;
  background-color: var(--input-grey-fill);
  border-top: 1px solid var(--grey-100);
  color: var(--main-black);
  font: var(--button-medium);
  text-align: left;
  transition: background-color 400ms;
  cursor: pointer;
}
[data-dadata-search] [data-dadata-list] li:first-child {
  border: none;
}
[data-dadata-search] [data-dadata-list] li:hover {
  background-color: var(--stroke-light-blue);
}
[data-dadata-search] [data-dadata-list] li:not([data-dadata-info]):hover {
  color: var(--secondary-blue-text);
}
[data-dadata-search] [data-dadata-list] li[data-dadata-info] {
  cursor: default;
}
[data-dadata-search] button[data-dadata-clear] {
  position: absolute;
  top: 50%;
  right: 8px;
  translate: 0 -50%;
  display: flex;
  justify-content: center;
  align-items: center;
}
[data-dadata-search] button[data-dadata-clear] svg {
  pointer-events: none;
}
[data-dadata-search] button[data-dadata-clear] svg path {
  stroke: var(--main-black);
  transition: stroke 400ms;
}
[data-dadata-search] button[data-dadata-clear] svg circle {
  fill: var(--secondary-blue-text);
  opacity: 0;
  transition: opacity 400ms;
}
[data-dadata-search] button[data-dadata-clear]:hover svg path {
  stroke: var(--main-white);
}
[data-dadata-search] button[data-dadata-clear]:hover svg circle {
  opacity: 100;
}

.shared_documents {
  margin-top: 70px;
  padding-top: 50px;
  border-top: 2px solid var(--stroke-light-blue);
}
@media screen and (max-width: 768px) {
  .shared_documents {
    padding-top: 20px;
  }
}
.shared_documents-title {
  font: var(--desktop-1920-h-2);
  margin-bottom: 30px;
}
@media screen and (max-width: 768px) {
  .shared_documents-title {
    margin-bottom: 15px;
  }
}
.shared_documents .help_content-getter-cards {
  justify-content: flex-start;
  gap: 28px;
}
@media screen and (max-width: 1280px) {
  .shared_documents .help_content-getter-cards {
    gap: 20px;
  }
}
.shared_documents .help_content-getter-cards-card {
  background-color: var(--main-white) !important;
}

.faq {
  margin-bottom: var(--section-mb);
}
.faq .title {
  max-width: 596px;
  margin-bottom: 50px;
}
@media screen and (max-width: 1279px) {
  .faq-title {
    width: 396px;
  }
}
@media screen and (max-width: 768px) {
  .faq-title {
    width: auto;
  }
}
@media screen and (max-width: 1500px) {
  .faq .title {
    margin-bottom: 46px;
  }
}
@media screen and (max-width: 1279px) {
  .faq .title {
    margin-bottom: 44px;
  }
}
@media screen and (max-width: 767px) {
  .faq .title {
    margin-bottom: 30px;
  }
}

.main_page_faq-list-item {
  animation: load 1s;
}

@keyframes load {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.faq__inner {
  display: grid;
  grid-template-columns: 408px 1fr;
  gap: 30px;
}
@media screen and (max-width: 1500px) {
  .faq__inner {
    grid-template-columns: 380px 1fr;
  }
}
@media screen and (max-width: 1279px) {
  .faq__inner {
    grid-template-columns: 1fr;
    gap: 44px;
  }
}
@media screen and (max-width: 767px) {
  .faq__inner {
    gap: 40px;
  }
}

.faq__banner {
  position: relative;
  background-color: var(--background-tiffany);
  border-radius: 20px;
  height: 498px;
  padding: 60px 60px 20px 40px;
}
@media screen and (max-width: 1500px) {
  .faq__banner {
    padding: 50px 40px 20px 40px;
  }
}
@media screen and (max-width: 1279px) {
  .faq__banner {
    height: auto;
    padding: 50px 20px 61px 32px;
    order: 1;
  }
}
@media screen and (max-width: 767px) {
  .faq__banner {
    padding: 30px 20px 160px 20px;
  }
}

@media screen and (max-width: 1279px) {
  .faq__banner_content {
    max-width: 307px;
  }
}

.faq__banner_title {
  font: var(--desktop-1920-h-5);
  margin-bottom: 12px;
}
@media screen and (max-width: 1500px) {
  .faq__banner_title {
    margin-bottom: 18px;
  }
}
@media screen and (max-width: 1279px) {
  .faq__banner_title {
    margin-bottom: 12px;
  }
}
@media screen and (max-width: 767px) {
  .faq__banner_title {
    margin-bottom: 12px;
  }
}

.faq__banner_text {
  margin-bottom: 20px;
}
@media screen and (max-width: 1500px) {
  .faq__banner_text {
    margin-bottom: 27px;
  }
}
@media screen and (max-width: 1279px) {
  .faq__banner_text {
    font: var(--body-medium);
    margin-bottom: 22px;
  }
}
@media screen and (max-width: 767px) {
  .faq__banner_text {
    margin-bottom: 20px;
  }
}

.faq__banner_link {
  font: var(--button-medium);
  color: var(--main-black);
  display: inline-block;
  border-radius: 6px;
  padding: 15px 24px;
  background-color: #fff;
  transition: 400ms;
}
.faq__banner_link:hover {
  background-color: var(--secondary-dark-tiffany);
  color: #fff;
}
@media screen and (max-width: 1500px) {
  .faq__banner_link {
    font: var(--caption-medium);
    padding: 13px;
  }
}
@media screen and (max-width: 1279px) {
  .faq__banner_link {
    font: var(--button-medium);
    padding: 13px 17px;
  }
}
@media screen and (max-width: 767px) {
  .faq__banner_link {
    font: var(--button-small);
    padding: 14px 15px;
  }
}

.faq__banner_image {
  position: absolute;
  right: 12px;
  bottom: 12px;
}
@media screen and (max-width: 1500px) {
  .faq__banner_image {
    width: 164px;
  }
}
@media screen and (max-width: 1279px) {
  .faq__banner_image {
    width: 210px;
    right: 90px;
    bottom: 53px;
  }
}
@media screen and (max-width: 767px) {
  .faq__banner_image {
    width: 138px;
    right: 10px;
    bottom: 10px;
  }
}

.faq__list {
  display: flex;
  flex-direction: column;
  gap: 6px;
}

.faq__item {
  background-color: var(--background-blue);
  padding: 21px 40px;
  border-radius: 10px;
}
.faq__item.accordion-active .faq__item_header button::before {
  transform: translate(-50%, -50%) rotate(90deg);
}
.faq__item.accordion-active .faq__item_body {
  margin-top: 22px;
}
@media screen and (max-width: 767px) {
  .faq__item {
    padding: 14px 20px 18px 15px;
  }
  .faq__item.accordion-active .faq__item_body {
    margin-top: 15px;
  }
}

.faq__item_header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 30px;
  font: var(--caption-large);
  cursor: pointer;
}
.faq__item_header button {
  width: 36px;
  height: 36px;
  background-color: #fff;
  border-radius: 50%;
  position: relative;
  flex: 0 0 auto;
}
.faq__item_header button::after, .faq__item_header button::before {
  position: absolute;
  content: "";
  background-color: var(--main-blue);
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  transition: 400ms;
}
.faq__item_header button::after {
  width: 14px;
  height: 2px;
}
.faq__item_header button::before {
  width: 2px;
  height: 14px;
}
@media screen and (max-width: 767px) {
  .faq__item_header {
    font: var(--caption-medium);
    gap: 5px;
  }
}

.faq__item_body {
  font: var(--body-medium);
  max-width: 644px;
}

.faq__more {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding: 20px 40px;
  font: var(--caption-large);
  color: var(--main-blue);
  border: 1px solid var(--stroke-light-blue);
  border-radius: 10px;
  margin-top: 6px;
  transition: 400ms;
}
.faq__more:hover {
  border-color: var(--main-blue);
}

.feedback_show {
  cursor: pointer;
}

.feedback {
  background-color: var(--main-white);
  width: 500px;
  border-radius: 20px;
  position: relative;
  padding: 50px 30px;
  padding-top: 40px;
}
@media screen and (max-height: 900px) {
  .feedback {
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden auto;
    height: 100%;
    max-height: 790px;
  }
  .feedback::-webkit-scrollbar {
    width: 3px;
  }
  .feedback::-webkit-scrollbar-track {
    margin: 10px 0;
    background-color: transparent !important;
  }
  .feedback::-webkit-scrollbar-thumb {
    background-color: var(--grey-300);
    border-radius: 11px;
    transition: all 0.4s;
    -moz-transition: all 0.4s;
    -webkit-transition: all 0.4s;
  }
}
@media screen and (max-width: 768px) {
  .feedback {
    max-height: 740px;
  }
}
@media screen and (max-width: 768px) {
  .feedback {
    padding: 30px 20px;
    margin: 0 15px;
  }
}
.feedback .is-open .choices__inner {
  border-radius: 8px 8px 0 0;
}
.feedback .choices__inner {
  padding: 15px 20px 20px;
  min-height: auto;
  height: 56px;
  border-radius: 8px;
  border: none;
  background-color: var(--input-grey-fill);
}
.feedback .choices[data-type*=select-one] .choices__inner {
  padding-bottom: 0;
}
.feedback .calculator__selecotor-office .choices[data-type*=select-one] .choices__input {
  color: var(--main-black);
  font: var(--button-medium);
  padding: 5px 15px;
  background-color: var(--input-grey-fill);
  border-bottom: 1px solid var(--grey-100);
}
.feedback .calculator__selecotor-office .choices[data-type*=select-one] .choices__input::placeholder {
  color: var(--grey-400);
}
@media screen and (max-width: 500px) {
  .feedback .calculator__selecotor-office .choices[data-type*=select-one] .choices__input {
    font-size: 13px;
  }
}
.feedback .choices__list--single {
  padding: 0;
  color: var(--main-black);
  font: var(--button-medium);
  z-index: 99999999;
}
@media screen and (max-width: 500px) {
  .feedback .choices__list--single {
    font-size: 13px;
  }
}
.feedback .choices__placeholder {
  opacity: 1;
  color: var(--grey-400);
  text-align: left;
}
.feedback .choices[data-type*=select-one]::after {
  width: 10px;
  height: 10px;
  border: none;
  padding: 0;
  top: 25px;
  right: 20px;
  transition: transform 400ms;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml,%3Csvg width='10' height='10' viewBox='0 0 10 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.162718 2.17574C0.379676 1.94142 0.731435 1.94142 0.948393 2.17574L5 6.55147L9.05161 2.17574C9.26857 1.94142 9.62033 1.94142 9.83728 2.17574C10.0542 2.41005 10.0542 2.78995 9.83728 3.02426L5.39284 7.82426C5.17588 8.05858 4.82412 8.05858 4.60716 7.82426L0.162718 3.02426C-0.0542395 2.78995 -0.0542395 2.41005 0.162718 2.17574Z' fill='%23001434'/%3E%3C/svg%3E%0A");
}
.feedback .is-open .choices__list--dropdown,
.feedback .is-open .choices__list[aria-expanded] {
  border: none;
}
.feedback .choices__list--dropdown,
.feedback .choices__list[aria-expanded] {
  border: none;
  background-color: var(--input-grey-fill);
}
.feedback .choices[data-type*=select-one].is-open::after {
  transform: rotate(180deg);
  margin-top: 0;
}
.feedback .choices__list--dropdown .choices__list,
.feedback .choices__list[aria-expanded] .choices__list {
  height: auto;
}
.feedback .calculator__selecotor-type .choices__list--dropdown .choices__list,
.feedback .choices__list[aria-expanded] .choices__list {
  max-height: 164px !important;
}
@media screen and (max-width: 1500px) {
  .feedback .calculator__selecotor-office .choices__list--dropdown .choices__list,
  .feedback .choices__list[aria-expanded] .choices__list {
    max-height: 140px;
  }
}
.feedback .calculator__selecotor-office .choices__list--dropdown .choices__item {
  padding: 8px 15px !important;
}
@media screen and (max-width: 1500px) {
  .feedback .calculator__selecotor-office .choices__list--dropdown {
    max-height: 165px !important;
  }
}
@media screen and (max-width: 768px) {
  .feedback .calculator__selecotor-office .choices__list--dropdown {
    max-height: 187px !important;
  }
}
.feedback .choices__item {
  text-align: left;
  transition: background-color 400ms;
  opacity: 0;
  animation: fadeIn 0.15s 0.1s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;
}
.feedback .choices__list--dropdown .choices__item {
  color: var(--main-black);
  font: var(--button-medium);
  padding: 13.8px 20px;
}
@media screen and (max-width: 500px) {
  .feedback .choices__list--dropdown .choices__item {
    font-size: 13px;
  }
}
.feedback .choices__list--dropdown .choices__item + .choices__item {
  border-top: 1px solid var(--grey-100);
}
.feedback .choices__list--dropdown .choices__item:hover {
  background-color: #dee8ed;
}
.feedback .choices__list--dropdown .choices__item--selectable.is-highlighted {
  background-color: #dee8ed;
  color: var(--secondary-blue-text);
}
.feedback .choices__list--dropdown .choices__placeholder {
  display: none;
}
.feedback .choices__list--dropdown .choices__placeholder + .choices__item {
  border-top: none;
}
.feedback .spinner {
  animation: fadeIn 0.3s linear;
  display: none;
  position: absolute;
  left: 50%;
  top: 40%;
  z-index: 10;
  transform: translate(-50%, -50%);
}
@media screen and (max-height: 900px) {
  .feedback .feedback-content {
    height: 100%;
  }
}
.feedback .feedback-content-form {
  display: flex;
  flex-direction: column;
}
.feedback .feedback-content-forms {
  transition: opacity 0.2s;
}
.feedback .feedback-content-title {
  font: var(--caption-large);
  color: var(--main-black);
}
.feedback .feedback-content-comment {
  background-color: var(--input-grey-fill);
  padding: 15px 20px;
  border-radius: 8px;
  width: 100%;
  resize: none;
  height: 100px;
  outline: none;
  font-size: 15px;
  font: var(--button-medium);
}
@media screen and (max-width: 500px) {
  .feedback .feedback-content-comment {
    font-size: 13px;
  }
}
@media screen and (max-width: 768px) {
  .feedback .feedback-content-comment {
    font-size: 13px;
  }
}
.feedback .feedback-content-comment::placeholder {
  color: var(--grey-400);
}
.feedback .feedback-content-input {
  border-radius: 8px;
  width: 100%;
  height: 55px;
  padding: 0 40px 0 20px;
  font-size: 15px;
  background-color: var(--input-grey-fill);
  font: var(--button-medium);
}
.feedback .feedback-content-input::placeholder {
  color: var(--grey-400);
}
@media screen and (max-width: 768px) {
  .feedback .feedback-content-input {
    font-size: 13px;
  }
}
@media screen and (max-width: 500px) {
  .feedback .feedback-content-input {
    font-size: 13px;
  }
}
.feedback .feedback-content-submit {
  padding: 15px 0;
  width: 100%;
  background-color: var(--main-orange);
  opacity: 0.6;
  cursor: pointer;
  font: var(--button-medium);
  border-radius: 6px;
  color: var(--main-white);
  pointer-events: none;
  transition: all 0.5s;
}
@media screen and (max-width: 500px) {
  .feedback .feedback-content-submit {
    font-size: 13px;
  }
}
.feedback .feedback-content-submit:hover {
  background-color: #e96d1d;
}
@media screen and (max-height: 900px) {
  .feedback .feedback-content-submit {
    margin-bottom: 20px;
    margin-top: 20px;
  }
}
.feedback .feedback-content-input-valid {
  border: 2px solid green;
}
.feedback .feedback-content-input-invalid {
  border: 2px solid rgb(196, 0, 0);
}
.feedback .feedback-content-submit-active {
  pointer-events: all;
  opacity: 1;
}
.feedback .feedback-close {
  cursor: pointer;
  position: absolute;
  right: -36px;
  top: -35px;
}
@media screen and (max-height: 900px) {
  .feedback .feedback-close {
    top: 15px;
    right: 15px;
  }
}
@media screen and (max-width: 768px) {
  .feedback .feedback-close {
    top: 7px;
    right: 10px;
  }
}
@media screen and (max-width: 768px) {
  .feedback .feedback-close svg circle {
    fill: none;
  }
}
.feedback .feedback-close:hover svg path {
  transition: all 0.3s;
  stroke: #ffffff;
}
.feedback .feedback-close:hover svg circle {
  transition: all 0.3s;
  fill: var(--secondary-blue-text);
}

.feedback_modal-label {
  font: var(--body-medium);
  padding-bottom: 4px;
}
@media screen and (max-width: 500px) {
  .feedback_modal-label {
    font: var(--body-small);
  }
}

.feedback_modal-policy {
  padding-top: 34px;
  font-size: 13px;
  color: var(--grey-500);
  line-height: 20px;
  margin-bottom: 20px;
}
@media screen and (max-width: 500px) {
  .feedback_modal-policy {
    padding-top: 20px;
    margin-bottom: 12px;
  }
}
.feedback_modal-policy a {
  font-weight: 600;
  color: var(--grey-500);
  position: relative;
  cursor: pointer;
  transition: ease-in 0.2s;
  text-decoration: underline;
}
.feedback_modal-policy a:hover {
  color: var(--main-blue);
}
@media screen and (max-width: 768px) {
  .feedback_modal-policy a {
    text-decoration: underline;
  }
}

.feedback_modal-hidden {
  display: none;
}

.feedback .choices__inner {
  padding: 15px 20px 20px;
  min-height: auto;
  height: 56px;
  border-radius: 8px;
  border: none;
  background-color: var(--input-grey-fill);
  position: relative;
}
.feedback .is-open .choices__inner {
  border-radius: 8px 8px 0 0;
}
.feedback .choices[data-type*=select-one] .choices__inner {
  padding-bottom: 0;
}
.feedback .choices__list--single {
  padding: 0;
  color: var(--main-black);
  font: var(--button-medium);
}
@media screen and (max-width: 768px) {
  .feedback .choices__list--single {
    font-size: 13px;
  }
}
@media screen and (max-width: 500px) {
  .feedback .choices__list--single {
    font-size: 13px;
  }
}
.feedback .choices__placeholder {
  opacity: 1;
}
.feedback .choices[data-type*=select-one]::after {
  width: 10px;
  height: 10px;
  border: none;
  padding: 0;
  top: 25px;
  right: 20px;
  transition: transform 400ms;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml,%3Csvg width='10' height='10' viewBox='0 0 10 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.162718 2.17574C0.379676 1.94142 0.731435 1.94142 0.948393 2.17574L5 6.55147L9.05161 2.17574C9.26857 1.94142 9.62033 1.94142 9.83728 2.17574C10.0542 2.41005 10.0542 2.78995 9.83728 3.02426L5.39284 7.82426C5.17588 8.05858 4.82412 8.05858 4.60716 7.82426L0.162718 3.02426C-0.0542395 2.78995 -0.0542395 2.41005 0.162718 2.17574Z' fill='%23001434'/%3E%3C/svg%3E%0A");
}
.feedback .is-open .choices__list--dropdown,
.feedback .is-open .choices__list[aria-expanded] {
  border: none;
}
.feedback .choices__list--dropdown,
.feedback .choices__list[aria-expanded] {
  border: none;
  background-color: var(--input-grey-fill);
}
.feedback .choices[data-type*=select-one].is-open::after {
  transform: rotate(180deg);
  margin-top: 0;
}
.feedback .choices__list--dropdown .choices__list,
.feedback .choices__list[aria-expanded] .choices__list {
  max-height: 150px !important;
}
.feedback .choices__item {
  transition: background-color 400ms;
}
.feedback .choices__list--dropdown .choices__item {
  color: var(--main-black);
  font: var(--button-medium);
  padding: 16px 20px;
}
@media screen and (max-width: 500px) {
  .feedback .choices__list--dropdown .choices__item {
    font-size: 13px !important;
  }
}
.feedback .choices__list--dropdown .choices__item + .choices__item {
  border-top: 1px solid var(--grey-100);
}
.feedback .choices__list--dropdown .choices__item:hover {
  background-color: #dee8ed;
}
.feedback .choices__list--dropdown .choices__item--selectable.is-highlighted,
.feedback .choices__list[aria-expanded] .choices__item--selectable.is-highlighted {
  background-color: #dee8ed;
}
.feedback .choices__list--dropdown .choices__placeholder {
  display: none;
}
.feedback .choices__list--dropdown .choices__placeholder + .choices__item {
  border-top: none;
}

.feedback_modal-label-wrapper-first {
  position: relative;
  margin-top: 20px;
}
@media screen and (max-width: 500px) {
  .feedback_modal-label-wrapper-first {
    margin-top: 12px;
  }
}

.feedback_modal-label-wrapper {
  position: relative;
  margin-top: 20px;
}
@media screen and (max-width: 500px) {
  .feedback_modal-label-wrapper {
    margin-top: 12px;
  }
}

.feedback-error {
  display: none;
  top: 144px;
  bottom: 0;
  font: var(--caption-small);
  color: rgb(196, 0, 0);
  animation: fadeIn forwards 0.3s;
}

.feedback_message-error {
  position: absolute;
  bottom: -9px;
  left: 5px;
  font-size: 13px;
  padding-top: 15px;
  line-height: 0;
  animation: fadeIn linear 0.2s;
  display: none;
  color: rgb(196, 0, 0);
}

@keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.feedback__ok {
  position: relative;
  animation: fadeIn forwards 0.3s;
  width: auto;
  min-width: 500px;
  max-width: 540px;
  height: 664px;
  display: flex;
  border-radius: 20px;
  flex-direction: column;
  justify-content: center;
  background-color: var(--main-white);
}
.feedback__ok .feedback-close {
  cursor: pointer;
  position: absolute;
  right: -36px;
  top: -35px;
}
.feedback__ok .feedback-close:hover svg path {
  transition: all 0.3s;
  stroke: #ffffff;
}
.feedback__ok .feedback-close:hover svg circle {
  transition: all 0.3s;
  fill: var(--secondary-blue-text);
}
@media screen and (max-width: 768px) {
  .feedback__ok .feedback-close {
    right: 10px;
    top: 10px;
  }
}
@media screen and (max-width: 768px) {
  .feedback__ok {
    margin: 0 10px;
    min-width: auto;
    width: 95%;
    height: auto;
  }
}
.feedback__ok-wrapper {
  padding: 76px 70px 80px 70px;
}
@media screen and (max-width: 768px) {
  .feedback__ok-wrapper {
    padding: 20px;
  }
}
@media screen and (max-width: 375px) {
  .feedback__ok-wrapper {
    padding: 15px 36px 48px 40px;
  }
}
.feedback__ok-image {
  margin-bottom: 10px;
}
@media screen and (max-width: 768px) {
  .feedback__ok-image {
    transform: scale(0.85);
  }
}
.feedback__ok-title {
  min-width: 450px;
  text-align: center;
  margin-bottom: 14px;
  font: var(--desktop-1920-h-3);
  color: var(--main-black);
}
@media screen and (max-width: 768px) {
  .feedback__ok-title {
    min-width: 100%;
  }
}
.feedback__ok-content {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.feedback__ok-text {
  text-align: center;
  font: var(--body-large);
  color: var(--main-black);
  margin-bottom: 24px;
}
.feedback__ok-button-wrapper {
  display: flex;
  justify-content: center;
}
.feedback__ok-button {
  background-color: var(--main-blue);
  color: var(--main-white);
  padding: 15px 24px;
  cursor: pointer;
  border-radius: 10px;
  transition: ease-in-out 0.3s;
}
.feedback__ok-button:hover {
  background-color: var(--secondary-blue-text);
}

.feedback-ok-hidden {
  display: none;
}

.feedback_error {
  height: auto !important;
}
@media screen and (max-width: 768px) {
  .feedback_error {
    min-height: 224px;
  }
}
.feedback_error img {
  display: none;
}

.feedback-image {
  display: flex;
  justify-content: center;
}

.info {
  margin-bottom: var(--section-mb);
  padding: 150px 0;
  background: var(--gradient-light-blue);
  overflow: hidden;
}
@media screen and (max-width: 1500px) {
  .info {
    padding-top: 109px;
    padding-bottom: var(--section-mb);
  }
}
@media screen and (max-width: 1279px) {
  .info {
    padding-top: 80px;
  }
}
@media screen and (max-width: 767px) {
  .info {
    padding-top: 66px;
  }
}

.info__top {
  position: relative;
  padding-bottom: 70px;
  border-bottom: 1px solid var(--stroke-light-blue);
  margin-bottom: 69px;
}
.info__top .title {
  width: 100%;
  margin-bottom: 24px;
  max-width: 620px;
}
@media screen and (max-width: 1500px) {
  .info__top {
    padding-bottom: 59px;
    margin-bottom: 48px;
  }
  .info__top .title {
    max-width: 624px;
    margin-bottom: 20px;
  }
}
@media screen and (max-width: 1279px) {
  .info__top {
    padding-bottom: 61px;
    margin-bottom: 51px;
  }
  .info__top .title {
    margin-bottom: 20px;
  }
}
@media screen and (max-width: 767px) {
  .info__top {
    padding-bottom: 49px;
    margin-bottom: 39px;
  }
  .info__top .title {
    margin-bottom: 14px;
  }
}

.info__top_content {
  position: relative;
  z-index: 1;
}

.info__top_text {
  max-width: 561px;
  font: var(--body-extra-large);
  margin-bottom: 30px;
}
@media screen and (max-width: 1500px) {
  .info__top_text {
    margin-bottom: 30px;
  }
}
@media screen and (max-width: 1279px) {
  .info__top_text {
    font: var(--body-large);
    margin-bottom: 30px;
  }
}
@media screen and (max-width: 767px) {
  .info__top_text {
    font: var(--body-extra-large);
    margin-bottom: 30px;
  }
}

.info__top_link {
  display: inline-block;
  color: #fff;
  padding: 15px 24px;
  border-radius: 4px;
  background-color: var(--main-blue);
  transition: 400ms;
  font: var(--button-medium);
}
.info__top_link:hover {
  background-color: #fff;
  color: var(--main-blue);
}
@media screen and (max-width: 1500px) {
  .info__top_link {
    padding: 11px 19px;
  }
}
@media screen and (max-width: 1279px) {
  .info__top_link {
    padding: 16px 19px;
  }
}
@media screen and (max-width: 767px) {
  .info__top_link {
    padding: 14px 15px;
    font: var(--button-small);
  }
}

.info__top_image {
  position: absolute;
  top: -74px;
  right: 0;
}
@media screen and (max-width: 1500px) {
  .info__top_image {
    width: 615px;
    top: -64px;
  }
}
@media screen and (max-width: 1279px) {
  .info__top_image {
    display: none;
  }
}

.info__bottom_title {
  margin-bottom: 18px;
}
@media screen and (max-width: 1500px) {
  .info__bottom_title {
    font: var(--body-medium);
    margin-bottom: 17px;
  }
}
@media screen and (max-width: 1279px) {
  .info__bottom_title {
    font: var(--body-small);
    margin-bottom: 14px;
  }
}
@media screen and (max-width: 767px) {
  .info__bottom_title {
    margin-bottom: 15px;
  }
}

.info__bottom_list,
.info__bottom_slider__wrapper {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 30px;
}
@media screen and (max-width: 1279px) {
  .info__bottom_list,
  .info__bottom_slider__wrapper {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media screen and (max-width: 767px) {
  .info__bottom_list,
  .info__bottom_slider__wrapper {
    grid-template-columns: 1fr;
    gap: 10px;
  }
}

@media screen and (max-width: 1279px) {
  .info__bottom_slider__wrapper {
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
    height: 350px;
    gap: 0;
  }
  .info__bottom_slider__wrapper .info__company {
    width: 310px !important;
    height: 160px !important;
  }
}
@media screen and (max-width: 767px) {
  .info__bottom_slider__wrapper {
    height: 260px;
  }
  .info__bottom_slider__wrapper .info__company {
    width: 230px !important;
    height: 120px !important;
  }
}

.info__card {
  padding: 36px 32px 36px 32px;
  border-radius: 20px;
  background-color: #fff;
}
@media screen and (max-width: 1500px) {
  .info__card {
    padding: 30px 30px 36px 32px;
  }
}
@media screen and (max-width: 1279px) {
  .info__card {
    padding: 32px 30px 38px 32px;
  }
}
@media screen and (max-width: 767px) {
  .info__card {
    padding: 30px 30px 30px 20px;
  }
}

.info__card_name {
  font: var(--desktop-1920-h-4);
  color: var(--main-tiffany);
  margin-bottom: 80px;
}
@media screen and (max-width: 1500px) {
  .info__card_name {
    margin-bottom: 58px;
  }
}
@media screen and (max-width: 1279px) {
  .info__card_name {
    margin-bottom: 56px;
  }
}
@media screen and (max-width: 767px) {
  .info__card_name {
    margin-bottom: 4px;
  }
}

@media screen and (max-width: 767px) {
  .info__card_text {
    font: var(--body-medium);
  }
}

.info__company {
  background-color: #fff;
  border-radius: 20px;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 160px;
  overflow: hidden;
}
.info__company img {
  display: inline-block;
  object-fit: contain;
  width: 217px;
  height: 230px;
}
@media screen and (max-width: 767px) {
  .info__company img {
    height: auto;
    max-width: 170px;
  }
}

#insure-event-container {
  position: fixed;
  display: none;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  z-index: 99;
}
#insure-event-container .insure-event_modal-close {
  cursor: pointer;
  position: absolute;
  right: -36px;
  top: -35px;
}
@media screen and (max-height: 900px) {
  #insure-event-container .insure-event_modal-close {
    right: 15px;
    top: 5px;
  }
}
@media screen and (max-width: 768px) {
  #insure-event-container .insure-event_modal-close {
    right: 10px;
    top: 4px;
  }
}
#insure-event-container .insure-event_modal-close:hover svg path {
  transition: all 0.3s;
  stroke: #ffffff;
}
#insure-event-container .insure-event_modal-close:hover svg circle {
  transition: all 0.3s;
  fill: var(--secondary-blue-text);
}
#insure-event-container .insure-event-error {
  position: absolute;
  bottom: -9px;
  left: 5px;
  font-size: 13px;
  padding-top: 15px;
  line-height: 0;
  animation: fadeIn linear 0.2s;
  display: none;
  color: rgb(196, 0, 0);
}
#insure-event-container .insure-event-error-textarea {
  bottom: 0 !important;
}
#insure-event-container h2 {
  opacity: 0;
  position: relative;
  animation: modalContentFadeIn 0.2s 0.3s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;
}
@keyframes errorShow {
  from {
    opacity: 0;
    padding: 0;
  }
  to {
    opacity: 1;
    padding-top: 15px;
  }
}
#insure-event-container .insure-event-background {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  background: rgba(4, 27, 66, 0.637);
  text-align: center;
  vertical-align: middle;
  height: 100%;
}
@media screen and (max-height: 900px) {
  #insure-event-container .insure-event-background {
    display: flex;
    align-items: center;
    justify-content: center;
  }
}
#insure-event-container .insure-event-background .insure-event {
  transform: scale(0);
  background: white;
  padding: 40px 30px;
  display: flex;
  flex-direction: column;
  border-radius: 20px;
  font-weight: 300;
  position: relative;
  width: 500px;
  height: 650px;
  max-height: 650px;
}
@media screen and (max-height: 900px) {
  #insure-event-container .insure-event-background .insure-event {
    height: 100%;
    position: absolute;
    overflow: hidden auto;
  }
  #insure-event-container .insure-event-background .insure-event::-webkit-scrollbar {
    width: 3px;
  }
  #insure-event-container .insure-event-background .insure-event::-webkit-scrollbar-track {
    margin: 10px 0;
    background-color: transparent !important;
  }
  #insure-event-container .insure-event-background .insure-event::-webkit-scrollbar-thumb {
    background-color: var(--grey-300);
    border-radius: 11px;
    transition: all 0.4s;
    -moz-transition: all 0.4s;
    -webkit-transition: all 0.4s;
  }
}
@media screen and (max-width: 768px) {
  #insure-event-container .insure-event-background .insure-event {
    padding: 40px 15px;
    width: calc(100% - 20px);
    max-width: 365px;
  }
}
@media screen and (max-width: 430px) {
  #insure-event-container .insure-event-background .insure-event {
    padding: 40px 10px;
  }
}
#insure-event-container .insure-event-background .insure-event .insure-event-error-message {
  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
  display: none;
  animation: fadeIn 0.3s linear;
  position: absolute;
  z-index: 999;
  top: 100px;
  left: -45px;
  background-color: white;
  border-radius: 20px;
  left: -45px;
}
@media screen and (max-width: 768px) {
  #insure-event-container .insure-event-background .insure-event .insure-event-error-message {
    left: 10px;
    width: 95%;
  }
}
#insure-event-container .insure-event-background .insure-event .spinner {
  z-index: 999;
  position: absolute;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
  top: 50%;
}
#insure-event-container .insure-event-background .insure-event #insure-event-first-step {
  animation: fadeIn 0.3s linear;
}
#insure-event-container .insure-event-background .insure-event #insure-event-second-step {
  display: none;
}
#insure-event-container .insure-event-background .insure-event .insure-event-second-step-wrapper {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
}
#insure-event-container .insure-event-background .insure-event .insure-event-back {
  display: none;
  font: var(--grey-400);
  font-size: 14px;
  cursor: pointer;
  position: relative;
}
#insure-event-container .insure-event-background .insure-event .insure-event-back::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 27px;
  background-color: var(--grey-400);
}
@media screen and (max-width: 768px) {
  #insure-event-container .insure-event-background .insure-event .insure-event-back::before {
    bottom: 21px;
  }
}
#insure-event-container .insure-event-background .insure-event .insure-event-title-wrapper {
  display: flex;
  justify-content: space-between;
}
#insure-event-container .insure-event-background .insure-event .insure-event-title-wrapper .insure-event-step {
  margin-top: 2px;
  font: var(--caption-small);
  color: var(--main-white);
  background-color: var(--secondary-dark-tiffany);
  height: 22px;
  border-radius: 20px;
  width: 78px;
}
@media screen and (max-width: 768px) {
  #insure-event-container .insure-event-background .insure-event .insure-event-title-wrapper .insure-event-step {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 46px;
  }
}
#insure-event-container .insure-event-background .insure-event .choices {
  margin-bottom: 0 !important;
}
#insure-event-container .insure-event-background .insure-event .choices[data-type*=select-one] .choices__input {
  color: var(--main-black);
  font: var(--button-medium);
  padding: 5px 15px;
  background-color: var(--input-grey-fill);
  border-bottom: 1px solid var(--grey-100);
}
#insure-event-container .insure-event-background .insure-event .choices[data-type*=select-one] .choices__input::placeholder {
  color: var(--grey-400);
}
#insure-event-container .insure-event-background .insure-event .choices__inner {
  padding: 15px 20px 20px;
  min-height: auto;
  height: 56px;
  border-radius: 8px;
  border: none;
  background-color: var(--input-grey-fill);
}
#insure-event-container .insure-event-background .insure-event .is-open .choices__inner {
  border-radius: 8px 8px 0 0;
}
#insure-event-container .insure-event-background .insure-event .choices[data-type*=select-one] .choices__inner {
  padding-bottom: 0;
}
#insure-event-container .insure-event-background .insure-event .calculator__selecotor-office .choices[data-type*=select-one] .choices__input {
  color: var(--main-black);
  font: var(--button-medium);
  padding: 5px 15px;
  background-color: var(--input-grey-fill);
  border-bottom: 1px solid var(--grey-100);
}
#insure-event-container .insure-event-background .insure-event .calculator__selecotor-office .choices[data-type*=select-one] .choices__input::placeholder {
  color: var(--grey-400);
}
#insure-event-container .insure-event-background .insure-event .choices__list--single {
  padding: 0;
  color: var(--main-black);
  font: var(--button-medium);
}
#insure-event-container .insure-event-background .insure-event .choices__placeholder {
  opacity: 1;
  color: var(--grey-400);
}
#insure-event-container .insure-event-background .insure-event .choices[data-type*=select-one]::after {
  width: 10px;
  height: 10px;
  border: none;
  padding: 0;
  top: 25px;
  right: 20px;
  transition: transform 400ms;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml,%3Csvg width='10' height='10' viewBox='0 0 10 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.162718 2.17574C0.379676 1.94142 0.731435 1.94142 0.948393 2.17574L5 6.55147L9.05161 2.17574C9.26857 1.94142 9.62033 1.94142 9.83728 2.17574C10.0542 2.41005 10.0542 2.78995 9.83728 3.02426L5.39284 7.82426C5.17588 8.05858 4.82412 8.05858 4.60716 7.82426L0.162718 3.02426C-0.0542395 2.78995 -0.0542395 2.41005 0.162718 2.17574Z' fill='%23001434'/%3E%3C/svg%3E%0A");
}
#insure-event-container .insure-event-background .insure-event .is-open .choices__list--dropdown,
#insure-event-container .insure-event-background .insure-event .is-open .choices__list[aria-expanded] {
  border: none;
}
#insure-event-container .insure-event-background .insure-event .choices__list--dropdown,
#insure-event-container .insure-event-background .insure-event .choices__list[aria-expanded] {
  border: none;
  background-color: var(--input-grey-fill);
}
#insure-event-container .insure-event-background .insure-event .choices[data-type*=select-one].is-open::after {
  transform: rotate(180deg);
  margin-top: 0;
}
#insure-event-container .insure-event-background .insure-event .choices__list--dropdown .choices__list,
#insure-event-container .insure-event-background .insure-event .choices__list[aria-expanded] .choices__list {
  height: auto;
}
#insure-event-container .insure-event-background .insure-event .calculator__selecotor-type .choices__list--dropdown .choices__list,
#insure-event-container .insure-event-background .insure-event .choices__list[aria-expanded] .choices__list {
  max-height: 164px !important;
}
@media screen and (max-width: 1500px) {
  #insure-event-container .insure-event-background .insure-event .calculator__selecotor-office .choices__list--dropdown .choices__list,
  #insure-event-container .insure-event-background .insure-event .choices__list[aria-expanded] .choices__list {
    max-height: 140px;
  }
}
#insure-event-container .insure-event-background .insure-event .calculator__selecotor-office .choices__list--dropdown .choices__item {
  padding: 8px 15px !important;
}
@media screen and (max-width: 1500px) {
  #insure-event-container .insure-event-background .insure-event .calculator__selecotor-office .choices__list--dropdown {
    max-height: 165px !important;
  }
}
#insure-event-container .insure-event-background .insure-event .choices__item {
  transition: background-color 400ms;
}
#insure-event-container .insure-event-background .insure-event .choices__list--dropdown .choices__item {
  color: var(--main-black);
  font: var(--button-medium);
  padding: 13.8px 20px;
}
#insure-event-container .insure-event-background .insure-event .choices__list--dropdown .choices__item + .choices__item {
  border-top: 1px solid var(--grey-100);
}
#insure-event-container .insure-event-background .insure-event .choices__list--dropdown .choices__item:hover {
  background-color: #dee8ed;
}
#insure-event-container .insure-event-background .insure-event .choices__list--dropdown .choices__item--selectable.is-highlighted {
  background-color: #dee8ed;
  color: var(--secondary-blue-text);
}
#insure-event-container .insure-event-background .insure-event .choices__list--dropdown .choices__placeholder {
  display: none;
}
#insure-event-container .insure-event-background .insure-event .choices__list--dropdown .choices__placeholder + .choices__item {
  border-top: none;
}
#insure-event-container .insure-event-background .insure-event .policy-text-submit-insure {
  margin-top: auto;
  color: var(--grey-500);
  font-size: 13px;
  line-height: 16px;
  text-align: left;
}
@media screen and (max-width: 430px) {
  #insure-event-container .insure-event-background .insure-event .policy-text-submit-insure {
    margin-top: auto;
  }
}
#insure-event-container .insure-event-background .insure-event .policy-text-submit-insure a {
  font-weight: 600;
  transition: all 0.3s;
  color: var(--grey-500);
  text-decoration: underline;
}
#insure-event-container .insure-event-background .insure-event .policy-text-submit-insure a:hover {
  color: var(--main-blue);
}
#insure-event-container .insure-event-background .insure-event .insure-event-close-success {
  background-color: var(--main-blue);
  color: var(--main-white);
  padding: 15px 24px;
  cursor: pointer;
  border-radius: 10px;
  transition: ease-in-out 0.3s;
}
#insure-event-container .insure-event-background .insure-event .insure-event-close-success:hover {
  background-color: var(--secondary-blue-text);
}
#insure-event-container .insure-event-background .insure-event .insure-event-caption {
  margin-bottom: 20px;
  font: var(--caption-large);
  text-align: left;
}
@media screen and (max-width: 768px) {
  #insure-event-container .insure-event-background .insure-event .insure-event-caption {
    font: var(--caption-small);
  }
}
#insure-event-container .insure-event-background .insure-event .insure-event-input-wrapper {
  text-align: left;
  position: relative;
}
#insure-event-container .insure-event-background .insure-event .insure-event-inputs-wrapper {
  display: flex;
  flex-direction: column;
  gap: 20px;
}
#insure-event-container .insure-event-background .insure-event .insure-event-label {
  font: var(--body-medium);
  text-align: left;
  margin-left: 5px;
}
#insure-event-container .insure-event-background .insure-event .insure-event-input {
  background-color: var(--input-grey-fill);
  width: 100%;
  padding: 15px 20px;
  border-radius: 8px;
}
#insure-event-container .insure-event-background .insure-event .insure-event-input::placeholder {
  font: var(--button-medium);
  color: var(--grey-500);
}
@media screen and (max-width: 768px) {
  #insure-event-container .insure-event-background .insure-event .feedback__ok-wrapper {
    margin: 0 auto;
  }
}
@media screen and (max-width: 768px) {
  #insure-event-container .insure-event-background .insure-event img {
    width: 200px;
  }
}
#insure-event-container .insure-event-background .insure-event .insure-event-comment {
  background-color: var(--input-grey-fill);
  padding: 15px 20px;
  border-radius: 8px;
  width: 100%;
  resize: none;
  height: 100px;
  outline: none;
}
#insure-event-container .insure-event-background .insure-event .insure-event-comment::placeholder {
  font: var(--button-medium);
  color: var(--grey-500);
}
#insure-event-container .insure-event-background .insure-event .insure-event-submit {
  margin-top: 24px;
  color: var(--main-white);
  font: var(--button-medium);
  width: 100%;
  padding: 15px 0;
  background-color: var(--main-orange);
  transition: 400ms;
  border-radius: 6px;
}
#insure-event-container .insure-event-background .insure-event .insure-event-submit:hover {
  background-color: #e96d1d;
}
#insure-event-container .insure-event-background .insure-event .insure-event-submit-result {
  display: none;
  margin-top: 24px;
  color: var(--main-white);
  font: var(--button-medium);
  width: 100%;
  padding: 15px 0;
  background-color: var(--main-orange);
  transition: 400ms;
  border-radius: 6px;
}
#insure-event-container .insure-event-background .insure-event .insure-event-submit-result:hover {
  background-color: #e96d1d;
}
#insure-event-container .insure-event-background .insure-event .insure-event-submit-inactive {
  opacity: 0.6;
  pointer-events: none;
}
#insure-event-container h3 {
  opacity: 0;
  position: relative;
  animation: modalContentFadeIn 0.7s 0.8s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;
}
#insure-event-container .feedback__ok-text {
  opacity: 0;
  position: relative;
  animation: modalContentFadeIn 0.7s 0.8s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;
}
#insure-event-container img {
  opacity: 0;
  position: relative;
  animation: modalContentFadeIn 0.4s 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;
}
#insure-event-container .insure-event-close-success {
  opacity: 0;
  position: relative;
  animation: modalContentFadeIn 0.7s 0.8s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;
}

.insure-event-show {
  display: table !important;
  animation: fadeIn 0.3s linear;
}
.insure-event-show .insure-event {
  animation: blowUpModal 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;
}

.insure-event-show-slow {
  display: table !important;
  animation: fadeIn 0.3s linear;
}
.insure-event-show-slow .insure-event {
  animation: blowUpModal 1s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;
}

.insure-event-out {
  animation: loginOutBg 0.4s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;
}
.insure-event-out .insure-event {
  animation: blowUpModalTwo 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;
}

@keyframes loginOutBg {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes blowUpModal {
  0% {
    transform: scale(0);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes blowUpModalTwo {
  0% {
    transform: scale(1);
    opacity: 1;
  }
  100% {
    transform: scale(0);
    opacity: 0;
  }
}
#investment_popup-container {
  position: fixed;
  display: none;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  z-index: 99;
}
#investment_popup-container .is-open .choices__inner {
  border-radius: 8px 8px 0 0;
}
#investment_popup-container .choices__inner {
  padding: 15px 20px 20px;
  min-height: auto;
  height: 56px;
  border-radius: 8px;
  border: none;
  background-color: var(--input-grey-fill);
}
#investment_popup-container .choices[data-type*=select-one] .choices__inner {
  padding-bottom: 0;
}
#investment_popup-container .calculator__selecotor-office .choices[data-type*=select-one] .choices__input {
  color: var(--main-black);
  font: var(--button-medium);
  padding: 5px 15px;
  background-color: var(--input-grey-fill);
  border-bottom: 1px solid var(--grey-100);
}
#investment_popup-container .calculator__selecotor-office .choices[data-type*=select-one] .choices__input::placeholder {
  color: var(--grey-400);
}
@media screen and (max-width: 500px) {
  #investment_popup-container .calculator__selecotor-office .choices[data-type*=select-one] .choices__input {
    font-size: 13px;
  }
}
#investment_popup-container .choices__list--single {
  padding: 0;
  color: var(--main-black);
  font: var(--button-medium);
  z-index: 99999999;
}
@media screen and (max-width: 768px) {
  #investment_popup-container .choices__list--single {
    font-size: 13px;
  }
}
@media screen and (max-width: 500px) {
  #investment_popup-container .choices__list--single {
    font-size: 13px;
  }
}
#investment_popup-container .choices__placeholder {
  opacity: 1;
  color: var(--grey-400);
  text-align: left;
}
#investment_popup-container .choices[data-type*=select-one]::after {
  width: 10px;
  height: 10px;
  border: none;
  padding: 0;
  top: 25px;
  right: 20px;
  transition: transform 400ms;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml,%3Csvg width='10' height='10' viewBox='0 0 10 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.162718 2.17574C0.379676 1.94142 0.731435 1.94142 0.948393 2.17574L5 6.55147L9.05161 2.17574C9.26857 1.94142 9.62033 1.94142 9.83728 2.17574C10.0542 2.41005 10.0542 2.78995 9.83728 3.02426L5.39284 7.82426C5.17588 8.05858 4.82412 8.05858 4.60716 7.82426L0.162718 3.02426C-0.0542395 2.78995 -0.0542395 2.41005 0.162718 2.17574Z' fill='%23001434'/%3E%3C/svg%3E%0A");
}
#investment_popup-container .is-open .choices__list--dropdown,
#investment_popup-container .is-open .choices__list[aria-expanded] {
  border: none;
}
#investment_popup-container .choices__list--dropdown,
#investment_popup-container .choices__list[aria-expanded] {
  border: none;
  background-color: var(--input-grey-fill);
}
#investment_popup-container .choices[data-type*=select-one].is-open::after {
  transform: rotate(180deg);
  margin-top: 0;
}
#investment_popup-container .choices__list--dropdown .choices__list,
#investment_popup-container .choices__list[aria-expanded] .choices__list {
  height: auto;
}
#investment_popup-container .calculator__selecotor-type .choices__list--dropdown .choices__list,
#investment_popup-container .choices__list[aria-expanded] .choices__list {
  max-height: 164px !important;
}
@media screen and (max-width: 1500px) {
  #investment_popup-container .calculator__selecotor-office .choices__list--dropdown .choices__list,
  #investment_popup-container .choices__list[aria-expanded] .choices__list {
    max-height: 140px;
  }
}
#investment_popup-container .calculator__selecotor-office .choices__list--dropdown .choices__item {
  padding: 8px 15px !important;
}
@media screen and (max-width: 1500px) {
  #investment_popup-container .calculator__selecotor-office .choices__list--dropdown {
    max-height: 165px !important;
  }
}
@media screen and (max-width: 768px) {
  #investment_popup-container .calculator__selecotor-office .choices__list--dropdown {
    max-height: 194px !important;
  }
}
#investment_popup-container .choices__item {
  text-align: left;
  transition: background-color 400ms;
  opacity: 0;
  animation: fadeIn 0.15s 0.1s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;
}
#investment_popup-container .choices__list--dropdown .choices__item {
  color: var(--main-black);
  font: var(--button-medium);
  padding: 13.8px 20px;
}
#investment_popup-container .choices__list--dropdown .choices__item + .choices__item {
  border-top: 1px solid var(--grey-100);
}
@media screen and (max-width: 500px) {
  #investment_popup-container .choices__list--dropdown .choices__item {
    font-size: 13px;
  }
}
#investment_popup-container .choices__list--dropdown .choices__item:hover {
  background-color: #dee8ed;
}
#investment_popup-container .choices__list--dropdown .choices__item--selectable.is-highlighted {
  background-color: #dee8ed;
  color: var(--secondary-blue-text);
}
#investment_popup-container .choices__list--dropdown .choices__placeholder {
  display: none;
}
#investment_popup-container .choices__list--dropdown .choices__placeholder + .choices__item {
  border-top: none;
}
#investment_popup-container .investment_popup_modal-close {
  cursor: pointer;
  position: absolute;
  right: -36px;
  top: -35px;
}
@media screen and (max-height: 900px) {
  #investment_popup-container .investment_popup_modal-close {
    right: 10px;
    top: 10px;
  }
}
@media screen and (max-height: 800px) {
  #investment_popup-container .investment_popup_modal-close {
    right: 10px;
    top: 10px;
  }
}
@media screen and (max-width: 768px) {
  #investment_popup-container .investment_popup_modal-close {
    right: 10px;
    top: 5px;
  }
}
#investment_popup-container .investment_popup_modal-close:hover svg path {
  transition: all 0.3s;
  stroke: #ffffff;
}
#investment_popup-container .investment_popup_modal-close:hover svg circle {
  transition: all 0.3s;
  fill: var(--secondary-blue-text);
}
#investment_popup-container .investment_popup-error {
  position: absolute;
  bottom: -9px;
  left: 5px;
  font-size: 13px;
  padding-top: 15px;
  line-height: 0;
  animation: fadeIn linear 0.2s;
  display: none;
  color: rgb(196, 0, 0);
}
#investment_popup-container .investment_popup-error-textarea {
  bottom: 0 !important;
}
#investment_popup-container h2 {
  opacity: 0;
  position: relative;
  animation: modalContentFadeIn 0.2s 0.3s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;
}
@keyframes errorShow {
  from {
    opacity: 0;
    padding: 0;
  }
  to {
    opacity: 1;
    padding-top: 15px;
  }
}
#investment_popup-container .investment_popup-background {
  position: relative;
  display: table-cell;
  background: rgba(4, 27, 66, 0.637);
  text-align: center;
  vertical-align: middle;
  height: 100%;
}
@media screen and (max-height: 900px) {
  #investment_popup-container .investment_popup-background {
    display: flex;
    align-items: center;
    justify-content: center;
  }
}
#investment_popup-container .investment_popup-background .investment_popup {
  transform: scale(0);
  background: white;
  padding: 40px 30px;
  display: inline-block;
  border-radius: 20px;
  font-weight: 300;
  position: relative;
  background-color: var(--main-white);
  width: 500px;
  border-radius: 20px;
  position: relative;
  padding: 50px 30px;
  padding-top: 40px;
  text-align: left;
  width: 500px;
}
@media screen and (max-height: 900px) {
  #investment_popup-container .investment_popup-background .investment_popup {
    position: absolute;
    height: 100% !important;
    overflow: hidden auto;
  }
  #investment_popup-container .investment_popup-background .investment_popup::-webkit-scrollbar {
    width: 3px;
  }
  #investment_popup-container .investment_popup-background .investment_popup::-webkit-scrollbar-track {
    margin: 10px 0;
    background-color: transparent !important;
  }
  #investment_popup-container .investment_popup-background .investment_popup::-webkit-scrollbar-thumb {
    background-color: var(--grey-300);
    border-radius: 11px;
    transition: all 0.4s;
    -moz-transition: all 0.4s;
    -webkit-transition: all 0.4s;
  }
}
@media screen and (max-width: 1280px) {
  #investment_popup-container .investment_popup-background .investment_popup {
    max-height: 760px;
  }
}
@media screen and (max-width: 768px) {
  #investment_popup-container .investment_popup-background .investment_popup {
    padding: 30px 20px;
    margin: 0 15px;
    width: auto;
    max-width: 500px;
    max-height: 723px;
  }
}
@media screen and (max-width: 500px) {
  #investment_popup-container .investment_popup-background .investment_popup {
    overflow-y: scroll;
    height: auto;
    max-height: 720px;
  }
}
#investment_popup-container .investment_popup-background .investment_popup .investment_popup-spinner {
  position: absolute;
  z-index: 9;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}
#investment_popup-container .investment_popup-background .investment_popup .investment_popup-error-message {
  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
  display: none;
  animation: fadeIn 0.3s linear;
  position: absolute;
  z-index: 999;
  top: 100px;
  left: -45px;
  background-color: white;
  border-radius: 20px;
}
@media screen and (max-width: 768px) {
  #investment_popup-container .investment_popup-background .investment_popup .investment_popup-error-message {
    left: 10px;
    width: 95%;
  }
}
#investment_popup-container .investment_popup-background .investment_popup .investment_popup-close-success {
  background-color: var(--main-blue);
  color: var(--main-white);
  padding: 15px 24px;
  cursor: pointer;
  border-radius: 10px;
  transition: ease-in-out 0.3s;
}
#investment_popup-container .investment_popup-background .investment_popup .investment_popup-close-success:hover {
  background-color: var(--secondary-blue-text);
}
#investment_popup-container .investment_popup-background .investment_popup .investment_popup-caption {
  margin-bottom: 20px;
  font: var(--caption-large);
  text-align: left;
}
@media screen and (max-width: 768px) {
  #investment_popup-container .investment_popup-background .investment_popup .investment_popup-caption {
    width: 100%;
  }
}
#investment_popup-container .investment_popup-background .investment_popup .investment_popup-input-wrapper {
  text-align: left;
  position: relative;
}
#investment_popup-container .investment_popup-background .investment_popup .investment_popup-inputs-wrapper {
  display: flex;
  flex-direction: column;
  gap: 20px;
}
#investment_popup-container .investment_popup-background .investment_popup .investment_popup-label {
  font: var(--body-medium);
  text-align: left;
  margin-left: 5px;
}
#investment_popup-container .investment_popup-background .investment_popup .investment_popup-input {
  background-color: var(--input-grey-fill);
  width: 100%;
  padding: 15px 20px;
  border-radius: 8px;
}
#investment_popup-container .investment_popup-background .investment_popup .investment_popup-input::placeholder {
  font: var(--button-medium);
  color: var(--grey-500);
}
@media screen and (max-width: 500px) {
  #investment_popup-container .investment_popup-background .investment_popup .investment_popup-input::placeholder {
    font-size: 13px;
  }
}
@media screen and (max-width: 768px) {
  #investment_popup-container .investment_popup-background .investment_popup .feedback__ok-wrapper {
    margin: 0 auto;
    text-align: center;
  }
}
#investment_popup-container .investment_popup-background .investment_popup .investment_popup-comment {
  background-color: var(--input-grey-fill);
  padding: 15px 20px;
  border-radius: 8px;
  width: 100%;
  resize: none;
  height: 100px;
  outline: none;
}
#investment_popup-container .investment_popup-background .investment_popup .investment_popup-comment::placeholder {
  font: var(--button-medium);
  color: var(--grey-500);
}
@media screen and (max-width: 500px) {
  #investment_popup-container .investment_popup-background .investment_popup .investment_popup-comment::placeholder {
    font-size: 13px;
  }
}
@media screen and (max-width: 500px) {
  #investment_popup-container .investment_popup-background .investment_popup .investment_popup-comment {
    height: 60px;
    font-size: 13px;
  }
}
#investment_popup-container .investment_popup-background .investment_popup .investment_popup-submit {
  margin-top: 24px;
  color: var(--main-white);
  font: var(--button-medium);
  width: 100%;
  padding: 15px 0;
  background-color: var(--main-orange);
  transition: 400ms;
  border-radius: 6px;
}
#investment_popup-container .investment_popup-background .investment_popup .investment_popup-submit:hover {
  background-color: #e96d1d;
}
#investment_popup-container .investment_popup-background .investment_popup .investment_popup-submit-inactive {
  opacity: 0.6;
  pointer-events: none;
}
#investment_popup-container .investment_popup-close-success {
  opacity: 0;
  position: relative;
  animation: modalContentFadeIn 0.7s 0.8s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;
}

.investment_popup-show {
  display: table !important;
  animation: fadeIn 0.3s linear;
}
.investment_popup-show .investment_popup {
  animation: blowUpModal 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;
}

.investment_popup-out {
  animation: loginOutBg 0.4s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;
}
.investment_popup-out .investment_popup {
  animation: blowUpModalTwo 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;
}

@keyframes loginOutBg {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes blowUpModal {
  0% {
    transform: scale(0);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes blowUpModalTwo {
  0% {
    transform: scale(1);
    opacity: 1;
  }
  100% {
    transform: scale(0);
    opacity: 0;
  }
}
.investment_popup-title {
  font: var(--caption-large);
  color: var(--main-black);
  margin-bottom: 0;
}
.investment_popup .investment_popup-content-form {
  display: flex;
  flex-direction: column;
}
.investment_popup_modal-label-wrapper-first {
  position: relative;
  margin-top: 20px;
}
@media screen and (max-width: 500px) {
  .investment_popup_modal-label-wrapper-first {
    margin-top: 12px;
  }
}
.investment_popup_modal-label-wrapper {
  position: relative;
  margin-top: 20px;
}
@media screen and (max-width: 500px) {
  .investment_popup_modal-label-wrapper {
    margin-top: 12px;
  }
}
.investment_popup .investment_popup-content-input {
  border-radius: 8px;
  width: 100%;
  height: 55px;
  padding: 0 40px 0 20px;
  font-size: 15px;
  background-color: var(--input-grey-fill);
  font: var(--button-medium);
}
.investment_popup .investment_popup-content-input::placeholder {
  color: var(--grey-400);
}
@media screen and (max-width: 768px) {
  .investment_popup .investment_popup-content-input {
    font-size: 13px;
  }
}
@media screen and (max-width: 500px) {
  .investment_popup .investment_popup-content-input {
    font-size: 13px;
  }
}
.investment_popup .investment_popup-content-comment {
  background-color: var(--input-grey-fill);
  padding: 15px 20px;
  border-radius: 8px;
  width: 100%;
  resize: none;
  height: 100px;
  outline: none;
}
.investment_popup .investment_popup-submit {
  padding: 15px 0;
  width: 100%;
  background-color: var(--main-orange);
  cursor: pointer;
  font: var(--button-medium);
  border-radius: 6px;
  color: var(--main-white);
  transition: all 0.5s;
}
.investment_popup_modal-label {
  font: var(--body-medium);
  padding-bottom: 4px;
}
@media screen and (max-width: 500px) {
  .investment_popup_modal-label {
    font: var(--body-small);
  }
}
.investment_popup_message-error {
  position: absolute;
  bottom: -9px;
  left: 5px;
  font-size: 13px;
  padding-top: 15px;
  line-height: 0;
  animation: fadeIn linear 0.2s;
  display: none;
  color: rgb(196, 0, 0);
}
.investment_popup-policy {
  padding-top: 34px;
  font-size: 13px;
  color: var(--grey-500);
  line-height: 20px;
}
@media screen and (max-width: 500px) {
  .investment_popup-policy {
    padding-top: 20px;
    margin-bottom: 12px;
  }
}
.investment_popup-policy a {
  font-weight: 600;
  transition: all 0.3s;
  color: var(--grey-500);
  position: relative;
  cursor: pointer;
  text-decoration: underline;
  transition: ease-in 0.2s;
}
.investment_popup-policy a:hover {
  color: var(--main-blue);
}
@media screen and (max-width: 768px) {
  .investment_popup-policy a {
    text-decoration: underline;
  }
}
.investment_popup-policy a:hover {
  color: var(--main-blue);
}

.investment_popup-content-comment {
  font: var(--button-medium);
}
.investment_popup-content-comment::placeholder {
  color: var(--grey-400);
}
@media screen and (max-width: 768px) {
  .investment_popup-content-comment {
    font-size: 13px;
  }
}

.btn-lizing {
  padding: 15px 24px;
  background-color: #fff;
  border-radius: 6px;
  color: var(--main-black);
  font: var(--button-medium);
  display: flex;
  align-items: center;
  gap: 8px;
  transition: 400ms;
}
.btn-lizing svg path,
.btn-lizing svg circle {
  transition: 400ms;
}
.btn-lizing:hover {
  background-color: var(--main-black);
  color: #fff;
}
.btn-lizing:hover svg circle {
  fill: #fff;
}
.btn-lizing:hover svg path {
  stroke: var(--main-black);
}
@media screen and (max-width: 1500px) {
  .btn-lizing {
    padding: 13px 24px;
  }
}
@media screen and (max-width: 767px) {
  .btn-lizing {
    font: var(--button-small);
    padding: 16px 26px 16px 24px;
    gap: 15px;
  }
}

.meta {
  margin-bottom: var(--section-mb);
}

.meta__inner {
  padding: 80px 60px;
  border-radius: 20px;
  background-color: var(--background-blue);
  display: grid;
  grid-template-columns: 440px 1fr;
  gap: 156px;
  transition: 400ms;
}
@media screen and (max-width: 1500px) {
  .meta__inner {
    padding: 80px 80px 80px 60px;
    gap: 115px;
  }
}
@media screen and (max-width: 1279px) {
  .meta__inner {
    grid-template-columns: 1fr;
    gap: 22px;
    padding: 50px 38px 66px 40px;
  }
}
@media screen and (max-width: 767px) {
  .meta__inner {
    padding: 36px 20px 47px;
    gap: 16px;
  }
}

.meta__title {
  font: var(--desktop-1920-h-3);
}
@media screen and (max-width: 1279px) {
  .meta__title {
    max-width: 480px;
  }
}

.meta__button {
  margin-top: 24px;
  padding: 15px 24px;
  font: var(--button-medium);
  color: var(--main-blue);
  background-color: #fff;
  border-radius: 6px;
  transition: 400ms;
}
.meta__button:hover {
  background-color: var(--main-blue);
  color: #fff;
}
@media screen and (max-width: 1279px) {
  .meta__button {
    margin-top: 30px;
    padding: 13px 18px;
  }
}

.meta__text {
  transition: 400ms;
  overflow: hidden;
  max-height: 100%;
}
.meta__text a {
  color: var(--main-blue);
  text-decoration: underline;
}
.meta__text.hidden {
  max-height: 220px;
}
@media screen and (max-width: 1500px) {
  .meta__text {
    line-height: 26px;
  }
}
@media screen and (max-width: 1279px) {
  .meta__text {
    line-height: 28px;
  }
}
@media screen and (max-width: 767px) {
  .meta__text {
    font-size: 15px;
    line-height: 26px;
  }
  .meta__text.hidden {
    max-height: 305px;
  }
}

.mobile_navs {
  position: relative;
  display: none;
}
.mobile_navs.show .mobile_navs__header {
  border-radius: 8px 8px 0 0;
}
.mobile_navs.show .mobile_navs__header svg {
  transform: rotate(180deg);
}
@media screen and (max-width: 1279px) {
  .mobile_navs {
    display: block;
  }
}

.mobile_navs__header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 19px 20px;
  color: var(--main-black);
  font-weight: 600;
  font-size: 14px;
  line-height: 22px;
  background-color: var(--background-blue);
  border-radius: 8px;
  transition: 400ms;
}
.mobile_navs__header svg {
  transition: 400ms;
}

.mobile_navs__list {
  background-color: #e6f1fc;
  transition: 400ms;
  overflow: hidden;
  border-radius: 0 0 8px 8px;
  z-index: 3;
  position: absolute;
  top: 60px;
  left: 0;
  right: 0;
}
.mobile_navs__list a {
  display: block;
  padding: 20px;
  font: var(--caption-small);
  color: var(--grey-500);
}

#policy-container {
  position: fixed;
  display: none;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  z-index: 99;
}
#policy-container .policy_modal-close {
  cursor: pointer;
  position: absolute;
  right: -36px;
  top: -35px;
}
@media screen and (max-height: 900px) {
  #policy-container .policy_modal-close {
    right: 10px;
    top: 10px;
  }
}
@media screen and (max-height: 730px) {
  #policy-container .policy_modal-close {
    right: 10px;
    top: 10px;
  }
}
@media screen and (max-width: 768px) {
  #policy-container .policy_modal-close {
    right: 10px;
    top: 10px;
  }
}
#policy-container .policy_modal-close:hover svg path {
  transition: all 0.3s;
  stroke: #ffffff;
}
#policy-container .policy_modal-close:hover svg circle {
  transition: all 0.3s;
  fill: var(--secondary-blue-text);
}
#policy-container .policy-error {
  position: absolute;
  bottom: -9px;
  left: 5px;
  font-size: 13px;
  padding-top: 15px;
  line-height: 0;
  animation: fadeIn linear 0.2s;
  display: none;
  color: rgb(196, 0, 0);
}
#policy-container .policy-error-textarea {
  bottom: 0 !important;
}
#policy-container h2 {
  opacity: 0;
  position: relative;
  animation: modalContentFadeIn 0.2s 0.3s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;
}
@keyframes errorShow {
  from {
    opacity: 0;
    padding: 0;
  }
  to {
    opacity: 1;
    padding-top: 15px;
  }
}
#policy-container .policy-background {
  position: relative;
  display: table-cell;
  background: rgba(4, 27, 66, 0.637);
  text-align: center;
  vertical-align: middle;
  height: 100%;
}
@media screen and (max-height: 900px) {
  #policy-container .policy-background {
    display: flex;
    align-items: center;
    justify-content: center;
  }
}
#policy-container .policy-background .policy {
  transform: scale(0);
  background: white;
  padding: 40px 30px;
  display: inline-block;
  border-radius: 20px;
  font-weight: 300;
  position: relative;
  width: 500px;
  max-height: 660px;
}
@media screen and (max-height: 900px) {
  #policy-container .policy-background .policy {
    height: 100%;
    overflow: hidden auto;
    position: absolute;
  }
  #policy-container .policy-background .policy::-webkit-scrollbar {
    width: 3px;
  }
  #policy-container .policy-background .policy::-webkit-scrollbar-track {
    margin: 10px 0;
    background-color: transparent !important;
  }
  #policy-container .policy-background .policy::-webkit-scrollbar-thumb {
    background-color: var(--grey-300);
    border-radius: 11px;
    transition: all 0.4s;
    -moz-transition: all 0.4s;
    -webkit-transition: all 0.4s;
  }
}
@media screen and (max-width: 500px) {
  #policy-container .policy-background .policy {
    width: calc(100% - 20px);
  }
}
#policy-container .policy-background .policy .policy-error-message {
  width: auto;
  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
  display: none;
  animation: fadeIn 0.3s linear;
  position: absolute;
  z-index: 999;
  top: 50%;
  transform: translate(-50%, -50%);
  left: 50%;
  background-color: white;
  border-radius: 20px;
}
@media screen and (max-width: 768px) {
  #policy-container .policy-background .policy .policy-error-message {
    width: 95%;
    height: auto;
  }
}
#policy-container .policy-background .policy .review-close-success {
  background-color: var(--main-blue);
  color: var(--main-white);
  padding: 15px 24px;
  cursor: pointer;
  border-radius: 10px;
  transition: ease-in-out 0.3s;
}
#policy-container .policy-background .policy .review-close-success:hover {
  background-color: var(--secondary-blue-text);
}
#policy-container .policy-background .policy .policy-put-close-success {
  background-color: var(--main-blue);
  color: var(--main-white);
  padding: 15px 24px;
  cursor: pointer;
  border-radius: 10px;
  transition: ease-in-out 0.3s;
}
#policy-container .policy-background .policy .policy-put-close-success:hover {
  background-color: var(--secondary-blue-text);
}
#policy-container .policy-background .policy .policy_spinner {
  position: absolute;
  top: 50%;
  z-index: 9;
  transform: translate(-50%, -50%);
}
@media screen and (max-width: 768px) {
  #policy-container .policy-background .policy {
    padding: 24px 15px;
  }
}
#policy-container .policy-background .policy .policy-close-success {
  background-color: var(--main-blue);
  color: var(--main-white);
  padding: 15px 24px;
  cursor: pointer;
  border-radius: 10px;
  transition: ease-in-out 0.3s;
}
#policy-container .policy-background .policy .policy-close-success:hover {
  background-color: var(--secondary-blue-text);
}
@media screen and (max-width: 768px) {
  #policy-container .policy-background .policy {
    max-width: 460px;
  }
}
@media screen and (max-width: 510px) {
  #policy-container .policy-background .policy {
    max-width: 374px;
  }
}
@media screen and (max-width: 430px) {
  #policy-container .policy-background .policy {
    max-height: 680px;
  }
}
@media screen and (max-width: 375px) {
  #policy-container .policy-background .policy {
    max-width: 330px;
  }
}
#policy-container .policy-background .policy .policy-caption {
  margin-bottom: 20px;
  font: var(--caption-large);
  text-align: left;
}
@media screen and (max-width: 768px) {
  #policy-container .policy-background .policy .policy-caption {
    width: 100%;
  }
}
#policy-container .policy-background .policy .policy-input-wrapper {
  text-align: left;
  position: relative;
}
#policy-container .policy-background .policy .policy-inputs-wrapper {
  display: flex;
  flex-direction: column;
  gap: 20px;
}
#policy-container .policy-background .policy .policy-label {
  font: var(--body-medium);
  text-align: left;
  margin-left: 5px;
}
#policy-container .policy-background .policy .policy-input {
  background-color: var(--input-grey-fill);
  width: 100%;
  padding: 15px 20px;
  border-radius: 8px;
}
#policy-container .policy-background .policy .policy-input::placeholder {
  font: var(--button-medium);
  color: var(--grey-500);
}
#policy-container .policy-background .policy .policy-text-submit {
  margin-top: 14px;
  color: var(--grey-500);
  font-size: 13px;
  line-height: 16px;
  text-align: left;
}
@media screen and (max-width: 430px) {
  #policy-container .policy-background .policy .policy-text-submit {
    margin-top: 44px;
  }
}
#policy-container .policy-background .policy .policy-text-submit a {
  font-weight: 600;
  transition: all 0.3s;
  color: var(--grey-500);
  text-decoration: underline;
}
#policy-container .policy-background .policy .policy-text-submit a:hover {
  color: var(--main-blue);
}
#policy-container .policy-background .policy #drop-area {
  border: 2px dashed var(--stroke-light-blue);
  border-radius: 8px;
  display: block;
  width: 100%;
  height: 100px;
}
#policy-container .policy-background .policy #drop-area:hover {
  border: 2px solid rgba(253, 121, 35, 0.6705882353);
}
#policy-container .policy-background .policy #drop-area.highlight {
  border: 2px solid rgba(253, 121, 35, 0.6705882353);
}
#policy-container .policy-background .policy p {
  margin-top: 0;
}
#policy-container .policy-background .policy .my-form {
  margin-bottom: 10px;
}
#policy-container .policy-background .policy #fileList {
  display: flex;
  flex-direction: column;
  gap: 10px;
}
#policy-container .policy-background .policy #fileList li {
  background-color: var(--input-grey-fill);
  padding: 11px 24px;
  max-width: 243px;
  min-width: 243px;
  border-radius: 8px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font: var(--button-medium);
  color: var(--main-black);
  position: relative;
}
#policy-container .policy-background .policy #fileList li span {
  padding-left: 20px;
}
#policy-container .policy-background .policy #fileList li p {
  z-index: 99;
  position: absolute;
  width: 10px;
  height: 10px;
  right: 15px;
  top: 50%;
  transform: translateY(-50%);
  background-image: url("data:image/svg+xml,%3Csvg width='10' height='10' viewBox='0 0 10 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.74786 0.252135C9.41168 -0.0840537 8.86664 -0.0840365 8.53047 0.252135L4.99999 3.7826L1.46953 0.252146C1.13336 -0.0840259 0.58832 -0.0840432 0.252134 0.252146C-0.0840499 0.588335 -0.0840396 1.13338 0.252134 1.46955L3.78259 5L0.252146 8.53044C-0.0840257 8.86662 -0.0840377 9.41166 0.252146 9.74785C0.588332 10.084 1.13337 10.084 1.46955 9.74785L4.99999 6.21739L8.53045 9.74787C8.86662 10.084 9.41167 10.084 9.74785 9.74787C10.084 9.41168 10.084 8.86663 9.74786 8.53045L6.21739 5L9.74786 1.46954C10.084 1.13337 10.0841 0.588324 9.74786 0.252135Z' fill='%23001434'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
}
#policy-container .policy-background .policy #fileList li::before {
  position: absolute;
  content: "";
  left: 22px;
  width: 12px;
  height: 14px;
  top: 17px;
  background-image: url("/img/shared/icons/docs.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
}
#policy-container .policy-background .policy #gallery img {
  width: 150px;
  margin-bottom: 10px;
  margin-right: 10px;
  vertical-align: middle;
}
#policy-container .policy-background .policy .button {
  font: var(--button-medium);
  color: var(--main-black);
  font-weight: 500;
  display: inline-block;
  cursor: pointer;
  border: none;
  display: flex;
  gap: 4px;
  justify-content: center;
  transition: all 0.2s;
}
#policy-container .policy-background .policy .policy-desc {
  display: flex;
  justify-content: center;
  gap: 4px;
  padding: 30px 0;
}
#policy-container .policy-background .policy .policy-desc .policy-text {
  font: var(--button-medium);
  color: var(--main-black);
}
@media screen and (max-width: 768px) {
  #policy-container .policy-background .policy .policy-desc {
    right: 70px !important;
  }
}
@media screen and (max-width: 510px) {
  #policy-container .policy-background .policy .policy-desc {
    right: 31px !important;
  }
}
@media screen and (max-width: 430px) {
  #policy-container .policy-background .policy .policy-desc {
    top: 84px !important;
    right: 163px !important;
  }
}
@media screen and (max-width: 375px) {
  #policy-container .policy-background .policy .policy-desc {
    right: 139px !important;
  }
}
#policy-container .policy-background .policy #fileElem {
  display: none;
}
@media screen and (max-width: 768px) {
  #policy-container .policy-background .policy .feedback__ok-wrapper {
    padding: 30px 50px !important;
  }
}
@media screen and (max-width: 375px) {
  #policy-container .policy-background .policy .feedback__ok-wrapper {
    padding: 20px 50px !important;
    margin: 0 auto;
  }
}
@media screen and (max-width: 768px) {
  #policy-container .policy-background .policy img {
    width: 200px;
  }
}
#policy-container .policy-background .policy .policy-comment {
  background-color: var(--input-grey-fill);
  padding: 15px 20px;
  border-radius: 8px;
  width: 100%;
  resize: none;
  height: 100px;
  outline: none;
}
#policy-container .policy-background .policy .policy-comment::placeholder {
  font: var(--button-medium);
  color: var(--grey-500);
}
#policy-container .policy-background .policy .policy-submit {
  margin-top: 10px;
  color: var(--main-white);
  font: var(--button-medium);
  width: 100%;
  padding: 15px 0;
  background-color: var(--main-orange);
  transition: 400ms;
  border-radius: 6px;
}
@media screen and (max-width: 768px) {
  #policy-container .policy-background .policy .policy-submit {
    margin-top: 14px;
  }
}
#policy-container .policy-background .policy .policy-submit:hover {
  background-color: #e96d1d;
}
#policy-container .policy-background .policy .policy-submit-inactive {
  opacity: 0.6;
  pointer-events: none;
}
#policy-container h3 {
  opacity: 0;
  position: relative;
  animation: modalContentFadeIn 0.7s 0.8s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;
}
#policy-container .feedback__ok-text {
  opacity: 0;
  position: relative;
  animation: modalContentFadeIn 0.7s 0.8s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;
}
#policy-container img {
  opacity: 0;
  position: relative;
  animation: modalContentFadeIn 0.4s 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;
}
#policy-container .policy-close-success {
  opacity: 0;
  position: relative;
  animation: modalContentFadeIn 0.7s 0.8s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;
}

.policy-show {
  display: table !important;
  animation: fadeIn 0.3s linear;
}
.policy-show .policy {
  animation: blowUpModal 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;
}

.policy-out {
  animation: loginOutBg 0.4s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;
}
.policy-out .policy {
  animation: blowUpModalTwo 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;
}

@keyframes loginOutBg {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes blowUpModal {
  0% {
    transform: scale(0);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes blowUpModalTwo {
  0% {
    transform: scale(1);
    opacity: 1;
  }
  100% {
    transform: scale(0);
    opacity: 0;
  }
}
#review-container {
  position: fixed;
  display: none;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  z-index: 99;
}
#review-container .review_modal-close {
  cursor: pointer;
  position: absolute;
  right: -36px;
  top: -35px;
}
@media screen and (max-height: 900px) {
  #review-container .review_modal-close {
    right: 10px;
    top: 10px;
  }
}
@media screen and (max-height: 800px) {
  #review-container .review_modal-close {
    right: 10px;
    top: 10px;
  }
}
@media screen and (max-width: 768px) {
  #review-container .review_modal-close {
    right: 10px;
    top: 10px;
  }
}
#review-container .review_modal-close:hover svg path {
  transition: all 0.3s;
  stroke: #ffffff;
}
#review-container .review_modal-close:hover svg circle {
  transition: all 0.3s;
  fill: var(--secondary-blue-text);
}
#review-container .review-error {
  position: absolute;
  bottom: -9px;
  left: 5px;
  font-size: 13px;
  padding-top: 15px;
  line-height: 0;
  animation: fadeIn linear 0.2s;
  display: none;
  color: rgb(196, 0, 0);
}
#review-container .review-error-textarea {
  bottom: 0 !important;
}
#review-container h2 {
  opacity: 0;
  position: relative;
  animation: modalContentFadeIn 0.2s 0.3s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;
}
@keyframes errorShow {
  from {
    opacity: 0;
    padding: 0;
  }
  to {
    opacity: 1;
    padding-top: 15px;
  }
}
#review-container .review-background {
  position: relative;
  display: table-cell;
  background: rgba(4, 27, 66, 0.637);
  text-align: center;
  vertical-align: middle;
  height: 100%;
}
@media screen and (max-height: 900px) {
  #review-container .review-background {
    display: flex;
    align-items: center;
    justify-content: center;
  }
}
#review-container .review-background .review {
  transform: scale(0);
  background: white;
  padding: 40px 30px;
  display: inline-block;
  border-radius: 20px;
  font-weight: 300;
  position: relative;
  width: 500px;
  max-height: 644px;
}
@media screen and (max-height: 900px) {
  #review-container .review-background .review {
    height: 100% !important;
    position: absolute;
    overflow: hidden auto;
  }
  #review-container .review-background .review::-webkit-scrollbar {
    width: 3px;
  }
  #review-container .review-background .review::-webkit-scrollbar-track {
    margin: 10px 0;
    background-color: transparent !important;
  }
  #review-container .review-background .review::-webkit-scrollbar-thumb {
    background-color: var(--grey-300);
    border-radius: 11px;
    transition: all 0.4s;
    -moz-transition: all 0.4s;
    -webkit-transition: all 0.4s;
  }
}
@media screen and (max-width: 768px) {
  #review-container .review-background .review {
    padding: 30px 20px;
    margin: 0 15px;
  }
}
#review-container .review-background .review .review-spinner {
  position: absolute;
  z-index: 9;
  top: 50%;
  transform: translate(-50%, -50%);
}
#review-container .review-background .review .review-error-message {
  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
  display: none;
  animation: fadeIn 0.3s linear;
  position: absolute;
  z-index: 999;
  top: 100px;
  background-color: white;
  border-radius: 20px;
  left: -45px;
}
@media screen and (max-width: 768px) {
  #review-container .review-background .review .review-error-message {
    left: 10px;
    width: 95%;
  }
}
@media screen and (max-width: 375px) {
  #review-container .review-background .review .review-error-message {
    left: 0;
  }
}
#review-container .review-background .review .review-close-success {
  background-color: var(--main-blue);
  color: var(--main-white);
  padding: 15px 24px;
  cursor: pointer;
  border-radius: 10px;
  transition: ease-in-out 0.3s;
}
#review-container .review-background .review .review-close-success:hover {
  background-color: var(--secondary-blue-text);
}
@media screen and (max-width: 768px) {
  #review-container .review-background .review {
    width: auto;
    max-width: 500px;
  }
}
#review-container .review-background .review .review-caption {
  margin-bottom: 20px;
  font: var(--caption-large);
  text-align: left;
}
@media screen and (max-width: 768px) {
  #review-container .review-background .review .review-caption {
    width: 100%;
  }
}
#review-container .review-background .review .review-input-wrapper {
  text-align: left;
  position: relative;
}
#review-container .review-background .review .review-inputs-wrapper {
  display: flex;
  flex-direction: column;
  gap: 20px;
}
#review-container .review-background .review .review-label {
  font: var(--body-medium);
  text-align: left;
  margin-left: 5px;
}
#review-container .review-background .review .review-input {
  background-color: var(--input-grey-fill);
  width: 100%;
  padding: 15px 20px;
  border-radius: 8px;
}
#review-container .review-background .review .review-input::placeholder {
  font: var(--button-medium);
  color: var(--grey-500);
}
@media screen and (max-width: 768px) {
  #review-container .review-background .review .feedback__ok-wrapper {
    margin: 0 auto;
  }
}
@media screen and (max-width: 768px) {
  #review-container .review-background .review img {
    width: 200px;
  }
}
#review-container .review-background .review .review-comment {
  background-color: var(--input-grey-fill);
  padding: 15px 20px;
  border-radius: 8px;
  width: 100%;
  resize: none;
  height: 100px;
  outline: none;
}
#review-container .review-background .review .review-comment::placeholder {
  font: var(--button-medium);
  color: var(--grey-500);
}
#review-container .review-background .review .review-submit {
  margin-top: 24px;
  color: var(--main-white);
  font: var(--button-medium);
  width: 100%;
  padding: 15px 0;
  background-color: var(--main-orange);
  transition: 400ms;
  border-radius: 6px;
}
#review-container .review-background .review .review-submit:hover {
  background-color: #e96d1d;
}
#review-container .review-background .review .review-submit-inactive {
  opacity: 0.6;
  pointer-events: none;
}
#review-container h3 {
  opacity: 0;
  position: relative;
  animation: modalContentFadeIn 0.7s 0.8s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;
}
#review-container img {
  opacity: 0;
  position: relative;
  animation: modalContentFadeIn 0.4s 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;
}
#review-container .review-close-success {
  opacity: 0;
  position: relative;
  animation: modalContentFadeIn 0.7s 0.8s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;
}

.review-show {
  display: table !important;
  animation: fadeIn 0.3s linear;
}
.review-show .review {
  animation: blowUpModal 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;
}

.review-out {
  animation: loginOutBg 0.4s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;
}
.review-out .review {
  animation: blowUpModalTwo 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;
}

@keyframes loginOutBg {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes blowUpModal {
  0% {
    transform: scale(0);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes blowUpModalTwo {
  0% {
    transform: scale(1);
    opacity: 1;
  }
  100% {
    transform: scale(0);
    opacity: 0;
  }
}
.get_items-wrapper {
  position: relative;
}
.get_items-wrapper .spinner-wrapper {
  display: none;
  pointer-events: none;
  opacity: 0;
  position: absolute;
  bottom: -100px;
  left: 50%;
  transform: translateX(-50%);
  z-index: 10000;
  transition: opacity 400ms;
}

.spinner {
  display: inline-block;
  position: relative;
  width: 60px;
  height: 60px;
  transition: 400ms;
  animation: fadeIn 0.3s linear;
}

.spinner div {
  box-sizing: border-box;
  display: block;
  position: absolute;
  width: 60px;
  height: 60px;
  border: 4px solid var(--main-blue);
  border-radius: 50%;
  animation: spinner 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;
  border-color: var(--main-blue) transparent transparent transparent;
}

.spinner div:nth-child(1) {
  animation-delay: -0.45s;
}

.spinner div:nth-child(2) {
  animation-delay: -0.3s;
}

.spinner div:nth-child(3) {
  animation-delay: -0.15s;
}

@keyframes spinner {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.spinner_hidden {
  display: none !important;
}

.steps {
  margin-bottom: var(--section-mb);
}
.steps .title {
  max-width: 773px;
  margin-bottom: 50px;
}
@media screen and (max-width: 1500px) {
  .steps .title {
    margin-bottom: 46px;
  }
}
@media screen and (max-width: 1279px) {
  .steps .title {
    width: 540px;
    max-width: 540px;
    margin-bottom: 44px;
  }
}
@media screen and (max-width: 767px) {
  .steps .title {
    margin-bottom: 30px;
    width: auto;
  }
}

.steps__cards {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 30px;
}
@media screen and (max-width: 1279px) {
  .steps__cards {
    grid-template-columns: 1fr;
  }
}
@media screen and (max-width: 767px) {
  .steps__cards {
    gap: 20px;
  }
}

.steps__card {
  background-color: var(--background-blue);
  height: 370px;
  border-radius: 20px;
  display: flex;
  flex-direction: column;
  padding: 40px 20px 22px 40px;
}
@media screen and (max-width: 1279px) {
  .steps__card {
    flex-direction: row;
    align-items: flex-start;
    height: auto;
    gap: 32px;
    padding: 32px 30px 47px 32px;
  }
}
@media screen and (max-width: 767px) {
  .steps__card {
    padding: 30px 47px 37px 20px;
    gap: 20px;
  }
}

.steps__card_circle {
  display: flex;
  justify-content: center;
  align-items: center;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='60' height='60' fill='none'%3E%3Ccircle cx='30' cy='30' r='29.5' stroke='url(%23a)'/%3E%3Cdefs%3E%3CradialGradient id='a' cx='0' cy='0' r='1' gradientTransform='rotate(-135 37.713 1.952) scale(66.468 1008.64)' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23457CDC'/%3E%3Cstop offset='.902' stop-color='%23457CDC' stop-opacity='0'/%3E%3C/radialGradient%3E%3C/defs%3E%3C/svg%3E");
  background-position: center;
  border-radius: 50%;
  width: 60px;
  height: 60px;
  margin-bottom: 85px;
  font-weight: 600;
  font-size: 16px;
  color: var(--main-blue);
  flex: 0 0 auto;
}
@media screen and (max-width: 1500px) {
  .steps__card_circle {
    margin-bottom: 95px;
  }
}
@media screen and (max-width: 1279px) {
  .steps__card_circle {
    width: 50px;
    height: 50px;
    margin-bottom: 0;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50' height='50' fill='none'%3E%3Ccircle cx='25' cy='25' r='24.5' stroke='url(%23a)'/%3E%3Cdefs%3E%3CradialGradient id='a' cx='0' cy='0' r='1' gradientTransform='rotate(-135 31.428 1.627) scale(55.39 840.535)' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23457CDC'/%3E%3Cstop offset='.902' stop-color='%23457CDC' stop-opacity='0'/%3E%3C/radialGradient%3E%3C/defs%3E%3C/svg%3E");
  }
}
@media screen and (max-width: 767px) {
  .steps__card_circle {
    width: 45px;
    height: 45px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='45' height='45' fill='none'%3E%3Ccircle cx='22.5' cy='22.5' r='22' stroke='url(%23a)'/%3E%3Cdefs%3E%3CradialGradient id='a' cx='0' cy='0' r='1' gradientTransform='rotate(-135 28.285 1.464) scale(49.851 756.482)' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23457CDC'/%3E%3Cstop offset='.902' stop-color='%23457CDC' stop-opacity='0'/%3E%3C/radialGradient%3E%3C/defs%3E%3C/svg%3E");
  }
}

.steps__card_name {
  font: var(--desktop-1920-h-7);
  margin-bottom: 14px;
  max-width: 224px;
}
@media screen and (max-width: 1500px) {
  .steps__card_name {
    margin-bottom: 18px;
  }
}
@media screen and (max-width: 1279px) {
  .steps__card_name {
    margin-bottom: 16px;
    max-width: 100%;
  }
}
@media screen and (max-width: 767px) {
  .steps__card_name {
    max-width: 205px;
  }
}

.steps__card_text {
  font: var(--body-medium);
  color: var(--grey-500);
}
.steps__card_text a {
  color: inherit;
  text-decoration: underline;
  transform: 400ms;
}
.steps__card_text a:hover {
  color: var(--main-blue);
}
@media screen and (max-width: 1279px) {
  .steps__card_text {
    max-width: 397px;
  }
}
@media screen and (max-width: 767px) {
  .steps__card_text {
    font: var(--body-small);
  }
}

.steps__card-last {
  color: #fff;
  background: var(--gradient-blue);
}
.steps__card-last .steps__card_circle {
  background-image: url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='30' cy='30' r='29.5' stroke='url(%23paint0_radial_659_784)'/%3E%3Ccircle cx='30' cy='30' r='14.5' stroke='%233FB2B2'/%3E%3Cpath d='M51 10L29 34.5L24 30' stroke='white'/%3E%3Cdefs%3E%3CradialGradient id='paint0_radial_659_784' cx='0' cy='0' r='1' gradientUnits='userSpaceOnUse' gradientTransform='translate(63 30) rotate(-135) scale(66.468 1008.64)'%3E%3Cstop stop-color='white'/%3E%3Cstop offset='0.902302' stop-color='white' stop-opacity='0'/%3E%3C/radialGradient%3E%3C/defs%3E%3C/svg%3E%0A");
}
.steps__card-last .steps__card_name {
  margin-bottom: 29px;
}
@media screen and (max-width: 1500px) {
  .steps__card-last .steps__card_circle {
    margin-bottom: 89px;
  }
  .steps__card-last .steps__card_name {
    margin-bottom: 32px;
  }
}
@media screen and (max-width: 1279px) {
  .steps__card-last {
    padding: 32px 30px 42px 32px;
  }
  .steps__card-last .steps__card_name {
    max-width: 100%;
    margin-bottom: 27px;
  }
  .steps__card-last .steps__card_circle {
    margin-bottom: 0;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50' height='50' fill='none'%3E%3Ccircle cx='25' cy='25' r='24.5' stroke='url(%23a)'/%3E%3Ccircle cx='25' cy='25' r='12' stroke='%2302DCDC'/%3E%3Cpath stroke='%23fff' d='M42.5 8.333 24.167 28.75 20 25'/%3E%3Cdefs%3E%3CradialGradient id='a' cx='0' cy='0' r='1' gradientTransform='rotate(-135 31.428 1.627) scale(55.39 840.535)' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23fff'/%3E%3Cstop offset='.902' stop-color='%23fff' stop-opacity='0'/%3E%3C/radialGradient%3E%3C/defs%3E%3C/svg%3E");
  }
}
@media screen and (max-width: 767px) {
  .steps__card-last {
    padding: 30px 47px 40px 20px;
  }
  .steps__card-last .steps__card_name {
    margin-bottom: 29px;
  }
  .steps__card-last .steps__card_circle {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='45' height='45' fill='none'%3E%3Ccircle cx='22.5' cy='22.5' r='22' stroke='url(%23a)'/%3E%3Ccircle cx='22.5' cy='22.5' r='10.75' stroke='%2302DCDC'/%3E%3Cpath stroke='%23fff' d='m38.25 7.5-16.5 18.375L18 22.5'/%3E%3Cdefs%3E%3CradialGradient id='a' cx='0' cy='0' r='1' gradientTransform='rotate(-135 28.285 1.464) scale(49.851 756.482)' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23fff'/%3E%3Cstop offset='.902' stop-color='%23fff' stop-opacity='0'/%3E%3C/radialGradient%3E%3C/defs%3E%3C/svg%3E");
  }
}

.steps__card_link {
  color: var(--main-blue);
  font: var(--button-medium);
  background-color: #fff;
  width: fit-content;
  padding: 15px 24px;
  border-radius: 6px;
  transition: 400ms;
  display: inline-block;
}
.steps__card_link:hover {
  background-color: var(--main-black);
  color: #fff;
}
@media screen and (max-width: 1500px) {
  .steps__card_link {
    padding: 12px 21px;
  }
}
@media screen and (max-width: 1279px) {
  .steps__card_link {
    padding: 10px 21px;
  }
}
@media screen and (max-width: 767px) {
  .steps__card_link {
    font: var(--button-small);
    padding: 14px 25px;
    border-radius: 4px;
  }
}

@media screen and (max-width: 1279px) {
  .steps__card-desktop {
    display: none;
  }
}

.steps__card-laptop {
  display: none;
}
@media screen and (max-width: 1279px) {
  .steps__card-laptop {
    display: block;
  }
}

@keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.subscribe {
  position: relative;
  animation: fadeIn forwards 0.3s;
  width: 500px;
  height: auto;
  display: flex;
  border-radius: 20px;
  flex-direction: column;
  justify-content: center;
  background-color: var(--main-white);
}
.subscribe .subscribe-close {
  cursor: pointer;
  position: absolute;
  right: -36px;
  top: -35px;
}
.subscribe .subscribe-close:hover svg path {
  transition: all 0.3s;
  stroke: #ffffff;
}
.subscribe .subscribe-close:hover svg circle {
  transition: all 0.3s;
  fill: var(--secondary-blue-text);
}
.subscribe-wrapper {
  padding: 76px 70px 80px 70px;
}
.subscribe-image {
  margin-bottom: 10px;
}
.subscribe-title {
  white-space: nowrap;
  margin-bottom: 14px;
  font: var(--desktop-1920-h-3);
  color: var(--main-black);
}
.subscribe-content {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.subscribe-text {
  text-align: center;
  font: var(--body-large);
  color: var(--main-black);
  margin-bottom: 24px;
}

.subscribe-hidden {
  display: none;
}

.subscribe_error {
  height: auto !important;
}
.subscribe_error img {
  display: none;
}

.subscribe_overlay {
  display: none !important;
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: rgba(4, 27, 66, 0.3);
  z-index: 19;
  opacity: 0;
  pointer-events: none;
  transition: 400ms;
  display: flex;
  justify-content: center;
  align-items: center;
  animation: fadeIn forwards 0.3s;
}

.subscribe_overlay-show {
  pointer-events: all !important;
  display: flex !important;
}

.application-show {
  cursor: pointer;
}

@media screen and (max-height: 900px) {
  .modal-background {
    display: flex !important;
    justify-content: center;
    align-items: center;
    overflow-y: auto;
    height: 100%;
  }
}

#modal-container_application {
  position: fixed;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  transform: scale(0);
  z-index: 999999;
}
#modal-container_application .application-close-success {
  background-color: var(--main-blue);
  color: var(--main-white);
  padding: 15px 24px;
  cursor: pointer;
  border-radius: 10px;
  transition: ease-in-out 0.3s;
}
#modal-container_application .application-close-success:hover {
  background-color: var(--secondary-blue-text);
}
#modal-container_application .application-input-wrapper {
  position: relative;
}
#modal-container_application .modal-application-content-wrapper {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  scroll-behavior: smooth;
}
#modal-container_application .modal-application-content-wrapper .spinner {
  position: absolute;
  z-index: 9999;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
#modal-container_application .modal-application-content-wrapper .spinner_hidden {
  display: none !important;
}
#modal-container_application .modal-application-content-wrapper::-webkit-scrollbar {
  width: 8px;
}
@media screen and (max-width: 768px) {
  #modal-container_application .modal-application-content-wrapper::-webkit-scrollbar {
    width: 4px;
  }
}
#modal-container_application .modal-application-content-wrapper::-webkit-scrollbar-track {
  background-color: transparent;
}
#modal-container_application .modal-application-content-wrapper::-webkit-scrollbar-thumb {
  background-color: var(--grey-100);
  border-radius: 11px;
  transition: all 0.4s;
  -moz-transition: all 0.4s;
  -webkit-transition: all 0.4s;
}
#modal-container_application .modal-application-content-wrapper::-webkit-scrollbar-thumb:hover {
  background-color: var(--grey-400);
}
#modal-container_application .application-input-error {
  display: none;
  animation: fadeIn 0.3s linear;
  position: absolute;
  text-align: left;
  bottom: -20px;
  left: 5px;
  color: rgb(196, 0, 0);
  font: var(--caption-small);
}
#modal-container_application .choices__inner {
  padding: 15px 20px 20px;
  min-height: auto;
  height: 56px;
  border-radius: 8px;
  border: none;
  background-color: var(--input-grey-fill);
}
#modal-container_application .modal_application-wrapper-main {
  padding: 30px;
  padding-bottom: 0;
}
#modal-container_application .modal_application-wrapper-main h5 {
  text-align: left;
  font-weight: 400;
  margin-bottom: 15px;
}
@media screen and (max-width: 768px) {
  #modal-container_application .modal_application-wrapper-main {
    padding: 20px;
  }
}
#modal-container_application .modal_application-wrapper-main .modal_application-main-grid-top {
  display: flex;
  gap: 20px;
  margin-bottom: 20px;
}
#modal-container_application .modal_application-wrapper-main .modal_application-main-grid-top .modal_application-main-grid-top-first {
  min-width: 280px;
}
#modal-container_application .modal_application-wrapper-main .modal_application-main-grid-top .modal_application-main-grid-top-second,
#modal-container_application .modal_application-wrapper-main .modal_application-main-grid-top .modal_application-main-grid-top-full {
  width: 100%;
}
@media screen and (max-width: 945px) {
  #modal-container_application .modal_application-wrapper-main .modal_application-main-grid-top {
    display: flex;
    flex-direction: column;
  }
}
@media screen and (max-width: 768px) {
  #modal-container_application .modal_application-wrapper-main .modal_application-main-grid-top {
    display: flex;
    flex-direction: column;
    gap: 20px !important;
  }
}
#modal-container_application .modal_application-wrapper-main .modal_application-main-grid .modal_application-main-grid-double {
  display: flex;
  gap: 20px;
}
@media screen and (max-width: 768px) {
  #modal-container_application .modal_application-wrapper-main .modal_application-main-grid .modal_application-main-grid-double {
    gap: 20px;
    margin-bottom: 20px;
  }
}
@media screen and (max-width: 768px) {
  #modal-container_application .modal_application-wrapper-main .modal_application-main-grid .modal_application-main-grid-double {
    flex-direction: column;
  }
}
#modal-container_application .modal_application-wrapper-main .modal_application-main-grid .modal_application-main-grid-double .modal_application-main-grid_time {
  min-width: 280px;
  display: none;
}
#modal-container_application .modal_application-wrapper-main .modal_application-main-grid .modal_application-main-grid-double .modal_application-main-grid_city {
  width: 100%;
}
#modal-container_application .modal_application-wrapper-main .modal_application-main-grid .modal_application-main-grid-contacts {
  display: flex;
  gap: 20px;
  margin-bottom: 30px;
  margin-top: 20px;
}
@media screen and (max-width: 768px) {
  #modal-container_application .modal_application-wrapper-main .modal_application-main-grid .modal_application-main-grid-contacts {
    margin-top: 15px;
  }
}
#modal-container_application .modal_application-wrapper-main .modal_application-main-grid .modal_application-main-grid-contacts .modal_application-main-grid-name {
  width: 370px;
}
@media screen and (max-width: 768px) {
  #modal-container_application .modal_application-wrapper-main .modal_application-main-grid .modal_application-main-grid-contacts .modal_application-main-grid-name {
    width: 100%;
  }
}
@media screen and (max-width: 768px) {
  #modal-container_application .modal_application-wrapper-main .modal_application-main-grid .modal_application-main-grid-contacts {
    flex-direction: column;
  }
}
@media screen and (max-width: 768px) {
  #modal-container_application .modal_application-wrapper-main .modal_application-main-grid {
    grid-template-columns: 350px 1fr 1fr;
  }
}
@media screen and (max-width: 768px) {
  #modal-container_application .modal_application-wrapper-main .modal_application-main-grid {
    display: flex;
    flex-direction: column;
    gap: 0;
  }
}
#modal-container_application .modal_application-wrapper-main .modal_application-main-grid-triple {
  display: grid;
  grid-template-columns: 380px 190px 1fr;
  gap: 20px;
  margin-bottom: 48px;
}
@media screen and (max-width: 945px) {
  #modal-container_application .modal_application-wrapper-main .modal_application-main-grid-triple {
    display: flex;
    flex-direction: column;
  }
}
@media screen and (max-width: 768px) {
  #modal-container_application .modal_application-wrapper-main .modal_application-main-grid-triple {
    margin-bottom: 15px;
  }
}
#modal-container_application .modal_application-wrapper-main .application__row_input {
  height: 56px;
  background-color: var(--input-grey-fill);
  border-radius: 8px;
  padding: 0 20px;
  width: 100%;
  font-size: 15px;
}
#modal-container_application .modal_application-wrapper-main .application__row_input::placeholder {
  color: var(--grey-400);
}
#modal-container_application .is-open .choices__inner {
  border-radius: 8px 8px 0 0;
}
#modal-container_application .choices[data-type*=select-one] .choices__inner {
  padding-bottom: 0;
}
#modal-container_application .calculator__selecotor-office .choices[data-type*=select-one] .choices__input {
  color: var(--main-black);
  font: var(--button-medium);
  padding: 5px 15px;
  background-color: var(--input-grey-fill);
  border-bottom: 1px solid var(--grey-100);
}
#modal-container_application .calculator__selecotor-office .choices[data-type*=select-one] .choices__input::placeholder {
  color: var(--grey-400);
}
#modal-container_application .choices__list--single {
  padding: 0;
  color: var(--main-black);
  font: var(--button-medium);
  z-index: 99999999;
}
#modal-container_application .choices__placeholder {
  opacity: 1;
  color: var(--grey-400);
  text-align: left;
}
#modal-container_application .choices[data-type*=select-one]::after {
  width: 10px;
  height: 10px;
  border: none;
  padding: 0;
  top: 25px;
  right: 20px;
  transition: transform 400ms;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml,%3Csvg width='10' height='10' viewBox='0 0 10 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.162718 2.17574C0.379676 1.94142 0.731435 1.94142 0.948393 2.17574L5 6.55147L9.05161 2.17574C9.26857 1.94142 9.62033 1.94142 9.83728 2.17574C10.0542 2.41005 10.0542 2.78995 9.83728 3.02426L5.39284 7.82426C5.17588 8.05858 4.82412 8.05858 4.60716 7.82426L0.162718 3.02426C-0.0542395 2.78995 -0.0542395 2.41005 0.162718 2.17574Z' fill='%23001434'/%3E%3C/svg%3E%0A");
}
#modal-container_application .is-open .choices__list--dropdown,
#modal-container_application .is-open .choices__list[aria-expanded] {
  border: none;
}
#modal-container_application .choices__list--dropdown,
#modal-container_application .choices__list[aria-expanded] {
  border: none;
  background-color: var(--input-grey-fill);
}
#modal-container_application .choices[data-type*=select-one].is-open::after {
  transform: rotate(180deg);
  margin-top: 0;
}
#modal-container_application .choices__list--dropdown .choices__list,
#modal-container_application .choices__list[aria-expanded] .choices__list {
  height: auto;
}
#modal-container_application .calculator__selecotor-type .choices__list--dropdown .choices__list,
#modal-container_application .choices__list[aria-expanded] .choices__list {
  max-height: 164px !important;
}
@media screen and (max-width: 1500px) {
  #modal-container_application .calculator__selecotor-office .choices__list--dropdown .choices__list,
  #modal-container_application .choices__list[aria-expanded] .choices__list {
    max-height: 140px;
  }
}
#modal-container_application .calculator__selecotor-office .choices__list--dropdown .choices__item {
  padding: 8px 15px !important;
}
@media screen and (max-width: 1500px) {
  #modal-container_application .calculator__selecotor-office .choices__list--dropdown {
    max-height: 165px !important;
  }
}
@media screen and (max-width: 768px) {
  #modal-container_application .calculator__selecotor-office .choices__list--dropdown {
    max-height: 194px !important;
  }
}
#modal-container_application .choices__item {
  text-align: left;
  transition: background-color 400ms;
  opacity: 0;
  animation: fadeIn 0.15s 0.1s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;
}
#modal-container_application .choices__list--dropdown .choices__item {
  color: var(--main-black);
  font: var(--button-medium);
  padding: 13.8px 20px;
}
#modal-container_application .choices__list--dropdown .choices__item + .choices__item {
  border-top: 1px solid var(--grey-100);
}
#modal-container_application .choices__list--dropdown .choices__item:hover {
  background-color: #dee8ed;
}
#modal-container_application .choices__list--dropdown .choices__item--selectable.is-highlighted {
  background-color: #dee8ed;
  color: var(--secondary-blue-text);
}
#modal-container_application .choices__list--dropdown .choices__placeholder {
  display: none;
}
#modal-container_application .choices__list--dropdown .choices__placeholder + .choices__item {
  border-top: none;
}
#modal-container_application .modal_application-wrapper-top {
  border-bottom: 2px solid var(--input-grey-fill);
}
#modal-container_application .modal_application-padding {
  padding: 0 30px 0 30px;
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 20px 30px;
  margin-bottom: 31px;
}
@media screen and (max-width: 1500px) {
  #modal-container_application .modal_application-padding {
    margin-bottom: 35px;
  }
}
@media screen and (max-width: 945px) {
  #modal-container_application .modal_application-padding {
    display: flex;
    flex-direction: column;
  }
}
@media screen and (max-width: 768px) {
  #modal-container_application .modal_application-padding {
    padding: 0 20px 0 20px;
    margin-bottom: 15px;
  }
}
#modal-container_application .modal_application-main-submit {
  display: flex;
  gap: 30px;
  padding: 10px 30px;
  padding-bottom: 20px;
}
@media screen and (max-width: 768px) {
  #modal-container_application .modal_application-main-submit {
    display: flex;
    flex-direction: column;
    gap: 10px;
  }
}
#modal-container_application .modal_application-main-submit .modal_application_policy {
  position: relative;
  color: var(--grey-500);
  font-size: 13px !important;
  line-height: 17px !important;
  font-weight: 400;
}
#modal-container_application .modal_application-main-submit .modal_application_policy a {
  font-weight: 600;
  transition: all 0.3s;
  color: var(--grey-500);
  text-decoration: underline;
}
#modal-container_application .modal_application-main-submit .modal_application_policy a:hover {
  color: var(--main-blue);
}
#modal-container_application .modal_application-main-submit .modal_application-main-button {
  width: 100%;
  font: var(--button-medium);
  background-color: var(--main-orange);
  border-radius: 6px;
  color: #fff;
  padding: 15px 0;
  margin-top: auto;
  transition: 400ms;
  opacity: 0.6;
  pointer-events: none;
}
#modal-container_application.application-button {
  transform: scale(1);
}
#modal-container_application.application-button .modal-background {
  background: rgba(0, 0, 0, 0);
  animation: fadeInApp 0.3s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;
}
#modal-container_application.application-button .modal-background .modal {
  background-color: transparent;
  animation: modalFadeIn 0.3s 0.4s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;
}
#modal-container_application.application-button .modal-background .modal h4,
#modal-container_application.application-button .modal-background .modal .application-close-success,
#modal-container_application.application-button .modal-background .modal p {
  opacity: 0;
  position: relative;
  animation: modalContentFadeIn 0.5s 0.7s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;
}
#modal-container_application.application-button .modal-background .modal .calcCLoseButton {
  opacity: 0;
  position: relative;
  animation: modalContentFadeIn 0.3s 0.4s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;
}
#modal-container_application.application-button .modal-background .modal img,
#modal-container_application.application-button .modal-background .modal h1 {
  opacity: 0;
  position: relative;
  animation: modalContentFadeIn 0.3s 0.4s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;
}
#modal-container_application.application-button .modal-background .modal input {
  opacity: 0;
  animation: modalContentFadeIn 0.1s 0.2s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;
}
#modal-container_application.application-button .modal-background .modal .modal_application-wrapper-top {
  opacity: 0;
  position: relative;
  animation: modalContentFadeIn 0.5s 1s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;
}
#modal-container_application.application-button .modal-background .modal select {
  opacity: 0;
  animation: modalContentFadeIn 0.1s 0.1s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;
}
#modal-container_application.application-button .modal-background .modal .application_row-label {
  text-align: left;
  margin-left: 3px;
  font-size: 14px;
}
#modal-container_application.application-button .modal-background .modal .application-line {
  opacity: 0;
  animation: fadeIn 0.3s 0.7s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;
}
#modal-container_application.application-button .modal-background .modal .modal_application-main-submit {
  opacity: 0;
  animation: fadeIn 0.3s 0.7s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;
}
#modal-container_application.application-button .modal-background .modal .modal_application-wrapper-main h5 {
  opacity: 0;
  position: relative;
  animation: modalContentFadeIn 0.5s 1.3s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;
}
#modal-container_application.application-button .modal-background .modal .modal_application-wrapper-main .modal_application-main-grid {
  opacity: 0;
  position: relative;
  animation: modalContentFadeIn 0.5s 1.5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;
}
#modal-container_application.application-button .modal-background .modal .modal_application-wrapper-main .modal_application-main-grid:has([data-dadata-search]) {
  z-index: 2;
}
#modal-container_application.application-button .modal-background .modal .modal_application-wrapper-main .modal_application-main-grid-triple {
  opacity: 0;
  position: relative;
  animation: modalContentFadeIn 0.5s 1.7s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;
}
#modal-container_application.application-button .modal-background .modal .modal_application-wrapper-main .modal_application-main-submit {
  opacity: 0;
  position: relative;
  animation: modalContentFadeIn 0.5s 1.8s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;
}
#modal-container_application.application-button.out {
  animation: quickScaleDown 0s 0.5s linear forwards;
}
#modal-container_application.application-button.out .modal-background {
  animation: fadeOutApp 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;
}
#modal-container_application.application-button.out .modal-background .modal {
  animation: modalFadeOut 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;
}
#modal-container_application.application-button.out .modal-background .modal h4,
#modal-container_application.application-button.out .modal-background .modal h1,
#modal-container_application.application-button.out .modal-background .modal img,
#modal-container_application.application-button.out .modal-background .modal button,
#modal-container_application.application-button.out .modal-background .modal p {
  animation: modalContentFadeOut 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;
}
#modal-container_application.application-button.out .modal-background .modal .calculator__selecotor {
  animation: modalContentFadeOut 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;
}
#modal-container_application.application-button.out .modal-background .modal .modal_application-main-submit {
  animation: modalContentFadeOut 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;
}
#modal-container_application.application-button.out .modal-background .modal input {
  animation: modalContentFadeOut 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;
}
#modal-container_application.application-button.out .modal-background .modal .modal_application-wrapper-top {
  animation: modalContentFadeOut 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;
}
#modal-container_application.application-button.out .modal-background .modal select {
  animation: modalContentFadeOut 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;
}
#modal-container_application.application-button.out .modal-background .modal .application_row-label {
  animation: modalContentFadeOut 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;
}
#modal-container_application.application-button.out .modal-background .modal .application-line {
  animation: modalContentFadeOut 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;
}
#modal-container_application.application-button.out .modal-background .modal .modal_application-wrapper-main h5 {
  animation: modalContentFadeOut 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;
}
#modal-container_application.application-button.out .modal-background .modal .modal_application-wrapper-main .modal_application-main-grid {
  animation: modalContentFadeOut 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;
}
#modal-container_application.application-button.out .modal-background .modal .modal_application-wrapper-main .modal_application-main-grid-triple {
  animation: modalContentFadeOut 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;
}
#modal-container_application.application-button.out .modal-background .modal .modal_application-wrapper-main .modal_application-main-submit {
  animation: modalContentFadeOut 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;
}
#modal-container_application.application-button.out .modal-background .modal .modal_application-wrapper-main #close-modal-application {
  animation: fadeOut 0.3s linear;
}
#modal-container_application .modal-background {
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.8);
  text-align: center;
  vertical-align: middle;
}
#modal-container_application .modal-background .modal {
  scrollbar-width: none;
  background: white;
  width: 900px;
  height: auto;
  max-height: 100%;
  padding-top: 20px;
  display: inline-block;
  border-radius: 16px;
  font-weight: 300;
  position: relative;
  overflow: hidden;
}
#modal-container_application .modal-background .modal::-webkit-scrollbar {
  width: 3px;
}
#modal-container_application .modal-background .modal::-webkit-scrollbar-track {
  background-color: transparent !important;
}
#modal-container_application .modal-background .modal::-webkit-scrollbar-thumb {
  background-color: var(--grey-100);
  border-radius: 11px;
  transition: all 0.4s;
  -moz-transition: all 0.4s;
  -webkit-transition: all 0.4s;
}
#modal-container_application .modal-background .modal::-webkit-scrollbar-track {
  margin: 10px 0;
}
#modal-container_application .modal-background .modal::-webkit-scrollbar-thumb:hover {
  background-color: var(--grey-400);
}
@media screen and (max-height: 900px) {
  #modal-container_application .modal-background .modal {
    overflow: hidden auto;
  }
}
@media screen and (max-width: 945px) {
  #modal-container_application .modal-background .modal {
    min-height: 100%;
    width: 100%;
    border-radius: 0;
  }
}
#modal-container_application .modal-background .modal .calculator_modal-close {
  display: none;
  animation-timing-function: cubic-bezier(0.075, 0.82, 0.165, 1);
  animation: fadeIn 1s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;
  right: 17px;
  top: 14px;
  z-index: 999999999;
}
#modal-container_application .modal-background .modal .application-line {
  position: absolute;
  opacity: 0;
  width: 100%;
  height: 2px;
  background-color: var(--input-grey-fill);
  top: 310px;
  left: 0;
}
#modal-container_application .modal-background .modal h4 {
  font: var(--desktop-1920-h-4);
  margin-bottom: 20px;
}
@media screen and (max-width: 768px) {
  #modal-container_application .modal-background .modal h4 {
    text-align: left;
    padding-left: 20px;
  }
}
#modal-container_application .modal-background .modal p {
  font-size: 18px;
  line-height: 22px;
}

@media screen and (max-height: 900px) {
  .application_overflow {
    scrollbar-width: auto !important;
  }
}

.content {
  min-height: 100%;
  height: 100%;
  background: white;
  position: relative;
  z-index: 0;
}
.content h1 {
  padding: 75px 0 30px 0;
  text-align: center;
  font-size: 30px;
  line-height: 30px;
}

@keyframes fadeInApp {
  0% {
    background: rgba(0, 0, 0, 0);
  }
  100% {
    background: rgba(0, 0, 0, 0.7);
  }
}
@keyframes fadeOutApp {
  0% {
    background: rgba(0, 0, 0, 0.7);
  }
  100% {
    background: rgba(0, 0, 0, 0);
  }
}
@keyframes quickScaleDown {
  0% {
    transform: scale(1);
  }
  99.9% {
    transform: scale(1);
  }
  100% {
    transform: scale(0);
  }
}
@keyframes modalFadeIn {
  0% {
    background-color: transparent;
  }
  100% {
    background-color: white;
  }
}
@keyframes modalFadeOut {
  0% {
    background-color: white;
  }
  100% {
    background-color: transparent;
  }
}
@keyframes modalContentFadeIn {
  0% {
    opacity: 0;
    top: -20px;
  }
  100% {
    opacity: 1;
    top: 0;
  }
}
@keyframes modalContentFadeOut {
  0% {
    opacity: 1;
    top: 0px;
  }
  100% {
    opacity: 0;
    top: -20px;
  }
}
.modal_application_content_wrapper_all {
  overflow-y: auto;
}
.modal_application_content_wrapper_all::-webkit-scrollbar {
  width: 2px;
}
.modal_application_content_wrapper_all::-webkit-scrollbar-track {
  background-color: transparent !important;
}
.modal_application_content_wrapper_all::-webkit-scrollbar-thumb {
  background-color: var(--grey-100);
  border-radius: 11px;
  transition: all 0.4s;
  -moz-transition: all 0.4s;
  -webkit-transition: all 0.4s;
}
.modal_application_content_wrapper_all::-webkit-scrollbar-thumb:hover {
  background-color: var(--grey-400);
}

.modal_application-main-button {
  position: relative;
}

.modal_app_btn_inactive {
  pointer-events: none !important;
  opacity: 0.8 !important;
}
.modal_app_btn_inactive .modal_application-main-button-text {
  opacity: 0;
}
.modal_app_btn_inactive .modal_app_loader {
  display: inline-block;
}

.modal_app_loader {
  display: none;
  position: absolute;
  top: calc(50% - 10px);
  right: calc(50% - 10px);
  z-index: 10;
  width: 24px;
  height: 24px;
  border: 3px solid #fff;
  border-bottom-color: transparent;
  border-radius: 50%;
  box-sizing: border-box;
  animation: rotation 1s linear infinite;
}

@keyframes rotation {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
:root {
  /* containder width */
  --container-width: 1278px;
  /* margin */
  --section-mb: 150px;
  --brightnessSlider: 0.5;
  /* Colors */
  --main-black: #001434;
  --main-tiffany: #3fb2b2;
  --main-blue: #2b6de1;
  --main-white: #ffffff;
  --main-orange: #fd7923;
  --background-blue: #f1f8ff;
  --background-tiffany: #e1f5f8;
  --input-grey-fill: #edf3f5;
  --grey-500: #657592;
  --grey-400: #8396b4;
  --grey-300: #b2b8c6;
  --grey-200: #b2b8c6;
  --grey-100: #c6d5e5;
  --stroke-light-blue: #d8e9f6;
  --stroke-light-grey: #eaecf0;
  --secondary-light-orange: #ffb07c;
  --secondary-blue-text: #1a5ed4;
  --secondary-dark-tiffany: #009999;
  --gradient-blue: linear-gradient(
  	-36.08deg,
  	rgba(30, 101, 224, 1) 0%,
  	rgba(86, 145, 246, 1) 100%
  );
  --gradient-light-blue: linear-gradient(
  	180deg,
  	rgba(226, 241, 255, 1) 0%,
  	rgba(241, 248, 255, 1) 100%
  );
  --system-red: #d41a1a;
  /* Fonts */
  --desktop-1920-h-1: 700 50px/60px "Manrope", sans-serif;
  --desktop-1920-h-2: 700 46px/56px "Manrope", sans-serif;
  --desktop-1920-h-3: 700 38px/48px "Manrope", sans-serif;
  --desktop-1920-h-4: 600 28px/38px "Manrope", sans-serif;
  --desktop-1920-h-5: 600 22px/34px "Manrope", sans-serif;
  --desktop-1920-h-6: 600 20px/32px "Manrope", sans-serif;
  --desktop-1920-h-7: 500 18px/30px "Manrope", sans-serif;
  --body-extra-large: 400 18px/30px "Manrope", sans-serif;
  --body-large: 400 16px/28px "Manrope", sans-serif;
  --body-medium: 400 15px/26px "Manrope", sans-serif;
  --body-small: 400 14px/22px "Manrope", sans-serif;
  --body-extra-extra-large: 400 20px/32px "Manrope", sans-serif;
  --button-big: 500 16px/28px "Manrope", sans-serif;
  --button-medium: 500 15px/26px "Manrope", sans-serif;
  --button-small: 500 14px/22px "Manrope", sans-serif;
  --caption-large: 600 16px/28px "Manrope", sans-serif;
  --caption-medium: 600 15px/26px "Manrope", sans-serif;
  --caption-small: 600 14px/22px "Manrope", sans-serif;
  /* Effects */
  --_1-box-shadow: 0px 12px 42px -4px rgba(24, 39, 75, 0.12),
  	0px 8px 18px -6px rgba(24, 39, 75, 0.12);
  --_2-box-shadow: 0px 8px 24px -4px rgba(24, 39, 75, 0.08),
  	0px 6px 12px -6px rgba(24, 39, 75, 0.12);
  --_3-box-shadow: 0px 10px 32px -4px rgba(24, 39, 75, 0.1),
  	0px 6px 14px -6px rgba(24, 39, 75, 0.12);
}

@media screen and (max-width: 1500px) {
  :root {
    /* containder width */
    --container-width: 1280px;
    /* margin */
    --section-mb: 130px;
    /* Fonts */
    --desktop-1920-h-1: 700 44px/120% "Manrope", sans-serif;
    --desktop-1920-h-2: 700 42px/55px "Manrope", sans-serif;
    --desktop-1920-h-3: 700 36px/47px "Manrope", sans-serif;
    --desktop-1920-h-4: 600 26px/38px "Manrope", sans-serif;
    --desktop-1920-h-5: 600 22px/30px "Manrope", sans-serif;
    --desktop-1920-h-6: 600 20px/28px "Manrope", sans-serif;
    --body-extra-large: 400 17px/30px "Manrope", sans-serif;
  }
}
@media screen and (max-width: 1279px) {
  :root {
    /* containder width */
    --container-width: 768px;
    /* margin */
    --section-mb: 100px;
    /* Fonts */
    --desktop-1920-h-1: 700 40px/48px "Manrope", sans-serif;
    --desktop-1920-h-2: 700 36px/46px "Manrope", sans-serif;
    --desktop-1920-h-3: 700 32px/42px "Manrope", sans-serif;
    --desktop-1920-h-4: 500 24px/34px "Inter Tight", sans-serif;
    --desktop-1920-h-5: 600 20px/28px "Manrope", sans-serif;
    --desktop-1920-h-6: 600 18px/26px "Manrope", sans-serif;
    --desktop-1920-h-7: 500 17px/24px "Manrope", sans-serif;
    --body-extra-large: 400 17px/30px "Manrope", sans-serif;
  }
}
@media screen and (max-width: 767px) {
  :root {
    /* containder width */
    --container-width: 375px;
    /* margin */
    --section-mb: 80px;
    /* Fonts */
    --desktop-1920-h-1: 700 32px/42px "Manrope", sans-serif;
    --desktop-1920-h-2: 700 28px/38px "Manrope", sans-serif;
    --desktop-1920-h-3: 700 24px/30px "Manrope", sans-serif;
    --desktop-1920-h-4: 500 22px/30px "Manrope", sans-serif;
    --desktop-1920-h-5: 600 20px/28px "Manrope", sans-serif;
    --desktop-1920-h-6: 600 18px/26px "Manrope", sans-serif;
    --desktop-1920-h-7: 500 17px/24px "Manrope", sans-serif;
    --body-extra-large: 400 17px/30px "Manrope", sans-serif;
  }
}
@media only screen and (max-device-width: 390px) and (-webkit-device-pixel-ratio: 3) {
  :root {
    --container-width: 365px;
  }
}
@media only screen and (max-device-width: 375px) and (-webkit-device-pixel-ratio: 3) {
  :root {
    --container-width: 350px;
  }
}
@media only screen and (max-device-width: 340px) and (-webkit-device-pixel-ratio: 3) {
  :root {
    --container-width: 335px;
  }
}
body:has(.technical-works) {
  overflow: visible;
}

.technical-works {
  display: flex;
  justify-content: center;
  align-items: center;
  min-height: 100vh;
  height: 100%;
  padding: 16px;
  background: var(--gradient-blue);
  color: var(--main-white);
}
.technical-works__container {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 40px;
}
@media (max-width: 1279px) {
  .technical-works__container {
    gap: 30px;
  }
}
@media (max-width: 767px) {
  .technical-works__container {
    gap: 20px;
  }
}
.technical-works .main-content {
  display: flex;
  flex-direction: column;
  gap: 50px;
}
@media (max-width: 1279px) {
  .technical-works .main-content {
    gap: 37.5px;
  }
}
@media (max-width: 767px) {
  .technical-works .main-content {
    gap: 25px;
  }
}
.technical-works .main-content .company-logo {
  width: 100%;
  max-width: none;
  height: 48px;
  fill: var(--main-white);
}
.technical-works .main-content__info {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 40px;
  text-align: center;
}
@media (max-width: 1279px) {
  .technical-works .main-content__info {
    gap: 30px;
  }
}
@media (max-width: 767px) {
  .technical-works .main-content__info {
    gap: 20px;
  }
}
.technical-works .main-content__info .title, .technical-works .main-content__info .description {
  width: 100%;
  text-wrap: balance;
}
.technical-works .main-content__info .title {
  font: var(--desktop-1920-h-1);
}
.technical-works .main-content__info .description {
  font: var(--desktop-1920-h-4);
}
.technical-works aside {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
  column-gap: 30px;
  row-gap: 15px;
}
.technical-works aside .link-container {
  display: flex;
  gap: 20px;
  font: var(--body-medium);
  color: var(--main-white);
  transition: text-shadow 0.2s ease-out;
  outline-width: 1px;
  outline-color: var(--main-white);
  outline-offset: 5px;
}
.technical-works aside .link-container:hover {
  text-shadow: 0 0 10px var(--main-white);
}
.technical-works aside .link-container:hover svg {
  box-shadow: 0 0 10px var(--main-black), inset 0 0 0 3px var(--main-black);
}
.technical-works aside .link-container svg {
  width: 24px;
  height: 24px;
  border-radius: 100%;
  fill: var(--main-black);
  transition: box-shadow 0.2s ease-out;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4uc2NzcyIsImJhc2UvX3Jlc2V0LnNjc3MiLCJiYXNlL19iYXNlLnNjc3MiLCJiYXNlL19jb250YWluZXJzLnNjc3MiLCJiYXNlL192YXJzLnNjc3MiLCJsYXlvdXQvX2J1cmdlci5zY3NzIiwiYmFzZS9fbWl4aW5zLnNjc3MiLCJsYXlvdXQvX2Zvb3Rlci5zY3NzIiwibGF5b3V0L19oZWFkZXIuc2NzcyIsImxheW91dC9fc2VhcmNoLnNjc3MiLCJibG9ja3MvNDA0L180MDQuc2NzcyIsImJsb2Nrcy9hYm91dENvbXBhbnkvX2Fib3V0LnNjc3MiLCJibG9ja3MvYWJvdXRDb21wYW55L19hZHZhbnRhZ2VzLnNjc3MiLCJibG9ja3MvYWJvdXRDb21wYW55L19iYW5uZXIuc2NzcyIsImJsb2Nrcy9hYm91dENvbXBhbnkvX2NhcmRzLnNjc3MiLCJibG9ja3MvYWJvdXRDb21wYW55L19taXNzaW9uLnNjc3MiLCJibG9ja3MvYWJvdXRDb21wYW55L19yZXF1aXNpdGVzLnNjc3MiLCJibG9ja3MvYWJvdXRDb21wYW55L19yZXZpZXdzLnNjc3MiLCJibG9ja3MvYWJvdXRDb21wYW55L193ZUxpa2Uuc2NzcyIsImJsb2Nrcy9idXNpbmVzcy1zbHVnL19pbmZvcm1hdGlvbnMuc2NzcyIsImJsb2Nrcy9idXNpbmVzcy9fY29udGVudC5zY3NzIiwiYmxvY2tzL2NhcmVlci9fYmFubmVyLnNjc3MiLCJibG9ja3MvY2FyZWVyL19icmVhZGNydW1icy5zY3NzIiwiYmxvY2tzL2NhcmVlci9fY29udGVudC5zY3NzIiwiYmxvY2tzL2NhcmVlci9fbG9naW4uc2NzcyIsImJsb2Nrcy9jYXJlZXIvX3N3aXRjaC5zY3NzIiwiYmxvY2tzL2NhcmVlckNvdXJzZS9fYmFubmVyLnNjc3MiLCJibG9ja3MvY2FyZWVyQ291cnNlL19jb21wYW55LnNjc3MiLCJibG9ja3MvY2FyZWVyQ291cnNlL19kYXkuc2NzcyIsImJsb2Nrcy9jYXJlZXJDb3Vyc2UvX2RvY3Muc2NzcyIsImJsb2Nrcy9jYXJlZXJDb3Vyc2UvX3F1ZXN0aW9ucy5zY3NzIiwiYmxvY2tzL2NhcmVlckNvdXJzZS9fc3dpdGNoLnNjc3MiLCJibG9ja3MvY2FyZWVyQ291cnNlL193aGF0LnNjc3MiLCJibG9ja3MvY2F0YWxvZy9fY2F0YWxvZy5zY3NzIiwiYmxvY2tzL2NhdGFsb2cvX2NhdGVnb3J5LWJhbm5lci5zY3NzIiwiYmxvY2tzL2NhdGFsb2cvX2NhdGVnb3J5LWhlYWRlci5zY3NzIiwiYmxvY2tzL2NhdGFsb2cvX2NhdGVnb3J5LWxpc3Quc2NzcyIsImJsb2Nrcy9jYXRhbG9nL19jYXRlZ29yeS1saXppbmcuc2NzcyIsImJsb2Nrcy9jYXRhbG9nL19jYXRlZ29yeS1vdGhlci1wcm9kdWN0cy5zY3NzIiwiYmxvY2tzL2NvbnRhY3RzL19ibG9jay5zY3NzIiwiYmxvY2tzL2NvbnRhY3RzL19oZWFkZXIuc2NzcyIsImJsb2Nrcy9jb250YWN0cy9fcXVlc3Rpb25zLnNjc3MiLCJibG9ja3MvY29udGFjdFNlY3Rpb24vX21hcC5zY3NzIiwiYmxvY2tzL2NvbnRhY3RTZWN0aW9uL19zZWFyY2guc2NzcyIsImJsb2Nrcy9jb3JwSW5mby9fY29udGVudC5zY3NzIiwiYmxvY2tzL2NvcnBJbmZvL19zd2l0Y2guc2NzcyIsImJsb2Nrcy9oZWxwL19jb250ZW50LnNjc3MiLCJibG9ja3MvaGVscC9fZ2V0dGVyLnNjc3MiLCJibG9ja3MvaGVscC9fbGl6aW5nLnNjc3MiLCJibG9ja3MvaGVscC9fb2ZmaWNlLnNjc3MiLCJibG9ja3MvaGVscC9fcXVlc3Rpb25zLnNjc3MiLCJibG9ja3MvaGVscC9fc3dpdGNoLnNjc3MiLCJibG9ja3MvaG9tZS9fYmFubmVyLnNjc3MiLCJibG9ja3MvaG9tZS9fdGFza3Muc2NzcyIsImJsb2Nrcy9pbnN1cmVfZXZlbnRzLXNsdWcvX2NvbnRlbnQuc2NzcyIsImJsb2Nrcy9pbnN1cmVfZXZlbnRzLXNsdWcvX3N3aXRjaC5zY3NzIiwiYmxvY2tzL2luc3VyZV9teXNlbGYtc2x1Zy9fY29udGVudC5zY3NzIiwiYmxvY2tzL2luc3VyZV9teXNlbGYtc2x1Zy9fcXVlc3Rpb24tYmFubmVyLnNjc3MiLCJibG9ja3MvaW5zdXJlX215c2VsZi1zbHVnL19zd2l0Y2guc2NzcyIsImJsb2Nrcy9pbnN1cmVfdGVtcGxhdGUtc2x1Zy9fY29udGVudC5zY3NzIiwiYmxvY2tzL2luc3VyZS9fYmFubmVyLnNjc3MiLCJibG9ja3MvaW5zdXJlL19ldmVudHMuc2NzcyIsImJsb2Nrcy9pbnN1cmUvX3BhcnRuZXJzLnNjc3MiLCJibG9ja3MvaW5zdXJlL190eXBlcy5zY3NzIiwiYmxvY2tzL2ludmVzdG1lbnQvX2NvbnRlbnQuc2NzcyIsImJsb2Nrcy9pbnZlc3RtZW50L19pbmZvcm1hdGlvbi5zY3NzIiwiYmxvY2tzL2ludmVzdG9yL2Jhbm5lci5zY3NzIiwiYmxvY2tzL2ludmVzdG9yL2NvbXBhbnkuc2NzcyIsImJsb2Nrcy9pbnZlc3Rvci9jb250YWN0cy5zY3NzIiwiYmxvY2tzL2ludmVzdG9yL2NvbnRlbnQuc2NzcyIsImJsb2Nrcy9pbnZlc3Rvci9maW5hbmNlLnNjc3MiLCJibG9ja3MvaW52ZXN0b3IvbW9kYWwuc2NzcyIsImJsb2Nrcy9pbnZlc3Rvci9wYXBlcnMuc2NzcyIsImJsb2Nrcy9pbnZlc3Rvci9xdWVzdGlvbl9iYW5uZXIuc2NzcyIsImJsb2Nrcy9pbnZlc3Rvci9yYXRpbmcuc2NzcyIsImJsb2Nrcy9sYXdJbmZvL19jb250ZW50LnNjc3MiLCJibG9ja3MvbGF3SW5mby9fc3dpdGNoLnNjc3MiLCJibG9ja3MvcG9wdXAvX3BvcHVwLnNjc3MiLCJibG9ja3MvcHJvZ3JhbXMtc2x1Zy9fY29udGVudC5zY3NzIiwiYmxvY2tzL3Byb2dyYW1zLXNsdWcvX2luZm9ybWF0aW9uLnNjc3MiLCJibG9ja3MvcHJvZ3JhbXMvX2Jhbm5lci5zY3NzIiwiYmxvY2tzL3Byb2dyYW1zL19wcm9ncmFtcy5zY3NzIiwiYmxvY2tzL3Byb21vdGlvbnMtc2x1Zy9fY29udGVudC5zY3NzIiwiYmxvY2tzL3Byb21vdGlvbnMtc2x1Zy9fc2xpZGVzLnNjc3MiLCJibG9ja3MvcHJvbW90aW9ucy9fYmFubmVyLnNjc3MiLCJibG9ja3MvcHJvbW90aW9ucy9fY29udGVudC5zY3NzIiwiYmxvY2tzL3Byb21vdGlvbnMvX3BhcnRuZXJzLnNjc3MiLCJibG9ja3MvcHJvbW90aW9ucy9fcG9wdXAuc2NzcyIsImJsb2Nrcy9wcm9tb3Rpb25zL19wcm9tb3Rpb25zLnNjc3MiLCJibG9ja3MvcHJvbW90aW9ucy9fc3dpdGNoLnNjc3MiLCJibG9ja3MvcHJvcGVydHkvX2NvbnRlbnQuc2NzcyIsImJsb2Nrcy9zZWFyY2hSZXN1bHQvX2NvbnRlbnQuc2NzcyIsImJsb2Nrcy9zaGFyZWQvX2FjY29yZGlvbi5zY3NzIiwiYmxvY2tzL3NoYXJlZC9fYXJ0aWNsZXMuc2NzcyIsImJsb2Nrcy9zaGFyZWQvX2JyZWFkY3J1bWIuc2NzcyIsImJsb2Nrcy9zaGFyZWQvX2NhbGN1bGF0b3Iuc2NzcyIsImJsb2Nrcy9zaGFyZWQvX2NhbGN1bGF0b3JNb2RhbC5zY3NzIiwiYmxvY2tzL3NoYXJlZC9fY2FyZHMuc2NzcyIsImJsb2Nrcy9zaGFyZWQvX2NvbnN1bHRhdGlvbi5zY3NzIiwiYmxvY2tzL3NoYXJlZC9fZGFkYXRhLWludGVncmF0aW9uLnNjc3MiLCJibG9ja3Mvc2hhcmVkL19kb2N1bWVudHMuc2NzcyIsImJsb2Nrcy9zaGFyZWQvX2ZhcS5zY3NzIiwiYmxvY2tzL3NoYXJlZC9fZmVlZGJhY2suc2NzcyIsImJsb2Nrcy9zaGFyZWQvX2ZlZWRiYWNrT2suc2NzcyIsImJsb2Nrcy9zaGFyZWQvX2luZm8uc2NzcyIsImJsb2Nrcy9zaGFyZWQvX2luc3VyZV9ldmVudC5zY3NzIiwiYmxvY2tzL3NoYXJlZC9faW52ZXN0bWVudE1vZGFsLnNjc3MiLCJibG9ja3Mvc2hhcmVkL19saXppbmcuc2NzcyIsImJsb2Nrcy9zaGFyZWQvX21ldGFibG9jay5zY3NzIiwiYmxvY2tzL3NoYXJlZC9fbW9iaWxlTmF2cy5zY3NzIiwiYmxvY2tzL3NoYXJlZC9fcG9saWN5UHV0LnNjc3MiLCJibG9ja3Mvc2hhcmVkL19wdXRSZXZpZXcuc2NzcyIsImJsb2Nrcy9zaGFyZWQvX3NwaW5uZXIuc2NzcyIsImJsb2Nrcy9zaGFyZWQvX3N0ZXBzLnNjc3MiLCJibG9ja3Mvc2hhcmVkL19zdWJzY3JpYmUuc2NzcyIsImJsb2Nrcy9zaGFyZWQvYXBwbGljYXRpb24uc2NzcyIsImJsb2Nrcy90ZWNobmljYWwtd29ya3MvX3RlY2huaWNhbC13b3Jrcy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7QUFBQTtBQ0FBO0FBQ0E7RUFDQztFQUNBO0VBQ0E7OztBQUdEO0FBQUE7QUFBQTtFQUdDOzs7QUFHRDtBQUVBO0FBQUE7QUFBQTtFQUdDOzs7QUFHRDtFQUNDOzs7QUFHRDtBQUVBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQU1DOzs7QUFHRDtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQU9DO0VBQ0E7OztBQUdEO0FBQUE7RUFFQzs7O0FBR0Q7QUFBQTtFQUVDO0VBQ0E7OztBQUdEO0FBQUE7RUFFQztFQUNBOzs7QUFHRDtFQUNDOzs7QUFHRDtBQUVBO0FBQUE7QUFBQTtBQUFBO0VBSUM7RUFDQTtFQUNBO0VBQ0E7OztBQUdEO0VBQ0M7OztBQUdEO0FBQUE7RUFFRTtFQUNBOzs7QUFHRjtBQUNBO0VBQ0U7OztBQUdGO0FBQUE7RUFFQztFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRDtBQUFBO0FBQUE7QUFBQTtFQUlDOzs7QUFHRDtFQUNDO0VBQ0E7OztBQUdEO0VBQ0M7OztBQUdEO0VBQ0M7OztBQ3pIRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNDOztBQUVEO0VBZEQ7SUFlRTtJQUNBOzs7O0FBR0Y7RUFDQzs7O0FBRUQ7RUFDQzs7O0FBRUQ7RUFDQzs7O0FBR0Q7RUFDQzs7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNDO0VBQ0E7O0FBR0Q7RUFkRDtJQWVFOzs7O0FBSUY7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNDO0VBQ0E7OztBQUdGO0VBQ0M7OztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRDtFQUNDOzs7QUFFRDtFQUNDO0VBQ0E7OztBQUVEO0VBQ0M7OztBQUVEO0VBQ0M7OztBQUVEO0VBQ0M7RUFDQTs7O0FBRUQ7RUFDQztFQUNBOztBQUNBO0VBSEQ7SUFJRTs7OztBQUdGO0VBQ0M7RUFDQTs7O0FBRUQ7RUFDQztFQUNBOzs7QUFFRDtFQUNDO0VBQ0E7OztBQUVEO0VBQ0M7RUFDQTtFQUNBOzs7QUFHRDtFQUNDO0VBQ0E7RUFDQTs7O0FBSUE7RUFDQzs7QUFHRDtFQUNDOztBQUdEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHRDtFQUNDOzs7QUFJRjtFQUNDO0VBQ0E7O0FBRUE7RUFDQzs7QUFHRDtFQUNDOztBQUdEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHRDtFQUNDOzs7QUNwTEY7RUFDQztFQUNBOztBQUVBO0VBSkQ7SUFLRTs7O0FBR0Q7RUFSRDtJQVNFOzs7QUFHRDtFQVpEO0lBYUU7OztBQUVEO0VBZkQ7SUFnQkU7OztBQUdEO0VBbkJEO0lBb0JFOzs7O0FDcEJGO0FBQ0M7RUFDQTtBQUVBO0VBQ0E7RUFDQTtBQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQUtBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFLQTtBQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBRUE7RUFDQTtBQUFBO0VBRUE7QUFBQTtFQUVBO0FBQUE7OztBQUlEO0VBQ0M7QUFDQztJQUNBO0FBRUE7SUFDQTtBQUVBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBRUE7OztBQUlGO0VBQ0M7QUFDQztJQUNBO0FBRUE7SUFDQTtBQUVBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFFQTs7O0FBSUY7RUFDQztBQUNDO0lBQ0E7QUFFQTtJQUNBO0FBRUE7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUVBOzs7QUFJRjtFQUNDO0lBQ0M7OztBQUdGO0VBQ0M7SUFDQzs7O0FBR0Y7RUFDQztJQUNDOzs7QUp2SUY7QUtKQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VDUkUsbUJEU3dCO0VDUnhCLGdCRFF3QjtFQ1B4QixlRE93QjtFQ054QixjRE13QjtFQ0x4QixXREt3QjtFQ0R4QjtFQUNBO0VBQ0E7RUFDQTtFREVGOztBQUVBO0VDZkUsbUJEZ0IwQjtFQ2YxQixnQkRlMEI7RUNkMUIsZURjMEI7RUNiMUIsY0RhMEI7RUNaMUIsV0RZMEI7O0FBRzVCO0VBQ0U7O0FBR0Y7RUFDRTtFQUNBOztBQUlBO0VBQ0U7O0FBRUE7RUFDRTs7QUFFQTtFQUNFOztBQU1SO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDRTs7QUFFQTtFQUNFOztBQU1KO0VBQ0U7RUFDQTtFQUNBOztBQUVBO0VBQ0U7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUlKO0VBQ0U7RUFDQTtFQUNBOztBQUVBO0VBQ0U7O0FBSUo7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNFO0VBQ0E7O0FBS047RUF4R0Y7SUF5R0k7SUFDQTs7RUFFQTtJQUNFO0lBQ0E7SUFDQTs7RUFFQTtJQUNFOztFQUVBO0lBQ0U7O0VBSUo7SUFDRTs7O0FBS047RUEvSEY7SUFnSUk7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFFQTtJQUNFO0lBQ0E7SUFDQTtJQUNBOzs7O0FBS047RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0U7O0FBTUY7RUFDRTtFQUNBOztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHRjtFQUNFOztBQUdGO0VBL0JGO0lBZ0NJO0lBQ0E7OztBQUdGO0VBcENGO0lBcUNJOzs7O0FBSUo7RUFDRTtFQUNBOztBQUVBO0VBSkY7SUFLSTs7O0FBR0Y7RUFSRjtJQVNJO0lBQ0E7SUFDQTs7O0FBR0Y7RUFkRjtJQWVJOzs7O0FBSUo7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0FBQUE7RUFFRTs7QUFJQTtFQUNFO0VBQ0E7O0FBR0Y7RUFDRTs7QUFJSjtFQXZCRjtJQXdCSTtJQUNBOzs7QUFHRjtFQTVCRjtJQTZCSTs7OztBQUlKO0VBQ0U7RUFDQTtFQUNBOztBQUVBO0VBQ0U7O0FBR0Y7RUFURjtJQVVJO0lBQ0E7Ozs7QUFJSjtFQUNFO0VBQ0E7RUFDQTs7QUFFQTtFQUxGO0lBTUk7Ozs7QUFJSjtFQUNFOztBQUVBO0VBSEY7SUFJSTs7O0FBR0Y7RUFQRjtJQVFJOzs7QUFHRjtFQVhGO0lBWUk7Ozs7QUFLRjtFQUNFO0VBQ0E7RUFDQTs7QUFFQTtFQUNFOztBQUtGO0VBQ0U7O0FBSUo7RUFqQkY7SUFrQkk7SUFDQTtJQUNBO0lBQ0E7O0VBRUE7SUFDRTtJQUNBOztFQUVBO0lBQ0U7OztBQUtOO0VBQ0U7SUFDRTs7OztBQUtOO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFaRjtJQWFJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7Ozs7QUFJSjtFQUNFOzs7QUFHRjtFQUNFO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTs7QUFFQTtFQUpGO0lBS0k7SUFDQTs7OztBQUlKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDRTs7O0FBSUo7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7O0FBRUE7RUFaRjtJQWFJO0lBQ0E7OztBQUdGO0VBakJGO0lBa0JJO0lBQ0E7SUFDQTtJQUNBOzs7QUFHRjtFQXhCRjtJQXlCSTs7OztBQUlKO0VBQ0U7RUFDQTtFQUNBOztBQUVBO0VBTEY7SUFNSTtJQUNBOzs7QUFHRjtFQVZGO0lBV0k7SUFDQTtJQUNBOzs7O0FBSUo7RUFDRTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBOztBQUVBO0VBQ0U7OztBQUlKO0VBQ0U7RUFDQTs7QUFFQTtFQUpGO0lBS0k7SUFDQTtJQUNBOzs7O0FBSUo7RUFDRTtFQUNBO0VBQ0E7O0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDRTs7QUFJSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0Y7RUExQkY7SUEyQkk7Ozs7QUV0ZEo7RUFDQztFQUNBOztBQUVBO0VBSkQ7SUFLRTs7OztBQUlGO0FBQUE7RUFFQztFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQVBEO0FBQUE7SUFRRTtJQUNBOzs7QUFHRDtFQVpEO0FBQUE7SUFhRTs7OztBQUlGO0VBQ0M7O0FBRUE7RUFIRDtJQUlFOzs7QUFHRDtFQVBEO0lBUUU7Ozs7QUFJRjtFQUNDO0VBQ0E7RUFDQTs7QUFFQTtFQUNDO0VBQ0E7O0FBRUE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDQzs7QUFJRjtFQUNDO0VBQ0E7RUFDQTs7QUFFQTtFQUNDO0VBQ0E7O0FBR0Q7RUFDQzs7QUFLSDtFQUVFO0lBQ0M7O0VBR0Q7SUFDQzs7O0FBS0g7RUFsREQ7SUFtREU7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFFQTtJQUNDOzs7QUFJRjtFQTlERDtJQStERTtJQUNBO0lBQ0E7SUFDQTs7RUFFQTtJQUNDOztFQUVBO0lBQ0M7SUFDQTtJQUNBOztFQUdEO0lBQ0M7Ozs7QUFNSjtFQUNDO0VBQ0E7O0FBRUE7RUFKRDtJQUtFOzs7QUFHRDtFQVJEO0lBU0U7SUFDQTs7O0FBR0Q7RUFiRDtJQWNFOzs7O0FBSUQ7RUFDQztFQUNBOzs7QUFHRjtFQUNDOzs7QUFFRDtFQUNDO0VBQ0E7O0FBQ0E7RUFDQzs7QUFFRDtFQUNDOzs7QUFHRjtFQUNDO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTs7O0FBRUQ7RUFDQztJQUNDO0lBQ0E7O0VBRUQ7SUFDQztJQUNBOzs7QUFJRjtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0M7RUFDQTtFQUNBOztBQUVBO0VBQ0M7O0FBSUY7RUFoQkQ7SUFpQkU7OztBQUdEO0VBcEJEO0lBcUJFOzs7O0FBSUY7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNDO0VBQ0E7RUFDQTs7QUFHRDtFQWZEO0lBZ0JFOztFQUVBO0lBQ0M7SUFDQTs7O0FBSUY7RUF4QkQ7SUF5QkU7SUFDQTs7RUFFQTtJQUNDOzs7QUFJRjtFQWpDRDtJQWtDRTtJQUNBOztFQUVBO0lBQ0M7SUFDQTtJQUNBOzs7O0FBS0g7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdEO0VBQ0M7RUFDQTtFQUNBOztBQUVBO0VBTEQ7SUFNRTs7O0FBR0Q7RUFURDtJQVVFOzs7O0FBSUY7RUFDQztFQUNBO0VBQ0E7O0FBRUE7RUFMRDtJQU1FOzs7QUFHRDtFQVREO0lBVUU7SUFDQTs7OztBQUlGO0VBQ0M7RUFDQTtFQUNBOztBQUVBO0VBQ0M7RUFDQTs7QUFHRDtBQUFBO0VBRUM7O0FBSUE7RUFDQzs7QUFHRDtFQUNDOzs7QUFLSDtFQUNDO0VBQ0E7RUFDQTs7QUFFQTtFQUxEO0lBTUU7SUFDQTs7O0FBR0Q7RUFWRDtJQVdFO0lBQ0E7SUFDQTs7O0FBR0Q7RUFoQkQ7SUFpQkU7Ozs7QUFLRDtFQUREO0lBRUU7OztBQUdEO0VBTEQ7SUFNRTs7OztBQUtEO0VBREQ7SUFFRTtJQUNBO0lBQ0E7SUFDQTs7O0FBR0Q7RUFSRDtJQVNFO0lBQ0E7SUFDQTtJQUNBOzs7O0FBSUY7RUFDQztFQUNBO0VBQ0E7O0FBRUE7RUFDQzs7QUFHRDtFQVREO0lBVUU7OztBQUdEO0VBYkQ7SUFjRTtJQUNBOztFQUVBO0lBQ0M7Ozs7QUFLSDtFQUNDO0VBQ0E7RUFDQTs7QUFFQTtFQUxEO0lBTUU7OztBQUdEO0VBVEQ7SUFVRTtJQUNBO0lBQ0E7OztBQUdEO0VBZkQ7SUFnQkU7Ozs7QUFJRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDQztFQUNBOztBQUdEO0VBWkQ7SUFhRTs7O0FBR0Q7RUFoQkQ7SUFpQkU7OztBQUdEO0VBcEJEO0lBcUJFOzs7O0FBS0Q7RUFERDtJQUVFOzs7O0FBS0Q7RUFDQzs7QUFFQTtFQUNDO0VBQ0E7O0FBS0Q7RUFDQztFQUNBO0VBQ0E7O0FBRUE7RUFDQzs7QUFHRDtFQVREO0lBVUU7OztBQUlGO0VBQ0M7O0FBSUY7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdEO0VBQ0M7SUFDQzs7RUFJQTtJQUNDOzs7O0FBTUo7RUFDQztFQUNBO0VBQ0E7O0FBRUE7RUFDQzs7QUFHRDtFQVREO0lBVUU7OztBQUdEO0VBQ0M7SUFDQzs7OztBQUtIO0VBQ0M7RUFDQTtFQUNBOztBQUVBO0VBTEQ7SUFNRTtJQUNBOzs7QUFHRDtFQVZEO0lBV0U7O0VBQ0E7SUFDQztJQUNBOzs7QUFJRjtFQWxCRDtJQW1CRTtJQUNBOztFQUVBO0lBQ0M7SUFDQTtJQUNBOzs7O0FBTUY7RUFDQztFQUNBO0VBQ0E7O0FBRUE7RUFDQzs7O0FBS0g7RUFDQztFQUNBO0VBQ0E7O0FBRUE7RUFMRDtJQU1FOzs7QUFHRDtFQVREO0lBVUU7Ozs7QUFJRjtFQUNDO0VBQ0E7O0FBRUE7RUFDQztFQUNBOztBQUVBO0VBQ0M7OztBQU1GO0VBQ0M7SUFDQzs7RUFHRDtJQUNDO0lBQ0E7O0VBR0Q7SUFDQzs7O0FBSUY7RUFDQztJQUNDO0lBQ0E7Ozs7QUFLSDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNDOztBQUdEO0VBQ0M7O0FBRUE7RUFDQzs7QUFJRjtFQTFCRDtJQTJCRTtJQUNBO0lBQ0E7SUFDQTs7OztBQUlGO0VBQ0M7RUFDQTtFQUNBOztBQUVBO0VBQ0M7RUFDQTtFQUNBOztBQUVBO0VBQ0M7O0FBSUY7RUFmRDtJQWdCRTtJQUNBO0lBQ0E7Ozs7QUFHRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0M7OztBQUtIO0VBQ0M7O0FBRUE7RUFDQztFQUNBOztBQUVBO0VBQ0M7O0FBS0Q7RUFDQzs7QUFJRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDQzs7QUFLRDtFQUNDO0VBQ0E7O0FBR0Q7RUFDQzs7QUFFQTtFQUNDOztBQUtIO0VBN0NEO0lBOENFOzs7QUFHRDtFQUNDO0lBQ0M7O0VBRUE7SUFDQzs7RUFLRDtJQUNDOztFQUdEO0lBQ0M7O0VBRUE7SUFDQzs7OztBQVFKO0VBQ0M7RUFDQTs7QUFFQTtFQUNDO0VBQ0E7O0FBRUE7RUFDQztFQUNBO0VBQ0E7O0FBRUE7RUFDQzs7QUFJRjtFQUNDOztBQUdEO0VBQ0M7OztBQzN3Qko7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHQztFQUNDOztBQUtEO0VBQ0M7RUFDQTs7QUFJRjtFQUVFO0lBQ0M7Ozs7QUFNSjtFQUNDO0VBQ0E7O0FBRUE7RUFDQzs7QUFHRDtBQUFBO0VBRUM7RUFDQTs7O0FBSUY7RUFDQztFQUNBO0VBQ0E7RUFDQTs7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7O0FBRUE7RUFDQzs7QUFFQTtFQUNDOztBQUlGO0VBYkQ7SUFjRTs7OztBQUlGO0VBQ0M7RUFDQTtFQUNBOztBQUVBO0VBTEQ7SUFNRTtJQUNBOzs7O0FBSUY7RUFDQztFQUNBO0VBQ0E7O0FBRUE7QUFBQTtFQUVDOztBQUdEO0VBVkQ7SUFXRTs7OztBQUlGO0VBQ0M7O0FBRUE7RUFDQzs7QUFHRDtFQVBEO0lBUUU7Ozs7QUFJRjtFQUNDO0VBQ0E7RUFDQTs7QUFHQztFQUNDO0VBQ0E7O0FBSUY7RUFaRDtJQWFFO0lBQ0E7Ozs7QUFJRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7O0FBRUE7RUFDQzs7QUFHRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdEO0VBNUJEO0lBNkJFO0lBQ0E7Ozs7QUFJRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNDOztBQUdEO0FBQUE7RUFFQzs7QUFHRDtFQXBCRDtJQXFCRTtJQUNBOzs7QUFHRDtFQXpCRDtJQTBCRTtJQUNBOzs7O0FBSUY7RUFDQztFQUNBO0VBQ0E7O0FBRUE7QUFBQTtFQUVDOztBQUdEO0VBVkQ7SUFXRTs7O0FBR0Q7RUFkRDtJQWVFOzs7O0FBSUY7RUFDQztFQUNBOztBQUVBO0VBQ0M7O0FBR0Q7RUFDQzs7QUFHRDtFQUNDO0lBQ0M7OztBQUlGO0VBbEJEO0lBbUJFOztFQUNBO0lBQ0M7Ozs7QUFLSDtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBTkQ7SUFPRTs7OztBQUlGO0VBQ0M7RUFDQTtFQUNBOztBQUVBO0VBQ0M7OztBQUlGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQVBEO0lBUUU7OztBQUdEO0VBWEQ7SUFZRTtJQUNBO0lBQ0E7OztBQUVEO0VBaEJEO0lBaUJFOzs7O0FBSUY7RUFDQztFQUNBO0VBQ0E7O0FBRUE7RUFDQzs7QUFHRDtFQVREO0lBVUU7Ozs7QUFJRjtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0M7O0FBR0Q7RUFWRDtJQVdFOzs7O0FBSUY7QUFBQTtFQUVDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7QUFBQTtFQUNDOzs7QUFJRjtFQUNDO0VBQ0E7O0FBQ0E7RUFDQztJQUNDO0lBQ0E7OztBQUlGO0VBVkQ7SUFXRTs7O0FBRUQ7RUFiRDtJQWNFOzs7O0FBSUY7RUFDQzs7QUFDQTtFQUZEO0lBR0U7Ozs7QUN6VkY7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0k7OztBQUlSO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDSTs7QUFHSjtFQVZKO0lBV1E7Ozs7QUFJUjtFQUNJO0VBQ0E7RUFDQTs7QUFFQTtFQUNJO0VBQ0E7RUFDQTtFQUNBOztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDSTs7O0FBS1o7QUFBQTtFQUVJO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7QUFFQTtFQUhKO0lBSVE7Ozs7QUFJUjtFQUNJO0VBQ0E7RUFDQSxZQUNJO0VBRUo7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQVpKO0lBYVE7SUFDQTs7OztBQUlSO0VBQ0k7O0FBR0k7RUFDSTs7QUFHSjtFQUNJOzs7QUFLWjtFQUNJO0VBQ0E7RUFDQTs7QUFFQTtFQUNJO0VBQ0E7O0FBR0o7RUFDSTs7QUFHSjtFQWRKO0lBZVE7SUFDQTtJQUNBOzs7O0FBSVI7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQU5KO0lBT1E7SUFDQTs7OztBVDFIUjtBVVpBO0VBQ0M7RUFDQTtFQUNBOztBQUNBO0VBSkQ7SUFLRTs7O0FBRUQ7RUFQRDtJQVFFOzs7QUFFRDtFQVZEO0lBV0U7OztBQUVEO0VBQ0M7RUFDQTtFQUNBOztBQUNBO0VBSkQ7SUFLRTtJQUNBOzs7QUFFRDtFQVJEO0lBU0U7SUFDQTs7O0FBRUQ7RUFaRDtJQWFFO0lBQ0E7OztBQUlGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQVREO0lBVUU7SUFDQTs7O0FBRUQ7RUFiRDtJQWNFO0lBQ0E7OztBQUVEO0VBakJEO0lBa0JFO0lBQ0E7OztBQUVEO0VBQ0M7RUFDQTtFQUNBOztBQUNBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBTkQ7SUFPRTs7O0FBRUQ7RUFURDtJQVVFO0lBQ0E7OztBQUdGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQztFQUNBOzs7QUNyRkw7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQVJEO0lBU0U7OztBQUVEO0VBWEQ7SUFZRTs7OztBQUdGO0VBQ0M7RUFDQTs7QUFDQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQVBEO0lBUUU7OztBQUVEO0VBVkQ7SUFXRTs7O0FBRUQ7RUFiRDtJQWNFOzs7O0FBS0g7RUFDQzs7QUFDQTtFQUZEO0lBR0U7SUFDQTs7O0FBRUQ7RUFORDtJQU9FO0lBQ0E7SUFDQTs7OztBQUdGO0VBQ0M7RUFDQTs7O0FBRUQ7RUFDQztFQUNBOzs7QUFFRDtFQUNDO0VBQ0E7RUFFQTs7QUFFQTtFQUNDOzs7QUFJRjtFQUtDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBUkE7RUFDQztFQUNBOztBQVFEO0VBWEQ7SUFZRTs7O0FBRUQ7RUFkRDtJQWVFO0lBQ0E7Ozs7QUFHRjtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBTkQ7SUFPRTtJQUNBO0lBQ0E7OztBQUVEO0VBWEQ7SUFZRTtJQUNBO0lBQ0E7Ozs7QUFHRjtFQUNDOzs7QUFFRDtFQUNDOztBQUNBO0VBRkQ7SUFHRTs7OztBQUlGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FDM0hEO0VBQ0M7O0FBQ0E7RUFGRDtJQUdFOzs7O0FBR0Y7RUFDQzs7O0FBRUQ7RUFDQztFQUNBOztBQUNBO0VBSEQ7SUFJRTtJQUNBOzs7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7O0FBQ0E7RUFKRDtJQUtFO0lBQ0E7Ozs7QUFJRjtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBTEQ7SUFNRTtJQUNBOzs7QUFFRDtFQVREO0lBVUU7SUFDQTs7OztBQUdGO0VBQ0M7RUFDQTtFQUNBOztBQUNBO0VBSkQ7SUFLRTtJQUNBO0lBQ0E7SUFDQTs7OztBQUdGO0VBQ0M7O0FBQ0E7RUFGRDtJQUdFOzs7O0FDdkRGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0M7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUQ7RUFDQzs7QUFDQTtFQUNDO0VBQ0E7O0FBR0Y7RUFDQzs7QUFHRDtFQUNDOztBQUVEO0VBaENEO0lBaUNFOzs7QUFlRDtFQWhERDtJQWlERTs7RUFFQTtJQUNDOzs7O0FBSUg7RUFDQztFQUNBO0VBQ0E7RUFDQTs7O0FBY0Q7RUFDQztFQUNBOzs7QUFHQTtFQUREO0lBRUU7OztBQUVEO0VBSkQ7SUFLRTs7OztBQUlGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7OztBQWVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUQ7RUFDQzs7O0FBRUQ7RUFDQztFQUNBOztBQUNBO0VBSEQ7SUFJRTs7O0FBRUQ7RUFORDtJQU9FOzs7O0FBR0Y7RUFDQzs7QUFDQTtFQUZEO0lBR0U7Ozs7QUFHRjtFQUNDO0VBQ0E7O0FBRUM7RUFDQzs7QUFFRDtFQUNDO0VBQ0E7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFQRDtJQVFFOzs7O0FBSUg7RUFDQzs7QUFDQTtFQUZEO0lBR0U7SUFDQTtJQUNBO0lBQ0E7OztBQUVEO0VBUkQ7SUFTRTs7OztBQUlEO0VBREQ7SUFFRTs7OztBQUlEO0VBREQ7SUFFRTs7OztBQ2xMRjtFQUNDOzs7QUFFRDtFQUNDO0VBQ0E7O0FBQ0E7RUFIRDtJQUlFOzs7QUFHRDtFQVBEO0lBUUU7SUFDQTs7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFLQTtFQUNBOztBQUxBO0VBUEQ7SUFRRTtJQUNBOzs7QUFJRDtFQUNDO0VBQ0E7O0FBRUQ7RUFDQztFQUNBOztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFMRDtJQU1FOzs7QUFFRDtFQVJEO0lBU0U7SUFDQTs7O0FBR0Y7RUFsQ0Q7SUFtQ0U7SUFDQTs7OztBQ2xESDtFQUNDO0VBQ0E7O0FBRUM7RUFERDtJQUVFO0lBQ0E7OztBQUVEO0VBTEQ7SUFNRTs7OztBQUlIO0VBQ0M7O0FBQ0E7RUFGRDtJQUdFOzs7QUFFRDtFQUNDOztBQUVEO0VBQ0M7OztBQUdGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBUEQ7SUFRRTs7OztBQUdGO0VBQ0M7RUFhQTs7QUFaQTtFQUNDO0VBQ0E7RUFDQTs7QUFFRDtFQUNDO0lBQ0M7SUFDQTs7O0FBS0Y7RUFmRDtJQWdCRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7O0FBRUQ7RUF4QkQ7SUF5QkU7SUFDQTs7OztBQUlGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFMRDtJQU1FOzs7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUxEO0lBTUU7SUFDQTtJQUNBOzs7O0FBR0Y7RUFDQztFQUNBOzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0M7O0FBQ0E7RUFGRDtJQUdFOzs7QUFHRjtFQWREO0lBZUU7SUFDQTtJQUNBO0lBQ0E7OztBQUVEO0VBcEJEO0lBcUJFOzs7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQztFQUNBOzs7QUFHRjtFQUNDOztBQUNBO0VBRkQ7SUFHRTtJQUNBOzs7O0FBR0Y7RUFDQzs7QUFDQTtFQUZEO0lBR0U7OztBQUVEO0VBTEQ7SUFNRTs7OztBQUdGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFMRDtJQU1FOzs7QUFFRDtFQVJEO0lBU0U7Ozs7QUFHRjtFQUNDOztBQUNBO0VBRkQ7SUFHRTtJQUNBO0lBQ0E7OztBQUVEO0VBUEQ7SUFRRTs7OztBQ3JLRjtFQUNDOzs7QUFFRDtFQUNDOzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTs7QUFFQTtFQUxEO0lBTUU7SUFDQTs7O0FBRUQ7RUFURDtJQVVFOzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNDO0VBQ0E7O0FBRUQ7RUFYRDtJQVlFOzs7QUFFRDtFQWREO0lBZUU7OztBQUdGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFMRDtJQU1FOzs7QUFHRDtFQVREO0lBVUU7OztBQUdGO0VBQ0M7O0FBQ0E7RUFGRDtJQUdFO0lBQ0E7OztBQUVEO0VBQ0M7RUFDQTtFQUNBOztBQUNBO0VBSkQ7SUFLRTs7OztBQUtKO0VBQ0M7RUFDQTtFQUNBOzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFORDtJQU9FOzs7QUFFRDtFQVREO0lBVUU7SUFDQTtJQUNBOzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTs7QUFDQTtFQUpEO0lBS0U7OztBQUdGO0VBQ0M7RUFDQTtFQUNBOzs7QUFHRjtFQUNDO0VBQ0E7RUFDQTs7QUFDQTtFQUpEO0lBS0U7SUFDQTs7O0FBRUQ7RUFSRDtJQVNFOzs7O0FBR0Y7RUFDQztFQUNBOztBQUVBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQztFQUNBOzs7QUFJSDtFQUNDOztBQUNBO0VBRkQ7SUFHRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUlBO0lBQ0E7SUFDQTs7RUFMQTtJQUNDOzs7O0FDM0lIO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFMRDtJQU1FO0lBQ0E7Ozs7QUFHRjtFQUNDO0VBQ0E7RUFDQTs7O0FBRUQ7RUFDQztFQUNBOztBQUNBO0VBSEQ7SUFJRTs7OztBQUdGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0M7OztBQUdGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNDO0VBQ0E7RUFDQTs7QUFFRDtFQWREO0lBZUU7SUFDQTtJQUNBO0lBQ0E7OztBQUVEO0VBcEJEO0lBcUJFO0lBRUE7Ozs7QUFHRjtFQUNDO0VBQ0E7OztBQUVEO0VBQ0M7RUFDQTtFQUNBOzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTs7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7OztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdBO0VBREQ7SUFFRTs7OztBQUdGO0VBQ0M7RUFDQTs7O0FBRUQ7RUFDQzs7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7O0FBQ0E7RUFKRDtJQUtFOzs7QUFFRDtFQUNDO0VBQ0E7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0M7O0FBQ0E7RUFDQzs7QUFHRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBSUg7RUFDQztFQUNBO0VBQ0E7OztBQUVEO0VBQ0M7O0FBQ0E7RUFGRDtJQUdFOzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBOztBQUNBO0VBZkQ7SUFnQkU7SUFDQTtJQUNBOzs7QUFFRDtFQUNDOztBQUdGO0VBQ0M7O0FBRUQ7RUFDQztFQUNBOztBQUNBO0VBSEQ7SUFJRTtJQUNBOzs7O0FBS0g7RUFDQzs7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFQRDtJQVFFOzs7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRDtFQUNDO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRDtFQUNDOztBQUNBO0VBRkQ7SUFHRTs7OztBQUlEO0VBREQ7SUFFRTtJQUNBO0lBQ0E7OztBQUVEO0VBTkQ7SUFPRTtJQUNBOzs7O0FBSUQ7RUFERDtJQUVFO0lBQ0E7SUFDQTs7OztBQUlGO0VBQ0M7O0FBQ0E7RUFGRDtJQUdFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUlBO0lBQ0E7SUFDQTs7RUFMQTtJQUNDOzs7O0FBT0g7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDQztFQUNBO0VBQ0E7O0FBRUQ7RUFiRDtJQWNFOzs7O0FBSUQ7RUFDQztFQUNBOzs7QUNoUkY7RUFDQzs7O0FBRUQ7RUFDQzs7QUFDQTtFQUZEO0lBR0U7OztBQUVEO0VBTEQ7SUFNRTs7OztBQUlGO0VBQ0M7RUFDQTs7QUFFQTtFQUpEO0lBS0U7Ozs7QUFJRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBOztBQUVBO0VBaEJEO0lBaUJFO0lBQ0E7OztBQUVEO0VBcEJEO0lBcUJFOzs7QUFFRDtFQXZCRDtJQXdCRTs7OztBQUlGO0VBQ0M7RUFFQTs7QUFFQTtFQUxEO0lBTUU7SUFDQTs7OztBQUlGO0VBQ0M7OztBQUdEO0VBQ0M7RUFDQTs7QUFFQTtFQUpEO0lBS0U7OztBQUdEO0VBUkQ7SUFTRTs7OztBQUlGO0VBQ0M7OztBQU9EO0VBQ0M7RUFDQTs7O0FBR0Q7RUFDQzs7O0FBRUQ7RUFDQzs7O0FBSUM7RUFDQzs7QUFtQkY7RUF0QkQ7SUF3QkU7OztBQVdEO0VBQ0M7SUFDQzs7OztBQUlIO0VBQ0M7OztBQTBCRDtFQUNDOztBQUVBO0VBQ0M7OztBQUdGO0VBQ0M7RUFDQTtFQVVBOztBQVJBO0VBSkQ7SUFLRTtJQUNBOzs7QUFFRDtFQVJEO0lBU0U7SUFDQTs7O0FBSUQ7RUFDQzs7QUFDQTtFQUZEO0lBR0U7OztBQUVEO0VBTEQ7SUFNRTtJQUNBOzs7QUFJRjtFQUNDO0VBQ0E7RUFDQTtFQUNBOzs7QUFJRjtFQUNDO0VBQ0E7RUFDQTs7QUFFQTtFQUxEO0lBTUU7SUFDQTtJQUNBO0lBQ0E7OztBQVFGO0VBQ0M7SUFDQzs7RUFHRDtJQUNDOzs7QUFJRDtFQUREO0lBRUU7Ozs7QUN4T0Q7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0M7RUFDQTs7QUFHRjtFQXJCRDtJQXNCRTs7OztBQUlIO0VBQ0M7O0FBQ0E7RUFGRDtJQUdFOzs7O0FBR0Y7RUFDQzs7QUFDQTtFQUZEO0lBR0U7OztBQUVEO0VBTEQ7SUFNRTs7OztBQUdGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7O0FBRUE7RUFoQkQ7SUFpQkU7SUFDQTs7O0FBR0Q7RUFyQkQ7SUFzQkU7OztBQUVEO0VBeEJEO0lBeUJFOzs7O0FBR0Y7RUFDQztFQUNBOzs7QUFFRDtFQUNDO0VBQ0E7O0FBRUE7RUFKRDtJQUtFOzs7QUFHRDtFQVJEO0lBU0U7Ozs7QUFJRjtFQUNDOzs7QUN4RkQ7RUFDQzs7QUFDQTtFQUNDO0VBQ0E7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUxEO0lBTUU7SUFDQTs7O0FBSUY7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQztFQUNBOztBQUVBO0VBQ0M7O0FBR0Y7RUFyQkQ7SUFzQkU7SUFDQTs7O0FBR0Q7RUFDQzs7QUFFQTtFQUNDOztBQUlGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDQzs7QUFHRDtFQUNDOztBQUlGO0VBakREO0lBa0RFOzs7O0FBS0Y7RUFDQztFQUNBOztBQUNBO0VBQ0M7O0FBRUQ7RUFORDtJQU9FOzs7QUFHRjtBQUFBO0VBRUM7RUFDQTs7QUFFRDtBQUFBO0VBRUM7RUFDQTtFQUNBOztBQUlBO0FBQUE7RUFDQzs7QUFHRDtBQUFBO0VBQ0M7O0FBR0Q7QUFBQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0Q7QUFBQTtFQUNDOztBQUdGO0FBQUE7RUFFQzs7QUFHRDtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUVEO0VBQ0M7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBOztBQUVEO0VBQ0M7O0FBRUQ7RUFDQztFQUVBO0VBQ0E7O0FBRUQ7RUFDQztFQUVBOztBQUVEO0VBQ0M7OztBQUdGO0VBQ0M7RUFDQTs7QUFDQTtFQUhEO0lBSUU7SUFDQTs7O0FBRUQ7RUFQRDtJQVFFO0lBQ0E7OztBQUVEO0VBWEQ7SUFZRTtJQUNBOzs7O0FDOUtGO0VBQ0M7O0FBQ0E7RUFGRDtJQUdFOzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBTEQ7SUFNRTtJQUNBO0lBQ0E7SUFDQTs7O0FBRUQ7RUFYRDtJQVlFO0lBQ0E7OztBQUdGO0VBQ0M7O0FBRUM7RUFERDtJQUVFOzs7QUFJSDtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUVEO0VBQ0M7RUFDQTs7QUFDQTtFQUhEO0lBSUU7OztBQUVEO0VBTkQ7SUFPRTs7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7O0FBQ0Q7RUFKQTtJQUtFO0lBQ0E7SUFDQTs7O0FBR0Y7RUFDQzs7O0FDeERGO0VBRUM7O0FBQ0E7RUFDQzs7O0FDSkY7RUFDQztFQUNBO0VBQ0E7OztBQUdEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7OztBQUVEO0VBQ0M7SUFDQzs7RUFFRDtJQUNDOzs7QUFHRjtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBTEQ7SUFNRTtJQUNBOzs7QUFFRDtFQVREO0lBVUU7SUFDQTs7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFWRDtJQVdFO0lBQ0E7OztBQUVEO0VBZEQ7SUFlRTtJQUNBOzs7QUFFRDtFQWxCRDtJQW1CRTtJQUNBO0lBQ0E7OztBQUdEO0VBQ0M7O0FBRUQ7RUFDQztFQUNBOztBQUNBO0VBSEQ7SUFJRTs7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFJSDtFQUNDO0VBQ0E7RUFDQTs7QUFDQTtFQUpEO0lBS0U7OztBQUVEO0VBUEQ7SUFRRTtJQUNBOzs7QUFFRDtFQVhEO0lBWUU7SUFDQTs7O0FBRUQ7RUFDQzs7QUFFRDtFQUNDO0VBQ0E7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7O0FBQ0E7RUFKRDtJQUtFO0lBQ0E7OztBQUdGO0VBQ0M7RUFDQTtFQUNBOztBQUNBO0VBSkQ7SUFLRTtJQUNBOzs7QUFFRDtFQVJEO0lBU0U7OztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFMRDtJQU1FO0lBQ0E7SUFDQTs7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBVEQ7SUFVRTs7O0FBRUQ7RUFaRDtJQWFFO0lBQ0E7SUFDQTtJQUNBOzs7QUFFRDtFQWxCRDtJQW1CRTtJQUNBO0lBQ0E7OztBQUVEO0VBQ0M7RUFDQTs7QUFFRDtFQUNDOztBQUNBO0VBRkQ7SUFHRTtJQUNBOzs7QUFLSjtFQUNDOztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQVREO0lBVUU7OztBQUVEO0VBWkQ7SUFhRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7OztBQUVEO0VBcEJEO0lBcUJFO0lBQ0E7SUFDQTs7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7O0FBQ0E7RUFKRDtJQUtFO0lBQ0E7OztBQUdGO0VBQ0M7RUFDQTtFQUNBOztBQUNBO0VBSkQ7SUFLRTtJQUNBOzs7QUFFRDtFQVJEO0lBU0U7OztBQUdGO0VBQ0M7RUFDQTtFQUNBOztBQUNBO0VBSkQ7SUFLRTtJQUNBOzs7QUFFRDtFQVJEO0lBU0U7OztBQUdGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0M7RUFDQTs7QUFHRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFORDtJQU9FO0lBQ0E7SUFDQTs7O0FBRUQ7RUFYRDtJQVlFO0lBQ0E7OztBQUlEO0VBREQ7SUFFRTtJQUNBOzs7QUFHRjtFQUNDOzs7QUFNSDtFQUREO0lBRUU7Ozs7QUFHRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBWEQ7SUFZRTs7O0FBRUQ7RUFkRDtJQWVFO0lBQ0E7SUFDQTs7O0FBRUQ7RUFDQztFQUNBOztBQUNBO0VBSEQ7SUFJRTs7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7O0FBQ0E7RUFKRDtJQUtFO0lBQ0E7OztBQUVEO0VBUkQ7SUFTRTs7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7O0FBQ0E7RUFKRDtJQUtFOzs7QUFFRDtFQVBEO0lBUUU7SUFDQTs7O0FBSUg7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBVEQ7SUFVRTtJQUNBOzs7QUFFRDtFQWJEO0lBY0U7OztBQUVEO0VBQ0M7O0FBQ0E7RUFGRDtJQUdFOzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTs7QUFDQTtFQVJEO0lBU0U7SUFDQTs7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBVEQ7SUFVRTtJQUNBOzs7QUFJRjtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBTEQ7SUFNRTtJQUNBOzs7QUFFRDtFQVREO0lBVUU7SUFDQTs7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7O0FBRUE7RUFDQzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTs7QUFJSDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNDOzs7QUFLSjtFQUNDO0VBQ0E7RUFDQTs7QUFDQTtFQUpEO0lBS0U7OztBQUVEO0VBUEQ7SUFRRTtJQUNBOzs7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUxEO0lBTUU7SUFDQTtJQUNBO0lBQ0E7OztBQUVEO0VBQ0M7O0FBQ0E7RUFGRDtJQUdFOzs7QUFHRjtFQUNDO0VBQ0E7RUFDQTs7QUFDQTtFQUpEO0lBS0U7OztBQUVEO0VBQ0M7RUFDQTs7QUFFRDtFQUNDOztBQUNBO0VBRkQ7SUFHRTs7O0FBRUQ7RUFDQzs7QUFDQTtFQUNDO0VBQ0E7O0FBSUg7RUFDQzs7QUFDQTtFQUZEO0lBR0U7Ozs7QUFLSjtFQUNDO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRDtFQUNDOztBQUNBO0VBRkQ7SUFHRTtJQUNBOzs7O0FBS0Q7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFQRDtJQVFFO0lBQ0E7OztBQUVEO0VBWEQ7SUFZRTtJQUNBOzs7QUFHRjtFQUNDO0VBQ0E7O0FBRUQ7RUFDQzs7QUFDQTtFQUNDO0VBQ0E7RUFDQTs7QUFDQTtFQUpEO0lBS0U7OztBQUdGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQzs7O0FBTUg7RUFERDtJQUVFOzs7O0FBR0Y7RUFDQzs7QUFDQTtFQUZEO0lBR0U7SUFDQTs7OztBQUlEO0VBREQ7SUFFRTs7OztBQ2ppQkY7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTs7QUFDQTtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBTEQ7SUFNRTtJQUNBOzs7QUFHQTtFQUNDO0VBQ0E7O0FBRUQ7RUFDQztFQUNBOztBQUlIO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVEO0VBQ0M7RUFDQTtFQUNBOztBQUlEO0VBQ0M7SUFDQztJQUNBOztFQUVEO0lBQ0M7SUFDQTs7O0FBTUY7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFRQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQWRBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFVRDtFQWhCRDtJQWlCRTs7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7O0FBQ0E7RUFKRDtJQUtFO0lBQ0E7OztBQUdGO0VBQ0M7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNDOzs7QUFNTDtFQUNDO0VBQ0E7O0FBQ0E7RUFDQzs7O0FBR0Y7RUFDQzs7QUFDQTtFQUNDOzs7QUFJRjtFQUNDO0lBQ0M7O0VBRUQ7SUFDQzs7O0FBSUY7RUFDQztJQUNDOztFQUVEO0lBQ0M7OztBQUlGO0VBQ0M7SUFDQztJQUNBOztFQUVEO0lBQ0M7SUFDQTs7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFiRDtJQWNFO0lBQ0E7OztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7RUFDQTs7QUFDQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTs7QUFDQTtFQUNDO0lBQ0M7O0VBRUQ7SUFDQzs7O0FBS0o7RUFDQztFQUNBO0VBQ0E7OztBQUdGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNDO0lBQ0M7O0VBRUQ7SUFDQzs7OztBQUlIO0VBQ0M7OztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNDOzs7QUNwUEY7RUEwQkM7O0FBekJBO0VBQ0M7SUFDQzs7RUFHRDtJQUNDOztFQUdEO0lBQ0M7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFHRDtJQUNDOzs7QUFHRjtFQXRCRDtJQXVCRTtJQUNBOzs7QUFJRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQVZEO0lBV0U7SUFDQTtJQUNBOzs7QUFHRjtFQUNDOztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0M7O0FBRUQ7RUFWRDtJQVdFOzs7QUFFRDtFQWJEO0lBY0U7OztBQUdGO0VBQ0M7RUFDQTs7O0FDakVEO0VBREQ7SUFFRTs7O0FBRUQ7RUFKRDtJQUtFO0lBQ0E7SUFDQTs7OztBQUlEO0VBREQ7SUFFRTs7OztBQUdGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FDcEJEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFMRDtJQU1FOzs7QUFFRDtFQVJEO0lBU0U7OztBQUdBO0VBREQ7SUFFRTs7O0FBRUQ7RUFKRDtJQUtFOzs7QUFJRDtFQUREO0lBRUU7SUFDQTs7O0FBRUQ7RUFMRDtJQU1FO0lBQ0E7SUFDQTs7O0FBR0E7RUFERDtJQUVFO0lBQ0E7OztBQUlEO0VBREQ7SUFFRTs7O0FBSUQ7RUFERDtJQUVFOzs7QUFLRjtFQUREO0lBRUU7OztBQUdGO0VBQ0M7RUFDQTs7QUFDQTtFQUhEO0lBSUU7OztBQUVEO0VBQ0M7O0FBQ0E7RUFGRDtJQUdFO0lBQ0E7OztBQUlIO0VBQ0M7O0FBQ0E7RUFGRDtJQUdFO0lBQ0E7SUFDQTs7O0FBR0E7RUFERDtJQUVFO0lBQ0E7O0VBQ0E7SUFDQzs7OztBQVNKO0VBREQ7SUFFRTs7O0FBRUQ7RUFDQzs7QUFDQTtFQUZEO0lBR0U7SUFDQTtJQUNBOzs7QUFJRDtFQUREO0lBRUU7OztBQUlEO0VBREQ7SUFFRTtJQUNBOzs7QUFHRjtFQUNDOztBQUNBO0VBRkQ7SUFHRTs7O0FBSUY7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQWREO0lBZUU7OztBQUlEO0VBREQ7SUFFRTtJQUNBO0lBQ0E7OztBQUdGO0VBQ0M7RUFDQTs7QUFFRDtFQUNDOztBQUdEO0VBQ0M7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7O0FBRUQ7RUFDQzs7QUFFQztFQUNDO0VBQ0E7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBSUg7RUFDQzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTs7QUFDQTtFQUNDOztBQUNBO0VBRkQ7SUFHRTs7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFQRDtJQVFFO0lBQ0E7OztBQUVEO0VBWEQ7SUFZRTtJQUNBOzs7QUFFRDtFQWZEO0lBZ0JFO0lBQ0E7SUFDQTs7O0FBSUY7RUFDQztFQUNBOzs7QUFRSDtFQUNDO0VBQ0E7RUFDQTs7QUFDQTtFQUpEO0lBS0U7OztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFMRDtJQU1FO0lBQ0E7OztBQUVEO0VBQ0M7O0FBQ0E7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUxEO0lBTUU7SUFDQTs7O0FBRUQ7RUFURDtJQVVFO0lBQ0E7OztBQUtIO0VBM0JEO0lBNEJFOzs7QUFHRjtFQUNDOztBQUNBO0VBRkQ7SUFHRTs7O0FBRUQ7RUFMRDtJQU1FOzs7QUFFRDtFQVJEO0lBU0U7OztBQUVEO0VBQ0M7O0FBQ0E7RUFGRDtJQUdFOzs7QUFFRDtFQUxEO0lBTUU7SUFDQTs7O0FBSUg7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBTkQ7SUFPRTtJQUNBOzs7QUFFRDtFQVZEO0lBV0U7OztBQUdGO0VBQ0M7RUFDQTtFQUNBOztBQUNBO0VBSkQ7SUFLRTs7O0FBRUQ7RUFQRDtJQVFFOzs7QUFFRDtFQVZEO0lBV0U7SUFDQTs7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7O0FBQ0E7RUFKRDtJQUtFOzs7QUFFRDtFQVBEO0lBUUU7OztBQUVEO0VBVkQ7SUFXRTs7O0FBR0Y7RUFDQztFQUNBOztBQUNBO0VBSEQ7SUFJRTs7O0FBSUg7RUFDQzs7QUFDQTtFQUZEO0lBR0U7SUFDQTs7O0FBR0E7RUFERDtJQUVFO0lBQ0E7SUFDQTs7O0FBSUQ7RUFERDtJQUVFOzs7O0FBVUg7RUFDQzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBTEQ7SUFNRTs7O0FBRUQ7RUFSRDtJQVNFO0lBQ0E7OztBQUlEO0VBQ0M7O0FBQ0E7RUFGRDtJQUdFOzs7QUFFRDtFQUxEO0lBTUU7SUFDQTs7O0FBSUg7RUFDQztFQUNBOztBQUNBO0VBSEQ7SUFJRTs7O0FBRUQ7RUFORDtJQU9FOzs7QUFFRDtFQVREO0lBVUU7SUFDQTs7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFQRDtJQVFFOzs7QUFFRDtFQVZEO0lBV0U7OztBQUVEO0VBYkQ7SUFjRTs7O0FBR0Q7RUFDQzs7QUFHRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNDOztBQUVEO0VBVkQ7SUFXRTtJQUNBOzs7QUFHRjtFQUNDO0VBQ0E7RUFDQTs7QUFDQTtFQUpEO0lBS0U7SUFDQTs7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUxEO0lBTUU7SUFDQTs7O0FBRUQ7RUFURDtJQVVFO0lBQ0E7OztBQUVEO0VBYkQ7SUFjRTtJQUNBO0lBQ0E7OztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQztFQUNBOztBQUdGO0VBQ0M7O0FBQ0E7RUFGRDtJQUdFOzs7O0FBT0o7RUFDQztFQUNBOztBQUNBO0VBSEQ7SUFJRTs7O0FBRUQ7RUFORDtJQU9FOzs7O0FBSUg7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFQRDtJQVFFOzs7QUFFRDtFQVZEO0lBV0U7OztBQUVEO0VBYkQ7SUFjRTtJQUNBOzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTs7QUFDQTtFQUpEO0lBS0U7OztBQUlGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQU5EO0lBT0U7SUFDQTtJQUNBO0lBQ0E7OztBQUVEO0VBWkQ7SUFhRTtJQUNBOzs7O0FBS0Y7RUFERDtJQUVFOzs7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHQTtFQUNDOztBQUVEO0VBQ0M7O0FBRUQ7RUFDQzs7QUFHRDtFQUNDOztBQUlDO0VBQ0M7O0FBS0Y7RUFDQzs7QUFJRjtFQUNDO0VBQ0E7RUFDQTs7QUFJQztFQUNDOztBQUtIO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdEO0VBQ0M7RUFDQTtFQUNBOztBQUVEO0FBQUE7RUFFQzs7QUFFRDtFQUNDOztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHRDtFQUNDO0VBQ0E7OztBQUdGO0VBQ0M7RUFDQTtFQUNBOzs7QUFHQTtFQUNDO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVDO0VBQ0M7OztBQUlIO0VBQ0M7OztBQUVEO0VBQ0M7RUFDQTs7O0FDcnBCRDtFQUNDO0VBQ0E7OztBQUdBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFMRDtJQU1FO0lBQ0E7OztBQUVEO0VBVEQ7SUFVRTtJQUNBO0lBQ0E7OztBQUVEO0VBZEQ7SUFlRTs7O0FBS0Q7RUFDQztFQUNBO0VBQ0E7O0FBQ0E7RUFKRDtJQUtFOzs7QUFFRDtFQVBEO0lBUUU7SUFDQTs7O0FBR0Y7RUFDQztFQUNBOztBQUNBO0VBSEQ7SUFJRTtJQUNBOzs7QUFFRDtFQVBEO0lBUUU7SUFDQTtJQUNBOzs7QUFHRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQzs7QUFHRDtFQWJEO0lBY0U7SUFDQTs7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNDOztBQUVEO0VBWEQ7SUFZRTs7O0FBRUQ7RUFkRDtJQWVFO0lBQ0E7OztBQUlIO0VBQ0M7RUFDQTtFQUNBOztBQUVBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQU5EO0lBT0U7OztBQUVEO0VBVEQ7SUFVRTtJQUNBOzs7QUFFRDtFQUNDO0VBQ0E7O0FBQ0E7RUFIRDtJQUlFOzs7QUFFRDtFQU5EO0lBT0U7OztBQUdGO0VBQ0M7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7O0FBRUQ7RUFDQztFQUNBOzs7QUM5SEo7RUFDQzs7QUFDQTtFQUNDOztBQUNBO0VBRkQ7SUFHRTs7O0FBRUQ7RUFMRDtJQU1FOzs7QUFHRjtFQUNDO0VBQ0E7O0FBQ0E7RUFIRDtJQUlFO0lBQ0E7OztBQUVEO0VBUEQ7SUFRRTs7O0FBR0Y7RUFDQzs7QUFDQTtFQUZEO0lBR0U7OztBQUVEO0VBTEQ7SUFNRTs7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7O0FBQ0E7RUFKRDtJQUtFOzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBOztBQUNBO0VBYkQ7SUFjRTtJQUNBOzs7QUFFRDtFQWpCRDtJQWtCRTtJQUNBOzs7QUFFRDtFQXJCRDtJQXNCRTtJQUNBO0lBQ0E7SUFDQTs7O0FBR0E7RUFERDtJQUVFO0lBQ0E7SUFDQTs7O0FBR0Y7RUFDQzs7QUFDQTtFQUZEO0lBR0U7SUFDQTtJQUNBO0lBQ0E7OztBQUdGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFMRDtJQU1FO0lBQ0E7SUFDQTs7O0FBR0Y7RUFDQzs7QUFDQTtFQUZEO0lBR0U7SUFDQTtJQUNBOzs7QUFHRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBSUE7O0FBSEE7RUFDQzs7QUFHRDtFQVREO0lBVUU7OztBQUdGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQzs7QUFFRDtFQVJEO0lBU0U7OztBQUlIO0VBQ0M7O0FBQ0E7RUFGRDtJQUdFO0lBQ0E7SUFDQTs7OztBQ25JSjtFQUNDOztBQUNBO0VBQ0M7RUFDQTtFQUNBOztBQUNBO0VBSkQ7SUFLRTtJQUNBOzs7QUFFRDtFQVJEO0lBU0U7SUFDQTs7O0FBRUQ7RUFaRDtJQWFFO0lBQ0E7Ozs7QUFLRjtFQUNDOztBQUVEO0VBQ0M7RUFDQTs7QUFFRDtFQVJEO0lBU0U7Ozs7QUMxQkQ7RUFIRDtJQUlFO0lBQ0E7OztBQUdEO0VBUkQ7SUFTRTs7OztBQUlGO0VBQ0M7OztBQ2REO0VBQ0M7O0FBQ0E7RUFGRDtJQUdFOzs7QUFFRDtFQUxEO0lBTUU7OztBQUdBO0VBREQ7SUFFRTs7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQVJEO0lBU0U7SUFDQTs7O0FBRUQ7RUFaRDtJQWFFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFDQTtJQUNDOzs7QUFFRDtFQXRCRjtJQXVCRzs7O0FBR0Y7RUExQkQ7SUEyQkU7OztBQUlEO0VBREQ7SUFFRTs7O0FBRUQ7RUFKRDtJQUtFOzs7QUFFRDtFQUNDO0VBQ0E7O0FBQ0E7RUFIRDtJQUlFOzs7QUFFRDtFQU5EO0lBT0U7SUFDQTs7O0FBSUg7RUFDQzs7QUFFQTtFQUhEO0lBSUU7OztBQUVEO0VBTkQ7SUFPRTtJQUNBO0lBQ0E7OztBQUVEO0VBWEQ7SUFZRTs7O0FBR0Y7RUFDQzs7QUFDQTtFQUZEO0lBR0U7SUFDQTs7OztBQU1IO0VBQ0M7RUFDQTs7QUFDQTtFQUhEO0lBSUU7SUFDQTs7O0FBRUQ7RUFQRDtJQVFFO0lBQ0E7OztBQUVEO0VBWEQ7SUFZRTtJQUNBOzs7QUFFRDtFQUNDO0VBQ0E7O0FBQ0E7RUFIRDtJQUlFO0lBQ0E7OztBQUVEO0VBUEQ7SUFRRTtJQUNBOzs7QUFJRjtFQUNDO0VBQ0E7O0FBQ0E7RUFIRDtJQUlFOzs7QUFFRDtFQU5EO0lBT0U7OztBQUdGO0VBQ0M7O0FBRUQ7RUFDQzs7QUFDQTtFQUNDOztBQUVEO0VBQ0M7O0FBRUQ7RUFDQzs7QUFFRDtFQUNDOztBQUNBO0VBQ0M7RUFDQTs7QUFDQTtFQUhEO0lBSUU7SUFDQTs7O0FBS0o7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUxEO0lBTUU7SUFDQTtJQUNBO0lBQ0E7OztBQUVEO0VBWEQ7SUFZRTs7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUxEO0lBTUU7SUFDQTs7O0FBRUQ7RUFDQztFQUNBOztBQUdGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQU5EO0lBT0U7SUFDQTs7O0FBRUQ7RUFWRDtJQVdFOzs7QUFHQTtFQUREO0lBRUU7SUFDQTs7O0FBR0Y7RUFDQztFQUNBOztBQUNBO0VBSEQ7SUFJRTs7O0FBRUQ7RUFORDtJQU9FO0lBQ0E7OztBQUdGO0VBQ0M7O0FBQ0E7RUFGRDtJQUdFOzs7O0FBT0o7RUFERDtJQUVFOzs7O0FBSUQ7RUFERDtJQUVFOzs7O0FBSUQ7RUFERDtJQUVFOzs7O0FBTUY7RUFDQzs7QUFDQTtFQUNDO0VBQ0E7O0FBQ0E7RUFIRDtJQUlFOzs7QUFFRDtFQU5EO0lBT0U7OztBQUdGO0VBQ0M7RUFDQTs7QUFDQTtFQUhEO0lBSUU7OztBQUdGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFMRDtJQU1FO0lBQ0E7SUFDQTtJQUNBOzs7QUFFRDtFQVhEO0lBWUU7SUFDQTtJQUNBOzs7QUFFRDtFQUNDOztBQUNBO0VBRkQ7SUFHRTs7O0FBSUY7RUFDQzs7QUFFQTtFQUhEO0lBSUU7OztBQUdGO0VBQ0M7O0FBQ0E7RUFGRDtJQUdFO0lBQ0E7OztBQUtGO0VBREQ7SUFFRTs7O0FBRUQ7RUFKRDtJQUtFOzs7O0FBUUY7RUFDQzs7QUFDQTtFQUZEO0lBR0U7SUFDQTs7O0FBRUQ7RUFORDtJQU9FO0lBQ0E7OztBQUlEO0VBREQ7SUFFRTs7O0FBR0Y7RUFDQzs7QUFDQTtFQUZEO0lBR0U7OztBQUVEO0VBTEQ7SUFNRTs7O0FBR0Y7RUFDQzs7QUFDQTtFQUZEO0lBR0U7OztBQUVEO0VBTEQ7SUFNRTs7O0FBR0Y7RUFDQzs7QUFDQTtFQUZEO0lBR0U7OztBQUdGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBUEQ7SUFRRTs7O0FBRUQ7RUFWRDtJQVdFOzs7QUFFRDtFQWJEO0lBY0U7SUFDQTtJQUNBOzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQVZEO0lBV0U7SUFDQTs7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7O0FBQ0E7RUFKRDtJQUtFO0lBQ0E7SUFDQTs7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7O0FBQ0E7RUFDQzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUVEO0VBQ0M7RUFDQTtFQUNBOztBQUNBO0VBSkQ7SUFLRTtJQUNBO0lBQ0E7SUFDQTs7O0FBSUg7RUFDQztFQUNBO0VBQ0E7O0FBQ0E7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUxEO0lBTUU7SUFDQTs7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7O0FBQ0E7RUFKRDtJQUtFOzs7QUFHRjtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUlIO0VBQ0M7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7O0FBRUQ7RUFDQztFQUNBOztBQUNBO0VBSEQ7SUFJRTtJQUNBOzs7QUFFRDtFQVBEO0lBUUU7OztBQUVEO0VBQ0M7O0FBQ0E7RUFDQzs7QUFLSDtFQUNDO0VBQ0E7O0FBQ0E7RUFDQztFQUNBOztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBTkQ7SUFPRTs7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7O0FBRUQ7RUFDQzs7QUFJSDtFQUNDO0VBQ0E7O0FBQ0E7RUFDQzs7QUFHRjtFQUNDO0VBQ0E7RUFDQTs7QUFDQTtFQUpEO0lBS0U7SUFDQTs7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7O0FBQ0E7RUFDQzs7QUFFRDtFQUNDO0VBQ0E7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7O0FBQ0E7RUFDQztFQUNBO0VBQ0E7O0FBRUQ7RUFDQztFQUNBOztBQUVEO0VBQ0M7RUFDQTs7QUFHRjtFQUNDO0VBQ0E7RUFDQTs7QUFDQTtFQUNDO0VBQ0E7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVEO0VBQ0M7RUFDQTtFQUNBOztBQUVEO0VBQ0M7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFFRDtFQUNDOzs7QUFPRDtFQUNDOztBQUNBO0VBRkQ7SUFHRTs7O0FBR0Y7RUFDQzs7QUFDQTtFQUZEO0lBR0U7SUFDQTtJQUNBOzs7QUFFRDtFQVBEO0lBUUU7OztBQUlGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFMRDtJQU1FO0lBQ0E7OztBQUdGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQVREO0lBVUU7OztBQUVEO0VBWkQ7SUFhRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7OztBQUVEO0VBcEJEO0lBcUJFO0lBQ0E7SUFDQTs7O0FBRUQ7RUFDQztFQUNBOztBQUNBO0VBSEQ7SUFJRTs7O0FBSUQ7RUFERDtJQUVFOzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTs7QUFDQTtFQUpEO0lBS0U7OztBQUVEO0VBUEQ7SUFRRTs7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7O0FBQ0E7RUFDQztFQUNBOztBQUNBO0VBSEQ7SUFJRTtJQUNBOzs7QUFJRDtFQUREO0lBRUU7Ozs7QUN6dEJOO0VBQ0k7O0FBRUE7RUFDSTs7QUFHSjtFQUNJO0lBQ0k7SUFDQTs7O0FBSVI7RUFDSTtJQUNJOzs7QUFJUjtFQUNJO0lBQ0k7Ozs7QUFLWjtFQUNJO0VBQ0E7RUFDQTs7QUFFQTtFQUxKO0lBTVE7OztBQUdKO0VBVEo7SUFVUTs7OztBQUlSO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFOSjtJQU9ROzs7QUFHSjtFQVZKO0lBV1E7SUFDQTtJQUNBO0lBQ0E7OztBQUdKO0VBakJKO0lBa0JRO0lBQ0E7Ozs7QUFJUjtFQUNJO0VBQ0E7O0FBRUE7RUFKSjtJQUtRO0lBQ0E7SUFDQTs7O0FBR0o7RUFWSjtJQVdRO0lBQ0E7SUFDQTtJQUNBOzs7QUFHSjtFQWpCSjtJQWtCUTtJQUNBO0lBQ0E7Ozs7QUFLSjtFQURKO0lBRVE7OztBQUdKO0VBTEo7SUFNUTtJQUNBO0lBQ0E7SUFDQTs7O0FBR0o7RUFaSjtJQWFROzs7O0FBSVI7RUFDSTtFQUNBO0VBQ0E7O0FBRUE7RUFMSjtJQU1ROzs7QUFHSjtFQVRKO0lBVVE7SUFDQTs7OztBQUlSO0VBQ0k7RUFDQTtFQUNBOztBQUVBO0VBTEo7SUFNUTs7O0FBR0o7RUFUSjtJQVVRO0lBQ0E7SUFDQTs7OztBQUlSO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNJO0VBQ0E7O0FBR0o7RUFmSjtJQWdCUTtJQUNBOzs7QUFHSjtFQXBCSjtJQXFCUTtJQUNBO0lBQ0E7Ozs7QUM5SlA7RUFDQzs7QUFHRDtFQUNDO0VBQ0E7RUFDQTs7QUFFQTtFQUxEO0lBTUU7OztBQUdEO0VBVEQ7SUFVRTs7O0FBR0Q7RUFiRDtJQWNFO0lBQ0E7SUFDQTs7O0FBSUY7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQVREO0lBVUU7SUFDQTs7O0FBR0Q7RUFkRDtJQWVFOzs7QUFHRDtFQWxCRDtJQW1CRTtJQUNBOzs7QUFJRjtFQUNDO0VBQ0E7O0FBRUE7RUFKRDtJQUtFOzs7QUFHRDtFQVJEO0lBU0U7OztBQUdEO0VBWkQ7SUFhRTs7RUFFQTtJQUNDO0lBQ0E7OztBQUtIO0VBQ0M7RUFDQTs7QUFFQTtFQUpEO0lBS0U7OztBQUdEO0VBUkQ7SUFTRTtJQUNBO0lBQ0E7OztBQUlGO0VBQ0M7O0FBRUE7RUFIRDtJQUlFO0lBQ0E7OztBQUdEO0VBUkQ7SUFTRTtJQUNBOzs7QUFJRjtFQUNDO0VBQ0E7RUFDQTs7QUFFQTtFQUxEO0lBTUU7SUFDQTs7O0FBSUY7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNDO0VBQ0E7O0FBR0Q7RUFYRDtJQVlFOzs7QUFJRjtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBTEQ7SUFNRTs7O0FBR0Q7RUFURDtJQVVFOzs7QUFHRDtFQWJEO0lBY0U7SUFDQTs7O0FBSUY7RUFDQztFQUNBO0VBQ0E7O0FBRUE7RUFMRDtJQU1FO0lBQ0E7SUFDQTs7O0FBR0Q7RUFYRDtJQVlFO0lBQ0E7OztBQUlGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFURDtJQVVFO0lBQ0E7OztBQUdEO0VBZEQ7SUFlRTs7O0FBR0Q7RUFsQkQ7SUFtQkU7SUFDQTs7O0FBSUY7RUFDQztFQUNBOztBQUVBO0VBSkQ7SUFLRTs7O0FBRUQ7RUFQRDtJQVFFOzs7QUFJRjtFQUNDO0VBQ0E7RUFDQTs7QUFDQTtFQUpEO0lBS0U7OztBQUVEO0VBQ0M7RUFDQTs7QUFFQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHRDtFQUNDOztBQUVBO0VBSEQ7SUFJRTs7O0FBTUo7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0M7RUFDQTs7QUFHRDtFQWZEO0lBZ0JFOzs7QUFJRjtFQUNDO0VBQ0E7RUFDQTs7QUFFQTtFQUxEO0lBTUU7OztBQUdEO0VBVEQ7SUFVRTs7O0FBSUY7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFSRDtJQVNFOzs7QUFHRDtFQVpEO0lBYUU7OztBQUdEO0VBaEJEO0lBaUJFOzs7QUFVRjtFQUNDOztBQUdEO0VBQ0M7RUFDQTs7QUFFQTtFQUpEO0lBS0U7SUFDQTs7O0FBR0Q7RUFURDtJQVVFOzs7O0FDblRIO0VBQ0M7O0FBRUE7RUFIRDtJQUlFOzs7O0FBSUY7RUFDQztFQUNBO0VBQ0E7O0FBRUE7RUFMRDtJQU1FOzs7O0FBSUY7RUFDQztFQUNBO0VBQ0E7O0FBRUE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0M7O0FBRUE7RUFDQzs7QUFJRjtFQUNDOztBQUlGO0VBQ0M7SUFDQzs7O0FBSUY7RUFsQ0Q7SUFtQ0U7Ozs7QUFJRjtFQUNDO0VBQ0E7O0FBRUE7RUFDQzs7O0FBSUY7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFSRDtJQVNFOzs7QUFHRDtFQVpEO0lBYUU7SUFDQTs7O0FBR0Q7RUFqQkQ7SUFrQkU7SUFDQTtJQUNBO0lBQ0E7Ozs7QUFJRjtFQUNDO0VBQ0E7RUFDQTs7O0FBR0Q7RUFDQztFQUNBOztBQUVBO0VBSkQ7SUFLRTs7OztBQUlGO0VBQ0M7RUFDQTs7QUFFQTtFQUpEO0lBS0U7SUFDQTtJQUNBOzs7QUFHRDtFQVZEO0lBV0U7SUFDQTtJQUNBOzs7QUFHRDtFQWhCRDtJQWlCRTtJQUNBOzs7O0FBSUY7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFQRDtJQVFFO0lBQ0E7SUFDQTtJQUNBOzs7QUFHRDtFQWREO0lBZUU7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7O0FBR0Q7RUF0QkQ7SUF1QkU7SUFDQTtJQUNBO0lBQ0E7Ozs7QUM5SUY7RUFDQzs7O0FBR0Q7RUFDQztFQUNBOzs7QUFHRDtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBSUE7RUFDQztFQUNBOztBQWlCRjtFQXZDRDtJQXdDRTs7O0FBR0Q7RUEzQ0Q7SUE0Q0U7SUFDQTs7OztBQUtEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBUEQ7SUFRRTs7O0FBRUQ7RUFWRDtJQVdFOzs7QUFJRjtFQUNDO0VBQ0E7O0FBRUE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdEO0VBQ0M7O0FBR0Q7RUFDQztJQUNDOzs7QUFHRjtFQUNDO0lBQ0M7SUFDQTs7O0FBS0g7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0U5QmpHRTtFQUNBO0VBQ0Esb0I4QmdHeUI7RTlCL0Z6QjtFQUNBOztBOEJnR0Y7RUFDQzs7QUFHRDtFQVpEO0lBYUU7OztBQUdEO0VBaEJEO0lBaUJFOzs7QUFHRDtFQXBCRDtJQXFCRTs7O0FBSUY7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBTkQ7SUFPRTs7O0FBRUQ7RUFURDtJQVVFOzs7QUFJRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFJRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNDOztBQUVBO0VBQ0M7O0FBSUY7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNDOztBQUdEO0VBQ0M7O0FBSUY7RUFDQztFQUNBOztBQUVBO0VBQ0M7O0FBSUY7RUE5Q0Q7SUErQ0U7Ozs7QUNuTkQ7RUFDQztFQUNBO0VBQ0E7O0FBRUE7RUFMRDtJQU1FOzs7QUFHRDtFQVREO0lBVUU7OztBQUdEO0VBYkQ7SUFjRTs7O0FBSUY7RUFDQzs7QUFFQTtFQUhEO0lBSUU7OztBQUdEO0VBUEQ7SUFRRTs7O0FBSUY7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQU5EO0lBT0U7SUFDQTs7O0FBR0Q7RUFYRDtJQVlFO0lBQ0E7SUFDQTs7O0FBR0Q7RUFqQkQ7SUFrQkU7SUFDQTs7O0FBSUY7RUFDQztFQUNBO0VBQ0E7O0FBRUE7RUFMRDtJQU1FOzs7QUFHRDtFQVREO0lBVUU7OztBQUlGO0VBQ0M7RUFDQTtFQUNBOztBQUVBO0VBTEQ7SUFNRTtJQUNBOzs7QUFJRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQVJEO0lBU0U7SUFDQTs7O0FBR0Q7RUFiRDtJQWNFO0lBQ0E7OztBQUdEO0VBbEJEO0lBbUJFO0lBQ0E7OztBQUlGO0VBQ0M7RUFDQTs7QUFFQTtFQUpEO0lBS0U7OztBQUlGO0VBQ0M7RUFDQTs7QUFFQTtFQUpEO0lBS0U7SUFDQTs7O0FBSUY7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFSRDtJQVNFO0lBQ0E7OztBQUdEO0VBYkQ7SUFjRTtJQUNBOzs7QUFJRjtFQUNDO0VBQ0E7O0FBRUE7RUFKRDtJQUtFOzs7QUFHRDtFQVJEO0lBU0U7OztBQUdEO0VBWkQ7SUFhRTs7O0FBS0Q7RUFDQztFQUNBOztBQUNBO0VBQ0M7RUFDQTtFQUNBOztBQUdEO0VBQ0M7O0FBSUY7RUFmRDtJQWdCRTs7RUFHQztJQUNDOzs7QUFLSDtFQXpCRDtJQTBCRTtJQUNBO0lBQ0E7O0VBR0M7SUFDQzs7O0FBTUo7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQU5EO0lBT0U7SUFDQTtJQUNBO0lBQ0E7OztBQUdEO0VBYkQ7SUFjRTtJQUNBO0lBQ0E7SUFDQTs7O0FBR0Q7RUFwQkQ7SUFxQkU7SUFDQTtJQUNBO0lBQ0E7Ozs7QUM1Tkg7RUFDQztFQUNBOztBQUVBO0VBQ0M7RUFDQTs7QUFHRDtFQUNDO0lBQ0M7OztBQUlGO0VBZkQ7SUFnQkU7Ozs7QUFJRjtFQUNDOzs7QUFHRDtFQUNDOztBQUVBO0VBQ0M7O0FBR0Q7RUFDQztJQUNDOzs7O0FBS0g7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQWREO0lBZUU7Ozs7QUFJRjtFQUNDOzs7QUFHRDtFQUNDOzs7QUFHRDtFQUNDO0VBQ0E7OztBQUdEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRDtFQUNDOzs7QUFFRDtFQUNDOztBQUNBO0VBRkQ7SUFHRTs7OztBQzVGRjtFQUNDOztBQUNBO0VBQ0M7O0FBQ0E7RUFGRDtJQUdFOzs7QUFFRDtFQUxEO0lBTUU7OztBQUdGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQU5EO0lBT0U7OztBQUVEO0VBVEQ7SUFVRTtJQUNBOzs7QUFHRjtFQUNDO0VBQ0E7RUFDQTtFQUVBOztBQUNBO0VBTkQ7SUFPRTs7O0FBRUQ7RUFURDtJQVVFO0lBQ0E7OztBQUVEO0VBYkQ7SUFjRTtJQUNBOzs7QUFHRjtFQUNDO0VBQ0E7RUFDQTs7QUFFQTtFQUxEO0lBTUU7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7O0FBRUQ7RUFaRDtJQWFFO0lBQ0E7SUFDQTtJQUNBOzs7O0FBSUg7RUFDQztFQUNBO0VBQ0E7OztBQUVEO0VBQ0M7RUFDQTs7QUFDQTtFQUhEO0lBSUU7Ozs7QUFHRjtFQUNDOzs7QUFHRDtFQUNDO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTs7QUFDQTtFQUNDO0VBQ0E7OztBQUdGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQztFQUNBOztBQUVEO0VBQ0M7O0FBQ0E7RUFDQztFQUNBOztBQUNBO0VBQ0M7OztBQUtKO0VBQ0M7OztBQ3RJRDtFQUNDO0VBQ0E7RUFDQTs7QUFFQTtFQUxEO0lBTUU7OztBQUVEO0VBQ0M7OztBQ1RGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQVREO0lBVUU7OztBQUVEO0VBWkQ7SUFhRTtJQUNBO0lBQ0E7OztBQUVEO0VBQ0M7RUFDQTtFQUNBOztBQUNBO0VBQ0M7O0FBR0Y7RUFDQztFQUNBOztBQUVEO0VBQ0M7RUFDQTs7QUFDQTtFQUhEO0lBSUU7OztBQUlGO0VBQ0M7RUFDQTs7QUFDQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQVBEO0lBUUU7SUFDQTs7O0FBRUQ7RUFDQztFQUNBOztBQUdGO0VBbkJEO0lBb0JFOzs7QUFJRDtFQUREO0lBRUU7SUFDQTtJQUNBO0lBQ0E7OztBQUVEO0VBUEQ7SUFRRTtJQUNBO0lBQ0E7SUFDQTtJQUNBOzs7O0FBS0Y7RUFDQztFQUNBOztBQUVEO0VBQ0M7RUFDQTtFQUNBOzs7QUFJRDtFQUREO0lBRUU7Ozs7QUN6RkY7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUNSRDtFQUNDO0VBQ0E7RUFDQTs7QUFDQTtFQUpEO0lBS0U7SUFDQTs7O0FBRUQ7RUFSRDtJQVNFOzs7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNDO0VBQ0E7O0FBRUQ7RUFURDtJQVVFO0lBQ0E7Ozs7QUFJRjtFQUNDO0VBQ0E7RUFDQTs7QUFFQTtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBTEQ7SUFNRTs7O0FBRUQ7RUFSRDtJQVNFO0lBQ0E7OztBQUdGO0VBbEJEO0lBbUJFO0lBQ0E7SUFDQTs7O0FBRUQ7RUF2QkQ7SUF3QkU7SUFDQTtJQUNBOzs7O0FBR0Y7RUFDQztFQUNBOztBQUNBO0VBSEQ7SUFJRTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUNBO0lBQ0M7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOzs7QUFDQTtFQVBEO0lBUUU7OztBQWRIO0VBaUJFO0lBQ0M7SUFDQTtJQUNBOzs7QUFJSDtFQTNCRDtJQTRCRTs7OztBQUdGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQVREO0lBVUU7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7O0FBRUQ7RUFoQkQ7SUFpQkU7SUFDQTtJQUNBOzs7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0M7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFJSDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFORDtJQU9FO0lBQ0E7SUFDQTs7O0FBR0Q7RUFDQzs7QUFFRDtFQUNDO0VBQ0E7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBTkQ7SUFPRTs7O0FBRUQ7RUFDQzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFJSDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBZEQ7SUFlRTtJQUNBOzs7QUFFRDtFQWxCRDtJQW1CRTs7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNDOztBQUdEO0VBQ0M7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdEO0VBQ0M7O0FBRUQ7RUEzQkQ7SUE0QkU7SUFDQTs7O0FBRUQ7RUEvQkQ7SUFnQ0U7SUFDQTtJQUNBO0lBQ0E7Ozs7QUFLSDtFQUNDO0lBQ0M7O0VBRUQ7SUFDQzs7O0FBSUY7RUFDQzs7O0FBRUQ7RUFDQztJQUNDOztFQUlEO0lBQ0M7O0VBR0Q7SUFDQzs7O0FBSUY7RUFDQztFQUNBO0VBQ0E7OztBQUdEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHQztFQUlDO0VBQ0E7O0FBSkE7RUFERDtJQUVFOzs7QUFNRjtFQUNDO0VBQ0E7OztBQUlIO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFSRDtJQVNFO0lBQ0E7OztBQUdBO0VBQ0M7RUFDQTtFQUVBOztBQUVEO0VBQ0M7RUFDQTs7QUFDQTtFQUhEO0lBSUU7OztBQUtIO0VBQ0M7O0FBR0Q7RUFDQzs7QUFHRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0Q7RUFDQzs7QUFFRDtFQS9DRDtJQWdERTs7O0FBRUQ7RUFsREQ7SUFtREU7Ozs7QUFHRjtFQUNDO0VBQ0E7OztBQUVEO0VBQ0M7RUFDQTs7O0FBRUQ7RUFDQzs7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTs7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNDO0VBQ0E7O0FBRUQ7RUFDQztFQUNBOztBQUNBO0VBSEQ7SUFJRTs7O0FBRUQ7RUFORDtJQU9FOzs7QUFFRDtFQVREO0lBVUU7SUFDQTs7O0FBR0Y7RUFDQztFQUNBOztBQUVEO0VBQ0M7O0FBRUQ7RUFqQ0Q7SUFrQ0U7OztBQUVEO0VBcENEO0lBcUNFOzs7QUFFRDtFQXZDRDtJQXdDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBOzs7O0FBR0Y7RUFDQzs7QUFDQTtFQUZEO0lBR0U7SUFDQTs7O0FBRUQ7RUFORDtJQU9FOzs7QUFFRDtFQUNDO0VBQ0E7O0FBRUQ7RUFDQztFQUNBOzs7QUFHRjtFQUNDOztBQUNBO0VBRkQ7SUFHRTs7OztBQUdGO0VBQ0M7OztBQUVEO0VBQ0M7RUFDQTs7QUFDQTtFQUNDOzs7QUFHRjtFQUNDO0VBSUE7O0FBSEE7RUFDQzs7O0FBS0Q7RUFERDtJQUVFOzs7O0FBSUY7RUFDQztFQUNBO0VBQ0E7OztBQUdBO0VBREQ7SUFFRTs7OztBQ3BkRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdEO0VBQ0M7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUQ7RUFDQztFQUNBOztBQUVEO0VBQ0M7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7O0FBQ0E7RUFKRDtJQUtFOzs7QUFFRDtFQVBEO0lBUUU7SUFDQTs7OztBQUlIO0VBQ0M7OztBQUVEO0VBQ0M7OztBQUVEO0VBQ0M7OztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7OztBQUVEO0VBQ0M7O0FBQ0E7RUFDQzs7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNDO0VBQ0E7O0FBRUQ7RUFDQztFQUNBOztBQUVEO0VBYkQ7SUFjRTs7O0FBRUQ7RUFoQkQ7SUFpQkU7OztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFMRDtJQU1FOzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBOztBQUNBO0VBZkQ7SUFnQkU7OztBQUVEO0VBQ0M7RUFDQTtFQUNBOztBQUNBO0VBSkQ7SUFLRTs7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7O0FBQ0E7RUFKRDtJQUtFOzs7QUFJSDtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBTEQ7SUFNRTtJQUNBO0lBQ0E7OztBQUdGO0VBQ0M7RUFFQTs7QUFFRDtFQUNDOztBQUNBO0VBRkQ7SUFHRTs7O0FBR0Y7RUFDQzs7QUFDQTtFQUZEO0lBR0U7OztBQUdGO0VBQ0M7O0FBQ0E7RUFGRDtJQUdFOzs7QUFJRDtFQUREO0lBRUU7OztBQUdBO0VBREQ7SUFFRTtJQUNBOzs7QUFJSDtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBTkQ7SUFPRTs7O0FBRUQ7RUFDQztFQUNBOztBQUNBO0VBSEQ7SUFJRTtJQUNBOzs7QUFLSDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBUkQ7SUFTRTs7O0FBRUQ7RUFDQztFQUNBOztBQUNBO0VBSEQ7SUFJRTs7O0FBSUg7RUFDQztFQUNBO0VBQ0E7O0FBQ0E7RUFKRDtJQUtFO0lBQ0E7SUFDQTs7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBUEQ7SUFRRTs7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUxEO0lBTUU7SUFDQTs7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0M7O0FBS0o7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQVJEO0lBU0U7SUFDQTs7OztBQzVTSDtFQUNDOztBQUVBO0VBQ0M7SUFDQzs7RUFHRDtJQUNDOztFQUdEO0lBQ0M7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFHRDtJQUNDOzs7QUFHRjtFQXhCRDtJQXlCRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7OztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBUEQ7SUFRRTtJQUNBO0lBQ0E7OztBQUdGO0VBQ0M7RUFDQTtFQUNBOztBQUNBO0VBQ0M7SUFDQzs7RUFHRDtJQUNDOztFQUdEO0lBQ0M7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFHRDtJQUNDOzs7QUFHRjtFQXpCRDtJQTBCRTtJQUNBOzs7O0FDeEVIO0VBQ0M7O0FBQ0E7RUFGRDtJQUdFOzs7QUFFRDtFQUNDO0VBQ0E7OztBQUdGO0VBaURDOztBQWhEQTtFQUNDO0VBa0NBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBckNBO0VBRkQ7SUFHRTs7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQWREO0lBZUU7OztBQUdGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFSRDtJQVNFOzs7QUFRRjtFQXhDRDtJQXlDRTs7O0FBRUQ7RUFDQztFQUNBOztBQUtEO0VBREQ7SUFFRTs7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7O0FBQ0E7RUFKRDtJQUtFOzs7QUFFRDtFQVBEO0lBUUU7SUFDQTtJQUNBOzs7QUFHRjtFQUNDOztBQUNBO0VBRkQ7SUFHRTs7OztBQUlIO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7OztBQ3hGQTtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBTEQ7SUFNRTs7O0FBRUQ7RUFSRDtJQVNFO0lBQ0E7OztBQUVEO0VBQ0M7RUFDQTs7QUFDQTtFQUhEO0lBSUU7OztBQUdGO0VBQ0M7RUFDQTs7QUFDQTtFQUhEO0lBSUU7OztBQUdGO0VBQ0M7RUFDQTs7QUFDQTtFQUhEO0lBSUU7OztBQUdGO0FBQUE7RUFFQztFQUNBOztBQUNBO0VBSkQ7QUFBQTtJQUtFOzs7QUFHRjtFQUNDO0VBQ0E7O0FBQ0E7RUFIRDtJQUlFOzs7QUFFRDtFQU5EO0lBT0U7SUFDQTs7O0FBRUQ7RUFWRDtJQVdFOzs7QUFJSDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFORDtJQU9FOzs7QUFFRDtFQVREO0lBVUU7OztBQUVEO0VBWkQ7SUFhRTtJQUNBOzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBYkQ7SUFjRTtJQUNBOzs7QUFFRDtFQWpCRDtJQWtCRTs7O0FBRUQ7RUFwQkQ7SUFxQkU7SUFDQTtJQUNBO0lBQ0E7OztBQUdBO0VBREQ7SUFFRTtJQUNBOzs7QUFDQTtFQUpGO0lBS0c7SUFDQTs7O0FBSUg7RUFDQzs7QUFDQTtFQUZEO0lBR0U7SUFDQTtJQUNBOzs7QUFHRjtFQUNDO0VBQ0E7O0FBQ0E7RUFIRDtJQUlFO0lBQ0E7OztBQUVEO0VBUEQ7SUFRRTs7O0FBR0Y7RUFDQztFQUNBOztBQUNBO0VBSEQ7SUFJRTs7O0FBRUQ7RUFDQztFQUNBOztBQUVEO0VBQ0M7O0FBTUg7RUFERDtJQUVFOzs7O0FDakpGO0VBQ0M7RUFDQTs7QUFDQTtFQUhEO0lBSUU7OztBQUdGO0VBQ0M7RUFDQTs7QUFDQTtFQUhEO0lBSUU7OztBQUdGO0VBQ0M7RUFDQTs7QUFDQTtFQUhEO0lBSUU7OztBQUdGO0FBQUE7RUFFQztFQUNBOztBQUNBO0VBSkQ7QUFBQTtJQUtFOzs7QUFHRjtFQUNDO0VBQ0E7RUFDQTs7QUFDQTtFQUpEO0lBS0U7OztBQUVEO0VBUEQ7SUFRRTtJQUNBO0lBQ0E7OztBQUVEO0VBQ0M7RUFDQTs7QUFHRjtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBTEQ7SUFNRTs7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7O0FBQ0E7RUFKRDtJQUtFO0lBQ0E7SUFDQTtJQUNBOzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQVZEO0lBV0U7SUFDQTtJQUNBOzs7QUFLSjtFQUNDO0VBQ0E7O0FBQ0E7RUFIRDtJQUlFO0lBQ0E7OztBQUVEO0VBUEQ7SUFRRTs7O0FBRUQ7RUFWRDtJQVdFO0lBQ0E7OztBQUVEO0VBQ0M7O0FBRUQ7RUFDQzs7QUFDQTtFQUZEO0lBR0U7OztBQUVEO0VBTEQ7SUFNRTs7O0FBRUQ7RUFDQzs7QUFHRDtFQUNDOztBQUNBO0VBRkQ7SUFHRTs7O0FBS0o7RUFDQztFQUNBO0VBQ0E7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7O0FBQ0E7RUFDQzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTs7QUFDQTtFQUpEO0lBS0U7OztBQUVEO0VBUEQ7SUFRRTs7O0FBRUQ7RUFDQztFQUNBOzs7QUFLSjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUQ7RUFDQztFQUNBOztBQUNBO0VBSEQ7SUFJRTtJQUNBOzs7QUFFRDtFQVBEO0lBUUU7OztBQUVEO0VBVkQ7SUFXRTs7OztBQUdGO0VBQ0M7RUFDQTs7QUFDQTtFQUhEO0lBSUU7OztBQUVEO0VBTkQ7SUFPRTs7OztBQ2pMRDtFQUNDO0VBQ0E7O0FBQ0E7RUFIRDtJQUlFOzs7QUFHRjtFQUNDO0VBQ0E7O0FBQ0E7RUFIRDtJQUlFOzs7QUFHRjtFQUNDO0VBQ0E7O0FBQ0E7RUFIRDtJQUlFOzs7QUFHRjtBQUFBO0VBRUM7RUFDQTs7QUFDQTtFQUpEO0FBQUE7SUFLRTs7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBTkQ7SUFPRTs7O0FBRUQ7RUFURDtJQVVFO0lBQ0E7OztBQUVEO0VBYkQ7SUFjRTtJQUNBO0lBQ0E7SUFDQTs7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHRDtFQUNDOztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVEO0VBQ0M7RUFDQTs7QUFDQTtFQUhEO0lBSUU7SUFDQTs7O0FBRUQ7RUFQRDtJQVFFOzs7QUFFRDtFQVZEO0lBV0U7SUFDQTs7O0FBRUQ7RUFDQzs7QUFDQTtFQUNDOztBQUNBO0VBRkQ7SUFHRTs7O0FBR0Y7RUFDQzs7QUFDQTtFQUZEO0lBR0U7OztBQUdGO0VBQ0M7O0FBQ0E7RUFGRDtJQUdFOzs7QUFHRjtFQUNDOztBQUNBO0VBRkQ7SUFHRTs7O0FBR0Y7RUFDQzs7QUFDQTtFQUZEO0lBR0U7OztBQUlIO0VBQ0M7O0FBQ0E7RUFGRDtJQUdFOzs7QUFFRDtFQUxEO0lBTUU7OztBQUVEO0VBQ0M7O0FBR0Q7RUFDQzs7QUFDQTtFQUZEO0lBR0U7OztBQUtKO0VBQ0M7RUFDQTtFQUNBOztBQUVEO0VBQ0M7RUFDQTtFQUNBOztBQUNBO0VBQ0M7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7O0FBQ0E7RUFKRDtJQUtFOzs7QUFFRDtFQVBEO0lBUUU7OztBQUVEO0VBQ0M7RUFDQTtFQUNBOzs7QUFLSjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUQ7RUFDQztFQUNBOztBQUNBO0VBSEQ7SUFJRTtJQUNBOzs7QUFFRDtFQVBEO0lBUUU7OztBQUVEO0VBVkQ7SUFXRTs7OztBQUdGO0VBQ0M7RUFDQTs7QUFDQTtFQUhEO0lBSUU7OztBQUVEO0VBTkQ7SUFPRTs7OztBQ2xPRDtFQUNDO0VBQ0E7O0FBQ0E7RUFIRDtJQUlFOzs7QUFHRjtFQUNDO0VBQ0E7RUFpQkE7RUFDQTs7QUFqQkE7RUFDQztFQUNBOztBQUVEO0VBQ0M7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7O0FBRUQ7RUFDQztFQUNBOztBQUtGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7OztBQ2pDRDtFQUNDO0lBQ0M7O0VBR0Q7SUFDQzs7RUFHRDtJQUNDO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBR0Q7SUFDQzs7O0FBR0Y7RUF0QkQ7SUF1QkU7SUFDQTs7OztBQUdGO0VBQ0M7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQVZEO0lBV0U7OztBQUVEO0VBQ0M7SUFDQzs7RUFHRDtJQUNDOztFQUdEO0lBQ0M7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFHRDtJQUNDOzs7QUFLRjtFQXBDRDtJQXFDRTtJQUNBOzs7QUFFRDtFQXhDRDtJQXlDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7Ozs7QUFHRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQzs7QUFFRDtFQXBCRDtJQXFCRTs7O0FBRUQ7RUF2QkQ7SUF3QkU7Ozs7QUFHRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0M7O0FBRUQ7RUF2QkQ7SUF3QkU7OztBQUVEO0VBMUJEO0lBMkJFOzs7QUFFRDtFQTdCRDtJQThCRTs7OztBQUlGO0VBQ0M7O0FBQ0E7RUFGRDtJQUdFO0lBQ0E7SUFDQTtJQUNBOzs7O0FBR0Y7RUFDQzs7QUFFQTtFQUhEO0lBSUU7Ozs7QUFHRjtFQUNDO0VBRUE7RUFDQTs7QUFDQTtFQUxEO0lBTUU7Ozs7QUMvSkY7RUFDQztFQUNBO0VBRUE7RUFDQTs7QUFFQTtFQUNDO0VBQ0E7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7O0FBRUE7RUFDQzs7QUFHRDtFQVREO0lBVUU7SUFDQTtJQUNBOzs7QUFJRjtFQUNDO0VBQ0E7O0FBR0Q7RUFDQztFQUVBOztBQUdEO0VBQ0M7SUFDQzs7RUFHRDtJQUNDOzs7QUFJRjtFQUNDOztBQUdEO0VBckREO0lBc0RFOzs7QUFHRDtFQXpERDtJQTBERTtJQUNBOztFQUVBO0lBQ0M7OztBQUlGO0VBbEVEO0lBbUVFOztFQUVBO0lBQ0M7Ozs7QUFLSDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Q7RUFDQztFQUNBOztBQUVBO0VBSkQ7SUFLRTs7O0FBR0Q7RUFSRDtJQVNFOzs7QUFHRDtFQVpEO0lBYUU7SUFFQTtJQUNBO0lBQ0E7Ozs7QUFJRjtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBTkQ7SUFPRTs7O0FBR0Q7RUFWRDtJQVdFOzs7QUFHRDtFQWREO0lBZUU7SUFDQTs7OztBQUlGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdEO0VBQ0M7RUFDQTs7QUFFQTtFQUpEO0lBS0U7SUFDQTs7OztBQUlGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNDOztBQUdEO0VBakJEO0lBa0JFO0lBQ0E7OztBQUdEO0VBdEJEO0lBdUJFOzs7O0FBSUY7RUFDQztFQUNBOztBQUVBO0VBSkQ7SUFLRTtJQUNBOzs7QUFHRDtFQVREO0lBVUU7Ozs7QUFJRjtFQUNDOztBQUVBO0VBSEQ7SUFJRTtJQUNBOzs7O0FBSUY7RUFDQztFQUNBOztBQUVBO0VBSkQ7SUFLRTs7OztBQUlGO0VBQ0M7O0FBRUE7RUFIRDtJQUlFOzs7O0FBSUY7RUFDQztFQUNBOzs7QUFHRDtFQUNDO0VBQ0E7RUFDQTs7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBSUE7RUFDQzs7QUFHRDtFQUNDOztBQU1BO0VBUEQ7SUFRRTs7O0FBS0g7RUF6Q0Q7SUEwQ0U7SUFDQTs7RUFHQztJQUNDOzs7QUFLSDtFQXBERDtJQXFERTs7RUFHQztJQUNDOzs7QUFLSDtFQTlERDtJQStERTtJQUNBO0lBQ0E7Ozs7QUFJRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHRDtFQXZCRDtJQXdCRTs7OztBQUlGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFORDtJQU9FOzs7O0FBSUY7RUFDQztFQUNBO0VBQ0E7O0FBRUE7RUFMRDtJQU1FOzs7QUFHRDtFQVREO0lBVUU7SUFDQTs7OztBQUlGO0VBQ0M7RUFDQTtFQUNBOztBQUVBO0VBTEQ7SUFNRTs7OztBQUlGO0VBQ0M7RUFDQTtFQUNBOztBQUVBO0VBTEQ7SUFNRTtJQUNBO0lBQ0E7SUFDQTs7O0FBR0Q7RUFaRDtJQWFFOzs7O0FBSUY7RUFDQzs7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBWkQ7SUFhRTs7O0FBR0Q7RUFDQztJQUNDO0lBQ0E7SUFDQTs7RUFFQTtJQUNDO0lBQ0E7SUFDQTs7O0FBTUo7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQVpEO0lBYUU7SUFDQTtJQUNBOzs7QUFJRjtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBTkQ7SUFPRTs7O0FBR0Q7RUFLQztFQUNBO0VBQ0E7RUFDQTs7QUFQQTtFQUREO0lBRUU7OztBQVNGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0Q7RUFRQztFQUNBO0VBQ0E7RUFDQTs7QUFWQTtFQUREO0lBRUU7O0VBQ0E7SUFDQzs7O0FBU0Y7RUFiRDtJQWNFOzs7QUFJRjtFQUNDO0VBQ0E7O0FBRUE7RUFDQztFQUNBOztBQUVBO0VBSkQ7SUFLRTs7O0FBR0Q7RUFDQzs7QUFLSDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFQRDtJQVFFOzs7O0FBTUo7RUFDQztFQUNBO0VBQ0E7OztBQUdEO0VBQ0M7OztBQUdEO0VBQ0M7SUFDQzs7RUFHRDtJQUNDOzs7QUNsaEJGO0VBQ0M7O0FBRUE7RUFDQztFQUNBOztBQUdEO0VBQ0M7SUFDQzs7O0FBSUY7RUFkRDtJQWVFOztFQUVBO0lBQ0M7OztBQUlGO0VBQ0M7SUFDQzs7O0FBSUQ7RUFERDtJQUVFOzs7QUFFRDtFQUpEO0lBS0U7Ozs7QUFLSDtFQUNDOzs7QUFHRDtFQUNDOztBQUVBO0VBSEQ7SUFJRTs7OztBQUlGO0VBQ0M7RUFDQTs7QUFFQTtFQUpEO0lBS0U7SUFDQTs7OztBQUlGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBWEQ7SUFZRTtJQUNBOzs7QUFHRDtFQWhCRDtJQWlCRTtJQUNBO0lBQ0E7OztBQUdEO0VBdEJEO0lBdUJFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7Ozs7QUFPRjtFQUNDO0VBQ0E7O0FBRUE7RUFDQzs7QUFHRDtFQVJEO0lBU0U7OztBQUdEO0VBWkQ7SUFhRTs7OztBQUlGO0VBQ0M7RUFDQTtFQUNBOztBQUVBO0VBTEQ7SUFNRTtJQUNBOzs7O0FBSUY7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFQRDtJQVFFO0lBQ0E7OztBQUdEO0VBWkQ7SUFhRTtJQUNBOzs7QUFHRDtFQWpCRDtJQWtCRTs7OztBQUlGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNDO0VBQ0E7O0FBR0Q7RUFmRDtJQWdCRTs7O0FBR0Q7RUFuQkQ7SUFvQkU7SUFDQTtJQUNBOzs7O0FBSUY7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQWZEO0lBZ0JFOzs7O0FBSUY7RUFDQztFQUNBOzs7QUFHRDtFQUNDOzs7QUFHRDtFQUNDOzs7QUFHRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQVhEO0lBWUU7Ozs7QUNyTkQ7RUFDQzs7O0FBR0Y7RUFDQzs7QUFDQTtFQUZEO0lBR0U7SUFDQTs7OztBQUdGO0VBOEJDOztBQTdCQTtFQUNDO0VBQ0E7O0FBQ0E7RUFIRDtJQUlFOzs7QUFHRjtFQUNDO0VBQ0E7O0FBQ0E7RUFIRDtJQUlFOzs7QUFHRjtFQUNDO0VBQ0E7O0FBQ0E7RUFIRDtJQUlFOzs7QUFHRjtBQUFBO0VBRUM7RUFDQTs7QUFDQTtFQUpEO0FBQUE7SUFLRTs7O0FBSUY7RUFDQztFQUNBO0VBQ0E7O0FBQ0E7RUFKRDtJQUtFOzs7QUFFRDtFQVBEO0lBUUU7SUFDQTs7O0FBRUQ7RUFYRDtJQVlFOzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdEO0VBQ0M7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQ3JHSDtFQUNDOztBQUNBO0VBRkQ7SUFHRTtJQUNBO0lBQ0E7OztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUM7RUFERDtJQUVFOzs7QUFHRjtFQWhCRDtJQWlCRTs7O0FBRUQ7RUFuQkQ7SUFvQkU7OztBQUVEO0VBdEJEO0lBdUJFO0lBQ0E7SUFFQTtJQUNBO0lBQ0E7OztBQUVEO0VBOUJEO0lBK0JFOzs7O0FDdENIO0VBQ0M7RUFDQTtFQUNBOztBQUVBO0VBTEQ7SUFNRTtJQUNBOztFQUNBO0lBQ0M7OztBQUdGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFMRDtJQU1FOzs7QUFFRDtFQVJEO0lBU0U7SUFDQTs7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQzs7O0FBTUg7RUFDQztFQUNBOztBQUNBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBR0E7RUFDQztFQUNBOzs7QUFLSjtFQUNDO0lBQ0M7O0VBRUQ7SUFDQzs7O0FDL0RGO0VBQ0M7O0FBQ0E7RUFGRDtJQUdFOzs7O0FBR0Y7RUFDQzs7QUFDQTtFQUZEO0lBR0U7Ozs7QUNURjtFQUNDO0VBQ0E7OztBQUVEO0VBQ0M7O0FBQ0E7RUFGRDtJQUdFOzs7O0FDTkQ7RUFDQztFQUNBOztBQUNBO0VBSEQ7SUFJRTs7O0FBRUQ7RUFORDtJQU9FOzs7O0FBSUg7RUFDQztFQUNBO0VBQ0E7O0FBQ0E7RUFKRDtJQUtFOzs7O0FDakJGO0VBQ0M7O0FBQ0E7RUFGRDtJQUdFOzs7QUFFRDtFQUNDO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7O0FBQ0E7RUFQRDtJQVFFOzs7QUFFRDtFQVZEO0lBV0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7O0FBRUQ7RUFqQkQ7SUFrQkU7SUFDQTtJQUNBOzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUdGO0VBQ0M7O0FBQ0E7RUFGRDtJQUdFO0lBQ0E7OztBQUdBO0VBREQ7SUFFRTs7O0FBSUg7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFHRDtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBTEQ7SUFNRTs7O0FBRUQ7RUFSRDtJQVNFOzs7QUFHRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0M7RUFDQTs7QUFHRjtFQUNDO0VBQ0E7RUFDQTs7QUFDQTtFQUpEO0lBS0U7SUFDQTs7O0FBRUQ7RUFSRDtJQVNFO0lBQ0E7SUFDQTs7O0FBRUQ7RUFiRDtJQWNFO0lBRUE7SUFDQTtJQUVBOzs7QUFHRjtFQUNDOztBQUVEO0VBQ0M7RUFDQTs7QUFDQTtFQUhEO0lBSUU7SUFDQTs7O0FBRUQ7RUFQRDtJQVFFO0lBQ0E7SUFDQTs7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUxEO0lBTUU7OztBQUVEO0VBUkQ7SUFTRTtJQUNBOzs7QUFFRDtFQVpEO0lBYUU7SUFDQTs7O0FBRUQ7RUFDQzs7QUFDQTtFQUZEO0lBR0U7SUFDQTtJQUNBOzs7QUFHRjtFQUNDOztBQUNBO0VBRkQ7SUFHRTs7O0FBR0Y7RUFDQzs7QUFDQTtFQUZEO0lBR0U7OztBQUVEO0VBTEQ7SUFNRTtJQUVBOzs7O0FBUUo7RUFERDtJQUVFOzs7O0FBR0Y7RUFDQzs7QUFDQTtFQUZEO0lBR0U7SUFDQTs7O0FBRUQ7RUFORDtJQU9FOzs7QUFFRDtFQVREO0lBVUU7Ozs7QUMvS0Y7RUFDQzs7QUFDQTtFQUNDOztBQUVEO0VBQ0M7RUFDQTtFQUNBOztBQUNBO0VBSkQ7SUFLRTtJQUNBO0lBQ0E7OztBQUdGO0VBQ0M7RUFDQTs7QUFDQTtFQUhEO0lBSUU7SUFDQTtJQUNBO0lBQ0E7OztBQUVEO0VBVEQ7SUFVRTtJQUNBO0lBRUE7OztBQUdGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFJQTs7QUFIQTtFQUNDOztBQUdEO0VBWkQ7SUFhRTs7O0FBR0Y7RUFDQztFQUNBOztBQUNBO0VBSEQ7SUFJRTs7O0FBRUQ7RUFORDtJQU9FOzs7QUFHRjtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBTEQ7SUFNRTs7O0FBRUQ7RUFSRDtJQVNFOzs7O0FBSUg7RUFDQzs7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFQRDtJQVFFO0lBQ0E7OztBQUVEO0VBWEQ7SUFZRTtJQUNBOzs7QUFFRDtFQUNDOzs7QUFHRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0M7O0FBSUY7RUFDQztFQUNBO0VBQ0E7OztBQUlGO0VBQ0M7O0FBQ0E7RUFGRDtJQUdFOzs7QUFFRDtFQUxEO0lBTUU7SUFDQTtJQUNBOzs7QUFFRDtFQVZEO0lBV0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7OztBQUlEO0VBREQ7SUFFRTtJQUNBOzs7QUFFRDtFQUxEO0lBTUU7Ozs7QUFHRjtFQUNDOztBQUNBO0VBRkQ7SUFHRTtJQUNBOzs7QUFFRDtFQU5EO0lBT0U7Ozs7QUFJRDtFQUREO0lBRUU7Ozs7QUFJRDtFQUREO0lBRUU7SUFDQTtJQUNBO0lBQ0E7OztBQUVEO0VBUEQ7SUFRRTtJQUNBOzs7O0FBSUQ7RUFERDtJQUVFO0lBQ0E7SUFDQTtJQUNBOzs7O0FBSUQ7RUFDQzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdEO0VBQ0M7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUQ7RUFDQztFQUNBOztBQUNBO0VBSEQ7SUFJRTs7O0FBR0Y7RUFDQztFQUNBOztBQUNBO0VBSEQ7SUFJRTs7O0FBR0Y7RUFDQztFQUNBOztBQUNBO0VBSEQ7SUFJRTs7O0FBR0Y7QUFBQTtFQUVDO0VBQ0E7O0FBQ0E7RUFKRDtBQUFBO0lBS0U7OztBQUdGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFMRDtJQU1FO0lBQ0E7Ozs7QUFLRjtFQUREO0lBRUU7Ozs7QUFJRDtFQUREO0lBRUU7Ozs7QUFHRjtFQUNDOztBQUNBO0VBRkQ7SUFHRTs7OztBQzdSRjtFQUlDOztBQUhBO0VBREQ7SUFFRTs7O0FBR0Q7RUFDQztFQUNBOztBQUNBO0VBSEQ7SUFJRTs7O0FBRUQ7RUFORDtJQU9FOzs7QUFHRjtFQUNDO0VBQ0E7RUFDQTs7QUFDQTtFQUpEO0lBS0U7SUFDQTs7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQVJEO0lBU0U7Ozs7QUFLRjtFQUREO0lBRUU7Ozs7QUFHRjtFQUNDOztBQUNBO0VBRkQ7SUFHRTs7OztBQUlEO0VBREQ7SUFFRTtJQUNBO0lBQ0E7OztBQUVEO0VBTkQ7SUFPRTs7OztBQ3ZERjtFQUNDOztBQUNBO0VBQ0M7O0FBQ0E7RUFGRDtJQUdFOzs7QUFFRDtFQUxEO0lBTUU7OztBQUdGO0VBQ0M7RUFDQTtFQUNBOztBQUNBO0VBSkQ7SUFLRTs7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFWRDtJQVdFOzs7QUFFRDtFQWJEO0lBY0U7SUFDQTtJQUNBO0lBQ0E7O0VBQ0E7SUFDQztJQUNBO0lBQ0E7OztBQUdGO0VBeEJEO0lBeUJFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBQ0E7SUFDQztJQUNBOzs7QUFHRjtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0M7O0FBRUQ7RUFDQztFQUNBOztBQUNBO0VBSEQ7SUFJRTs7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0M7RUFDQTs7QUFFRDtFQWJEO0lBY0U7SUFDQTs7O0FBR0Y7RUFqQ0Q7SUFrQ0U7Ozs7QUFPSjtFQUREO0lBRUU7Ozs7QUFHRjtFQUNDOztBQUNBO0VBRkQ7SUFHRTtJQUNBOzs7O0FBSUQ7RUFERDtJQUVFOzs7O0FDM0dGO0VBQ0M7O0FBQ0E7RUFDQzs7O0FBR0Y7RUFDQzs7QUFDQTtFQUNDOztBQUVBO0VBSEQ7SUFJRTtJQUNBOzs7QUFFRDtFQVBEO0lBUUU7SUFDQTs7O0FBRUQ7RUFYRDtJQVlFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7OztBQUlIO0VBQ0M7O0FBQ0E7RUFDQztFQUNBO0VBQ0E7O0FBQ0E7RUFKRDtJQUtFOzs7QUFFRDtFQVBEO0lBUUU7SUFDQTs7OztBQUlIO0VBQ0M7OztBQUVEO0VBQ0M7OztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQzs7O0FDaEZGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQVBEO0lBUUU7SUFDQTs7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7O0FBRUQ7RUFDQzs7QUFFQTtFQUhEO0lBSUU7OztBQUVEO0VBTkQ7SUFPRTs7O0FBRUQ7RUFURDtJQVVFO0lBQ0E7OztBQUdGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNDO0VBQ0E7O0FBRUQ7RUFWRDtJQVdFOzs7QUFFRDtFQWJEO0lBY0U7OztBQUVEO0VBaEJEO0lBaUJFOzs7QUFHRjtFQUNDOztBQUNBO0VBQ0M7O0FBQ0E7RUFDQzs7QUFFRDtFQUxEO0lBTUU7OztBQUdGO0FBQUE7RUFFQztFQUNBOztBQUVEO0FBQUE7RUFFQztFQUNBO0VBQ0E7O0FBSUE7QUFBQTtFQUNDOztBQUdEO0FBQUE7RUFDQzs7QUFHRDtBQUFBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHRDtBQUFBO0VBQ0M7O0FBR0Y7QUFBQTtFQUVDOztBQUdEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBRUQ7RUFDQztFQUNBOztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7O0FBRUQ7RUFDQzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUVEO0VBQ0M7RUFFQTs7O0FDcklGO0VBZ0NDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBbkNBO0VBQ0M7RUFDQTs7QUFDQTtFQUhEO0lBSUU7OztBQUdEO0VBUEQ7SUFRRTs7O0FBRUQ7RUFDQzs7QUFFQztFQUNDOztBQUNBO0VBQ0M7RUFDQTs7QUFHRjtFQUNDOztBQUVEO0VBQ0M7RUFDQTs7QUFjSjtFQXhDRDtJQXlDRTtJQUNBOzs7QUFFRDtFQTVDRDtJQTZDRTs7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFQRDtJQVFFOzs7QUFHRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBUkQ7SUFTRTs7O0FBRUQ7RUFYRDtJQVlFOzs7QUFHRjtFQXpFRDtJQTBFRTs7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7O0FBQ0E7RUFKRDtJQUtFOzs7QUFFRDtFQVBEO0lBUUU7OztBQUdGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFMRDtJQU1FO0lBQ0E7SUFDQTtJQUNBOzs7QUFFRDtFQVhEO0lBWUU7OztBQUdGO0VBQ0M7RUFDQTs7QUFDQTtFQUhEO0lBSUU7SUFDQTs7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFQRDtJQVFFO0lBQ0E7OztBQUdGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQztFQUNBOzs7QUFLSjtFQUNDO0VBQ0E7RUFDQTs7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVEO0VBQ0M7OztBQUVEO0VBQ0M7RUFDQTtFQUNBOzs7QUM3SkE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7O0FBQ0E7RUFKRDtJQUtFOzs7QUFHRjtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBTEQ7SUFNRTs7O0FBRUQ7RUFSRDtJQVNFOzs7QUFFRDtFQVhEO0lBWUU7SUFDQTs7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7O0FBQ0E7RUFKRDtJQUtFOzs7QUFFRDtFQVBEO0lBUUU7SUFDQTtJQUNBOzs7QUFFRDtFQUNDOztBQUNBO0VBRkQ7SUFHRTs7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7O0FBRUQ7RUFDQztFQUNBOztBQUNBO0VBSEQ7SUFJRTtJQUNBOzs7QUFFRDtFQVBEO0lBUUU7OztBQUVEO0VBQ0M7RUFDQTtFQUNBOztBQUNBO0VBSkQ7SUFLRTs7O0FBR0Y7RUFDQztFQUNBOztBQUNBO0VBSEQ7SUFJRTtJQUNBOzs7QUFFRDtFQVBEO0lBUUU7SUFDQTs7O0FBRUQ7RUFDQzs7O0FBT047RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNDO0VBQ0E7OztBQUdGO0VBQ0M7OztBQ3pHQTtFQUNDO0VBQ0E7RUFDQTs7QUFDQTtFQUpEO0lBS0U7OztBQUVEO0VBUEQ7SUFRRTtJQUNBOzs7QUFJRjtFQUNDO0VBQ0E7RUFDQTs7QUFDQTtFQUNDOztBQUVEO0VBQ0M7RUFDQTtFQUVBOztBQUNBO0VBTEQ7SUFNRTs7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7O0FBQ0E7RUFKRDtJQUtFOzs7QUFHRjtFQUNDOztBQUVEO0VBQ0M7RUFDQTs7QUFDQTtFQUhEO0lBSUU7SUFDQTs7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7O0FBQ0E7RUFKRDtJQUtFO0lBQ0E7OztBQUdGO0VBQ0M7RUFDQTtFQUNBOztBQUNBO0VBSkQ7SUFLRTs7O0FBR0Y7RUFDQztFQUNBOztBQUNBO0VBSEQ7SUFJRTtJQUNBOzs7QUFHRjtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0M7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNDOzs7QUN2Rk47RUFDQzs7QUFDQTtFQUNDO0VBQ0E7RUFDQTs7QUFFRDtFQVBEO0lBUUU7Ozs7QUFHRjtFQUNDOzs7QUFFRDtFQUNDO0VBQ0E7OztBQUdBO0VBQ0M7RUFDQTtFQUNBOztBQUNBO0VBSkQ7SUFLRTs7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFQRDtJQVFFOzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTs7QUFDQTtFQUpEO0lBS0U7SUFDQTs7O0FBR0Y7RUFDQztFQUNBOztBQUNBO0VBSEQ7SUFJRTtJQUNBOzs7QUFHRjtFQUNDOztBQUVEO0VBQ0M7RUFDQTtFQUNBOztBQUNBO0VBSkQ7SUFLRTs7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQztFQUNBOzs7QUFLSjtFQUNDOzs7QUFFRDtFQUNDO0VBQ0E7OztBQUdEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHQTtFQUNDO0VBa0NBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBckNBO0VBRkQ7SUFHRTs7O0FBRUQ7RUFJQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFmQTtFQUREO0lBRUU7OztBQWdCRjtFQUlDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQVRBO0VBREQ7SUFFRTs7O0FBZUY7RUF4Q0Q7SUF5Q0U7OztBQUVEO0VBQ0M7RUFDQTs7QUFHRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdEO0VBQ0M7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQzNMRDtFQUNDO0VBQ0E7RUFDQTs7QUFDQTtFQUpEO0lBS0U7OztBQUVEO0VBQ0M7RUFDQTs7QUFHRjtFQUNDO0VBQ0E7RUFDQTs7QUFDQTtFQUpEO0lBS0U7OztBQUlEO0VBQ0M7OztBQUlIO0VBQ0M7RUFDQTtFQUNBOztBQUNBO0VBSkQ7SUFLRTs7O0FBRUQ7RUFQRDtJQVFFO0lBQ0E7OztBQUVEO0VBWEQ7SUFZRTs7OztBQUtBO0VBREQ7SUFFRTs7O0FBR0Y7RUFDQztFQUNBOztBQUNBO0VBQ0M7O0FBRUQ7RUFORDtJQU9FOzs7QUFHRjtBQUFBO0VBRUM7RUFDQTs7QUFFRDtBQUFBO0VBRUM7RUFDQTtFQUNBOztBQUlBO0FBQUE7RUFDQzs7QUFHRDtBQUFBO0VBQ0M7O0FBR0Q7QUFBQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0Q7QUFBQTtFQUNDOztBQVFGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7O0FBRUQ7RUFDQzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBOztBQUVEO0VBQ0M7O0FBRUQ7QUFBQTtFQUVDOztBQUVEO0VBQ0M7RUFFQTtFQUNBOztBQUVEO0VBQ0M7RUFFQTs7QUFHRDtFQUNDOzs7QUFHRjtFQUNDO0VBQ0E7O0FBQ0E7RUFIRDtJQUlFOzs7QUFFRDtFQU5EO0lBT0U7SUFDQTtJQUNBOzs7QUFFRDtFQVhEO0lBWUU7Ozs7QUFHRjtFQUNDO0VBSUE7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTs7QUFmQTtFQUZEO0lBR0U7OztBQWVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFNSDtFQUNDO0VBSUE7RUFDQTtFQUNBOztBQUxBO0VBRkQ7SUFHRTs7O0FBTUE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUlIO0VBQ0M7O0FBQ0E7RUFGRDtJQUdFO0lBQ0E7SUFDQTtJQUNBOzs7QUFHQTtFQUREO0lBRUU7SUFDQTs7OztBQU1GO0VBREQ7SUFFRTtJQUNBO0lBQ0E7SUFDQTtJQUNBOzs7O0FBSUY7RUFDQztFQUNBOzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVEO0VBQ0M7SUFDQzs7RUFFRDtJQUNDOztFQUVEO0lBQ0M7OztBQzFSRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQVBEO0lBUUU7OztBQUVEO0VBVkQ7SUFXRTtJQUNBO0lBQ0E7OztBQUdGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFSRDtJQVNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOzs7QUFFRDtFQWpCRDtJQWtCRTs7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUxEO0lBTUU7OztBQUdGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHRDtFQUNDOztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVEO0VBQ0M7RUFrQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFyQ0E7RUFGRDtJQUdFOzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBZEQ7SUFlRTs7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQVJEO0lBU0U7OztBQVFGO0VBeENEO0lBeUNFOzs7QUFFRDtFQUNDO0VBQ0E7O0FBRUQ7RUFDQztFQUNBOztBQUNBO0VBSEQ7SUFJRTs7O0FBR0Y7RUFDQztFQUNBOztBQUNBO0VBSEQ7SUFJRTs7O0FBR0Y7RUFDQztFQUNBOztBQUNBO0VBSEQ7SUFJRTs7O0FBR0Y7QUFBQTtFQUVDO0VBQ0E7O0FBQ0E7RUFKRDtBQUFBO0lBS0U7OztBQUlIO0VBQ0M7RUFDQTtFQUNBOztBQUNBO0VBSkQ7SUFLRTs7O0FBSUg7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBbUJBO0VBaUJBO0VBQ0E7RUFDQTtBQUNBO0VBQ0E7RUFrQkE7O0FBakJBO0VBQ0M7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdEO0VBQ0M7O0FBSUg7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0M7O0FBR0Q7RUFDQztJQUNDOztFQUNBO0lBQ0M7O0VBRUQ7SUFDQzs7O0FBS0g7RUF6QkQ7SUEwQkU7SUFFQTs7O0FBT0o7RUFDQztFQUNBOztBQUVBO0VBSkQ7SUFLRTs7OztBQUdGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNDOztBQUNBO0VBRkQ7SUFHRTs7O0FBSUY7RUFDQztFQUNBOztBQUdEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHRDtFQUNDOztBQUVEO0VBN0JEO0lBOEJFO0lBQ0E7Ozs7QUFHRjtFQUNDOztBQUNBO0VBRkQ7SUFHRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7OztBQUdGO0VBQ0M7O0FBQ0E7RUFGRDtJQUdFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7Ozs7QUFHRjtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBTEQ7SUFNRTtJQUNBOzs7O0FDNVhEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7O0FBQ0E7RUFKRDtJQUtFOzs7QUFFRDtFQVBEO0lBUUU7SUFDQTs7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUxEO0lBTUU7OztBQUdGO0VBQ0M7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7O0FBQ0E7RUFIRDtJQUlFOzs7QUFHRjtFQUNDO0VBQ0E7O0FBQ0E7RUFIRDtJQUlFOzs7QUFHRjtFQUNDO0VBQ0E7O0FBRUQ7RUFDQztFQUNBOztBQUNBO0VBSEQ7SUFJRTs7O0FBRUQ7RUFORDtJQU9FO0lBQ0E7OztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBRUE7RUFDQTs7QUFDQTtFQVBEO0lBUUU7OztBQUVEO0VBQ0M7O0FBQ0E7RUFGRDtJQUdFOzs7QUFHRjtFQUNDO0VBQ0E7RUFDQTs7QUFDQTtFQUpEO0lBS0U7OztBQUdGO0VBQ0M7RUFDQTtFQUNBOztBQUNBO0VBSkQ7SUFLRTs7O0FBRUQ7RUFDQztFQUNBOztBQUNBO0VBSEQ7SUFJRTs7OztBQVFQO0VBQ0M7OztBQ3ZHRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFORDtJQU9FOzs7QUFFRDtFQVREO0lBVUU7SUFDQTtJQUNBO0lBQ0E7OztBQUVEO0VBQ0M7RUFDQTtFQUNBOztBQUNBO0VBSkQ7SUFLRTtJQUNBOzs7QUFHRjtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBTEQ7SUFNRTtJQUNBO0lBQ0E7OztBQUVEO0VBVkQ7SUFXRTtJQUNBO0lBQ0E7SUFDQTtJQUVBOzs7QUFHRjtFQUNDO0VBQ0E7RUFDQTs7QUFDQTtFQUpEO0lBS0U7SUFDQTtJQUNBOzs7QUFFRDtFQVREO0lBVUU7SUFDQTs7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQztFQUNBOztBQUVEO0VBWEQ7SUFZRTtJQUNBOzs7QUFHRjtFQUNDO0VBQ0E7O0FBQ0E7RUFIRDtJQUlFO0lBQ0E7OztBQUlEO0VBR0M7RUFDQTtFQUNBOztBQUNBO0VBTkQ7SUFPRTs7O0FBRUQ7RUFDQzs7QUFHRjtFQUNDO0VBQ0E7RUFDQTs7QUFDQTtFQUpEO0lBS0U7OztBQUdGO0VBdEJEO0lBdUJFOzs7O0FDdkdGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBVEQ7SUFVRTtJQUNBOzs7QUFFRDtFQWJEO0lBY0U7SUFDQTtJQUNBOzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFURDtJQVVFOzs7QUFFRDtFQVpEO0lBYUU7SUFDQTtJQUNBOzs7QUFHRjtFQUNDO0VBQ0E7RUFDQTs7QUFDQTtFQUpEO0lBS0U7OztBQUVEO0VBUEQ7SUFRRTtJQUNBO0lBQ0E7OztBQUVEO0VBQ0M7RUFDQTtFQUNBOztBQUVEO0VBQ0M7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7O0FBQ0E7RUFKRDtJQUtFOzs7QUFHRjtFQUNDO0VBQ0E7O0FBQ0E7RUFIRDtJQUlFOzs7QUFJSDtFQUNDOzs7QUMvRUo7RUErQ0M7O0FBOUNBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0Q7RUFDQzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHRDtFQUNDO0VBQ0E7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7O0FBQ0E7RUFKRDtJQUtFOzs7QUFFRDtFQVBEO0lBUUU7SUFDQTs7O0FBRUQ7RUFYRDtJQVlFOzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTs7QUFDQTtFQUpEO0lBS0U7OztBQUdGO0VBQ0M7RUFDQTtFQUNBOztBQUNBO0VBQ0M7RUFDQTs7QUFDQTtFQUhEO0lBSUU7OztBQUdGO0VBQ0M7RUFDQTs7QUFDQTtFQUhEO0lBSUU7OztBQUdGO0VBQ0M7RUFDQTs7QUFDQTtFQUhEO0lBSUU7OztBQUdGO0FBQUE7RUFFQztFQUNBOztBQUNBO0VBSkQ7QUFBQTtJQUtFOzs7QUFHRjtFQUNDO0VBQ0E7O0FBQ0E7RUFIRDtJQUlFO0lBQ0E7OztBQUdGO0VBekNEO0lBMENFOzs7QUFFRDtFQTVDRDtJQTZDRTs7O0FBRUQ7RUEvQ0Q7SUFnREU7Ozs7QUMxSEo7RUFDQztFQUVBO0VBQ0E7RUFDQTs7QUFDQTtFQUNDO0lBQ0M7O0VBR0Q7SUFDQzs7RUFHRDtJQUNDO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBR0Q7SUFDQzs7O0FBR0Y7RUEzQkQ7SUE0QkU7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7O0FBQ0E7RUFDQztJQUNDOztFQUdEO0lBQ0M7O0VBR0Q7SUFDQztJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUdEO0lBQ0M7OztBQUdGO0VBN0JEO0lBOEJFO0lBQ0E7OztBQUdGO0VBQ0M7RUFDQTtFQUNBOztBQUNBO0VBSkQ7SUFLRTtJQUNBOzs7O0FDN0VIO0VBQ0U7O0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQVpGO0lBYUk7OztBQUdGO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7O0VBRUE7SUFDRTtJQUNBO0lBQ0E7OztBQUtOO0VBQ0U7O0FBSUo7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQVpGO0lBYUk7SUFDQTtJQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTs7QUFJSjtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBTkY7SUFPSTs7O0FBR0Y7RUFLRTtFQUNBO0VBQ0E7RUFDQTs7QUFQQTtFQURGO0lBRUk7OztBQVNKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0Y7RUFRRTtFQUNBO0VBQ0E7RUFDQTs7QUFWQTtFQURGO0lBRUk7O0VBQ0E7SUFDRTs7O0FBU0o7RUFiRjtJQWNJOzs7QUFJSjtFQUNFO0VBQ0E7O0FBRUE7RUFDRTtFQUNBOztBQUVBO0VBSkY7SUFLSTs7O0FBR0Y7RUFDRTs7QUFLTjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFQRjtJQVFJOzs7O0FDMUlSO0VBQ0M7O0FBQ0E7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUxEO0lBTUU7OztBQUlEO0VBREQ7SUFFRTtJQUNBO0lBQ0E7SUFDQTs7O0FBRUQ7RUFQRDtJQVFFOzs7QUFHRjtFQUNDO0VBQ0E7O0FBQ0E7RUFIRDtJQUlFO0lBQ0E7Ozs7QUFLSDtFQUNDOztBQUNBO0VBQ0M7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUxEO0lBTUU7OztBQUVEO0VBUkQ7SUFTRTs7O0FBRUQ7RUFYRDtJQVlFOzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTs7QUFJRDtFQUREO0lBRUU7OztBQUdGO0VBQ0M7O0FBQ0E7RUFGRDtJQUdFO0lBQ0E7SUFDQTtJQUNBOzs7O0FBSUg7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUxEO0lBTUU7Ozs7QUM3RUQ7RUFERDtJQUVFOzs7QUFHQTtFQUREO0lBRUU7OztBQUVEO0VBSkQ7SUFLRTtJQUNBOzs7O0FBSUg7RUErRkM7O0FBOUZBO0VBQ0M7RUFrQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFyQ0E7RUFGRDtJQUdFOzs7QUFFRDtFQUlDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQWZBO0VBREQ7SUFFRTs7O0FBZ0JGO0VBSUM7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBVEE7RUFERDtJQUVFOzs7QUFlRjtFQXhDRDtJQXlDRTs7O0FBRUQ7RUFDQztFQUNBOztBQUdGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0Q7RUFDQzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHRDtFQUNDO0VBQ0E7RUFDQTs7QUFDQTtFQUpEO0lBS0U7OztBQUVEO0VBUEQ7SUFRRTtJQUNBOzs7QUFFRDtFQVhEO0lBWUU7OztBQUdGO0VBQ0M7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0M7O0FBQ0E7RUFGRDtJQUdFOzs7QUFFRDtFQUxEO0lBTUU7OztBQUVEO0VBQ0M7RUFDQTs7QUFDQTtFQUhEO0lBSUU7OztBQUdGO0VBQ0M7RUFDQTs7QUFDQTtFQUhEO0lBSUU7OztBQUdGO0VBQ0M7RUFDQTs7QUFDQTtFQUhEO0lBSUU7OztBQUdGO0FBQUE7RUFFQztFQUNBOztBQUNBO0VBSkQ7QUFBQTtJQUtFOzs7QUFHRjtFQUNDO0VBQ0E7O0FBQ0E7RUFIRDtJQUlFOzs7QUFFRDtFQU5EO0lBT0U7Ozs7QUNuTEw7RUFDQzs7QUFDQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQVBEO0lBUUU7SUFDQTtJQUNBO0lBQ0E7OztBQUVEO0VBYkQ7SUFjRTs7O0FBRUQ7RUFDQzs7QUFDQTtFQUZEO0lBR0U7OztBQUVEO0VBTEQ7SUFNRTs7O0FBR0Y7RUFDQztFQUNBOztBQUNBO0VBSEQ7SUFJRTs7O0FBSUg7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNDO0VBQ0E7OztBQUlIO0VBQ0M7RUFDQTtFQUNBOztBQUNBO0VBSkQ7SUFLRTs7O0FBRUQ7RUFQRDtJQVFFOzs7O0FDekRGO0VBQ0M7O0FBQ0E7RUFDQztFQUNBOztBQUNBO0VBSEQ7SUFJRTs7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7O0FBQ0E7RUFKRDtJQUtFOzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQVBEO0lBUUU7OztBQUVEO0VBVkQ7SUFXRTtJQUNBO0lBQ0E7OztBQUVEO0VBZkQ7SUFnQkU7SUFDQTs7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7O0FBRUQ7RUFDQzs7QUFDQTtFQUZEO0lBR0U7OztBQUdGO0VBQ0M7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFORDtJQU9FOzs7QUFFRDtFQVREO0lBVUU7OztBQUVEO0VBQ0M7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBUkQ7SUFTRTs7O0FBR0Y7RUFDQzs7QUFDQTtFQUZEO0lBR0U7OztBQUdGO0VBQ0M7O0FBR0E7RUFDQzs7QUFFRDtFQUNDOztBQUNBO0VBRkQ7SUFHRTs7O0FBR0Y7RUFDQzs7QUFFRDtFQUNDOztBQUlIO0VBQ0M7RUFDQTtFQUNBOztBQUNBO0VBSkQ7SUFLRTs7OztBQU1MO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBYkQ7SUFjRTs7O0FBRUQ7RUFDQzs7QUFFRDtFQUNDO0VBQ0E7O0FBQ0E7RUFDQzs7O0FDMUlGO0VBREQ7SUFFRTs7OztBQUlEO0VBREQ7SUFFRTtJQUNBO0lBQ0E7Ozs7QUFHRjtFQStDQzs7QUE5Q0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHRDtFQUNDOztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdEO0VBQ0M7RUFDQTtFQUNBOztBQUNBO0VBSkQ7SUFLRTtJQUNBOzs7QUFFRDtFQVJEO0lBU0U7OztBQUdGO0VBQ0M7RUFDQTtFQUNBOztBQUVBO0VBTEQ7SUFNRTtJQUNBOzs7QUFFRDtFQVREO0lBVUU7OztBQUdGO0VBS0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFkQTtFQUREO0lBRUU7SUFDQTs7O0FBYUQ7RUFDQzs7QUFFRDtFQUNDO0VBQ0E7O0FBQ0E7RUFDQzs7QUFJSDtFQUNDO0VBQ0E7RUFDQTs7QUFDQTtFQUpEO0lBS0U7OztBQUVEO0VBUEQ7SUFRRTtJQUNBOzs7QUFFRDtFQW1EQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBdkRBO0VBQ0M7RUFrQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFyQ0E7RUFGRDtJQUdFOzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBZEQ7SUFlRTs7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQVJEO0lBU0U7OztBQVFGO0VBeENEO0lBeUNFOzs7QUFFRDtFQUNDO0VBQ0E7O0FBV0Y7RUF6REQ7SUEwREU7OztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTs7QUFDQTtFQUNDO0VBQ0E7RUFDQTs7QUFHRDtFQWhCRDtJQWlCRTs7O0FBRUQ7RUFuQkQ7SUFvQkU7OztBQUdEO0VBQ0M7O0FBQ0E7RUFGRDtJQUdFOzs7QUFFRDtFQUxEO0lBTUU7OztBQUVEO0VBQ0M7RUFDQTs7QUFDQTtFQUhEO0lBSUU7OztBQUdGO0VBQ0M7RUFDQTs7QUFDQTtFQUhEO0lBSUU7OztBQUdGO0VBQ0M7RUFDQTs7QUFDQTtFQUhEO0lBSUU7OztBQUdGO0FBQUE7RUFFQztFQUNBOztBQUNBO0VBSkQ7QUFBQTtJQUtFOzs7QUFJRjtFQUNDOztBQUNBO0VBRkQ7SUFHRTs7O0FBSUY7RUFDQztFQUNBO0VBQ0E7O0FBQ0E7RUFKRDtJQUtFOzs7QUFNTDtFQWtEQztFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQXJEQTtFQUNDO0VBbUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBdENBO0VBRkQ7SUFHRTs7O0FBRUQ7RUFJQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFmQTtFQUREO0lBRUU7OztBQWdCRjtFQUVDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBVEQ7SUFVRTs7O0FBUUY7RUF6Q0Q7SUEwQ0U7OztBQUVEO0VBQ0M7RUFDQTs7QUFRRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQVBEO0lBUUU7OztBQUVEO0VBQ0M7RUFDQTs7QUFFRDtFQWREO0lBZUU7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFDQTtJQUNDO0lBQ0E7OztBQUdGO0VBQ0M7O0FBQ0E7RUFGRDtJQUdFOzs7QUFFRDtFQUxEO0lBTUU7OztBQUdBO0VBQ0M7RUFDQTs7QUFDQTtFQUhEO0lBSUU7OztBQUdGO0VBQ0M7RUFDQTs7QUFDQTtFQUhEO0lBSUU7OztBQUdGO0VBQ0M7RUFDQTs7QUFDQTtFQUhEO0lBSUU7OztBQUdGO0FBQUE7RUFFQztFQUNBOztBQUNBO0VBSkQ7QUFBQTtJQUtFOzs7QUFHRjtFQUNDOztBQUNBO0VBRkQ7SUFHRTs7O0FBS0Q7RUFDQztFQUNBOztBQUVEO0VBQ0M7RUFDQTs7QUFDQTtFQUhEO0lBSUU7OztBQUlIO0VBQ0M7O0FBTUw7RUFDQzs7O0FDeFpIO0VBQ0M7O0FBQ0E7RUFGRDtJQUdFOzs7QUFFRDtFQUNDO0VBQ0E7O0FBQ0E7RUFIRDtJQUlFOzs7QUFHRjtFQUNDO0VBQ0E7RUFDQTs7QUFDQTtFQUpEO0lBS0U7OztBQUdGO0VBQ0M7O0FBSUQ7RUFDQztFQUNBO0VBQ0E7O0FBRUM7RUFERDtJQUVFOzs7QUFFRDtFQUpEO0lBS0U7SUFDQTs7O0FBRUQ7RUFSRDtJQVNFO0lBQ0E7OztBQUlIO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBUEQ7SUFRRTs7O0FBR0Y7RUFDQzs7QUFDQTtFQUZEO0lBR0U7SUFDQTs7O0FBRUQ7RUFORDtJQU9FOzs7QUFHRjtFQVVDOztBQVRBO0VBREQ7SUFFRTtJQUNBO0lBQ0E7SUFDQTs7O0FBRUQ7RUFQRDtJQVFFOzs7O0FDeEVIO0VBQ0M7O0FBQ0E7RUFGRDtJQUdFOzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0M7RUFDQTtFQUNBOztBQUdEO0VBWkQ7SUFhRTtJQUNBO0lBQ0E7O0VBRUE7SUFDQztJQUNBOzs7QUFJRjtFQXZCRDtJQXdCRTs7RUFFQTtJQUNDO0lBQ0E7OztBQU1GO0VBREQ7SUFFRTtJQUNBOzs7QUFHRDtFQUNDOztBQUdEO0VBQ0M7O0FBRUE7RUFIRDtJQUlFOzs7QUFLSDtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUdEO0VBQ0M7RUFDQTtFQUNBOztBQUNBO0VBSkQ7SUFLRTs7O0FBRUQ7RUFQRDtJQVFFO0lBQ0E7OztBQUlGO0VBQ0M7RUFDQTs7QUFHRDtFQUNDO0VBQ0E7RUFDQTs7QUFFQTtFQUxEO0lBTUU7SUFDQTtJQUNBOzs7QUFHRDtFQVhEO0lBWUU7OztBQUdEO0VBZkQ7SUFnQkU7OztBQUdGO0VBQ0M7OztBQ3BHQTtFQUREO0lBRUU7OztBQUdGO0VBQ0M7RUFDQTs7QUFFRDtFQUNDOztBQUVEO0VBQ0M7RUFDQTs7QUFDQTtFQUhEO0lBSUU7SUFDQTs7O0FBSUY7RUFDQztFQUNBOztBQUNBO0VBQ0M7O0FBRUQ7RUFORDtJQU9FOzs7QUFHRjtBQUFBO0VBRUM7RUFDQTs7QUFFRDtBQUFBO0VBRUM7RUFDQTtFQUNBOztBQUlBO0FBQUE7RUFDQzs7QUFHRDtBQUFBO0VBQ0M7O0FBR0Q7QUFBQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0Q7QUFBQTtFQUNDOztBQUdGO0FBQUE7RUFFQzs7QUFHRDtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUVEO0VBQ0M7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBOztBQUVEO0VBQ0M7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFFRDtFQUNDO0VBRUE7O0FBRUQ7RUFDQzs7O0FDNUdGO0VBQ0M7O0FBQ0E7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUxEO0lBTUU7OztBQUVEO0VBUkQ7SUFTRTtJQUNBOzs7QUFFRDtFQVpEO0lBYUU7OztBQUdGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBVkQ7SUFXRTs7O0FBRUQ7RUFiRDtJQWNFOzs7QUFFRDtFQWhCRDtJQWlCRTtJQUNBOzs7QUEwQkQ7RUFFQztFQUNBO0VBQ0E7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7O0FBRUE7RUFDQztFQUVBOztBQUVEO0VBQ0M7RUFDQTs7QUFHQTtFQUNDO0VBQ0E7O0FBSUg7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQVpEO0lBYUU7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUNBO0lBQ0M7SUFDQTs7O0FBR0Y7RUF4QkQ7SUF5QkU7OztBQUdGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQU5EO0lBT0U7SUFDQTs7O0FBRUQ7RUFWRDtJQVdFO0lBQ0E7OztBQUVEO0VBQ0M7RUFDQTs7QUFFRDtFQUNDOztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBTUo7RUFDQztJQUNDO0lBQ0E7O0VBR0Q7SUFDQztJQUNBOzs7QUFHRjtFQUNDO0lBQ0M7O0VBRUQ7SUFDQzs7O0FBR0Y7RUFDQzs7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFiRDtJQWNFO0lBQ0E7OztBQUdEO0VBQ0M7O0FBRUE7RUFDQzs7QUFJRjtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0M7O0FBR0Q7RUFDQzs7QUFJRjtFQUNDO0VBQ0E7O0FBRUE7RUFDQzs7QUFJRjtFQWxERDtJQW1ERTs7OztBQ3ZPRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFURDtJQVVFOzs7QUFFRDtFQVpEO0lBYUU7Ozs7QUFHRjtFQUNDO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBOztBQUNBO0VBWkQ7SUFhRTs7O0FBRUQ7RUFmRDtJQWdCRTs7O0FBRUQ7RUFsQkQ7SUFtQkU7Ozs7QUFJRjtFQUNDO0VBQ0E7RUFDQTs7O0FBR0Q7RUFDQzs7O0FBRUQ7RUFDQztFQUNBOzs7QUFHRDtFQUNDO0lBQ0M7O0VBRUQ7SUFDQzs7O0FBR0Y7RUFDQztJQUNDOztFQUVEO0lBQ0M7OztBQUlGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBUEQ7SUFRRTtJQUNBOzs7QUFFRDtFQVhEO0lBWUU7SUFDQTs7O0FBR0Q7QUFBQTtFQUVDOztBQUlBO0VBQ0M7RUFDQTs7QUFHRDtFQUNDO0VBQ0E7OztBQUlIO0VBQ0M7RUFDQTs7QUFDQTtFQUhEO0lBSUU7OztBQUVEO0VBTkQ7SUFPRTs7O0FBR0Q7RUFWRDtJQVdFO0lBQ0E7SUFDQTs7O0FBRUQ7RUFmRDtJQWdCRTs7O0FBRUQ7RUFDQzs7QUFDQTtFQUZEO0lBR0U7OztBQUVEO0VBTEQ7SUFNRTtJQUNBOzs7QUFHRjtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBTEQ7SUFNRTs7O0FBRUQ7RUFSRDtJQVNFOzs7QUFFRDtFQVhEO0lBWUU7OztBQUdGO0VBQ0M7RUFDQTtFQUNBOztBQUdEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQVBEO0lBUUU7SUFDQTs7O0FBRUQ7RUFYRDtJQVlFO0lBQ0E7OztBQUdGO0VBQ0M7RUFDQTtFQUNBOztBQUNBO0VBSkQ7SUFLRTtJQUNBOzs7QUFFRDtFQVJEO0lBU0U7SUFDQTs7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNDO0VBQ0E7RUFDQTs7QUFDQTtFQUpEO0lBS0U7OztBQUVEO0VBUEQ7SUFRRTtJQUNBOzs7QUFHRDtFQUNDOztBQUNBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFMRDtJQU1FO0lBQ0E7SUFDQTs7O0FBSUg7RUFDQztFQUNBO0VBQ0E7O0FBQ0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQ3ZPSDtFQUNDOztBQUNBO0VBQ0M7RUFDQTtFQUNBOztBQUNBO0VBSkQ7SUFLRTs7O0FBRUQ7RUFQRDtJQVFFOzs7QUFJRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBUkQ7SUFTRTs7O0FBRUQ7RUFYRDtJQVlFOzs7QUFFRDtFQWREO0lBZUU7SUFDQTs7O0FBRUQ7RUFDQzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0M7RUFDQTtFQUNBOztBQUdGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQU5EO0lBT0U7SUFDQTs7O0FBR0E7RUFDQztFQUNBO0VBQ0E7O0FBQ0E7RUFKRDtJQUtFOzs7QUFHRjtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBTEQ7SUFNRTs7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7OztBQ2hGTDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNDO0lBQ0M7O0VBR0Q7SUFDQzs7RUFHRDtJQUNDO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBR0Q7SUFDQzs7O0FBR0Y7RUE1QkQ7SUE2QkU7SUFDQTtJQUNBOzs7O0FBSUQ7RUFDQztJQUNDOztFQUdEO0lBQ0M7O0VBR0Q7SUFDQztJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUdEO0lBQ0M7OztBQUlGO0VBdkJEO0lBd0JFO0lBQ0E7SUFDQTs7OztBQzVERjtFQWNDOztBQWJBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQU5EO0lBT0U7OztBQUdGO0VBQ0M7O0FBR0Q7RUFDQztFQUNBOztBQUVEO0VBQ0M7RUFDQTs7QUFDQTtFQUhEO0lBSUU7OztBQUdGO0VBQ0M7RUFDQTtFQUtBOztBQUpBO0VBSEQ7SUFJRTtJQUNBOzs7O0FBTUg7RUFDQztFQUNBOzs7QUFFRDtFQUNDO0VBRUE7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQVpEO0lBYUU7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNDOztBQUVEO0VBYkQ7SUFjRTs7O0FBRUQ7RUFoQkQ7SUFpQkU7Ozs7QUFJSDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQzs7QUFFRDtFQWZEO0lBZ0JFOzs7QUFFRDtFQWxCRDtJQW1CRTs7O0FBRUQ7RUFyQkQ7SUFzQkU7Ozs7QUFnQkY7RUFDQztFQUNBOztBQUNBO0VBSEQ7SUFJRTtJQUNBOzs7QUFFRDtFQVBEO0lBUUU7SUFDQTs7OztBQ2pJRjtFQUNDOztBQUNBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0M7O0FBRUQ7RUFJQztFQUNBOztBQUpBO0VBQ0M7O0FBTUg7RUFDQztFQUNBO0VBQ0E7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7O0FBQ0E7RUFDQzs7QUFHRjtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBTEQ7SUFNRTtJQUNBO0lBQ0E7OztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0M7RUFDQTs7QUFFRDtFQWREO0lBZUU7OztBQUdGO0VBQ0M7O0FBQ0E7RUFPQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBWEE7RUFJQzs7QUFRRDtFQUNDO0VBQ0E7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFQRDtJQVFFO0lBQ0E7SUFDQTs7O0FBRUQ7RUFaRDtJQWFFOzs7QUFLSDtFQUNDO0VBQ0E7O0FBQ0E7RUFDQzs7QUFFRDtFQU5EO0lBT0U7OztBQUdGO0FBQUE7RUFFQztFQUNBOztBQUVEO0FBQUE7RUFFQztFQUNBO0VBQ0E7O0FBSUE7QUFBQTtFQUNDOztBQUdEO0FBQUE7RUFDQzs7QUFHRDtBQUFBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHRDtBQUFBO0VBQ0M7O0FBUUY7QUFBQTtFQUVDOztBQUdEO0VBQ0M7RUFDQTtFQUNBO0VBRUE7RUFDQTs7QUFFRDtFQUNDOztBQUVEO0VBQ0M7O0FBRUQ7RUFDQztFQUNBOztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7O0FBT0Q7RUFDQzs7QUFRRDtFQUNDO0VBRUE7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7O0FBQ0E7RUFKRDtJQUtFO0lBQ0E7SUFDQTs7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7O0FBQ0E7RUFKRDtJQUtFOzs7QUFFRDtFQVBEO0lBUUU7OztBQUVEO0VBVkQ7SUFXRTs7O0FBRUQ7RUFXQztFQUNBOztBQVhBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNDOztBQUtGO0VBYkQ7SUFjRTs7O0FBR0Y7RUFJQztFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQVBBO0VBQ0M7O0FBT0Q7RUFURDtJQVVFOzs7QUFFRDtFQVpEO0lBYUU7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7OztBQzFRTDtFQUNJOzs7QUNDSjtFQUNDOztBQUVDO0VBREQ7SUFFRTs7O0FBR0Y7RUFQRDtJQVFFOzs7O0FBSUY7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQU5EO0lBT0U7OztBQUdEO0VBVkQ7SUFXRTs7O0FBR0Q7RUFkRDtJQWVFOzs7O0FBS0Q7RUFERDtJQUVFOzs7O0FBSUY7RUFDQztFQUNBOztBQUVBO0VBSkQ7SUFLRTs7OztBQUlGO0VBQ0M7O0FBRUE7RUFIRDtJQUlFOzs7O0FBSUY7RUFDQzs7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQU5EO0lBT0U7OztBQUdEO0VBVkQ7SUFXRTtJQUNBO0lBQ0E7OztBQUdEO0VBaEJEO0lBaUJFO0lBQ0E7Ozs7QUFJRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdEO0VBQ0M7O0FBR0Q7RUEvQkQ7SUFnQ0U7OztBQUdEO0VBbkNEO0lBb0NFOzs7QUFHRDtFQXZDRDtJQXdDRTs7OztBQUlGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFURDtJQVVFOzs7QUFHRDtFQWJEO0lBY0U7OztBQUdEO0VBakJEO0lBa0JFOzs7O0FBSUY7RUFDQztFQUNBO0VBQ0E7O0FBRUE7RUFMRDtJQU1FOzs7O0FBSUY7RUFDQztFQUNBO0VBQ0E7RUFDQTtFdkYzSUc7RUFDQTtFQUNBLG9CdUYwSXdCO0V2RnpJeEI7RUFDQTs7QXVGMElIO0VBQ0M7O0FBR0Q7RUFYRDtJQVlFOzs7O0FBSUY7RUFDQztFQUNBO0VBQ0E7RUFDQTs7O0FBRUQ7RUFDQztFQUNBOzs7QUN0TEQ7RUFDQzs7QUFFQTtFQUhEO0lBSUU7OztBQUdEO0VBUEQ7SUFRRTs7OztBQUlGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQU5EO0lBT0U7SUFDQTs7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7O0FBRUE7RUFDQztFQUNBOztBQUtEO0VBQ0M7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBUEQ7SUFRRTs7OztBQy9DSjtFQUtFO0VBSUE7O0FBUkE7RUFDRTs7QUFJRjtFQUNFOztBQUdGO0VBVkY7SUFXSTs7O0FBRUY7RUFiRjtJQWNJOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHRjtFQUNFOztBQUdGO0VBQ0U7O0FBR0Y7RUFHRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0U7O0FBSUo7RUFDRTtFQUNBO0VBQ0E7O0FBR0Y7RUFDRTtFQUNBOztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0Y7QUFBQTtFQUVFOztBQUdGO0FBQUE7RUFFRTtFQUNBOztBQUdGO0VBQ0U7RUFDQTs7QUFHRjtBQUFBO0VBRUU7O0FBRUY7QUFBQTtFQUVFOztBQUlBO0VBRkY7QUFBQTtJQUdJOzs7QUFLRjtFQUNFOztBQUlGO0VBREY7SUFFSTs7O0FBR0o7RUFDRTs7QUFJQTtFQUNFO0VBQ0E7RUFDQTs7QUFFQTtFQUNFOztBQUdGO0VBQ0U7O0FBS047RUFDRTtFQUNBOztBQUdGO0VBQ0U7O0FBRUE7RUFDRTs7O0FBS047RUFDRTs7O0FBR0E7RUFERjtJQUVJO0lBQ0E7Ozs7QUFJSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBVEY7SUFVSTs7O0FBR0Y7RUFiRjtJQWNJO0lBQ0E7OztBQUdGO0VBbEJGO0lBbUJJO0lBQ0E7SUFDQTs7OztBQUlKO0VBQ0U7O0FBRUE7RUFIRjtJQUlJOzs7QUFFRjtFQU5GO0lBT0k7Ozs7QUFJSjtFQUNFO0VBQ0E7O0FBRUE7RUFKRjtJQUtJOzs7QUFHRjtFQVJGO0lBU0k7Ozs7QUFJSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDRTtFQUNBOztBQUVBO0VBQ0U7O0FBSUo7RUFmRjtJQWdCSTs7O0FBR0Y7RUFuQkY7SUFvQkk7OztBQUdGO0VBdkJGO0lBd0JJOzs7O0FBSUo7RUFDRTtFQUNBO0VBQ0E7O0FBRUE7RUFMRjtJQU1JO0lBQ0E7OztBQUdGO0VBVkY7SUFXSTs7OztBQUlKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQU5GO0lBT0k7Ozs7QUFJSjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0U7OztBQUtGO0VBQ0U7OztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0U7OztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFYRjtJQVlJOzs7O0FBVUo7RUFDRTs7O0FBRUY7RUFDRTtFQUNBOztBQUNBO0VBSEY7SUFJSTs7OztBQUdKO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0U7RUFDQTtFQUNBOztBQUdGO0VBQ0U7OztBQUlKO0VBQ0U7RUFDQTs7QUFFQTtFQUNFOztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBRUU7OztBQUtOO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNFO0VBQ0E7OztBQUlKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQVRGO0lBVUk7OztBQUVGO0VBQ0U7OztBQUtGO0VBQ0U7OztBQUlKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQVRGO0lBVUk7OztBQUdGO0VBQ0U7OztBQUlKO0VBQ0U7RUFFQTtFQUdBO0VBQ0E7O0FBQ0E7RUFSRjtJQVNJO0lBQ0E7SUFDQTtJQUNBOzs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNFO0VBSUE7RUFDQTs7QUFKQTtFQUNFOztBQUtKO0VBZEY7SUFlSTs7OztBQUdKO0VBQ0U7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFOztBQUVBO0VBQ0U7RUFDQTs7QUFFRjtFQUNFOztBQUNBO0VBQ0U7OztBQUlOO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOztBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFMRjtJQU1JO0lBQ0E7SUFDQTs7O0FBRUY7RUFWRjtJQVdJOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7QUFDQTtFQUpGO0lBS0k7OztBQUdKO0VBQ0U7RUFDQTtFQUNBOztBQUNBO0VBSkY7SUFLSTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0U7RUFDQTs7QUFJTjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBVEY7SUFVSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFDQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOzs7QUFDQTtFQVJGO0lBU0k7OztBQUtOO0VBL0JGO0lBZ0NJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOzs7QUFHQTtFQURGO0lBRUk7OztBQUdKO0VBQ0U7O0FBQ0E7RUFGRjtJQUdJO0lBQ0E7SUFDQTtJQUNBOzs7QUFJRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBSUY7RUFERjtJQUVJO0lBQ0E7O0VBQ0E7SUFDRTs7RUFFRjtJQUNFO0lBQ0E7SUFDQTs7O0FBR0o7RUFDRTtFQUNBOztBQUVGO0VBQ0U7RUFDQTtFQUNBOztBQUlOO0VBQ0U7RUFDQTtFQUNBOztBQUNBO0VBSkY7SUFLSTtJQUNBOzs7QUFHQTtFQURGO0lBRUk7OztBQUlKO0VBQ0U7RUFDQTtFQUNBOztBQUVGO0VBQ0U7RUFDQTs7QUFDQTtFQUhGO0lBSUk7SUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFQRjtJQVFJO0lBQ0E7SUFDQTs7O0FBRUY7RUFaRjtJQWFJOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTs7QUFDQTtFQUpGO0lBS0k7OztBQUdKO0VBQ0U7RUFDQTs7QUFJTjtFQUNFOztBQUNBO0VBQ0U7O0FBRUY7RUFDRTs7QUFJTjtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBTEY7SUFNSTtJQUNBO0lBQ0E7O0VBRUE7SUFDRTs7O0FBSU47RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUxGO0lBTUk7OztBQUdKO0VBQ0U7RUFJQTtFQUNBO0VBRUE7O0FBTkE7RUFDRTs7O0FBUU47RUFDRTs7QUFDQTtFQUZGO0lBR0k7SUFDQTs7O0FBRUY7RUFDRTtFQUNBOztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNFO0VBQ0E7OztBQUlOO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFSRjtJQVNJOzs7O0FBR0o7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBUkY7SUFTSTs7OztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0U7OztBQUdKO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFMRjtJQU1JO0lBQ0E7OztBQUdBO0VBQ0U7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7OztBQUlOO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBVkY7SUFXSTs7O0FBRUY7RUFDRTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFQRjtJQVFJO0lBQ0E7OztBQUVGO0VBQ0U7O0FBRUY7RUFkRjtJQWVJO0lBQ0E7Ozs7QUFHSjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUdBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFMRjtJQU1JOzs7QUFJSjtFQUNFOztBQUVGO0VBQ0U7RUFDQTtFQUNBOztBQUNBO0VBSkY7SUFLSTtJQUNBOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFORjtJQU9JO0lBQ0E7OztBQUVGO0VBVkY7SUFXSTtJQUNBOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0U7OztBQUtKO0VBREY7SUFFSTtJQUNBO0lBQ0E7Ozs7QUFJRjtFQURGO0lBRUk7SUFDQTs7O0FBR0E7RUFERjtJQUVJOzs7O0FBS0o7RUFERjtJQUVJOzs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7O0FBRUE7RUFMRjtJQU1JO0lBQ0E7OztBQUVGO0VBVEY7SUFVSTs7OztBQUdKO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQ2xqQ0Y7RUFDQzs7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNDO0VBQ0E7OztBQUlGO0VBQ0M7OztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0M7OztBQUdGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0M7O0FBQ0E7RUFGRDtJQUdFOzs7QUFJRjtFQUNDO0VBQ0E7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdEO0VBQ0M7O0FBRUQ7RUEvQkQ7SUFnQ0U7SUFDQTtJQUNBOzs7QUFFRDtFQXBDRDtJQXFDRTtJQUNBO0lBQ0E7O0VBQ0E7SUFDQzs7RUFHRDtJQUNDO0lBQ0E7O0VBR0Q7SUFDQztJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUdEO0lBQ0M7OztBQUdGO0VBN0REO0lBOERFO0lBQ0E7OztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQU5EO0lBT0U7SUFDQTs7O0FBRUQ7RUFWRDtJQVdFO0lBQ0E7OztBQUVEO0VBZEQ7SUFlRTtJQUNBOzs7QUFFRDtFQUNDO0lBQ0M7OztBQUlEO0VBQ0M7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7OztBQUtKO0VBQ0M7O0FBRUE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0Q7RUFDQzs7QUFHRDtFQUNDOztBQUdEO0VBQ0M7RUFDQTtFQUNBOztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0M7O0FBR0Y7QUFBQTtFQUVDOztBQUdEO0VBQ0M7RUFDQTs7QUFHRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdEO0FBQUE7RUFFQzs7QUFHRDtBQUFBO0VBRUM7RUFDQTs7QUFHRDtFQUNDO0VBQ0E7O0FBR0Q7QUFBQTtFQUVDOztBQUdEO0VBQ0M7O0FBSUE7RUFDQztFQUNBO0VBQ0E7O0FBRUE7RUFDQzs7QUFHRDtFQUNDOztBQUtIO0FBQUE7RUFFQzs7QUFHRDtFQUNDOztBQUVBO0VBQ0M7OztBQUtIO0VBQ0M7RUFDQTs7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBVkQ7SUFXRTtJQUNBOzs7QUFHRDtFQWZEO0lBZ0JFO0lBQ0E7SUFDQTs7O0FBR0Q7RUFyQkQ7SUFzQkU7SUFDQTtJQUNBO0lBQ0E7Ozs7QUFJRjtFQUNDOztBQUVBO0VBSEQ7SUFJRTs7OztBQUlGO0VBQ0M7RUFDQTs7QUFFQTtFQUpEO0lBS0U7OztBQUdEO0VBUkQ7SUFTRTs7OztBQUlGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNDO0VBQ0E7RUFDQTs7QUFFQTtFQUNDOztBQUlGO0VBakJEO0lBa0JFOzs7QUFFRDtFQXBCRDtJQXFCRTtJQUNBOzs7QUFHRDtFQXpCRDtJQTBCRTs7OztBQUlGO0VBQ0M7RUFDQTtFQUNBOztBQUVBO0VBTEQ7SUFNRTtJQUNBOzs7QUFHRDtFQVZEO0lBV0U7Ozs7QUFJRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQU1EO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7OztBQUdEO0VBQ0M7OztBQUdEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDQzs7O0FBVUY7RUFDQztFQUNBOzs7QUFHRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDQztFQUNBO0VBQ0E7O0FBR0Q7RUFDQzs7O0FBSUY7RUFDQztFQUNBOztBQUVBO0VBQ0M7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFHRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFFQzs7O0FBS0g7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0M7RUFDQTs7O0FBSUY7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0M7OztBQUtEO0VBQ0M7OztBQUlGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNDOzs7QUFJRjtFQUNDO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRDtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0M7RUFJQTs7QUFIQTtFQUNDOzs7QUFLSDtFQUNDOzs7QUFHRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUQ7RUFDQztFQUNBOztBQUNBO0VBSEQ7SUFJRTs7OztBQUdGO0VBQ0M7RUFDQTs7QUFDQTtFQUhEO0lBSUU7SUFDQTtJQUNBO0lBQ0E7Ozs7QUFHRjtFQUlDO0VBQ0E7RUFDQTs7QUFMQTtFQUNDOztBQU1EO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFMRDtJQU1FO0lBQ0E7SUFDQTs7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7O0FBQ0E7RUFKRDtJQUtFOzs7QUFHRjtFQUNDO0VBQ0E7O0FBQ0E7RUFIRDtJQUlFOzs7QUFHRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQztFQUNBOztBQUlIO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFURDtJQVVFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUNBO0lBQ0M7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7OztBQUNBO0VBUkQ7SUFTRTs7O0FBS0g7RUEvQkQ7SUFnQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7OztBQUdBO0VBREQ7SUFFRTs7O0FBR0Y7RUFDQzs7QUFDQTtFQUZEO0lBR0U7SUFDQTtJQUNBO0lBQ0E7OztBQUlEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFJRDtFQUREO0lBRUU7SUFDQTs7RUFDQTtJQUNDOztFQUVEO0lBQ0M7SUFDQTtJQUNBOzs7QUFHRjtFQUNDO0VBQ0E7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7O0FBSUg7RUFDQztFQUNBO0VBQ0E7O0FBRUE7RUFMRDtJQU1FO0lBQ0E7OztBQUVEO0VBVEQ7SUFVRTtJQUNBOzs7QUFHQTtFQUREO0lBRUU7OztBQUlGO0VBQ0M7RUFDQTtFQUNBOztBQUVEO0VBQ0M7RUFDQTs7QUFDQTtFQUhEO0lBSUU7SUFDQTs7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFQRDtJQVFFO0lBQ0E7SUFDQTs7O0FBRUQ7RUFaRDtJQWFFOzs7QUFHRDtFQUNDO0VBQ0E7RUFDQTs7QUFDQTtFQUpEO0lBS0U7OztBQUdGO0VBQ0M7RUFDQTs7QUFJSDtFQUNDOztBQUNBO0VBQ0M7O0FBRUQ7RUFDQzs7QUFJSDtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBTEQ7SUFNRTs7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFFRDtFQUNDO0VBSUE7RUFDQTtFQUVBOztBQU5BO0VBQ0M7O0FBTUQ7RUFURDtJQVVFOzs7O0FBSUg7RUFDQztFQUNBOztBQUNBO0VBSEQ7SUFJRTtJQUNBO0lBQ0E7OztBQUVEO0VBQ0M7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQztFQUNBOzs7QUFJSDtFQUNDO0VBQ0E7RUFDQTs7QUFDQTtFQUpEO0lBS0U7SUFDQTtJQUNBOzs7QUFFRDtFQVREO0lBVUU7SUFDQTtJQUNBOzs7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQzs7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQVpEO0lBYUU7SUFDQTs7OztBQUdGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7O0FBQ0E7RUFsQkQ7SUFtQkU7Ozs7QUFJRDtFQUREO0lBRUU7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7Ozs7QUFHRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNDOzs7QUFHRjtFQUNDOztBQUVBO0VBQ0M7O0FBRUE7RUFIRDtJQUlFOzs7O0FBSUg7RUFDQztFQUNBOztBQUNBO0VBSEQ7SUFJRTs7OztBQUdGO0VBQ0M7RUFDQTs7O0FBRUQ7RUFDQzs7O0FBRUQ7RUFDQzs7QUFDQTtFQUZEO0lBR0U7SUFDQTtJQUNBOzs7QUFFRDtFQVBEO0lBUUU7SUFDQTtJQUNBOzs7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDQzs7O0FBR0Y7RUFDQztFQUNBOzs7QUFFRDtFQUNDOzs7QUFHRDtFQUNDO0VBQ0E7OztBQUVEO0VBQ0M7OztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBUEQ7SUFRRTtJQUNBO0lBQ0E7SUFDQTs7OztBQUdGO0VBQ0M7RUFDQTs7QUFDQTtFQUhEO0lBSUU7SUFDQTs7OztBQUdGO0VBQ0M7RUFDQTtFQUNBOzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVEO0VBQ0M7OztBQUVEO0VBQ0M7RUFDQTs7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUxEO0lBTUU7SUFDQTtJQUNBO0lBQ0E7Ozs7QUFHRjtFQUNDO0VBQ0E7OztBQUVEO0VBQ0M7OztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0M7OztBQUdGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFORDtJQU9FO0lBQ0E7OztBQUVEO0VBVkQ7SUFXRTtJQUNBOzs7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7O0FBQ0E7RUFKRDtJQUtFO0lBQ0E7Ozs7QUNqb0NGO0VBQ0k7OztBQUdKO0VBQ0k7RUFDQTtFQUNBOztBQUVBO0VBTEo7SUFNUTtJQUNBOzs7O0FBSVI7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0k7O0FBR0o7RUFkSjtJQWVRO0lBQ0E7OztBQUdKO0VBbkJKO0lBb0JRO0lBQ0E7Ozs7QUFJUjtFQUNJOztBQUVBO0VBSEo7SUFJUTs7O0FBR0o7RUFQSjtJQVFROzs7QUFHSjtFQVhKO0lBWVE7Ozs7QUFJUjtFQUNJOztBQUVBO0VBSEo7SUFJUTs7OztBQUlSO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7OztBQ3BFSjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBUkQ7SUFTRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0FBQ0E7SUFDQTtJQUNBO0lBQ0E7OztBQUVEO0VBQ0M7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0Q7RUFDQzs7QUFHRDtFQUdDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQzs7QUFFRDtFQVhEO0lBWUU7OztBQUlGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFMRDtJQU1FOzs7QUFJRjtFQUNDO0VBQ0E7RUFDQTs7QUFHRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdEO0FBQUE7RUFFQzs7QUFHRDtBQUFBO0VBRUM7RUFDQTs7QUFHRDtFQUNDO0VBQ0E7O0FBR0Q7QUFBQTtFQUVDOztBQUVEO0FBQUE7RUFFQzs7QUFJQTtFQUZEO0FBQUE7SUFHRTs7O0FBS0Q7RUFDQzs7QUFJRDtFQUREO0lBRUU7OztBQUlEO0VBREQ7SUFFRTs7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFFRDtFQUNDOztBQUNBO0VBRkQ7SUFHRTs7O0FBSUQ7RUFDQztFQUNBO0VBQ0E7O0FBQ0E7RUFKRDtJQUtFOzs7QUFHRDtFQUNDOztBQUdEO0VBQ0M7O0FBS0g7RUFDQztFQUNBOztBQUdEO0VBQ0M7O0FBRUE7RUFDQzs7QUFJRjtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBTEQ7SUFNRTtJQUNBOzs7QUFFRDtFQVREO0lBVUU7SUFDQTs7O0FBRUQ7RUFiRDtJQWNFO0lBQ0E7OztBQUdBO0VBQ0M7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7O0FBSUg7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUQ7RUFDQzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTs7QUFJRDtFQUNDO0lBQ0M7SUFDQTs7RUFFRDtJQUNDO0lBQ0E7OztBQUlGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBUEQ7SUFRRTtBQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFFQTtJQUNBO0lBQ0E7SUFDQTs7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFoQkQ7SUFpQkU7SUFDQTtJQUNBO0lBQ0E7QUFDQTtBQUNBO0lBQ0E7SUFDQTtJQUNBO0FBQ0E7SUFDQTtBQUNBO0lBQ0E7QUFDQTtJQUNBOztFQUNBO0lBQ0M7O0VBR0Q7SUFDQztJQUNBO0lBQ0E7O0VBR0Q7SUFDQztJQUNBO0lBQ0E7SUFDQTtJQUNBOzs7QUFHRjtFQWxERDtJQW1ERTs7O0FBRUQ7RUFyREQ7SUFzREU7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7O0FBUUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBVkQ7SUFXRTtJQUNBOzs7QUFHRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNDOztBQU9GO0VBQ0M7RUFDQTtFQUNBOztBQUVBO0VBTEQ7SUFNRTs7O0FBR0Y7RUFDQztFQUNBOztBQUVEO0VBQ0M7RUFDQTtFQUNBOztBQUVEO0VBQ0M7RUFDQTtFQUNBOztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQztFQUlBOztBQUhBO0VBRkQ7SUFHRTs7O0FBTUY7RUFERDtJQUVFO0lBQ0E7OztBQUlGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFSRDtJQVNFO0lBQ0E7OztBQUVEO0VBQ0M7RUFDQTs7QUFDQTtFQUhEO0lBSUU7OztBQUtIO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQVREO0lBVUU7OztBQUlEO0VBQ0M7O0FBR0Y7RUFDQztFQUNBOztBQWdCSDtFQUNDO0VBQ0E7RUFDQTs7O0FBSUY7RUFDQztFQUNBOztBQUNBO0VBQ0M7OztBQUlGO0VBQ0M7O0FBQ0E7RUFDQzs7O0FBSUY7RUFDQztJQUNDOztFQUVEO0lBQ0M7OztBQUlGO0VBQ0M7SUFDQzs7RUFFRDtJQUNDOzs7QUFJRjtFQUNDO0lBQ0M7SUFDQTs7RUFFRDtJQUNDO0lBQ0E7OztBQUlEO0VBQ0M7RUFDQTtFQUNBOztBQUVEO0VBQ0M7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7O0FBQ0E7RUFIRDtJQUlFOzs7QUFHRjtFQUNDO0VBQ0E7O0FBQ0E7RUFIRDtJQUlFOzs7QUFHRjtFQVFDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFaQTtFQUNDO0VBQ0E7O0FBQ0E7RUFIRDtJQUlFOzs7QUFTRjtFQWREO0lBZUU7OztBQUdGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQVREO0lBVUU7OztBQUVEO0VBQ0M7O0FBSUY7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVEO0VBQ0M7RUFDQTs7QUFDQTtFQUhEO0lBSUU7OztBQUdGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFMRDtJQU1FO0lBQ0E7OztBQUVEO0VBQ0M7RUFJQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBUkE7RUFDQzs7QUFRRDtFQVhEO0lBWUU7OztBQUdEO0VBQ0M7OztBQU1IO0VBREQ7SUFFRTs7OztBQUlEO0VBREQ7SUFFRTtJQUNBO0lBQ0E7SUFDQTs7OztBQUlEO0VBREQ7SUFFRTs7OztBQzluQkY7RUFDRTs7QUFFQTtFQUNFO0VBQ0E7O0FBRUE7RUFDRTs7QUFHRjtFQUNFOztBQUlKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNFO0VBQ0E7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0U7O0FBR0Y7RUFDRTs7QUFHRjtFQUNFOztBQUdGO0VBQ0U7O0FBS047RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNFOztBQUVBO0VBQ0U7RUFDQTs7QUFHRjtFQUNFO0VBQ0E7RUFDQTs7QUFNQTtFQUNFOztBQUdGO0VBQ0U7OztBQ3RHVjtFQUNDO0VBQ0E7RUFDQTs7QUFDQTtFQUpEO0lBS0U7OztBQUVEO0VBQ0M7RUFDQTs7QUFDQTtFQUhEO0lBSUU7OztBQUdGO0VBQ0M7RUFDQTs7QUFDQTtFQUhEO0lBSUU7OztBQUdGO0VBQ0M7OztBQ3RCRjtFQUNDOztBQUVBO0VBQ0M7RUFDQTs7QUFHQTtFQUREO0lBRUU7OztBQUVEO0VBSkQ7SUFLRTs7O0FBSUY7RUFDQztJQUNDOzs7QUFJRjtFQUNDO0lBQ0M7OztBQUlGO0VBQ0M7SUFDQzs7OztBQUlIO0VBQ0M7OztBQUVEO0VBQ0M7SUFDQzs7RUFFRDtJQUNDOzs7QUFJRjtFQUNDO0VBQ0E7RUFDQTs7QUFFQTtFQUxEO0lBTUU7OztBQUdEO0VBVEQ7SUFVRTtJQUNBOzs7QUFHRDtFQWREO0lBZUU7Ozs7QUFJRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFQRDtJQVFFOzs7QUFHRDtFQVhEO0lBWUU7SUFDQTtJQUNBOzs7QUFHRDtFQWpCRDtJQWtCRTs7OztBQUtEO0VBREQ7SUFFRTs7OztBQUlGO0VBQ0M7RUFDQTs7QUFFQTtFQUpEO0lBS0U7OztBQUdEO0VBUkQ7SUFTRTs7O0FBR0Q7RUFaRDtJQWFFOzs7O0FBSUY7RUFDQzs7QUFFQTtFQUhEO0lBSUU7OztBQUdEO0VBUEQ7SUFRRTtJQUNBOzs7QUFHRDtFQVpEO0lBYUU7Ozs7QUFJRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0M7RUFDQTs7QUFHRDtFQWREO0lBZUU7SUFDQTs7O0FBR0Q7RUFuQkQ7SUFvQkU7SUFDQTs7O0FBR0Q7RUF4QkQ7SUF5QkU7SUFDQTs7OztBQUlGO0VBQ0M7RUFDQTtFQUNBOztBQUVBO0VBTEQ7SUFNRTs7O0FBR0Q7RUFURDtJQVVFO0lBQ0E7SUFDQTs7O0FBR0Q7RUFmRDtJQWdCRTtJQUNBO0lBQ0E7Ozs7QUFJRjtFQUNDO0VBQ0E7RUFDQTs7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7O0FBR0M7RUFDQzs7QUFHRDtFQUNDOztBQUlGO0VBZkQ7SUFnQkU7O0VBR0M7SUFDQzs7OztBQU1KO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBRUM7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0Q7RUFDQztFQUNBOztBQUdEO0VBQ0M7RUFDQTs7QUFJRjtFQXRDRDtJQXVDRTtJQUNBOzs7O0FBSUY7RUFDQztFQUNBOzs7QUFHRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDQzs7O0FDbFJGO0VBQ0M7OztBQUdEO0VBQ0M7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBVEQ7SUFVRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBRUE7SUFDQzs7RUFHRDtJQUNDO0lBQ0E7O0VBR0Q7SUFDQztJQUNBO0lBQ0E7SUFDQTtJQUNBOzs7QUFJRjtFQW5DRDtJQW9DRTs7O0FBR0Q7RUF2Q0Q7SUF3Q0U7SUFDQTs7O0FBUUQ7RUFDQzs7QUFHRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHRDtFQUNDOztBQUdEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNDOztBQUdEO0VBWEQ7SUFZRTs7O0FBSUY7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQU5EO0lBT0U7OztBQUlGO0VBQ0M7RUFDQTtFQUNBOztBQUdEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0Q7QUFBQTtFQUVDOztBQUdEO0FBQUE7RUFFQztFQUNBOztBQUdEO0VBQ0M7RUFDQTs7QUFHRDtBQUFBO0VBRUM7O0FBR0Q7QUFBQTtFQUVDOztBQUtBO0VBRkQ7QUFBQTtJQUdFOzs7QUFLRDtFQUNDOztBQUtEO0VBREQ7SUFFRTs7O0FBS0Q7RUFERDtJQUVFOzs7QUFJRjtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUlBO0VBQ0M7RUFDQTtFQUNBOztBQUVBO0VBTEQ7SUFNRTs7O0FBR0Q7RUFDQzs7QUFHRDtFQUNDOztBQUtIO0VBQ0M7RUFDQTs7QUFHRDtFQUNDOztBQUVBO0VBQ0M7O0FBSUY7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFJQTtFQUREO0lBRUU7OztBQUdEO0VBQ0M7RUFDQTs7QUFHRDtFQUNDOztBQUdEO0VBQ0M7RUFDQTs7QUFHRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQVhEO0lBYUU7OztBQUdEO0VBaEJEO0lBaUJFOzs7QUFHRDtFQUNDOztBQUtGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDQzs7QUFHRDtFQWJEO0lBY0U7OztBQUdEO0VBakJEO0lBa0JFOzs7QUFJRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQU1BO0VBQ0E7RUFDQTtFQUNBOztBQVBBO0VBUkQ7SUFTRTs7O0FBUUQ7RUFDQzs7QUFHRDtFQXJCRDtJQXNCRTtJQUNBOzs7QUFJRjtFQUNDOztBQUdEO0VBQ0M7O0FBR0Q7RUFDQztFQUNBOztBQUlGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFORDtJQU9FO0lBQ0E7OztBQUdEO0VBWEQ7SUFZRTtJQUNBOzs7QUFHRDtFQUNDO0lBQ0M7OztBQUtEO0VBQ0M7RUFDQTs7QUFHRDtFQUNDO0VBQ0E7OztBQU1KO0VBQ0M7RUFDQTs7QUFFQTtFQUpEO0lBS0U7Ozs7QUFJRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBRUE7O0FBRUE7RUFSRDtJQVNFO0lBQ0E7OztBQUdEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0M7O0FBR0Q7RUFaRDtJQWFFOzs7O0FBS0g7RUFDQzs7O0FBSUE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHRDtFQUNDOztBQUdEO0VBQ0M7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7O0FBRUE7RUFMRDtJQU1FOzs7QUFFRDtFQVJEO0lBU0U7OztBQUlGO0VBQ0M7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHRDtBQUFBO0VBRUM7O0FBR0Q7QUFBQTtFQUVDO0VBQ0E7O0FBR0Q7RUFDQztFQUNBOztBQUdEO0FBQUE7RUFFQzs7QUFHRDtFQUNDOztBQUlBO0VBQ0M7RUFDQTtFQUNBOztBQUVBO0VBTEQ7SUFNRTs7O0FBR0Q7RUFDQzs7QUFHRDtFQUNDOztBQUtIO0FBQUE7RUFFQzs7QUFHRDtFQUNDOztBQUVBO0VBQ0M7OztBQUtIO0VBQ0M7RUFDQTs7QUFFQTtFQUpEO0lBS0U7Ozs7QUFJRjtFQUNDO0VBQ0E7O0FBRUE7RUFKRDtJQUtFOzs7O0FBSUY7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUNyaUJEO0VBQ0M7SUFDQzs7RUFFRDtJQUNDOzs7QUFHRjtFQXVCQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQWhDQTtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUdDO0VBQ0M7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7O0FBR0Y7RUFoQkQ7SUFpQkU7SUFDQTs7O0FBZUY7RUFsQ0Q7SUFtQ0U7SUFDQTtJQUNBO0lBQ0E7OztBQUVEO0VBQ0M7O0FBQ0E7RUFGRDtJQUdFOzs7QUFFRDtFQUxEO0lBTUU7OztBQUdGO0VBQ0M7O0FBR0E7RUFKRDtJQUtFOzs7QUFHRjtFQUNDO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7O0FBQ0E7RUFQRDtJQVFFOzs7QUFHRjtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBRUQ7RUFDQztFQUNBOztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0M7OztBQUlIO0VBQ0M7OztBQUVEO0VBQ0M7O0FBQ0E7RUFGRDtJQUdFOzs7QUFFRDtFQUNDOzs7QUFHRjtFQUNDO0VBQ0E7OztBQ3RIRDtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBTkQ7SUFPRTtJQUNBOzs7QUFHRDtFQVhEO0lBWUU7OztBQUdEO0VBZkQ7SUFnQkU7Ozs7QUFJRjtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0M7RUFDQTtFQUNBOztBQUdEO0VBWkQ7SUFhRTtJQUNBOztFQUVBO0lBQ0M7SUFDQTs7O0FBSUY7RUF0QkQ7SUF1QkU7SUFDQTs7RUFFQTtJQUNDOzs7QUFJRjtFQS9CRDtJQWdDRTtJQUNBOztFQUVBO0lBQ0M7Ozs7QUFLSDtFQUNDO0VBQ0E7OztBQUdEO0VBQ0M7RUFDQTtFQUNBOztBQUVBO0VBTEQ7SUFNRTs7O0FBR0Q7RUFURDtJQVVFO0lBQ0E7OztBQUdEO0VBZEQ7SUFlRTtJQUNBOzs7O0FBSUY7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNDO0VBQ0E7O0FBR0Q7RUFkRDtJQWVFOzs7QUFHRDtFQWxCRDtJQW1CRTs7O0FBR0Q7RUF0QkQ7SUF1QkU7SUFDQTs7OztBQUlGO0VBQ0M7RUFDQTtFQUNBOztBQUVBO0VBTEQ7SUFNRTtJQUNBOzs7QUFHRDtFQVZEO0lBV0U7Ozs7QUFJRjtFQUNDOztBQUVBO0VBSEQ7SUFJRTtJQUNBOzs7QUFHRDtFQVJEO0lBU0U7SUFDQTs7O0FBR0Q7RUFiRDtJQWNFOzs7O0FBSUY7QUFBQTtFQUVDO0VBQ0E7RUFDQTs7QUFFQTtFQU5EO0FBQUE7SUFPRTs7O0FBR0Q7RUFWRDtBQUFBO0lBV0U7SUFDQTs7OztBQUtEO0VBREQ7SUFFRTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUVBO0lBQ0M7SUFDQTs7O0FBSUY7RUFkRDtJQWVFOztFQUVBO0lBQ0M7SUFDQTs7OztBQUtIO0VBQ0M7RUFDQTtFQUNBOztBQUVBO0VBTEQ7SUFNRTs7O0FBR0Q7RUFURDtJQVVFOzs7QUFHRDtFQWJEO0lBY0U7Ozs7QUFJRjtFQUNDO0VBQ0E7RUFDQTs7QUFFQTtFQUxEO0lBTUU7OztBQUdEO0VBVEQ7SUFVRTs7O0FBR0Q7RUFiRDtJQWNFOzs7O0FBS0Q7RUFERDtJQUVFOzs7O0FBSUY7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUdEO0VBQ0M7SUFDQztJQUNBOzs7O0FDeFBIO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7O0FBRUE7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQU5EO0lBT0U7SUFDQTs7O0FBRUQ7RUFWRDtJQVdFO0lBQ0E7OztBQUdBO0VBQ0M7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7O0FBSUg7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUQ7RUFDQzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTs7QUFJRDtFQUNDO0lBQ0M7SUFDQTs7RUFFRDtJQUNDO0lBQ0E7OztBQUlGO0VBQ0M7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQVZEO0lBV0U7SUFDQTtJQUNBOzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFiRDtJQWNFO0lBQ0E7SUFDQTs7RUFDQTtJQUNDOztFQUdEO0lBQ0M7SUFDQTs7RUFHRDtJQUNDO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7OztBQUdGO0VBbENEO0lBbUNFO0lBQ0E7SUFDQTs7O0FBR0Q7RUF4Q0Q7SUF5Q0U7OztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFYRDtJQVlFO0lBQ0E7OztBQUdGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFRDtFQUNDOztBQUVEO0VBQ0M7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFQRDtJQVFFOzs7QUFJSDtFQUNDO0VBQ0E7O0FBRUE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQVJEO0lBU0U7SUFDQTtJQUNBO0lBQ0E7OztBQUlIO0VBQ0M7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0M7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0Q7RUFDQzs7QUFHRDtFQUNDOztBQUdEO0VBR0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNDOztBQUlGO0VBQ0M7RUFDQTtFQUNBOztBQUdEO0VBQ0M7RUFDQTs7QUFHRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdEO0FBQUE7RUFFQzs7QUFHRDtBQUFBO0VBRUM7RUFDQTs7QUFHRDtFQUNDO0VBQ0E7O0FBR0Q7QUFBQTtFQUVDOztBQUVEO0FBQUE7RUFFQzs7QUFJQTtFQUZEO0FBQUE7SUFHRTs7O0FBS0Q7RUFDQzs7QUFJRDtFQUREO0lBRUU7OztBQUdGO0VBQ0M7O0FBSUE7RUFDQztFQUNBO0VBQ0E7O0FBRUE7RUFDQzs7QUFHRDtFQUNDOztBQUtIO0VBQ0M7RUFDQTs7QUFHRDtFQUNDOztBQUVBO0VBQ0M7O0FBR0Y7RUFDQztFQUVBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBUEQ7SUFRRTs7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNDOztBQUlIO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0M7O0FBVUY7RUFDQztFQUNBO0VBQ0E7O0FBRUE7RUFMRDtJQU1FOzs7QUFHRjtFQUNDO0VBQ0E7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNDO0VBQ0E7O0FBSUQ7RUFERDtJQUVFOzs7QUFJRDtFQUREO0lBRUU7OztBQUdGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQztFQUNBOztBQUdGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNDOztBQUdGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0M7O0FBR0Y7RUFDQztFQUNBOztBQUlIO0VBQ0M7RUFDQTtFQUNBOztBQUdEO0VBQ0M7RUFDQTtFQUNBOztBQUdEO0VBQ0M7RUFDQTtFQUNBOztBQUdEO0VBQ0M7RUFDQTtFQUNBOzs7QUFJRjtFQUNDO0VBQ0E7O0FBQ0E7RUFDQzs7O0FBR0Y7RUFDQztFQUNBOztBQUNBO0VBQ0M7OztBQUlGO0VBQ0M7O0FBQ0E7RUFDQzs7O0FBSUY7RUFDQztJQUNDOztFQUVEO0lBQ0M7OztBQUlGO0VBQ0M7SUFDQzs7RUFFRDtJQUNDOzs7QUFJRjtFQUNDO0lBQ0M7SUFDQTs7RUFFRDtJQUNDO0lBQ0E7OztBQzNoQkY7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTs7QUFDQTtFQUNDOztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdEO0VBQ0M7O0FBR0Q7RUFHQztFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0M7O0FBRUQ7RUFYRDtJQVlFOzs7QUFJRjtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBTEQ7SUFNRTs7O0FBRUQ7RUFSRDtJQVNFOzs7QUFJRjtFQUNDO0VBQ0E7RUFDQTs7QUFHRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdEO0FBQUE7RUFFQzs7QUFHRDtBQUFBO0VBRUM7RUFDQTs7QUFHRDtFQUNDO0VBQ0E7O0FBR0Q7QUFBQTtFQUVDOztBQUVEO0FBQUE7RUFFQzs7QUFJQTtFQUZEO0FBQUE7SUFHRTs7O0FBS0Q7RUFDQzs7QUFJRDtFQUREO0lBRUU7OztBQUlEO0VBREQ7SUFFRTs7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFJQTtFQUNDO0VBQ0E7RUFDQTs7QUFFQTtFQUNDOztBQUVEO0VBUkQ7SUFTRTs7O0FBRUQ7RUFDQzs7QUFLSDtFQUNDO0VBQ0E7O0FBR0Q7RUFDQzs7QUFFQTtFQUNDOztBQUdGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFMRDtJQU1FO0lBQ0E7OztBQUVEO0VBVEQ7SUFVRTtJQUNBOzs7QUFFRDtFQWJEO0lBY0U7SUFDQTs7O0FBR0E7RUFDQztFQUNBOztBQUVEO0VBQ0M7RUFDQTs7QUFJSDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFRDtFQUNDOztBQUVEO0VBQ0M7RUFDQTtFQUNBOztBQUlEO0VBQ0M7SUFDQztJQUNBOztFQUVEO0lBQ0M7SUFDQTs7O0FBSUY7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFQRDtJQVFFO0lBQ0E7SUFDQTs7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFoQkQ7SUFpQkU7SUFDQTtJQUNBOztFQUNBO0lBQ0M7O0VBR0Q7SUFDQztJQUNBOztFQUdEO0lBQ0M7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7O0FBR0Y7RUFyQ0Q7SUFzQ0U7OztBQUVEO0VBeENEO0lBeUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7OztBQUVEO0VBL0NEO0lBZ0RFO0lBQ0E7SUFDQTs7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBVkQ7SUFXRTtJQUNBOzs7QUFHRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNDOztBQU9GO0VBQ0M7RUFDQTtFQUNBOztBQUVBO0VBTEQ7SUFNRTs7O0FBR0Y7RUFDQztFQUNBOztBQUVEO0VBQ0M7RUFDQTtFQUNBOztBQUVEO0VBQ0M7RUFDQTtFQUNBOztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQztFQUlBOztBQUhBO0VBRkQ7SUFHRTs7O0FBTUY7RUFERDtJQUVFO0lBQ0E7OztBQUlGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQztFQUlBOztBQUhBO0VBRkQ7SUFHRTs7O0FBSUY7RUFmRDtJQWdCRTtJQUNBOzs7QUFHRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDQzs7QUFHRjtFQUNDO0VBQ0E7O0FBZ0JIO0VBQ0M7RUFDQTtFQUNBOzs7QUFJRjtFQUNDO0VBQ0E7O0FBQ0E7RUFDQzs7O0FBSUY7RUFDQzs7QUFDQTtFQUNDOzs7QUFJRjtFQUNDO0lBQ0M7O0VBRUQ7SUFDQzs7O0FBSUY7RUFDQztJQUNDOztFQUVEO0lBQ0M7OztBQUlGO0VBQ0M7SUFDQztJQUNBOztFQUVEO0lBQ0M7SUFDQTs7O0FBSUQ7RUFDQztFQUNBO0VBQ0E7O0FBRUQ7RUFDQztFQUNBOztBQUVEO0VBQ0M7RUFDQTs7QUFDQTtFQUhEO0lBSUU7OztBQUdGO0VBQ0M7RUFDQTs7QUFDQTtFQUhEO0lBSUU7OztBQUdGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQzs7QUFFRDtFQVhEO0lBWUU7OztBQUVEO0VBZEQ7SUFlRTs7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUQ7RUFDQztFQUNBOztBQUNBO0VBSEQ7SUFJRTs7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUxEO0lBTUU7SUFDQTs7O0FBRUQ7RUFDQztFQUtBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFSQTtFQUNDOztBQVFEO0VBWkQ7SUFhRTs7O0FBR0Q7RUFDQzs7O0FBS0o7RUFDQzs7QUFDQTtFQUVDOztBQUVEO0VBTkQ7SUFPRTs7OztBQ3BrQkY7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0k7QUFBQTtFQUVJOztBQUlSO0VBQ0k7RUFDQTs7QUFHSTtFQUNJOztBQUVKO0VBQ0k7O0FBS1o7RUFoQ0o7SUFpQ1E7OztBQUdKO0VBcENKO0lBcUNRO0lBQ0E7SUFDQTs7OztBQ3ZDUjtFQUNDOzs7QUFHRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBVEQ7SUFVRTtJQUNBOzs7QUFHRDtFQWREO0lBZUU7SUFDQTtJQUNBOzs7QUFHRDtFQXBCRDtJQXFCRTtJQUNBOzs7O0FBSUY7RUFDQzs7QUFFQTtFQUhEO0lBSUU7Ozs7QUFJRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0M7RUFDQTs7QUFHRDtFQWREO0lBZUU7SUFDQTs7OztBQUlGO0VBQ0M7RUFDQTtFQUNBOztBQUVBO0VBQ0M7RUFDQTs7QUFHRDtFQUNDOztBQUdEO0VBZEQ7SUFlRTs7O0FBR0Q7RUFsQkQ7SUFtQkU7OztBQUdEO0VBdEJEO0lBdUJFO0lBQ0E7O0VBRUE7SUFDQzs7OztBQ3JGSDtFQUNJO0VBQ0E7O0FBR0k7RUFDSTs7QUFFQTtFQUNJOztBQVNaO0VBbEJKO0lBbUJROzs7O0FBSVI7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0k7OztBQUlSO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7OztBQ3hEUjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBOztBQUVBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFMRDtJQU1FO0lBQ0E7OztBQUVEO0VBVEQ7SUFVRTtJQUNBOzs7QUFFRDtFQWJEO0lBY0U7SUFDQTs7O0FBR0E7RUFDQztFQUNBOztBQUVEO0VBQ0M7RUFDQTs7QUFJSDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFRDtFQUNDOztBQUVEO0VBQ0M7RUFDQTtFQUNBOztBQUlEO0VBQ0M7SUFDQztJQUNBOztFQUVEO0lBQ0M7SUFDQTs7O0FBSUY7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFQRDtJQVFFO0lBQ0E7SUFDQTs7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFWRDtJQVdFO0lBQ0E7SUFDQTs7RUFDQTtJQUNDOztFQUdEO0lBQ0M7SUFDQTs7RUFHRDtJQUNDO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7OztBQUdGO0VBL0JEO0lBZ0NFOzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFaRDtJQWFFO0lBQ0E7OztBQUdGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0M7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQzs7QUFHRjtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUdEO0VBaEZEO0lBaUZFOzs7QUFHRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNDOztBQUdGO0VBL0ZEO0lBZ0dFOzs7QUFFRDtFQWxHRDtJQW1HRTs7O0FBRUQ7RUFyR0Q7SUFzR0U7OztBQUVEO0VBeEdEO0lBeUdFOzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTs7QUFFQTtFQUxEO0lBTUU7OztBQUdGO0VBQ0M7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0M7RUFDQTs7QUFHRjtFQUNDO0VBRUE7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFQRDtJQVFFOzs7QUFFRDtFQUNDO0VBQ0E7RUFJQTtFQUNBOztBQUpBO0VBQ0M7O0FBTUg7RUFDQztFQUNBO0VBRUE7RUFDQTtFQUNBOztBQUVBO0VBQ0M7O0FBR0Y7RUFDQzs7QUFFRDtFQUNDOztBQUVEO0VBQ0M7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7O0FBQ0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0M7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBSUg7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdEO0VBQ0M7RUFDQTtFQUVBO0VBQ0E7O0FBQ0E7RUFDQztFQUNBOztBQUVEO0VBVkQ7SUFXRTs7O0FBRUQ7RUFiRDtJQWNFOzs7QUFFRDtFQWhCRDtJQWlCRTtJQUNBOzs7QUFFRDtFQXBCRDtJQXFCRTs7O0FBR0Y7RUFDQzs7QUFJQTtFQUREO0lBRUU7OztBQUVEO0VBSkQ7SUFLRTtJQUNBOzs7QUFJRDtFQUREO0lBRUU7OztBQUdGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQztFQUNBOztBQUdGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQVREO0lBVUU7OztBQUVEO0VBQ0M7O0FBR0Y7RUFDQztFQUNBOztBQUlIO0VBQ0M7RUFDQTtFQUNBOztBQUdEO0VBQ0M7RUFDQTtFQUNBOztBQUdEO0VBQ0M7RUFDQTtFQUNBOztBQUdEO0VBQ0M7RUFDQTtFQUNBOzs7QUFJRjtFQUNDO0VBQ0E7O0FBQ0E7RUFDQzs7O0FBSUY7RUFDQzs7QUFDQTtFQUNDOzs7QUFJRjtFQUNDO0lBQ0M7O0VBRUQ7SUFDQzs7O0FBSUY7RUFDQztJQUNDOztFQUVEO0lBQ0M7OztBQUlGO0VBQ0M7SUFDQztJQUNBOztFQUVEO0lBQ0M7SUFDQTs7O0FDdGRGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7O0FBRUE7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUxEO0lBTUU7SUFDQTs7O0FBRUQ7RUFURDtJQVVFO0lBQ0E7OztBQUVEO0VBYkQ7SUFjRTtJQUNBOzs7QUFHQTtFQUNDO0VBQ0E7O0FBRUQ7RUFDQztFQUNBOztBQUlIO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVEO0VBQ0M7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7O0FBSUQ7RUFDQztJQUNDO0lBQ0E7O0VBRUQ7SUFDQztJQUNBOzs7QUFJRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQVBEO0lBUUU7SUFDQTtJQUNBOzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQVZEO0lBV0U7SUFDQTtJQUNBOztFQUNBO0lBQ0M7O0VBR0Q7SUFDQztJQUNBOztFQUdEO0lBQ0M7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7O0FBR0Y7RUEvQkQ7SUFnQ0U7SUFDQTs7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQVhEO0lBWUU7SUFDQTs7O0FBRUQ7RUFmRDtJQWdCRTs7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQzs7QUFHRjtFQXZFRDtJQXdFRTtJQUNBOzs7QUFHRDtFQUNDO0VBQ0E7RUFDQTs7QUFFQTtFQUxEO0lBTUU7OztBQUdGO0VBQ0M7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0M7RUFDQTs7QUFJRDtFQUREO0lBRUU7OztBQUlEO0VBREQ7SUFFRTs7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNDO0VBQ0E7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0M7O0FBR0Y7RUFDQztFQUNBOztBQUlIO0VBQ0M7RUFDQTtFQUNBOztBQUdEO0VBQ0M7RUFDQTtFQUNBOztBQUdEO0VBQ0M7RUFDQTtFQUNBOzs7QUFJRjtFQUNDO0VBQ0E7O0FBQ0E7RUFDQzs7O0FBSUY7RUFDQzs7QUFDQTtFQUNDOzs7QUFJRjtFQUNDO0lBQ0M7O0VBRUQ7SUFDQzs7O0FBSUY7RUFDQztJQUNDOztFQUVEO0lBQ0M7OztBQUlGO0VBQ0M7SUFDQztJQUNBOztFQUVEO0lBQ0M7SUFDQTs7O0FDclNGO0VBQ0M7O0FBQ0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUlGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Q7RUFDQzs7O0FBR0Q7RUFDQzs7O0FBR0Q7RUFDQzs7O0FBR0Q7RUFDQztJQUNDOztFQUVEO0lBQ0M7OztBQUdGO0VBQ0M7OztBQ3pERDtFQUNDOztBQUVBO0VBQ0M7RUFDQTs7QUFFQTtFQUpEO0lBS0U7OztBQUdEO0VBUkQ7SUFTRTtJQUNBO0lBQ0E7OztBQUdEO0VBZEQ7SUFlRTtJQUNBOzs7O0FBS0g7RUFDQztFQUNBO0VBQ0E7O0FBRUE7RUFMRDtJQU1FOzs7QUFHRDtFQVREO0lBVUU7Ozs7QUFJRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQVJEO0lBU0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7O0FBR0Q7RUFoQkQ7SUFpQkU7SUFDQTs7OztBQUlGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFmRDtJQWdCRTs7O0FBR0Q7RUFuQkQ7SUFvQkU7SUFDQTtJQUNBO0lBQ0E7OztBQUdEO0VBMUJEO0lBMkJFO0lBQ0E7SUFDQTs7OztBQUlGO0VBQ0M7RUFDQTtFQUNBOztBQUVBO0VBTEQ7SUFNRTs7O0FBR0Q7RUFURDtJQVVFO0lBQ0E7OztBQUdEO0VBZEQ7SUFlRTs7OztBQUlGO0VBQ0M7RUFDQTs7QUFFQTtFQUNDO0VBQ0E7RUFDQTs7QUFFQTtFQUNDOztBQUlGO0VBZEQ7SUFlRTs7O0FBR0Q7RUFsQkQ7SUFtQkU7Ozs7QUFJRjtFQUNDO0VBQ0E7O0FBRUE7RUFDQzs7QUFHRDtFQUNDOztBQUdEO0VBQ0M7SUFDQzs7RUFHRDtJQUNDOzs7QUFJRjtFQXRCRDtJQXVCRTs7RUFFQTtJQUNDO0lBQ0E7O0VBR0Q7SUFDQztJQUNBOzs7QUFJRjtFQXBDRDtJQXFDRTs7RUFFQTtJQUNDOztFQUdEO0lBQ0M7Ozs7QUFLSDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDQztFQUNBOztBQUdEO0VBZkQ7SUFnQkU7OztBQUdEO0VBbkJEO0lBb0JFOzs7QUFHRDtFQXZCRDtJQXdCRTtJQUNBO0lBQ0E7Ozs7QUFJRDtFQUREO0lBRUU7Ozs7QUFHRjtFQUNDOztBQUNBO0VBRkQ7SUFHRTs7OztBQzdORjtFQUNDO0lBQ0M7O0VBRUQ7SUFDQzs7O0FBR0Y7RUFtQkM7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQTFCQTtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUdDO0VBQ0M7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7O0FBY0g7RUFDQzs7QUFFRDtFQUNDOztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNDOzs7QUFFRDtFQUNDOztBQUNBO0VBQ0M7OztBQUdGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRDtFQUNDO0VBQ0E7OztBQ3pGRDtFQUNDOzs7QUFJQTtFQUREO0lBRUU7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7OztBQUlGO0VBQ0M7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDQzs7QUFJRjtFQUNDOztBQUdEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFvQkE7O0FBbEJBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0Q7RUFDQzs7QUFLRDtFQUNDOztBQUVBO0VBSEQ7SUFJRTs7O0FBSUY7RUFDQzs7QUFHRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0Q7RUFDQzs7QUFxQkY7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdEO0VBQ0M7RUFDQTs7QUFFQTtFQUNDO0VBQ0E7RUFDQTs7QUFHRDtFQVZEO0lBV0U7OztBQUdEO0VBQ0M7RUFDQTtFQUNBOztBQUVBO0VBQ0M7O0FBR0Q7QUFBQTtFQUVDOztBQUdEO0VBZEQ7SUFlRTtJQUNBOzs7QUFHRDtFQW5CRDtJQW9CRTtJQUNBO0lBQ0E7OztBQUtEO0VBQ0M7RUFDQTs7QUFFQTtFQUpEO0lBS0U7SUFDQTs7O0FBR0Q7RUFURDtJQVVFOzs7QUFHRDtFQUNDO0VBQ0E7O0FBR0Q7RUFDQzs7QUFJRjtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBTkQ7SUFPRTs7O0FBR0Q7RUFDQzs7QUFFQTtFQUhEO0lBSUU7OztBQUlGO0VBbEJEO0lBbUJFOzs7QUFLSDtFQUNDO0lBQ0M7OztBQUlGO0VBQ0M7SUFDQztJQUNBO0lBQ0E7OztBQUlGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFORDtJQU9FO0lBQ0E7OztBQUdEO0VBWEQ7SUFZRTs7O0FBSUY7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDQzs7QUFLSDtFQUNDOztBQUdEO0VBQ0M7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0M7O0FBSUY7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFHRDtFQUNDO0VBQ0E7RUFDQTs7QUFHRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdEO0FBQUE7RUFFQzs7QUFHRDtBQUFBO0VBRUM7RUFDQTs7QUFHRDtFQUNDO0VBQ0E7O0FBR0Q7QUFBQTtFQUVDOztBQUdEO0FBQUE7RUFFQzs7QUFLQTtFQUZEO0FBQUE7SUFHRTs7O0FBS0Q7RUFDQzs7QUFLRDtFQUREO0lBRUU7OztBQUtEO0VBREQ7SUFFRTs7O0FBSUY7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFJQTtFQUNDO0VBQ0E7RUFDQTs7QUFFQTtFQUNDOztBQUdEO0VBQ0M7O0FBS0g7RUFDQztFQUNBOztBQUdEO0VBQ0M7O0FBRUE7RUFDQzs7QUFJRjtFQUNDOztBQUdEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQVBEO0lBUUU7OztBQUdEO0VBWEQ7SUFZRTtJQUNBOzs7QUFHRDtFQWhCRDtJQWlCRTtJQUNBOzs7QUFJRjtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBTkQ7SUFPRTtJQUNBO0lBQ0E7OztBQUdEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNDO0VBQ0E7RUFNQTtFQUNBOztBQUxBO0VBQ0M7O0FBUUg7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFJRjtFQUNDOztBQUVBO0VBQ0M7RUFDQTs7QUFFQTtFQUNDO0VBQ0E7O0FBRUE7QUFBQTtBQUFBO0VBR0M7RUFDQTtFQUNBOztBQUdEO0VBQ0M7RUFDQTtFQUNBOztBQUdEO0FBQUE7RUFFQztFQUNBO0VBQ0E7O0FBR0Q7RUFDQztFQUVBOztBQUdEO0VBQ0M7RUFDQTtFQUNBOztBQUdEO0VBQ0M7RUFFQTs7QUFHRDtFQUNDO0VBQ0E7RUFDQTs7QUFHRDtFQUNDO0VBQ0E7O0FBR0Q7RUFDQztFQUNBOztBQUlBO0VBQ0M7RUFDQTtFQUNBOztBQUdEO0VBQ0M7RUFDQTtFQUNBOztBQUVBO0VBQ0M7O0FBSUY7RUFDQztFQUNBO0VBQ0E7O0FBUUQ7RUFDQztFQUNBO0VBQ0E7O0FBbUJKO0VBQ0M7O0FBRUE7RUFDQzs7QUFFQTtFQUNDOztBQUVBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFLQzs7QUFHRDtFQUNDOztBQUdEO0VBQ0M7O0FBR0Q7RUFDQzs7QUFHRDtFQUNDOztBQUdEO0VBQ0M7O0FBR0Q7RUFDQzs7QUFHRDtFQUNDOztBQUlBO0VBQ0M7O0FBR0Q7RUFDQzs7QUFHRDtFQUNDOztBQUdEO0VBQ0M7O0FBR0Q7RUFDQzs7QUFRTjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNDOztBQUdEO0VBQ0M7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdEO0VBQ0M7O0FBR0Q7RUFDQzs7QUFPRDtFQXpDRDtJQTBDRTs7O0FBR0Q7RUE3Q0Q7SUE4Q0U7SUFFQTtJQUNBOzs7QUFHRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdEO0VBQ0M7RUFDQTs7QUFFQTtFQUpEO0lBS0U7SUFDQTs7O0FBSUY7RUFDQztFQUNBOzs7QUFPSDtFQUREO0lBRUU7Ozs7QUFJRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDQztFQUNBO0VBQ0E7RUFDQTs7O0FBSUY7RUFDQztJQUNDOztFQUdEO0lBQ0M7OztBQUlGO0VBQ0M7SUFDQzs7RUFHRDtJQUNDOzs7QUFJRjtFQUNDO0lBQ0M7O0VBR0Q7SUFDQzs7RUFHRDtJQUNDOzs7QUFJRjtFQUNDO0lBQ0M7O0VBR0Q7SUFDQzs7O0FBSUY7RUFDQztJQUNDOztFQUdEO0lBQ0M7OztBQUlGO0VBQ0M7SUFDQztJQUNBOztFQUdEO0lBQ0M7SUFDQTs7O0FBSUY7RUFDQztJQUNDO0lBQ0E7O0VBR0Q7SUFDQztJQUNBOzs7QUFJRjtFQUNDOztBQUdBO0VBQ0M7O0FBR0Q7RUFDQzs7QUFHRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0Q7RUFDQzs7O0FBSUY7RUFDQzs7O0FBR0Q7RUFDQztFQUNBOztBQUVBO0VBQ0M7O0FBR0Q7RUFDQzs7O0FBSUY7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdEO0VBQ0M7SUFDQzs7RUFHRDtJQUNDOzs7QS9HajVCRjtBQUNDO0VBQ0E7QUFFQTtFQUNBO0VBQ0E7QUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFLQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBS0E7QUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUVBO0VBQ0E7QUFBQTtFQUVBO0FBQUE7RUFFQTtBQUFBOzs7QUFJRDtFQUNDO0FBQ0M7SUFDQTtBQUVBO0lBQ0E7QUFFQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUVBOzs7QUFJRjtFQUNDO0FBQ0M7SUFDQTtBQUVBO0lBQ0E7QUFFQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBRUE7OztBQUlGO0VBQ0M7QUFDQztJQUNBO0FBRUE7SUFDQTtBQUVBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFFQTs7O0FBSUY7RUFDQztJQUNDOzs7QUFHRjtFQUNDO0lBQ0M7OztBQUdGO0VBQ0M7SUFDQzs7O0FnSDNJRjtFQUNFOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQU5GO0lBT0k7OztBQUdGO0VBVkY7SUFXSTs7O0FBSUo7RUFDRTtFQUNBO0VBQ0E7O0FBRUE7RUFMRjtJQU1JOzs7QUFHRjtFQVRGO0lBVUk7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBUEY7SUFRSTs7O0FBR0Y7RUFYRjtJQVlJOzs7QUFHRjtFQUNFO0VBQ0E7O0FBR0Y7RUFDRTs7QUFHRjtFQUNFOztBQU1OO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNFOztBQUVBO0VBQ0U7O0FBSUo7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBIiwiZmlsZSI6Im1haW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyogQmFzZSAqL1xuQGltcG9ydCAnLi9iYXNlL3Jlc2V0JztcbkBpbXBvcnQgJy4vYmFzZS9iYXNlJztcbkBpbXBvcnQgJy4vYmFzZS9jb250YWluZXJzJztcbkBpbXBvcnQgJy4vYmFzZS92YXJzJztcblxuLyogbGF5b3V0ICovXG5AaW1wb3J0IFwibGF5b3V0L19idXJnZXIuc2Nzc1wiO1xuQGltcG9ydCBcImxheW91dC9fZm9vdGVyLnNjc3NcIjtcbkBpbXBvcnQgXCJsYXlvdXQvX2hlYWRlci5zY3NzXCI7XG5AaW1wb3J0IFwibGF5b3V0L19zZWFyY2guc2Nzc1wiO1xuXG4vKiBCbG9ja3MgKi9cbkBpbXBvcnQgXCJibG9ja3MvNDA0L180MDQuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9hYm91dENvbXBhbnkvX2Fib3V0LnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvYWJvdXRDb21wYW55L19hZHZhbnRhZ2VzLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvYWJvdXRDb21wYW55L19iYW5uZXIuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9hYm91dENvbXBhbnkvX2NhcmRzLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvYWJvdXRDb21wYW55L19taXNzaW9uLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvYWJvdXRDb21wYW55L19yZXF1aXNpdGVzLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvYWJvdXRDb21wYW55L19yZXZpZXdzLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvYWJvdXRDb21wYW55L193ZUxpa2Uuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9idXNpbmVzcy1zbHVnL19pbmZvcm1hdGlvbnMuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9idXNpbmVzcy9fY29udGVudC5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL2NhcmVlci9fYmFubmVyLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvY2FyZWVyL19icmVhZGNydW1icy5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL2NhcmVlci9fY29udGVudC5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL2NhcmVlci9fbG9naW4uc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9jYXJlZXIvX3N3aXRjaC5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL2NhcmVlckNvdXJzZS9fYmFubmVyLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvY2FyZWVyQ291cnNlL19jb21wYW55LnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvY2FyZWVyQ291cnNlL19kYXkuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9jYXJlZXJDb3Vyc2UvX2RvY3Muc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9jYXJlZXJDb3Vyc2UvX3F1ZXN0aW9ucy5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL2NhcmVlckNvdXJzZS9fc3dpdGNoLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvY2FyZWVyQ291cnNlL193aGF0LnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvY2F0YWxvZy9fY2F0YWxvZy5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL2NhdGFsb2cvX2NhdGVnb3J5LWJhbm5lci5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL2NhdGFsb2cvX2NhdGVnb3J5LWhlYWRlci5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL2NhdGFsb2cvX2NhdGVnb3J5LWxpc3Quc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9jYXRhbG9nL19jYXRlZ29yeS1saXppbmcuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9jYXRhbG9nL19jYXRlZ29yeS1vdGhlci1wcm9kdWN0cy5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL2NvbnRhY3RzL19ibG9jay5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL2NvbnRhY3RzL19oZWFkZXIuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9jb250YWN0cy9fcXVlc3Rpb25zLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvY29udGFjdFNlY3Rpb24vX21hcC5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL2NvbnRhY3RTZWN0aW9uL19zZWFyY2guc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9jb3JwSW5mby9fY29udGVudC5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL2NvcnBJbmZvL19zd2l0Y2guc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9oZWxwL19jb250ZW50LnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvaGVscC9fZ2V0dGVyLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvaGVscC9fbGl6aW5nLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvaGVscC9fb2ZmaWNlLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvaGVscC9fcXVlc3Rpb25zLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvaGVscC9fc3dpdGNoLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvaG9tZS9fYmFubmVyLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvaG9tZS9fdGFza3Muc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9pbnN1cmVfZXZlbnRzLXNsdWcvX2NvbnRlbnQuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9pbnN1cmVfZXZlbnRzLXNsdWcvX3N3aXRjaC5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL2luc3VyZV9teXNlbGYtc2x1Zy9fY29udGVudC5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL2luc3VyZV9teXNlbGYtc2x1Zy9fcXVlc3Rpb24tYmFubmVyLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvaW5zdXJlX215c2VsZi1zbHVnL19zd2l0Y2guc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9pbnN1cmVfdGVtcGxhdGUtc2x1Zy9fY29udGVudC5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL2luc3VyZS9fYmFubmVyLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvaW5zdXJlL19ldmVudHMuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9pbnN1cmUvX3BhcnRuZXJzLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvaW5zdXJlL190eXBlcy5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL2ludmVzdG1lbnQvX2NvbnRlbnQuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9pbnZlc3RtZW50L19pbmZvcm1hdGlvbi5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL2ludmVzdG9yL2Jhbm5lci5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL2ludmVzdG9yL2NvbXBhbnkuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9pbnZlc3Rvci9jb250YWN0cy5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL2ludmVzdG9yL2NvbnRlbnQuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9pbnZlc3Rvci9maW5hbmNlLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvaW52ZXN0b3IvbW9kYWwuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9pbnZlc3Rvci9wYXBlcnMuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9pbnZlc3Rvci9xdWVzdGlvbl9iYW5uZXIuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9pbnZlc3Rvci9yYXRpbmcuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9sYXdJbmZvL19jb250ZW50LnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvbGF3SW5mby9fc3dpdGNoLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvcG9wdXAvX3BvcHVwLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvcHJvZ3JhbXMtc2x1Zy9fY29udGVudC5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL3Byb2dyYW1zLXNsdWcvX2luZm9ybWF0aW9uLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvcHJvZ3JhbXMvX2Jhbm5lci5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL3Byb2dyYW1zL19wcm9ncmFtcy5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL3Byb21vdGlvbnMtc2x1Zy9fY29udGVudC5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL3Byb21vdGlvbnMtc2x1Zy9fc2xpZGVzLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvcHJvbW90aW9ucy9fYmFubmVyLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvcHJvbW90aW9ucy9fY29udGVudC5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL3Byb21vdGlvbnMvX3BhcnRuZXJzLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvcHJvbW90aW9ucy9fcG9wdXAuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9wcm9tb3Rpb25zL19wcm9tb3Rpb25zLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvcHJvbW90aW9ucy9fc3dpdGNoLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvcHJvcGVydHkvX2NvbnRlbnQuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9zZWFyY2hSZXN1bHQvX2NvbnRlbnQuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9zaGFyZWQvX2FjY29yZGlvbi5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL3NoYXJlZC9fYXJ0aWNsZXMuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9zaGFyZWQvX2JyZWFkY3J1bWIuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9zaGFyZWQvX2NhbGN1bGF0b3Iuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9zaGFyZWQvX2NhbGN1bGF0b3JNb2RhbC5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL3NoYXJlZC9fY2FyZHMuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9zaGFyZWQvX2NvbnN1bHRhdGlvbi5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL3NoYXJlZC9fZGFkYXRhLWludGVncmF0aW9uLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3Mvc2hhcmVkL19kb2N1bWVudHMuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9zaGFyZWQvX2ZhcS5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL3NoYXJlZC9fZmVlZGJhY2suc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9zaGFyZWQvX2ZlZWRiYWNrT2suc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9zaGFyZWQvX2luZm8uc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9zaGFyZWQvX2luc3VyZV9ldmVudC5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL3NoYXJlZC9faW52ZXN0bWVudE1vZGFsLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3Mvc2hhcmVkL19saXppbmcuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9zaGFyZWQvX21ldGFibG9jay5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL3NoYXJlZC9fbW9iaWxlTmF2cy5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL3NoYXJlZC9fcG9saWN5UHV0LnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3Mvc2hhcmVkL19wdXRSZXZpZXcuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9zaGFyZWQvX3NwaW5uZXIuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9zaGFyZWQvX3N0ZXBzLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3Mvc2hhcmVkL19zdWJzY3JpYmUuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9zaGFyZWQvYXBwbGljYXRpb24uc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy90ZWNobmljYWwtd29ya3MvX3RlY2huaWNhbC13b3Jrcy5zY3NzXCI7XG4iLCIvKiBSZXNldCBhbmQgYmFzZSBzdHlsZXMgICovXG4qIHtcblx0cGFkZGluZzogMHB4O1xuXHRtYXJnaW46IDBweDtcblx0Ym9yZGVyOiBub25lO1xufVxuXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4vKiBMaW5rcyAqL1xuXG5hLFxuYTpsaW5rLFxuYTp2aXNpdGVkIHtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5hOmhvdmVyIHtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4vKiBDb21tb24gKi9cblxuYXNpZGUsXG5uYXYsXG5mb290ZXIsXG5oZWFkZXIsXG5zZWN0aW9uLFxubWFpbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYsXG5wIHtcblx0Zm9udC1zaXplOiBpbmhlcml0O1xuXHRmb250LXdlaWdodDogaW5oZXJpdDtcbn1cblxudWwsXG51bCBsaSB7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbmltZyxcbnBpY3R1cmUge1xuXHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuaW1nLFxuc3ZnIHtcblx0bWF4LXdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IGF1dG87XG59XG5cbmFkZHJlc3Mge1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi8qIEZvcm0gKi9cblxuaW5wdXQsXG50ZXh0YXJlYSxcbmJ1dHRvbixcbnNlbGVjdCB7XG5cdGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuXHRmb250LXNpemU6IGluaGVyaXQ7XG5cdGNvbG9yOiBpbmhlcml0O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuaW5wdXQ6Oi1tcy1jbGVhciB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbmlucHV0Ojotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLFxuaW5wdXQ6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIG1hcmdpbjogMDtcbn1cblxuLyogRmlyZWZveCAqL1xuaW5wdXRbdHlwZT1udW1iZXJdIHtcbiAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG59XG5cbmJ1dHRvbixcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGJveC1zaGFkb3c6IG5vbmU7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRiYWNrZ3JvdW5kOiBub25lO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbmlucHV0OmZvY3VzLFxuaW5wdXQ6YWN0aXZlLFxuYnV0dG9uOmZvY3VzLFxuYnV0dG9uOmFjdGl2ZSB7XG5cdG91dGxpbmU6IG5vbmU7XG59XG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lciB7XG5cdHBhZGRpbmc6IDA7XG5cdGJvcmRlcjogMDtcbn1cblxubGFiZWwge1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbmxlZ2VuZCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufSIsImJvZHkge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGZvbnQ6IHZhcigtLWJvZHktbGFyZ2UpO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRjb2xvcjogdmFyKC0tbWFpbi1ibGFjayk7XG5cdG1pbi1oZWlnaHQ6IDEwMHZoO1xuXHRtYXJnaW46IDA7XG5cdGRpc3BsYXk6IGdyaWQ7XG5cdGdyaWQtdGVtcGxhdGUtcm93czogYXV0byAxZnIgYXV0bztcblx0b3ZlcmZsb3cteTogc2Nyb2xsO1xuXG5cdCYuYm9keV9maXhlZCB7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0fVxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzVweCkge1xuXHRcdG92ZXJmbG93LXg6IGhpZGRlbjtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0fVxufVxuLlNtYXJ0Q2FwdGNoYS1TaGllbGRfcG9zaXRpb25fYm90dG9tIHtcblx0dmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG4uU21hcnRDYXB0Y2hhLVNoaWVsZC5TbWFydENhcHRjaGEtU2hpZWxkX3Bvc2l0aW9uX2JvdHRvbSB7XG5cdGJvdHRvbTogMCUgIWltcG9ydGFudDtcbn1cbi5tYWluX190aXRsZSB7XG5cdGZvbnQ6IHZhcigtLWRlc2t0b3AtMTkyMC1oLTEpO1xufVxuXG4udGl0bGUge1xuXHRmb250OiB2YXIoLS1kZXNrdG9wLTE5MjAtaC0yKTtcbn1cblxuLm1vcmVfbGluayB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0Y29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhY2tncm91bmQtYmx1ZSk7XG5cdGZvbnQ6IHZhcigtLWJ1dHRvbi1zbWFsbCk7XG5cdHBhZGRpbmc6IDRweCAxMnB4O1xuXHRib3JkZXItcmFkaXVzOiAxNXB4O1xuXHR0cmFuc2l0aW9uOiA0MDBtcztcblxuXHQmOmhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnktYmx1ZS10ZXh0KTtcblx0XHRjb2xvcjogI2ZmZjtcblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0cGFkZGluZzogM3B4IDE1cHggM3B4IDEwcHg7XG5cdH1cbn1cblxuLnBvcHVwX292ZXJsYXkge1xuXHR6LWluZGV4OiAxOTtcblx0cG9zaXRpb246IGZpeGVkO1xuXHRsZWZ0OiAwO1xuXHR0b3A6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGJhY2tncm91bmQ6IHJnYmEoNCwgMjcsIDY2LCAwLjMpO1xuXG5cdG9wYWNpdHk6IDA7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHR0cmFuc2l0aW9uOiA0MDBtcztcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdCYucG9wdXBfb3ZlcmxheV9zaG93IHtcblx0XHRvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG5cdFx0cG9pbnRlci1ldmVudHM6IGFsbDtcblx0fVxufVxuLnNob3dfbW9yZS1ibG9jayB7XG5cdHRyYW5zaXRpb246IGhlaWdodCAwLjZzIGVhc2U7XG59XG4uc3dpdGNoX2J1dHRvbiB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0cGFkZGluZzogMTFweCAzNnB4O1xuXHRjb2xvcjogdmFyKC0tZ3JleS01MDApO1xuXHRmb250OiB2YXIoLS1idXR0b24tbWVkaXVtKTtcblx0dHJhbnNpdGlvbjogZWFzZS1pbi1vdXQgMC4zcztcbn1cbi5hY3RpdmUtc3dpdGNoIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi13aGl0ZSk7XG5cdGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktYmx1ZS10ZXh0KSAhaW1wb3J0YW50O1xuXHRmb250OiB2YXIoLS1idXR0b24tbWVkaXVtKTtcblx0Ym9yZGVyLXJhZGl1czogNnB4O1xuXHR0cmFuc2l0aW9uOiBlYXNlLWluLW91dCA0MDBtcztcbn1cbi5jb250ZW50X3N3aXRjaCB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG4uY29udGVudC1zd2l0Y2gtdmlzaWJsZSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRhbmltYXRpb246IGZhZGVJbiAwLjNzIGxpbmVhcjtcbn1cbmgxIHtcblx0Zm9udDogdmFyKC0tZGVza3RvcC0xOTIwLWgtMSk7XG59XG5oMiB7XG5cdGZvbnQ6IHZhcigtLWRlc2t0b3AtMTkyMC1oLTIpO1xufVxuaDMge1xuXHRmb250OiB2YXIoLS1kZXNrdG9wLTE5MjAtaC0zKTtcblx0bWFyZ2luLWJvdHRvbTogMTJweDtcbn1cbmg0IHtcblx0Zm9udDogdmFyKC0tZGVza3RvcC0xOTIwLWgtNCk7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdG1hcmdpbi1ib3R0b206IDEycHg7XG5cdH1cbn1cbmg1IHtcblx0Zm9udDogdmFyKC0tZGVza3RvcC0xOTIwLWgtNSk7XG5cdG1hcmdpbi1ib3R0b206IDEycHg7XG59XG5oNiB7XG5cdGZvbnQ6IHZhcigtLWRlc2t0b3AtMTkyMC1oLTYpO1xuXHRtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuLnByb21vdGlvbi0tZGlzYWJsZSB7XG5cdG9wYWNpdHk6IDA7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmZhbmN5Ym94LWNvbnRhaW5lciB7XG5cdGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5mYW5jeWJveC1zdGFnZSB7XG5cdGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5iYXNlLXNjcm9sbCB7XG5cdCY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcblx0XHR3aWR0aDogM3B4O1xuXHR9XG5cdFxuXHQmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcblx0fVxuXHRcblx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyZXktMTAwKTtcblx0XHRib3JkZXItcmFkaXVzOiAxMXB4O1xuXHRcdHRyYW5zaXRpb246IGFsbCAwLjRzO1xuXHRcdC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNHM7XG5cdFx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC40cztcblx0fVxuXHRcblx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG92ZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyZXktNDAwKTtcblx0fVxufVxuXG4uY2hvaWNlc19fbGlzdC0tZHJvcGRvd24ge1xuXHRib3gtc2hhZG93OiAwIDVweCAxMHB4IDAgIzk4YTdiMjYxO1xuXHRzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG5cblx0LmNob2ljZXNfX2xpc3Q6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcblx0XHR3aWR0aDogM3B4O1xuXHR9XG5cblx0LmNob2ljZXNfX2xpc3Q6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuXHR9XG5cblx0LmNob2ljZXNfX2xpc3Q6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmV5LTEwMCk7XG5cdFx0Ym9yZGVyLXJhZGl1czogMTFweDtcblx0XHR0cmFuc2l0aW9uOiBhbGwgMC40cztcblx0XHQtbW96LXRyYW5zaXRpb246IGFsbCAwLjRzO1xuXHRcdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNHM7XG5cdH1cblxuXHQmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3ZlciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JleS00MDApO1xuXHR9XG59XG4iLCIuY29udGFpbmVyIHtcblx0bWF4LXdpZHRoOiB2YXIoLS1jb250YWluZXItd2lkdGgpO1xuXHRtYXJnaW46IDAgYXV0bztcblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRwYWRkaW5nOiAwIDMwcHg7XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRwYWRkaW5nOiAwIDEwcHg7XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdHBhZGRpbmc6IDAgMjBweDtcblx0fVxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzVweCkge1xuXHRcdHBhZGRpbmc6IDAgMTVweDtcblx0XHQvLyB3aWR0aDogMTAwJTtcblx0fVxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNjVweCkge1xuXHRcdHBhZGRpbmc6IDAgMTZweDtcblx0fVxufVxuIiwiOnJvb3Qge1xuXHQvKiBjb250YWluZGVyIHdpZHRoICovXG5cdC0tY29udGFpbmVyLXdpZHRoOiAxMjc4cHg7XG5cblx0LyogbWFyZ2luICovXG5cdC0tc2VjdGlvbi1tYjogMTUwcHg7XG5cdC0tYnJpZ2h0bmVzc1NsaWRlcjogMC41O1xuXHQvKiBDb2xvcnMgKi9cblx0LS1tYWluLWJsYWNrOiAjMDAxNDM0O1xuXHQtLW1haW4tdGlmZmFueTogIzNmYjJiMjtcblx0LS1tYWluLWJsdWU6ICMyYjZkZTE7XG5cdC0tbWFpbi13aGl0ZTogI2ZmZmZmZjtcblx0LS1tYWluLW9yYW5nZTogI2ZkNzkyMztcblx0LS1iYWNrZ3JvdW5kLWJsdWU6ICNmMWY4ZmY7XG5cdC0tYmFja2dyb3VuZC10aWZmYW55OiAjZTFmNWY4O1xuXHQtLWlucHV0LWdyZXktZmlsbDogI2VkZjNmNTtcblx0LS1ncmV5LTUwMDogIzY1NzU5Mjtcblx0LS1ncmV5LTQwMDogIzgzOTZiNDtcblx0LS1ncmV5LTMwMDogI2IyYjhjNjtcblx0LS1ncmV5LTIwMDogI2IyYjhjNjtcblx0LS1ncmV5LTEwMDogI2M2ZDVlNTtcblx0LS1zdHJva2UtbGlnaHQtYmx1ZTogI2Q4ZTlmNjtcblx0LS1zdHJva2UtbGlnaHQtZ3JleTogI2VhZWNmMDtcblx0LS1zZWNvbmRhcnktbGlnaHQtb3JhbmdlOiAjZmZiMDdjO1xuXHQtLXNlY29uZGFyeS1ibHVlLXRleHQ6ICMxYTVlZDQ7XG5cdC0tc2Vjb25kYXJ5LWRhcmstdGlmZmFueTogIzAwOTk5OTtcblx0LS1ncmFkaWVudC1ibHVlOiBsaW5lYXItZ3JhZGllbnQoXG5cdFx0LTM2LjA4ZGVnLFxuXHRcdHJnYmEoMzAsIDEwMSwgMjI0LCAxKSAwJSxcblx0XHRyZ2JhKDg2LCAxNDUsIDI0NiwgMSkgMTAwJVxuXHQpO1xuXHQtLWdyYWRpZW50LWxpZ2h0LWJsdWU6IGxpbmVhci1ncmFkaWVudChcblx0XHQxODBkZWcsXG5cdFx0cmdiYSgyMjYsIDI0MSwgMjU1LCAxKSAwJSxcblx0XHRyZ2JhKDI0MSwgMjQ4LCAyNTUsIDEpIDEwMCVcblx0KTtcblx0LS1zeXN0ZW0tcmVkOiAjZDQxYTFhO1xuXG5cdC8qIEZvbnRzICovXG5cdC0tZGVza3RvcC0xOTIwLWgtMTogNzAwIDUwcHgvNjBweCAnTWFucm9wZScsIHNhbnMtc2VyaWY7XG5cdC0tZGVza3RvcC0xOTIwLWgtMjogNzAwIDQ2cHgvNTZweCAnTWFucm9wZScsIHNhbnMtc2VyaWY7XG5cdC0tZGVza3RvcC0xOTIwLWgtMzogNzAwIDM4cHgvNDhweCAnTWFucm9wZScsIHNhbnMtc2VyaWY7XG5cdC0tZGVza3RvcC0xOTIwLWgtNDogNjAwIDI4cHgvMzhweCAnTWFucm9wZScsIHNhbnMtc2VyaWY7XG5cdC0tZGVza3RvcC0xOTIwLWgtNTogNjAwIDIycHgvMzRweCAnTWFucm9wZScsIHNhbnMtc2VyaWY7XG5cdC0tZGVza3RvcC0xOTIwLWgtNjogNjAwIDIwcHgvMzJweCAnTWFucm9wZScsIHNhbnMtc2VyaWY7XG5cdC0tZGVza3RvcC0xOTIwLWgtNzogNTAwIDE4cHgvMzBweCAnTWFucm9wZScsIHNhbnMtc2VyaWY7XG5cdC0tYm9keS1leHRyYS1sYXJnZTogNDAwIDE4cHgvMzBweCAnTWFucm9wZScsIHNhbnMtc2VyaWY7XG5cdC0tYm9keS1sYXJnZTogNDAwIDE2cHgvMjhweCAnTWFucm9wZScsIHNhbnMtc2VyaWY7XG5cdC0tYm9keS1tZWRpdW06IDQwMCAxNXB4LzI2cHggJ01hbnJvcGUnLCBzYW5zLXNlcmlmO1xuXHQtLWJvZHktc21hbGw6IDQwMCAxNHB4LzIycHggJ01hbnJvcGUnLCBzYW5zLXNlcmlmO1xuXHQtLWJvZHktZXh0cmEtZXh0cmEtbGFyZ2U6IDQwMCAyMHB4LzMycHggJ01hbnJvcGUnLCBzYW5zLXNlcmlmO1xuXHQtLWJ1dHRvbi1iaWc6IDUwMCAxNnB4LzI4cHggJ01hbnJvcGUnLCBzYW5zLXNlcmlmO1xuXHQtLWJ1dHRvbi1tZWRpdW06IDUwMCAxNXB4LzI2cHggJ01hbnJvcGUnLCBzYW5zLXNlcmlmO1xuXHQtLWJ1dHRvbi1zbWFsbDogNTAwIDE0cHgvMjJweCAnTWFucm9wZScsIHNhbnMtc2VyaWY7XG5cdC0tY2FwdGlvbi1sYXJnZTogNjAwIDE2cHgvMjhweCAnTWFucm9wZScsIHNhbnMtc2VyaWY7XG5cdC0tY2FwdGlvbi1tZWRpdW06IDYwMCAxNXB4LzI2cHggJ01hbnJvcGUnLCBzYW5zLXNlcmlmO1xuXHQtLWNhcHRpb24tc21hbGw6IDYwMCAxNHB4LzIycHggJ01hbnJvcGUnLCBzYW5zLXNlcmlmO1xuXG5cdC8qIEVmZmVjdHMgKi9cblx0LS1fMS1ib3gtc2hhZG93OiAwcHggMTJweCA0MnB4IC00cHggcmdiYSgyNCwgMzksIDc1LCAwLjEyKSxcblx0XHQwcHggOHB4IDE4cHggLTZweCByZ2JhKDI0LCAzOSwgNzUsIDAuMTIpO1xuXHQtLV8yLWJveC1zaGFkb3c6IDBweCA4cHggMjRweCAtNHB4IHJnYmEoMjQsIDM5LCA3NSwgMC4wOCksXG5cdFx0MHB4IDZweCAxMnB4IC02cHggcmdiYSgyNCwgMzksIDc1LCAwLjEyKTtcblx0LS1fMy1ib3gtc2hhZG93OiAwcHggMTBweCAzMnB4IC00cHggcmdiYSgyNCwgMzksIDc1LCAwLjEpLFxuXHRcdDBweCA2cHggMTRweCAtNnB4IHJnYmEoMjQsIDM5LCA3NSwgMC4xMik7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHQ6cm9vdCB7XG5cdFx0LyogY29udGFpbmRlciB3aWR0aCAqL1xuXHRcdC0tY29udGFpbmVyLXdpZHRoOiAxMjgwcHg7XG5cblx0XHQvKiBtYXJnaW4gKi9cblx0XHQtLXNlY3Rpb24tbWI6IDEzMHB4O1xuXG5cdFx0LyogRm9udHMgKi9cblx0XHQtLWRlc2t0b3AtMTkyMC1oLTE6IDcwMCA0NHB4LzEyMCUgJ01hbnJvcGUnLCBzYW5zLXNlcmlmO1xuXHRcdC0tZGVza3RvcC0xOTIwLWgtMjogNzAwIDQycHgvNTVweCAnTWFucm9wZScsIHNhbnMtc2VyaWY7XG5cdFx0LS1kZXNrdG9wLTE5MjAtaC0zOiA3MDAgMzZweC80N3B4ICdNYW5yb3BlJywgc2Fucy1zZXJpZjtcblx0XHQtLWRlc2t0b3AtMTkyMC1oLTQ6IDYwMCAyNnB4LzM4cHggJ01hbnJvcGUnLCBzYW5zLXNlcmlmO1xuXHRcdC0tZGVza3RvcC0xOTIwLWgtNTogNjAwIDIycHgvMzBweCAnTWFucm9wZScsIHNhbnMtc2VyaWY7XG5cdFx0LS1kZXNrdG9wLTE5MjAtaC02OiA2MDAgMjBweC8yOHB4ICdNYW5yb3BlJywgc2Fucy1zZXJpZjtcblxuXHRcdC0tYm9keS1leHRyYS1sYXJnZTogNDAwIDE3cHgvMzBweCAnTWFucm9wZScsIHNhbnMtc2VyaWY7XG5cdH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdDpyb290IHtcblx0XHQvKiBjb250YWluZGVyIHdpZHRoICovXG5cdFx0LS1jb250YWluZXItd2lkdGg6IDc2OHB4O1xuXG5cdFx0LyogbWFyZ2luICovXG5cdFx0LS1zZWN0aW9uLW1iOiAxMDBweDtcblxuXHRcdC8qIEZvbnRzICovXG5cdFx0LS1kZXNrdG9wLTE5MjAtaC0xOiA3MDAgNDBweC80OHB4ICdNYW5yb3BlJywgc2Fucy1zZXJpZjtcblx0XHQtLWRlc2t0b3AtMTkyMC1oLTI6IDcwMCAzNnB4LzQ2cHggJ01hbnJvcGUnLCBzYW5zLXNlcmlmO1xuXHRcdC0tZGVza3RvcC0xOTIwLWgtMzogNzAwIDMycHgvNDJweCAnTWFucm9wZScsIHNhbnMtc2VyaWY7XG5cdFx0LS1kZXNrdG9wLTE5MjAtaC00OiA1MDAgMjRweC8zNHB4ICdJbnRlciBUaWdodCcsIHNhbnMtc2VyaWY7XG5cdFx0LS1kZXNrdG9wLTE5MjAtaC01OiA2MDAgMjBweC8yOHB4ICdNYW5yb3BlJywgc2Fucy1zZXJpZjtcblx0XHQtLWRlc2t0b3AtMTkyMC1oLTY6IDYwMCAxOHB4LzI2cHggJ01hbnJvcGUnLCBzYW5zLXNlcmlmO1xuXHRcdC0tZGVza3RvcC0xOTIwLWgtNzogNTAwIDE3cHgvMjRweCAnTWFucm9wZScsIHNhbnMtc2VyaWY7XG5cblx0XHQtLWJvZHktZXh0cmEtbGFyZ2U6IDQwMCAxN3B4LzMwcHggJ01hbnJvcGUnLCBzYW5zLXNlcmlmO1xuXHR9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdDpyb290IHtcblx0XHQvKiBjb250YWluZGVyIHdpZHRoICovXG5cdFx0LS1jb250YWluZXItd2lkdGg6IDM3NXB4O1xuXG5cdFx0LyogbWFyZ2luICovXG5cdFx0LS1zZWN0aW9uLW1iOiA4MHB4O1xuXG5cdFx0LyogRm9udHMgKi9cblx0XHQtLWRlc2t0b3AtMTkyMC1oLTE6IDcwMCAzMnB4LzQycHggJ01hbnJvcGUnLCBzYW5zLXNlcmlmO1xuXHRcdC0tZGVza3RvcC0xOTIwLWgtMjogNzAwIDI4cHgvMzhweCAnTWFucm9wZScsIHNhbnMtc2VyaWY7XG5cdFx0LS1kZXNrdG9wLTE5MjAtaC0zOiA3MDAgMjRweC8zMHB4ICdNYW5yb3BlJywgc2Fucy1zZXJpZjtcblx0XHQtLWRlc2t0b3AtMTkyMC1oLTQ6IDUwMCAyMnB4LzMwcHggJ01hbnJvcGUnLCBzYW5zLXNlcmlmO1xuXHRcdC0tZGVza3RvcC0xOTIwLWgtNTogNjAwIDIwcHgvMjhweCAnTWFucm9wZScsIHNhbnMtc2VyaWY7XG5cdFx0LS1kZXNrdG9wLTE5MjAtaC02OiA2MDAgMThweC8yNnB4ICdNYW5yb3BlJywgc2Fucy1zZXJpZjtcblx0XHQtLWRlc2t0b3AtMTkyMC1oLTc6IDUwMCAxN3B4LzI0cHggJ01hbnJvcGUnLCBzYW5zLXNlcmlmO1xuXG5cdFx0LS1ib2R5LWV4dHJhLWxhcmdlOiA0MDAgMTdweC8zMHB4ICdNYW5yb3BlJywgc2Fucy1zZXJpZjtcblx0fVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtZGV2aWNlLXdpZHRoOiAzOTBweCkgYW5kICgtd2Via2l0LWRldmljZS1waXhlbC1yYXRpbzogMykge1xuXHQ6cm9vdCB7XG5cdFx0LS1jb250YWluZXItd2lkdGg6IDM2NXB4O1xuXHR9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtZGV2aWNlLXdpZHRoOiAzNzVweCkgYW5kICgtd2Via2l0LWRldmljZS1waXhlbC1yYXRpbzogMykge1xuXHQ6cm9vdCB7XG5cdFx0LS1jb250YWluZXItd2lkdGg6IDM1MHB4O1xuXHR9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtZGV2aWNlLXdpZHRoOiAzNDBweCkgYW5kICgtd2Via2l0LWRldmljZS1waXhlbC1yYXRpbzogMykge1xuXHQ6cm9vdCB7XG5cdFx0LS1jb250YWluZXItd2lkdGg6IDMzNXB4O1xuXHR9XG59XG4iLCJAdXNlICcuLi9iYXNlL21peGlucyc7XG5cbi5idXJnZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiA5NjlweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB6LWluZGV4OiAyMTtcbiAgQGluY2x1ZGUgbWl4aW5zLnRyYW5zZm9ybSh0cmFuc2xhdGVYKDEwMCUpKTtcbiAgQGluY2x1ZGUgbWl4aW5zLnRyYW5zaXRpb24oXG4gICAgdHJhbnNmb3JtIDAuNjVzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSlcbiAgKTtcbiAgcGFkZGluZzogNjJweCAwIDQxcHggMTEwcHg7XG5cbiAgJi5zaG93X19idXJnZXIge1xuICAgIEBpbmNsdWRlIG1peGlucy50cmFuc2Zvcm0odHJhbnNsYXRlWCgwcHgpKTtcbiAgfVxuXG4gIC5zaW1wbGViYXItdHJhY2suc2ltcGxlYmFyLXZlcnRpY2FsIHtcbiAgICB3aWR0aDogOHB4O1xuICB9XG5cbiAgLnNpbXBsZWJhci1zY3JvbGxiYXI6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zdHJva2UtbGlnaHQtYmx1ZSk7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgfVxuXG4gIC5hY2NvcmRpb24taXRlbSB7XG4gICAgJi5hY2NvcmRpb24tYWN0aXZlIC5hY2NvcmRpb24taGFuZGxlciB7XG4gICAgICBjb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcblxuICAgICAgc3ZnIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcblxuICAgICAgICBwYXRoIHtcbiAgICAgICAgICBmaWxsOiB2YXIoLS1tYWluLWJsdWUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmFjY29yZGlvbi1oYW5kbGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiA2cHg7XG4gICAgdHJhbnNpdGlvbjogNDAwbXM7XG5cbiAgICBzdmcge1xuICAgICAgdHJhbnNpdGlvbjogNDAwbXM7XG5cbiAgICAgIHBhdGgge1xuICAgICAgICB0cmFuc2l0aW9uOiA0MDBtcztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYWNjb3JkaW9uLWJvZHkge1xuICAgIGxpIHtcbiAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmctbGVmdDogMjFweDtcblxuICAgICAgJiArIGxpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNHB4O1xuICAgICAgfVxuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN0cm9rZS1saWdodC1ibHVlKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIGZvbnQ6IHZhcigtLWJvZHktbWVkaXVtKTtcbiAgICAgIGNvbG9yOiB2YXIoLS1tYWluLWJsYWNrKTtcbiAgICAgIHRyYW5zaXRpb246IDQwMG1zO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmJ1cmdlcl9fbW9yZSB7XG4gICAgICBmb250OiB2YXIoLS1idXR0b24tbWVkaXVtKTtcbiAgICAgIGNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZC1ibHVlKTtcbiAgICAgIHBhZGRpbmc6IDJweCAxMnB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNDZweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi10b3A6IDEycHg7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICB3aWR0aDogNjUzcHg7XG4gICAgcGFkZGluZzogNjBweCAwIDQxcHggNjBweDtcblxuICAgIC5hY2NvcmRpb24tYm9keSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgICBsaSB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG5cbiAgICAgICAgJiArIGxpIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmJ1cmdlcl9fbW9yZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMjBweCAwIDI1cHggMDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWF4LWhlaWdodDogMTAwZHZoO1xuICAgIGJvdHRvbTogMDtcblxuICAgIC5zaW1wbGViYXItY29udGVudCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0wLjMlO1xuICAgIH1cbiAgfVxufVxuXG4uYnVyZ2VyX19jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwYWRkaW5nOiAyMHB4IDIwcHggMTE2cHggMDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICB3aWR0aDogM3B4O1xuICAgIC8vIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLy8gICB3aWR0aDogNHB4O1xuICAgIC8vIH1cbiAgfVxuXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBtYXJnaW46IDEwcHggMDtcbiAgfVxuXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmV5LTEwMCk7XG4gICAgYm9yZGVyLXJhZGl1czogMTFweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC40cztcbiAgICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjRzO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNHM7XG4gIH1cblxuICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JleS00MDApO1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gICAgcGFkZGluZzogMCAwIDExNnB4IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBwYWRkaW5nOiAwIDAgMTYwcHggMDtcbiAgfVxufVxuXG4uYnVyZ2VyX19jb250ZW50X2lubmVyIHtcbiAgd2lkdGg6IDUxN3B4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgd2lkdGg6IDUxNXB4O1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA3MDhweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgbWF4LXdpZHRoOiAzMzVweDtcbiAgfVxufVxuXG4uYnVyZ2VyX19jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDU4cHg7XG4gIGhlaWdodDogNThweDtcblxuICBzdmcgY2lyY2xlLFxuICBzdmcgcGF0aCB7XG4gICAgdHJhbnNpdGlvbjogNDAwbXM7XG4gIH1cblxuICAmOmhvdmVyIHN2ZyB7XG4gICAgY2lyY2xlIHtcbiAgICAgIGZpbGw6IHZhcigtLW1haW4tYmx1ZSk7XG4gICAgICBmaWxsLW9wYWNpdHk6IDE7XG4gICAgfVxuXG4gICAgcGF0aCB7XG4gICAgICBzdHJva2U6ICNmZmY7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgcmlnaHQ6IC0xOHB4O1xuICAgIHRvcDogLTIwcHg7XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5idXJnZXJfX2NhdGFsb2cge1xuICBwYWRkaW5nLWJvdHRvbTogMjNweDtcbiAgbWFyZ2luLWJvdHRvbTogMjNweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLXN0cm9rZS1saWdodC1ibHVlKTtcblxuICAuYWNjb3JkaW9uLWhhbmRsZXIge1xuICAgIGZvbnQ6IHZhcigtLWNhcHRpb24tbGFyZ2UpO1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgcGFkZGluZy1ib3R0b206IDIycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgfVxufVxuXG4uYnVyZ2VyX19sYWJlbCB7XG4gIGZvbnQ6IHZhcigtLWJvZHktc21hbGwpO1xuICBjb2xvcjogdmFyKC0tZ3JleS01MDApO1xuICBtYXJnaW4tYm90dG9tOiAxM3B4O1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIH1cbn1cblxuLmJ1cmdlcl9fbWVudSB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cblxuLmJ1cmdlcl9fbGlzdCB7XG4gIGEge1xuICAgIGZvbnQ6IHZhcigtLWJ1dHRvbi1iaWcpO1xuICAgIGNvbG9yOiB2YXIoLS1tYWluLWJsYWNrKTtcbiAgICB0cmFuc2l0aW9uOiA0MDBtcztcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG4gICAgfVxuICB9XG5cbiAgbGkge1xuICAgICYgKyBsaSB7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xuXG4gICAgbGkge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgICAgICYgKyBsaSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBsaSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbn1cblxuLmJ1cmdlcl9fYmFubmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTUwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1ncmFkaWVudC1ibHVlKTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDM1cHg7XG4gIHBhZGRpbmc6IDMycHggMjJweCAzM3B4IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBwYWRkaW5nOiAzMHB4IDIwcHggMzhweCAyMHB4O1xuICAgIGdhcDogMjBweDtcbiAgfVxufVxuXG4uYnVyZ2VyX19iYW5uZXJfY29udGVudCB7XG4gIG1heC13aWR0aDogMzk5cHg7XG59XG5cbi5idXJnZXJfX2Jhbm5lcl9uYW1lIHtcbiAgZm9udDogdmFyKC0tZGVza3RvcC0xOTIwLWgtNyk7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cblxuLmJ1cmdlcl9fYmFubmVyX3RleHQge1xuICBmb250OiB2YXIoLS1ib2R5LW1lZGl1bSk7XG4gIGxldHRlci1zcGFjaW5nOiAtMC40NHB4O1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMy44cHg7XG4gIH1cbn1cblxuLmJ1cmdlcl9fYmFubmVyX2xpbmsge1xuICB0cmFuc2l0aW9uOiA0MDBtcztcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG5cbiAgJjpob3ZlciB7XG4gICAgb3BhY2l0eTogMC44NTtcbiAgfVxufVxuXG4uYnVyZ2VyX19ib3R0b20ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDExMHB4O1xuICBib3R0b206IDA7XG4gIHdpZHRoOiA1MTdweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgei1pbmRleDogMTtcblxuICBwYWRkaW5nLXRvcDogMjZweDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1zdHJva2UtbGlnaHQtYmx1ZSk7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgbGVmdDogNTdweDtcbiAgICBwYWRkaW5nLXRvcDogMjRweDtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgcGFkZGluZzogMjRweCAzMHB4IDQwcHggMzBweDtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgcGFkZGluZzogMjRweCAyMHB4O1xuICB9XG59XG5cbi5idXJnZXJfX2JvdHRvbV9fY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gICAgbWF4LXdpZHRoOiA3MDhweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgbWF4LXdpZHRoOiAzMzVweDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG59XG5cbi5idXJnZXJfX2JvdHRvbV9sYWJlbCB7XG4gIGNvbG9yOiB2YXIoLS1ncmV5LTUwMCk7XG4gIGZvbnQ6IHZhcigtLWJvZHktc21hbGwpO1xuICBtYXJnaW4tYm90dG9tOiAycHg7XG59XG5cbi5idXJnZXJfX3ZhbHVlIHtcbiAgY29sb3I6IHZhcigtLW1haW4tYmxhY2spO1xuICBmb250OiB2YXIoLS1kZXNrdG9wLTE5MjAtaC03KTtcbiAgdHJhbnNpdGlvbjogNDAwbXM7XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG4gIH1cbn1cblxuLmJ1cmdlcl9fcmlnaHQge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tdG9wOiAxNHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cblxuLmJ1cmdlcl9fc2VhcmNoIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAyOHB4O1xuICBkaXNwbGF5OiBub25lO1xuXG4gIGlucHV0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tZ3JleS0xMDApO1xuICAgIHBhZGRpbmc6IDAgNTBweDtcbiAgICBmb250OiB2YXIoLS1ib2R5LXNtYWxsKTtcbiAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuXG4gICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6IHZhcigtLWdyZXktMTAwKTtcbiAgICB9XG4gIH1cblxuICBidXR0b24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDE2cHg7XG4gICAgbGVmdDogMjBweDtcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuIiwiQG1peGluIHRyYW5zZm9ybSgkdHJhbnNmb3JtKSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06ICR0cmFuc2Zvcm07XG4gICAgLW1vei10cmFuc2Zvcm06ICR0cmFuc2Zvcm07XG4gICAgLW1zLXRyYW5zZm9ybTogJHRyYW5zZm9ybTtcbiAgICAtby10cmFuc2Zvcm06ICR0cmFuc2Zvcm07XG4gICAgdHJhbnNmb3JtOiAkdHJhbnNmb3JtO1xufVxuXG5AbWl4aW4gdHJhbnNpdGlvbigkdHJhbnNpdGlvbikge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogI3skdHJhbnNpdGlvbn07XG4gICAgLW1vei10cmFuc2l0aW9uOiAjeyR0cmFuc2l0aW9ufTtcbiAgICAtby10cmFuc2l0aW9uOiAjeyR0cmFuc2l0aW9ufTtcbiAgICB0cmFuc2l0aW9uOiAjeyR0cmFuc2l0aW9ufTtcbn1cblxuQG1peGluIHRyYW5zaXRpb24tZGVsYXkoJHRyYW5zaXRpb24tZGVsYXkpIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6ICN7JHRyYW5zaXRpb24tZGVsYXl9O1xuICAgIC1tb3otdHJhbnNpdGlvbi1kZWxheTogI3skdHJhbnNpdGlvbi1kZWxheX07XG4gICAgLW8tdHJhbnNpdGlvbi1kZWxheTogI3skdHJhbnNpdGlvbi1kZWxheX07XG4gICAgdHJhbnNpdGlvbi1kZWxheTogI3skdHJhbnNpdGlvbi1kZWxheX07XG59XG5cbkBtaXhpbiBsaW5lLWNsYW1wKCRsaW5lcykge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiAkbGluZXM7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbn0iLCIuZm9vdGVyIHtcblx0cGFkZGluZzogdmFyKC0tc2VjdGlvbi1tYikgMCAyNXB4O1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1iYWNrZ3JvdW5kLWJsdWUpO1xuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdHBhZGRpbmc6IHZhcigtLXNlY3Rpb24tbWIpIDAgMjlweDtcblx0fVxufVxuXG4uZm9vdGVyX19taWRkbGUsXG4uZm9vdGVyX19jb250YWN0cyB7XG5cdGRpc3BsYXk6IGdyaWQ7XG5cdGdyaWQtdGVtcGxhdGUtY29sdW1uczogNDA2cHggMWZyO1xuXHRjb2x1bW4tZ2FwOiAzMHB4O1xuXHRyb3ctZ2FwOiAxcmVtO1xuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMzc3cHggMWZyO1xuXHRcdGdyaWQtY29sdW1uLWdhcDogMzRweDtcblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuXHR9XG59XG5cbi5mb290ZXJfX3RvcCB7XG5cdG1hcmdpbi1ib3R0b206IDg5cHg7XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogODBweDtcblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogNjBweDtcblx0fVxufVxuXG4uZm9vdGVyX19mb3JtIHtcblx0YmFja2dyb3VuZDogI2ZmZjtcblx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0cGFkZGluZzogNDBweDtcblxuXHRmb3JtIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTlweDtcblxuXHRcdGlucHV0IHtcblx0XHRcdGJhY2tncm91bmQ6IHZhcigtLWlucHV0LWdyZXktZmlsbCk7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogNTVweDtcblx0XHRcdHBhZGRpbmc6IDAgNDBweCAwIDIwcHg7XG5cdFx0XHRmb250LXNpemU6IDE1cHg7XG5cblx0XHRcdCY6OnBsYWNlaG9sZGVyIHtcblx0XHRcdFx0Y29sb3I6IHZhcigtLWdyZXktNTAwKTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRidXR0b24ge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAxM3B4O1xuXHRcdFx0cmlnaHQ6IDEzcHg7XG5cblx0XHRcdGNpcmNsZSB7XG5cdFx0XHRcdHRyYW5zaXRpb246IDQwMG1zO1xuXHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0fVxuXG5cdFx0XHQmOmhvdmVyIGNpcmNsZSB7XG5cdFx0XHRcdGZpbGw6IHZhcigtLW1haW4tYmx1ZSk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0Zm9ybSB7XG5cdFx0XHRpbnB1dCB7XG5cdFx0XHRcdHBhZGRpbmc6IDAgNjBweCAwIDIwcHg7XG5cdFx0XHR9XG5cblx0XHRcdGJ1dHRvbiB7XG5cdFx0XHRcdHJpZ2h0OiAyMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdHBhZGRpbmc6IDM0cHggNDJweCAzNHB4IDMycHg7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHRnYXA6IDMycHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblxuXHRcdGZvcm0ge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTZweDtcblx0XHR9XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdHBhZGRpbmc6IDMwcHggMjBweCAzNnB4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0Z2FwOiAyMHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cblx0XHRmb3JtIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDE4cHg7XG5cblx0XHRcdGlucHV0IHtcblx0XHRcdFx0aGVpZ2h0OiA1MHB4O1xuXHRcdFx0XHRwYWRkaW5nOiAwIDYwcHggMCAxNXB4O1xuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHR9XG5cblx0XHRcdGJ1dHRvbiB7XG5cdFx0XHRcdHRvcDogMTBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmZvb3Rlcl9fZm9ybV9sYWJlbCB7XG5cdGZvbnQ6IHZhcigtLWRlc2t0b3AtMTkyMC1oLTcpO1xuXHRtYXJnaW4tYm90dG9tOiAxNnB4O1xuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdG1hcmdpbi1ib3R0b206IDIzcHg7XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRtYXgtd2lkdGg6IDMwNXB4O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG59XG4uZm9vdGVyX19lbWFpbC1pbnB1dCB7XG5cdCYtaW52YWxpZCB7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgcmdiKDIwNCwgMywgMykgIWltcG9ydGFudDtcblx0XHR0cmFuc2l0aW9uOiBhbGwgMC4ycztcblx0fVxufVxuLmZvb3Rlcl9fZW1haWwtc3VibWl0IHtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uZm9vdGVyX19lbWFpbC1zdWJtaXQtYnV0dG9uIHtcblx0b3BhY2l0eTogMC42O1xuXHR0cmFuc2l0aW9uOiA0MDBtcztcblx0Jjpob3ZlciB7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxuXHRzdmcgY2lyY2xlIHtcblx0XHRmaWxsOiB2YXIoLS1tYWluLWJsdWUpO1xuXHR9XG59XG4uZm9vdGVyX19lbWFpbC1pbnB1dC12YWxpZGF0aW9uIHtcblx0ZGlzcGxheTogbm9uZTtcblx0bWFyZ2luLWxlZnQ6IDEwcHg7XG5cdGZvbnQ6IHZhcigtLWJvZHktc21hbGwpO1xuXHRjb2xvcjogcmdiKDIwNCwgMywgMyk7XG59XG4uZm9vdGVyX19lbWFpbC1pbnB1dC12YWxpZGF0aW9uLWFjdGl2ZSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRhbmltYXRpb246IHZhbGlkYXRlIDAuNXM7XG5cdHBhZGRpbmctdG9wOiAxMHB4O1xufVxuQGtleWZyYW1lcyB2YWxpZGF0ZSB7XG5cdGZyb20ge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0cGFkZGluZy10b3A6IDA7XG5cdH1cblx0dG8ge1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0cGFkZGluZy10b3A6IDEwcHg7XG5cdH1cbn1cblxuLmZvb3Rlcl9fZm9ybV90ZXh0IHtcblx0Y29sb3I6IHZhcigtLWdyZXktNTAwKTtcblx0Zm9udC1zaXplOiAxM3B4O1xuXHRsaW5lLWhlaWdodDogMjJweDtcblx0bWF4LXdpZHRoOiAyOTFweDtcblxuXHRhIHtcblx0XHRjb2xvcjogaW5oZXJpdDtcblx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHR0cmFuc2l0aW9uOiA0MDBtcztcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0Y29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG5cdFx0fVxuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdGxpbmUtaGVpZ2h0OiAyMnB4O1xuXHR9XG59XG5cbi5mb290ZXJfX2Jhbm5lciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0YmFja2dyb3VuZDogdmFyKC0tZ3JhZGllbnQtYmx1ZSk7XG5cdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdHBhZGRpbmc6IDQwcHggMjBweCA0MHB4IDQwcHg7XG5cdGNvbG9yOiAjZmZmO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRoZWlnaHQ6IDM0MHB4O1xuXG5cdGltZyB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGJvdHRvbTogMDtcblx0XHRyaWdodDogMzZweDtcblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdGhlaWdodDogMzQ3cHg7XG5cblx0XHRpbWcge1xuXHRcdFx0d2lkdGg6IDM0MnB4O1xuXHRcdFx0cmlnaHQ6IDIycHg7XG5cdFx0fVxuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0aGVpZ2h0OiAyODhweDtcblx0XHRwYWRkaW5nOiAzNHB4IDIwcHggMzZweCAzMnB4O1xuXG5cdFx0aW1nIHtcblx0XHRcdHJpZ2h0OiAxMnB4O1xuXHRcdH1cblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0cGFkZGluZzogMzBweCAyMHB4IDI4cHggMjBweDtcblx0XHRoZWlnaHQ6IDI2MHB4O1xuXG5cdFx0aW1nIHtcblx0XHRcdHdpZHRoOiAxOTBweDtcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdHJpZ2h0OiAxNXB4O1xuXHRcdH1cblx0fVxufVxuXG4uZm9vdGVyX19iYW5uZXJfY29udGVudCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHotaW5kZXg6IDE7XG59XG5cbi5mb290ZXJfX2Jhbm5lcl90aXRsZSB7XG5cdGZvbnQ6IHZhcigtLWRlc2t0b3AtMTkyMC1oLTcpO1xuXHRtYXJnaW4tYm90dG9tOiA2cHg7XG5cdG1heC13aWR0aDogNDA0cHg7XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogOHB4O1xuXHR9XG59XG5cbi5mb290ZXJfX2Jhbm5lcl90ZXh0IHtcblx0bWF4LXdpZHRoOiA0MDRweDtcblx0Zm9udDogdmFyKC0tYm9keS1tZWRpdW0pO1xuXHRsZXR0ZXItc3BhY2luZzogLTElO1xuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdG1heC13aWR0aDogMzE3cHg7XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdGZvbnQ6IHZhcigtLWJvZHktc21hbGwpO1xuXHRcdG1heC13aWR0aDogMjk1cHg7XG5cdH1cbn1cblxuLmZvb3Rlcl9fYmFubmVyX2xpbmsge1xuXHRtYXJnaW4tdG9wOiBhdXRvO1xuXHR3aWR0aDogNDVweDtcblx0aGVpZ2h0OiA0NXB4O1xuXG5cdHN2ZyB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0b3ZlcmZsb3c6IHZpc2libGU7XG5cdH1cblxuXHRjaXJjbGUsXG5cdHBhdGgge1xuXHRcdHRyYW5zaXRpb246IDQwMG1zO1xuXHR9XG5cblx0Jjpob3ZlciB7XG5cdFx0Y2lyY2xlIHtcblx0XHRcdGZpbGw6IHZhcigtLW1haW4tYmxhY2spO1xuXHRcdH1cblxuXHRcdHBhdGgge1xuXHRcdFx0c3Ryb2tlOiAjZmZmO1xuXHRcdH1cblx0fVxufVxuXG4uZm9vdGVyX19taWRkbGUge1xuXHRwYWRkaW5nLWJvdHRvbTogOTBweDtcblx0bWFyZ2luLWJvdHRvbTogMzZweDtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLXN0cm9rZS1saWdodC1ibHVlKTtcblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogODhweDtcblx0XHRtYXJnaW4tYm90dG9tOiAyOHB4O1xuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0XHRtYXJnaW4tYm90dG9tOiA0OHB4O1xuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRtYXJnaW4tYm90dG9tOiA1MHB4O1xuXHR9XG59XG5cbi5mb290ZXJfX2luZm8ge1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRtYXJnaW4tYm90dG9tOiA1MHB4O1xuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRtYXJnaW4tYm90dG9tOiA0NHB4O1xuXHR9XG59XG5cbi5mb290ZXJfX2luZm9fY29udGVudCB7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0Z2FwOiA2MHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDI3cHg7XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0Z2FwOiAxOXB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDIycHg7XG5cdFx0bWF4LXdpZHRoOiAyODNweDtcblx0fVxufVxuXG4uZm9vdGVyX19sb2dvIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRtYXJnaW4tYm90dG9tOiAxOHB4O1xuXHR0cmFuc2l0aW9uOiA0MDBtcztcblxuXHQmOmhvdmVyIHtcblx0XHRvcGFjaXR5OiAwLjY1O1xuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjNweDtcblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0ZmxleDogMCAwIGF1dG87XG5cblx0XHRpbWcge1xuXHRcdFx0d2lkdGg6IDE0NHB4O1xuXHRcdH1cblx0fVxufVxuXG4uZm9vdGVyX190ZXh0IHtcblx0Zm9udDogdmFyKC0tYm9keS1tZWRpdW0pO1xuXHRtYXgtd2lkdGg6IDI4NXB4O1xuXHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdG1hcmdpbi1ib3R0b206IDI4cHg7XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRtYXJnaW4tdG9wOiAtNXB4O1xuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRmb250OiB2YXIoLS1ib2R5LXNtYWxsKTtcblx0fVxufVxuXG4uZm9vdGVyX193cml0ZSB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdGZvbnQ6IHZhcigtLWJ1dHRvbi1tZWRpdW0pO1xuXHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdHBhZGRpbmc6IDE2cHggMjBweDtcblx0dHJhbnNpdGlvbjogNDAwbXM7XG5cblx0Jjpob3ZlciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWJsdWUtdGV4dCk7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRwYWRkaW5nOiAxM3B4IDE4cHg7XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHR9XG59XG5cbi5mb290ZXJfX2xpbmtzLmZvb3Rlcl9fY29scyB7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cblxuLmZvb3Rlcl9fbGlua3MgdWwge1xuXHRsaTpmaXJzdC1jaGlsZCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTdweDtcblxuXHRcdGEge1xuXHRcdFx0Y29sb3I6IHZhcigtLW1haW4tYmxhY2spO1xuXHRcdFx0Zm9udDogdmFyKC0tZGVza3RvcC0xOTIwLWgtNyk7XG5cdFx0fVxuXHR9XG5cblx0bGkge1xuXHRcdGEge1xuXHRcdFx0Y29sb3I6IHZhcigtLWdyZXktNTAwKTtcblx0XHRcdGZvbnQ6IHZhcigtLWJ1dHRvbi1tZWRpdW0pO1xuXHRcdFx0dHJhbnNpdGlvbjogNDAwbXM7XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRjb2xvcjogdmFyKC0tbWFpbi1ibGFjayk7XG5cdFx0XHR9XG5cblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0XHRcdGZvbnQ6IHZhcigtLWJ1dHRvbi1zbWFsbCk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0JiArIGxpIHtcblx0XHRcdG1hcmdpbi10b3A6IDhweDtcblx0XHR9XG5cdH1cblxuXHQuZm9vdGVyX19saW5rcy0tbW9yZSBhIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdHBhZGRpbmc6IDAgOXB4O1xuXHRcdGNvbG9yOiB2YXIoLS1tYWluLWJsYWNrKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTlweCk7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdGJvcmRlci1yYWRpdXM6IDQ2cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDI2cHg7XG5cdFx0bWFyZ2luLXRvcDogNXB4O1xuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0bGk6Zmlyc3QtY2hpbGQge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHR9XG5cblx0XHRsaSB7XG5cdFx0XHQmICsgbGkge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiA3cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5mb290ZXJfX2NvbHMge1xuXHRkaXNwbGF5OiBncmlkO1xuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuXHRncmlkLWNvbHVtbi1nYXA6IDYwcHg7XG5cblx0PiAuZm9vdGVyX19jaXR5IHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0Z3JpZC1jb2x1bW4tZ2FwOiAzM3B4O1xuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0PiAuZm9vdGVyX19jaXR5IHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0fVxufVxuXG4uZm9vdGVyX19jb250YWN0cyB7XG5cdHBhZGRpbmctYm90dG9tOiAyN3B4O1xuXHRtYXJnaW4tYm90dG9tOiAyNHB4O1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tc3Ryb2tlLWxpZ2h0LWJsdWUpO1xuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdHBhZGRpbmctYm90dG9tOiAyNnB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDI4cHg7XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogNTRweDtcblx0XHQuZm9vdGVyX19jb2xzIHtcblx0XHRcdGdhcDogMjZweCAxNDRweDtcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG5cdFx0fVxuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogNTlweDtcblx0XHRtYXJnaW4tYm90dG9tOiAyMXB4O1xuXG5cdFx0LmZvb3Rlcl9fY29scyB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdGdhcDogMThweDtcblx0XHR9XG5cdH1cbn1cblxuLmZvb3Rlcl9fY2l0eSB7XG5cdC5mb290ZXJfX3ZhbHVlIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0Z2FwOiA4cHg7XG5cblx0XHRzdmcge1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEuNXB4KTtcblx0XHR9XG5cdH1cbn1cblxuLmZvb3Rlcl9fbGFiZWwge1xuXHRjb2xvcjogdmFyKC0tZ3JleS01MDApO1xuXHRmb250OiB2YXIoLS1ib2R5LXNtYWxsKTtcblx0bWFyZ2luLWJvdHRvbTogMnB4O1xuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdG1hcmdpbi1ib3R0b206IDZweDtcblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdG1hcmdpbi1ib3R0b206IDRweDtcblx0fVxufVxuXG4uZm9vdGVyX192YWx1ZSB7XG5cdGNvbG9yOiB2YXIoLS1tYWluLWJsYWNrKTtcblx0Zm9udDogdmFyKC0tZGVza3RvcC0xOTIwLWgtNyk7XG5cblx0YSB7XG5cdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0dHJhbnNpdGlvbjogNDAwbXM7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuXHRcdH1cblx0fVxufVxuXG4uZm9vdGVyX19jb250YWN0cyB7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdD4gLmZvb3Rlcl9fY2l0eSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblxuXHRcdC5mb290ZXJfX29maWNlIHtcblx0XHRcdG9yZGVyOiAxO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0fVxuXG5cdFx0LmZvb3Rlcl9fY29udGFjdC1ydXMge1xuXHRcdFx0b3JkZXI6IDI7XG5cdFx0fVxuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHQuZm9vdGVyX19vZmljZSB7XG5cdFx0XHRvcmRlcjogMjtcblx0XHRcdG1hcmdpbi10b3A6IDZweDtcblx0XHR9XG5cdH1cbn1cblxuLmZvb3Rlcl9fb2ZpY2Uge1xuXHR3aWR0aDogMTg4cHg7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4tYmxhY2spO1xuXHRib3JkZXItcmFkaXVzOiA0MnB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Z2FwOiA4cHg7XG5cdGNvbG9yOiAjZmZmO1xuXHRmb250LXNpemU6IDE1cHg7XG5cdHRyYW5zaXRpb246IDQwMG1zO1xuXHRoZWlnaHQ6IDQ5cHg7XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXG5cdHN2ZyBwYXRoIHtcblx0XHR0cmFuc2l0aW9uOiA0MDBtcztcblx0fVxuXG5cdCY6aG92ZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNlY29uZGFyeS1ibHVlLXRleHQpO1xuXG5cdFx0c3ZnIHBhdGgge1xuXHRcdFx0ZmlsbDogI2ZmZmZmZjtcblx0XHR9XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdHdpZHRoOiAxNjZweDtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDIycHg7XG5cdFx0aGVpZ2h0OiA0NXB4O1xuXHR9XG59XG5cbi5mb290ZXJfX2JvdHRvbSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuXHRhIHtcblx0XHRjb2xvcjogdmFyKC0tZ3JleS01MDApO1xuXHRcdGZvbnQ6IHZhcigtLWJvZHktc21hbGwpO1xuXHRcdHRyYW5zaXRpb246IDQwMG1zO1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRjb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcblx0XHR9XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0Z2FwOiAxMHB4O1xuXHR9XG59XG4uZm9vdGVyX3BvcHVwLXN1YnNjcmliZSB7XG5cdHdpZHRoOiA0MDBweDtcblx0aGVpZ2h0OiAxMTFweDtcblx0Ym9yZGVyLXJhZGl1czogMTZweDtcblx0YmFja2dyb3VuZDogdmFyKC0tbWFpbi13aGl0ZSk7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Ji1jbG9zZSB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdHRvcDogMDtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdH1cblx0Ji1jb250ZW50IHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdC50aXRsZSB7XG5cdFx0XHRmb250OiB2YXIoLS1kZXNrdG9wLTE5MjAtaC01KTtcblx0XHR9XG5cdH1cbn1cblxuLmZvb3Rlcl9fbGlua3MtLW1vYmlsZSB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cblx0LmFjY29yZGlvbi1pdGVtIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogMjVweDtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tc3Ryb2tlLWxpZ2h0LWJsdWUpO1xuXG5cdFx0JiArIC5hY2NvcmRpb24taXRlbSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAyNHB4O1xuXHRcdH1cblx0fVxuXG5cdC5hY2NvcmRpb24tYWN0aXZlIHtcblx0XHQuYWNjb3JkaW9uLWhhbmRsZXIgc3ZnIHtcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG5cdFx0fVxuXHR9XG5cblx0LmFjY29yZGlvbi1oYW5kbGVyIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGZvbnQ6IHZhcigtLWRlc2t0b3AtMTkyMC1oLTcpO1xuXG5cdFx0c3ZnIHtcblx0XHRcdHRyYW5zaXRpb246IDQwMG1zO1xuXHRcdH1cblx0fVxuXG5cdC5hY2NvcmRpb24tYm9keSB7XG5cdFx0YSB7XG5cdFx0XHRjb2xvcjogdmFyKC0tZ3JleS01MDApO1xuXHRcdFx0Zm9udDogdmFyKC0tYnV0dG9uLW1lZGl1bSk7XG5cdFx0fVxuXG5cdFx0bGkge1xuXHRcdFx0bWFyZ2luLXRvcDogMTZweDtcblxuXHRcdFx0JiArIGxpIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogOXB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHQuYWNjb3JkaW9uLWl0ZW0ge1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDIzcHg7XG5cblx0XHRcdCYgKyAuYWNjb3JkaW9uLWl0ZW0ge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5hY2NvcmRpb24tYm9keSB7XG5cdFx0XHRhIHtcblx0XHRcdFx0Zm9udDogdmFyKC0tYnV0dG9uLXNtYWxsKTtcblx0XHRcdH1cblxuXHRcdFx0bGkge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAxNHB4O1xuXG5cdFx0XHRcdCYgKyBsaSB7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogN3B4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5mb290ZXJfX3NvY2lhbCB7XG5cdCYgPiAmLWxpbmtzIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGdhcDogLjVyZW07XG5cblx0XHRhIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cblx0XHRcdHN2ZyB7XG5cdFx0XHRcdHdpZHRoOiAyLjVyZW07XG5cdFx0XHRcdGhlaWdodDogMi41cmVtO1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IC40cyBlYXNlLWluLW91dDtcblxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRvcGFjaXR5OiAuNjU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0JltocmVmKj1cInZrLmNvbVwiXSBzdmcge1xuXHRcdFx0XHRmaWxsOiAjMzE3M2U1O1xuXHRcdFx0fVxuXHRcblx0XHRcdCZbaHJlZio9XCJ0Lm1lXCJdIHN2ZyB7XG5cdFx0XHRcdGZpbGw6ICMyNTlkZDk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIuaGVhZGVyIHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHJpZ2h0OiAwO1xuXHR6LWluZGV4OiAxODtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0dHJhbnNpdGlvbjogb3BhY2l0eSA0MDBtcztcblxuXHQmLnNjcm9sbC11cCB7XG5cdFx0LmhlYWRlcl9fdG9wIHtcblx0XHRcdGhlaWdodDogNTBweDtcblx0XHR9XG5cdH1cblxuXHQmLnNjcm9sbC1kb3duIHtcblx0XHQuaGVhZGVyX190b3Age1xuXHRcdFx0aGVpZ2h0OiAwO1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHR9XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHQmLnNjcm9sbC11cCB7XG5cdFx0XHQuaGVhZGVyX190b3Age1xuXHRcdFx0XHRoZWlnaHQ6IDc0cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5oZWFkZXJfX3RvcCB7XG5cdHRyYW5zaXRpb246IDQwMG1zO1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VhZWNmMDtcblxuXHQuY29udGFpbmVyIHtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdH1cblxuXHRhLFxuXHRidXR0b24ge1xuXHRcdGZvbnQ6IHZhcigtLWJ1dHRvbi1zbWFsbCk7XG5cdFx0dHJhbnNpdGlvbjogNDAwbXM7XG5cdH1cbn1cblxuLmhlYWRlcl9faW5uZXIge1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmhlYWRlcl9fdG9wX2xlZnQge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRnYXA6IDI0cHg7XG5cblx0YSB7XG5cdFx0Y29sb3I6IHZhcigtLWdyZXktNTAwKTtcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0Y29sb3I6IHZhcigtLW1haW4tYmxhY2spO1xuXHRcdH1cblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cblxuLmhlYWRlcl9fdG9wX3JpZ2h0IHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Z2FwOiAzMHB4O1xuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHBhZGRpbmctdG9wOiA0cHg7XG5cdH1cbn1cblxuLmhlYWRlcl9fY2l0eSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuXG5cdGltZyxcblx0cGljdHVyZSB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTVweCk7XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cblxuLmhlYWRlcl9fcGhvbmUge1xuXHRjb2xvcjogdmFyKC0tZ3JleS01MDApO1xuXG5cdCY6aG92ZXIge1xuXHRcdGNvbG9yOiB2YXIoLS1tYWluLWJsYWNrKTtcblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMnB4O1xuXHR9XG59XG5cbi5oZWFkZXJfX3NlcnZpY2VfaG92ZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmctYm90dG9tOiA2cHg7XG5cdG1hcmdpbi10b3A6IDZweDtcblxuXHQmOmhvdmVyIHtcblx0XHQuaGVhZGVyX19zZXJ2aWNlX2xpc3Qge1xuXHRcdFx0cG9pbnRlci1ldmVudHM6IGFsbDtcblx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0fVxuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0bWFyZ2luLXRvcDogM3B4O1xuXHR9XG59XG5cbi5oZWFkZXJfX3NlcnZpY2VfbGlzdCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0b3BhY2l0eTogMDtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdHRyYW5zaXRpb246IDQwMG1zO1xuXHRsZWZ0OiAwO1xuXHR0b3A6IDEwMCU7XG5cdHdpZHRoOiAyOTJweDtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0Ym94LXNoYWRvdzogMHB4IDRweCAzMnB4IC00cHggcmdiYSgyNCwgMzksIDc1LCAwLjEpLFxuXHRcdDBweCAwcHggMTRweCAtNnB4IHJnYmEoMjQsIDM5LCA3NSwgMC4xMik7XG5cdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdHBhZGRpbmc6IDRweCAwO1xuXG5cdGxpICsgbGkgYSB7XG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLXN0cm9rZS1saWdodC1ncmV5KTtcblx0fVxuXG5cdGEge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRnYXA6IDEycHg7XG5cdFx0cGFkZGluZzogMTJweCAyMHB4O1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdGNvbG9yOiB2YXIoLS1tYWluLWJsYWNrKTtcblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE2NTBweCkge1xuXHRcdGxlZnQ6IGF1dG87XG5cdFx0cmlnaHQ6IDA7XG5cdH1cbn1cblxuLmhlYWRlcl9fc2VydmljZSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGdhcDogNnB4O1xuXHRwYWRkaW5nOiAwIDEycHggMCAxMHB4O1xuXHRjb2xvcjogI2ZmZjtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcblx0aGVpZ2h0OiAyNnB4O1xuXHRsaW5lLWhlaWdodDogMjZweDtcblx0Ym9yZGVyLXJhZGl1czogMjZweDtcblxuXHQmOmhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnktYmx1ZS10ZXh0KTtcblx0fVxuXG5cdGltZyxcblx0cGljdHVyZSB7XG5cdFx0aGVpZ2h0OiAxNHB4O1xuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0cGFkZGluZzogMCAxMHB4O1xuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRsaW5lLWhlaWdodDogMzBweDtcblx0XHRoZWlnaHQ6IDMwcHg7XG5cdH1cbn1cblxuLmhlYWRlcl9fYm90dG9tIHtcblx0cGFkZGluZzogMTlweCAwIDIwcHg7XG5cdHRyYW5zaXRpb246IDQwMG1zO1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tc3Ryb2tlLWxpZ2h0LWdyZXkpO1xuXG5cdGEsXG5cdGJ1dHRvbiB7XG5cdFx0Zm9udDogdmFyKC0tYm9keS1tZWRpdW0pO1xuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0cGFkZGluZzogMjNweCAwO1xuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRwYWRkaW5nOiAyMXB4IDAgMTlweDtcblx0fVxufVxuXG4uaGVhZGVyX19sb2dvIHtcblx0dHJhbnNpdGlvbjogNDAwbXM7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXG5cdCY6aG92ZXIge1xuXHRcdG9wYWNpdHk6IDAuNjU7XG5cdH1cblxuXHRpbWcge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdGltZyB7XG5cdFx0XHR3aWR0aDogMTcycHg7XG5cdFx0fVxuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRtYXJnaW4tdG9wOiAycHg7XG5cdFx0aW1nIHtcblx0XHRcdHdpZHRoOiAxMjFweDtcblx0XHR9XG5cdH1cbn1cblxuLmhlYWRlcl9fY2F0ZWdvcmllcyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGdhcDogMzBweDtcblx0bWFyZ2luLWxlZnQ6IDQwcHg7XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuXG4uaGVhZGVyX19jYXRlZ29yeSB7XG5cdGNvbG9yOiB2YXIoLS1tYWluLWJsYWNrKTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR0cmFuc2l0aW9uOiA0MDBtcztcblxuXHQmOmhvdmVyIHtcblx0XHRjb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcblx0fVxufVxuXG5hLmhlYWRlcl9fbGluay0tY2lyY2xlIHtcblx0Zm9udDogdmFyKC0tYnV0dG9uLW1lZGl1bSk7XG5cdGJvcmRlci1yYWRpdXM6IDQ3cHg7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0cGFkZGluZzogMTBweCAxOHB4O1xuXHR0cmFuc2l0aW9uOiA0MDBtcztcblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRwYWRkaW5nOiA5cHggMThweDtcblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxNi44cHg7XG5cdFx0cGFkZGluZzogMTFweCAxNHB4IDEycHggMTVweDtcblx0fVxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzVweCkge1xuXHRcdHBhZGRpbmc6IDEycHggN3B4IDEycHggN3B4O1xuXHR9XG59XG5cbmEuaGVhZGVyX19jYWxjIHtcblx0Y29sb3I6IHZhcigtLW1haW4tYmxhY2spO1xuXHRib3JkZXI6IDFweCBzb2xpZCAjZDhlOWY2O1xuXHRtYXJnaW4tbGVmdDogYXV0bztcblxuXHQmOmhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdHJva2UtbGlnaHQtYmx1ZSk7XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cblxuLmhlYWRlcl9fbGl6aW5nIHtcblx0Y29sb3I6ICNmZmY7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4tdGlmZmFueSk7XG5cdG1hcmdpbi1sZWZ0OiAxNHB4O1xuXHRmb250LXdlaWdodDogNTAwO1xuXG5cdCY6aG92ZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNlY29uZGFyeS1kYXJrLXRpZmZhbnkpO1xuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0fVxufVxuXG4uaGVhZGVyX19zZWFyY2gsXG4uaGVhZGVyX19idXJnZXIge1xuXHR0cmFuc2l0aW9uOiA0MDBtcztcblx0ZmxleDogMCAwIGF1dG87XG5cdHdpZHRoOiA0OHB4O1xuXHRoZWlnaHQ6IDQ4cHg7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cblx0Jjpob3ZlciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3Ryb2tlLWxpZ2h0LWdyZXkpO1xuXHR9XG59XG5cbi5oZWFkZXJfX2J1cmdlciB7XG5cdG1hcmdpbi1sZWZ0OiA2cHg7XG5cdG1hcmdpbi1yaWdodDogLTE0cHg7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdHN2ZyB7XG5cdFx0XHR3aWR0aDogMjBweDtcblx0XHRcdGhlaWdodDogMjBweDtcblx0XHR9XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHR9XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NXB4KSB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAwcHg7XG5cdH1cbn1cblxuLmhlYWRlcl9fc2VhcmNoIHtcblx0bWFyZ2luLWxlZnQ6IDE4cHg7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cbiIsIi5zZWFyY2gge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB6LWluZGV4OiAyMTtcbiAgICB0cmFuc2l0aW9uOiBoZWlnaHQgNDAwbXM7XG4gICAgaGVpZ2h0OiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAmLnNlYXJjaF9zaG93IHtcbiAgICAgICAgaGVpZ2h0OiAyNTdweDtcbiAgICB9XG59XG5cbi5zZWFyY2hfX2Zvcm0ge1xuICAgIGhlaWdodDogODRweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJveC1zaGFkb3c6IDBweCA0cHggMTJweCAwcHggcmdiYSg5LCAyMywgNDcsIDAuMDMpO1xuICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cigxMC41cHgpO1xuXG4gICAgLmNvbnRhaW5lciB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgICAgaGVpZ2h0OiA4OHB4O1xuICAgIH1cbn1cblxuLnNlYXJjaF9fZm9ybV9pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGhlaWdodDogMTAwJTtcblxuICAgIGZvcm0ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzNXB4O1xuICAgIH1cblxuICAgIGlucHV0IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI4LjhweDtcblxuICAgICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgICBjb2xvcjogI2E3YWViYTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnNlYXJjaF9fc3VibWl0LFxuLnNlYXJjaF9fY2xvc2Uge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnNlYXJjaF9fY2xvc2Uge1xuICAgIHBhZGRpbmc6IDJweDtcbn1cblxuLnNlYXJjaF9fbmF2IHtcbiAgICBtYXJnaW4tdG9wOiA2cHg7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICB9XG59XG5cbi5zZWFyY2hfX25hdl9saXN0IHtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm94LXNoYWRvdzpcbiAgICAgICAgMHB4IDhweCAxNnB4IC02cHggcmdiYSgyNCwgMzksIDc1LCAwLjA4KSxcbiAgICAgICAgMHB4IDZweCA4cHggLTZweCByZ2JhKDI0LCAzOSwgNzUsIDAuMTIpO1xuICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cigyMHB4KTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZ2FwOiA4MHB4O1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICAgIHBhZGRpbmc6IDQwcHggNTdweCA0MHB4IDA7XG4gICAgICAgIGdhcDogNzdweDtcbiAgICB9XG59XG5cbi5zZWFyY2hfX25hdl9pdGVtIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgLnNlYXJjaF9fbmF2X2l0ZW1faWNvbiBzdmcgY2lyY2xlOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICBzdHJva2U6IHZhcigtLW1haW4tYmx1ZSk7XG4gICAgICAgIH1cblxuICAgICAgICAuc2VhcmNoX19uYXZfaXRlbV9uYW1lIHtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uc2VhcmNoX19uYXZfaXRlbV9pY29uIHtcbiAgICB3aWR0aDogNTVweDtcbiAgICBoZWlnaHQ6IDU1cHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gOHB4O1xuXG4gICAgc3ZnIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG5cbiAgICBzdmcgY2lyY2xlIHtcbiAgICAgICAgdHJhbnNpdGlvbjogNDAwbXM7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDE2cHg7IFxuICAgIH1cbn1cblxuLnNlYXJjaF9fbmF2X2l0ZW1fbmFtZSB7XG4gICAgY29sb3I6IHZhcigtLW1haW4tYmxhY2spO1xuICAgIGZvbnQ6IHZhcigtLWJ1dHRvbi1tZWRpdW0pO1xuICAgIHRyYW5zaXRpb246IDQwMG1zO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogOTUlO1xuICAgIH1cbn1cbiIsIi5ub3RGb3VuZCB7XG5cdG1hcmdpbi10b3A6IHZhcigtLXNlY3Rpb24tbWIpO1xuXHRoZWlnaHQ6IDY0MHB4O1xuXHRtYXJnaW4tYm90dG9tOiB2YXIoLS1zZWN0aW9uLW1iKTtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0aGVpZ2h0OiA1ODhweDtcblx0fVxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRoZWlnaHQ6IDUzMHB4O1xuXHR9XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0aGVpZ2h0OiA0NDRweDtcblx0fVxuXHQmLWltZyB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHR3aWR0aDogMzYwcHg7XG5cdFx0aGVpZ2h0OiAzMDBweDtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRcdHdpZHRoOiAzMzhweDtcblx0XHRcdGhlaWdodDogMjgycHg7XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0d2lkdGg6IDMwMHB4O1xuXHRcdFx0aGVpZ2h0OiAyNTBweDtcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdHdpZHRoOiAyMzZweDtcblx0XHRcdGhlaWdodDogMTk3cHg7XG5cdFx0fVxuXHR9XG5cblx0Ji13cmFwcGVyIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0cGFkZGluZzogNTJweCAwIDgwcHggMDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGhlaWdodDogNjQwcHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0YmFja2dyb3VuZDogdmFyKC0tZ3JhZGllbnQtYmx1ZSk7XG5cdFx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRcdHBhZGRpbmc6IDI3cHggMCA3MHB4IDA7XG5cdFx0XHRoZWlnaHQ6IDU4OHB4O1xuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdHBhZGRpbmc6IDE0cHggMCA3MHB4IDA7XG5cdFx0XHRoZWlnaHQ6IDUzMHB4O1xuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0aGVpZ2h0OiA0NDRweDtcblx0XHRcdHBhZGRpbmc6IDE1cHggMCA2MHB4IDA7XG5cdFx0fVxuXHRcdC5ub3RGb3VuZC1jb250ZW50IHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdCYtdGl0bGUge1xuXHRcdFx0XHRmb250OiB2YXIoLS1kZXNrdG9wLTE5MjAtaC0yKTtcblx0XHRcdFx0Y29sb3I6IHZhcigtLW1haW4td2hpdGUpO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDZweDtcblx0XHRcdH1cblx0XHRcdCYtdGV4dCB7XG5cdFx0XHRcdGZvbnQ6IHZhcigtLWJvZHktbGFyZ2UpO1xuXHRcdFx0XHRjb2xvcjogdmFyKC0tbWFpbi13aGl0ZSk7XG5cdFx0XHRcdHdpZHRoOiA0MzlweDtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyNHB4O1xuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdFx0XHRmb250OiB2YXIoLS1ib2R5LW1lZGl1bSk7XG5cdFx0XHRcdH1cblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0XHRmb250OiB2YXIoLS1ib2R5LXNtYWxsKTtcblx0XHRcdFx0XHR3aWR0aDogMjkxcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYtYnV0dG9uIHtcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRwYWRkaW5nOiAxNXB4IDI0cHg7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4td2hpdGUpO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRcdFx0XHR0cmFuc2l0aW9uOiA0MDBtcztcblx0XHRcdFx0Zm9udDogdmFyKC0tYnV0dG9uLW1lZGl1bSk7XG5cdFx0XHRcdGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktYmx1ZS10ZXh0KTtcblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi1ibGFjayk7XG5cdFx0XHRcdFx0Y29sb3I6IHZhcigtLW1haW4td2hpdGUpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIvL1xuLmFib3V0Q29tcGFueV9hYm91dCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0aGVpZ2h0OiA5NjBweDtcblx0YmFja2dyb3VuZDogdmFyKC0tZ3JhZGllbnQtbGlnaHQtYmx1ZSk7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0bWFyZ2luLWJvdHRvbTogdmFyKC0tc2VjdGlvbi1tYik7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdGhlaWdodDogNDY3cHg7XG5cdH1cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRoZWlnaHQ6IDY2NHB4O1xuXHR9XG59XG4uY29udGFpbmVyX2Fib3V0IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogMTAwJTtcblx0Jjo6YmVmb3JlIHtcblx0XHRjb250ZW50OiAnJztcblx0XHR0b3A6IDUwJTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxcHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3Ryb2tlLWxpZ2h0LWJsdWUpO1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuXHRcdFx0d2lkdGg6IDk1JTtcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHR3aWR0aDogOTUlO1xuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cbn1cblxuLmFib3V0Q29tcGFueV9hYm91dF9zbGlkZV9faW1hZ2Uge1xuXHR6LWluZGV4OiAxO1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHR3aWR0aDogMjYwcHg7XG5cdFx0aGVpZ2h0OiAyNjBweDtcblx0fVxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdGdyaWQtcm93OiAyO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1zZWxmOiBjZW50ZXI7XG5cdH1cbn1cbi5hYm91dENvbXBhbnlfYWJvdXRfc2xpZGVyIHtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0ZGlzcGxheTogZmxleDtcbn1cbi5hYm91dENvbXBhbnlfYWJvdXRfc2xpZGVyX193cmFwcGVyIHtcblx0ZGlzcGxheTogZmxleDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFib3V0Q29tcGFueV9hYm91dF9zbGlkZSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXg6IGF1dG87XG5cblx0d2lkdGg6IDEwMHB4O1xuXG5cdCYtLWFjdGl2ZSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cbn1cblxuLmFib3V0Q29tcGFueV9hYm91dF9zbGlkZV9fY29udGVudC1pdGVtIHtcblx0aDEge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGZvbnQ6IHZhcigtLWRlc2t0b3AtMTkyMC1oLTIpO1xuXHR9XG5cdGdhcDogNDBweDtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHR3aWR0aDogNTE1cHg7XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0d2lkdGg6IDM4MHB4O1xuXHR9XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0Z2FwOiAyMHB4O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG59XG4uYWJvdXRDb21wYW55X2Fib3V0X3NsaWRlX19jb250ZW50IHtcblx0d2lkdGg6IDEwMCU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMjYwcHggMWZyO1xuXHRcdGdhcDogNjBweDtcblx0fVxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuXHRcdGdyaWQtdGVtcGxhdGUtcm93czogMWZyIDFmcjtcblx0XHRnYXA6IDU0cHg7XG5cdH1cbn1cbi5hYm91dENvbXBhbnlfYWJvdXQtbGluZSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hYm91dENvbXBhbnlfYWJvdXRfc2xpZGVfX2NvbnRlbnQtdGV4dCB7XG5cdGZvbnQ6IHZhcigtLWJvZHktZXh0cmEtZXh0cmEtbGFyZ2UpO1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRmb250OiB2YXIoLS1ib2R5LWxhcmdlKTtcblx0fVxufVxuXG4uYWJvdXRDb21wYW55X2Fib3V0LWJnIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAwO1xuXHR0b3A6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI2UyZjFmZiAwJSwgI2YxZjhmZiAxMDAlKTtcbn1cbiIsIi5hYm91dENvbXBhbnlfYWR2YW50YWdlcyB7XG5cdG1hcmdpbi1ib3R0b206IHZhcigtLXNlY3Rpb24tbWIpO1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdH1cbn1cbi5hYm91dENvbXBhbnlfYWR2YW50YWdlcy10aXRsZSB7XG5cdG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG4uYWJvdXRDb21wYW55X2FkdmFudGFnZXNfY2FyZC10aXRsZSB7XG5cdGZvbnQ6IHZhcigtLWRlc2t0b3AtMTkyMC1oLTUpO1xuXHRtYXJnaW4tYm90dG9tOiA0cHg7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHR9XG59XG4uYWJvdXRDb21wYW55X2FkdmFudGFnZXNfY2FyZC10ZXh0IHtcblx0bWF4LXdpZHRoOiAyODhweDtcblx0Zm9udDogdmFyKC0tYm9keS1sYXJnZSk7XG5cdGxpbmUtaGVpZ2h0OiAyOHB4O1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRsaW5lLWhlaWdodDogMjJweDtcblx0fVxufVxuXG4uYWJvdXRDb21wYW55X2FkdmFudGFnZXNfY2FyZHMtd3JhcHBlciB7XG5cdGRpc3BsYXk6IGdyaWQ7XG5cdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG5cdGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDIsIDFmcik7XG5cdGdhcDogMzBweDtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcblx0XHRncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgzLCAxZnIpO1xuXHR9XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRnYXA6IDA7XG5cdH1cbn1cbi5hYm91dENvbXBhbnlfYWR2YW50YWdlc19jYXJkIHtcblx0cGFkZGluZzogNDBweDtcblx0Ym9yZGVyLXJhZGl1czogMTJweDtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZC1ibHVlKTtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHR3aWR0aDogMzAwcHg7XG5cdFx0aGVpZ2h0OiAyMjJweDtcblx0XHRmbGV4OiAwIDAgYXV0bztcblx0XHRwYWRkaW5nOiAyMHB4IDMwcHggMCAyMHB4O1xuXHR9XG59XG4uYWJvdXRDb21wYW55X2FkdmFudGFnZXNfY2FyZC1pY29uIHtcblx0cGFkZGluZy1ib3R0b206IDQwcHg7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0cGFkZGluZy1ib3R0b206IDMwcHg7XG5cdH1cbn1cbiIsIi5hYm91dENvbXBhbnlfX2Jhbm5lciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRwYWRkaW5nLXRvcDogMzBweDtcblx0Y29sb3I6ICNmZmY7XG5cdG1hcmdpbi1ib3R0b206IHZhcigtLXNlY3Rpb24tbWIpO1xuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMzIzLjkyZGVnLCAjMWU2NWUwIDkuNjElLCAjNTY5MWY3IDEwMi4zNiUpO1xuXHQuY29udGFpbmVyIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ei1pbmRleDogMTtcblx0fVxuXHQuYnJlYWRjcnVtYl9fbGlzdCBsaSArIGxpOmJlZm9yZSB7XG5cdFx0cGFkZGluZzogMTZweDtcblx0XHRjb250ZW50OiAnJztcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSc1JyBoZWlnaHQ9JzknIHZpZXdCb3g9JzAgMCA1IDknIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00xLjEwNTI4IDguNUw1IDQuNUwxLjEwNTI4IDAuNUwwIDEuNjM1MTZMMi43OTAyNiA0LjVMMCA3LjM2NDg0TDEuMTA1MjggOC41WicgZmlsbD0nd2hpdGUnIGZpbGwtb3BhY2l0eT0nMC41Jy8lM0UlM0Mvc3ZnJTNFJTBBXCIpICFpbXBvcnRhbnQ7XG5cdH1cblx0LmJyZWFkY3J1bWJfX2xpc3Q6Zmlyc3QtY2hpbGQgbGkgYSB7XG5cdFx0Y29sb3I6ICNmZmZmZmY4MDtcblx0XHQmOmhvdmVyIHtcblx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjNzO1xuXHRcdFx0Y29sb3I6IHZhcigtLXNlY29uZGFyeS1ibHVlLXRleHQpO1xuXHRcdH1cblx0fVxuXHQuYnJlYWRjcnVtYl9fbGlzdDpsYXN0LWNoaWxkIGxpIHtcblx0XHRjb2xvcjogdmFyKC0tbWFpbi13aGl0ZSk7XG5cdH1cblxuXHQuYnRuLWxpemluZyB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTA1cHg7XG5cdH1cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdH1cblx0Ly8gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdC8vIFx0aGVpZ2h0OiA3ODlweDtcblx0Ly8gfVxuXG5cdC8vIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHQvLyBcdG92ZXJmbG93OiBoaWRkZW47XG5cdC8vIFx0aGVpZ2h0OiA3NjBweDtcblxuXHQvLyBcdC5idG4tbGl6aW5nIHtcblx0Ly8gXHRcdG1hcmdpbi1ib3R0b206IDE1OXB4O1xuXHQvLyBcdH1cblx0Ly8gfVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0cGFkZGluZy10b3A6IDEyMHB4O1xuXG5cdFx0LmJ0bi1saXppbmcge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTI2cHg7XG5cdFx0fVxuXHR9XG59XG4uYWJvdXRDb21wYW55X19iYW5uZXJfdGV4dCB7XG5cdGZvbnQ6IHZhcigtLWJvZHktZXh0cmEtbGFyZ2UpO1xuXHRsZXR0ZXItc3BhY2luZzogLTElO1xuXHRtYXgtd2lkdGg6IDU3MXB4O1xuXHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG5cdC8vIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHQvLyBcdG1hcmdpbi1ib3R0b206IDM0cHg7XG5cdC8vIH1cblxuXHQvLyBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0Ly8gXHRtYXJnaW4tYm90dG9tOiAyOHB4O1xuXHQvLyB9XG5cblx0Ly8gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0Ly8gXHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHQvLyB9XG59XG4uYWJvdXRDb21wYW55X3RpdGxlIHtcblx0bWF4LXdpZHRoOiA3OTNweDtcblx0bWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi50aXRsZSB7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdHdpZHRoOiA1MCU7XG5cdH1cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxufVxuXG4uYWJvdXRDb21wYW55X3RleHQge1xuXHRmb250OiB2YXIoLS1ib2R5LWV4dHJhLWxhcmdlKTtcblx0bGV0dGVyLXNwYWNpbmc6IC0xJTtcblx0bWF4LXdpZHRoOiA0MDhweDtcblx0bWFyZ2luLWJvdHRvbTogMzdweDtcblxuXHQvLyBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0Ly8gXHRtYXJnaW4tYm90dG9tOiAzNHB4O1xuXHQvLyB9XG5cblx0Ly8gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdC8vIFx0bWFyZ2luLWJvdHRvbTogMjhweDtcblx0Ly8gfVxuXG5cdC8vIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdC8vIFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0Ly8gfVxufVxuXG4uYWJvdXRDb21wYW55X2JnIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAwO1xuXHR0b3A6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcblx0YmFja2dyb3VuZDogdmFyKC0tZ3JhZGllbnQtYmx1ZSk7XG59XG4uYWJvdXRDb21wYW55X19pbmZvLWNhcmQtdGV4dCB7XG5cdGNvbG9yOiB2YXIoLS1tYWluLWJsYWNrKTtcbn1cbi5hYm91dENvbXBhbnlfX2Jhbm5lcl9saW5lIHtcblx0cGFkZGluZzogMCAhaW1wb3J0YW50O1xuXHRib3JkZXItYm90dG9tOiAycHggc29saWQgI2ZmZmZmZjEwICFpbXBvcnRhbnQ7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdHBhZGRpbmctYm90dG9tOiAyMjBweCAhaW1wb3J0YW50O1xuXHR9XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0cGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDtcblx0fVxufVxuLmFib3V0Q29tcGFueV9pbmZvIHtcblx0cGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuXHR9XG59XG4uYWJvdXRDb21wYW55X19icmVhZGNydW1iX2xpc3Qge1xuXHRjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuXHRjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpICFpbXBvcnRhbnQ7XG5cdGxpIHtcblx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDE2cHg7XG5cdFx0fVxuXHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRjb2xvcjogdmFyKC0tbWFpbi13aGl0ZSkgIWltcG9ydGFudDtcblx0XHRcdHBhZGRpbmctbGVmdDogMTZweDtcblx0XHR9XG5cdH1cblx0JiArIGxpOmJlZm9yZSB7XG5cdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHRcdHBhZGRpbmc6IDE2cHg7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyBjbGFzcz0nZnJhbWUtNTEnIHdpZHRoPSc4JyBoZWlnaHQ9JzgnIHZpZXdCb3g9JzAgMCA4IDgnIGZpbGw9JyNmZmZmZmYnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclMEElM0UlM0NwYXRoIGQ9J00yLjEwNTI4IDhMNiA0TDIuMTA1MjggMEwxIDEuMTM1MTZMMy43OTAyNiA0TDEgNi44NjQ4NEwyLjEwNTI4IDhaJyBmaWxsPSclMjM2NTc1OTInIC8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdFx0cGFkZGluZzogMTVweDtcblx0XHR9XG5cdH1cbn1cbi5pbmZvX190b3BfaW1hZ2UtbGFwdG9wIHtcblx0ZGlzcGxheTogbm9uZTtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGJvdHRvbTogMDtcblx0XHRyaWdodDogMDtcblx0fVxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cbi5hYm91dENvbXBhbnlfX2JyZWFkY3J1bWIge1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcblx0fVxufVxuLmFib3V0Q29tcGFueS1idG4tbGl6aW5nIHtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG5cdH1cbn1cbiIsIi5hYm91dENvbXBhbnlfY2FyZHMge1xuXHRtYXJnaW4tYm90dG9tOiB2YXIoLS1zZWN0aW9uLW1iKTtcbn1cbi5hYm91dENvbXBhbnlfY2FyZHMtd3JhcHBlciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0Z2FwOiAzMHB4O1xuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGdhcDogMjBweDtcblx0fVxuXHQuYWJvdXRDb21wYW55X2NhcmRzLWl0ZW0ge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0cGFkZGluZzogNTBweCA3MHB4IDAgNTBweDtcblx0XHRncmlkLWdhcDogMzBweDtcblx0XHRoZWlnaHQ6IDQ4MHB4O1xuXHRcdHdpZHRoOiA2MjVweDtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdHdpZHRoOiAzMzlweDtcblx0XHRcdGhlaWdodDogNDAwcHg7XG5cdFx0fVxuXHRcdGJhY2tncm91bmQ6IHZhcigtLWdyYWRpZW50LWJsdWUpO1xuXHRcdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdFx0LmFib3V0Q29tcGFueV9jYXJkcy1pdGVtLXRpdGxlLXRleHQge1xuXHRcdFx0Y29sb3I6IHZhcigtLW1haW4td2hpdGUpO1xuXHRcdFx0Zm9udDogdmFyKC0tZGVza3RvcC0xOTIwLWgtNSk7XG5cdFx0fVxuXHRcdC5hYm91dENvbXBhbnlfY2FyZHMtaXRlbS10aXRsZS1kZXNjcmlwdGlvbiB7XG5cdFx0XHRjb2xvcjogdmFyKC0tbWFpbi13aGl0ZSk7XG5cdFx0XHRmb250OiB2YXIoLS1ib2R5LW1lZGl1bSk7XG5cdFx0fVxuXHRcdC5hYm91dENvbXBhbnlfY2FyZHMtaXRlbS10aXRsZS1pbWFnZSB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRib3R0b206IDA7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdFx0d2lkdGg6IDMwMHB4O1xuXHRcdFx0fVxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0d2lkdGg6IDMwMHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDMzNXB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0d2lkdGg6IDMzNXB4O1xuXHRcdFx0aGVpZ2h0OiAzNzhweDtcblx0XHR9XG5cdH1cbn1cbiIsIi5hYm91dENvbXBhbnlfX21pc3Npb24ge1xuXHRtYXJnaW4tYm90dG9tOiB2YXIoLS1zZWN0aW9uLW1iKTtcblx0aGVpZ2h0OiBhdXRvO1xuXHRoMiB7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHR3aWR0aDogOTAlO1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDMwcHg7XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMjBweDtcblx0XHR9XG5cdH1cbn1cbi5hYm91dENvbXBhbnlfX21pc3Npb24td3JhcHBlciB7XG5cdGhlaWdodDogYXV0bztcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0aGVpZ2h0OiBtYXgtY29udGVudDtcblx0fVxuXHRoMiB7XG5cdFx0Zm9udDogdmFyKC0tZGVza3RvcC0xOTIwLWgtMik7XG5cdH1cblx0aDMge1xuXHRcdGZvbnQ6IHZhcigtLWNhcHRpb24tbWVkaXVtKSAhaW1wb3J0YW50O1xuXHR9XG59XG4uYWJvdXRDb21wYW55X190YXNrcy1yYWl0aW5nIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi10aWZmYW55KTtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0cGFkZGluZzogMjBweCAyNHB4O1xuXHRnYXA6IDI0cHg7XG5cdGJvcmRlci1yYWRpdXM6IDE2cHg7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cbi5hYm91dENvbXBhbnlfX3Rhc2tzLXJhaXRpbmctbGFwdG9wIHtcblx0ZGlzcGxheTogbm9uZTtcblx0Ji10aXRsZSB7XG5cdFx0bGluZS1oZWlnaHQ6IDE1cHg7XG5cdFx0Y29sb3I6IHZhcigtLW1haW4td2hpdGUpO1xuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdH1cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHQmLWltYWdlIHtcblx0XHRcdHdpZHRoOiA0NnB4O1xuXHRcdFx0aGVpZ2h0OiA0NnB4O1xuXHRcdH1cblx0fVxuXG5cdGJvcmRlci1yYWRpdXM6IDE2cHg7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi10aWZmYW55KTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0cGFkZGluZzogMjBweCAzMHB4IDI1cHggMzBweDtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0Z2FwOiAyNHB4O1xuXHR9XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0Z2FwOiAyMHB4O1xuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHR9XG59XG5cbi5hYm91dENvbXBhbnlfX3Rhc2tzLW1pc3Npb24ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdGhlaWdodDogMTAwJTtcblx0bWFyZ2luLWJvdHRvbTogNTBweDtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cbn1cbi5hYm91dENvbXBhbnlfX3Rhc2tzLW1pc3Npb24taXRlbSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0d2lkdGg6IDU0MnB4O1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0Z2FwOiAzMnB4O1xuXHR9XG59XG4uYWJvdXRDb21wYW55X190YXNrcy1yYWl0aW5nLXRleHQge1xuXHRjb2xvcjogdmFyKC0tbWFpbi13aGl0ZSk7XG5cdG1heC13aWR0aDogNTQycHg7XG59XG4uYWJvdXRDb21wYW55X19taXNzaW9uLXRleHQge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRnYXA6IDIwcHg7XG5cdG1heC13aWR0aDogNjI0cHg7XG5cdGhlaWdodDogYXV0bztcblx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHAge1xuXHRcdGZvbnQ6IHZhcigtLWRlc2t0b3AtMTkyMC1oLTcpO1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0fVxuXHR9XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdG1heC13aWR0aDogbWF4LWNvbnRlbnQ7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRtYXgtaGVpZ2h0OiAyMDBweDtcblx0XHR0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuNnM7XG5cdH1cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRtYXgtaGVpZ2h0OiAyMzVweDtcblx0fVxufVxuLmFib3V0Q29tcGFueV9fbWlzc2lvbi1zaG93TW9yZSB7XG5cdG1heC13aWR0aDogMTQ4cHg7XG5cdGZvbnQ6IHZhcigtLWJ1dHRvbi1zbWFsbCk7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0cGFkZGluZzogMTVweCAyNHB4O1xuXHRib3JkZXItcmFkaXVzOiA2cHg7XG5cdGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktYmx1ZS10ZXh0KTtcblx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tc3Ryb2tlLWxpZ2h0LWJsdWUpO1xuXHR0cmFuc2l0aW9uOiBlYXNlLWluLW91dCAwLjNzO1xuXHQmOmhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLWJsYWNrKTtcblx0XHRjb2xvcjogdmFyKC0tbWFpbi13aGl0ZSk7XG5cdH1cbn1cbi5hYm91dENvbXBhbnlfX3Rhc2tzLW1pc3Npb24taXRlbS1sZWZ0IHtcblx0aGVpZ2h0OiBhdXRvO1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0Z2FwOiAwO1xuXHR9XG59XG4uYWJvdXRDb21wYW55X190YXNrcy1taXNzaW9uLWl0ZW0tcmlnaHQge1xuXHRoZWlnaHQ6IDM5MHB4O1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcblx0fVxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdGhlaWdodDogNTE2cHg7XG5cdH1cbn1cbi5hYm91dENvbXBhbnlfX3Rhc2tzLXJhaXRpbmctd3JhcHBlciB7XG5cdG1hcmdpbi10b3A6IDk4cHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGdhcDogMzBweDtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0bWFyZ2luLXRvcDogMTAwcHg7XG5cdH1cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0fVxufVxuLmFib3V0Q29tcGFueV9fdGFza3MtcmFpdGluZy1sYXB0b3Atd3JhcHBlciB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRnYXA6IDMwcHg7XG5cdH1cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRnYXA6IDA7XG5cdH1cbn1cbiIsIi5hYm91dENvbXBhbnlfcmVxdWlzaXRlcyB7XG5cdG1hcmdpbi1ib3R0b206IHZhcigtLXNlY3Rpb24tbWIpO1xufVxuLmFib3V0Q29tcGFueV9yZXF1aXNpdGVzLWhlYWRlciB7XG5cdG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG4uYWJvdXRDb21wYW55X3JlcXVpc2l0ZXMtd3JhcHBlciB7XG5cdGRpc3BsYXk6IGdyaWQ7XG5cdGdhcDogMzBweDtcblx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMjk2cHg7XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHR9XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblx0LmFib3V0Q29tcGFueV9yZXF1aXNpdGVzLWRvd25sb2FkIHtcblx0XHRiYWNrZ3JvdW5kOiB2YXIoLS1ncmFkaWVudC1ibHVlKTtcblx0XHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0bWF4LWhlaWdodDogNTA2cHg7XG5cdFx0LmFib3V0Q29tcGFueV9yZXF1aXNpdGVzLWRvd25sb2FkLWltYWdlLXdyYXBwZXIge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cdC5hYm91dENvbXBhbnlfcmVxdWlzaXRlcy1jYXJkIHtcblx0XHRwYWRkaW5nOiA0MHB4O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDExOHB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhY2tncm91bmQtYmx1ZSk7XG5cdFx0bWF4LXdpZHRoOiA5NTJweDtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRcdG1heC13aWR0aDogODk0cHg7XG5cdFx0fVxuXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdHBhZGRpbmc6IDMwcHggMTVweCAzMHB4IDIwcHg7XG5cdFx0fVxuXHR9XG5cdC5hYm91dENvbXBhbnlfcmVxdWlzaXRlcy1kb3dubG9hZCB7XG5cdFx0cGFkZGluZzogNTBweCA0MHB4IDQwcHggNDBweDtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDEyMHB4O1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDUwcHg7XG5cdFx0fVxuXHRcdC5hYm91dENvbXBhbnlfcmVxdWlzaXRlcy1kb3dubG9hZC10aXRsZSB7XG5cdFx0XHRmb250OiB2YXIoLS1kZXNrdG9wLTE5MjAtaC02KTtcblx0XHRcdGNvbG9yOiB2YXIoLS1tYWluLXdoaXRlKTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDIzcHg7XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdFx0d2lkdGg6IDI1NnB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuLmFib3V0Q29tcGFueV9yZXF1aXNpdGVzLWNhcmRzIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0Z2FwOiA2cHg7XG59XG4uYWJvdXRDb21wYW55X3JlcXVpc2l0ZXMtY2FyZCB7XG5cdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdGRpc3BsYXk6IGdyaWQ7XG5cdGdhcDogMzBweDtcblx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgNDI4cHg7XG5cdGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDMsIDFmcik7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDEyMHB4O1xuXHR9XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGdhcDogMjBweDtcblx0fVxuXHQuYWJvdXRDb21wYW55X3JlcXVpc2l0ZXMtY2FyZC10aXRsZS10ZXh0IHtcblx0XHRmb250OiB2YXIoLS1jYXB0aW9uLWxhcmdlKTtcblx0XHRjb2xvcjogdmFyKC0tbWFpbi1ibGFjayk7XG5cdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0d2hpdGUtc3BhY2U6IHdyYXA7XG5cdFx0fVxuXHR9XG5cdC5hYm91dENvbXBhbnlfcmVxdWlzaXRlcy1jYXJkLXRpdGxlLWRlc2NyaXB0aW9uIHtcblx0XHRmb250OiB2YXIoLS1ib2R5LXNtYWxsKTtcblx0XHRjb2xvcjogdmFyKC0tZ3JleS01MDApO1xuXHRcdGZvbnQtc2l6ZTogMTJweDtcblx0fVxufVxuLmFib3V0Q29tcGFueV9yZXF1aXNpdGVzLWNhcmQtYmFua3Mge1xuXHRkaXNwbGF5OiBncmlkO1xuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciA0MjhweDtcblx0Z3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMiwgMWZyKTtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0fVxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRwYWRkaW5nLXJpZ2h0OiAxMDBweCAhaW1wb3J0YW50O1xuXHR9XG59XG4uYWJvdXRDb21wYW55X3JlcXVpc2l0ZXMtZG93bmxvYWQtaGVhZGVyIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuXHQuYWJvdXRDb21wYW55X3JlcXVpc2l0ZXMtZG93bmxvYWQtYnV0dG9uIHtcblx0XHRwYWRkaW5nOiAxNXB4IDI0cHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi13aGl0ZSk7XG5cdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRmb250OiB2YXIoLS1idXR0b24tbWVkaXVtKTtcblx0XHRjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWJsdWUtdGV4dCk7XG5cdFx0dHJhbnNpdGlvbjogZWFzZS1pbi1vdXQgMC4zcztcblx0XHQmOmhvdmVyIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4tYmxhY2spO1xuXHRcdFx0Y29sb3I6IHZhcigtLW1haW4td2hpdGUpO1xuXHRcdH1cblx0fVxufVxuLmFib3V0Q29tcGFueV9yZXF1aXNpdGVzLW1vYmlsZS1idG4ge1xuXHRkaXNwbGF5OiBub25lO1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0cGFkZGluZzogMTVweCAyNHB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG5cdFx0Ym9yZGVyLXJhZGl1czogNnB4O1xuXHRcdGNvbG9yOiB2YXIoLS1tYWluLXdoaXRlKTtcblx0XHRmb250OiB2YXIoLS1jYXB0aW9uLW1lZGl1bSk7XG5cdFx0dHJhbnNpdGlvbjogZWFzZS1pbi1vdXQgMC4zcztcblx0XHQmOmhvdmVyIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNlY29uZGFyeS1ibHVlLXRleHQpO1xuXHRcdH1cblx0XHR3aWR0aDogMTAwJTtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHR9XG59XG4iLCIuYWJvdXRDb21wYW55X3Jldmlld3Mge1xuXHRtYXJnaW4tYm90dG9tOiB2YXIoLS1zZWN0aW9uLW1iKTtcblx0YmFja2dyb3VuZDogdmFyKC0tZ3JhZGllbnQtbGlnaHQtYmx1ZSk7XG5cdG1pbi1oZWlnaHQ6IDEwMDhweDtcblx0cGFkZGluZzogMTUwcHggMDtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRwYWRkaW5nOiA2NXB4IDA7XG5cdFx0bWluLWhlaWdodDogOTY5cHg7XG5cdH1cbn1cbi5hYm91dENvbXBhbnlfcmV2aWV3c190aXRsZS13cmFwcGVyIHtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuLmFib3V0Q29tcGFueV9yZXZpZXdzX3RpdGxlLWJ1dHRvbi13cmFwcGVyIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cbi5hYm91dENvbXBhbnlfcmV2aWV3c190aXRsZS1idXR0b24ge1xuXHRwYWRkaW5nOiAxNXB4IDI0cHg7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG5cdGJvcmRlci1yYWRpdXM6IDZweDtcblx0Y29sb3I6IHZhcigtLW1haW4td2hpdGUpO1xuXHRmb250OiB2YXIoLS1jYXB0aW9uLW1lZGl1bSk7XG5cdHRyYW5zaXRpb246IGVhc2UtaW4tb3V0IDAuM3M7XG5cdCY6aG92ZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNlY29uZGFyeS1ibHVlLXRleHQpO1xuXHR9XG59XG4uYWJvdXRDb21wYW55X3Jldmlld3Mtd3JhcHBlciB7XG5cdGhlaWdodDogNTE0cHg7XG5cdHdpZHRoOiAxMDAlO1xuXHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcblx0cGFkZGluZzogNjBweDtcblx0ZGlzcGxheTogZ3JpZDtcblx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyMzBweCAxZnI7XG5cdGdhcDogMTYxcHg7XG5cdC5hYm91dENvbXBhbnlfcmV2aWV3c19yZXZpZXctbGVmdCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0fVxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0Z2FwOiAwO1xuXHRcdHBhZGRpbmc6IDUwcHggMzZweDtcblx0fVxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdHBhZGRpbmc6IDMwcHggMjBweDtcblxuXHRcdGhlaWdodDogYXV0bztcblx0fVxufVxuLmFib3V0Q29tcGFueV9yZXZpZXdzX3Jldmlldy1sZWZ0LW5hbWUge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRnYXA6IDE2cHg7XG59XG4uYWJvdXRDb21wYW55X3Jldmlld3NfcmV2aWV3LWxlZnQtbmFtZS10aXRsZSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG4uYWJvdXRDb21wYW55X3Jldmlld3NfcmV2aWV3LWxlZnQtbmFtZS10aXRsZS10ZXh0IHtcblx0Zm9udDogdmFyKC0tY2FwdGlvbi1sYXJnZSk7XG5cdGNvbG9yOiB2YXIoLS1tYWluLWJsYWNrKTtcblx0bGluZS1oZWlnaHQ6IDA7XG59XG4uYWJvdXRDb21wYW55X3Jldmlld3NfcmV2aWV3LWxlZnQtbmFtZS10aXRsZS1kZXNjcmlwdGlvbiB7XG5cdGZvbnQ6IHZhcigtLWJvZHktc21hbGwpO1xuXHRjb2xvcjogdmFyKC0tZ3JleS01MDApO1xuXHRsaW5lLWhlaWdodDogNDBweDtcbn1cbi5hYm91dENvbXBhbnlfcmV2aWV3c19yZXZpZXctbGVmdC1uYW1lLWF2YXRhciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRjb2xvcjogdmFyKC0tbWFpbi13aGl0ZSk7XG5cdGZvbnQtc2l6ZTogMzBweDtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcblx0d2lkdGg6IDYwcHg7XG5cdGhlaWdodDogNjBweDtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYWJvdXRDb21wYW55X3Jldmlld3NfcmV2aWV3LWxlZnQtZGF0ZSB7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cbi5hYm91dENvbXBhbnlfcmV2aWV3c19yZXZpZXctbGVmdC1kYXRlLWRlc2NyaXB0aW9uIHtcblx0Zm9udDogdmFyKC0tYm9keS1zbWFsbCk7XG5cdGNvbG9yOiB2YXIoLS1ncmV5LTUwMCk7XG59XG4uYWJvdXRDb21wYW55X3Jldmlld3NfcmV2aWV3LWxlZnQtZGF0ZS10ZXh0IHtcblx0Zm9udDogdmFyKC0tY2FwdGlvbi1sYXJnZSk7XG59XG4uYWJvdXRDb21wYW55X3Jldmlld3NfcmV2aWV3LXJpZ2h0IHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHR9XG5cdC5hYm91dENvbXBhbnlfcmV2aWV3c19yZXZpZXctcmlnaHQtY2F0ZWdvcnktdGl0bGUge1xuXHRcdGZvbnQ6IHZhcigtLWJvZHktc21hbGwpO1xuXHRcdGNvbG9yOiB2YXIoLS1ncmV5LTUwMCk7XG5cdH1cblx0LmFib3V0Q29tcGFueV9yZXZpZXdzX3Jldmlldy1yaWdodC1jYXRlZ29yeS10ZXh0IHtcblx0XHRjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWJsdWUtdGV4dCk7XG5cdFx0Zm9udDogdmFyKC0tZGVza3RvcC0xOTIwLWgtNyk7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHR0cmFuc2l0aW9uOiBlYXNlLWluLW91dCAwLjNzO1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0Y29sb3I6ICM0Yzc5Yzc7XG5cdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjNGM3OWM3O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmOjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogMXB4O1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWJsdWUtdGV4dCk7XG5cdFx0XHRib3R0b206IDJweDtcblx0XHR9XG5cdH1cbn1cbi5hYm91dENvbXBhbnlfcmV2aWV3cy1zbGlkZXIge1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYWJvdXRDb21wYW55X3Jldmlld3Mtc2xpZGVyLWNhcm91c2VsIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdG1hcmdpbi1ib3R0b206IDEyOHB4O1xuXHR9XG5cdC5hYm91dENvbXBhbnlfcmV2aWV3cy1uYXZpZ2F0aW9uIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiA1MCU7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdHotaW5kZXg6IDI7XG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdHdpZHRoOiA1MnB4O1xuXHRcdGhlaWdodDogNTJweDtcblx0XHRib3gtc2hhZG93OiAwcHggOHB4IDE4cHggLTZweCAjMTgyNzRiMWY7XG5cdFx0dHJhbnNpdGlvbjogNDAwbXM7XG5cdFx0YmFja2Ryb3AtZmlsdGVyOiBibHVyKDdweCk7XG5cdFx0YmFja2dyb3VuZDogdmFyKC0tbWFpbi13aGl0ZSk7XG5cdFx0Ym94LXNoYWRvdzogMHB4IDEycHggNDJweCAtNHB4ICMxODI3NGIxZjtcblxuXHRcdGJveC1zaGFkb3c6IDBweCA4cHggMThweCAtNnB4ICMxODI3NGIxZjtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuXHRcdFx0dG9wOiBhdXRvO1xuXHRcdFx0Ym90dG9tOiAtNjhweDtcblx0XHR9XG5cdFx0aG9tZV9fdGFza19saW5rICY6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWJsdWUtdGV4dCk7XG5cdFx0fVxuXHR9XG5cdC5hYm91dENvbXBhbnlfcmV2aWV3cy1uYXZpZ2F0aW9uLW5leHQge1xuXHRcdHJpZ2h0OiAtMjFweDtcblx0fVxuXHQuYWJvdXRDb21wYW55X3Jldmlld3MtbmF2aWdhdGlvbi1wcmV2IHtcblx0XHRsZWZ0OiAtMjZweDtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDE4MGRlZyk7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSByb3RhdGUoMTgwZGVnKTtcblx0XHRcdGxlZnQ6IC0yMXB4O1xuXHRcdH1cblx0fVxufVxuXG4uYWJvdXRDb21wYW55X3Jldmlld3Mtc2xpZGVyLXdyYXBwZXIge1xuXHRkaXNwbGF5OiBmbGV4O1xufVxuLmFib3V0Q29tcGFueV9yZXZpZXdzLXBhZ2luYXRpb24ge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGJvdHRvbTogLTI0cHg7XG5cdGxlZnQ6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRnYXA6IDhweDtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRib3R0b206IC01MHB4O1xuXHR9XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcblx0d2lkdGg6IDEwcHggIWltcG9ydGFudDtcblx0aGVpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG5cdG9wYWNpdHk6IDEgIWltcG9ydGFudDtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmV5LTEwMCk7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcblx0d2lkdGg6IDEwcHg7XG5cdGhlaWdodDogMTBweDtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLXRpZmZhbnkpO1xufVxuLmFib3V0Q29tcGFueV9yZXZpZXdzX3Jldmlldy1sZWZ0LWRhdGUtbGFwdG9wIHtcblx0ZGlzcGxheTogbm9uZTtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cbn1cbi5hYm91dENvbXBhbnlfcmV2aWV3c19yZXZpZXctcmlnaHQtY2F0ZWdvcnktbGFwdG9wLXdyYXBwZXIge1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRtYXJnaW4tdG9wOiA2MHB4O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHR9XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRnYXA6IDIycHg7XG5cdH1cbn1cbi5hYm91dENvbXBhbnlfcmV2aWV3c19yZXZpZXctcmlnaHQtcmV2aWV3IHtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRoZWlnaHQ6IDE3MHB4O1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0dHJhbnNpdGlvbjogMC4zcyBlYXNlIGhlaWdodDtcblx0fVxufVxuXG4uYWJvdXRDb21wYW55X3Jldmlld3NfdGl0bGUtYnV0dG9uLW1vYmlsZSB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0cGFkZGluZzogMTVweCAyNHB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG5cdFx0Ym9yZGVyLXJhZGl1czogNnB4O1xuXHRcdGNvbG9yOiB2YXIoLS1tYWluLXdoaXRlKTtcblx0XHRmb250OiB2YXIoLS1jYXB0aW9uLW1lZGl1bSk7XG5cdFx0dHJhbnNpdGlvbjogZWFzZS1pbi1vdXQgMC4zcztcblx0XHQmOmhvdmVyIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNlY29uZGFyeS1ibHVlLXRleHQpO1xuXHRcdH1cblx0XHR3aWR0aDogMTAwJTtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHR9XG59XG4uYWJvdXRDb21wYW55X3Jldmlld3Mtdmlldy1mdWxsIHtcblx0ZGlzcGxheTogbm9uZTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG5cdGZvbnQ6IHZhcigtLWJ1dHRvbi1tZWRpdW0pO1xuXHRjb2xvcjogdmFyKC0tZ3JleS01MDApO1xuXG5cdCY6OmJlZm9yZSB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGNvbnRlbnQ6ICcuLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4nO1xuXHRcdGJvdHRvbTogLTdweDtcblx0fVxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG59XG4ubm9iZWZvcmUge1xuXHQmOjpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6IG5vbmUgIWltcG9ydGFudDtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG4iLCIuYWJvdXRDb21wYW55X3dlTGlrZSB7XG5cdG1hcmdpbi1ib3R0b206IHZhcigtLXNlY3Rpb24tbWIpO1xufVxuLmFib3V0Q29tcGFueV93ZUxpa2UtdGl0bGUge1xuXHRtYXJnaW4tYm90dG9tOiA1MHB4O1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRtYXJnaW4tYm90dG9tOiA0NHB4O1xuXHR9XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0fVxufVxuXG4uYWJvdXRDb21wYW55X3dlTGlrZV9jYXJvdXNlbCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWFyZ2luOiAwIC02cHggMCAtNnB4O1xuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG59XG5cbi5hYm91dENvbXBhbnlfd2VMaWtlX25hdmlnYXRpb24ge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdHotaW5kZXg6IDI7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0d2lkdGg6IDUycHg7XG5cdGhlaWdodDogNTJweDtcblx0Ym94LXNoYWRvdzogMHB4IDhweCAxOHB4IC02cHggIzE4Mjc0YjFmO1xuXHR0cmFuc2l0aW9uOiA0MDBtcztcblx0YmFja2Ryb3AtZmlsdGVyOiBibHVyKDdweCk7XG5cdGJhY2tncm91bmQ6IHZhcigtLW1haW4td2hpdGUpO1xuXHRib3gtc2hhZG93OiAwcHggMTJweCA0MnB4IC00cHggIzE4Mjc0YjFmO1xuXG5cdGJveC1zaGFkb3c6IDBweCA4cHggMThweCAtNnB4ICMxODI3NGIxZjtcblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHR3aWR0aDogNDBweDtcblx0XHRoZWlnaHQ6IDQwcHg7XG5cdH1cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG5cdFx0dG9wOiA0NSU7XG5cdH1cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE4MHB4KSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuXG4uYWJvdXRDb21wYW55X3dlTGlrZV9zbGlkZXIge1xuXHRwYWRkaW5nOiAyNHB4IDZweDtcblxuXHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0cGFkZGluZy1ib3R0b206IDI0cHg7XG5cdH1cbn1cblxuLmFib3V0Q29tcGFueV93ZUxpa2Vfc2xpZGVyX193cmFwcGVyIHtcblx0ZGlzcGxheTogZmxleDtcbn1cblxuLmFib3V0Q29tcGFueV93ZUxpa2Vfc2xpZGVyLXByZXYge1xuXHRsZWZ0OiAtMjZweDtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgxODBkZWcpO1xuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdGxlZnQ6IC0yMHB4O1xuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0bGVmdDogLTE1cHg7XG5cdH1cbn1cblxuLmFib3V0Q29tcGFueV93ZUxpa2Vfc2xpZGVyLW5leHQge1xuXHRyaWdodDogLTIxcHg7XG5cblx0Ly8gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdC8vIFx0cmlnaHQ6IC0xNHB4O1xuXHQvLyB9XG59XG5cbi5hYm91dENvbXBhbnlfd2VMaWtlX25hdmlnYXRpb24tLWRpc2FibGUge1xuXHRvcGFjaXR5OiAwO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmFib3V0Q29tcGFueV93ZUxpa2Vfc2xpZGVyIHtcblx0ZGlzcGxheTogZmxleDtcbn1cbi5hYm91dENvbXBhbnlfd2VMaWtlX19jb250ZW50X2ltYWdlIHtcblx0Ym9yZGVyLXJhZGl1czogMjBweDtcbn1cbi5hYm91dENvbXBhbnlfd2VMaWtlX3NsaWRlIHtcblx0Ji0tYWN0aXZlIHtcblx0XHQmOjpiZWZvcmUge1xuXHRcdFx0b3BhY2l0eTogMTtcblx0XHR9XG5cblx0XHQvLyAuYWJvdXRDb21wYW55X3dlTGlrZV9zbGlkZV9saW5lIHtcblx0XHQvLyBcdHdpZHRoOiAzMjZweCAhaW1wb3J0YW50O1xuXG5cdFx0Ly8gXHQmOjpiZWZvcmUge1xuXHRcdC8vIFx0XHRhbmltYXRpb246IHByb2dyZXNzQmFyIGNhbGMoMi41NSAqIDFzKSBsaW5lYXIgZm9yd2FyZHM7XG5cdFx0Ly8gXHR9XG5cblx0XHQvLyBcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdC8vIFx0XHR3aWR0aDogMzA1cHggIWltcG9ydGFudDtcblx0XHQvLyBcdH1cblx0XHQvLyBcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0Ly8gXHRcdHdpZHRoOiAyNDBweCAhaW1wb3J0YW50O1xuXHRcdC8vIFx0fVxuXHRcdC8vIH1cblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdC8vIGhlaWdodDogMTI2cHg7XG5cdFx0cGFkZGluZy1sZWZ0OiAwcHg7XG5cblx0XHQmLS1hY3RpdmUge1xuXHRcdH1cblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdCYtLWFjdGl2ZSB7XG5cdFx0fVxuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHQmLS1hY3RpdmUge1xuXHRcdFx0ZmxleDogMCAwIGF1dG87XG5cdFx0fVxuXHR9XG59XG4uYWJvdXRDb21wYW55X3dlTGlrZV9zbGlkZSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Ly8gLmFib3V0Q29tcGFueV93ZUxpa2Vfc2xpZGVfbGluZSB7XG5cdC8vIFx0cG9zaXRpb246IGFic29sdXRlO1xuXHQvLyBcdGJvdHRvbTogLTI0cHg7XG5cdC8vIFx0bGVmdDogNTAlO1xuXHQvLyBcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0Ly8gXHRoZWlnaHQ6IDRweDtcblx0Ly8gXHR3aWR0aDogMzI2cHg7XG5cdC8vIFx0YmFja2dyb3VuZDogI2Q4ZTlmNjtcblx0Ly8gXHR3aWR0aDogNDhweDtcblx0Ly8gXHRib3JkZXItcmFkaXVzOiAyNXB4O1xuXHQvLyBcdHRyYW5zaXRpb246IDQwMG1zO1xuXG5cdC8vIFx0Jjo6YmVmb3JlIHtcblx0Ly8gXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Ly8gXHRcdGNvbnRlbnQ6ICcnO1xuXHQvLyBcdFx0Ym9yZGVyLXJhZGl1czogMjVweDtcblx0Ly8gXHRcdGxlZnQ6IDA7XG5cdC8vIFx0XHR0b3A6IDA7XG5cdC8vIFx0XHR3aWR0aDogMDtcblx0Ly8gXHRcdGhlaWdodDogMTAwJTtcblx0Ly8gXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG5cdC8vIFx0fVxuXHQvLyB9XG59XG5cbi5hYm91dENvbXBhbnlfd2VMaWtlX3NsaWRlLS1hY3RpdmUge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHQvLyBmbGV4OiAxIDEgMjk4cHg7XG5cdC5hYm91dENvbXBhbnlfd2VMaWtlX19jb250ZW50X2ltYWdlIHtcblx0XHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHR9XG59XG4uYWJvdXRDb21wYW55X3dlTGlrZV9zbGlkZSB7XG5cdHdpZHRoOiAyOThweDtcblx0aGVpZ2h0OiA0NjBweDtcblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRoZWlnaHQ6IDMzMnB4O1xuXHRcdHdpZHRoOiAyNDVweCAhaW1wb3J0YW50O1xuXHR9XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0d2lkdGg6IDI5OXB4ICFpbXBvcnRhbnQ7XG5cdFx0aGVpZ2h0OiAyNDFweDtcblx0fVxuXHR0cmFuc2l0aW9uOiB3aWR0aCAwLjVzO1xuXG5cdCYtLWFjdGl2ZSB7XG5cdFx0d2lkdGg6IDYyNHB4ICFpbXBvcnRhbnQ7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHR3aWR0aDogNDYycHggIWltcG9ydGFudDtcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdHdpZHRoOiAyOTlweCAhaW1wb3J0YW50O1xuXHRcdFx0aGVpZ2h0OiAyNDFweDtcblx0XHR9XG5cdH1cblxuXHRpbWcge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0XHRvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcblx0fVxufVxuXG4uYWJvdXRDb21wYW55X3dlTGlrZV9zbGlkZV9faW1hZ2Uge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHJpZ2h0OiAxMHB4O1xuXHR0b3A6IDEwcHg7XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0d2lkdGg6IDk2cHg7XG5cdFx0aGVpZ2h0OiA5NHB4O1xuXHRcdHJpZ2h0OiAxNXB4O1xuXHRcdHRvcDogMTZweDtcblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0Ly8gZGlzcGxheTogbm9uZTtcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIHByb2dyZXNzQmFyIHtcblx0MCUge1xuXHRcdHdpZHRoOiAwO1xuXHR9XG5cblx0MTAwJSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cbn1cbi53ZUxpa2Vfc2xpZGVfZW1wdHkge1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cbiIsIi5idXNpbmVzcy1zbHVnLWJhbm5lci13cmFwcGVyIHtcblx0LmJ1c2luZXNzLXNsdWctY2F0ZWdvcnkge1xuXHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRnYXA6IDEycHg7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdGEge1xuXHRcdFx0Zm9udDogdmFyKC0tYnV0dG9uLXNtYWxsKTtcblx0XHRcdHBhZGRpbmc6IDEzcHggMjRweDtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXN0cm9rZS1saWdodC1ibHVlKTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDZweDtcblx0XHRcdGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktYmx1ZS10ZXh0KTtcblx0XHRcdGhlaWdodDogNDhweDtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0dHJhbnNpdGlvbjogMzAwbXM7XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi1ibGFjayk7XG5cdFx0XHRcdGNvbG9yOiB2YXIoLS1tYWluLXdoaXRlKTtcblx0XHRcdH1cblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxufVxuLmJ1c2luZXNzLXNsdWctY29udGVudCB7XG5cdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0fVxufVxuLmJ1c2luZXNzLXNsdWctY29udGVudC13cmFwcGVyIHtcblx0cGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0cGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcblx0fVxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdHBhZGRpbmctdG9wOiAyNnB4ICFpbXBvcnRhbnQ7XG5cdH1cbn1cbi5idXNpbmVzcy1taW5fbmF2aWdhdGlvbiB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0ei1pbmRleDogMjtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHR3aWR0aDogNTJweDtcblx0aGVpZ2h0OiA1MnB4O1xuXHRib3gtc2hhZG93OiAwcHggOHB4IDE4cHggLTZweCAjMTgyNzRiMWY7XG5cdHRyYW5zaXRpb246IDQwMG1zO1xuXHRiYWNrZHJvcC1maWx0ZXI6IGJsdXIoN3B4KTtcblx0YmFja2dyb3VuZDogdmFyKC0tbWFpbi13aGl0ZSk7XG5cdGJveC1zaGFkb3c6IDBweCAxMnB4IDQycHggLTRweCAjMTgyNzRiMWY7XG5cblx0Ym94LXNoYWRvdzogMHB4IDhweCAxOHB4IC02cHggIzE4Mjc0YjFmO1xuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdHdpZHRoOiA0MHB4O1xuXHRcdGhlaWdodDogNDBweDtcblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdHRvcDogNDUlO1xuXHR9XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuLmJ1c2luZXNzLW1pbi0tZGlzYWJsZSB7XG5cdG9wYWNpdHk6IDA7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmJ1c2luZXNzLW1pbi1wcmV2IHtcblx0bGVmdDogLTI2cHg7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMTgwZGVnKTtcblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRsZWZ0OiAtMjBweDtcblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdGxlZnQ6IDEwcHg7XG5cdH1cbn1cblxuLmJ1c2luZXNzLW1pbi1uZXh0IHtcblx0cmlnaHQ6IC0yMXB4O1xufVxuIiwiLmJ1c2luZXNzIHtcblx0bWFyZ2luLWJvdHRvbTogdmFyKC0tc2VjdGlvbi1tYik7XG5cdCYtdGl0bGUge1xuXHRcdGZvbnQ6IHZhcigtLWRlc2t0b3AtMTkyMC1oLTIpO1xuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdH1cblx0Ji1jYXJkLWxpc3Qge1xuXHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0Z2FwOiAzMHB4O1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRnYXA6IDIwcHg7XG5cdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdH1cblx0fVxuXG5cdC5idXNpbmVzc19saXN0X2Rvd25sb2FkIHtcblx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXHRcdGhlaWdodDogNzJweDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0Z2FwOiAxMXB4O1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXN0cm9rZS1saWdodC1ibHVlKTtcblx0XHRjb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcblx0XHRmb250OiB2YXIoLS1idXR0b24tbWVkaXVtKTtcblx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRcdHRyYW5zaXRpb246IDQwMG1zO1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcblx0XHRcdGNvbG9yOiAjZmZmO1xuXG5cdFx0XHRzdmcgcGF0aCB7XG5cdFx0XHRcdGZpbGw6ICNmZmY7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdFx0aGVpZ2h0OiA1NHB4ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXG5cdFx0c3ZnIHtcblx0XHRcdHRyYW5zaXRpb246IDQwMG1zO1xuXG5cdFx0XHRwYXRoIHtcblx0XHRcdFx0dHJhbnNpdGlvbjogNDAwbXM7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0JjpkaXNhYmxlZCB7XG5cdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdG9wYWNpdHk6IDAuODtcblxuXHRcdFx0c3ZnIHtcblx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcblx0XHRcdH1cblxuXHRcdFx0c3ZnIHBhdGgge1xuXHRcdFx0XHRmaWxsOiAjZmZmO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdFx0aGVpZ2h0OiA2M3B4O1xuXHRcdH1cblx0fVxufVxuLmJ1c2luZXNzLWhlYWRlciB7XG5cdC5jaG9pY2VzIHtcblx0XHR3aWR0aDogNDA3cHggIWltcG9ydGFudDtcblx0XHRmb250OiB2YXIoLS1idXR0b24tbWVkaXVtKTtcblx0XHQmOmZvY3VzIHtcblx0XHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXHQuaXMtb3BlbiAuY2hvaWNlc19fbGlzdC0tZHJvcGRvd24sXG5cdC5pcy1vcGVuIC5jaG9pY2VzX19saXN0W2FyaWEtZXhwYW5kZWRdIHtcblx0XHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1zdHJva2UtbGlnaHQtYmx1ZSk7XG5cdFx0Ym9yZGVyLXJhZGl1czogOHB4IDhweCAwIDA7XG5cdH1cblx0LmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duLFxuXHQuY2hvaWNlc19fbGlzdFthcmlhLWV4cGFuZGVkXSB7XG5cdFx0ei1pbmRleDogMTAwO1xuXHRcdHdvcmQtYnJlYWs6IGtlZXAtYWxsO1xuXHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdH1cblx0LmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duIC5jaG9pY2VzX19saXN0LFxuXHQuY2hvaWNlc19fbGlzdFthcmlhLWV4cGFuZGVkXSAuY2hvaWNlc19fbGlzdCB7XG5cdFx0Jjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuXHRcdFx0d2lkdGg6IDZweDtcblx0XHR9XG5cblx0XHQmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHR9XG5cblx0XHQmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmV5LTEwMCk7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAxMXB4O1xuXHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuNHM7XG5cdFx0XHQtbW96LXRyYW5zaXRpb246IGFsbCAwLjRzO1xuXHRcdFx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC40cztcblx0XHR9XG5cblx0XHQmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmV5LTUwMCk7XG5cdFx0fVxuXHR9XG5cdC5pcy1mb2N1c2VkIC5jaG9pY2VzX19pbm5lcixcblx0LmlzLW9wZW4gLmNob2ljZXNfX2lubmVyIHtcblx0XHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1zdHJva2UtbGlnaHQtYmx1ZSk7XG5cdH1cblxuXHQuY2hvaWNlc19faW5uZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4td2hpdGUpO1xuXHRcdGJvcmRlci1yYWRpdXM6IDhweDtcblx0XHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1zdHJva2UtbGlnaHQtYmx1ZSk7XG5cdFx0dHJhbnNpdGlvbjogYWxsIDQwMG1zO1xuXHR9XG5cdC5jaG9pY2VzW2RhdGEtdHlwZSo9J3NlbGVjdC1vbmUnXS5pcy1vcGVuOjphZnRlciB7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHR9XG5cdC5jaG9pY2VzW2RhdGEtdHlwZSo9J3NlbGVjdC1vbmUnXTo6YWZ0ZXIge1xuXHRcdHdpZHRoOiAxMHB4O1xuXHRcdGhlaWdodDogMTBweDtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0cGFkZGluZzogMDtcblx0XHR0b3A6IDI0cHg7XG5cdFx0cmlnaHQ6IDI0cHg7XG5cdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDQwMG1zO1xuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVRGLTgsJTNjc3ZnIHdpZHRoPSc4JyBoZWlnaHQ9JzUnIHZpZXdCb3g9JzAgMCA4IDUnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM2UlM2NwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgY2xpcC1ydWxlPSdldmVub2RkJyBkPSdNMCAxLjE3NjUxTDEuMjMwODIgMEw0IDIuNjQ2OThMNi43NjkxOCAwTDggMS4xNzY1MUw0IDVMMCAxLjE3NjUxWicgZmlsbD0nJTIzMDAxNDM0Jy8lM2UlM2Mvc3ZnJTNlIFwiKTtcblx0fVxuXHQuY2hvaWNlc19faXRlbSB7XG5cdFx0dHJhbnNpdGlvbjogYWxsIDQwMG1zO1xuXHR9XG5cdC5jaG9pY2VzLmlzLW9wZW4ge1xuXHRcdGJvcmRlci1yYWRpdXM6IDhweDtcblx0XHQvLyBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1zdHJva2UtbGlnaHQtYmx1ZSkgIWltcG9ydGFudDtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi13aGl0ZSk7XG5cdH1cblx0LmlzLW9wZW4gLmNob2ljZXNfX2lubmVyIHtcblx0XHRib3JkZXItcmFkaXVzOiA4cHg7XG5cblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLXdoaXRlKTtcblx0fVxuXHQjcHJvbW90aW9uLXBhcnRuZXJzLXNlbGVjdCB7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHR9XG59XG4uYnVzaW5lc3MtY2FyZCB7XG5cdHdpZHRoOiA0MDZweDtcblx0aGVpZ2h0OiA0NDBweDtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0d2lkdGg6IDM4MHB4ICFpbXBvcnRhbnQ7XG5cdFx0aGVpZ2h0OiA0NDBweCAhaW1wb3J0YW50O1xuXHR9XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdHdpZHRoOiAzMzlweCAhaW1wb3J0YW50O1xuXHRcdGhlaWdodDogNDIwcHggIWltcG9ydGFudDtcblx0fVxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdHdpZHRoOiAzMzVweCAhaW1wb3J0YW50O1xuXHRcdGhlaWdodDogMzQ5cHggIWltcG9ydGFudDtcblx0fVxufVxuIiwiLmNhcmVlcl9iYW5uZXIge1xuXHRtYXJnaW4tYm90dG9tOiA1MHB4O1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdH1cblx0Ji13cmFwcGVyIHtcblx0XHRiYWNrZ3JvdW5kOiB2YXIoLS1ncmFkaWVudC1ibHVlKTtcblx0XHRwYWRkaW5nOiA2MHB4IDk0cHggODBweCA2MHB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRwYWRkaW5nOiA1MHB4IDIwcHggMCA0MHB4O1xuXHRcdFx0aGVpZ2h0OiA2MTlweDtcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdHBhZGRpbmc6IDM2cHggMjBweCAwIDIwcHg7XG5cdFx0XHRoZWlnaHQ6IDU4MHB4O1xuXHRcdH1cblx0fVxuXHQmLWNvbnRlbnQge1xuXHRcdG1heC13aWR0aDogNTM0cHg7XG5cdFx0Ji10ZXh0IHtcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMjBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ji10aXRsZSB7XG5cdFx0Zm9udDogdmFyKC0tZGVza3RvcC0xOTIwLWgtMik7XG5cdFx0Y29sb3I6IHZhcigtLW1haW4td2hpdGUpO1xuXHRcdG1heC13aWR0aDogNTI4cHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDE2cHg7XG5cdH1cblx0Ji1kZXNjIHtcblx0XHRmb250OiB2YXIoLS1ib2R5LWxhcmdlKTtcblx0XHRjb2xvcjogdmFyKC0tbWFpbi13aGl0ZSk7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG5cdFx0XHR3aWR0aDogNDgxcHg7XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHR9XG5cdH1cblx0Ji1pbWFnZSB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHJpZ2h0OiA4NHB4O1xuXHRcdGJvdHRvbTogMDtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRib3R0b206IDA7XG5cdFx0XHRyaWdodDogMDtcblx0XHR9XG5cdH1cblx0Ji1jb3Vyc2Uge1xuXHRcdGJvdHRvbTogNDBweDtcblx0fVxufVxuIiwiLmNhcmVlci1icmVhZGNydW1icyB7XG5cdC8vIHBhZGRpbmctdG9wOiA5N3B4O1xuXHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHQmLWFycm93IHtcblx0XHRwYWRkaW5nOiAwIDEycHg7XG5cdH1cbn1cbiIsIi5jYXJlZXJfY29udGVudCB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdG9wYWNpdHk6IDA7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5jb250ZW50LXZpc2libGUge1xuXHRkaXNwbGF5OiBibG9jaztcblx0b3BhY2l0eTogMTtcblx0YW5pbWF0aW9uOiBmYWRlSW4gMC42cztcblx0bWFyZ2luLWJvdHRvbTogdmFyKC0tc2VjdGlvbi1tYik7XG59XG5Aa2V5ZnJhbWVzIGZhZGVJbiB7XG5cdGZyb20ge1xuXHRcdG9wYWNpdHk6IDA7XG5cdH1cblx0dG8ge1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cbn1cbi5jYXJlZXJfY29udGVudC1jYXJkcy13cmFwcGVyIHtcblx0ZGlzcGxheTogZ3JpZDtcblx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcblx0Z3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMiwgMWZyKTtcblx0Z2FwOiAzMHB4O1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuXHRcdGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDMsIDFmcik7XG5cdH1cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGdhcDogMDtcblx0fVxuXHQuY2FyZWVyX2NvbnRlbnQtY2FyZHMtY2FyZCB7XG5cdFx0bWF4LXdpZHRoOiA0MDdweDtcblx0XHRtaW4taGVpZ2h0OiAzMThweDtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0cGFkZGluZzogNDBweDtcblx0XHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhY2tncm91bmQtYmx1ZSk7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0XHRtYXgtd2lkdGg6IDM4MHB4O1xuXHRcdFx0bWluLWhlaWdodDogMzQ0cHg7XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuXHRcdFx0bWF4LXdpZHRoOiAzMzlweDtcblx0XHRcdHBhZGRpbmc6IDMycHg7XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdHBhZGRpbmc6IDMwcHggMjBweDtcblx0XHR9XG5cblx0XHQmLXRpdGxlIHtcblx0XHRcdGZvbnQ6IHZhcigtLWRlc2t0b3AtMTkyMC1oLTUpO1xuXHRcdH1cblx0XHQmLWRlc2Mge1xuXHRcdFx0Zm9udDogdmFyKC0tYm9keS1sYXJnZSk7XG5cdFx0XHR3aWR0aDogMzIzcHg7XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcblx0XHRcdFx0bWF4LXdpZHRoOiAyNzVweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji1pY29uIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdFx0XHRoZWlnaHQ6IDQ5cHg7XG5cdFx0XHRvYmplY3QtZml0OiBub25lO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG5cdFx0fVxuXHR9XG59XG4uY2FyZWVyX2NvbnRlbnQtd2Uge1xuXHRoZWlnaHQ6IGF1dG87XG5cdHBhZGRpbmc6IDE1MHB4IDA7XG5cdGJhY2tncm91bmQ6IHZhcigtLWdyYWRpZW50LWxpZ2h0LWJsdWUpO1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRwYWRkaW5nOiAxMDlweCAwIDEzMHB4IDA7XG5cdH1cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG5cdFx0cGFkZGluZzogODJweCAwO1xuXHRcdHBhZGRpbmctYm90dG9tOiAxMDBweDtcblx0fVxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdHBhZGRpbmctdG9wOiA2NnB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiA4MHB4O1xuXHR9XG5cdCYtaGVhZGVyLXdyYXBwZXIge1xuXHRcdG1hcmdpbi1ib3R0b206IDUwcHg7XG5cdH1cblx0Ji10aXRsZSB7XG5cdFx0Zm9udDogdmFyKC0tZGVza3RvcC0xOTIwLWgtMik7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTZweDtcblx0fVxuXHQmLWRlc2Mge1xuXHRcdGZvbnQ6IHZhcigtLWJvZHktZXh0cmEtZXh0cmEtbGFyZ2UpO1xuXHRcdGNvbG9yOiB2YXIoLS1ncmV5LTUwMCk7XG5cdFx0d2lkdGg6IDY1NHB4O1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdGZvbnQ6IHZhcigtLWJvZHktZXh0cmEtbGFyZ2UpO1xuXHRcdH1cblx0fVxuXHQmLWNvbnRlbnQge1xuXHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgNDA1cHg7XG5cdFx0Z2FwOiAzMHB4O1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRnYXA6IDEwcHg7XG5cdFx0fVxuXHRcdCYtY2FyZHMge1xuXHRcdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG5cdFx0XHRncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgyLCAxZnIpO1xuXHRcdFx0Z2FwOiAzMHB4O1xuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0Z2FwOiAxMHB4O1xuXHRcdFx0fVxuXHRcdFx0Ji1jYXJkIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi13aGl0ZSk7XG5cdFx0XHRcdG1heC13aWR0aDogNDA2cHg7XG5cdFx0XHRcdG1pbi1oZWlnaHQ6IDI1NnB4O1xuXHRcdFx0XHRwYWRkaW5nOiA0MHB4O1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHRnYXA6IDUwcHg7XG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdFx0XHRcdGdhcDogMzZweDtcblx0XHRcdFx0fVxuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcblx0XHRcdFx0XHRwYWRkaW5nOiAzMnB4O1xuXHRcdFx0XHRcdGdhcDogMjBweDtcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDMzOXB4O1xuXHRcdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0fVxuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDMwcHggMjBweDtcblx0XHRcdFx0XHRtaW4taGVpZ2h0OiAxNzJweDtcblx0XHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji10aXRsZSB7XG5cdFx0XHRcdFx0Y29sb3I6IHZhcigtLW1haW4tdGlmZmFueSk7XG5cdFx0XHRcdFx0Zm9udDogdmFyKC0tZGVza3RvcC0xOTIwLWgtNCk7XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji1kZXNjIHtcblx0XHRcdFx0XHRmb250OiB2YXIoLS1ib2R5LWxhcmdlKTtcblx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcblx0XHRcdFx0XHRcdGZvbnQ6IHZhcigtLWJvZHktbWVkaXVtKTtcblx0XHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmLWJhbm5lci1taW4ge1xuXHRcdFx0bWluLWhlaWdodDogMjE3cHggIWltcG9ydGFudDtcblx0XHR9XG5cdFx0Ji1iYW5uZXIge1xuXHRcdFx0YmFja2dyb3VuZDogdmFyKC0tZ3JhZGllbnQtYmx1ZSk7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRcdFx0cGFkZGluZzogNDBweDtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0Z2FwOiAzOHB4O1xuXHRcdFx0bWF4LWhlaWdodDogNTcwcHg7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRcdFx0bWF4LWhlaWdodDogNjAycHggIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0XHRwYWRkaW5nOiAzMnB4O1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiA5MnB4O1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHRcdG1pbi1oZWlnaHQ6IDI3NXB4ICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRtaW4taGVpZ2h0OiA0NDdweCAhaW1wb3J0YW50O1xuXHRcdFx0XHRwYWRkaW5nOiAzMHB4IDIwcHggNDBweCAyMHB4O1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0fVxuXHRcdFx0Ji10ZXh0IHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0Z2FwOiAyMHB4O1xuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDM3N3B4O1xuXHRcdFx0XHRcdGdhcDogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji10aXRsZSB7XG5cdFx0XHRcdGZvbnQ6IHZhcigtLWRlc2t0b3AtMTkyMC1oLTQpO1xuXHRcdFx0XHRjb2xvcjogdmFyKC0tbWFpbi13aGl0ZSk7XG5cdFx0XHRcdHdpZHRoOiAyNTBweDtcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdFx0fVxuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLWRlc2Mge1xuXHRcdFx0XHRmb250OiB2YXIoLS1ib2R5LWxhcmdlKTtcblx0XHRcdFx0Y29sb3I6IHZhcigtLW1haW4td2hpdGUpO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxOHB4O1xuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdFx0XHRmb250OiB2YXIoLS1ib2R5LW1lZGl1bSk7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMzRweDtcblx0XHRcdFx0fVxuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRcdGZvbnQ6IHZhcigtLWJvZHktc21hbGwpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLWJ1dHRvbiB7XG5cdFx0XHRcdHBhZGRpbmc6IDE1cHggMjRweDtcblx0XHRcdFx0Y29sb3I6IHZhcigtLXNlY29uZGFyeS1ibHVlLXRleHQpO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLXdoaXRlKTtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNnB4O1xuXHRcdFx0XHRmb250OiB2YXIoLS1idXR0b24tbWVkaXVtKTtcblx0XHRcdFx0dHJhbnNpdGlvbjogZWFzZS1pbi1vdXQgMC4zcztcblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi1ibGFjayk7XG5cdFx0XHRcdFx0Y29sb3I6IHZhcigtLW1haW4td2hpdGUpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLWltYWdlLXdyYXBwZXIge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGJvdHRvbTogNDBweDtcblx0XHRcdFx0cmlnaHQ6IDQwcHg7XG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuXHRcdFx0XHRcdHdpZHRoOiAxNTZweDtcblx0XHRcdFx0XHRoZWlnaHQ6IDE1NnB4O1xuXHRcdFx0XHRcdGFsaWduLXNlbGY6IGNlbnRlcjtcblx0XHRcdFx0fVxuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRcdHdpZHRoOiAxMThweDtcblx0XHRcdFx0XHRoZWlnaHQ6IDExOHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLWltYWdlLXdyYXBwZXItbWluIHtcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG5cdFx0XHRcdFx0d2lkdGg6IDEyNHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0aGVpZ2h0OiAxMjRweCAhaW1wb3J0YW50O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLWJ1dHRvbi13cmFwcGVyIHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbi5jYXJlZXJfY29udGVudC1tb3JlIHtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG59XG4uY2FyZWVyX2NvbnRlbnQtbW9yZS1iYW5uZXIge1xuXHRtYXJnaW4tYm90dG9tOiB2YXIoLS1zZWN0aW9uLW1iKTtcblx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0YmFja2dyb3VuZDogdmFyKC0tZ3JhZGllbnQtYmx1ZSk7XG5cdG1pbi1oZWlnaHQ6IDUwMnB4O1xuXHRoZWlnaHQ6IGF1dG87XG5cdHBhZGRpbmc6IDYwcHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGdhcDogNDBweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcblx0XHRwYWRkaW5nOiA1MHB4IDQwcHggNjBweCA0MHB4O1xuXHR9XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0cGFkZGluZzogMzZweCAyMHB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiA1MXB4O1xuXHRcdGhlaWdodDogYXV0bztcblx0fVxuXHQmLWhlYWRlciB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdH1cblx0XHQmLXRpdGxlIHtcblx0XHRcdHdpZHRoOiAzNzVweDtcblx0XHRcdGNvbG9yOiB2YXIoLS1tYWluLXdoaXRlKTtcblx0XHRcdGZvbnQ6IHZhcigtLWRlc2t0b3AtMTkyMC1oLTIpO1xuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG5cdFx0XHRcdHdpZHRoOiBtYXgtY29udGVudDtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDE2cHg7XG5cdFx0XHR9XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji1kZXNjIHtcblx0XHRcdGZvbnQ6IHZhcigtLWJvZHktZXh0cmEtZXh0cmEtbGFyZ2UpO1xuXHRcdFx0Y29sb3I6IHZhcigtLW1haW4td2hpdGUpO1xuXHRcdFx0d2lkdGg6IDU0NnB4O1xuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG5cdFx0XHRcdGZvbnQ6IHZhcigtLWJvZHktbGFyZ2UpO1xuXHRcdFx0fVxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRcdGZvbnQ6IHZhcigtLWJvZHktbWVkaXVtKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ji1mb290ZXIge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0cGFkZGluZzogNDBweDtcblx0XHRwYWRkaW5nLXJpZ2h0OiA2MnB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4td2hpdGUpO1xuXHRcdGhlaWdodDogMTgwcHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogMThweDtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcblx0XHRcdHBhZGRpbmc6IDI0cHggMzBweCAzNHB4IDMwcHg7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRwYWRkaW5nOiAzMHB4IDIwcHg7XG5cdFx0fVxuXHRcdCYtaW5mbyB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR9XG5cdFx0XHQmLWNpY2xlIHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKTtcblx0XHRcdFx0d2lkdGg6IDEwMHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDEwMHB4O1xuXG5cdFx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuXHRcdFx0XHRcdHdpZHRoOiA2MHB4O1xuXHRcdFx0XHRcdGhlaWdodDogNjBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji1wZXJzb24ge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0Ym9yZGVyOiA0cHggc29saWQgd2hpdGU7XG5cdFx0XHRcdHotaW5kZXg6IDI7XG5cdFx0XHRcdHdpZHRoOiAxMDhweDtcblx0XHRcdFx0aGVpZ2h0OiAxMDhweDtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuXHRcdFx0XHRcdHdpZHRoOiA2N3B4O1xuXHRcdFx0XHRcdGhlaWdodDogNjdweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmLXBob3RvcyB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0d2lkdGg6IDE4MHB4O1xuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHRcdFx0XHR3aWR0aDogMTIwcHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0XHRoZWlnaHQ6IDY4cHg7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMThweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji10ZXh0IHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0Z2FwOiA2cHg7XG5cblx0XHRcdFx0Ji10aXRsZSB7XG5cdFx0XHRcdFx0Zm9udDogdmFyKC0tZGVza3RvcC0xOTIwLWgtNik7XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji1kZXNjIHtcblx0XHRcdFx0XHRmb250OiB2YXIoLS1idXR0b24tc21hbGwpO1xuXHRcdFx0XHRcdGNvbG9yOiB2YXIoLS1ncmV5LTUwMCk7XG5cdFx0XHRcdFx0bWF4LXdpZHRoOiA0MDBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmLWJ0biB7XG5cdFx0XHRwYWRkaW5nOiAxNXB4IDI0cHg7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNnB4O1xuXHRcdFx0Y29sb3I6IHZhcigtLW1haW4td2hpdGUpO1xuXHRcdFx0Zm9udDogdmFyKC0tYnV0dG9uLW1lZGl1bSk7XG5cdFx0XHR0cmFuc2l0aW9uOiBlYXNlLWluLW91dCAwLjNzO1xuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNlY29uZGFyeS1ibHVlLXRleHQpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuLmNhcmVlci13b3JrLXRpdGxlIHtcblx0bWFyZ2luLXRvcDogMjBweDtcblx0bWF4LXdpZHRoOiA1NjRweDtcblx0bWFyZ2luLWJvdHRvbTogNTBweDtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG5cdFx0d2lkdGg6IDU1NHB4ICFpbXBvcnRhbnQ7XG5cdH1cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHR3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdH1cbn1cbi5jYXJlZXJfd29yay13cmFwcGVyIHtcblx0ZGlzcGxheTogZ3JpZDtcblx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgNDA1cHg7XG5cdGdhcDogMzBweDtcblx0bWluLWhlaWdodDogNTQycHg7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDM4MHB4O1xuXHRcdG1pbi1oZWlnaHQ6IDQ2NnB4O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0fVxuXHQud29yay1iYW5uZXItdGl0bGUge1xuXHRcdG1hcmdpbi1ib3R0b206IDI0cHg7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHR9XG5cdH1cblx0Ji1kZXNjcmlwdGlvbiB7XG5cdFx0cGFkZGluZzogNDBweDtcblx0XHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhY2tncm91bmQtYmx1ZSk7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdHBhZGRpbmc6IDMwcHggMjBweDtcblx0XHR9XG5cdFx0Ji10aXRsZSB7XG5cdFx0XHRmb250OiB2YXIoLS1kZXNrdG9wLTE5MjAtaC00KTtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAyNHB4O1xuXHRcdH1cblx0XHQmLXRleHQge1xuXHRcdFx0Zm9udDogdmFyKC0tYm9keS1sYXJnZSk7XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdFx0Ji1kZXNjIHtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDYwcHg7XG5cdFx0XHRcdGEge1xuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1tYWluLWJsdWUpO1xuXHRcdFx0XHRcdGNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtdGV4dC1tb2JpbGUge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuLmJ0bS1saW5lIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRjb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLW1haW4tYmx1ZSk7XG5cdGxpbmUtaGVpZ2h0OiAxcHg7XG59XG4udGV4dC1waWNrIHtcblx0bGluZS1oZWlnaHQ6IDYwcHg7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0bGluZS1oZWlnaHQ6IDMwcHg7XG5cdFx0cGFkZGluZzogMjBweCAwO1xuXHR9XG59XG5cbi5jYXJlZXJfY29udGVudF93ZWxjb21lIHtcblx0Ji13cmFwcGVyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kLWJsdWUpO1xuXHRcdGhlaWdodDogNDIwcHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogMTJweDtcblx0XHRwYWRkaW5nOiA4MHB4IDE1MHB4IDEwMHB4IDYwcHg7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0cGFkZGluZzogNTBweCA0MHB4O1xuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0cGFkZGluZzogMzZweCAyMHB4O1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDUwcHg7XG5cdFx0fVxuXHR9XG5cdCYtdGl0bGUge1xuXHRcdGZvbnQ6IHZhcigtLWRlc2t0b3AtMTkyMC1oLTIpO1xuXHRcdG1heC13aWR0aDogNTAwcHg7XG5cdH1cblx0Ji1kZXNjIHtcblx0XHRwYWRkaW5nLXRvcDogMTBweDtcblx0XHQmLXRleHQge1xuXHRcdFx0d2lkdGg6IDQwMHB4O1xuXHRcdFx0Zm9udDogdmFyKC0tYm9keS1sYXJnZSk7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMjhweDtcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuXHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji1idG4ge1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0cGFkZGluZzogMTVweCAyNHB4O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDRweDtcblx0XHRcdGZvbnQ6IHZhcigtLWJ1dHRvbi1tZWRpdW0pO1xuXHRcdFx0Y29sb3I6IHZhcigtLW1haW4td2hpdGUpO1xuXHRcdFx0dHJhbnNpdGlvbjogZWFzZS1pbi1vdXQgMC4zcztcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnktYmx1ZS10ZXh0KTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbi5idG4tc2luZ2xlIHtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuLmNhcmVlcl9jb250ZW50LW1vcmUtYmFubmVyLWZvb3Rlci1idG4td3JhcHBlciB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBhZGRpbmctdG9wOiAyMHB4O1xuXHR9XG59XG4uY2FyZWVyLWNhcmRzLWRlc2t0b3Age1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cbiIsIiNsb2dpbi1jb250YWluZXIge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdGhlaWdodDogMTAwJTtcblx0d2lkdGg6IDEwMCU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblxuXHR6LWluZGV4OiA5OTtcblx0LmxvZ2luX21vZGFsLWNsb3NlIHtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHJpZ2h0OiAtMzZweDtcblx0XHR0b3A6IC0zNXB4O1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRyaWdodDogMTBweDtcblx0XHRcdHRvcDogMTBweDtcblx0XHR9XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRzdmcgcGF0aCB7XG5cdFx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjNzO1xuXHRcdFx0XHRzdHJva2U6ICNmZmZmZmY7XG5cdFx0XHR9XG5cdFx0XHRzdmcgY2lyY2xlIHtcblx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuM3M7XG5cdFx0XHRcdGZpbGw6IHZhcigtLXNlY29uZGFyeS1ibHVlLXRleHQpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQubG9naW4tZXJyb3Ige1xuXHRcdGZvbnQ6IHZhcigtLWNhcHRpb24tbGFyZ2UpO1xuXHRcdHBhZGRpbmctdG9wOiAxNXB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAwO1xuXHRcdGFuaW1hdGlvbjogZXJyb3JTaG93IGxpbmVhciAwLjJzO1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0Y29sb3I6IHJnYigxOTYsIDAsIDApO1xuXHR9XG5cdGgyIHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRhbmltYXRpb246IG1vZGFsQ29udGVudEZhZGVJbiAwLjJzIDAuM3MgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKVxuXHRcdFx0Zm9yd2FyZHM7XG5cdH1cblxuXHRAa2V5ZnJhbWVzIGVycm9yU2hvdyB7XG5cdFx0ZnJvbSB7XG5cdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHR9XG5cdFx0dG8ge1xuXHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdHBhZGRpbmctdG9wOiAxNXB4O1xuXHRcdH1cblx0fVxuXHQvLyAgIHJpZ2h0OiAzNDdweDtcblx0Ly8gdG9wOiAzMDZweDtcblxuXHQubG9naW4tYmFja2dyb3VuZCB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cdFx0YmFja2dyb3VuZDogcmdiYSg0LCAyNywgNjYsIDAuNjM3KTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRoZWlnaHQ6IDEwMHZoO1xuXHRcdC5sb2dpbiB7XG5cdFx0XHQubG9naW5fc3Bpbm5lciB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0XHR0b3A6IDUwJTtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdFx0XHR9XG5cdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDApO1xuXHRcdFx0YmFja2dyb3VuZDogd2hpdGU7XG5cdFx0XHRwYWRkaW5nOiA0MHB4IDMwcHg7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHdpZHRoOiA1MDBweDtcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdHdpZHRoOiA5MCU7XG5cdFx0XHR9XG5cblx0XHRcdC5sb2dpbi1jYXB0aW9uIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdFx0Zm9udDogdmFyKC0tY2FwdGlvbi1sYXJnZSk7XG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQubG9naW4tbGFiZWwge1xuXHRcdFx0XHRmb250OiB2YXIoLS1ib2R5LW1lZGl1bSk7XG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHR9XG5cdFx0XHQubG9naW4taW5wdXQge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pbnB1dC1ncmV5LWZpbGwpO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0cGFkZGluZzogMTVweCAyMHB4O1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdFx0XHR9XG5cdFx0XHQubG9naW4tc3VibWl0IHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMzBweDtcblx0XHRcdFx0Y29sb3I6IHZhcigtLW1haW4td2hpdGUpO1xuXHRcdFx0XHRmb250OiB2YXIoLS1idXR0b24tbWVkaXVtKTtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdHBhZGRpbmc6IDE1cHggMDtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi1vcmFuZ2UpO1xuXHRcdFx0XHR0cmFuc2l0aW9uOiA0MDBtcztcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNnB4O1xuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZTk2ZDFkO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4ubG9naW4tc2hvdyB7XG5cdGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG5cdGFuaW1hdGlvbjogZmFkZUluIDAuM3MgbGluZWFyO1xuXHQubG9naW4ge1xuXHRcdGFuaW1hdGlvbjogYmxvd1VwTW9kYWwgMC41cyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpIGZvcndhcmRzO1xuXHR9XG59XG4ubG9naW4tb3V0IHtcblx0YW5pbWF0aW9uOiBsb2dpbk91dEJnIDAuNHMgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKSBmb3J3YXJkcztcblx0LmxvZ2luIHtcblx0XHRhbmltYXRpb246IGJsb3dVcE1vZGFsVHdvIDAuNXMgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKSBmb3J3YXJkcztcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIGxvZ2luT3V0Qmcge1xuXHRmcm9tIHtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG5cdHRvIHtcblx0XHRvcGFjaXR5OiAwO1xuXHR9XG59XG5cbkBrZXlmcmFtZXMgYmxvd1VwTW9kYWwge1xuXHQwJSB7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgwKTtcblx0fVxuXHQxMDAlIHtcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDEpO1xuXHR9XG59XG5cbkBrZXlmcmFtZXMgYmxvd1VwTW9kYWxUd28ge1xuXHQwJSB7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgxKTtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG5cdDEwMCUge1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoMCk7XG5cdFx0b3BhY2l0eTogMDtcblx0fVxufVxuLm5vdGlmaWNhdGlvbiB7XG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSA1MDBtcztcblx0ZGlzcGxheTogbm9uZTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwMCUpO1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHJpZ2h0OiA1MHB4O1xuXHR6LWluZGV4OiA5OTtcblx0dG9wOiAxMDBweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLXdoaXRlKTtcblx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0d2lkdGg6IDM1MHB4O1xuXHRoZWlnaHQ6IDEwMHB4O1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdHJpZ2h0OiA1cHg7XG5cdFx0dG9wOiAzMHB4O1xuXHR9XG5cdC5ub3RpZmljYXRpb24tY2xvc2Uge1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHR6LWluZGV4OiAxMDA7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHJpZ2h0OiAycHg7XG5cdFx0dG9wOiA1cHg7XG5cdH1cblx0Jl93cmFwcGVyIHtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0Jjo6YmVmb3JlIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0d2lkdGg6IDMzMHB4O1xuXHRcdFx0aGVpZ2h0OiA2cHg7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZTk2ZDFkO1xuXHRcdFx0bGVmdDogMTBweDtcblx0XHRcdGJvdHRvbTogMTBweDtcblxuXHRcdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0XHRcdGFuaW1hdGlvbjogcHJvZ3Jlc3MgbGluZWFyIDRzO1xuXHRcdFx0QGtleWZyYW1lcyBwcm9ncmVzcyB7XG5cdFx0XHRcdGZyb20ge1xuXHRcdFx0XHRcdHdpZHRoOiAyODBweDtcblx0XHRcdFx0fVxuXHRcdFx0XHR0byB7XG5cdFx0XHRcdFx0d2lkdGg6IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Jl90ZXh0IHtcblx0XHRmb250OiB2YXIoLS1jYXB0aW9uLWxhcmdlKTtcblx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0cGFkZGluZy10b3A6IDEwcHg7XG5cdH1cbn1cbi5ub3RpZmljYXRpb24tc2hvdyB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG5cdGFuaW1hdGlvbjogdHJhbnNsYXRlTm90aWZ5O1xuXHRhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4zMSwgMC4xMSwgMC41NywgMS42OCk7XG5cdGFuaW1hdGlvbi1kdXJhdGlvbjogMC44cztcblx0QGtleWZyYW1lcyB0cmFuc2xhdGVOb3RpZnkge1xuXHRcdGZyb20ge1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwMCUpO1xuXHRcdH1cblx0XHR0byB7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwKTtcblx0XHR9XG5cdH1cbn1cbi5ub3RpZmljYXRpb24tb3V0IHtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwMCUpO1xufVxuLmxvZ2luLXN1Ym1pdC1lbnRlciB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdGNvbG9yOiB2YXIoLS1tYWluLXdoaXRlKTtcblx0Zm9udDogdmFyKC0tYnV0dG9uLW1lZGl1bSk7XG5cdHdpZHRoOiAxMDAlO1xuXHRwYWRkaW5nOiAxNXB4IDA7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4tb3JhbmdlKTtcblx0dHJhbnNpdGlvbjogNDAwbXM7XG5cdGJvcmRlci1yYWRpdXM6IDZweDtcblx0Jjpob3ZlciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2U5NmQxZDtcblx0fVxufVxuIiwiLmNhcmVlcl9zd2l0Y2gge1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuXHRcdCY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcblx0XHRcdHdpZHRoOiAycHg7XG5cdFx0fVxuXG5cdFx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0fVxuXG5cdFx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JleS0xMDApO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMTFweDtcblx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjRzO1xuXHRcdFx0LW1vei10cmFuc2l0aW9uOiBhbGwgMC40cztcblx0XHRcdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNHM7XG5cdFx0fVxuXG5cdFx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzU1NTtcblx0XHR9XG5cdH1cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRvdmVyZmxvdzogc2Nyb2xsO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhY2tncm91bmQtYmx1ZSk7XG5cdH1cblx0bWFyZ2luLWJvdHRvbTogMzBweDtcblxuXHQmLXdyYXBwZXIge1xuXHRcdHBhZGRpbmc6IDRweDtcblx0XHRwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuXHRcdG1heC13aWR0aDogNzI3cHg7XG5cdFx0aGVpZ2h0OiA1NnB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhY2tncm91bmQtYmx1ZSk7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRib3JkZXItcmFkaXVzOiA2cHg7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0d2lkdGg6IDY4MHB4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRcdH1cblx0fVxuXHQmLWNvdXJzZSB7XG5cdFx0bWF4LXdpZHRoOiAxMDM4cHg7XG5cdH1cblx0Ji1idG4ge1xuXHRcdHBhZGRpbmc6IDExcHggMzZweDtcblx0XHRmb250OiB2YXIoLS1idXR0b24tbWVkaXVtKTtcblx0XHRjb2xvcjogdmFyKC0tZ3JleS01MDApO1xuXHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0Ym9yZGVyLXJhZGl1czogNnB4O1xuXHRcdHRyYW5zaXRpb246IGFsbCAwLjNzO1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0Y29sb3I6IHJnYig3MSwgNzEsIDcxKTtcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG5cdFx0XHRwYWRkaW5nOiAxMXB4IDMzcHg7XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRwYWRkaW5nOiAxMHB4IDE0cHg7XG5cdFx0fVxuXHR9XG5cdC5hY3RpdmUtc3dpdGNoIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLXdoaXRlKTtcblx0XHRjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWJsdWUtdGV4dCk7XG5cdH1cbn1cbiIsIi5jYXJlZXJfYmFubmVyLWNvdXJzZSB7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuXHRcdHJpZ2h0OiA2MHB4O1xuXHR9XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0cG9zaXRpb246IHN0YXRpYztcblx0XHR3aWR0aDogMjM0cHg7XG5cdFx0aGVpZ2h0OiAxOTJweDtcblx0fVxufVxuLmNhcmVlcl9iYW5uZXItY291cnNlLXdyYXBwZXIge1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdHBhZGRpbmctYm90dG9tOiAzM3B4O1xuXHR9XG59XG4uY2FyZWVyX2Jhbm5lci1jb3Vyc2UtY29udGVudCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGhlaWdodDogMTAwJTtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuIiwiLmNhcmVlcl9jb3Vyc2UtY29tcGFueS13ZWxjb21lIHtcblx0cGFkZGluZzogODBweCA2MHB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kLWJsdWUpO1xuXHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRoZWlnaHQ6IGF1dG87XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdHBhZGRpbmc6IDUwcHggNDBweCA2N3B4IDQwcHg7XG5cdH1cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRwYWRkaW5nOiAzNnB4IDI0cHggNTFweCAyMHB4O1xuXHR9XG5cdC50aXRsZSB7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHR3aWR0aDogNTMycHg7XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHR3aWR0aDogMjkxcHg7XG5cdFx0fVxuXHR9XG5cdC5jYXJlZXJfY291cnNlLWJhbm5lci13cmFwcGVyIHtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciA1NjRweDtcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcblx0XHR9XG5cdFx0LmNhcmVlcl9jb3Vyc2UtYmFubmVyLXJhaXRpbmcge1xuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0XHRcdHdpZHRoOiA0ODJweDtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogNDdweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmNhcmVlcl9jb3Vyc2UtYmFubmVyLXJhaXRpbmctbGFwdG9wIHtcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuY2FyZWVyLWNvdXJzZS1yYWl0aW5nLXRleHQge1xuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRcdGZvbnQ6IHZhcigtLWJvZHktbWVkaXVtKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LmNhcmVlcl9jb3Vyc2UtYmFubmVyLXJhaXRpbmctbGFwdG9wIHtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0cGFkZGluZy1yaWdodDogMjBweDtcblx0XHR9XG5cdH1cblx0LmNhcmVlci1jb3Vyc2UtdGV4dCB7XG5cdFx0bWFyZ2luLXRvcDogMjZweDtcblx0XHRtYXgtaGVpZ2h0OiBub25lO1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0XHRwIHtcblx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuY2FyZWVyLWNvdXJzZS10ZXh0LW1vYmlsZSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0bWF4LWhlaWdodDogbm9uZTtcblx0XHR9XG5cdFx0cCB7XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMjhweDtcblx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMjBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4vL3NlY3Rpb24gY2FyZWVyX2NvdXJzZS1jb21wYW55LXN0ZXBzXG4uY2FyZWVyX2NvdXJzZS1jb21wYW55LXN0ZXBzIHtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRtYXJnaW4tYm90dG9tOiA1MHB4O1xuXHR9XG5cdC5jYXJlZXJfY291cnNlLWNvbXBhbnktc3RlcHMtbmF2LW1vYmlsZSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0fVxuXHR9XG5cdC5jYXJlZXJfY291cnNlLWNvbXBhbnktc3RlcHNfc2xpZGVyIHtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDMwcHg7XG5cdFx0fVxuXHR9XG5cdC5oaXN0b3J5LXBhZ2luYXRpb24ge1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRwb3NpdGlvbjogc3RhdGljO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG5cdFx0fVxuXHR9XG5cdC5jYXJlZXJfY291cnNlLWNvbXBhbnktc3RlcHMtc2xpZGVyLXdyYXBwZXIge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDMwcHg7XG5cdFx0fVxuXHR9XG5cblx0LmNhcmVlcl9jb3Vyc2UtY29tcGFueS1zdGVwc19uYXZpZ2F0aW9uIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiA0MCU7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdHotaW5kZXg6IDI7XG5cdFx0YmFja2dyb3VuZDogI2ZmZmZmZjtcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0d2lkdGg6IDUycHg7XG5cdFx0aGVpZ2h0OiA1MnB4O1xuXHRcdGJveC1zaGFkb3c6IDBweCA4cHggMThweCAtNnB4ICMxODI3NGIxZjtcblx0XHR0cmFuc2l0aW9uOiA0MDBtcztcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cdC5jYXJlZXJfY291cnNlLWNvbXBhbnktc3RlcHNfbmF2aWdhdGlvbi1tb2JpbGUge1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRwb3NpdGlvbjogc3RhdGljO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG5cdFx0fVxuXHR9XG5cdC5jYXJlZXJfY291cnNlLWNvbXBhbnktc3RlcHNfbmF2aWdhdGlvbi0tZGlzYWJsZSB7XG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0b3BhY2l0eTogMDtcblx0fVxuXHQuY2FyZWVyX2NvdXJzZS1jb21wYW55LXN0ZXBzLXByZXYge1xuXHRcdGxlZnQ6IC0yNnB4O1xuXHR9XG5cblx0LmNhcmVlcl9jb3Vyc2UtY29tcGFueS1zdGVwcy1uZXh0IHtcblx0XHRyaWdodDogLTI2cHg7XG5cdH1cblx0Ji10aXRsZSB7XG5cdFx0Zm9udDogdmFyKC0tZGVza3RvcC0xOTIwLWgtMik7XG5cdFx0bWF4LXdpZHRoOiA2MjVweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogNTBweDtcblx0fVxuXHQmLXdyYXBwZXIge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0LmNhcmRfYWN0aXZlIHtcblx0XHRcdC5jYXJlZXJfY291cnNlLWNvbXBhbnktc3RlcHMtY2FyZC1jb250ZW50IHtcblx0XHRcdFx0Zm9udDogdmFyKC0tYm9keS1sYXJnZSk7XG5cdFx0XHRcdGNvbG9yOiB2YXIoLS1tYWluLXdoaXRlKTtcblx0XHRcdFx0YmFja2dyb3VuZDogdmFyKC0tZ3JhZGllbnQtYmx1ZSkgIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHRcdC5jYXJlZXJfY291cnNlLWNvbXBhbnktc3RlcHMtY2FyZC15ZWFyIHtcblx0XHRcdFx0cGFkZGluZzogMTBweCAxMDVweDtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZC1ibHVlKTtcblx0XHRcdFx0Y29sb3I6IHZhcigtLXNlY29uZGFyeS1ibHVlLXRleHQpO1xuXHRcdFx0XHRmb250OiB2YXIoLS1kZXNrdG9wLTE5MjAtaC0xKTtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTZweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Jl9zbGlkZXIge1xuXHRcdG92ZXJmbG93LXg6IGhpZGRlbjtcblx0fVxuXHQmLWNhcmQge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdCYtdGV4dCB7XG5cdFx0XHRmb250OiB2YXIoLS1ib2R5LWxhcmdlKTtcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0XHRmb250OiB2YXIoLS1ib2R5LW1lZGl1bSk7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtY29udGVudCB7XG5cdFx0XHRwYWRkaW5nOiA0MHB4O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXN0cm9rZS1saWdodC1ibHVlKTtcblx0XHRcdHdpZHRoOiA0MDZweDtcblx0XHRcdGhlaWdodDogMzIwcHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMXB4O1xuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0XHRcdHdpZHRoOiAzODBweDtcblx0XHRcdFx0aGVpZ2h0OiAzNDBweDtcblx0XHRcdH1cblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0XHR3aWR0aDogMzM5cHg7XG5cdFx0XHRcdGhlaWdodDogMzA4cHg7XG5cdFx0XHR9XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHR3aWR0aDogMzM1cHg7XG5cdFx0XHRcdGhlaWdodDogMjM2cHg7XG5cdFx0XHRcdHBhZGRpbmc6IDMwcHggMjRweCA1MHB4IDIwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji15ZWFyIHtcblx0XHRcdGZvbnQ6IHZhcigtLWRlc2t0b3AtMTkyMC1oLTMpO1xuXHRcdFx0Y29sb3I6IHZhcigtLXN0cm9rZS1saWdodC1ibHVlKTtcblx0XHR9XG5cdH1cbn1cblxuLy9zZWN0aW9uIGNhcmVlcl9jb3Vyc2UtY29tcGFueS1zdGVwcyBlbmRcblxuLy9zZWN0aW9uIGNhcmVlcl9jb250ZW50LXdoYXRJc1xuLmNhcmVlcl9jb250ZW50LXdoYXRJcyB7XG5cdGhlaWdodDogMTUyMXB4O1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1ncmFkaWVudC1saWdodC1ibHVlKTtcblx0bWFyZ2luLWJvdHRvbTogdmFyKC0tc2VjdGlvbi1tYik7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdGhlaWdodDogYXV0bztcblx0fVxuXHQmLW1hcCB7XG5cdFx0aGVpZ2h0OiA2MTlweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLXdoaXRlKTtcblx0XHRwYWRkaW5nOiA4cHggMTUxcHggNjBweCAxNTFweDtcblx0XHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0cGFkZGluZzogMjZweCA5cHggMTlweCAyNnB4O1xuXHRcdH1cblx0XHQmLXdyYXBwZXIge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0Ji1nZW8ge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHotaW5kZXg6IDI7XG5cdFx0XHRcdGJvdHRvbTogNDBweDtcblx0XHRcdFx0cmlnaHQ6IDk1cHg7XG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdFx0XHRcdGJvdHRvbTogMzlweDtcblx0XHRcdFx0XHRyaWdodDogODZweDtcblx0XHRcdFx0fVxuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdFx0XHRib3R0b206IDI5cHg7XG5cdFx0XHRcdFx0cmlnaHQ6IDYxcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblx0Ji13cmFwcGVyIHtcblx0XHRwYWRkaW5nOiAxNTBweCAwO1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdFx0cGFkZGluZzogMTA5cHggMCAxMzBweCAwO1xuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdHBhZGRpbmc6IDgzcHggMCAxMDBweCAwO1xuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0cGFkZGluZzogNjVweCAwIDgwcHggMDtcblx0XHR9XG5cdFx0LnRpdGxlIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDUwcHg7XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNDZweDtcblx0XHRcdH1cblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0XHRcdHdpZHRoOiAyNTZweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ji1jYXJkcyB7XG5cdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuXHRcdGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDIsIDFmcik7XG5cdFx0Z2FwOiAzMHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMywgMWZyKTtcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cdCYtY2FyZCB7XG5cdFx0cGFkZGluZzogNDBweDtcblx0XHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4td2hpdGUpO1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdFx0cGFkZGluZzogMzBweCAzMnB4IDM2cHggMzJweDtcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRwYWRkaW5nOiAzMnB4O1xuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0cGFkZGluZzogMzBweCAyMHB4O1xuXHRcdFx0bWF4LXdpZHRoOiAyOTlweDtcblx0XHR9XG5cdFx0Ji10aXRsZSB7XG5cdFx0XHRmb250OiB2YXIoLS1kZXNrdG9wLTE5MjAtaC00KTtcblx0XHRcdGNvbG9yOiB2YXIoLS1tYWluLXRpZmZhbnkpO1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDcycHg7XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDU4cHg7XG5cdFx0XHR9XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDU2cHg7XG5cdFx0XHR9XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDRweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji1kZXNjIHtcblx0XHRcdGZvbnQ6IHZhcigtLWJvZHktbGFyZ2UpO1xuXHRcdFx0Y29sb3I6IHZhcigtLW1haW4tYmxhY2spO1xuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0Zm9udDogdmFyKC0tYm9keS1tZWRpdW0pO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuY2FyZWVyX2NvbnRlbnQtd2hhdElzLWNhcmRzLXNsaWRlciB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdG1heC13aWR0aDogMjk5cHg7XG5cdFx0fVxuXHRcdCYtc2xpZGUge1xuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0Z2FwOiAxMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLXdyYXBwZXIge1xuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbi8vc2VjdGlvbiBjYXJlZXJfY29udGVudC13aGF0SXMgZW5kXG5cbi8vc2VjdGlvbiBjYXJlZXJfY29udGVudC1rbm93bGVkZ2VcblxuLmNhcmVlcl9jb250ZW50LWtub3dsZWRnZSB7XG5cdCYtc2xpZGVyIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHR9XG5cdCYtd3JhcHBlciB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0Z2FwOiA4NHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IHZhcigtLXNlY3Rpb24tbWIpO1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdFx0Z2FwOiAxMTZweDtcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0Z2FwOiA1MHB4O1xuXHRcdH1cblx0fVxuXHQmLXRpdGxlIHtcblx0XHQudGl0bGUge1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDI0cHg7XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdFx0d2lkdGg6IDUzOXB4O1xuXHRcdFx0fVxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0d2lkdGg6IDMzNXB4O1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMTRweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ji1kZXNjIHtcblx0XHRmb250OiB2YXIoLS1ib2R5LWV4dHJhLWV4dHJhLWxhcmdlKTtcblx0XHRwYWRkaW5nLWJvdHRvbTogMzBweDtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRcdGZvbnQ6IHZhcigtLWJvZHktZXh0cmEtbGFyZ2UpO1xuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdHdpZHRoOiA0NTZweDtcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdHdpZHRoOiAzNDVweDtcblx0XHRcdGZvbnQ6IHZhcigtLWJvZHktZXh0cmEtZXh0cmEtbGFyZ2UpO1xuXHRcdH1cblx0fVxuXHQmLWJ0biB7XG5cdFx0cGFkZGluZzogMTVweCAyNHB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdHRyYW5zaXRpb246IGVhc2UtaW4tb3V0IDAuM3M7XG5cdFx0Y29sb3I6IHZhcigtLW1haW4td2hpdGUpO1xuXHRcdGJvcmRlci1yYWRpdXM6IDRweDtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRcdHBhZGRpbmc6IDExcHggMTlweDtcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRwYWRkaW5nOiAxMnB4IDE5cHg7XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWJsdWUtdGV4dCk7XG5cdFx0fVxuXHR9XG5cdCYtYnRuLW1vYmlsZSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRjb2xvcjogdmFyKC0tbWFpbi13aGl0ZSk7XG5cdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRcdHRyYW5zaXRpb246IGVhc2UtaW4tb3V0IDAuM3M7XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnktYmx1ZS10ZXh0KTtcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0cGFkZGluZzogMTZweCAxNXB4O1xuXHRcdH1cblx0fVxuXHQmLWNhcmRzIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0Z2FwOiAzMHB4O1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRnYXA6IDA7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdH1cblx0XHQmLWNhcmQge1xuXHRcdFx0d2lkdGg6IDYyNHB4O1xuXHRcdFx0YmFja2dyb3VuZDogdmFyKC0tYmFja2dyb3VuZC1ibHVlKTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDE2cHg7XG5cdFx0XHRwYWRkaW5nOiA0MHB4O1xuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0XHRcdHdpZHRoOiA1ODVweDtcblx0XHRcdFx0Zm9udDogdmFyKC0tYm9keS1tZWRpdW0pO1xuXHRcdFx0fVxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRwYWRkaW5nOiAzMnB4O1xuXHRcdFx0fVxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0d2lkdGg6IDI5OXB4O1xuXHRcdFx0XHRoZWlnaHQ6IDMxMnB4O1xuXHRcdFx0XHRwYWRkaW5nOiAzMHB4IDIwcHg7XG5cdFx0XHR9XG5cdFx0XHQmLXRpdGxlIHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0Z2FwOiA3cHg7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiA2cHg7XG5cdFx0XHRcdCYtdGV4dCB7XG5cdFx0XHRcdFx0Zm9udDogdmFyKC0tZGVza3RvcC0xOTIwLWgtNSk7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLWRlc2Mge1xuXHRcdFx0XHRmb250OiB2YXIoLS1ib2R5LWxhcmdlKTtcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0XHRcdFx0Zm9udDogdmFyKC0tYm9keS1tZWRpdW0pO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4uY2FyZWVyX2NvbnRlbnQtdGVhbS13cmFwcGVyIHtcblx0LnRpdGxlIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXJnaW4tYm90dG9tOiA1MHB4O1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNDRweDtcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0fVxuXHR9XG59XG4uY2FyZWVyX2NvbnRlbnQtdmlkZW8td3JhcHBlciB7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdGJvcmRlci1yYWRpdXM6IDQwcHg7XG5cdGhlaWdodDogNzIwcHg7XG5cdHdpZHRoOiAxMDAlO1xuXHRvdmVyZmxvdzogdmlzaWJsZTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRoZWlnaHQ6IDY3NXB4O1xuXHR9XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdGhlaWdodDogMzk4cHg7XG5cdH1cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRoZWlnaHQ6IDM3MHB4O1xuXHRcdHdpZHRoOiAzMzVweDtcblx0fVxuXHQuY2FyZWVyX2NvbnRlbnQtdGVhbS12aWRlbyB7XG5cdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRtaW4taGVpZ2h0OiAxMDAlO1xuXHRcdH1cblx0fVxuXG5cdC5jYXJlZXJfY29udGVudC12aWRlby1idXR0b24ge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDUwJTtcblx0XHRsZWZ0OiA1MCU7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTUwJSk7XG5cdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzO1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0dG9wOiA1MCU7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNTAlKTtcblx0XHRcdHdpZHRoOiA2MHB4O1xuXHRcdFx0aGVpZ2h0OiA2MHB4O1xuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0d2lkdGg6IDQ2cHg7XG5cdFx0XHRoZWlnaHQ6IDQ2cHg7XG5cdFx0fVxuXHR9XG59XG4uY2FyZWVyLWNvdXJzZS1hcnJvdy1wcmV2IHtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0bGVmdDogLTIycHggIWltcG9ydGFudDtcblx0fVxufVxuLnZpZGVvLWpzIHtcblx0cG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG5cdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuXHRib3JkZXItcmFkaXVzOiA0MHB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxudmpzLWN1c3RvbS10aGVtZSB7XG5cdC52anMtY29udHJvbC1iYXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG5cdH1cblx0LnZqcy1iaWctcGxheS1idXR0b24ge1xuXHRcdG9wYWNpdHk6IDAgIWltcG9ydGFudDtcblx0fVxuXHQudmpzLXZvbHVtZS1jb250cm9sIHtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG5cdH1cblxuXHQudmpzLXBsYXktcHJvZ3Jlc3M6YmVmb3JlIHtcblx0XHR0b3A6IC00cHggIWltcG9ydGFudDtcblx0fVxuXHQudmpzLWZ1bGxzY3JlZW4tY29udHJvbCB7XG5cdFx0LnZqcy1pY29uLXBsYWNlaG9sZGVyIHtcblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDMwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdGJ1dHRvbiB7XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHR9XG5cdH1cblxuXHQudmpzLXByb2dyZXNzLWNvbnRyb2wgLnZqcy1wcm9ncmVzcy1ob2xkZXIge1xuXHRcdG1hcmdpbjogMCAxMHB4O1xuXHRcdGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSk7XG5cdFx0aGVpZ2h0OiAxcHg7XG5cdH1cblx0LnZqcy1wcm9ncmVzcy1jb250cm9sIHtcblx0XHQmOmhvdmVyIHtcblx0XHRcdC52anMtcGxheS1wcm9ncmVzczpiZWZvcmUge1xuXHRcdFx0XHR0b3A6IC03cHggIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQudmpzLWNvbnRyb2wtYmFyIHtcblx0XHRoZWlnaHQ6IDU0cHg7XG5cdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRkaXNwbGF5OiAtd2Via2l0LWJveDtcblx0XHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdFx0b3BhY2l0eTogMTtcblx0XHQtd2Via2l0LXRyYW5zaXRpb246IHZpc2liaWxpdHkgMC4xcywgb3BhY2l0eSAwLjFzO1xuXHRcdC1vLXRyYW5zaXRpb246IHZpc2liaWxpdHkgMC4xcywgb3BhY2l0eSAwLjFzO1xuXHRcdHRyYW5zaXRpb246IHZpc2liaWxpdHkgMC4xcywgb3BhY2l0eSAwLjFzO1xuXHR9XG5cdC52anMtdm9sdW1lLXBhbmVsIHtcblx0XHQtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA1O1xuXHRcdC1tcy1mbGV4LW9yZGVyOiA0O1xuXHRcdG9yZGVyOiA0O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0fVxuXG5cdC52anMtZnVsbHNjcmVlbi1jb250cm9sIHtcblx0XHQtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA1O1xuXHRcdC1tcy1mbGV4LW9yZGVyOiA1O1xuXHRcdG9yZGVyOiA1O1xuXHR9XG5cdC52anMtcGljdHVyZS1pbi1waWN0dXJlLWNvbnRyb2wsXG5cdC52anMtcmVtYWluaW5nLXRpbWUge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0LnZqcy1wbGF5LWNvbnRyb2wge1xuXHRcdHdpZHRoOiA1ZW0gIWltcG9ydGFudDtcblx0fVxuXHQudmpzLXBsYXktY29udHJvbCAudmpzLWljb24tcGxhY2Vob2xkZXI6OmJlZm9yZSB7XG5cdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdGxldHRlci1zcGFjaW5nOiAwLjE2cHg7XG5cdFx0Y29udGVudDogJ1BsYXknICFpbXBvcnRhbnQ7XG5cdFx0Zm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG5cdFx0bGluZS1oZWlnaHQ6IDMwcHg7XG5cdH1cblxuXHQudmpzLXBsYXktY29udHJvbC52anMtcGxheWluZyAudmpzLWljb24tcGxhY2Vob2xkZXI6OmJlZm9yZSB7XG5cdFx0Y29udGVudDogJ1BhdXNlJyAhaW1wb3J0YW50O1xuXHRcdGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuXHR9XG59XG4udmpzLWNvbnRyb2wtYmFyIHtcblx0bWF4LXdpZHRoOiA4NSU7XG5cdG1hcmdpbjogMCBhdXRvO1xuXHRoZWlnaHQ6IDQwcHggIWltcG9ydGFudDtcbn1cbi52anMtcG9zdGVyIHtcblx0aW1nIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdH1cbn1cbi52anMtYmlnLXBsYXktYnV0dG9uIHtcblx0dmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7XG5cdHdpZHRoOiA3MHB4ICFpbXBvcnRhbnQ7XG5cdGhlaWdodDogNzBweCAhaW1wb3J0YW50O1xuXHRib3JkZXItcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcblx0YmFja2dyb3VuZC1jb2xvcjogd2hpdGUgIWltcG9ydGFudDtcblx0dG9wOiA1MCUgIWltcG9ydGFudDtcblx0bGVmdDogNTAlICFpbXBvcnRhbnQ7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC01MCUpICFpbXBvcnRhbnQ7XG5cdHNwYW4ge1xuXHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiB2YXIoLS1ncmFkaWVudC1ibHVlKSAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxufVxuLnZqcy1mdWxsc2NyZWVuIHtcblx0b3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcbn1cbi52anMtYnV0dG9uID4gLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSB7XG5cdGZvbnQtc2l6ZTogMi44ZW0gIWltcG9ydGFudDtcblx0bGluZS1oZWlnaHQ6IDEuNCAhaW1wb3J0YW50O1xufVxuIiwiLmNhcmVlcl9jb250ZW50LWRheS12aWRlbyB7XG5cdG1pbi1oZWlnaHQ6IDEwMCU7XG5cdG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLmNhcmVlcl9jb250ZW50LWRheS1kb2NzIHtcblx0Ji13cmFwcGVyIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDYyNHB4O1xuXHRcdGdhcDogODNweDtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogNDk1cHggNTQ1cHg7XG5cdFx0XHRnYXA6IDEyMHB4O1xuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0Z2FwOiA1M3B4O1xuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0Z2FwOiA1MHB4O1xuXHRcdH1cblx0fVxuXG5cdCYtZGVzY3JpcHRpb24ge1xuXHRcdCYtdGl0bGUge1xuXHRcdFx0Zm9udDogdmFyKC0tZGVza3RvcC0xOTIwLWgtMik7XG5cdFx0XHR3aWR0aDogNTc3cHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyNHB4O1xuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDE4cHg7XG5cdFx0XHR9XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTRweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji10ZXh0IHtcblx0XHRcdGZvbnQ6IHZhcigtLWJvZHktZXh0cmEtbGFyZ2UpO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0XHRmb250OiB2YXIoLS1ib2R5LWxhcmdlKTtcblx0XHRcdFx0d2lkdGg6IDUwN3B4O1xuXHRcdFx0fVxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0Zm9udDogdmFyKC0tYm9keS1leHRyYS1leHRyYS1sYXJnZSk7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRmb250LXNpemU6IDE3cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtYnRuLW1vYmlsZSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0cGFkZGluZzogMTVweCAyNHB4O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDRweDtcblx0XHRcdGNvbG9yOiB2YXIoLS1tYWluLXdoaXRlKTtcblx0XHRcdHRyYW5zaXRpb246IGVhc2UtaW4tb3V0IDAuM3M7XG5cdFx0XHRmb250OiB2YXIoLS1idXR0b24tbWVkaXVtKTtcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnktYmx1ZS10ZXh0KTtcblx0XHRcdH1cblxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHBhZGRpbmc6IDE2cHggMTVweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji1idG4ge1xuXHRcdFx0cGFkZGluZzogMTVweCAyNHB4O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDRweDtcblx0XHRcdGNvbG9yOiB2YXIoLS1tYWluLXdoaXRlKTtcblx0XHRcdHRyYW5zaXRpb246IGVhc2UtaW4tb3V0IDAuM3M7XG5cdFx0XHRmb250OiB2YXIoLS1idXR0b24tbWVkaXVtKTtcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnktYmx1ZS10ZXh0KTtcblx0XHRcdH1cblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdFx0XHRwYWRkaW5nOiAxMXB4IDE5cHg7XG5cdFx0XHR9XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRwYWRkaW5nOiAxNnB4IDE1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCYtY2FyZHMge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRnYXA6IDZweDtcblxuXHRcdCYtY2FyZCB7XG5cdFx0XHRwYWRkaW5nOiAzMHB4IDQwcHg7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAxNnB4O1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tc3Ryb2tlLWxpZ2h0LWJsdWUpO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdFx0cGFkZGluZzogMjRweCAzMnB4O1xuXHRcdFx0fVxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0cGFkZGluZzogMjRweCAxNXB4O1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXHRcdFx0fVxuXHRcdFx0Ji13cmFwcGVyIHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0Z2FwOiA2cHg7XG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0XHRcdGdhcDogMTZweDtcblx0XHRcdFx0fVxuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRcdGdhcDogOXB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLW51bWJlciB7XG5cdFx0XHRcdGZvbnQ6IHZhcigtLWRlc2t0b3AtMTkyMC1oLTYpO1xuXHRcdFx0XHRjb2xvcjogdmFyKC0tbWFpbi10aWZmYW55KTtcblx0XHRcdH1cblx0XHRcdCYtdGl0bGUge1xuXHRcdFx0XHRmb250OiB2YXIoLS1kZXNrdG9wLTE5MjAtaC02KTtcblx0XHRcdFx0Y29sb3I6IHZhcigtLW1haW4tYmxhY2spO1xuXHRcdFx0fVxuXHRcdFx0Ji1kZXNjIHtcblx0XHRcdFx0Zm9udDogdmFyKC0tYm9keS1zbWFsbCk7XG5cdFx0XHRcdGNvbG9yOiB2YXIoLS1ncmV5LTUwMCk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIuY2FyZWVyX2NvbnRlbnQtZG9jcyB7XG5cdG1hcmdpbi10b3A6IDIwcHg7XG5cdCYtdGl0bGUge1xuXHRcdG1hcmdpbi1ib3R0b206IDE2cHg7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDE0cHg7XG5cdFx0fVxuXHR9XG5cdCYtZGVzY3JpcHRpb24ge1xuXHRcdGZvbnQ6IHZhcigtLWJvZHktZXh0cmEtZXh0cmEtbGFyZ2UpO1xuXHRcdHdpZHRoOiA1NzFweDtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdGZvbnQ6IHZhcigtLWJvZHktbGFyZ2UpO1xuXHRcdFx0d2lkdGg6IDQ0OHB4O1xuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0d2lkdGg6IDMzM3B4O1xuXHRcdH1cblx0fVxuXHQmLXdyYXBwZXItdGl0bGUge1xuXHRcdG1hcmdpbi1ib3R0b206IDUwcHg7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHR9XG5cdH1cblx0Ji1jYXJkcyB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0Z2FwOiAzMHB4O1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRnYXA6IDIwcHg7XG5cdFx0fVxuXHRcdCYtY2FyZCB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24tc2VsZjogc3RhcnQ7XG5cdFx0XHRmbGV4OiAwIDAgYXV0bztcblxuXHRcdFx0Ym9yZGVyLXJhZGl1czogMTZweDtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXN0cm9rZS1saWdodC1ibHVlKTtcblx0XHRcdHBhZGRpbmc6IDM2cHggMzJweDtcblx0XHRcdHdpZHRoOiAyOTdweDtcblxuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdGhlaWdodDogMjUwcHg7XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRcdFx0d2lkdGg6IDI3N3B4O1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuXHRcdFx0fVxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRcdHBhZGRpbmc6IDMycHggNDJweCA0MHB4IDMycHg7XG5cdFx0XHRcdHdpZHRoOiAzMzVweDtcblx0XHRcdH1cblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRwYWRkaW5nOiAzMHB4IDIwcHg7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDcxcHg7XG5cdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdH1cblx0XHRcdCYtdGl0bGUge1xuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0Z2FwOiAxNnB4O1xuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYtaWNvbiB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogOHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLXRleHQge1xuXHRcdFx0XHRmb250OiB2YXIoLS1ib2R5LWxhcmdlKTtcblx0XHRcdFx0aGVpZ2h0OiA4NHB4O1xuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxOHB4O1xuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0XHRmb250OiB2YXIoLS1ib2R5LW1lZGl1bSk7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji10ZXh0LW1vYmlsZSB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRcdGZvbnQ6IHZhcigtLWJvZHktbWVkaXVtKTtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji1kb3dubG9hZC1idG4tbW9iaWxlIHtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWdyZXktNTAwKTtcblx0XHRcdFx0Y29sb3I6IHZhcigtLWdyZXktNTAwKTtcblx0XHRcdFx0Zm9udDogdmFyKC0tYnV0dG9uLXNtYWxsKTtcblx0XHRcdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzO1xuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRvcGFjaXR5OiAwLjg7XG5cdFx0XHRcdH1cblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji1kb3dubG9hZC1idG4ge1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tZ3JleS01MDApO1xuXHRcdFx0XHRjb2xvcjogdmFyKC0tZ3JleS01MDApO1xuXHRcdFx0XHRmb250OiB2YXIoLS1idXR0b24tc21hbGwpO1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnM7XG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdG9wYWNpdHk6IDAuODtcblx0XHRcdFx0fVxuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0LmNhcmVlcl9jb250ZW50LWRvY3MtY2FyZHMtY2FyZC1ib3R0b20tbW9iaWxlIHtcblx0XHRcdGdhcDogMjBweDtcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdGdhcDogMjBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIi5jYXJlZXJfY29udGVudC1xdWVzdGlvbnMge1xuXHRtYXJnaW4tYm90dG9tOiB2YXIoLS1zZWN0aW9uLW1iKTtcblx0LnRpdGxlIHtcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdHdpZHRoOiA1OTZweDtcblx0XHRtYXJnaW4tYm90dG9tOiA1MHB4O1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNDZweDtcblx0XHRcdHdpZHRoOiA1NjRweDtcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHRcdFx0d2lkdGg6IDQ5MnB4O1xuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRcdHdpZHRoOiAzMzZweDtcblx0XHR9XG5cdH1cbn1cbi5jYXJlZXJfY29udGVudC1xdWVzdGlvbnMtYmFubmVyIHtcblx0Ji10aXRsZSB7XG5cdFx0d2lkdGg6IDU2NXB4O1xuXHR9XG5cdCYtZGVzYyB7XG5cdFx0d2lkdGg6IDYwMHB4O1xuXHRcdGZvbnQ6IHZhcigtLWJvZHktbGFyZ2UpO1xuXHR9XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cbiIsIi5jYXJlZXJfc3dpdGNoLWNvdXJzZSB7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cdH1cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG5cdFx0b3ZlcmZsb3cteDogaGlkZGVuO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRvdmVyZmxvdy14OiB2aXNpYmxlO1xuXHR9XG59XG5cbi5jYXJlZXJfc3dpdGNoLXdyYXBwZXIge1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cbiIsIi5jYXJlZXJfY29udGVudC13aGF0SXNMZWFzaW5nIHtcblx0bWFyZ2luLWJvdHRvbTogMTE2cHg7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdG1hcmdpbi1ib3R0b206IDEzMHB4O1xuXHR9XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogODBweDtcblx0fVxuXHQudGl0bGUge1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblx0Ji13cmFwcGVyIHtcblx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcblx0XHRnYXA6IDEzOXB4O1xuXHRcdGJhY2tncm91bmQ6IHZhcigtLWJhY2tncm91bmQtYmx1ZSk7XG5cdFx0cGFkZGluZzogODBweCAyMDZweCA5MHB4IDYwcHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDYwcHg7XG5cdFx0XHRoZWlnaHQ6IDM3NnB4O1xuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdHBhZGRpbmc6IDUwcHggMTAwcHggMCA0MHB4O1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRnYXA6IDIwcHg7XG5cdFx0XHRoZWlnaHQ6IDU5NnB4O1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0aDYge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdHBhZGRpbmc6IDM2cHggMjRweCAwIDIwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0fVxuXHR9XG5cdCYtY29udGVudCB7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0XHR3aWR0aDogNTI1cHg7XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHR9XG5cdFx0Ji10ZXh0IHtcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdH1cblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCYtaW1nIHtcblx0XHRwYWRkaW5nLXRvcDogMjhweDtcblxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdFx0aGVpZ2h0OiAyNzBweDtcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRib3R0b206IDA7XG5cdFx0XHRyaWdodDogNjBweDtcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cdCYtaW1nLW1vYmlsZSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRwYWRkaW5nLXRvcDogMjBweDtcblx0XHR9XG5cdH1cbn1cblxuLy9jYXJlZXJfY29udGVudC1kaWZmZXJlbmNlXG4uY2FyZWVyX2NvbnRlbnQtZGlmZmVyZW5jZSB7XG5cdGJhY2tncm91bmQ6IHZhcigtLWdyYWRpZW50LWxpZ2h0LWJsdWUpO1xuXHRwYWRkaW5nOiAxNTBweCAwO1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRwYWRkaW5nLXRvcDogMTA5cHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDEzMHB4O1xuXHR9XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdHBhZGRpbmctdG9wOiA4M3B4O1xuXHRcdHBhZGRpbmctYm90dG9tOiAxMDBweDtcblx0fVxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdHBhZGRpbmctdG9wOiA2NXB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiA4MHB4O1xuXHR9XG5cdCYtdGl0bGUge1xuXHRcdG1hcmdpbi1ib3R0b206IDUwcHg7XG5cdFx0d2lkdGg6IDU0NHB4O1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0XHRcdHdpZHRoOiA0MzZweDtcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdHdpZHRoOiAyOThweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0fVxuXHR9XG5cblx0Ji13cmFwcGVyIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGdhcDogMzBweDtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRnYXA6IDIwcHg7XG5cdFx0fVxuXHR9XG5cdC5jYXJlZXJfY29udGVudC1kaWZmZXJlbmNlLWNhcmQtbGVhc2luZyB7XG5cdFx0YmFja2dyb3VuZDogdmFyKC0tZ3JhZGllbnQtYmx1ZSk7XG5cdH1cblx0LmNhcmVlcl9jb250ZW50LWRpZmZlcmVuY2UtY2FyZC1jcmVkaXQge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4td2hpdGUpO1xuXHRcdC5jYXJlZXJfY29udGVudC1kaWZmZXJlbmNlLWNhcmQtdGl0bGUtdGV4dCB7XG5cdFx0XHRjb2xvcjogdmFyKC0tbWFpbi1ibGFjayk7XG5cdFx0fVxuXHRcdC5jYXJlZXJfY29udGVudC1kaWZmZXJlbmNlLWNhcmQtdGl0bGUge1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLXN0cm9rZS1saWdodC1ibHVlKTtcblx0XHR9XG5cdFx0LmNhcmVlcl9jb250ZW50LWRpZmZlcmVuY2UtY2FyZC1wb2ludC10ZXh0IHtcblx0XHRcdGNvbG9yOiB2YXIoLS1tYWluLWJsYWNrKTtcblx0XHR9XG5cdFx0LmNhcmVlcl9jb250ZW50LWRpZmZlcmVuY2UtY2FyZC1wb2ludCB7XG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tc3Ryb2tlLWxpZ2h0LWJsdWUpO1xuXHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0XHRcdFx0cGFkZGluZzogOXB4IDA7XG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDIwcHggMDtcblx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmLWNhcmQge1xuXHRcdHBhZGRpbmc6IDYwcHg7XG5cdFx0d2lkdGg6IDYyNHB4O1xuXHRcdGhlaWdodDogNjM5cHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdHBhZGRpbmc6IDMwcHggMzJweDtcblx0XHRcdHBhZGRpbmctYm90dG9tOiA0MHB4O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMzBweDtcblx0XHR9XG5cdFx0Ji10aXRsZSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDMwcHg7XG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZmZmZjFhO1xuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRcdHBhZGRpbmc6IDIwcHg7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdFx0fVxuXHRcdFx0Ji10ZXh0IHtcblx0XHRcdFx0Zm9udDogdmFyKC0tZGVza3RvcC0xOTIwLWgtNCk7XG5cdFx0XHRcdGNvbG9yOiB2YXIoLS1tYWluLXdoaXRlKTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji1wb2ludCB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0Z2FwOiAyMHB4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdHBhZGRpbmc6IDMwcHggMDtcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmZmZmMWE7XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdFx0cGFkZGluZzogMjBweCAwO1xuXHRcdFx0XHRnYXA6IDE1cHg7XG5cdFx0XHR9XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRnYXA6IDEwcHg7XG5cdFx0XHR9XG5cdFx0XHRpbWcge1xuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdFx0XHR3aWR0aDogMjBweDtcblx0XHRcdFx0XHRoZWlnaHQ6IDIwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYtdGV4dCB7XG5cdFx0XHRcdGZvbnQ6IHZhcigtLWJvZHktZXh0cmEtZXh0cmEtbGFyZ2UpO1xuXHRcdFx0XHRjb2xvcjogdmFyKC0tbWFpbi13aGl0ZSk7XG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0fVxuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjZweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbi5jYXJlZXJfY29udGVudC1kaWZmZXJlbmNlLWNhcmQtcG9pbnQtbW9iaWxlIHtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRtYXJnaW4tYm90dG9tOiAyN3B4O1xuXHR9XG59XG4uY2FyZWVyX2NvbnRlbnQtZGlmZmVyZW5jZS1jYXJkLXBvaW50LW1vYmlsZS1sYXN0IHtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRtYXJnaW4tYm90dG9tOiA1MnB4O1xuXHR9XG59XG4uY2FyZWVyX2NvbnRlbnQtZGlmZmVyZW5jZS1jYXJkLXBvaW50LXRleHQtbW9iaWxlIHtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHR3aWR0aDogMTkycHg7XG5cdH1cbn1cbi8vZW5kXG5cbi8vY2FyZWVyX2NvbnRlbnQtYWR2YW50YWdlc1xuLmNhcmVlcl9jb250ZW50LWFkdmFudGFnZXMge1xuXHRtYXJnaW4tYm90dG9tOiB2YXIoLS1zZWN0aW9uLW1iKTtcblx0LnRpdGxlIHtcblx0XHR3aWR0aDogNjU0cHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogNTBweDtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRcdHdpZHRoOiA0MzhweDtcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdHdpZHRoOiAzMDZweDtcblx0XHR9XG5cdH1cblx0Ji1jYXJkcyB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRnYXA6IDMwcHg7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdH1cblx0fVxuXHQmLWNhcmQge1xuXHRcdHBhZGRpbmc6IDQwcHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0XHR3aWR0aDogNDA3cHg7XG5cdFx0YmFja2dyb3VuZDogdmFyKC0tYmFja2dyb3VuZC1ibHVlKTtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdHBhZGRpbmc6IDMycHggMTI2cHggMzVweCA0MHB4O1xuXHRcdFx0Z2FwOiAzMnB4O1xuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRwYWRkaW5nOiAzMHB4IDQwcHggMzBweCAyMHB4O1xuXHRcdFx0aGVpZ2h0OiAyMjJweDtcblx0XHR9XG5cdFx0aW1nIHtcblx0XHRcdHBhZGRpbmctYm90dG9tOiA0MHB4O1xuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAyNHB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYtdGl0bGUge1xuXHRcdFx0Zm9udDogdmFyKC0tZGVza3RvcC0xOTIwLWgtNSk7XG5cblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiA4cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtdGV4dCB7XG5cdFx0XHRmb250OiB2YXIoLS1ib2R5LWxhcmdlKTtcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDIycHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5jYXJlZXJfY29udGVudC1hZHZhbnRhZ2VzLWNhcmQtdGV4dC1sYXB0b3Age1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0d2lkdGg6IDQwNXB4O1xuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0fVxuXHR9XG59XG4vL2VuZFxuXG4vL2NhcmVlcl9jb250ZW50LXNjaGVtZVxuLmNhcmVlcl9jb250ZW50LXNjaGVtZSB7XG5cdC50aXRsZSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogNTBweDtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDQ0cHg7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0XHR3aWR0aDogMzA2cHg7XG5cdFx0fVxuXHR9XG5cdC5zY2hlbWUtZGVza3RvcCB7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXHQuc2NoZW1lLTE1MDAge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXHQuc2NoZW1lLTEyNzkge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cdC5zY2hlbWUtbW9iaWxlIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdH1cblx0LnNjaGVtZS1jYXJkIHtcblx0XHR3aWR0aDogNDA2cHg7XG5cdFx0aGVpZ2h0OiAyODBweDtcblx0XHRwYWRkaW5nOiAzMHB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdFx0d2lkdGg6IDM4MHB4O1xuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdHdpZHRoOiAzMzlweDtcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiAzNTBweDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0fVxuXHRcdCYtZGVzY3JpcHRpb24ge1xuXHRcdFx0cGFkZGluZzogNnB4IDE0cHg7XG5cdFx0XHRmb250OiB2YXIoLS1jYXB0aW9uLXNtYWxsKTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4td2hpdGUpO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMzBweDtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXN0cm9rZS1saWdodC1ibHVlKTtcblx0XHRcdGNvbG9yOiB2YXIoLS1tYWluLWJsYWNrKTtcblx0XHR9XG5cdFx0Ji1jaWNsZSB7XG5cdFx0XHR3aWR0aDogMzRweDtcblx0XHRcdGhlaWdodDogMzRweDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRjb2xvcjogdmFyKC0tbWFpbi13aGl0ZSk7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0Zm9udDogdmFyKC0tY2FwdGlvbi1zbWFsbCk7XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHR3aWR0aDogMzBweDtcblx0XHRcdFx0aGVpZ2h0OiAzMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLXBlcnNvbiB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRyaWdodDogMzNweDtcblx0XHRcdGJvdHRvbTogMDtcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdHdpZHRoOiAxMzFweDtcblx0XHRcdFx0aGVpZ2h0OiAxODFweDtcblx0XHRcdFx0cmlnaHQ6IDEycHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtYXJyb3dQMSB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IC0xNDdweDtcblx0XHRcdHJpZ2h0OiAtMzBweDtcblx0XHRcdCYtd3JhcHBlciB7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdH1cblx0XHRcdCYtdGV4dCB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiA4NXB4O1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNTAlKTtcblx0XHRcdH1cblx0XHRcdCYtdGV4dC0yIHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IDZweDtcblx0XHRcdFx0bGVmdDogNTFweDtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdFx0fVxuXHRcdFx0Ji1jaWNsZSB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiA3cHg7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBzdGF0aWM7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiBub25lO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4td2hpdGUpO1xuXHRcdFx0XHRcdGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktYmx1ZS10ZXh0KTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmLWFycm93UDIge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRyaWdodDogLTI0MHB4O1xuXHRcdFx0Ji10ZXh0IHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IDFweDtcblx0XHRcdFx0bGVmdDogMTBweDtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdFx0fVxuXHRcdFx0Ji1jaWNsZSB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiAxcHg7XG5cdFx0XHRcdHJpZ2h0OiAtMTJweDtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdFx0fVxuXHRcdFx0Ji10ZXh0LTIge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogNzlweDtcblx0XHRcdFx0cmlnaHQ6IDVweDtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoNTAlKTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji1hcnJvd1AzIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMTBweDtcblx0XHRcdHRvcDogNTAlO1xuXHRcdFx0bGVmdDogLTExNSU7XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRcdFx0bGVmdDogLTQ0MXB4O1xuXHRcdFx0XHR3aWR0aDogNDQxcHg7XG5cdFx0XHR9XG5cdFx0XHQmLXRleHQge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogMzNweDtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSk7XG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDVweCk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYtY2ljbGUge1xuXHRcdFx0XHR0b3A6IC00MyU7XG5cdFx0XHRcdHJpZ2h0OiA1MCU7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5zY2hlbWUtY2FyZC1jbGllbnQge1xuXHRcdGJhY2tncm91bmQ6IHZhcigtLWdyYWRpZW50LWJsdWUpO1xuXHRcdGNvbG9yOiB2YXIoLS1tYWluLXdoaXRlKTtcblx0fVxuXHQmLXdyYXBwZXIge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0fVxuXHQuY2FyZWVyX2NvbnRlbnQtc2NoZW1lLWNhcmQtYm90dG9tIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRnYXA6IDQwcHg7XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRnYXA6IDMwcHg7XG5cdFx0fVxuXHRcdCYtaXRlbSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kLWJsdWUpO1xuXHRcdFx0aDYge1xuXHRcdFx0XHRmb250OiB2YXIoLS1kZXNrdG9wLTE5MjAtaC02KTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuY2FyZWVyX2NvbnRlbnQtc2NoZW1lLWNhcmQtdG9wIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGg2IHtcblx0XHRcdGZvbnQ6IHZhcigtLWRlc2t0b3AtMTkyMC1oLTYpO1xuXHRcdFx0d2lkdGg6IDE0MHB4O1xuXHRcdH1cblx0XHQmLWl0ZW0ge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kLWJsdWUpO1xuXHRcdH1cblx0XHQmLWNvbnRlbnQge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHR3aWR0aDogMTM0cHg7XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHR3aWR0aDogMTk2cHg7XG5cdFx0XHR9XG5cdFx0XHQuc2NoZW1lLWNhcmQtbG9nby13cmFwcGVyIHtcblx0XHRcdFx0d2lkdGg6IDExMHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDIwcHg7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0XHR9XG5cdFx0XHRpbWcge1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMzBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LmNhcmVlcl9jb250ZW50LXNjaGVtZS1jYXJkLXRvcC1pdGVtLTEyMDAge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0XHRoNiB7XG5cdFx0XHRmb250OiB2YXIoLS1kZXNrdG9wLTE5MjAtaC02KTtcblx0XHR9XG5cdH1cblx0LnNjaGVtZS1jYXJkLXBlcnNvbi1sZWFzaW5nLTEyMDAge1xuXHRcdHJpZ2h0OiAxMnB4O1xuXHRcdHdpZHRoOiAxNTNweDtcblx0XHRoZWlnaHQ6IDIxNnB4O1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHR3aWR0aDogMTI2cHg7XG5cdFx0XHRoZWlnaHQ6IDE3OXB4O1xuXHRcdH1cblx0fVxuXHQuYXJyb3dQMS0xMjAwLXdyYXBwZXIge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDkzcHg7XG5cdFx0cmlnaHQ6IC0yNzZweDtcblx0XHQuYXJyb3dQMS0xMjAwLWltYWdlIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR9XG5cdFx0LnNjaGVtZS1jYXJkLWFycm93UDEtY2ljbGUtMTIwMCB7XG5cdFx0XHR0b3A6IDBweDtcblx0XHRcdHJpZ2h0OiAtMjdweDtcblx0XHR9XG5cdFx0LnNjaGVtZS1jYXJkLWFycm93UDEtdGV4dC0yLTEyMDAge1xuXHRcdFx0dG9wOiA5NnB4O1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxOTZweCkgIWltcG9ydGFudDtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcblx0XHR9XG5cdFx0LnNjaGVtZS1jYXJkLWFycm93UDEtdGV4dC0xMjAwIHtcblx0XHRcdHRvcDogMDtcblx0XHRcdHJpZ2h0OiAzN3B4O1xuXHRcdH1cblx0fVxuXHQuYXJyb3dQMi0xMjAwLXdyYXBwZXIge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRib3R0b206IC0yMzMuMDVweDtcblx0XHRsZWZ0OiAtMzBweDtcblx0XHQuc2NoZW1lLWNhcmQtYXJyb3dQMi1jaWNsZSB7XG5cdFx0XHRyaWdodDogLTE2cHg7XG5cdFx0XHRib3R0b206IDA7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjA2cHgpO1xuXHRcdH1cblx0XHQuc2NoZW1lLWNhcmQtYXJyb3dQMi10ZXh0LTIge1xuXHRcdFx0cmlnaHQ6IDQ1cHg7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTI5cHgpO1xuXHRcdH1cblx0XHQuc2NoZW1lLWNhcmQtYXJyb3dQMi10ZXh0IHtcblx0XHRcdHRvcDogNjVweDtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxNzFweCk7XG5cdFx0fVxuXHR9XG5cdC5hcnJvd1AzLTEyMDAtd3JhcHBlciB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogLTM2MHB4O1xuXHRcdGxlZnQ6IDUwJTtcblx0XHQuc2NoZW1lLWNhcmQtYXJyb3dQMy1jaWNsZSB7XG5cdFx0XHR0b3A6IDEzNXB4O1xuXHRcdFx0cmlnaHQ6IDUwJTtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpO1xuXHRcdH1cblx0XHQuc2NoZW1lLWNhcmQtYXJyb3dQMy10ZXh0IHtcblx0XHRcdHBhZGRpbmc6IDZweCAwO1xuXHRcdFx0d2lkdGg6IDIzNHB4O1xuXHRcdFx0dG9wOiAxOTBweDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTExcHgpO1xuXHRcdH1cblx0fVxuXHQuc2NoZW1lLW1vYmlsZS10aXRsZS13cmFwcGVyIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0Z2FwOiAyM3B4O1xuXHR9XG5cdC5zY2hlbWUtY2FyZC1wZXJzb24tbW9iaWxlLWdpcmwge1xuXHRcdHdpZHRoOiAxMDlweDtcblx0XHRoZWlnaHQ6IDE4M3B4O1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRib3R0b206IDA7XG5cdFx0cmlnaHQ6IDEycHg7XG5cdH1cblx0LnNjaGVtZS1tb2JpbGUtcG9pbnQge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRnYXA6IDEycHg7XG5cdH1cblx0LnNjaGVtZS1jYXJkLW1vYmlsZS10ZXh0IHtcblx0XHRmb250OiB2YXIoLS1jYXB0aW9uLXNtYWxsKTtcblx0fVxuXHQuc2NoZW1lLWNhcmQtYXJyb3ctbW9iaWxlIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0Ym90dG9tOiAtMzBweDtcblx0XHRsZWZ0OiA1MCU7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXHR9XG5cdC5zY2hlbWUtbW9iaWxlLWNpY2xlLWxhc3Qge1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdH1cbn1cblxuLy9lbmRcbi8vY2FyZWVyX2NvbnRlbnQtYnV5XG4uY2FyZWVyX2NvbnRlbnQtYnV5IHtcblx0LnRpdGxlIHtcblx0XHRtYXJnaW4tYm90dG9tOiA1MHB4O1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblx0LmNhcmVlcl9jb250ZW50LWJ1eS10aXRsZS1tb2JpbGUge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdG1hcmdpbi1ib3R0b206IDQ0cHg7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0fVxuXHR9XG5cblx0Ji1jYXJkcyB7XG5cdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuXHRcdGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDIsIDFmcik7XG5cdFx0Z2FwOiAzMHB4O1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0fVxuXHR9XG5cdCYtY2FyZCB7XG5cdFx0d2lkdGg6IDYyNXB4O1xuXHRcdGhlaWdodDogNDgxcHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZC1ibHVlKTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0XHRwYWRkaW5nOiA0MHB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiA1MHB4O1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdFx0d2lkdGg6IDU4NXB4O1xuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdGhlaWdodDogMjc3cHg7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRwYWRkaW5nOiA0MnB4IDI0cHggMzBweCAyMHB4O1xuXHRcdH1cblx0XHQmLWltYWdlIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0XHR3aWR0aDogMzYzcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtY29udGVudCB7XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdFx0d2lkdGg6IDI3OXB4O1xuXHRcdFx0fVxuXHRcdFx0Ji1kZXNjIHtcblx0XHRcdFx0Zm9udDogdmFyKC0tYm9keS1sYXJnZSk7XG5cdFx0XHRcdGNvbG9yOiB2YXIoLS1ncmV5LTUwMCk7XG5cdFx0XHRcdHdpZHRoOiAzNzZweDtcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdH1cblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0XHRmb250OiB2YXIoLS1ib2R5LXNtYWxsKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji10aXRsZSB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGdhcDogN3B4O1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHQmLXRleHQge1xuXHRcdFx0XHRcdGZvbnQ6IHZhcigtLWRlc2t0b3AtMTkyMC1oLTUpO1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcblx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDEwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdHN2ZyB7XG5cdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4vL2VuZFxuIiwiLmNhdGFsb2cge1xuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLXNlY3Rpb24tbWIpO1xuXG4gICAgLnRpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgIGZvbnQ6IHZhcigtLWRlc2t0b3AtMTkyMC1oLTEpO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzZweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNnB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uY2F0YWxvZ19fbGlzdCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIGdhcDogMzBweDtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICBnYXA6IDIwcHg7XG4gICAgfVxufVxuXG4uY2F0YWxvZ19faXRlbSB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tYmFja2dyb3VuZC1ibHVlKTtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIGhlaWdodDogNTYwcHg7XG4gICAgcGFkZGluZzogNDBweDtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgICBwYWRkaW5nOiAzNHB4IDIwcHggNDBweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBoZWlnaHQ6IDI3N3B4O1xuICAgICAgICBwYWRkaW5nOiAzOHB4IDc1cHggNDZweCAwO1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgcGFkZGluZzogNDBweCAwIDIwcHggMDtcbiAgICB9XG59XG5cbi5jYXRhbG9nX19pdGVtX2ltYWdlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMTNweDtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgICB3aWR0aDogNTQ1cHg7XG4gICAgICAgIGhlaWdodDogMjk5cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gICAgICAgIHdpZHRoOiAzNjNweDtcbiAgICAgICAgaGVpZ2h0OiAxOTlweDtcbiAgICAgICAgbWFyZ2luOiAycHggMCAwIDA7XG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIHdpZHRoOiAzMzVweDtcbiAgICAgICAgaGVpZ2h0OiAxODRweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzNweDtcbiAgICB9XG59XG5cbi5jYXRhbG9nX19pdGVtX2NvbnRlbnQge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgfVxufVxuXG4uY2F0YWxvZ19faXRlbV9uYW1lIHtcbiAgICBjb2xvcjogdmFyKC0tbWFpbi1ibGFjayk7XG4gICAgZm9udDogdmFyKC0tZGVza3RvcC0xOTIwLWgtNSk7XG4gICAgbWFyZ2luLWJvdHRvbTogMnB4O1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICBmb250OiB2YXIoLS1kZXNrdG9wLTE5MjAtaC02KTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG59XG5cbi5jYXRhbG9nX19pdGVtX3RleHQge1xuICAgIGNvbG9yOiB2YXIoLS1ncmV5LTUwMCk7XG4gICAgbWF4LXdpZHRoOiAzNzZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gICAgICAgIGZvbnQ6IHZhcigtLWJvZHktbWVkaXVtKTtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICBmb250OiB2YXIoLS1ib2R5LXNtYWxsKTtcbiAgICAgICAgbWF4LXdpZHRoOiAyOTFweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICB9XG59XG5cbi5jYXRhbG9nX19pdGVtX2xpbmsge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWJsdWUtdGV4dCwgIzFhNWVkNCk7XG4gICAgZm9udDogdmFyKC0tYnV0dG9uLW1lZGl1bSk7XG4gICAgcGFkZGluZzogMTVweCAyNHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLW1haW4tYmx1ZSk7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIHRyYW5zaXRpb246IDQwMG1zO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gICAgICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZm9udDogdmFyKC0tYnV0dG9uLXNtYWxsKTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICB9XG59XG4iLCIuY2F0ZWdvcnlfX2Jhbm5lciB7XG5cdCYuYmFubmVyIHtcblx0XHRtYXJnaW4tYm90dG9tOiB2YXIoLS1zZWN0aW9uLW1iKTtcblx0fVxuXG5cdC5iYW5uZXJfX2lubmVyIHtcblx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogODQycHggMWZyO1xuXHRcdGdhcDogMzBweDtcblxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA3OTBweCAxZnI7XG5cdFx0fVxuXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcblx0XHR9XG5cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRnYXA6IDIwcHg7XG5cdFx0fVxuXHR9XG5cblx0LmJhbm5lcl9fbGVmdCB7XG5cdFx0aGVpZ2h0OiA3MDBweDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0cGFkZGluZzogNjBweCAxMHB4IDZweDtcblx0XHRiYWNrZ3JvdW5kOiB2YXIoLS1ncmFkaWVudC1ibHVlKTtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0XHRoZWlnaHQ6IDY3NnB4O1xuXHRcdFx0cGFkZGluZzogNTBweCAxMHB4IDEwcHg7XG5cdFx0fVxuXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRoZWlnaHQ6IDY1MHB4O1xuXHRcdH1cblxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRwYWRkaW5nOiAzNnB4IDEwcHggMTBweDtcblx0XHR9XG5cdH1cblxuXHQuYmFubmVyX19sZWZ0X2NvbnRlbnQge1xuXHRcdG1hcmdpbi1sZWZ0OiA1MHB4O1xuXHRcdG1heC13aWR0aDogNjIwcHg7XG5cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiA0MHB4O1xuXHRcdH1cblxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDMwcHg7XG5cdFx0fVxuXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXG5cdFx0XHQuYnRuLWxpemluZyB7XG5cdFx0XHRcdHBhZGRpbmc6IDE2cHggMTRweCAxNnB4O1xuXHRcdFx0XHRnYXA6IDhweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuYmFubmVyX190aXRsZSB7XG5cdFx0Zm9udDogdmFyKC0tZGVza3RvcC0xOTIwLWgtMyk7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTZweDtcblxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTRweDtcblx0XHR9XG5cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTZweDtcblx0XHRcdG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG5cdFx0XHRoeXBoZW5zOiBhdXRvO1xuXHRcdH1cblx0fVxuXG5cdC5iYW5uZXJfX3RleHQge1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDIycHg7XG5cdFx0XHRtYXgtd2lkdGg6IDU2NXB4O1xuXHRcdH1cblxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0XHRmb250OiB2YXIoLS1ib2R5LWV4dHJhLWxhcmdlKTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDI0cHg7XG5cdFx0fVxuXHR9XG5cblx0LmJhbm5lcl9fbGlua3Mge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRnYXA6IDI0cHg7XG5cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdFx0Z2FwOiAxNHB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0XHR9XG5cdH1cblxuXHQuYmFubmVyX19ydWxzIHtcblx0XHRjb2xvcjogcmdiYSgjZmZmLCAwLjYpO1xuXHRcdGZvbnQ6IHZhcigtLWJ1dHRvbi1tZWRpdW0pO1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgcmdiYSgjZmZmLCAwLjYpO1xuXHRcdHRyYW5zaXRpb246IDQwMG1zO1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdGJvcmRlci1jb2xvcjogI2ZmZjtcblx0XHR9XG5cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdFx0Zm9udDogdmFyKC0tYnV0dG9uLXNtYWxsKTtcblx0XHR9XG5cdH1cblxuXHQuYmFubmVyX19pbWFnZSB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdGJvcmRlci1yYWRpdXM6IDE2cHg7XG5cdFx0bWFyZ2luLXRvcDogYXV0bztcblx0XHRvYmplY3QtZml0OiBub25lO1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdFx0aGVpZ2h0OiAzMzBweDtcblx0XHR9XG5cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdGhlaWdodDogMjg0cHg7XG5cdFx0fVxuXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRcdGhlaWdodDogMTgwcHg7XG5cdFx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0XHR9XG5cdH1cblxuXHQuYmFubmVyX19yaWdodCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGdhcDogMTZweDtcblxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG5cdFx0XHRnYXA6IDMwcHg7XG5cdFx0fVxuXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuXHRcdFx0Z2FwOiAyMHB4O1xuXHRcdH1cblx0fVxuXG5cdC5iYW5uZXJfX2VxdWlwbWVudCB7XG5cdFx0YmFja2dyb3VuZDogdmFyKC0tbWFpbi10aWZmYW55KTtcblx0XHRib3JkZXItcmFkaXVzOiAxMnB4O1xuXHRcdHBhZGRpbmc6IDI4cHggMTBweCAyOHB4IDMwcHg7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0aGVpZ2h0OiAzNzZweDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRcdHBhZGRpbmc6IDI0cHggMTBweCAzMHB4IDMwcHg7XG5cdFx0XHRoZWlnaHQ6IDM2OHB4O1xuXHRcdH1cblxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0aGVpZ2h0OiA0MTRweDtcblx0XHR9XG5cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdFx0aGVpZ2h0OiAzMTNweDtcblx0XHRcdHBhZGRpbmc6IDMycHggMTBweCAyMHB4IDIwcHg7XG5cdFx0fVxuXHR9XG5cblx0LmJhbm5lcl9fZXF1aXBtZW50X3RpdGxlIHtcblx0XHRmb250OiB2YXIoLS1kZXNrdG9wLTE5MjAtaC03KTtcblx0XHRtYXJnaW4tYm90dG9tOiAxMXB4O1xuXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxNHB4O1xuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogOHB4O1xuXHRcdH1cblx0fVxuXG5cdC5iYW5uZXJfX2VxdWlwbWVudF9saXN0IHtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDIycHg7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRcdGxpbmUtaGVpZ2h0OiAyMXB4O1xuXHRcdH1cblx0XHRsaSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cblx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRtYXJnaW4tdG9wOiA4cHg7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdHdpZHRoOiA5cHg7XG5cdFx0XHRcdGhlaWdodDogN3B4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzknIGhlaWdodD0nNycgdmlld0JveD0nMCAwIDkgNycgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZmlsbC1ydWxlPSdldmVub2RkJyBjbGlwLXJ1bGU9J2V2ZW5vZGQnIGQ9J00zLjE2MTM5IDQuNjQ3NzdMNy44MzIyOCAwTDkgMS4xOTAyOEwzLjE2MTM5IDdMMCAzLjg1NDI1TDEuMTk2MiAyLjY2Mzk3TDMuMTYxMzkgNC42NDc3N1onIGZpbGw9J3doaXRlJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuXHRcdFx0fVxuXG5cdFx0XHQmICsgbGkge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiA5cHg7XG5cblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogOHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmJhbm5lcl9fZXF1aXBtZW50X21vcmUge1xuXHRcdGZvbnQ6IHZhcigtLWJ1dHRvbi1zbWFsbCk7XG5cdFx0Y29sb3I6IHZhcigtLW1haW4tYmxhY2spO1xuXHRcdHBhZGRpbmc6IDNweCAxMnB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0Ym9yZGVyLXJhZGl1czogNDZweDtcblx0XHRtYXJnaW4tdG9wOiBhdXRvO1xuXHRcdHdpZHRoOiBmaXQtY29udGVudDtcblx0XHR0cmFuc2l0aW9uOiA0MDBtcztcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdH1cblxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAwcHg7XG5cdFx0fVxuXHR9XG5cblx0LmJhbm5lcl9fY2FyZHMge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRnYXA6IDE2cHg7XG5cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdGdhcDogMzBweDtcblx0XHR9XG5cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdFx0Z2FwOiAyMHB4O1xuXHRcdH1cblx0fVxuXG5cdC5iYW5uZXJfX2NhcmQge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRnYXA6IDI0cHg7XG5cdFx0cGFkZGluZzogMjJweCAzMHB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhY2tncm91bmQtYmx1ZSk7XG5cdFx0Ym9yZGVyLXJhZGl1czogMTJweDtcblxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdFx0cGFkZGluZzogMjBweCAzMHB4O1xuXHRcdH1cblxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0cGFkZGluZzogMzVweCAzMHB4O1xuXHRcdH1cblxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0XHRwYWRkaW5nOiAzMHB4IDIwcHg7XG5cdFx0fVxuXHR9XG5cblx0LmJhbm5lcl9fY2FyZF9pbWFnZSB7XG5cdH1cblxuXHQuYmFubmVyX19jYXJkX2NvbnRlbnQge1xuXHR9XG5cblx0LmJhbm5lcl9fY2FyZF9uYW1lIHtcblx0XHRmb250OiB2YXIoLS1idXR0b24tc21hbGwpO1xuXHR9XG5cblx0LmJhbm5lcl9fY2FyZF92YWx1ZSB7XG5cdFx0Zm9udDogdmFyKC0tY2FwdGlvbi1sYXJnZSk7XG5cdFx0bWFyZ2luLXRvcDogLTJweDtcblxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdFx0Zm9udDogdmFyKC0tY2FwdGlvbi1tZWRpdW0pO1xuXHRcdFx0bWFyZ2luLXRvcDogLTFweDtcblx0XHR9XG5cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0fVxuXHR9XG59XG4iLCIuY2F0ZWdvcnlfX2hlYWRlciB7XG5cdG1hcmdpbi1ib3R0b206IDUwcHg7XG5cblx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdG1hcmdpbi1ib3R0b206IDEwMHB4O1xuXHR9XG59XG5cbi5jYXRlZ29yeV9faGVhZGVyX2lubmVyIHtcblx0ZGlzcGxheTogZ3JpZDtcblx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyNjBweCAxZnI7XG5cdGdhcDogMzBweDtcblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcblx0fVxufVxuXG4uY2F0ZWdvcnlfX2hlYWRlcl9uYXZzIHtcblx0YmFja2dyb3VuZDogdmFyKC0tYmFja2dyb3VuZC1ibHVlKTtcblx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0cGFkZGluZzogMTBweDtcblxuXHRhIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0Z2FwOiAyMHB4O1xuXHRcdGNvbG9yOiB2YXIoLS1ncmV5LTQwMCk7XG5cdFx0Zm9udDogdmFyKC0tY2FwdGlvbi1tZWRpdW0pO1xuXHRcdHBhZGRpbmc6IDI3cHggMTBweCAyN3B4IDI2cHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHRcdHRyYW5zaXRpb246IDQwMG1zO1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRjb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcblxuXHRcdFx0c3ZnIHBhdGgge1xuXHRcdFx0XHRmaWxsOiB2YXIoLS1tYWluLWJsdWUpO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdHN2ZyBwYXRoIHtcblx0XHRcdHRyYW5zaXRpb246IDQwMG1zO1xuXHRcdH1cblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdGEge1xuXHRcdFx0cGFkZGluZzogMzBweCAxMHB4IDMwcHggMjZweDtcblx0XHR9XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cbmEuY2F0ZWdvcnlfX2N1cnJlbnQge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRjb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcblxuXHRzdmcgcGF0aCB7XG5cdFx0ZmlsbDogdmFyKC0tbWFpbi1ibHVlKTtcblx0fVxufVxuXG4uY2F0ZWdvcnlfX2hlYWRlcl9iYW5uZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGNvbG9yOiAjZmZmO1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1ncmFkaWVudC1ibHVlKTtcblx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0aGVpZ2h0OiAzNDBweDtcblx0cGFkZGluZzogNTBweDtcblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRoZWlnaHQ6IDM2NHB4O1xuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0aGVpZ2h0OiA1ODlweDtcblx0XHRwYWRkaW5nOiA1MHB4IDQwcHg7XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdGhlaWdodDogNTcwcHg7XG5cdFx0cGFkZGluZzogMzZweCAyMHB4O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0fVxufVxuXG4uY2F0ZWdvcnlfX2hlYWRlcl9jb250ZW50IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAxO1xuXHRtYXgtd2lkdGg6IDQ0OHB4O1xufVxuXG4uY2F0ZWdvcnlfX2hlYWRlcl90aXRsZSB7XG5cdGZvbnQ6IHZhcigtLWRlc2t0b3AtMTkyMC1oLTMpO1xuXHRtYXJnaW4tYm90dG9tOiAxMnB4O1xuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdG1hcmdpbi1ib3R0b206IDE0cHg7XG5cdH1cbn1cblxuLmNhdGVnb3J5X19oZWFkZXJfdGV4dCB7XG5cdGZvbnQ6IHZhcigtLWJvZHktbWVkaXVtKTtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRtYXgtd2lkdGg6IDQxMnB4O1xuXHRcdGZvbnQ6IHZhcigtLWJvZHktc21hbGwpO1xuXHRcdG1hcmdpbi1ib3R0b206IDIycHg7XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRmb250OiB2YXIoLS1ib2R5LWxhcmdlKTtcblx0XHRtYXJnaW4tYm90dG9tOiAyMXB4O1xuXHRcdG1heC13aWR0aDogNDgxcHg7XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdGZvbnQ6IHZhcigtLWJvZHktZXh0cmEtbGFyZ2UpO1xuXHRcdG1hcmdpbi1ib3R0b206IDI0cHg7XG5cdH1cbn1cblxuLmNhdGVnb3J5X19oZWFkZXJfaW1hZ2Uge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0cmlnaHQ6IDA7XG5cdHdpZHRoOiA0NTZweDtcblx0aGVpZ2h0OiAzNDBweDtcblx0b2JqZWN0LWZpdDogY29udGFpbjtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0dG9wOiAxOHB4O1xuXHRcdHJpZ2h0OiAxcHg7XG5cdFx0d2lkdGg6IDQ0MHB4O1xuXHRcdGhlaWdodDogMzI4cHg7XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHR3aWR0aDogNDIxcHg7XG5cdFx0aGVpZ2h0OiAzMTRweDtcblx0XHRyaWdodDogMDtcblx0XHR0b3A6IGF1dG87XG5cdFx0Ym90dG9tOiAxNXB4O1xuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRwb3NpdGlvbjogdW5zZXQ7XG5cdFx0d2lkdGg6IDMzNXB4O1xuXHRcdGhlaWdodDogYXV0bztcblx0XHRib3R0b206IDI1cHg7XG5cdH1cbn1cbiIsIkB1c2UgJy4uLy4uL2Jhc2UvbWl4aW5zJztcblxuLmNhdGFsb2dfY2F0ZWdvcnlfX3BhZ2Uge1xuXHQuY2F0ZWdvcnlfX2xpc3RfaXRlbS5saXN0X2l0ZW0ge1xuXHRcdC8vIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0Ly8gXHQmOm50aC1jaGlsZChuICsgNCkge1xuXHRcdC8vIFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdC8vIFx0fVxuXHRcdC8vIH1cblx0fVxufVxuXG4uY2F0ZWdvcnlfX2xpc3Qge1xuXHRtYXJnaW4tYm90dG9tOiB2YXIoLS1zZWN0aW9uLW1iKTtcbn1cblxuLmNhdGVnb3J5X19saXN0X3RpdGxlIHtcblx0Zm9udDogdmFyKC0tZGVza3RvcC0xOTIwLWgtNSk7XG5cdG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5jYXRlZ29yeV9fbGlzdF9pbm5lciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTogZ3JpZDtcblx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcblx0Z2FwOiAzMHB4O1xuXG5cdCY6OmJlZm9yZSB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0bGVmdDogMDtcblx0XHR0b3A6IDA7XG5cdFx0dHJhbnNpdGlvbjogNDAwbXM7XG5cdH1cblxuXHQmLnBlbmRpbmcge1xuXHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRvcGFjaXR5OiAwLjY1O1xuXHRcdFx0cG9pbnRlci1ldmVudHM6IGFsbDtcblx0XHR9XG5cblx0XHQvLyAuc3Bpbm5lciB7XG5cdFx0Ly8gICAgIG9wYWNpdHk6IDE7XG5cdFx0Ly8gfVxuXHR9XG5cblx0Ly8gLnNwaW5uZXIge1xuXHQvLyAgICAgcG9zaXRpb246IGFic29sdXRlO1xuXHQvLyAgICAgbGVmdDogNTAlO1xuXHQvLyAgICAgdG9wOiA1MCU7XG5cdC8vICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0Ly8gICAgIG9wYWNpdHk6IDA7XG5cdC8vICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcblx0Ly8gfVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuXHRcdGdhcDogMjBweDtcblx0fVxufVxuXG4uY2F0ZWdvcnlfX2xpc3RfaXRlbSB7XG5cdCYubGlzdF9pdGVtIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0aGVpZ2h0OiA0MThweDtcblx0XHRwYWRkaW5nOiA1cHg7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tc3Ryb2tlLWxpZ2h0LWJsdWUpO1xuXHRcdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0fVxuXHR9XG5cblx0Lmxpc3RfaXRlbV9pbWFnZSB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHRyYW5zaXRpb246IDQwMG1zO1xuXG5cdFx0aW1nIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMThweDtcblx0XHRcdG1heC1oZWlnaHQ6IDE5OHB4O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0XHR9XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdG9wYWNpdHk6IDAuODtcblx0XHR9XG5cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRcdGltZyB7XG5cdFx0XHRcdGhlaWdodDogMTk4cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRpbWcge1xuXHRcdFx0XHRtYXgtaGVpZ2h0OiAxNjhweDtcblx0XHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Lmxpc3RfaXRlbV9uYW1lIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0bWFyZ2luOiAzMHB4IDI1cHggMCAyNXB4O1xuXHRcdGNvbG9yOiB2YXIoLS1tYWluLWJsYWNrKTtcblx0XHRmb250OiB2YXIoLS1kZXNrdG9wLTE5MjAtaC03KTtcblx0XHR0cmFuc2l0aW9uOiA0MDBtcztcblx0XHRAaW5jbHVkZSBtaXhpbnMubGluZS1jbGFtcCgzKTtcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0Y29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG5cdFx0fVxuXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0XHRtYXJnaW46IDI2cHggMjVweCAwIDI1cHg7XG5cdFx0fVxuXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRtYXJnaW46IDE5cHggMTVweCAxMHB4IDE1cHg7XG5cdFx0fVxuXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRcdG1hcmdpbjogMjBweCAxNXB4IDQwcHggMTVweDtcblx0XHR9XG5cdH1cblxuXHQubGlzdF9pdGVtX19pbmZvIHtcblx0XHRtYXJnaW4tdG9wOiBhdXRvO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0Z2FwOiA2cHg7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdH1cblx0fVxuXG5cdC5saXN0X2l0ZW1fdmFsdWUge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRmb250OiB2YXIoLS1idXR0b24tbWVkaXVtKTtcblx0XHRjb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kLWJsdWUpO1xuXHRcdHBhZGRpbmc6IDE5cHggMDtcblx0XHRib3JkZXItcmFkaXVzOiAxNnB4O1xuXHR9XG59XG5cbi5jYXRlZ29yeV9fbGlzdF9kb3dubG9hZCB7XG5cdG1hcmdpbi10b3A6IDMwcHg7XG5cdGhlaWdodDogNzJweDtcblx0d2lkdGg6IDEwMCU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRnYXA6IDExcHg7XG5cdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXN0cm9rZS1saWdodC1ibHVlKTtcblx0Y29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG5cdGZvbnQ6IHZhcigtLWJ1dHRvbi1tZWRpdW0pO1xuXHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHR0cmFuc2l0aW9uOiA0MDBtcztcblxuXHRzdmcge1xuXHRcdHRyYW5zaXRpb246IDQwMG1zO1xuXG5cdFx0cGF0aCB7XG5cdFx0XHR0cmFuc2l0aW9uOiA0MDBtcztcblx0XHR9XG5cdH1cblxuXHQmOmRpc2FibGVkIHtcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdG9wYWNpdHk6IDAuODtcblxuXHRcdHN2ZyB7XG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuXHRcdH1cblxuXHRcdHN2ZyBwYXRoIHtcblx0XHRcdGZpbGw6ICNmZmY7XG5cdFx0fVxuXHR9XG5cblx0Jjpob3ZlciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcblx0XHRjb2xvcjogI2ZmZjtcblxuXHRcdHN2ZyBwYXRoIHtcblx0XHRcdGZpbGw6ICNmZmY7XG5cdFx0fVxuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0aGVpZ2h0OiA2M3B4O1xuXHR9XG59XG4iLCIuY2F0ZWdvcnlfX2xpemluZyB7XG5cdCYubGl6aW5nIHtcblx0XHRwYWRkaW5nOiAxNTBweCAwO1xuXHRcdG1hcmdpbi1ib3R0b206IHZhcigtLXNlY3Rpb24tbWIpO1xuXHRcdGJhY2tncm91bmQ6IHZhcigtLWdyYWRpZW50LWxpZ2h0LWJsdWUpO1xuXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0XHRwYWRkaW5nOiAxMDlweCAwIHZhcigtLXNlY3Rpb24tbWIpO1xuXHRcdH1cblxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0cGFkZGluZy10b3A6IDgycHg7XG5cdFx0fVxuXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRcdHBhZGRpbmctdG9wOiA2NnB4O1xuXHRcdH1cblx0fVxuXG5cdC5saXppbmdfX3RpdGxlIHtcblx0XHRtYXJnaW4tYm90dG9tOiAxNnB4O1xuXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMnB4O1xuXHRcdH1cblxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHR9XG5cdH1cblxuXHQubGl6aW5nX190ZXh0IHtcblx0XHRtYXgtd2lkdGg6IDY1NHB4O1xuXHRcdGNvbG9yOiB2YXIoLS1ncmV5LTUwMCk7XG5cdFx0bWFyZ2luLWJvdHRvbTogNTBweDtcblx0XHRmb250OiB2YXIoLS1ib2R5LWV4dHJhLWxhcmdlKTtcblxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNDZweDtcblx0XHRcdG1heC13aWR0aDogNjEwcHg7XG5cdFx0fVxuXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRmb250OiB2YXIoLS1ib2R5LWxhcmdlKTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDQ0cHg7XG5cdFx0XHRtYXgtd2lkdGg6IDU3M3B4O1xuXHRcdH1cblxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0XHRmb250OiB2YXIoLS1ib2R5LWV4dHJhLWxhcmdlKTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDQycHg7XG5cdFx0fVxuXHR9XG5cblx0LmxpemluZ19faW5uZXIge1xuXHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgNDA1cHg7XG5cdFx0Z2FwOiAzMHB4O1xuXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAzODBweDtcblx0XHR9XG5cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuXHRcdH1cblx0fVxuXG5cdC5saXppbmdfX2NhcmRzIHtcblx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG5cdFx0Z2FwOiAzMHB4O1xuXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuXHRcdFx0Z2FwOiAxMHB4O1xuXHRcdH1cblx0fVxuXG5cdC5saXppbmdfX2NhcmQge1xuXHRcdGhlaWdodDogMjU2cHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRcdHBhZGRpbmc6IDQwcHg7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0XHRoZWlnaHQ6IDIxOHB4O1xuXHRcdFx0cGFkZGluZzogMzBweCAyMHB4IDM2cHggMzJweDtcblx0XHR9XG5cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdGhlaWdodDogMjE2cHg7XG5cdFx0XHRwYWRkaW5nOiAzMnB4IDIwcHggMzJweCAzMnB4O1xuXHRcdH1cblxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRwYWRkaW5nOiAzMHB4IDIwcHg7XG5cdFx0fVxuXHR9XG5cblx0LmxpemluZ19fY2FyZF9uYW1lIHtcblx0XHRjb2xvcjogdmFyKC0tbWFpbi10aWZmYW55KTtcblx0XHRmb250OiB2YXIoLS1kZXNrdG9wLTE5MjAtaC00KTtcblxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA0cHg7XG5cdFx0fVxuXHR9XG5cblx0LmxpemluZ19fY2FyZF92YWx1ZSB7XG5cdFx0bWFyZ2luLXRvcDogYXV0bztcblx0XHRtYXgtd2lkdGg6IDIxNXB4O1xuXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRcdGZvbnQ6IHZhcigtLWJvZHktbWVkaXVtKTtcblx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHR9XG5cdH1cblxuXHQubGl6aW5nX19iYW5uZXIge1xuXHRcdGJhY2tncm91bmQ6IHZhcigtLWdyYWRpZW50LWJsdWUpO1xuXHRcdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdFx0cGFkZGluZzogNDBweDtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0bWF4LWhlaWdodDogNTQycHg7XG5cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdHBhZGRpbmc6IDMycHggMzBweCA0MHB4IDMycHg7XG5cdFx0XHRtaW4taGVpZ2h0OiAyOThweDtcblx0XHR9XG5cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdFx0bWluLWhlaWdodDogNDQ3cHg7XG5cdFx0XHRwYWRkaW5nOiAzMnB4IDIycHggMjBweCAyMHB4O1xuXHRcdH1cblx0fVxuXG5cdC5saXppbmdfX2Jhbm5lcl90aXRsZSB7XG5cdFx0Zm9udDogdmFyKC0tZGVza3RvcC0xOTIwLWgtNCk7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTlweDtcblx0XHR9XG5cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDE2cHg7XG5cdFx0fVxuXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDE4cHg7XG5cdFx0fVxuXHR9XG5cblx0LmxpemluZ19fYmFubmVyX3J1bGVzIHtcblx0XHRsaSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRjb250ZW50OiAnLSc7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDJweDtcblx0XHRcdH1cblxuXHRcdFx0JiArIGxpIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogOHB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdFx0Zm9udDogdmFyKC0tYm9keS1tZWRpdW0pO1xuXG5cdFx0XHRsaSB7XG5cdFx0XHRcdCYgKyBsaSB7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMjJweDtcblx0XHRcdG1heC13aWR0aDogMjcwcHg7XG5cblx0XHRcdGxpIHtcblx0XHRcdFx0JiArIGxpIHtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxNHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmxpemluZ19fYmFubmVyX2ltYWdlIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHJpZ2h0OiA0MHB4O1xuXHRcdGJvdHRvbTogNDBweDtcblxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdFx0d2lkdGg6IDEyMHB4O1xuXHRcdFx0aGVpZ2h0OiAxMjBweDtcblx0XHRcdHJpZ2h0OiAzNXB4O1xuXHRcdFx0Ym90dG9tOiAyOHB4O1xuXHRcdH1cblxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0d2lkdGg6IDE2MnB4O1xuXHRcdFx0aGVpZ2h0OiAxNjJweDtcblx0XHRcdGJvdHRvbTogNTlweDtcblx0XHRcdHJpZ2h0OiA5OXB4O1xuXHRcdH1cblxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0XHR3aWR0aDogMTIycHg7XG5cdFx0XHRoZWlnaHQ6IDEyMnB4O1xuXHRcdFx0cmlnaHQ6IDMwcHg7XG5cdFx0XHRib3R0b206IDQxcHg7XG5cdFx0fVxuXHR9XG59XG4iLCIucHJvZHVjdHNfX290aGVyIHtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0bWFyZ2luLWJvdHRvbTogdmFyKC0tc2VjdGlvbi1tYik7XG5cblx0LnRpdGxlIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXJnaW4tYm90dG9tOiA1MHB4O1xuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0LnRpdGxlIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDQ1cHg7XG5cdFx0fVxuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0fVxufVxuXG4ucHJvZHVjdHNfX290aGVyX2Nhcm91c2VsIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucHJvZHVjdHNfX290aGVyX2lubmVyIHtcblx0ZGlzcGxheTogZmxleDtcblxuXHQuY2F0ZWdvcnlfX2xpc3RfaXRlbSB7XG5cdFx0ZmxleDogMCAwIGF1dG87XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHQuY2F0ZWdvcnlfX2xpc3RfaXRlbSB7XG5cdFx0XHR3aWR0aDogMzEwcHggIWltcG9ydGFudDtcblx0XHR9XG5cdH1cbn1cblxuLnByb2R1Y3RzX19vdGhlcl9uYXZpZ2F0aW9uIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHR6LWluZGV4OiAyO1xuXHRiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdHdpZHRoOiA1MnB4O1xuXHRoZWlnaHQ6IDUycHg7XG5cdGJveC1zaGFkb3c6IDBweCA4cHggMThweCAtNnB4ICMxODI3NGIxZjtcblx0dHJhbnNpdGlvbjogNDAwbXM7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cblxuLnByb2R1Y3RzX19vdGhlcl9uYXZpZ2F0aW9uLXByZXYge1xuXHRsZWZ0OiAtMjZweDtcbn1cblxuLnByb2R1Y3RzX19vdGhlcl9uYXZpZ2F0aW9uLW5leHQge1xuXHRyaWdodDogLTI2cHg7XG59XG5cbi5wcm9kdWN0c19fb3RoZXJfbmF2aWdhdGlvbi0tZGlzYWJsZSB7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRvcGFjaXR5OiAwO1xufVxuXG4ucHJvZHVjdHNfX290aGVyX3BhZ2luYXRpb24ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0bWFyZ2luLXRvcDogMzBweDtcblx0Z2FwOiA4cHg7XG59XG5cbi5wcm9kdWN0c19fb3RoZXJfcGFnaW5hdGlvbi0tYnVsbGV0IHtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3Ryb2tlLWxpZ2h0LWdyZXkpO1xuXHR3aWR0aDogMTBweDtcblx0aGVpZ2h0OiAxMHB4O1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdHRyYW5zaXRpb246IDQwMG1zO1xufVxuXG4ucHJvZHVjdHNfX290aGVyX3BhZ2luYXRpb24tLWJ1bGxldC1hY3RpdmUge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLXRpZmZhbnkpO1xufVxuLnByb2R1Y3RzX19vdGhlcl93cmFwcGVyIHtcblx0b3ZlcmZsb3cteDogaGlkZGVuO1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdG92ZXJmbG93LXg6IHZpc2libGU7XG5cdH1cbn1cbiIsIi5jb250YWN0c19ibG9jayB7XG5cdG1hcmdpbi1ib3R0b206IHZhcigtLXNlY3Rpb24tbWIpO1xuXHQuY29udGFjdHMtdGl0bGUge1xuXHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjRweDtcblx0XHR9XG5cdH1cblx0Ji13cmFwcGVyIHtcblx0XHRoZWlnaHQ6IDcxMHB4O1xuXHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgOTMycHg7XG5cdFx0Z3JpZC1nYXA6IDUwcHg7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDg1MnB4O1xuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdH1cblx0fVxuXHQmX3NlYXJjaC13cmFwcGVyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmOGZmO1xuXHRcdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdFx0cGFkZGluZzogMTBweDtcblxuXHRcdHBhZGRpbmctcmlnaHQ6IDVweDtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0fVxuXHR9XG5cdCZfbWFwLXdyYXBwZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmMWY4ZmY7XG5cdFx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0XHRwYWRkaW5nOiAxMHB4O1xuXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0d2lkdGg6IDcwOHB4O1xuXHRcdFx0aGVpZ2h0OiA1MDJweDtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHR3aWR0aDogMzE1cHg7XG5cdFx0XHRoZWlnaHQ6IDUwMnB4O1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0d2lkdGg6IDMyNXB4O1xuXHRcdH1cblx0fVxufVxuW2NsYXNzKj0nYmFsbG9vbiddIHtcblx0Ym94LXNoYWRvdzogbm9uZTtcblx0Ym9yZGVyLXJhZGl1czogMTZweDtcblx0cGFkZGluZzogMDtcbn1cbi55bWFwcy0yLTEtNzktYmFsbG9vbiB7XG5cdHRvcDogLTM2OHB4ICFpbXBvcnRhbnQ7XG5cdGxlZnQ6IC01NnB4ICFpbXBvcnRhbnQ7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHR9XG59XG4ueW1hcHMtMi0xLTc5LWJhbGxvb25fX2NvbnRlbnQge1xuXHRwYWRkaW5nOiAzMHB4ICFpbXBvcnRhbnQgO1xufVxuXG4uYmFsbG9vbi1oZWFkZXIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLXN0cm9rZS1saWdodC1ibHVlKTtcblx0Ym9yZGVyLXJhZGl1czogMDtcblx0cGFkZGluZy1ib3R0b206IDIwcHg7XG5cdCYtdGl0bGUge1xuXHRcdG1heC13aWR0aDogMjAwcHg7XG5cdFx0Zm9udDogdmFyKC0tZGVza3RvcC0xOTIwLWgtNik7XG5cdH1cbn1cbi5iYWxsb29uLWhlYWRlci1kZXNjIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWJsdWUtdGV4dCk7XG5cdGZvbnQ6IHZhcigtLWJ1dHRvbi1zbWFsbCk7XG5cdGN1cnNvcjogcG9pbnRlcjtcblxuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1zZWxmOiBjZW50ZXI7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdCY6OmJlZm9yZSB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMXB4O1xuXHRcdG9wYWNpdHk6IDAuNTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnktYmx1ZS10ZXh0KTtcblx0XHRib3R0b206IDRweDtcblx0fVxufVxuLmJhbGxvb24tY29udGVudC13cmFwcGVyIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Z2FwOiAyNHB4O1xuXHRwYWRkaW5nOiAxNnB4IDA7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1zdHJva2UtbGlnaHQtYmx1ZSk7XG5cdGJvcmRlci1yYWRpdXM6IDA7XG5cdC5iYWxsb29uLWNvbnRlbnQtdGV4dC1kZXNjIHtcblx0XHRmb250OiB2YXIoLS1jYXB0aW9uLXNtYWxsKTtcblx0XHRjb2xvcjogdmFyKC0tZ3JleS00MDApO1xuXHR9XG5cdC5iYWxsb29uLWNvbnRlbnQtdGV4dCB7XG5cdFx0Zm9udDogdmFyKC0tYnV0dG9uLWJpZyk7XG5cdFx0YSB7XG5cdFx0XHRjb2xvcjogdmFyKC0tbWFpbi1ibGFjayk7XG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcztcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRvcGFjaXR5OiAwLjg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4ueW1hcHMtMi0xLTc5LWltYWdlIHtcblx0dHJhbnNmb3JtOiBzY2FsZSgzLjUpICFpbXBvcnRhbnQ7XG59XG4iLCIuY29udGFjdHNfaGVhZGVyIHtcblx0cGFkZGluZy10b3A6IDE4MHB4O1xuXHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHRwYWRkaW5nLXRvcDogOTdweDtcblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdH1cblx0Ji1hcnJvdyB7XG5cdFx0cGFkZGluZzogMCAxMnB4O1xuXHR9XG59XG4iLCIuY29udGFjdHMtcXVlc3Rpb25zLWJsb2NrIHtcblx0bWFyZ2luLWJvdHRvbTogdmFyKC0tc2VjdGlvbi1tYik7XG5cdHBhZGRpbmc6IDYwcHg7XG5cdHBhZGRpbmctcmlnaHQ6IDE1MHB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdGJhY2tncm91bmQ6IHZhcigtLWdyYWRpZW50LWJsdWUpO1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcblx0XHRwYWRkaW5nOiA1MHB4IDU2cHggNDNweCA0MHB4O1xuXHR9XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0cGFkZGluZzogMzZweCAyMHB4IDQwcHggMjBweDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdHdoaXRlLXNwYWNlOiB3cmFwO1xuXHR9XG5cdCYtY29udGVudC13cmFwcGVyIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0Z2FwOiAyMHB4O1xuXHRcdGEge1xuXHRcdFx0Y29sb3I6IHZhcigtLW1haW4td2hpdGUpO1xuXHRcdH1cblx0fVxuXHQmLXRpdGxlIHtcblx0XHRmb250OiB2YXIoLS1kZXNrdG9wLTE5MjAtaC0yKTtcblx0XHRjb2xvcjogdmFyKC0tbWFpbi13aGl0ZSk7XG5cdH1cblx0Ji1kZXNjIHtcblx0XHRmb250OiB2YXIoLS1ib2R5LWV4dHJhLWV4dHJhLWxhcmdlKTtcblx0XHRjb2xvcjogdmFyKC0tbWFpbi13aGl0ZSk7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRmb250OiB2YXIoLS1ib2R5LW1lZGl1bSk7XG5cdFx0fVxuXHR9XG5cblx0Ji1mb290ZXIge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0Z2FwOiAzMHB4O1xuXHRcdCYtYnV0dG9uIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4td2hpdGUpO1xuXHRcdFx0cGFkZGluZzogMCAyNHB4O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNnB4O1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0Y29sb3I6IHZhcigtLXNlY29uZGFyeS1ibHVlLXRleHQpO1xuXHRcdFx0dHJhbnNpdGlvbjogZWFzZS1pbi1vdXQgMC4zcztcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdHBhZGRpbmc6IDE0cHggMjRweDtcblx0XHRcdFx0d2lkdGg6IDIzNHB4O1xuXHRcdFx0fVxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4tYmxhY2spO1xuXHRcdFx0XHRjb2xvcjogdmFyKC0tbWFpbi13aGl0ZSk7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdH1cblx0fVxuXHQmLWltYWdlIHtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuXHRcdFx0d2lkdGg6IDE1MXB4O1xuXHRcdFx0aGVpZ2h0OiAxNTFweDtcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdG1hcmdpbi10b3A6IDQwcHg7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24tc2VsZjogZmxleC1lbmQ7XG5cdFx0XHR3aWR0aDogMTIycHg7XG5cdFx0XHRoZWlnaHQ6IDEyMnB4O1xuXHRcdH1cblx0fVxufVxuLmNvbnRhY3RzLXF1ZXN0aW9ucy1ibG9jay1mb290ZXItY2FsbCB7XG5cdCYtbnVtYmVyIHtcblx0XHRmb250OiB2YXIoLS1ib2R5LWV4dHJhLWV4dHJhLWxhcmdlKTtcblx0XHRjb2xvcjogdmFyKC0tbWFpbi13aGl0ZSk7XG5cdH1cblx0Ji1kZXNjIHtcblx0XHRmb250OiB2YXIoLS1jYXB0aW9uLXNtYWxsKTtcblx0XHRjb2xvcjogdmFyKC0tbWFpbi13aGl0ZSk7XG5cdFx0b3BhY2l0eTogMC42O1xuXHR9XG59XG4uY2FsbCB7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuXHRcdHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDtcblx0fVxufVxuIiwiLmNvbnRhY3RzLW1hcCB7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdC1tb3otYm9yZGVyLXJhZGl1czogMThweDsgXG5cdC13ZWJraXQtYm9yZGVyLXJhZGl1czogMThweDsgXG5cdC1raHRtbC1ib3JkZXItcmFkaXVzOiAxOHB4O1xuXHRib3JkZXItcmFkaXVzOiAxOHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdC13ZWJraXQtbWFzay1pbWFnZTogdXJsKGRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQUVBQUFBQkNBSUFBQUNRZDFQZUFBQUFHWFJGV0hSVGIyWjBkMkZ5WlFCQlpHOWlaU0JKYldGblpWSmxZV1I1Y2NsbFBBQUFBQTVKUkVGVWVOcGlZR0JnQUFnd0FBQUVBQUdiQStvSkFBQUFBRWxGVGtTdVFtQ0MpO1xufVxuIiwiLmNvbnRhY3RzX3NlY3Rpb24tc2VhcmNoIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0Z2FwOiAxMHB4O1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcblx0XHRnYXA6IDMwcHg7XG5cdFx0d2lkdGg6IDcxM3B4O1xuXHR9XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cbn1cbi5jb250YWN0c19zZWN0aW9uLWlucHV0IHtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi13aGl0ZSk7XG5cdHBhZGRpbmc6IDE1cHggMjJweDtcblx0Ym9yZGVyLXJhZGl1czogMTZweDtcblx0d2lkdGg6IDEwMCU7XG5cdCY6OnBsYWNlaG9sZGVyIHtcblx0XHRmb250OiB2YXIoLS1idXR0b24tbWVkaXVtKTtcblx0XHRjb2xvcjogdmFyKC0tZ3JleS01MDApO1xuXHR9XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXN0cm9rZS1saWdodC1ibHVlKTtcblx0XHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdH1cbn1cblxuLmNvbnRhY3RzX3NlY3Rpb25faW5wdXQtd3JhcHBlciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDEwMCU7XG5cdHBhZGRpbmctcmlnaHQ6IDVweDtcblxuXHQuY29udGFjdHNfc2VjdGlvbl9pbnB1dC1pY29uIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwJSk7XG5cdFx0dG9wOiAzcHg7XG5cdFx0cmlnaHQ6IDIxcHg7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG5cdFx0XHRyaWdodDogMzIwcHg7XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRyaWdodDogMTZweDtcblx0XHRcdGJvdHRvbTogLTUwcHg7XG5cdFx0fVxuXHR9XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuXHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMjY0cHg7XG5cdFx0Z2FwOiAzMHB4O1xuXHR9XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBub25lO1xuXHRcdGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDIsIDFmcik7XG5cdFx0Z2FwOiAyMHB4O1xuXHR9XG59XG4uY29udGFjdHNfc2VjdGlvbl9pbnB1dC10b2dnbGUge1xuXHRkaXNwbGF5OiBub25lO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhY2tncm91bmQtYmx1ZSk7XG5cdFx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHRcdHBhZGRpbmc6IDRweDtcblx0XHQmLWJ0biB7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRwYWRkaW5nOiAxMXB4IDMycHg7XG5cdFx0XHRmb250OiB2YXIoLS1idXR0b24tbWVkaXVtKTtcblx0XHRcdGNvbG9yOiB2YXIoLS1ncmV5LTUwMCk7XG5cdFx0XHR0cmFuc2l0aW9uOiAwLjNzIGVhc2UtaW4tb3V0O1xuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0cGFkZGluZzogMTFweCA0N3B4O1xuXHRcdFx0fVxuXG5cdFx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4td2hpdGUpO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA2cHg7XG5cdFx0XHRcdGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktYmx1ZS10ZXh0KTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRncmlkLXJvdzogMTtcblx0fVxufVxuLmNvbnRhY3RzX3NlY3Rpb24tc2VhcmNoLWNhcmRzLXdyYXBwZXIge1xuXHRoZWlnaHQ6IDYzMHB4O1xuXHRvdmVyZmxvdy15OiBhdXRvO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRnYXA6IDEwcHg7XG5cdHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmctcmlnaHQ6IDVweDtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdG92ZXJmbG93LXk6IHZpc2libGU7XG5cdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuXHRcdGdhcDogMzBweDtcblx0fVxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRnYXA6IDIwcHg7XG5cdH1cbn1cbi5hY3RpdmUtY2FyZCB7XG5cdGJhY2tncm91bmQ6IHZhcigtLWdyYWRpZW50LWJsdWUpO1xuXHR0cmFuc2l0aW9uOiBhbGwgMC4zcztcblx0Y29sb3I6IHZhcigtLW1haW4td2hpdGUpO1xuXHRib3JkZXItcmFkaXVzOiAxNnB4O1xuXHRwYWRkaW5nOiAxNXB4IDIycHg7XG5cdC5jb250YWN0c19zZWN0aW9uLXNlYXJjaC1hZGRyZXNzIHtcblx0XHRjb2xvcjogdmFyKC0tbWFpbi13aGl0ZSkgIWltcG9ydGFudDtcblx0XHR0cmFuc2l0aW9uOiBlYXNlLWluLW91dCAwLjNzO1xuXHR9XG5cdC5jb250YWN0c19zZWN0aW9uLXNlYXJjaC1kZXRhaWxzIHtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0dHJhbnNpdGlvbjogZWFzZS1pbi1vdXQgMC4zcztcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0Zm9udDogdmFyKC0tYnV0dG9uLXNtYWxsKTtcblx0XHRjb2xvcjogdmFyKC0tbWFpbi13aGl0ZSkgIWltcG9ydGFudDtcblx0XHQmOmhvdmVyIHtcblx0XHRcdG9wYWNpdHk6IDAuODtcblx0XHR9XG5cdFx0Jjo6YmVmb3JlIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDFweDtcblx0XHRcdG9wYWNpdHk6IDAuNTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4td2hpdGUpICFpbXBvcnRhbnQ7XG5cdFx0XHRib3R0b206IDRweDtcblx0XHR9XG5cdH1cbn1cbi5jb250YWN0c19zZWN0aW9uLXNlYXJjaC1jYXJkIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi13aGl0ZSk7XG5cdGJvcmRlci1yYWRpdXM6IDE2cHg7XG5cdHBhZGRpbmc6IDE1cHggMjJweDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR0cmFuc2l0aW9uOiBlYXNlLWluLW91dCAwLjNzO1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcblx0XHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXN0cm9rZS1saWdodC1ibHVlKTtcblx0XHRwYWRkaW5nLWJvdHRvbTogMjVweDtcblx0fVxuXG5cdC5jb250YWN0c19zZWN0aW9uLXNlYXJjaC1jaXR5IHtcblx0XHRmb250OiB2YXIoLS1kZXNrdG9wLTE5MjAtaC03KTtcblx0fVxuXHQuY29udGFjdHNfc2VjdGlvbi1zZWFyY2gtYWRkcmVzcyB7XG5cdFx0Zm9udDogdmFyKC0tYnV0dG9uLXNtYWxsKTtcblx0XHRjb2xvcjogdmFyKC0tZ3JleS01MDApO1xuXHR9XG5cdC5jb250YWN0c19zZWN0aW9uLXNlYXJjaC1kZXRhaWxzIHtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0dHJhbnNpdGlvbjogZWFzZS1pbi1vdXQgMC4zcztcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0Zm9udDogdmFyKC0tYnV0dG9uLXNtYWxsKTtcblx0XHRjb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0fVxuXHRcdCY6aG92ZXIge1xuXHRcdFx0b3BhY2l0eTogMC44O1xuXHRcdH1cblx0XHQmOjpiZWZvcmUge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogMXB4O1xuXHRcdFx0b3BhY2l0eTogMC41O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcblx0XHRcdGJvdHRvbTogNHB4O1xuXHRcdH1cblx0fVxufVxuLmNvbnRhY3RzX21vZGFsLW92ZXJsYXkge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHotaW5kZXg6IDk5OTk7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGJhY2tncm91bmQtY29sb3I6ICMwNDFiNDI0ZDtcblx0b3BhY2l0eTogMDtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHR0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluO1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdHBhZGRpbmc6IDAgMTVweDtcblx0XHRvdmVyZmxvdzogaGlkZGVuIGF1dG87XG5cdH1cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUwcHgpIHtcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG5cdC5jb250YWN0c19tb2RhbC13cmFwcGVyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLXdoaXRlKTtcblx0XHR3aWR0aDogODQzcHg7XG5cdFx0aGVpZ2h0OiA3MzNweDtcblx0XHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRwYWRkaW5nLWJvdHRvbTogMjBweDtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdCY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcblx0XHRcdHdpZHRoOiAycHg7XG5cdFx0fVxuXG5cdFx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0fVxuXG5cdFx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JleS0xMDApO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMTFweDtcblx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjRzO1xuXHRcdFx0LW1vei10cmFuc2l0aW9uOiBhbGwgMC40cztcblx0XHRcdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNHM7XG5cdFx0fVxuXG5cdFx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzU1NTtcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHR3aWR0aDogNjQ4cHg7XG5cdFx0XHRoZWlnaHQ6IDc2N3B4O1xuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NTBweCkge1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0dG9wOiAzMCU7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAyMHB4IDIwcHggMCAwO1xuXHRcdFx0YW5pbWF0aW9uOiBzbGlkZUFuaW1hdGlvbiAwLjRzIGZvcndhcmRzO1xuXHRcdH1cblx0fVxufVxuXG5Aa2V5ZnJhbWVzIHNsaWRlQW5pbWF0aW9uIHtcblx0ZnJvbSB7XG5cdFx0dG9wOiAxMDAlO1xuXHR9XG5cdHRvIHtcblx0XHR0b3A6IDMwJTtcblx0fVxufVxuXG4uc2xpZGUtdXAtYW5pbWF0aW9uIHtcblx0YW5pbWF0aW9uOiBzbGlkZVVwIDAuNnM7XG59XG5Aa2V5ZnJhbWVzIHNsaWRlVXAge1xuXHQwJSB7XG5cdFx0dG9wOiA3MCU7XG5cdFx0Ly8gb3BhY2l0eTogMDtcblx0fVxuXG5cdDElIHtcblx0XHR0b3A6IDgwJTtcblx0XHQvLyBvcGFjaXR5OiAxO1xuXHR9XG5cdDEwMCUge1xuXHRcdHRvcDogMzAlO1xuXHRcdC8vIG9wYWNpdHk6IDE7XG5cdH1cbn1cbi5jb250YWN0c19tb2RhbC1vdmVybGF5LXZpc2libGUge1xuXHRvcGFjaXR5OiAxO1xuXHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHR0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluO1xufVxuXG4uY29udGFjdHNfbW9kYWwtY2xvc2Uge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHJpZ2h0OiAwcHg7XG5cdHRvcDogMHB4O1xuXHR3aWR0aDogNThweDtcblx0aGVpZ2h0OiA1OHB4O1xuXG5cdCY6aG92ZXIgc3ZnIHtcblx0XHRjaXJjbGUge1xuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0XHRmaWxsOiB2YXIoLS1tYWluLWJsdWUpO1xuXHRcdFx0ZmlsbC1vcGFjaXR5OiAxO1xuXHRcdH1cblxuXHRcdHBhdGgge1xuXHRcdFx0dHJhbnNpdGlvbjogZWFzZS1pbi1vdXQgMC4xcztcblx0XHRcdG9wYWNpdHk6IDAuNjtcblx0XHR9XG5cdH1cbn1cbi5jb250YWN0c19tb2RhbC1jb250ZW50IHtcblx0cGFkZGluZzogNDBweDtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0Z2FwOiAzMHB4O1xuXHRvdmVyZmxvdy15OiBzY3JvbGw7XG5cdGhlaWdodDogMTAwJTtcblx0YW5pbWF0aW9uOiBzbGlkZVVwIGxpbmVhciAwLjRzO1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdG92ZXJmbG93OiB2aXNpYmxlO1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdH1cblx0LmNvbnRhY3RzX21vZGFsLXRleHQge1xuXHRcdGIge1xuXHRcdFx0Zm9udDogdmFyKC0tZGVza3RvcC0xOTIwLWgtNik7XG5cdFx0XHRjb2xvcjogdmFyKC0tbWFpbi1ibGFjayk7XG5cblx0XHRcdG1hcmdpbi1ib3R0b206IDE0cHg7XG5cdFx0fVxuXHRcdHAge1xuXHRcdFx0Zm9udDogdmFyKC0tYm9keS1tZWRpdW0pO1xuXHRcdFx0bWFyZ2luLXRvcDogMTRweDtcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDI0cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuXHRcdHdpZHRoOiA2cHg7XG5cdH1cblxuXHQmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdH1cblxuXHQmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JleS0xMDApO1xuXHRcdGJvcmRlci1yYWRpdXM6IDExcHg7XG5cdFx0dHJhbnNpdGlvbjogYWxsIDAuNHM7XG5cdFx0LW1vei10cmFuc2l0aW9uOiBhbGwgMC40cztcblx0XHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjRzO1xuXHR9XG5cblx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG92ZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICM1NTU7XG5cdH1cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdH1cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRwYWRkaW5nOiAzMHB4IDIwcHg7XG5cdH1cbn1cbi5jb250YWN0c19tb2RhbC10aXRsZSB7XG5cdGZvbnQ6IHZhcigtLWRlc2t0b3AtMTkyMC1oLTUpO1xuXHRmb250LXNpemU6IDI2cHg7XG59XG4uY29udGFjdHNfbW9kYWwtdGV4dC10aXRsZSB7XG5cdGZvbnQ6IHZhcigtLWRlc2t0b3AtMTkyMC1oLTYpO1xuXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmNvbnRhY3RzX21vZGFsLWFydGljbGUge1xuXHRmb250OiB2YXIoLS1ib2R5LW1lZGl1bSk7XG59XG4uY29udGFjdHNfbW9kYWwtY29udGVudC13cmFwcGVyIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0aGVpZ2h0OiAxMDAlO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uY29udGFjdHNfbW9kYWwtY29udGFjdHMge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kLWJsdWUpO1xuXHRwYWRkaW5nOiA0MHB4O1xuXHRtYXJnaW4tdG9wOiAzMHB4O1xuXHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRkaXNwbGF5OiBncmlkO1xuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuXHRnYXA6IDExMHB4O1xuXHQmLWl0ZW0ge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0Z2FwOiA3cHg7XG5cdH1cblx0LmNvbnRhY3RzX21vZGFsLWNvbnRhY3RzLWl0ZW0taW5mby1udW1iZXIge1xuXHRcdGZvbnQ6IHZhcigtLWJ1dHRvbi1tZWRpdW0pO1xuXHRcdG1heC13aWR0aDogMjYwcHg7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRtYXgtd2lkdGg6IDIwMHB4O1xuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0bWF4LXdpZHRoOiAxOTBweDtcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTYwcHgpIHtcblx0XHRcdG1heC13aWR0aDogZml0LWNvbnRlbnQ7XG5cdFx0XHR3aWR0aDogMjcwcHg7XG5cdFx0fVxuXHR9XG5cdC5jb250YWN0c19tb2RhbC1jb250YWN0cy1pdGVtLWluZm8tZGVzYyB7XG5cdFx0Zm9udDogdmFyKC0tY2FwdGlvbi1zbWFsbCk7XG5cdFx0Y29sb3I6IHZhcigtLWdyZXktNDAwKTtcblx0fVxuXHQuY29udGFjdHNfbW9kYWwtY29udGFjdHMtaXRlbS1pY29uIHtcblx0XHRtYXJnaW4tdG9wOiA1cHg7XG5cdH1cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0Z2FwOiA0N3B4O1xuXHR9XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU5MHB4KSB7XG5cdFx0Z2FwOiAyMHB4O1xuXHR9XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2MHB4KSB7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0cGFkZGluZzogMzBweCAyMHB4O1xuXHRcdGdhcDogMjVweDtcblx0fVxufVxuLmNvbnRhY3RzX3NlY3Rpb24tc2VhcmNoLWRldGFpbHMtbGFwdG9wIHtcblx0ZGlzcGxheTogbm9uZTtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdH1cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHR9XG5cdCYtbGFiZWwge1xuXHRcdGZvbnQ6IHZhcigtLWJvZHktc21hbGwpO1xuXHRcdGNvbG9yOiB2YXIoLS1ncmV5LTUwMCk7XG5cdH1cblx0Ji10ZXh0IHtcblx0XHRmb250OiB2YXIoLS1idXR0b24tbWVkaXVtKTtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdH1cbn1cbi5jb250YWN0cy1saXN0LXRvZ2dsZSB7XG5cdGRpc3BsYXk6IGdyaWQ7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0fVxufVxuLmNvbnRhY3RzLWxpc3QtdG9nZ2xlLWhpZGRlbiB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG4uY29udGFjdHNfbW9kYWwtZW1haWwge1xuXHRjb2xvcjogdmFyKC0tbWFpbi1ibGFjayk7XG5cdHRyYW5zaXRpb246IGFsbCAwLjNzO1xuXHQmOmhvdmVyIHtcblx0XHRvcGFjaXR5OiAwLjg7XG5cdH1cbn1cbi5jb250YWN0c19tb2RhbC1tYWluLXBob25lIHtcblx0dHJhbnNpdGlvbjogYWxsIDAuM3M7XG5cdCY6aG92ZXIge1xuXHRcdG9wYWNpdHk6IDAuODtcblx0fVxuXHRjb2xvcjogdmFyKC0tbWFpbi1ibGFjayk7XG59XG4uY29udGFjdHNfbW9kYWwtY29udGVudC13cmFwcGVyIHtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRvdmVyZmxvdy15OiBzY3JvbGw7XG5cdFx0Ly8gcGFkZGluZy1yaWdodDogMTVweDtcblx0fVxufVxuLmNvbnRhY3RzX21vZGFsLWNvbnRhY3RzLWl0ZW1zLXdyYXBwZXIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRnYXA6IDI1cHg7XG59XG4uY29udGFjdHNfbW9kYWwtY29udGFjdHMtaW1hZ2Utd3JhcHBlciB7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0ZmxleDogMCAwIGF1dG87XG5cdH1cbn1cbiIsIi5jb3JwSW5mbyB7XG5cdHVsIHtcblx0XHRtYXgtd2lkdGg6IDQ4MHB4O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRnYXA6IDEwcHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRtYXJnaW4tbGVmdDogMjBweDtcblx0XHRmb250LXNpemU6IDE1cHg7XG5cdH1cblxuXHR1bCBsaSB7XG5cdFx0bGlzdC1zdHlsZS1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMicgaGVpZ2h0PSc3JyB2aWV3Qm94PScwIDAgMTIgNyclM0UlM0NsaW5lIHgxPScwJyB5MT0nMycgeDI9JzEyJyB5Mj0nMycgc3Ryb2tlPSclMjM4Mzk2QjQnIHN0cm9rZS13aWR0aD0nMScvJTNFJTNDL3N2ZyUzRSUwQVwiKSAhaW1wb3J0YW50O1xuXHR9XG5cdG9sIHtcblx0XHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG5cdFx0Y291bnRlci1yZXNldDogbnVtO1xuXHRcdG1hcmdpbjogMCAwIDAgMzVweDtcblx0XHRwYWRkaW5nOiAxNXB4IDAgNXB4IDA7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHR9XG5cdG9sIGxpIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0bWFyZ2luOiAwIDAgMCAwO1xuXHRcdHBhZGRpbmc6IDAgMCAyMHB4IDA7XG5cdFx0bGluZS1oZWlnaHQ6IDEuNDtcblx0fVxuXHRvbCBsaTpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6IGNvdW50ZXIobnVtKTtcblx0XHRjb3VudGVyLWluY3JlbWVudDogbnVtO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAtM3B4O1xuXHRcdGZvbnQ6IHZhcigtLWNhcHRpb24tc21hbGwpO1xuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0bGVmdDogLTM4cHg7XG5cdFx0d2lkdGg6IDMycHg7XG5cdFx0aGVpZ2h0OiAzMnB4O1xuXHRcdGJhY2tncm91bmQ6ICNmZmZmZmY7XG5cdFx0Y29sb3I6ICMxYTVlZDQ7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGxpbmUtaGVpZ2h0OiAyMnB4O1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0fVxuXHQmLXRpdGxlIHtcblx0XHRmb250OiB2YXIoLS1kZXNrdG9wLTE5MjAtaC0yKTtcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHR9XG5cdCYtY29udGVudCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogdmFyKC0tc2VjdGlvbi1tYik7XG5cdH1cblx0Ji1jb250ZW50LXdyYXBwZXIge1xuXHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0Z2FwOiAzMHB4O1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogODQycHggMWZyO1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA3OTBweCAxZnI7XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0fVxuXHR9XG59XG4uY29ycEluZm8tY2FyZHMtYm9keSB7XG5cdG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cbi5jb3JwSW5mby1jYXJkcy1zaG93IHtcblx0bWFyZ2luLWJvdHRvbTogNjBweDtcbn1cbi5jb3JwSW5mby1jYXJkcy13cmFwcGVyIHtcblx0bWFyZ2luLXRvcDogMjRweDtcbn1cbi5jb3JwSW5mby1jYXJkcy1ib2R5LXdyYXBwZXIge1xuXHRtYXJnaW4tdG9wOiAtNnB4O1xuXHRtYXgtaGVpZ2h0OiAwO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHR0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDFzIGVhc2U7XG59XG4uY29ycEluZm8tYWNjb3JkaW9uLWl0ZW0ge1xuXHRwYWRkaW5nOiA0MXB4IDQwcHggIWltcG9ydGFudDtcblx0c3BhbiB7XG5cdFx0Zm9udDogdmFyKC0tZGVza3RvcC0xOTIwLWgtNCkgIWltcG9ydGFudDtcblx0fVxufVxuLmNvcnBJbmZvLWZlZWRiYWNrLXdyYXBwZXIge1xuXHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRwYWRkaW5nOiA0MHB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kLWJsdWUpO1xuXHQuY29ycEluZm8tZmVlZGJhY2stdGl0bGUge1xuXHRcdGZvbnQ6IHZhcigtLWRlc2t0b3AtMTkyMC1oLTQpO1xuXHRcdG1hcmdpbi1ib3R0b206IDE2cHg7XG5cdH1cblx0cCB7XG5cdFx0Zm9udDogdmFyKC0tYm9keS1sYXJnZSk7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzRweDtcblx0fVxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRwYWRkaW5nOiAzMnB4IDQwcHg7XG5cdH1cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRwYWRkaW5nOiAzMHB4IDIwcHg7XG5cdH1cblx0LmNvcnBJbmZvLWZlZWRiYWNrLWFyZWEge1xuXHRcdHBhZGRpbmc6IDMwcHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi13aGl0ZSk7XG5cdFx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdHBhZGRpbmc6IDMwcHggMjBweDtcblx0XHR9XG5cdFx0LmNvcnBJbmZvLXNwaW5uZXIge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjNzIGxpbmVhcjtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuXHRcdFx0ei1pbmRleDogMTE7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdH1cblx0XHQuY29ycEluZm8tZmVlZGJhY2stc3VjY2VzcyB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0YW5pbWF0aW9uOiBmYWRlSW4gbGluZWFyIDAuNnM7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuXHRcdFx0ei1pbmRleDogMTA7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHRvcDogMDtcblxuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdHBhZGRpbmc6IDAgMTVweDtcblx0XHRcdH1cblx0XHRcdGgyIHtcblx0XHRcdFx0Zm9udDogdmFyKC0tZGVza3RvcC0xOTIwLWgtMik7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDE2cHg7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDdweDtcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdHAge1xuXHRcdFx0XHRmb250OiB2YXIoLS1ib2R5LW1lZGl1bSk7XG5cdFx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmLXRvcCB7XG5cdFx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcblx0XHRcdGdhcDogMjBweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyNHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLWl0ZW0ge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcztcblx0XHR9XG5cdFx0Ji1taWRkbGUge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDI0cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtYm90dG9tIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyNHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHRzcGFuIHtcblx0XHRcdGZvbnQ6IHZhcigtLWJvZHktbWVkaXVtKTtcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdGZvbnQ6IHZhcigtLWJvZHktc21hbGwpO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuY29ycEluZm8tZmVlZGJhY2stY29udGFjdHMge1xuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0aGVpZ2h0OiA3MXB4O1xuXHRcdFx0fVxuXHRcdFx0Jjo6cGxhY2Vob2xkZXIge1xuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyMHB4O1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0aW5wdXQge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0taW5wdXQtZ3JleS1maWxsKTtcblx0XHRcdHBhZGRpbmc6IDE1cHggMjBweDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDhweDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRwYWRkaW5nOiAxNHB4IDE1cHg7XG5cdFx0XHR9XG5cdFx0XHQmOjpwbGFjZWhvbGRlciB7XG5cdFx0XHRcdGNvbG9yOiB2YXIoLS1ncmV5LTQwMCk7XG5cdFx0XHRcdGZvbnQ6IHZhcigtLWJ1dHRvbi1tZWRpdW0pO1xuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRcdGZvbnQ6IHZhcigtLWJ1dHRvbi1zbWFsbCk7XG5cdFx0XHRcdFx0d2hpdGUtc3BhY2U6IHByZS1saW5lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0dGV4dGFyZWEge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0taW5wdXQtZ3JleS1maWxsKTtcblx0XHRcdHBhZGRpbmc6IDE1cHggMjBweDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDhweDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0cmVzaXplOiBub25lO1xuXHRcdFx0aGVpZ2h0OiAxMzRweDtcblx0XHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRwYWRkaW5nOiAxNHB4IDE1cHg7XG5cdFx0XHR9XG5cdFx0XHQmOjpwbGFjZWhvbGRlciB7XG5cdFx0XHRcdGNvbG9yOiB2YXIoLS1ncmV5LTQwMCk7XG5cdFx0XHRcdGZvbnQ6IHZhcigtLWJ1dHRvbi1tZWRpdW0pO1xuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRcdGZvbnQ6IHZhcigtLWJvZHktc21hbGwpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtc3VibWl0IHtcblx0XHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG5cdFx0XHRnYXA6IDIwcHg7XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHRnYXA6IDEwcHg7XG5cdFx0XHR9XG5cblx0XHRcdCYtYnRuIHtcblx0XHRcdFx0Zm9udDogdmFyKC0tYnV0dG9uLW1lZGl1bSk7XG5cdFx0XHRcdGNvbG9yOiB2YXIoLS1tYWluLXdoaXRlKTtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNnB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLW9yYW5nZSk7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0Ly8gaGVpZ2h0OiA1NHB4O1xuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRcdGhlaWdodDogNTZweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji10ZXh0IHtcblx0XHRcdFx0Y29sb3I6IHZhcigtLWdyZXktNTAwKTtcblx0XHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMThweDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdGEge1xuXHRcdFx0XHRjb2xvcjogdmFyKC0tZ3JleS01MDApO1xuXHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcztcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0Y29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LmNvcnBJbmZvLW1lc3NhZ2Uge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGJvdHRvbTogLThweDtcblx0XHRhbmltYXRpb246IGZhZGVJbiBmb3J3YXJkcyAwLjNzO1xuXHRcdGZvbnQ6IHZhcigtLWNhcHRpb24tc21hbGwpO1xuXHRcdGxlZnQ6IDVweDtcblx0XHRjb2xvcjogcmdiKDE5NiwgMCwgMCk7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0fVxuXHR9XG59XG4iLCIuY29ycEluZm8tc3dpdGNoIHtcblx0bWFyZ2luLWJvdHRvbTogMzBweDtcblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuXHRcdCY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcblx0XHRcdHdpZHRoOiAycHg7XG5cdFx0fVxuXG5cdFx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0fVxuXG5cdFx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JleS0xMDApO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMTFweDtcblx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjRzO1xuXHRcdFx0LW1vei10cmFuc2l0aW9uOiBhbGwgMC40cztcblx0XHRcdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNHM7XG5cdFx0fVxuXG5cdFx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzU1NTtcblx0XHR9XG5cdH1cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kLWJsdWUpO1xuXHRcdG92ZXJmbG93OiBzY3JvbGw7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0aGVpZ2h0OiA1NHB4O1xuXHR9XG5cdCYtYnV0dG9ucy13cmFwcGVyIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZC1ibHVlKTtcblx0XHR3aWR0aDogNjU0cHg7XG5cdFx0aGVpZ2h0OiA1NnB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDhweDtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0ZGlzcGxheTogY29udGVudHM7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0fVxuXHR9XG5cdCYtd3JhcHBlciB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuXHRcdFx0Jjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuXHRcdFx0XHR3aWR0aDogMnB4O1xuXHRcdFx0fVxuXG5cdFx0XHQmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0fVxuXG5cdFx0XHQmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyZXktMTAwKTtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTFweDtcblx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuNHM7XG5cdFx0XHRcdC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNHM7XG5cdFx0XHRcdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNHM7XG5cdFx0XHR9XG5cblx0XHRcdCY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOmhvdmVyIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzU1NTtcblx0XHRcdH1cblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6IDY3MHB4O1xuXHRcdH1cblx0fVxufVxuIiwiLmhlbHAge1xuXHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdH1cblx0Ji10aXRsZSB7XG5cdFx0Zm9udDogdmFyKC0tZGVza3RvcC0xOTIwLWgtMik7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0fVxufVxuLmhlbHBfY29udGVudCB7XG5cdGJsb2NrcXVvdGUge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcblx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHR9XG5cdFx0Jjo6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0d2lkdGg6IDQwcHg7XG5cdFx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0XHR0b3A6IDIwcHg7XG5cdFx0XHRsZWZ0OiAxMHB4O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi13aGl0ZSk7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDIS0tIGljb242NjYuY29tIC0gTUlMTElPTlMgdmVjdG9yIElDT05TIEZSRUUgLS0lM0UlM0NzdmcgdmVyc2lvbj0nMS4xJyBpZD0nQ2FwYV8xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyB4PScwcHgnIHk9JzBweCcgdmlld0JveD0nMCAwIDEyMy45NjEgMTIzLjk2MScgc3R5bGU9J2VuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTIzLjk2MSAxMjMuOTYxOycgeG1sOnNwYWNlPSdwcmVzZXJ2ZSclM0UlM0NnJTNFJTNDcGF0aCBkPSdNNDkuOCwyOS4wMzJjMy4xLTEuMyw0LjQtNSwzLThsLTQuOS0xMC4zYy0xLjQtMi44OTktNC44LTQuMi03LjgtMi44OTljLTguNSwzLjYtMTUuOCw4LjMtMjEuNiwxNCBDMTEuNCwyOC41MzIsNi42LDM2LjIzMiw0LDQ0LjczMmMtMi42LDguNjAxLTQsMjAuMy00LDM1LjJ2MzAuN2MwLDMuMywyLjcsNiw2LDZoMzkuM2MzLjMsMCw2LTIuNyw2LTZ2LTM5LjNjMC0zLjMwMS0yLjctNi02LTYgSDI2LjVjMC4yLTEwLjEwMSwyLjYtMTguMiw3LTI0LjMwMUMzNy4xLDM2LjEzMyw0Mi41LDMyLjEzMyw0OS44LDI5LjAzMnonLyUzRSUzQ3BhdGggZD0nTTEyMC40LDI5LjAzMmMzLjEtMS4zLDQuMzk5LTUsMy04bC00LjktMTAuMTk5Yy0xLjQtMi45LTQuOC00LjItNy44LTIuOWMtOC40LDMuNi0xNS42MDEsOC4zLTIxLjUsMTMuOSBjLTcuMTAxLDYuOC0xMiwxNC41LTE0LjYwMSwyM2MtMi42LDguMzk5LTMuODk5LDIwLjEtMy44OTksMzUuMXYzMC43YzAsMy4zLDIuNyw2LDYsNkgxMTZjMy4zLDAsNi0yLjcsNi02di0zOS4zIGMwLTMuMzAxLTIuNy02LTYtNkg5Ny4xYzAuMi0xMC4xMDEsMi42MDEtMTguMiw3LTI0LjMwMUMxMDcuNywzNi4xMzMsMTEzLjEsMzIuMTMzLDEyMC40LDI5LjAzMnonLyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogNTAlO1xuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCY6OmFmdGVyIHtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0d2lkdGg6IDJweDtcblx0XHRcdHRvcDogMDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4td2hpdGUpO1xuXHRcdFx0bGVmdDogNjRweDtcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdHBhZGRpbmc6IDEwcHg7XG5cdFx0cGFkZGluZy1sZWZ0OiA4MHB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhY2tncm91bmQtdGlmZmFueSk7XG5cdFx0bWFyZ2luOiAxMHB4IDA7XG5cdFx0Ym9yZGVyLXJhZGl1czogMTJweDtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xuXHRcdH1cblx0XHRmb290ZXIge1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdHBhZGRpbmc6IDVweCAwIDAgMTBweDtcblx0XHR9XG5cdH1cblx0bWFyZ2luLWJvdHRvbTogdmFyKC0tc2VjdGlvbi1tYik7XG5cdC5oZWxwX2ZhcS1tb3JlIHtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0aGVpZ2h0OiA2NHB4O1xuXHRcdH1cblx0fVxuXHQmLXdyYXBwZXIge1xuXHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgNDA4cHg7XG5cdFx0Z2FwOiAzMHB4O1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA3OTBweCAxZnI7XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRnYXA6IDQ0cHg7XG5cdFx0fVxuXHR9XG5cdCYtYmFubmVyIHtcblx0XHRoZWlnaHQ6IDQ5OHB4O1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdH1cblx0fVxufVxuLmhlbHBfY29udGVudC1iZyB7XG5cdHBhZGRpbmc6IDEwcHg7XG5cdHBhZGRpbmctYm90dG9tOiA1MHB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kLWJsdWUpO1xuXHRib3JkZXItcmFkaXVzOiAyMHB4O1xufVxuIiwiLmhlbHBfY29udGVudC1nZXR0ZXIge1xuXHQmLWJhbm5lciB7XG5cdFx0cGFkZGluZzogNTBweCA0MHB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhY2tncm91bmQtYmx1ZSk7XG5cdFx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0cGFkZGluZzogNDBweDtcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdHBhZGRpbmc6IDMycHggMjBweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0fVxuXHRcdGgyIHtcblx0XHRcdGZvbnQ6IHZhcigtLWRlc2t0b3AtMTkyMC1oLTQpO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxOHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHRoMyB7XG5cdFx0XHRmb250OiB2YXIoLS1kZXNrdG9wLTE5MjAtaC01KTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDE4cHg7XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTZweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0aDQge1xuXHRcdFx0Zm9udDogdmFyKC0tZGVza3RvcC0xOTIwLWgtNik7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxNnB4O1xuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDE0cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdGg1LFxuXHRcdGg2IHtcblx0XHRcdGZvbnQ6IHZhcigtLWRlc2t0b3AtMTkyMC1oLTcpO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTRweDtcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMnB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHRwIHtcblx0XHRcdGZvbnQ6IHZhcigtLWJvZHktbGFyZ2UpO1xuXHRcdFx0d2lkdGg6IDcyMnB4O1xuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0XHRcdHdpZHRoOiA2NjJweDtcblx0XHRcdH1cblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0XHR3aWR0aDogNjA0cHg7XG5cdFx0XHRcdGZvbnQ6IHZhcigtLWJvZHktbWVkaXVtKTtcblx0XHRcdH1cblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmLWNhcmRzIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRyb3ctZ2FwOiAyNXB4O1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdFx0cm93LWdhcDogMzBweDtcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRnYXA6IDMwcHg7XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRnYXA6IDIwcHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdH1cblx0XHQmLWNhcmQge1xuXHRcdFx0d2lkdGg6IDQwN3B4O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMTZweDtcblx0XHRcdHBhZGRpbmc6IDQwcHg7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1zdHJva2UtbGlnaHQtYmx1ZSk7XG5cblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRtaW4taGVpZ2h0OiAyNTBweDtcblx0XHRcdG1heC1oZWlnaHQ6IDQwMHB4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdHRyYW5zaXRpb246IG1heC1oZWlnaHQgZWFzZS1pbi1vdXQgMC4zcztcblxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0XHRcdHdpZHRoOiAzODBweDtcblx0XHRcdFx0cGFkZGluZzogMzZweCAzMnB4O1xuXHRcdFx0fVxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRcdHdpZHRoOiAzNjlweDtcblx0XHRcdH1cblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdHdpZHRoOiAzMzlweDtcblx0XHRcdFx0bWluLWhlaWdodDogMTU0cHg7XG5cdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0cGFkZGluZzogMzBweCAyMHB4O1xuXHRcdFx0fVxuXHRcdFx0Ji1oZWFkZXIge1xuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0Z2FwOiAxNnB4O1xuXHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDQ0cHg7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRpbWcge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdHRvcDogN3B4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRwIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGZvbnQ6IHZhcigtLWJvZHktbGFyZ2UpO1xuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRmb250OiB2YXIoLS1ib2R5LW1lZGl1bSk7XG5cdFx0XHRcdH1cblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0XHR3aWR0aDogMTcwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdGJ1dHRvbiB7XG5cdFx0XHRcdGZvbnQ6IHZhcigtLWJ1dHRvbi1zbWFsbCk7XG5cdFx0XHRcdHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycztcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDQ0cHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0Y29sb3I6IHZhcigtLWdyZXktNTAwKTtcblx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tZ3JleS01MDApO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdG9wYWNpdHk6IDAuODtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuaGVscF9kb2NzLWxvYWQtbW9yZSB7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cbn1cbiIsIi5oZWxwX2NvbnRlbnQtbGl6aW5nIHtcblx0aDIge1xuXHRcdGZvbnQ6IHZhcigtLWRlc2t0b3AtMTkyMC1oLTQpO1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxOHB4O1xuXHRcdH1cblx0fVxuXHRoMyB7XG5cdFx0Zm9udDogdmFyKC0tZGVza3RvcC0xOTIwLWgtNSk7XG5cdFx0bWFyZ2luLWJvdHRvbTogMThweDtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDE2cHg7XG5cdFx0fVxuXHR9XG5cdGg0IHtcblx0XHRmb250OiB2YXIoLS1kZXNrdG9wLTE5MjAtaC02KTtcblx0XHRtYXJnaW4tYm90dG9tOiAxNnB4O1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTRweDtcblx0XHR9XG5cdH1cblx0aDUsXG5cdGg2IHtcblx0XHRmb250OiB2YXIoLS1kZXNrdG9wLTE5MjAtaC03KTtcblx0XHRtYXJnaW4tYm90dG9tOiAxNHB4O1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTJweDtcblx0XHR9XG5cdH1cblx0Ji1iYW5uZXIge1xuXHRcdG1hcmdpbi1ib3R0b206IDUwcHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogMThweDtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDM2cHg7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0aGVpZ2h0OiAyNjBweDtcblx0XHR9XG5cdFx0aW1nIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRvYmplY3QtZml0OiBub25lO1xuXHRcdH1cblx0fVxuXHRvbCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGdhcDogMTJweDtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdGZvbnQ6IHZhcigtLWJvZHktbWVkaXVtKSAhaW1wb3J0YW50O1xuXHRcdH1cblx0XHRsaSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0Z2FwOiAxMnB4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogNDRweDtcblx0XHRcdFx0d2lkdGg6IDI4MHB4O1xuXHRcdFx0fVxuXHRcdFx0c3BhbiB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWJsdWUtdGV4dCk7XG5cdFx0XHRcdGZvbnQ6IHZhcigtLWNhcHRpb24tc21hbGwpO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLXdoaXRlKTtcblx0XHRcdFx0d2lkdGg6IDMycHg7XG5cdFx0XHRcdGhlaWdodDogMzJweDtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdHRvcDogLTRweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmLWNvbnRlbnQge1xuXHRcdHBhZGRpbmctbGVmdDogMzBweDtcblx0XHRtYXJnaW4tYm90dG9tOiA1MHB4O1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0XHRcdHBhZGRpbmctbGVmdDogMjBweDtcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzNnB4O1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xuXHRcdH1cblx0XHQmLWFib3V0IHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0fVxuXHRcdCYtbW9yZSB7XG5cdFx0XHR3aWR0aDogNzIycHg7XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdFx0d2lkdGg6IDY0OHB4O1xuXHRcdFx0fVxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHR9XG5cdFx0XHQmIHA6bnRoLWNoaWxkKDIpIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTJweDtcblx0XHRcdH1cblxuXHRcdFx0cCB7XG5cdFx0XHRcdGZvbnQ6IHZhcigtLWJvZHktbGFyZ2UpO1xuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdFx0XHRmb250OiB2YXIoLS1ib2R5LW1lZGl1bSk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LmhlbHAtc2xpZGVyLXdyYXBwZXIge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHR9XG5cdCYtc2xpZGVyIHtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0d2lkdGg6IDgxMnB4O1xuXHRcdCYtd3JhcHBlciB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdH1cblx0XHQmLXNsaWRlIHtcblx0XHRcdHdpZHRoOiA0MDZweDtcblx0XHRcdGhlaWdodDogMzI2cHg7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0XHRcdHdpZHRoOiAzODBweDtcblx0XHRcdH1cblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdGhlaWdodDogMjYwcHg7XG5cdFx0XHR9XG5cdFx0XHRpbWcge1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAxOHB4O1xuXHRcdFx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbi5oZWxwLXNsaWRlci1wYWdpbmF0aW9uIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRib3R0b206IC0yNXB4O1xuXHRsZWZ0OiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0ZGlzcGxheTogZmxleDtcblx0Z2FwOiA4cHg7XG59XG4uaGVscC1zbGlkZXItcHJldiB7XG5cdHdpZHRoOiA0MHB4ICFpbXBvcnRhbnQ7XG5cdGhlaWdodDogNDBweCAhaW1wb3J0YW50O1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRsZWZ0OiAtMjdweDtcblx0XHR0b3A6IDUwJSAhaW1wb3J0YW50O1xuXHR9XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcblx0fVxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdGxlZnQ6IC0yMnB4O1xuXHR9XG59XG4uaGVscC1zbGlkZXItbmV4dCB7XG5cdHdpZHRoOiA0MHB4ICFpbXBvcnRhbnQ7XG5cdGhlaWdodDogNDBweCAhaW1wb3J0YW50O1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuXHR9XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0cmlnaHQ6IC0yMnB4O1xuXHR9XG59XG4iLCIuaGVscF9jb250ZW50LW9mZmljZSB7XG5cdGgyIHtcblx0XHRmb250OiB2YXIoLS1kZXNrdG9wLTE5MjAtaC00KTtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMThweDtcblx0XHR9XG5cdH1cblx0aDMge1xuXHRcdGZvbnQ6IHZhcigtLWRlc2t0b3AtMTkyMC1oLTUpO1xuXHRcdG1hcmdpbi1ib3R0b206IDE4cHg7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxNnB4O1xuXHRcdH1cblx0fVxuXHRoNCB7XG5cdFx0Zm9udDogdmFyKC0tZGVza3RvcC0xOTIwLWgtNik7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTZweDtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDE0cHg7XG5cdFx0fVxuXHR9XG5cdGg1LFxuXHRoNiB7XG5cdFx0Zm9udDogdmFyKC0tZGVza3RvcC0xOTIwLWgtNyk7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTRweDtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDEycHg7XG5cdFx0fVxuXHR9XG5cdCYtYmFubmVyIHtcblx0XHRtYXJnaW4tYm90dG9tOiA1MHB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDE4cHg7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRtYXgtaGVpZ2h0OiAzMjVweDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdFx0bWF4LWhlaWdodDogMzA1cHg7XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0XHRcdG1heC1oZWlnaHQ6IDI5NnB4O1xuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzZweDtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRoZWlnaHQ6IDI2MHB4O1xuXHRcdFx0bWF4LWhlaWdodDogMjYwcHg7XG5cdFx0fVxuXHRcdGltZyB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0XHR9XG5cdH1cblx0dWwge1xuXHRcdG1heC13aWR0aDogNDgwcHg7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGdhcDogMTBweDtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdG1hcmdpbi1sZWZ0OiAyMHB4O1xuXHRcdGZvbnQtc2l6ZTogMTVweDtcblx0fVxuXG5cdHVsIGxpIHtcblx0XHRsaXN0LXN0eWxlLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzEyJyBoZWlnaHQ9JzcnIHZpZXdCb3g9JzAgMCAxMiA3JyUzRSUzQ2xpbmUgeDE9JzAnIHkxPSczJyB4Mj0nMTInIHkyPSczJyBzdHJva2U9JyUyMzgzOTZCNCcgc3Ryb2tlLXdpZHRoPScxJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpICFpbXBvcnRhbnQ7XG5cdH1cblx0b2wge1xuXHRcdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblx0XHRjb3VudGVyLXJlc2V0OiBudW07XG5cdFx0bWFyZ2luOiAwIDAgMCAzNXB4O1xuXHRcdHBhZGRpbmc6IDE1cHggMCA1cHggMDtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdH1cblx0b2wgbGkge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRtYXJnaW46IDAgMCAwIDA7XG5cdFx0cGFkZGluZzogMCAwIDIwcHggMDtcblx0XHRsaW5lLWhlaWdodDogMS40O1xuXHR9XG5cdG9sIGxpOmJlZm9yZSB7XG5cdFx0Y29udGVudDogY291bnRlcihudW0pO1xuXHRcdGNvdW50ZXItaW5jcmVtZW50OiBudW07XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IC0zcHg7XG5cdFx0Zm9udDogdmFyKC0tY2FwdGlvbi1zbWFsbCk7XG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRsZWZ0OiAtMzhweDtcblx0XHR3aWR0aDogMzJweDtcblx0XHRoZWlnaHQ6IDMycHg7XG5cdFx0YmFja2dyb3VuZDogI2ZmZmZmZjtcblx0XHRjb2xvcjogIzFhNWVkNDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0bGluZS1oZWlnaHQ6IDIycHg7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHR9XG5cdCYtY29udGVudCB7XG5cdFx0cGFkZGluZy1sZWZ0OiAzMHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDUwcHg7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdHBhZGRpbmctbGVmdDogMjBweDtcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDM2cHg7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cdFx0fVxuXHRcdCYtYWJvdXQge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRcdHAge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNnB4O1xuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMnB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRoMiB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDE4cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdGgzIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMThweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0aDQge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNnB4O1xuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMnB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRoNSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDE2cHg7XG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDEycHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Ji1tb3JlIHtcblx0XHRcdHdpZHRoOiA3MjJweDtcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0XHR3aWR0aDogNjQ4cHg7XG5cdFx0XHR9XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdH1cblx0XHRcdCYgcDpudGgtY2hpbGQoMikge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMnB4O1xuXHRcdFx0fVxuXG5cdFx0XHRwIHtcblx0XHRcdFx0Zm9udDogdmFyKC0tYm9keS1sYXJnZSk7XG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0XHRcdGZvbnQ6IHZhcigtLWJvZHktbWVkaXVtKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuaGVscC1zbGlkZXItd3JhcHBlciB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdH1cblx0Ji1zbGlkZXIge1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHR3aWR0aDogODEycHg7XG5cdFx0Ji13cmFwcGVyIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0fVxuXHRcdCYtc2xpZGUge1xuXHRcdFx0d2lkdGg6IDQwNnB4O1xuXHRcdFx0aGVpZ2h0OiAzMjZweDtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRcdFx0d2lkdGg6IDM4MHB4O1xuXHRcdFx0fVxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0aGVpZ2h0OiAyNjBweDtcblx0XHRcdH1cblx0XHRcdGltZyB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAxOHB4O1xuXHRcdFx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbi5oZWxwLXNsaWRlci1wYWdpbmF0aW9uIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRib3R0b206IC0yNXB4O1xuXHRsZWZ0OiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0ZGlzcGxheTogZmxleDtcblx0Z2FwOiA4cHg7XG59XG4uaGVscC1zbGlkZXItcHJldiB7XG5cdHdpZHRoOiA0MHB4ICFpbXBvcnRhbnQ7XG5cdGhlaWdodDogNDBweCAhaW1wb3J0YW50O1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRsZWZ0OiAtMjdweDtcblx0XHR0b3A6IDUwJSAhaW1wb3J0YW50O1xuXHR9XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcblx0fVxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdGxlZnQ6IC0yMnB4O1xuXHR9XG59XG4uaGVscC1zbGlkZXItbmV4dCB7XG5cdHdpZHRoOiA0MHB4ICFpbXBvcnRhbnQ7XG5cdGhlaWdodDogNDBweCAhaW1wb3J0YW50O1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuXHR9XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0cmlnaHQ6IC0yMnB4O1xuXHR9XG59XG4iLCIuaGVscF9jb250ZW50LXF1ZXN0aW9ucyB7XG5cdCYtd3JhcHBlciB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0fVxuXHR9XG5cdCYtc2VhcmNoIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdFx0Jjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG5cdFx0XHRmb250OiB2YXIoLS1idXR0b24tbWVkaXVtKTtcblx0XHRcdGNvbG9yOiB2YXIoLS1ncmV5LTUwMCk7XG5cdFx0fVxuXHRcdCY6Oi1tb3otcGxhY2Vob2xkZXIge1xuXHRcdFx0Zm9udDogdmFyKC0tYnV0dG9uLW1lZGl1bSk7XG5cdFx0XHRjb2xvcjogdmFyKC0tZ3JleS01MDApO1xuXHRcdH1cblx0XHQmOi1tb3otcGxhY2Vob2xkZXIge1xuXHRcdFx0Zm9udDogdmFyKC0tYnV0dG9uLW1lZGl1bSk7XG5cdFx0XHRjb2xvcjogdmFyKC0tZ3JleS01MDApO1xuXHRcdH1cblx0XHQmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG5cdFx0XHRmb250OiB2YXIoLS1idXR0b24tbWVkaXVtKTtcblx0XHRcdGNvbG9yOiB2YXIoLS1ncmV5LTUwMCk7XG5cdFx0fVxuXHRcdHBhZGRpbmc6IDE1cHggMjRweDtcblx0XHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1zdHJva2UtbGlnaHQtYmx1ZSk7XG5cdH1cblx0Ji1pY29uIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cmlnaHQ6IDI0cHg7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdHRvcDogNTAlO1xuXHR9XG59XG4iLCIuaGVscF9zd2l0Y2gge1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuXHRcdCY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcblx0XHRcdHdpZHRoOiAycHg7XG5cdFx0fVxuXG5cdFx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0fVxuXG5cdFx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JleS0xMDApO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMTFweDtcblx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjRzO1xuXHRcdFx0LW1vei10cmFuc2l0aW9uOiBhbGwgMC40cztcblx0XHRcdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNHM7XG5cdFx0fVxuXG5cdFx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzU1NTtcblx0XHR9XG5cdH1cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kLWJsdWUpO1xuXHRcdG92ZXJmbG93LXg6IHNjcm9sbDtcblx0fVxufVxuLmhlbHBfc3dpdGNoLXdyYXBwZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHBhZGRpbmc6IDRweDtcblxuXHRtYXgtd2lkdGg6IG1heC1jb250ZW50O1xuXHRoZWlnaHQ6IDU2cHg7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhY2tncm91bmQtYmx1ZSk7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGJvcmRlci1yYWRpdXM6IDZweDtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0bWF4LXdpZHRoOiBtYXgtY29udGVudDtcblx0fVxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuXHRcdCY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcblx0XHRcdHdpZHRoOiAycHg7XG5cdFx0fVxuXG5cdFx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0fVxuXG5cdFx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JleS0xMDApO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMTFweDtcblx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjRzO1xuXHRcdFx0LW1vei10cmFuc2l0aW9uOiBhbGwgMC40cztcblx0XHRcdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNHM7XG5cdFx0fVxuXG5cdFx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzU1NTtcblx0XHR9XG5cdH1cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdH1cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWF4LXdpZHRoOiA3NjhweDtcblx0fVxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdGp1c3RpZnktY29udGVudDogc3RyZXRjaDtcblx0XHR3aWR0aDogNjkycHg7XG5cdFx0cGFkZGluZy1yaWdodDogMjM2cHg7XG5cdFx0bWF4LXdpZHRoOiBub25lO1xuXHRcdGhlaWdodDogNTRweDtcblx0XHRvdmVyZmxvdzogdmlzaWJsZTtcblx0fVxufVxuLmhlbHAtc2Nyb2xsLXJpZ2h0IHtcblx0bWFyZ2luLXJpZ2h0OiA0cHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRtYXJnaW4tdG9wOiA0cHg7XG5cdGhlaWdodDogNDhweDtcblx0d2lkdGg6IDQwcHg7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHQvLyBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4td2hpdGUpO1xuXHRib3JkZXItcmFkaXVzOiA4cHg7XG5cblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR0b3A6IDJweDtcblx0cmlnaHQ6IDJweDtcblx0dHJhbnNpdGlvbjogd2lkdGggMC4zcztcblx0Jjpob3ZlciB7XG5cdFx0ZmlsdGVyOiBicmlnaHRuZXNzKDEuMSk7XG5cdH1cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdH1cbn1cbi5oZWxwLXNjcm9sbC1sZWZ0IHtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdG1hcmdpbi10b3A6IDRweDtcblx0bWFyZ2luLWxlZnQ6IDRweDtcblx0aGVpZ2h0OiA0OHB4O1xuXHR3aWR0aDogMDtcblx0ZmxleDogMCAwIGF1dG87XG5cdC8vIGRpc3BsYXk6IG5vbmU7XG5cdC8vIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi13aGl0ZSk7XG5cdGJvcmRlci1yYWRpdXM6IDhweDtcblxuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHRvcDogMnB4O1xuXHR6LWluZGV4OiAxMDtcblx0bGVmdDogM3B4O1xuXHR0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuXHR0cmFuc2l0aW9uOiB3aWR0aCAwLjNzO1xuXHQmOmhvdmVyIHtcblx0XHRmaWx0ZXI6IGJyaWdodG5lc3MoMS4xKTtcblx0fVxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdGxlZnQ6IDNweDtcblx0fVxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0fVxufVxuXG4uaGVscF9zd2l0Y2gtYnRuIHtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHBhZGRpbmc6IDEwcHggMTJweCAhaW1wb3J0YW50O1xuXHR9XG59XG4uaGVscF9zd2l0Y2gtYnV0dG9ucy13cmFwcGVyIHtcblx0ZGlzcGxheTogZmxleDtcblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHR3aWR0aDogYXV0bztcblx0fVxufVxuLmhlbHBfc3dpdGNoLWJ1dHRvbnMtd3JhcHBlciB7XG5cdG1heC13aWR0aDogbWF4LWNvbnRlbnQ7XG5cblx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kLWJsdWUpO1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRtYXgtd2lkdGg6IG1heC1jb250ZW50O1xuXHR9XG59XG4iLCIuaG9tZV9fYmFubmVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRoZWlnaHQ6IDg0N3B4O1xuXG5cdGNvbG9yOiAjZmZmO1xuXHRtYXJnaW4tYm90dG9tOiB2YXIoLS1zZWN0aW9uLW1iKTtcblxuXHQuY29udGFpbmVyIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ei1pbmRleDogMTtcblx0fVxuXG5cdC5ob21lX19iYW5uZXItc2xpZGVyLWNvbnRlbnQge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRwYWRkaW5nLXRvcDogMTYwcHg7XG5cblx0XHQmLXdyYXBwZXIge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHR9XG5cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0cGFkZGluZy10b3A6IDEzMHB4O1xuXHRcdFx0b3ZlcmZsb3cteTogdmlzaWJsZTtcblx0XHRcdGhlaWdodDogMzk1cHg7XG5cdFx0fVxuXHR9XG5cblx0LmhvbWVfX2Jhbm5lcl9iZyB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRmaWx0ZXI6IGJyaWdodG5lc3ModmFyKC0tYnJpZ2h0bmVzc1NsaWRlcikpO1xuXHR9XG5cblx0LmhvbWVfX2Jhbm5lcl9iZy5hY3RpdmUge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXG5cdFx0YW5pbWF0aW9uOiB2aXNpYmxlQmcgMXMgZm9yd2FyZHM7XG5cdH1cblxuXHRAa2V5ZnJhbWVzIHZpc2libGVCZyB7XG5cdFx0ZnJvbSB7XG5cdFx0XHRmaWx0ZXI6IGJyaWdodG5lc3MoMCk7XG5cdFx0fVxuXG5cdFx0dG8ge1xuXHRcdFx0ZmlsdGVyOiBicmlnaHRuZXNzKHZhcigtLWJyaWdodG5lc3NTbGlkZXIpKTtcblx0XHR9XG5cdH1cblxuXHQuYnRuLWxpemluZyB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTA1cHg7XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRoZWlnaHQ6IDc4OXB4O1xuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRoZWlnaHQ6IDc2MHB4O1xuXG5cdFx0LmJ0bi1saXppbmcge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTU5cHg7XG5cdFx0fVxuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRoZWlnaHQ6IDc0OXB4O1xuXG5cdFx0LmJ0bi1saXppbmcge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTI2cHg7XG5cdFx0fVxuXHR9XG59XG5cbi5ob21lX19iYW5uZXItbGF5ZXIge1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcblx0ei1pbmRleDogOTk5OTk5OTk7XG59XG5cbi5ob21lX19iYW5uZXJfdGl0bGUge1xuXHRtYXgtd2lkdGg6IDc5M3B4O1xuXHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdG1hcmdpbi1ib3R0b206IDI0cHg7XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRtYXJnaW4tYm90dG9tOiAxNHB4ICFpbXBvcnRhbnQ7XG5cdFx0Ly8gd29yZC1icmVhazogYnJlYWstYWxsO1xuXHRcdHdoaXRlLXNwYWNlOiBub3JtYWw7XG5cdFx0Zm9udC1zaXplOiAyM3B4O1xuXHRcdGxpbmUtaGVpZ2h0OiAzMHB4O1xuXHR9XG59XG5cbi5ob21lX19iYW5uZXJfdGV4dCB7XG5cdGZvbnQ6IHZhcigtLWJvZHktZXh0cmEtbGFyZ2UpO1xuXHRsZXR0ZXItc3BhY2luZzogLTElO1xuXHRtYXgtd2lkdGg6IDc1MHB4O1xuXHRtYXJnaW4tYm90dG9tOiAzN3B4O1xuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdG1hcmdpbi1ib3R0b206IDM0cHg7XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRtYXJnaW4tYm90dG9tOiAyOHB4O1xuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdGZvbnQ6IHZhcigtLWJvZHktbWVkaXVtKTtcblx0fVxufVxuXG4uaG9tZV9fYmFubmVyX2JnIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAwO1xuXHR0b3A6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbn1cblxuLmhvbWVfX2Jhbm5lcl9jYXJvdXNlbCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWFyZ2luOiAwIC02cHggMCAtNnB4O1xuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdGhlaWdodDogMjQzcHg7XG5cdH1cbn1cblxuLmhvbWVfX2Jhbm5lcl9uYXZpZ2F0aW9uIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHR6LWluZGV4OiAyO1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdHdpZHRoOiA1MnB4O1xuXHRoZWlnaHQ6IDUycHg7XG5cdGJveC1zaGFkb3c6IDBweCA4cHggMThweCAtNnB4ICMxODI3NGIxZjtcblx0dHJhbnNpdGlvbjogNDAwbXM7XG5cdGJhY2tkcm9wLWZpbHRlcjogYmx1cig3cHgpO1xuXHRiYWNrZ3JvdW5kOiByZ2JhKDExOCwgMTU4LCAyMjYsIDAuOSk7XG5cblx0aG9tZV9fdGFza19saW5rICY6aG92ZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNlY29uZGFyeS1ibHVlLXRleHQpO1xuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0d2lkdGg6IDQwcHg7XG5cdFx0aGVpZ2h0OiA0MHB4O1xuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuXG4uaG9tZV9fYmFubmVyX3NsaWRlciB7XG5cdHBhZGRpbmc6IDYwcHggNnB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdG92ZXJmbG93OiB2aXNpYmxlO1xuXHRcdHBhZGRpbmc6IDA7XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdGhlaWdodDogMTAwJTtcblx0fVxufVxuXG4uaG9tZV9fYmFubmVyX3NsaWRlcl9fd3JhcHBlciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRhbGlnbi1pdGVtczogZmxleC1lbmQ7XG5cdFx0aGVpZ2h0OiAyMDBweDtcblx0fVxufVxuXG4uaG9tZV9fYmFubmVyX3NsaWRlci1wcmV2IHtcblx0bGVmdDogLTI2cHg7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMTgwZGVnKTtcblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRsZWZ0OiAtMjBweDtcblx0fVxufVxuXG4uaG9tZV9fYmFubmVyX3NsaWRlci1uZXh0IHtcblx0cmlnaHQ6IC0yMXB4O1xuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdHJpZ2h0OiAtMTRweDtcblx0fVxufVxuXG4uaG9tZV9fYmFubmVyX25hdmlnYXRpb24tLWRpc2FibGUge1xuXHRvcGFjaXR5OiAwO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmhvbWVfX2Jhbm5lcl9zbGlkZXIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5ob21lX19iYW5uZXJfc2xpZGUge1xuXHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdGhlaWdodDogMTQxcHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdHBhZGRpbmctbGVmdDogMzFweDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXG5cdC5ob21lX19iYW5uZXJfc2xpZGVfbGluZV9wcm9ncmVzcyB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdHdpZHRoOiBjYWxjKDEwMCUgKyA2cHgpO1xuXHRcdGhlaWdodDogY2FsYygxMDAlICsgNnB4KTtcblx0XHRib3JkZXI6IDJweCBzb2xpZCB3aGl0ZTtcblx0XHRib3JkZXItcmFkaXVzOiAyM3B4O1xuXHRcdGxlZnQ6IC0zcHg7XG5cdFx0dG9wOiAtM3B4O1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0dHJhbnNpdGlvbjogNDAwbXM7XG5cdH1cblxuXHQmLS1hY3RpdmUge1xuXHRcdC5ob21lX19iYW5uZXJfc2xpZGVfbGluZV9wcm9ncmVzcyB7XG5cdFx0XHRvcGFjaXR5OiAxO1xuXHRcdH1cblxuXHRcdC5ob21lX19iYW5uZXJfc2xpZGVfbGluZSB7XG5cdFx0XHR3aWR0aDogMzI2cHg7XG5cblx0XHRcdC8vIC5ob21lX19iYW5uZXJfc2xpZGVfbGluZV9wcm9ncmVzcyB7XG5cdFx0XHQvLyBcdGFuaW1hdGlvbjogcHJvZ3Jlc3NCYXIgY2FsYyg0ICogMXMpIGxpbmVhciBmb3J3YXJkcztcblx0XHRcdC8vIH1cblxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRcdFx0d2lkdGg6IDI2NXB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdGhlaWdodDogMTI2cHg7XG5cdFx0cGFkZGluZy1sZWZ0OiAyOHB4O1xuXG5cdFx0Ji0tYWN0aXZlIHtcblx0XHRcdC5ob21lX19iYW5uZXJfc2xpZGVfbGluZSB7XG5cdFx0XHRcdHdpZHRoOiAzMjBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHR3aWR0aDogMzgwcHg7XG5cblx0XHQmLS1hY3RpdmUge1xuXHRcdFx0LmhvbWVfX2Jhbm5lcl9zbGlkZV9saW5lIHtcblx0XHRcdFx0d2lkdGg6IDI3MHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0d2lkdGg6IDI5OXB4O1xuXHRcdGhlaWdodDogMTE1cHg7XG5cdFx0cGFkZGluZy1sZWZ0OiAxN3B4O1xuXHR9XG59XG5cbi5ob21lX19iYW5uZXJfc2xpZGVfbGluZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Ym90dG9tOiAtMjRweDtcblx0bGVmdDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdGhlaWdodDogNHB4O1xuXHR3aWR0aDogMTAwJTtcblx0YmFja2dyb3VuZDogcmdiYSgjZmZmZmZmLCAwLjUpO1xuXHR3aWR0aDogNDhweDtcblx0Ym9yZGVyLXJhZGl1czogMjVweDtcblx0dHJhbnNpdGlvbjogNDAwbXM7XG5cblx0LmhvbWVfX2Jhbm5lcl9zbGlkZV9saW5lX3Byb2dyZXNzIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0Ym9yZGVyLXJhZGl1czogMjVweDtcblx0XHRsZWZ0OiAwO1xuXHRcdHRvcDogMDtcblx0XHR3aWR0aDogMDtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0Ym90dG9tOiAtMTZweDtcblx0fVxufVxuXG4uaG9tZV9fYmFubmVyX3NsaWRlX19jb250ZW50IHtcblx0Zm9udDogdmFyKC0tYm9keS1tZWRpdW0pO1xuXHRtYXgtd2lkdGg6IDI3NXB4O1xuXHR3aWR0aDogMTAwJTtcblx0cGFkZGluZy1ib3R0b206IDZweDtcblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRtYXgtd2lkdGg6IDI1M3B4O1xuXHR9XG59XG5cbi5ob21lX19iYW5uZXJfc2xpZGVfX3RpdGxlIHtcblx0Y29sb3I6IHZhcigtLW1haW4tdGlmZmFueSk7XG5cdGZvbnQ6IHZhcigtLWNhcHRpb24tbWVkaXVtKTtcblx0bWFyZ2luLXRvcDogNnB4O1xuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdG1hcmdpbi1ib3R0b206IDRweDtcblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0Zm9udDogdmFyKC0tY2FwdGlvbi1zbWFsbCk7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0fVxufVxuXG4uaG9tZV9fYmFubmVyX3NsaWRlX190ZXh0IHtcblx0Y29sb3I6IHZhcigtLW1haW4tYmxhY2spO1xuXHRmb250OiB2YXIoLS1ib2R5LW1lZGl1bSk7XG5cdGxpbmUtaGVpZ2h0OiAyNnB4O1xuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0Zm9udDogdmFyKC0tYm9keS1zbWFsbCk7XG5cdH1cbn1cblxuLmhvbWVfX2Jhbm5lcl9zbGlkZV9faW1hZ2Uge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHJpZ2h0OiAxMHB4O1xuXHR0b3A6IDEwcHg7XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0d2lkdGg6IDk2cHg7XG5cdFx0aGVpZ2h0OiA5NHB4O1xuXHRcdHJpZ2h0OiAxNXB4O1xuXHRcdHRvcDogMTZweDtcblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuXG4uaG9tZV9fYmFubmVyLXNsaWRlci1jb250ZW50LXNsaWRlIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uaG9tZV9fYmFubmVyLXNsaWRlcl9hZHZlcnRpc2Uge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHJpZ2h0OiAwO1xuXHR0b3A6IC02MHB4O1xuXHR6LWluZGV4OiA5OTtcblxuXHQmLWJ0biB7XG5cdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0XHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ncmV5LTEwMCk7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGZvbnQ6IHZhcigtLWJ1dHRvbi1zbWFsbCk7XG5cdFx0Y29sb3I6IHZhcigtLXN0cm9rZS1saWdodC1ncmV5KTtcblx0XHRwYWRkaW5nOiA0cHggMTJweDtcblx0XHRiYWNrZ3JvdW5kOiAjMDAwMDAwMzM7XG5cdFx0dHJhbnNpdGlvbjogZWFzZSAwLjNzO1xuXHRcdG9wYWNpdHk6IDAuOTU7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdHBhZGRpbmc6IDNweCAxMnB4O1xuXHRcdH1cblxuXHRcdEBtZWRpYSAocG9pbnRlcjogZmluZSkge1xuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdGNvbG9yOiB2YXIoLS1tYWluLXdoaXRlKTtcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiB2YXIoLS1tYWluLXdoaXRlKTtcblxuXHRcdFx0XHQuaG9tZV9fYmFubmVyLXNsaWRlcl9hZHZlcnRpc2UtcG9wdXAtd3JhcHBlciB7XG5cdFx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0XHRwb2ludGVyLWV2ZW50czogYWxsO1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCYtcG9wdXAtd3JhcHBlciB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdHBhZGRpbmctdG9wOiAyOXB4O1xuXHRcdHRyYW5zaXRpb246IGVhc2UgMC41cztcblx0XHRtaW4td2lkdGg6IDMxOS41cHg7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0dG9wOiAyMHB4O1xuXHRcdGN1cnNvcjogZGVmYXVsdDtcblxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRtaW4td2lkdGg6IHVuc2V0O1xuXHRcdFx0d2lkdGg6IDI5NnB4O1xuXHRcdFx0bGVmdDogLTIyMHB4O1xuXHRcdH1cblx0fVxuXG5cdCYtcG9wdXAge1xuXHRcdGJvcmRlci1yYWRpdXM6IDEycHg7XG5cdFx0YmFja2dyb3VuZDogdmFyKC0tbWFpbi13aGl0ZSk7XG5cdFx0cGFkZGluZzogMTVweCAyNC41cHggMjBweCAyMHB4O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRwYWRkaW5nOiAxMnB4IDIwcHggMTVweCAxNXB4O1xuXHRcdH1cblxuXHRcdCYtY2xvc2Uge1xuXHRcdFx0QG1lZGlhIChwb2ludGVyOiBmaW5lKSB7XG5cdFx0XHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHRcdH1cblxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0cmlnaHQ6IDhweDtcblx0XHRcdHRvcDogMzNweDtcblx0XHRcdHotaW5kZXg6IDEwO1xuXHRcdH1cblxuXHRcdCYtcG9seWdvbiB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRyaWdodDogMzNweDtcblx0XHRcdHotaW5kZXg6IC0xO1xuXHRcdFx0d2lkdGg6IDIwcHg7XG5cdFx0XHRoZWlnaHQ6IDIwcHg7XG5cdFx0XHR0b3A6IDE1cHg7XG5cdFx0XHRmaWxsOiB3aGl0ZTtcblx0XHR9XG5cblx0XHQmLXRpdGxlIHtcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdHdoaXRlLXNwYWNlOiBub3JtYWw7XG5cdFx0XHRcdHNwYW57XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRcdGZvbnQ6IHZhcigtLWNhcHRpb24tbWVkaXVtKTtcblx0XHRcdGNvbG9yOiB2YXIoLS1tYWluLWJsYWNrKTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDVweDtcblxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0Zm9udDogdmFyKC0tY2FwdGlvbi1zbWFsbCk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji1jb250ZW50IHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRnYXA6IDhweDtcblxuXHRcdFx0c3BhbiB7XG5cdFx0XHRcdGZvbnQ6IHZhcigtLWJvZHktbWVkaXVtKTtcblx0XHRcdFx0Y29sb3I6IHZhcigtLW1haW4tYmxhY2spO1xuXG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdFx0Zm9udDogdmFyKC0tYm9keS1zbWFsbCk7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRcdHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYtbGluayB7XG5cdFx0XHRmb250OiB2YXIoLS1ib2R5LW1lZGl1bSk7XG5cdFx0XHRjb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBub25lO1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRmb250OiB2YXIoLS1ib2R5LXNtYWxsKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmhvbWVfX2Jhbm5lci1zbGlkZXJfYWR2ZXJ0aXNlLXBvcHVwLXdyYXBwZXItdmlzaWJsZSB7XG5cdG9wYWNpdHk6IDE7XG5cdHBvaW50ZXItZXZlbnRzOiBhbGw7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbn1cblxuLmhvbWVfX2Jhbm5lci1zbGlkZXJfYWR2ZXJ0aXNlLWJ0bi12aXNpYmxlIHtcblx0b3BhY2l0eTogMTtcbn1cblxuQGtleWZyYW1lcyBwcm9ncmVzc0JhciB7XG5cdDAlIHtcblx0XHR3aWR0aDogMDtcblx0fVxuXG5cdDEwMCUge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG59IiwiLmhvbWVfX3Rhc2tzIHtcblx0bWFyZ2luLWJvdHRvbTogdmFyKC0tc2VjdGlvbi1tYik7XG5cblx0LnRpdGxlIHtcblx0XHRtYXgtd2lkdGg6IDcyN3B4O1xuXHRcdG1hcmdpbi1ib3R0b206IDUwcHg7XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHQudGl0bGUge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNDZweDtcblx0XHR9XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdFx0LnRpdGxlIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDQ0cHg7XG5cdFx0fVxuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHQudGl0bGUge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHR9XG5cdH1cblx0Ji10aXRsZSB7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHR3aWR0aDogNTQwcHg7XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHR3aWR0aDogMzM1cHg7XG5cdFx0fVxuXHR9XG59XG5cbi5ob21lX190YXNrcy13cmFwcGVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uaG9tZV9fdGFza3Nfc2xpZGVyIHtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIGFuZCAocG9pbnRlcjogZmluZSkge1xuXHRcdG92ZXJmbG93OiB2aXNpYmxlO1xuXHR9XG59XG5cbi5ob21lX190YXNrc19pbm5lciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0Z2FwOiA0MnB4O1xuXHR9XG59XG5cbi5ob21lX190YXNrc19zbGlkZSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRoZWlnaHQ6IDU2OHB4O1xuXHRmbGV4OiAwIDAgYXV0bztcblx0YmFja2dyb3VuZDogdmFyKC0tYmFja2dyb3VuZC1ibHVlKTtcblx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0cGFkZGluZzogNDBweCAyNHB4IDI0cHg7XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0aGVpZ2h0OiA1NjZweDtcblx0XHRwYWRkaW5nOiA0MHB4IDIwcHggMjBweDtcblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdHdpZHRoOiAzMTBweDtcblx0XHRoZWlnaHQ6IDQ3OHB4O1xuXHRcdHBhZGRpbmc6IDM0cHggMjBweCAyMHB4O1xuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdHBhZGRpbmc6IDMwcHggMjBweCAyMHB4O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogNDgwcHg7XG5cdFx0YW5pbWF0aW9uOiBmYWRlSW4gZm9yd2FyZHMgMC4zcztcblx0XHQvLyAmOm50aC1jaGlsZChuICsgNCkge1xuXHRcdC8vIFx0ZGlzcGxheTogbm9uZTtcblx0XHQvLyB9XG5cdH1cbn1cblxuLmhvbWVfX3Rhc2tfbmFtZSB7XG5cdGZvbnQ6IHZhcigtLWRlc2t0b3AtMTkyMC1oLTYpO1xuXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG5cdHN2ZyB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTFweCwgMi41cHgpO1xuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogNnB4O1xuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogOHB4O1xuXHR9XG59XG5cbi5ob21lX190YXNrX3RleHQge1xuXHRmb250OiB2YXIoLS1ib2R5LW1lZGl1bSk7XG5cdHBhZGRpbmc6IDAgMTVweDtcblx0Y29sb3I6IHZhcigtLWdyZXktNTAwKTtcblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRmb250OiB2YXIoLS1ib2R5LXNtYWxsKTtcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG59XG5cbi5ob21lX190YXNrX2ltYWdlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR3aWR0aDogMTAwJTtcblx0bGVmdDogMDtcblx0cmlnaHQ6IDA7XG5cdGJvdHRvbTogODJweDtcblx0b2JqZWN0LWZpdDogY292ZXI7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdGhlaWdodDogMzAwcHg7XG5cdFx0Ym90dG9tOiA4OHB4O1xuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0aGVpZ2h0OiAyNDBweDtcblx0XHRib3R0b206IDkycHg7XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdGhlaWdodDogMjA1cHg7XG5cdH1cbn1cblxuLmhvbWVfX3Rhc2tfbGluayB7XG5cdGZvbnQ6IHZhcigtLWJ1dHRvbi1tZWRpdW0pO1xuXHRjb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcblx0Ym9yZGVyOiAxLjJweCBzb2xpZCB2YXIoLS1tYWluLWJsdWUpO1xuXHRtYXJnaW4tdG9wOiBhdXRvO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdHRyYW5zaXRpb246IDQwMG1zO1xuXHRwYWRkaW5nOiAxNHB4IDA7XG5cblx0Jjpob3ZlciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWJsdWUtdGV4dCk7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcblx0XHRwYWRkaW5nOiAxM3B4IDA7XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdGZvbnQ6IHZhcigtLWJ1dHRvbi1zbWFsbCk7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHBhZGRpbmc6IDE1cHggMCAxNnB4O1xuXHR9XG59XG5cbi5ob21lX190YXNrc19uYXZpZ2F0aW9uIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHR6LWluZGV4OiAyO1xuXHRiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdHdpZHRoOiA1MnB4O1xuXHRoZWlnaHQ6IDUycHg7XG5cdGJveC1zaGFkb3c6IDBweCA4cHggMThweCAtNnB4ICMxODI3NGIxZjtcblx0dHJhbnNpdGlvbjogNDAwbXM7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXG5cdEBtZWRpYSAocG9pbnRlcjogZmluZSkge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdH1cbn1cblxuLmhvbWVfX3Rhc2tzX25hdmlnYXRpb24tLWRpc2FibGUge1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0b3BhY2l0eTogMDtcbn1cblxuLmhvbWVfX3Rhc2tzX3NsaWRlci1wcmV2IHtcblx0bGVmdDogLTI2cHg7XG59XG5cbi5ob21lX190YXNrc19zbGlkZXItbmV4dCB7XG5cdHJpZ2h0OiAtMjZweDtcbn1cblxuLmhvbWVfX3Rhc2tzX21vYmlsZUJ0biB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdGZvbnQ6IHZhcigtLWJ1dHRvbi1zbWFsbCk7XG5cdGNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kLWJsdWUpO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHdpZHRoOiAyOTVweDtcblx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0bWFyZ2luOiAzMHB4IGF1dG8gMDtcblx0cGFkZGluZzogMTZweCAwIDE3cHg7XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxufVxuIiwiLmluc3VyZV9ldmVudC1zbHVnIHtcblx0aDEge1xuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdH1cbn1cbi5pbnN1cmVfbXlzZWxmLXNsdWctcG9saXMtbW9iaWxlIHtcblx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdH1cbn1cbi5pbnN1cmVfZXZlbnRzLXNsdWctY29udGVudCB7XG5cdGgyIHtcblx0XHRmb250OiB2YXIoLS1kZXNrdG9wLTE5MjAtaC00KTtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMThweDtcblx0XHR9XG5cdH1cblx0aDMge1xuXHRcdGZvbnQ6IHZhcigtLWRlc2t0b3AtMTkyMC1oLTUpO1xuXHRcdG1hcmdpbi1ib3R0b206IDE4cHg7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxNnB4O1xuXHRcdH1cblx0fVxuXHRoNCB7XG5cdFx0Zm9udDogdmFyKC0tZGVza3RvcC0xOTIwLWgtNik7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTZweDtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDE0cHg7XG5cdFx0fVxuXHR9XG5cdGg1LFxuXHRoNiB7XG5cdFx0Zm9udDogdmFyKC0tZGVza3RvcC0xOTIwLWgtNyk7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTRweDtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDEycHg7XG5cdFx0fVxuXHR9XG5cdG1hcmdpbi1ib3R0b206IHZhcigtLXNlY3Rpb24tbWIpO1xuXHQmLXdyYXBwZXIge1xuXHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgNDA4cHg7XG5cdFx0Z2FwOiAzMHB4O1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMzgwcHg7XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRnYXA6IDIwcHg7XG5cdFx0fVxuXHRcdHVsIHtcblx0XHRcdG1heC13aWR0aDogNDgwcHg7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdGdhcDogMTBweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHRtYXJnaW4tbGVmdDogMjBweDtcblx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHR9XG5cblx0XHR1bCBsaSB7XG5cdFx0XHRsaXN0LXN0eWxlLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzEyJyBoZWlnaHQ9JzcnIHZpZXdCb3g9JzAgMCAxMiA3JyUzRSUzQ2xpbmUgeDE9JzAnIHkxPSczJyB4Mj0nMTInIHkyPSczJyBzdHJva2U9JyUyMzgzOTZCNCcgc3Ryb2tlLXdpZHRoPScxJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHRcdG9sIHtcblx0XHRcdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblx0XHRcdGNvdW50ZXItcmVzZXQ6IG51bTtcblx0XHRcdG1hcmdpbjogMCAwIDAgMzVweDtcblx0XHRcdHBhZGRpbmc6IDE1cHggMCA1cHggMDtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHR9XG5cdFx0b2wgbGkge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0bWFyZ2luOiAwIDAgMCAwO1xuXHRcdFx0cGFkZGluZzogMCAwIDIwcHggMDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjQ7XG5cdFx0fVxuXHRcdG9sIGxpOmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiBjb3VudGVyKG51bSk7XG5cdFx0XHRjb3VudGVyLWluY3JlbWVudDogbnVtO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAtM3B4O1xuXHRcdFx0Zm9udDogdmFyKC0tY2FwdGlvbi1zbWFsbCk7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0bGVmdDogLTM4cHg7XG5cdFx0XHR3aWR0aDogMzJweDtcblx0XHRcdGhlaWdodDogMzJweDtcblx0XHRcdGJhY2tncm91bmQ6ICNmZmZmZmY7XG5cdFx0XHRjb2xvcjogIzFhNWVkNDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdGxpbmUtaGVpZ2h0OiAyMnB4O1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdH1cblx0fVxufVxuIiwiLmluc3VyZV9ldmVudHMtc2x1Zy1zd2l0Y2gge1xuXHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdG1hcmdpbi1ib3R0b206IDI0cHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZC1ibHVlKTtcblx0XHRvdmVyZmxvdy14OiBzY3JvbGw7XG5cdH1cblx0Ji13cmFwcGVyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kLWJsdWUpO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdHBhZGRpbmc6IDRweDtcblx0XHRtYXgtd2lkdGg6IDc5MnB4O1xuXHRcdGhlaWdodDogNTZweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kLWJsdWUpO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0Ym9yZGVyLXJhZGl1czogNnB4O1xuXHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0LnN3aXRjaF9idXR0b24ge1xuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDM1LjhweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0XHRtYXgtd2lkdGg6IDc5MHB4O1xuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdG92ZXJmbG93LXg6IHNjcm9sbDtcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdGp1c3RpZnktY29udGVudDogc3RyZXRjaDtcblx0XHRcdHdpZHRoOiA5NDJweDtcblxuXHRcdFx0bWF4LXdpZHRoOiBub25lO1xuXHRcdFx0aGVpZ2h0OiA1NHB4O1xuXHRcdFx0b3ZlcmZsb3c6IHZpc2libGU7XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM4NXB4KSB7XG5cdFx0XHR3aWR0aDogODEwcHg7XG5cdFx0fVxuXHR9XG59XG4iLCIuaW5zdXJlX3BhcnRuZXJzX3RpdGxlIHtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdFx0aDIge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHR9XG5cdH1cblx0YSB7XG5cdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1zZWxmOiBzdGFydDtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcblx0XHRcdG1hcmdpbi10b3A6IDVweDtcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdH1cblx0XHRidXR0b24ge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRjb2xvcjogdmFyKC0tbWFpbi13aGl0ZSk7XG5cdFx0XHRmb250OiB2YXIoLS1idXR0b24tbWVkaXVtKTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdFx0XHR0cmFuc2l0aW9uOiBlYXNlLWluLW91dCAwLjNzO1xuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNlY29uZGFyeS1ibHVlLXRleHQpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuLmluc3VyZV9teXNlbGZfc2x1Z19pbWFnZXMge1xuXHQuaW5zdXJlX3BhcnRuZXJzLWNhcmQge1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdGltZyB7XG5cdFx0XHRvYmplY3QtZml0OiBjb250YWluO1xuXHRcdFx0d2lkdGg6IDIxN3B4O1xuXHRcdFx0aGVpZ2h0OiAyMzBweDtcblx0XHRcdGZpbHRlcjogZ3JheXNjYWxlKDUwMCUpO1xuXHRcdH1cblx0XHQmOmhvdmVyIHtcblx0XHRcdGltZyB7XG5cdFx0XHRcdGFuaW1hdGlvbjogY29sb3JDaGFuZ2UgMC40cyBsaW5lYXI7XG5cdFx0XHRcdGZpbHRlcjogZ3JheXNjYWxlKDApO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuQGtleWZyYW1lcyBjb2xvckNoYW5nZSB7XG5cdGZyb20ge1xuXHRcdG9wYWNpdHk6IDAuOTtcblx0fVxuXHR0byB7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxufVxuIiwiLmluc3VyZV9teXNlbGYtZmVlZGJhY2sge1xuXHRwYWRkaW5nOiAxNXB4IDI0cHg7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0fVxufVxuLmluc3VyZV9teXNlbGYtc2x1Zy10aXRsZSB7XG5cdG1heC13aWR0aDogNTc5cHg7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdG1heC13aWR0aDogMzY5cHg7XG5cdH1cbn1cbiIsIi5pbnN1cmVfbXlzZWxmLXNsdWctY29udGFpbmVyIHtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmluc3VyZV9teXNlbGYtc2x1Zy1wb2xpcyB7XG5cdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0fVxufVxuIiwiLmluc3VyZV90ZW1wbGF0ZS1zbHVnIHtcblx0LnRpdGxlIHtcblx0XHRtYXgtd2lkdGg6IDczNHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDI2cHg7XG5cdFx0fVxuXHR9XG59XG4uaW5zdXJlX3RlbXBsYXRlLXNsdWctYmFubmVycy13cmFwcGVyIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0Z2FwOiAzMHB4O1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdGdhcDogMjBweDtcblx0fVxufVxuIiwiLmluc3VyZV9iYW5uZXIge1xuXHRtYXJnaW4tYm90dG9tOiB2YXIoLS1zZWN0aW9uLW1iKTtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHR9XG5cdCYtd3JhcHBlciB7XG5cdFx0YmFja2dyb3VuZDogdmFyKC0tZ3JhZGllbnQtYmx1ZSk7XG5cdFx0cGFkZGluZzogNjBweDtcblxuXHRcdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0XHRwYWRkaW5nOiA1MHB4O1xuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0cGFkZGluZzogNTBweCA0MHB4IDUwcHggNDBweDtcblx0XHRcdG1pbi1oZWlnaHQ6IDU4OXB4O1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0cGFkZGluZzogMzZweCAyMHB4IDAgMjBweDtcblx0XHRcdG1pbi1oZWlnaHQ6IDU4MHB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHR9XG5cdFx0aDIge1xuXHRcdFx0Zm9udDogdmFyKC0tZGVza3RvcC0xOTIwLWgtMik7XG5cdFx0XHRjb2xvcjogdmFyKC0tbWFpbi13aGl0ZSk7XG5cdFx0XHRtYXgtd2lkdGg6IDUyOHB4O1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDE2cHg7XG5cdFx0fVxuXHR9XG5cdCYtY29udGVudCB7XG5cdFx0bWF4LXdpZHRoOiA1NDZweDtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0fVxuXHRcdCYtdGV4dCB7XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDIwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdGgyIHtcblx0XHRmb250OiB2YXIoLS1kZXNrdG9wLTE5MjAtaC0yKTtcblx0XHRjb2xvcjogdmFyKC0tbWFpbi13aGl0ZSk7XG5cdFx0bWF4LXdpZHRoOiA1MjhweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMTZweDtcblx0fVxuXG5cdCYtZGVzYyB7XG5cdFx0Zm9udDogdmFyKC0tYm9keS1sYXJnZSk7XG5cdFx0Y29sb3I6IHZhcigtLW1haW4td2hpdGUpO1xuXHRcdHdpZHRoOiA0ODBweDtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuXHRcdFx0d2lkdGg6IDQ4MXB4O1xuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0fVxuXHR9XG5cdCYtYnV0dG9uIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLXdoaXRlKTtcblx0XHRmb250OiB2YXIoLS1idXR0b24tbWVkaXVtKTtcblx0XHRwYWRkaW5nOiAxNXB4IDI0cHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRcdGNvbG9yOiB2YXIoLS1tYWluLWJsYWNrKTtcblx0XHR0cmFuc2l0aW9uOiBlYXNlLWluLW91dCAwLjNzO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHQmOmhvdmVyIHtcblx0XHRcdGNvbG9yOiB2YXIoLS1tYWluLXdoaXRlKTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4tYmxhY2spO1xuXHRcdH1cblx0fVxuXHQmLWltYWdlIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cmlnaHQ6IDE1M3B4O1xuXHRcdHRvcDogNDBweDtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRcdHJpZ2h0OiAxMjZweDtcblx0XHRcdHRvcDogMjVweDtcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRyaWdodDogNjBweDtcblx0XHRcdHRvcDogNDMlO1xuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXG5cdFx0XHR3aWR0aDogMjYycHg7XG5cdFx0XHR0b3A6IDM0NnB4O1xuXG5cdFx0XHRsZWZ0OiAzNXB4O1xuXHRcdH1cblx0fVxuXHQmLWNvdXJzZSB7XG5cdFx0Ym90dG9tOiA0MHB4O1xuXHR9XG5cdCYtY2FyZHMge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0Z2FwOiAzMHB4O1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdGdhcDogMTBweDtcblx0XHR9XG5cdFx0Ji1jYXJkIHtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDEycHg7XG5cdFx0XHRwYWRkaW5nOiAzNnB4IDMycHg7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiA0OHB4O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZC1ibHVlKTtcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAzMnB4O1xuXHRcdFx0fVxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRcdHBhZGRpbmc6IDMycHg7XG5cdFx0XHRcdG1heC1oZWlnaHQ6IDE4NnB4O1xuXHRcdFx0fVxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0cGFkZGluZzogMzBweCAyMHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDEwNHB4O1xuXHRcdFx0fVxuXHRcdFx0Ji1jb250ZW50IHtcblx0XHRcdFx0bWF4LXdpZHRoOiAyMThweDtcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdGdhcDogMjZweDtcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDI4MHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRpbWcge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYtZGVzYyB7XG5cdFx0XHRcdGZvbnQ6IHZhcigtLWJvZHktbGFyZ2UpO1xuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdFx0XHRmb250OiB2YXIoLS1ib2R5LW1lZGl1bSk7XG5cdFx0XHRcdH1cblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0XHRmb250OiB2YXIoLS1ib2R5LXNtYWxsKTtcblxuXHRcdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5pbnN1cmVfYmFubmVyLWRlc2MtMTUwMCB7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cbi5pbnN1cmVfYmFubmVyLWRlc2MtMTI4MCB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHdpZHRoOiA1MzZweDtcblx0fVxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcblx0XHR3aWR0aDogNDgxcHg7XG5cdH1cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHR3aWR0aDogMjk1cHg7XG5cdH1cbn1cbiIsIi5pbnN1cmVfZXZlbnRzIHtcblx0bWFyZ2luLWJvdHRvbTogdmFyKC0tc2VjdGlvbi1tYik7XG5cdC50aXRsZSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0fVxuXHQmLXdyYXBwZXIge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdGRpc3BsYXk6IGNvbnRlbnRzO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0fVxuXHR9XG5cdCYtc3dpdGNoIHtcblx0XHRtYXgtd2lkdGg6IG1heC1jb250ZW50ICFpbXBvcnRhbnQ7XG5cdFx0cGFkZGluZy1yaWdodDogNHB4ICFpbXBvcnRhbnQ7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiA0cHg7XG5cdFx0XHRtYXgtd2lkdGg6IG5vbmU7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhY2tncm91bmQtYmx1ZSk7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDM1cHg7XG5cblx0XHRcdHdpZHRoOiA3MjBweDtcblx0XHR9XG5cdH1cblx0Ji1ub3RpZnkge1xuXHRcdHBhZGRpbmc6IDE1cHggMjRweDtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0Y29sb3I6IHZhcigtLW1haW4td2hpdGUpO1xuXHRcdGZvbnQ6IHZhcigtLWJ1dHRvbi1tZWRpdW0pO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG5cdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRcdHRyYW5zaXRpb246IGVhc2UtaW4tb3V0IDAuM3M7XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnktYmx1ZS10ZXh0KTtcblx0XHR9XG5cdFx0aGVpZ2h0OiA1NnB4O1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblx0Ji1ub3RpZnktbW9iaWxlIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdH1cblx0fVxuXHQmLWNvbnRlbnQge1xuXHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgNDA4cHg7XG5cdFx0Z2FwOiAzMHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IHZhcigtLXNlY3Rpb24tbWIpO1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMzgwcHg7XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHR9XG59XG4uaW5zdXJlX2V2ZW50cy10cmFuc3BvcnQge1xuXHRtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG4uaW5zdXJlX2V2ZW50cy1kZXNjLWNvbnRlbnQge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kLWJsdWUpO1xuXHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRwYWRkaW5nOiA1MHB4IDQwcHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGhlaWdodDogYXV0bztcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0cGFkZGluZzogNDBweCAzMnB4O1xuXHRcdGhlaWdodDogYXV0bztcblx0fVxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdGhlaWdodDogYXV0bztcblx0XHRwYWRkaW5nOiAzMnB4IDIwcHg7XG5cdH1cblx0Lmluc3VyZV9jb250ZW50LWRldGFpbHMtd3JhcHBlciB7XG5cdFx0bWFyZ2luLXRvcDogMzBweDtcblx0fVxufVxuLmluc3VyZV9jb250ZW50IHtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZC1ibHVlKTtcblx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0cGFkZGluZzogNTBweCA0MHB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRoZWlnaHQ6IDgxNnB4O1xuXG5cdCYtZGV0YWlscyB7XG5cdFx0cGFkZGluZzogMTVweCAyNHB4O1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRjb2xvcjogdmFyKC0tbWFpbi13aGl0ZSk7XG5cdFx0Zm9udDogdmFyKC0tYnV0dG9uLW1lZGl1bSk7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcblx0XHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdFx0dHJhbnNpdGlvbjogZWFzZS1pbi1vdXQgMC4zcztcblx0XHQmOmhvdmVyIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNlY29uZGFyeS1ibHVlLXRleHQpO1xuXHRcdH1cblx0fVxuXG5cdC5pbnN1cmVfZXZlbnRzLWRlc2MtY29udGVudCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGdhcDogMTJweDtcblx0fVxufVxuXG4uaW5zdXJlX2Jhbm5lci1pbWFnZS1ldmVudHMge1xuXHRyaWdodDogMTU3cHg7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdHJpZ2h0OiAxNDBweDtcblx0fVxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHR3aWR0aDogMjgycHg7XG5cdFx0cmlnaHQ6IDM2cHg7XG5cdFx0dG9wOiA1N3B4O1xuXHR9XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0dG9wOiBhdXRvO1xuXHRcdGxlZnQ6IGF1dG87XG5cdFx0d2lkdGg6IDI2OXB4O1xuXHRcdHJpZ2h0OiAzNHB4ICFpbXBvcnRhbnQ7XG5cdFx0Ym90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG5cdH1cbn1cbi5pbnN1cmVfZXZlbnRzLWJhbm5lci1kZXNjIHtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0Zm9udDogdmFyKC0tYm9keS1tZWRpdW0pO1xuXHRcdHdpZHRoOiAzNjNweDtcblx0fVxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdHdpZHRoOiBhdXRvO1xuXHR9XG59XG4uaW5zdXJlX2Jhbm5lci13cmFwcGVyLWV2ZW50cyB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdGhlaWdodDogMzQwcHggIWltcG9ydGFudDtcblx0XHRtaW4taGVpZ2h0OiBtaW4tY29udGVudDtcblx0fVxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdGhlaWdodDogNTc4cHggIWltcG9ydGFudDtcblx0fVxufVxuLmV2ZW50c19fZmFxLWJhbm5lciB7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cbi5jYXJlZXJfc3dpdGNoLXdyYXBwZXIge1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdFx0b3ZlcmZsb3c6IHZpc2libGU7XG5cdH1cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTYwcHgpIHtcblx0XHRvdmVyZmxvdzogdmlzaWJsZTtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHN0cmV0Y2g7XG5cdH1cbn1cbi5pbnN1cmVfY29udGFpbmVyLXN3aXRjaCB7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZC1ibHVlKTtcblx0XHR3aWR0aDogMTAwdnc7XG5cdFx0cGFkZGluZzogMDtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHR9XG59XG4uaW5zdXJlX2V2ZW50cy1kZXNjLWNvbnRlbnQge1xuXHRwIHtcblx0XHRtYXJnaW4tYm90dG9tOiAxMnB4O1xuXHR9XG5cdHVsIHtcblx0XHRtYXgtd2lkdGg6IDQ4MHB4O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRnYXA6IDEwcHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRtYXJnaW4tbGVmdDogMjBweDtcblx0XHRmb250LXNpemU6IDE1cHg7XG5cdH1cblxuXHR1bCBsaSB7XG5cdFx0bGlzdC1zdHlsZS1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMicgaGVpZ2h0PSc3JyB2aWV3Qm94PScwIDAgMTIgNyclM0UlM0NsaW5lIHgxPScwJyB5MT0nMycgeDI9JzEyJyB5Mj0nMycgc3Ryb2tlPSclMjM4Mzk2QjQnIHN0cm9rZS13aWR0aD0nMScvJTNFJTNDL3N2ZyUzRSUwQVwiKSAhaW1wb3J0YW50O1xuXHR9XG5cdG9sIHtcblx0XHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG5cdFx0Y291bnRlci1yZXNldDogbnVtO1xuXHRcdG1hcmdpbjogMCAwIDAgMzVweDtcblx0XHRwYWRkaW5nOiAxNXB4IDAgNXB4IDA7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHR9XG5cdG9sIGxpIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0bWFyZ2luOiAwIDAgMCAwO1xuXHRcdHBhZGRpbmc6IDAgMCAyMHB4IDA7XG5cdFx0bGluZS1oZWlnaHQ6IDEuNDtcblx0fVxuXHRvbCBsaTpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6IGNvdW50ZXIobnVtKTtcblx0XHRjb3VudGVyLWluY3JlbWVudDogbnVtO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAtM3B4O1xuXHRcdGZvbnQ6IHZhcigtLWNhcHRpb24tc21hbGwpO1xuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0bGVmdDogLTM4cHg7XG5cdFx0d2lkdGg6IDMycHg7XG5cdFx0aGVpZ2h0OiAzMnB4O1xuXHRcdGJhY2tncm91bmQ6ICNmZmZmZmY7XG5cdFx0Y29sb3I6ICMxYTVlZDQ7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGxpbmUtaGVpZ2h0OiAyMnB4O1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0fVxuXHRoMiB7XG5cdFx0Zm9udDogdmFyKC0tZGVza3RvcC0xOTIwLWgtNCk7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDE4cHg7XG5cdFx0fVxuXHR9XG5cdGgzIHtcblx0XHRmb250OiB2YXIoLS1kZXNrdG9wLTE5MjAtaC01KTtcblx0XHRtYXJnaW4tYm90dG9tOiAxOHB4O1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTZweDtcblx0XHR9XG5cdH1cblx0aDQge1xuXHRcdGZvbnQ6IHZhcigtLWRlc2t0b3AtMTkyMC1oLTYpO1xuXHRcdG1hcmdpbi1ib3R0b206IDE2cHg7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxNHB4O1xuXHRcdH1cblx0fVxuXHRoNSxcblx0aDYge1xuXHRcdGZvbnQ6IHZhcigtLWRlc2t0b3AtMTkyMC1oLTcpO1xuXHRcdG1hcmdpbi1ib3R0b206IDE0cHg7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMnB4O1xuXHRcdH1cblx0fVxuXHR1bCBsaSB7XG5cdFx0Y29sb3I6IHZhcigtLW1haW4tYmxhY2spO1xuXHRcdGZvbnQ6IHZhcigtLWNhcHRpb24tbGFyZ2UpO1xuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTJweDtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAyNnB4O1xuXHRcdH1cblx0fVxufVxuLmluc3VyZV9zd2l0Y2gtYnRuIHtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cbn1cbi5pbnN1cmVfY29udGFpbmVyLXN3aXRjaCB7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0b3ZlcmZsb3c6IHNjcm9sbDtcblx0fVxufVxuLnZhcmlhbnRzX2RvY3Mge1xuXHRtYXJnaW4tdG9wOiAzMHB4O1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdH1cbn1cbiIsIi5pbnN1cmVfcGFydG5lcnMge1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHR9XG5cdG1hcmdpbi1ib3R0b206IHZhcigtLXNlY3Rpb24tbWIpO1xuXHQmLXRpdGxlIHtcblx0XHRmb250OiB2YXIoLS1kZXNrdG9wLTE5MjAtaC0yKTtcblx0XHRtYXJnaW4tYm90dG9tOiA1MHB4O1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNDRweDtcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0fVxuXHR9XG5cdCYtY2FyZHMge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdGdhcDogMzBweDtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdGdhcDogMDtcblx0XHRcdGZsZXgtd3JhcDogbm93cmFwO1xuXHRcdH1cblx0fVxuXHQmLWNhcmQge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRoZWlnaHQ6IDE2MHB4O1xuXHRcdHdpZHRoOiAyOTdweDtcblx0XHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXN0cm9rZS1saWdodC1ibHVlKTtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRcdHdpZHRoOiAyNzdweDtcblx0XHR9XG5cdH1cbn1cbi5pbnN1cmVfcGFydG5lcnMtY2FyZHMtZGVza3RvcCB7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cbi5pbnN1cmVfcGFydG5lcnMtY2FyZHMtbW9iaWxlIHtcblx0ZGlzcGxheTogbm9uZTtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0fVxufVxuLmluc3VyZV9wYXJ0bmVycy1zd2lwZXItc2xpZGUge1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0Z2FwOiAzMHB4O1xuXHR9XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0Z2FwOiAyMHB4O1xuXHR9XG59XG4iLCIuaW5zdXJlX3R5cGVzIHtcblx0bWFyZ2luLWJvdHRvbTogdmFyKC0tc2VjdGlvbi1tYik7XG5cdC50aXRsZSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogNTBweDtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDQ0cHg7XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdH1cblx0fVxuXHQmLWNhcmRzIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0Z2FwOiAzMHB4O1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRnYXA6IDIwcHg7XG5cdFx0fVxuXHRcdCYtY2FyZCB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdHBhZGRpbmc6IDgwcHggNjBweDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDE0MHB4O1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0aGVpZ2h0OiAzNTZweDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhY2tncm91bmQtYmx1ZSk7XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRcdFx0aGVpZ2h0OiAzNDlweDtcblx0XHRcdH1cblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0XHRwYWRkaW5nOiA1MHB4IDQwcHg7XG5cdFx0XHRcdGhlaWdodDogNDY2cHg7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdHJpZ2h0OiA0MHB4O1xuXHRcdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0cGFkZGluZzogMjBweDtcblx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHRtaW4taGVpZ2h0OiA0MzVweDtcblx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRwb3NpdGlvbjogc3RhdGljO1xuXHRcdFx0XHRcdG9yZGVyOiAxO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLWRlc2NyaXB0aW9uIHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0Z2FwOiAyMHB4O1xuXHRcdFx0XHRtYXgtd2lkdGg6IDQ3MXB4O1xuXHRcdFx0XHQmLXRpdGxlIHtcblx0XHRcdFx0XHRmb250OiB2YXIoLS1kZXNrdG9wLTE5MjAtaC0zKTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmLXRleHQge1xuXHRcdFx0XHRcdGZvbnQ6IHZhcigtLWJvZHktbGFyZ2UpO1xuXHRcdFx0XHRcdGNvbG9yOiB2YXIoLS1ncmV5LTUwMCk7XG5cdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0XHRcdGZvbnQ6IHZhcigtLWJvZHktc21hbGwpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmLWJ1dHRvbiB7XG5cdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDE1cHggMjRweDtcblx0XHRcdFx0XHRmb250OiB2YXIoLS1idXR0b24tbWVkaXVtKTtcblx0XHRcdFx0XHRjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWJsdWUtdGV4dCk7XG5cdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tbWFpbi1ibHVlKTtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA2cHg7XG5cdFx0XHRcdFx0d2lkdGg6IDE4NHB4O1xuXHRcdFx0XHRcdHRyYW5zaXRpb246IGVhc2UtaW4tb3V0IDAuM3M7XG5cdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnktYmx1ZS10ZXh0KTtcblx0XHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdFx0b3JkZXI6IDI7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbi5pbnN1cmVfdHlwZXMtY2FyZHMtY2FyZC1kZXNjcmlwdGlvbi10ZXh0LXNwZWNpYWwge1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cbi5pbnN1cmVfdHlwZXMtY2FyZHMtY2FyZC1kZXNjcmlwdGlvbi10ZXh0LXNwZWNpYWwtbW9iaWxlIHtcblx0ZGlzcGxheTogbm9uZTtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogMjcycHg7XG5cdH1cbn1cbi5pbnN1cmVfdHlwZXMtY2FyZHMtY2FyZC1kZXNjcmlwdGlvbi1tb2JpbGUge1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG59XG4iLCIuaW52ZXN0bWVudCB7XG5cdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdCYtdGl0bGUge1xuXHRcdGZvbnQ6IHZhcigtLWRlc2t0b3AtMTkyMC1oLTIpO1xuXHR9XG59XG4uaW52ZXN0bWVudC1zd2l0Y2gge1xuXHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHQmLWJ1dHRvbnMtd3JhcHBlciB7XG5cdFx0d2lkdGg6IDgyMXB4O1xuXHRcdC8vIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdFx0d2lkdGg6IDc3MHB4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0bWF4LXdpZHRoOiA3NjhweDtcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdGp1c3RpZnktY29udGVudDogc3RyZXRjaDtcblx0XHRcdHdpZHRoOiA3NjlweDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDI2M3B4O1xuXHRcdFx0bWF4LXdpZHRoOiBub25lO1xuXHRcdFx0aGVpZ2h0OiA1NHB4O1xuXHRcdFx0b3ZlcmZsb3c6IHZpc2libGU7XG5cdFx0fVxuXHR9XG59XG4uaW52ZXN0bWVudC1jb250ZW50IHtcblx0bWFyZ2luLWJvdHRvbTogdmFyKC0tc2VjdGlvbi1tYik7XG5cdCYtd3JhcHBlciB7XG5cdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciA0MDhweDtcblx0XHRnYXA6IDMwcHg7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAzODBweDtcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHR9XG5cdH1cbn1cbi5pbnZlc3RtZW50X2NvbnRlbnQge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaXRlbXNfc3Bpbm5lci1oaWRkZW4ge1xuXHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uaXRlbXNfc3Bpbm5lcl9sYXlvdXQge1xuXHRkaXNwbGF5OiBub25lO1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHotaW5kZXg6IDEwMDAwMDAwO1xuXHR0b3A6IDA7XG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xOTkpO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDB2aDtcblx0cG9pbnRlci1ldmVudHM6IGFsbDtcblx0YW5pbWF0aW9uOiBmYWRlSW4gZm9yd2FyZHMgMC4zcztcbn1cbi5pdGVtc19zcGlubmVyIHtcblx0cG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG5cdHRvcDogMzUwcHg7XG5cdGxlZnQ6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuLmRvY3VtZW50X21vcmUge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdHdpZHRoOiAxMDAlO1xuXHRwYWRkaW5nOiAyMHB4IDQwcHg7XG5cdGZvbnQ6IHZhcigtLWNhcHRpb24tbGFyZ2UpO1xuXHRjb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcblx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tc3Ryb2tlLWxpZ2h0LWJsdWUpO1xuXHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRtYXJnaW4tdG9wOiA2cHg7XG5cdHRyYW5zaXRpb246IDQwMG1zO1xuXHQmOmhvdmVyIHtcblx0XHRib3JkZXItY29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG5cdH1cbn1cbiIsIi5pbmZvcm1hdGlvbi1pbnB1dHMtd3JhcHBlciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRnYXA6IDEwcHg7XG5cdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdH1cblx0LmludmVzdG1lbnQtc2VhcmNoIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRhbmltYXRpb246IGZhZGVJbiBmb3J3YXJkcyAzMDBtcztcblx0fVxuXHQuaGVscF9jb250ZW50LXF1ZXN0aW9ucy1pY29uIHtcblx0XHRyaWdodDogMjg3cHg7XG5cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRcdHJpZ2h0OiAzMDBweDtcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRyaWdodDogMzQycHg7XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRyaWdodDogMTNweDtcblx0XHRcdHRvcDogMjZweDtcblx0XHR9XG5cdH1cblx0LmluZm9ybWF0aW9uLWlucHV0LXNlYXJjaCB7XG5cdFx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHRcdHBhZGRpbmc6IDE1cHggMjRweDtcblx0XHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1zdHJva2UtbGlnaHQtYmx1ZSk7XG5cdFx0d2lkdGg6IDU3NXB4O1xuXHRcdG1heC1oZWlnaHQ6IDUxcHg7XG5cdFx0Jjo6cGxhY2Vob2xkZXIge1xuXHRcdFx0Zm9udDogdmFyKC0tYnV0dG9uLW1lZGl1bSk7XG5cdFx0XHRjb2xvcjogdmFyKC0tZ3JleS01MDApO1xuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRcdHdpZHRoOiA1MjNweDtcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHR3aWR0aDogNDQ1cHg7XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdH1cblx0LnByb21vdGlvbi1zZWxlY3RvciB7XG5cdFx0ZmxleDogMTtcblx0XHQuY2hvaWNlcyB7XG5cdFx0XHRmb250OiB2YXIoLS1idXR0b24tbWVkaXVtKTtcblx0XHRcdCY6Zm9jdXMge1xuXHRcdFx0XHRvdXRsaW5lOiBub25lO1xuXHRcdFx0fVxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmlzLW9wZW4gLmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duLFxuXHRcdC5pcy1vcGVuIC5jaG9pY2VzX19saXN0W2FyaWEtZXhwYW5kZWRdIHtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXN0cm9rZS1saWdodC1ibHVlKTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDhweCA4cHggMCAwO1xuXHRcdH1cblx0XHQuY2hvaWNlc19fbGlzdC0tZHJvcGRvd24sXG5cdFx0LmNob2ljZXNfX2xpc3RbYXJpYS1leHBhbmRlZF0ge1xuXHRcdFx0ei1pbmRleDogMTAwO1xuXHRcdFx0d29yZC1icmVhazoga2VlcC1hbGw7XG5cdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdH1cblx0XHQuY2hvaWNlc19fbGlzdC0tZHJvcGRvd24gLmNob2ljZXNfX2xpc3QsXG5cdFx0LmNob2ljZXNfX2xpc3RbYXJpYS1leHBhbmRlZF0gLmNob2ljZXNfX2xpc3Qge1xuXHRcdFx0Jjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuXHRcdFx0XHR3aWR0aDogNnB4O1xuXHRcdFx0fVxuXG5cdFx0XHQmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0fVxuXG5cdFx0XHQmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyZXktMTAwKTtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTFweDtcblx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuNHM7XG5cdFx0XHRcdC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNHM7XG5cdFx0XHRcdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNHM7XG5cdFx0XHR9XG5cblx0XHRcdCY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOmhvdmVyIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JleS01MDApO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuaXMtZm9jdXNlZCAuY2hvaWNlc19faW5uZXIsXG5cdFx0LmlzLW9wZW4gLmNob2ljZXNfX2lubmVyIHtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXN0cm9rZS1saWdodC1ibHVlKTtcblx0XHR9XG5cblx0XHQuY2hvaWNlc19faW5uZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi13aGl0ZSk7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1zdHJva2UtbGlnaHQtYmx1ZSk7XG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgNDAwbXM7XG5cdFx0fVxuXHRcdC5jaG9pY2VzW2RhdGEtdHlwZSo9J3NlbGVjdC1vbmUnXS5pcy1vcGVuOjphZnRlciB7XG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuXHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHR9XG5cdFx0LmNob2ljZXNbZGF0YS10eXBlKj0nc2VsZWN0LW9uZSddOjphZnRlciB7XG5cdFx0XHR3aWR0aDogMTBweDtcblx0XHRcdGhlaWdodDogMTBweDtcblx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHR0b3A6IDI0cHg7XG5cdFx0XHRyaWdodDogMjRweDtcblx0XHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSA0MDBtcztcblx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVURi04LCUzY3N2ZyB3aWR0aD0nOCcgaGVpZ2h0PSc1JyB2aWV3Qm94PScwIDAgOCA1JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNlJTNjcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGNsaXAtcnVsZT0nZXZlbm9kZCcgZD0nTTAgMS4xNzY1MUwxLjIzMDgyIDBMNCAyLjY0Njk4TDYuNzY5MTggMEw4IDEuMTc2NTFMNCA1TDAgMS4xNzY1MVonIGZpbGw9JyUyMzAwMTQzNCcvJTNlJTNjL3N2ZyUzZSBcIik7XG5cdFx0fVxuXHRcdC5jaG9pY2VzX19pdGVtIHtcblx0XHRcdHRyYW5zaXRpb246IGFsbCA0MDBtcztcblx0XHR9XG5cdFx0LmNob2ljZXMuaXMtb3BlbiB7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1zdHJva2UtbGlnaHQtYmx1ZSkgIWltcG9ydGFudDtcblx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4td2hpdGUpO1xuXHRcdH1cblx0XHQuaXMtb3BlbiAuY2hvaWNlc19faW5uZXIge1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLXdoaXRlKTtcblx0XHR9XG5cdH1cbn1cbiIsIi5pbnZlc3RvciB7XG5cdCZfYmFubmVyIHtcblx0XHQuYnJlYWRjcnVtYiB7XG5cdFx0XHRtYXJnaW46IDAgIWltcG9ydGFudDtcblx0XHRcdHBhZGRpbmc6IDEwNnB4IDAgNDBweCAhaW1wb3J0YW50O1xuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRcdHBhZGRpbmc6IDEwMHB4IDAgMzZweCAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdFx0XHRwYWRkaW5nOiA3OHB4IDAgMzBweCAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdFx0LmJyZWFkY3J1bWJfX2xpc3Qge1xuXHRcdFx0XHRjb2xvcjogdmFyKC0tbWFpbi13aGl0ZSk7XG5cdFx0XHRcdGxpIHtcblx0XHRcdFx0XHRhIHtcblx0XHRcdFx0XHRcdG9wYWNpdHk6IDAuNjtcblx0XHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogdmFyKC0tbWFpbi13aGl0ZSk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdFx0XHRjb2xvcjogdmFyKC0tbWFpbi13aGl0ZSk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCYgKyBsaTo6YmVmb3JlIHtcblx0XHRcdFx0XHRcdG9wYWNpdHk6IDAuNjtcblx0XHRcdFx0XHRcdGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoMTAwJSkgc2VwaWEoMCUpXG5cdFx0XHRcdFx0XHRcdHNhdHVyYXRlKDQ5ODElKSBodWUtcm90YXRlKDQ3ZGVnKSBicmlnaHRuZXNzKDEyNyUpIGNvbnRyYXN0KDk0JSk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRtYXJnaW4tYm90dG9tOiAxMDBweDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiA0OTZweDtcblx0XHQvLyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWcvaW52ZXN0b3IvbWFpbi5wbmcnKTtcblx0XHQvLyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0Ly8gYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdG1pbi1oZWlnaHQ6IDYxNHB4O1xuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogODBweDtcblx0XHR9XG5cdFx0Ji1pbWFnZSB7XG5cdFx0XHR6LWluZGV4OiAtMTtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLWltYWdlLWxhcHRvcCB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0ei1pbmRleDogLTE7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR9XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0XHRcdH1cblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0fVxuXG5cdFx0Ji10aXRsZSB7XG5cdFx0XHRmb250OiB2YXIoLS1kZXNrdG9wLTE5MjAtaC0yKTtcblx0XHRcdGNvbG9yOiB2YXIoLS1tYWluLXdoaXRlKTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdH1cblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmX3dyYXBwZXIge1xuXHRcdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogNjA5cHggMWZyO1xuXHRcdFx0Z2FwOiAxMDBweDtcblx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdGdhcDogMjhweDtcblx0XHRcdFx0bWF4LXdpZHRoOiA3MDhweDtcblx0XHRcdH1cblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiA0NXB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLWRlc2NyaXB0aW9uIHtcblx0XHRcdGZvbnQ6IHZhcigtLWJvZHktZXh0cmEtZXh0cmEtbGFyZ2UpO1xuXHRcdFx0Y29sb3I6IHZhcigtLW1haW4td2hpdGUpO1xuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG5cdFx0XHRcdG1heC13aWR0aDogNDI5cHg7XG5cdFx0XHRcdGZvbnQ6IHZhcigtLWJvZHktbGFyZ2UpO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmX3JpZ2h0IHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRnYXA6IDEwcHg7XG5cdFx0XHRyb3ctZ2FwOiAxNXB4O1xuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRnYXA6IDdweDtcblx0XHRcdFx0cm93LWdhcDogMTVweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Jl9idXR0b24ge1xuXHRcdFx0cGFkZGluZzogNXB4IDE1cHg7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1pbnB1dC1ncmV5LWZpbGwpO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRjb2xvcjogdmFyKC0tbWFpbi13aGl0ZSk7XG5cdFx0XHRmb250OiB2YXIoLS1jYXB0aW9uLW1lZGl1bSk7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRcdFx0dHJhbnNpdGlvbjogZWFzZSAwLjNzO1xuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLXdoaXRlKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbi5pbnZlc3Rvcl9iYW5uZXJfYnV0dG9uLWFjdGl2ZSB7XG5cdGNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLXdoaXRlKTtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uaW52ZXN0b3JfY3Vyc29yIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRyaWdodDogMDtcblx0Ym90dG9tOiAwO1xuXHR3aWR0aDogNDBweDtcblx0aGVpZ2h0OiA0MHB4O1xuXHR0cmFuc2l0aW9uOiBhbGwgMC44cztcbn1cbi5pbnZlc3Rvcl9jdXJzb3JfYWN0aXZlIHtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTQ3OHB4LCAtMTAycHgpO1xufVxuLmludmVzdG9yX2N1cnNvcl9hY3RpdmUtZGlzYWJsZSB7XG5cdHRyYW5zaXRpb246IDAuNHMgIWltcG9ydGFudDtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdG9wYWNpdHk6IDA7XG59XG4iLCIuaW52ZXN0b3JfY29tcGFueSB7XG5cdCZfZ3JlZW4tc2Nyb2xsIHtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0Y29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG5cdFx0Zm9udDogdmFyKC0tYnV0dG9uLW1lZGl1bSk7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0dGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBub25lO1xuXHRcdHRleHQtdW5kZXJsaW5lLW9mZnNldDogMnB4O1xuXHR9XG5cdCZfZ3JlZW4tZGVzY3JpcHRpb24ge1xuXHRcdGZvbnQ6IHZhcigtLWRlc2t0b3AtMTkyMC1oLTcpO1xuXHRcdGNvbG9yOiB2YXIoLS1tYWluLWJsYWNrKTtcblx0XHRtYXJnaW4tYm90dG9tOiAxNHB4O1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTJweDtcblx0XHR9XG5cdH1cblx0Jl9jYXJkcyB7XG5cdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuXHRcdGdhcDogMzBweDtcblx0XHRtYXJnaW4tYm90dG9tOiB2YXIoLS1zZWN0aW9uLW1iKTtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRcdGdhcDogMjRweDtcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGdhcDogMjBweDtcblx0XHR9XG5cdFx0Ji1pdGVtIHtcblx0XHRcdHBhZGRpbmc6IDQwcHg7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kLWJsdWUpO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuXHRcdFx0XHRwYWRkaW5nOiAzMnB4O1xuXHRcdFx0fVxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0ZmxleDogMCAwIGF1dG87XG5cdFx0XHRcdHBhZGRpbmc6IDIwcHggMzBweDtcblx0XHRcdFx0d2lkdGg6IDMwOHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0XHQmLWdyZWVuIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2UxZjVmODtcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji1pbWFnZSB7XG5cdFx0XHRcdHdpZHRoOiA0MHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0XHRcdGZsZXg6IDAgMCBhdXRvO1xuXHRcdFx0fVxuXHRcdFx0Ji1pbm5lciB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGdhcDogMjVweDtcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG5cdFx0XHRcdFx0Z2FwOiAzMHB4O1xuXHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdH1cblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0XHRnYXA6IDIwcHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji10ZXh0LXRpdGxlIHtcblx0XHRcdFx0XHRmb250OiB2YXIoLS1kZXNrdG9wLTE5MjAtaC00KTtcblx0XHRcdFx0XHRjb2xvcjogdmFyKC0tbWFpbi1ibGFjayk7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNnB4O1xuXHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuXHRcdFx0XHRcdFx0Zm9udDogdmFyKC0tZGVza3RvcC0xOTIwLWgtNSk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCYtdGV4dC1kZXNjcmlwdGlvbiB7XG5cdFx0XHRcdFx0Zm9udDogdmFyKC0tYm9keS1sYXJnZSk7XG5cdFx0XHRcdFx0bWF4LXdpZHRoOiAyMDZweDtcblx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcblx0XHRcdFx0XHRcdGZvbnQ6IHZhcigtLWJvZHktbWVkaXVtKTtcblx0XHRcdFx0XHRcdG1heC13aWR0aDogMTkzcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdFx0XHRmb250OiB2YXIoLS1ib2R5LXNtYWxsKTtcblx0XHRcdFx0XHRcdG1heC13aWR0aDogMTY1cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5jb2xvcmVkX3RleHRfZ3JleSB7XG5cdFx0XHRcdFx0XHRjb2xvcjogdmFyKC0tZ3JleS0yMDApO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuLmludmVzdG9yX2Jhbm5lcl9hYm91dF9jb21wYW55X2xpbmsge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLXdoaXRlKTtcblx0Y29sb3I6IHZhcigtLXNlY29uZGFyeS1ibHVlLXRleHQpO1xuXHRwYWRkaW5nOiAxNXB4IDI0cHg7XG5cdHRyYW5zaXRpb246IGVhc2UtaW4tb3V0IDMwMG1zO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGZvbnQ6IHZhcigtLWJ1dHRvbi1tZWRpdW0pO1xuXHRib3JkZXItcmFkaXVzOiA2cHg7XG5cdCY6aG92ZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4tYmxhY2spO1xuXHRcdGNvbG9yOiAjZmZmO1xuXHR9XG59XG4uaW52ZXN0b3JfYmFubmVyLWFib3V0IHtcblx0bWFyZ2luLWJvdHRvbTogdmFyKC0tc2VjdGlvbi1tYik7XG59XG4iLCIuaW52ZXN0b3JfY29udGFjdHMge1xuXHQmLXdyYXBwZXIge1xuXHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA4NDJweCAxZnI7XG5cdFx0Z2FwOiAzMHB4O1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA3OTBweCAxZnI7XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0fVxuXHR9XG5cblx0Ji1jYXJkcyB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGdhcDogMzBweDtcblx0XHQmLWNhcmQtd3JhcHBlciB7XG5cdFx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdH1cblx0XHQmLWl0ZW0ge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZC1ibHVlKTtcblx0XHRcdHBhZGRpbmc6IDQwcHggMzlweCA0M3B4IDM5cHg7XG5cblx0XHRcdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRwYWRkaW5nOiAzMnB4IDIwcHg7XG5cdFx0XHR9XG5cdFx0XHQmLXRpdGxlIHtcblx0XHRcdFx0Zm9udDogdmFyKC0tZGVza3RvcC0xOTIwLWgtNik7XG5cdFx0XHRcdGNvbG9yOiB2YXIoLS1tYWluLWJsYWNrKTtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjJweDtcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuaW52ZXN0b3JfY29udGFjdHMtY2FyZHMtaXRlbS1jb250ZW50LXdyYXBwZXItbGlua3Mge1xuXHRcdFx0XHRhbGlnbi1zZWxmOiBmbGV4LWVuZDtcblx0XHRcdH1cblx0XHRcdCYtY29udGVudCB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGdhcDogMjdweDtcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHRcdGdhcDogMjJweDtcblx0XHRcdFx0fVxuXHRcdFx0XHQmLWltZyB7XG5cdFx0XHRcdFx0d2lkdGg6IDE0NXB4O1xuXHRcdFx0XHRcdGhlaWdodDogMTc1cHg7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEzMHB4O1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAxNjBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji1uYW1lIHtcblx0XHRcdFx0XHRmb250OiB2YXIoLS1kZXNrdG9wLTE5MjAtaC03KTtcblx0XHRcdFx0XHRjb2xvcjogdmFyKC0tbWFpbi1ibGFjayk7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogN3B4O1xuXHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiA0cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCYtZGVzY3JpcHRpb24ge1xuXHRcdFx0XHRcdGZvbnQ6IHZhcigtLWJvZHktbGFyZ2UpO1xuXHRcdFx0XHRcdGNvbG9yOiB2YXIoLS1ncmV5LTUwMCk7XG5cdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0XHRcdGZvbnQ6IHZhcigtLWJvZHktbWVkaXVtKTtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDRweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji10ZWwge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdGZvbnQ6IHZhcigtLWNhcHRpb24tbGFyZ2UpO1xuXHRcdFx0XHRcdGNvbG9yOiB2YXIoLS1tYWluLWJsYWNrKTtcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiBlYXNlIDAuM3M7XG5cdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRvcGFjaXR5OiAwLjg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCYtZW1haWwge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdGZvbnQ6IHZhcigtLWNhcHRpb24tbGFyZ2UpO1xuXHRcdFx0XHRcdGNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuXHRcdFx0XHRcdHRyYW5zaXRpb246IGVhc2UgMC4zcztcblx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdG9wYWNpdHk6IDAuODtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIi5pbnZlc3Rvcl9jb250ZW50IHtcblx0bWFyZ2luLWJvdHRvbTogdmFyKC0tc2VjdGlvbi1tYik7XG5cdCZfdGl0bGUge1xuXHRcdGZvbnQ6IHZhcigtLWRlc2t0b3AtMTkyMC1oLTIpO1xuXHRcdGNvbG9yOiB2YXIoLS1tYWluLWJsYWNrKTtcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHR9XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0fVxufVxuLmludmVzdG9yX3NlY3Rpb25fc3dpdGNoIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cbi5pbnZlc3Rvcl9zZWN0aW9uX3N3aXRjaC12aXNpYmxlIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGFuaW1hdGlvbjogZmFkZUluIDAuNXMgbGluZWFyO1xufVxuLmludmVzdG9yX2RvY3VtZW50cyB7XG5cdCZfd3JhcHBlciB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGdhcDogMzBweDtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0Z2FwOiAyMHB4O1xuXHRcdH1cblx0fVxuXHQmLWl0ZW0ge1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXN0cm9rZS1saWdodC1ibHVlKTtcblx0XHRib3JkZXItcmFkaXVzOiAxNnB4O1xuXHRcdHBhZGRpbmc6IDI1cHggMzVweDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGdhcDogMjVweDtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0Z2FwOiAxNnB4O1xuXHRcdH1cblx0XHQmLXJpZ2h0IHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdGdhcDogMjBweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji1pbWcge1xuXHRcdFx0ZmxleDogMCAwIGF1dG87XG5cdFx0XHRhbGlnbi1zZWxmOiBjZW50ZXI7XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLWxlZnQge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHR9XG5cdFx0Ji10ZXh0IHtcblx0XHRcdGNvbG9yOiB2YXIoLS1tYWluLWJsYWNrKTtcblx0XHRcdGZvbnQ6IHZhcigtLWJvZHktbGFyZ2UpO1xuXHRcdFx0bWF4LXdpZHRoOiA0OTBweDtcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuXHRcdFx0XHRmb250OiB2YXIoLS1ib2R5LW1lZGl1bSk7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtZG93bmxvYWQge1xuXHRcdFx0YWxpZ24tc2VsZjogZmxleC1zdGFydDtcblx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjNzO1xuXHRcdFx0Y29sb3I6IHZhcigtLWdyZXktNTAwKTtcblx0XHRcdGZvbnQ6IHZhcigtLWJ1dHRvbi1zbWFsbCk7XG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tZ3JleS01MDApO1xuXHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRjb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuLmludmVzdG9yX2RvY3VtZW50X2hpZGRlbiB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG4uaW52ZXN0b3JfZG9jdW1lbnRfdmlzaWJsZSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFuaW1hdGlvbjogZmFkZUluIGZvcndhcmRzIDAuNHM7XG59XG5cbi5pbnZlc3Rvcl9kb2N1bWVudF9kYXRlIHtcblx0ZGlzcGxheTogbm9uZTtcblx0bWFyZ2luLXRvcDogYXV0bztcblx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdGZvbnQ6IHZhcigtLWJvZHktc21hbGwpO1xuXHRjb2xvcjogdmFyKC0tZ3JleS01MDApO1xuXHRmb250LXNpemU6IDEzcHg7XG59XG4uaGVscF9jb250ZW50LWdldHRlci1iYW5uZXIge1xuXHRibG9ja3F1b3RlIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG5cdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0fVxuXHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR3aWR0aDogNDBweDtcblx0XHRcdGhlaWdodDogNDBweDtcblx0XHRcdHRvcDogMjBweDtcblx0XHRcdGxlZnQ6IDEwcHg7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLXdoaXRlKTtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0MhLS0gaWNvbjY2Ni5jb20gLSBNSUxMSU9OUyB2ZWN0b3IgSUNPTlMgRlJFRSAtLSUzRSUzQ3N2ZyB2ZXJzaW9uPScxLjEnIGlkPSdDYXBhXzEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnIHg9JzBweCcgeT0nMHB4JyB2aWV3Qm94PScwIDAgMTIzLjk2MSAxMjMuOTYxJyBzdHlsZT0nZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAxMjMuOTYxIDEyMy45NjE7JyB4bWw6c3BhY2U9J3ByZXNlcnZlJyUzRSUzQ2clM0UlM0NwYXRoIGQ9J000OS44LDI5LjAzMmMzLjEtMS4zLDQuNC01LDMtOGwtNC45LTEwLjNjLTEuNC0yLjg5OS00LjgtNC4yLTcuOC0yLjg5OWMtOC41LDMuNi0xNS44LDguMy0yMS42LDE0IEMxMS40LDI4LjUzMiw2LjYsMzYuMjMyLDQsNDQuNzMyYy0yLjYsOC42MDEtNCwyMC4zLTQsMzUuMnYzMC43YzAsMy4zLDIuNyw2LDYsNmgzOS4zYzMuMywwLDYtMi43LDYtNnYtMzkuM2MwLTMuMzAxLTIuNy02LTYtNiBIMjYuNWMwLjItMTAuMTAxLDIuNi0xOC4yLDctMjQuMzAxQzM3LjEsMzYuMTMzLDQyLjUsMzIuMTMzLDQ5LjgsMjkuMDMyeicvJTNFJTNDcGF0aCBkPSdNMTIwLjQsMjkuMDMyYzMuMS0xLjMsNC4zOTktNSwzLThsLTQuOS0xMC4xOTljLTEuNC0yLjktNC44LTQuMi03LjgtMi45Yy04LjQsMy42LTE1LjYwMSw4LjMtMjEuNSwxMy45IGMtNy4xMDEsNi44LTEyLDE0LjUtMTQuNjAxLDIzYy0yLjYsOC4zOTktMy44OTksMjAuMS0zLjg5OSwzNS4xdjMwLjdjMCwzLjMsMi43LDYsNiw2SDExNmMzLjMsMCw2LTIuNyw2LTZ2LTM5LjMgYzAtMy4zMDEtMi43LTYtNi02SDk3LjFjMC4yLTEwLjEwMSwyLjYwMS0xOC4yLDctMjQuMzAxQzEwNy43LDM2LjEzMywxMTMuMSwzMi4xMzMsMTIwLjQsMjkuMDMyeicvJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiA1MCU7XG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdH1cblx0XHQmOjphZnRlciB7XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHR3aWR0aDogMnB4O1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi13aGl0ZSk7XG5cdFx0XHRsZWZ0OiA2NHB4O1xuXHRcdH1cblx0XHRwYWRkaW5nOiAxMHB4O1xuXHRcdHBhZGRpbmctbGVmdDogODBweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kLXRpZmZhbnkpO1xuXHRcdG1hcmdpbjogMTBweCAwO1xuXHRcdGJvcmRlci1yYWRpdXM6IDEycHg7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdHBhZGRpbmctbGVmdDogMTBweDtcblx0XHR9XG5cdFx0Zm9vdGVyIHtcblx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRwYWRkaW5nOiA1cHggMCAwIDEwcHg7XG5cdFx0fVxuXHR9XG5cdHVsIHtcblx0XHRtYXgtd2lkdGg6IDQ4MHB4O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRnYXA6IDEwcHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRtYXJnaW4tbGVmdDogMjBweDtcblx0XHRmb250LXNpemU6IDE1cHg7XG5cdH1cblxuXHR1bCBsaSB7XG5cdFx0bGlzdC1zdHlsZS1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMicgaGVpZ2h0PSc3JyB2aWV3Qm94PScwIDAgMTIgNyclM0UlM0NsaW5lIHgxPScwJyB5MT0nMycgeDI9JzEyJyB5Mj0nMycgc3Ryb2tlPSclMjM4Mzk2QjQnIHN0cm9rZS13aWR0aD0nMScvJTNFJTNDL3N2ZyUzRSUwQVwiKSAhaW1wb3J0YW50O1xuXHR9XG5cdG9sIHtcblx0XHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG5cdFx0Y291bnRlci1yZXNldDogbnVtO1xuXHRcdG1hcmdpbjogMCAwIDAgMzVweDtcblx0XHRwYWRkaW5nOiAxNXB4IDAgNXB4IDA7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHR9XG5cdG9sIGxpIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0bWFyZ2luOiAwIDAgMCAwO1xuXHRcdHBhZGRpbmc6IDAgMCAyMHB4IDA7XG5cdFx0bGluZS1oZWlnaHQ6IDEuNDtcblx0fVxuXHRvbCBsaTpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6IGNvdW50ZXIobnVtKTtcblx0XHRjb3VudGVyLWluY3JlbWVudDogbnVtO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAtM3B4O1xuXHRcdGZvbnQ6IHZhcigtLWNhcHRpb24tc21hbGwpO1xuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0bGVmdDogLTM4cHg7XG5cdFx0d2lkdGg6IDMycHg7XG5cdFx0aGVpZ2h0OiAzMnB4O1xuXHRcdGJhY2tncm91bmQ6ICNmZmZmZmY7XG5cdFx0Y29sb3I6ICMxYTVlZDQ7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGxpbmUtaGVpZ2h0OiAyMnB4O1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0fVxufVxuIiwiLmludmVzdG9yX2ZpbmFuY2Uge1xuXHQmX3N3aXRjaGVyIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyNXB4O1xuXHRcdH1cblx0XHQubGF3SW5mby1zd2l0Y2gtYnV0dG9ucy13cmFwcGVyIHtcblx0XHRcdHBhZGRpbmc6IDRweDtcblx0XHRcdHdpZHRoOiB1bnNldDtcblx0XHR9XG5cdH1cblx0Jl9zZWxlY3Rfd3JhcHBlciB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0fVxuXHR9XG5cdCZfbGVmdCB7XG5cdFx0Ji10aXRsZSB7XG5cdFx0XHRmb250OiB2YXIoLS1kZXNrdG9wLTE5MjAtaC00KSAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxufVxuLmludmVzdG9yX2ZpbmFuY2Vfd3JhcHBlciB7XG5cdGRpc3BsYXk6IGdyaWQ7XG5cdGdyaWQtdGVtcGxhdGUtY29sdW1uczogODQycHggMWZyO1xuXHRnYXA6IDMwcHg7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogNzkwcHggMWZyO1xuXHR9XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0fVxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdGdhcDogMjVweDtcblx0fVxufVxuLmludmVzdG9yX3RvcF93cmFwcGVyIHtcblx0LnN3aXRjaF9idXR0b24ge1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRwYWRkaW5nOiAxMHB4IDEycHggIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblx0LmNob2ljZXMge1xuXHRcdHdpZHRoOiAyNThweCAhaW1wb3J0YW50O1xuXHRcdGZvbnQ6IHZhcigtLWJ1dHRvbi1tZWRpdW0pO1xuXHRcdCY6Zm9jdXMge1xuXHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cdC5pcy1vcGVuIC5jaG9pY2VzX19saXN0LS1kcm9wZG93bixcblx0LmlzLW9wZW4gLmNob2ljZXNfX2xpc3RbYXJpYS1leHBhbmRlZF0ge1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXN0cm9rZS1saWdodC1ibHVlKTtcblx0XHRib3JkZXItcmFkaXVzOiA4cHggOHB4IDAgMDtcblx0fVxuXHQuY2hvaWNlc19fbGlzdC0tZHJvcGRvd24sXG5cdC5jaG9pY2VzX19saXN0W2FyaWEtZXhwYW5kZWRdIHtcblx0XHR6LWluZGV4OiAxMDA7XG5cdFx0d29yZC1icmVhazoga2VlcC1hbGw7XG5cdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0fVxuXHQuY2hvaWNlc19fbGlzdC0tZHJvcGRvd24gLmNob2ljZXNfX2xpc3QsXG5cdC5jaG9pY2VzX19saXN0W2FyaWEtZXhwYW5kZWRdIC5jaG9pY2VzX19saXN0IHtcblx0XHQmOjotd2Via2l0LXNjcm9sbGJhciB7XG5cdFx0XHR3aWR0aDogNnB4O1xuXHRcdH1cblxuXHRcdCY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdH1cblxuXHRcdCY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyZXktMTAwKTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDExcHg7XG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC40cztcblx0XHRcdC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNHM7XG5cdFx0XHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjRzO1xuXHRcdH1cblxuXHRcdCY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOmhvdmVyIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyZXktNTAwKTtcblx0XHR9XG5cdH1cblx0LmlzLWZvY3VzZWQgLmNob2ljZXNfX2lubmVyLFxuXHQuaXMtb3BlbiAuY2hvaWNlc19faW5uZXIge1xuXHRcdC8vIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXN0cm9rZS1saWdodC1ibHVlKTtcblx0fVxuXG5cdC5jaG9pY2VzX19pbm5lciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi13aGl0ZSk7XG5cdFx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXN0cm9rZS1saWdodC1ibHVlKTtcblx0XHR0cmFuc2l0aW9uOiBhbGwgNDAwbXM7XG5cdFx0cGFkZGluZzogMTRweCAyNHB4ICFpbXBvcnRhbnQ7XG5cdH1cblx0LmNob2ljZXNbZGF0YS10eXBlKj0nc2VsZWN0LW9uZSddLmlzLW9wZW46OmFmdGVyIHtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdH1cblx0LmNob2ljZXNfX2xpc3QtLXNpbmdsZSB7XG5cdFx0cGFkZGluZzogMCAhaW1wb3J0YW50O1xuXHR9XG5cdC5jaG9pY2VzW2RhdGEtdHlwZSo9J3NlbGVjdC1vbmUnXTo6YWZ0ZXIge1xuXHRcdHdpZHRoOiAxMHB4O1xuXHRcdGhlaWdodDogMTBweDtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0cGFkZGluZzogMDtcblx0XHR0b3A6IDI0cHg7XG5cdFx0cmlnaHQ6IDI0cHg7XG5cdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDQwMG1zO1xuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVRGLTgsJTNjc3ZnIHdpZHRoPSc4JyBoZWlnaHQ9JzUnIHZpZXdCb3g9JzAgMCA4IDUnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM2UlM2NwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgY2xpcC1ydWxlPSdldmVub2RkJyBkPSdNMCAxLjE3NjUxTDEuMjMwODIgMEw0IDIuNjQ2OThMNi43NjkxOCAwTDggMS4xNzY1MUw0IDVMMCAxLjE3NjUxWicgZmlsbD0nJTIzMDAxNDM0Jy8lM2UlM2Mvc3ZnJTNlIFwiKTtcblx0fVxuXHQuY2hvaWNlc19faXRlbSB7XG5cdFx0dHJhbnNpdGlvbjogYWxsIDQwMG1zO1xuXHR9XG5cdC5pcy1mb2N1c2VkIC5jaG9pY2VzX19pbm5lcixcblx0LmlzLW9wZW4gLmNob2ljZXNfX2lubmVyIHtcblx0XHRib3JkZXItY29sb3I6IHZhcigtLXN0cm9rZS1saWdodC1ibHVlKSAhaW1wb3J0YW50O1xuXHR9XG5cdC5jaG9pY2VzLmlzLW9wZW4ge1xuXHRcdGJvcmRlci1yYWRpdXM6IDhweDtcblx0XHQvLyBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1zdHJva2UtbGlnaHQtYmx1ZSkgIWltcG9ydGFudDtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi13aGl0ZSk7XG5cdH1cblx0LmlzLW9wZW4gLmNob2ljZXNfX2lubmVyIHtcblx0XHRib3JkZXItcmFkaXVzOiA4cHg7XG5cblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLXdoaXRlKTtcblx0fVxuXG5cdCNpbnZlc3Rvcl9maW5hbmNlX3NlbGVjdCB7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHR9XG59XG4uaW52ZXN0b3JfdG9wX3dyYXBwZXIge1xuXHRkaXNwbGF5OiBncmlkO1xuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDg0MnB4IDFmcjtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA3OTBweCAxZnI7XG5cdH1cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHR9XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0fVxufVxuLmludmVzdG9yX3RhYl9hY2NvcmRpb24ge1xuXHRkaXNwbGF5OiBub25lO1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cdHBhZGRpbmc6IDVweDtcblx0ZGlzcGxheTogbm9uZTtcblxuXHR3aWR0aDogMTAwJTtcblx0b3BhY2l0eTogMSAhaW1wb3J0YW50O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHJpZ2h0OiAwcHg7XG5cdHRvcDogMHB4O1xuXHRhbmltYXRpb246IHVuc2V0ICFpbXBvcnRhbnQ7XG5cdHotaW5kZXg6IDk5OTtcblxuXHRhbmltYXRpb246IHVuc2V0ICFpbXBvcnRhbnQ7XG5cdHotaW5kZXg6IDk5OTtcblx0LmludmVzdG9yX3RhYl92aXN1YWxfd3JhcHBlciB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0XHQmOjpiZWZvcmUge1xuXHRcdFx0d2lkdGg6IDJweDtcblx0XHRcdGhlaWdodDogMTRweDtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi13aGl0ZSk7XG5cdFx0XHRyaWdodDogMTZweDtcblx0XHRcdHRvcDogNTAlO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdFx0XHR0cmFuc2l0aW9uOiA0MDBtcztcblx0XHR9XG5cdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0d2lkdGg6IDE0cHg7XG5cdFx0XHRoZWlnaHQ6IDJweDtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi13aGl0ZSk7XG5cdFx0XHRyaWdodDogNHB4O1xuXHRcdFx0dG9wOiA1MCU7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0XHRcdHRyYW5zaXRpb246IDQwMG1zO1xuXHRcdH1cblx0XHQuaW52ZXN0b3JfdGFiX3Zpc3VhbCB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0d2lkdGg6IDM2cHg7XG5cdFx0XHRoZWlnaHQ6IDM2cHg7XG5cdFx0fVxuXHR9XG5cdGJ1dHRvbiB7XG5cdH1cbn1cbi5pbnZlc3Rvcl90YWJfYWNjb3JkaW9uLWJlZm9yZSB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblx0ei1pbmRleDogOTk5O1xuXHRvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG5cdGFuaW1hdGlvbjogdW5zZXQgIWltcG9ydGFudDtcblx0LmludmVzdG9yX3RhYl92aXN1YWxfd3JhcHBlciB7XG5cdFx0Jjo6YmVmb3JlIHtcblx0XHRcdHdpZHRoOiAycHg7XG5cdFx0XHRoZWlnaHQ6IDE0cHg7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG5cdFx0XHRyaWdodDogMTZweDtcblx0XHRcdHRvcDogNTAlO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDkwZGVnKSAhaW1wb3J0YW50O1xuXHRcdFx0dHJhbnNpdGlvbjogNDAwbXM7XG5cdFx0fVxuXHR9XG59XG4ubGF3SW5mby1zd2l0Y2gtYnV0dG9ucy13cmFwcGVyLmludmVzdG9yX3N3aXRjaF9idXR0b25zX3dyYXBwZXIge1xuXHR0cmFuc2l0aW9uOiBoZWlnaHQgMC40cztcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHRcdGhlaWdodDogNTRweDtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG5cdH1cblx0LnN3aXRjaF9idXR0b24ge1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxufVxuXG4uaW52ZXN0b3Jfc3dpdGNoX3dyYXBwZXIge1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHRcdGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGdhcDogN3B4O1xuXHR9XG59XG5cbi5pbnZlc3Rvcl9idG4tdGFiIHtcblx0b3JkZXI6IDI7XG5cdHRyYW5zaXRpb246IGVhc2UgMC42cztcbn1cbi5pbnZlc3Rvcl9vcmRlcl9hY3RpdmUge1xuXHRvcmRlcjogMSAhaW1wb3J0YW50O1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0b3BhY2l0eTogMTtcblx0YW5pbWF0aW9uOiBmYWRlSW5UYWJzIGZvcndhcmRzIDAuM3M7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbn1cbkBrZXlmcmFtZXMgZmFkZUluVGFicyB7XG5cdDAlIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG5cdH1cblx0NTAlIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjBweCk7XG5cdH1cblx0MTAwJSB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuXHR9XG59XG4iLCIuaW52ZXN0b3JfcHJlc2VudGF0aW9uIHtcblx0Ji1tb2RhbCB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblx0XHR6LWluZGV4OiAyMTtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHQmLWxheW91dCB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMwNDFiNDI0ZDtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcblx0XHRcdFx0cGFkZGluZzogMCAzMHB4O1xuXHRcdFx0fVxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTUwcHgpIHtcblx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji1wb3B1cCB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRwYWRkaW5nOiA1MHB4IDUycHggNTBweCA0MHB4O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4td2hpdGUpO1xuXHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgwKTtcblx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHR0cmFuc2l0aW9uOiBlYXNlIDAuNHM7XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NTVweCkge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGJvdHRvbTogLTQwJTtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMjBweCAyMHB4IDAgMDtcblx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgxKTtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRtYXgtaGVpZ2h0OiA3NTVweDtcblx0XHRcdFx0b3ZlcmZsb3cteTogYXV0bztcblx0XHRcdH1cblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuXHRcdFx0XHRwYWRkaW5nOiAzNXB4IDM5cHggMzVweCAyN3B4O1xuXHRcdFx0fVxuXHRcdFx0Ji10aXRsZSB7XG5cdFx0XHRcdGZvbnQ6IHZhcigtLWRlc2t0b3AtMTkyMC1oLTMpO1xuXHRcdFx0XHRjb2xvcjogdmFyKC0tbWFpbi1ibGFjayk7XG5cdFx0XHRcdG1heC13aWR0aDogNTQ4cHg7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDI1cHg7XG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdFx0bWF4LXdpZHRoOiA0MDBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji10ZXh0IHtcblx0XHRcdFx0bWF4LXdpZHRoOiA3MTBweDtcblx0XHRcdFx0Zm9udDogdmFyKC0tYm9keS1sYXJnZSk7XG5cdFx0XHRcdGNvbG9yOiB2YXIoLS1tYWluLWJsYWNrKTtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMzVweDtcblx0XHRcdFx0dWwge1xuXHRcdFx0XHRcdG1heC13aWR0aDogNDgwcHg7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHRcdGdhcDogMTBweDtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAyMHB4O1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdHVsIGxpIHtcblx0XHRcdFx0XHRsaXN0LXN0eWxlLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzEyJyBoZWlnaHQ9JzcnIHZpZXdCb3g9JzAgMCAxMiA3JyUzRSUzQ2xpbmUgeDE9JzAnIHkxPSczJyB4Mj0nMTInIHkyPSczJyBzdHJva2U9JyUyMzgzOTZCNCcgc3Ryb2tlLXdpZHRoPScxJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpICFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblx0XHRcdFx0b2wge1xuXHRcdFx0XHRcdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblx0XHRcdFx0XHRjb3VudGVyLXJlc2V0OiBudW07XG5cdFx0XHRcdFx0bWFyZ2luOiAwIDAgMCAzNXB4O1xuXHRcdFx0XHRcdHBhZGRpbmc6IDE1cHggMCA1cHggMDtcblx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0b2wgbGkge1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRtYXJnaW46IDAgMCAwIDA7XG5cdFx0XHRcdFx0cGFkZGluZzogMCAwIDIwcHggMDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS40O1xuXHRcdFx0XHR9XG5cdFx0XHRcdG9sIGxpOmJlZm9yZSB7XG5cdFx0XHRcdFx0Y29udGVudDogY291bnRlcihudW0pO1xuXHRcdFx0XHRcdGNvdW50ZXItaW5jcmVtZW50OiBudW07XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHR0b3A6IC0zcHg7XG5cdFx0XHRcdFx0Zm9udDogdmFyKC0tY2FwdGlvbi1zbWFsbCk7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0XHRsZWZ0OiAtMzhweDtcblx0XHRcdFx0XHR3aWR0aDogMzJweDtcblx0XHRcdFx0XHRoZWlnaHQ6IDMycHg7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogI2ZmZmZmZjtcblx0XHRcdFx0XHRjb2xvcjogIzFhNWVkNDtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDIycHg7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdGJsb2NrcXVvdGUge1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0d2lkdGg6IDQwcHg7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0XHRcdFx0XHR0b3A6IDIwcHg7XG5cdFx0XHRcdFx0XHRsZWZ0OiAxMHB4O1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi13aGl0ZSk7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDIS0tIGljb242NjYuY29tIC0gTUlMTElPTlMgdmVjdG9yIElDT05TIEZSRUUgLS0lM0UlM0NzdmcgdmVyc2lvbj0nMS4xJyBpZD0nQ2FwYV8xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyB4PScwcHgnIHk9JzBweCcgdmlld0JveD0nMCAwIDEyMy45NjEgMTIzLjk2MScgc3R5bGU9J2VuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTIzLjk2MSAxMjMuOTYxOycgeG1sOnNwYWNlPSdwcmVzZXJ2ZSclM0UlM0NnJTNFJTNDcGF0aCBkPSdNNDkuOCwyOS4wMzJjMy4xLTEuMyw0LjQtNSwzLThsLTQuOS0xMC4zYy0xLjQtMi44OTktNC44LTQuMi03LjgtMi44OTljLTguNSwzLjYtMTUuOCw4LjMtMjEuNiwxNCBDMTEuNCwyOC41MzIsNi42LDM2LjIzMiw0LDQ0LjczMmMtMi42LDguNjAxLTQsMjAuMy00LDM1LjJ2MzAuN2MwLDMuMywyLjcsNiw2LDZoMzkuM2MzLjMsMCw2LTIuNyw2LTZ2LTM5LjNjMC0zLjMwMS0yLjctNi02LTYgSDI2LjVjMC4yLTEwLjEwMSwyLjYtMTguMiw3LTI0LjMwMUMzNy4xLDM2LjEzMyw0Mi41LDMyLjEzMyw0OS44LDI5LjAzMnonLyUzRSUzQ3BhdGggZD0nTTEyMC40LDI5LjAzMmMzLjEtMS4zLDQuMzk5LTUsMy04bC00LjktMTAuMTk5Yy0xLjQtMi45LTQuOC00LjItNy44LTIuOWMtOC40LDMuNi0xNS42MDEsOC4zLTIxLjUsMTMuOSBjLTcuMTAxLDYuOC0xMiwxNC41LTE0LjYwMSwyM2MtMi42LDguMzk5LTMuODk5LDIwLjEtMy44OTksMzUuMXYzMC43YzAsMy4zLDIuNyw2LDYsNkgxMTZjMy4zLDAsNi0yLjcsNi02di0zOS4zIGMwLTMuMzAxLTIuNy02LTYtNkg5Ny4xYzAuMi0xMC4xMDEsMi42MDEtMTguMiw3LTI0LjMwMUMxMDcuNywzNi4xMzMsMTEzLjEsMzIuMTMzLDEyMC40LDI5LjAzMnonLyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogNTAlO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRcdFx0d2lkdGg6IDJweDtcblx0XHRcdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4td2hpdGUpO1xuXHRcdFx0XHRcdFx0bGVmdDogNjRweDtcblx0XHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdHBhZGRpbmc6IDEwcHg7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiA4MHB4O1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhY2tncm91bmQtdGlmZmFueSk7XG5cdFx0XHRcdFx0bWFyZ2luOiAxMHB4IDA7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTJweDtcblx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRmb290ZXIge1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDVweCAwIDAgMTBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0aDIge1xuXHRcdFx0XHRcdFx0Zm9udDogdmFyKC0tZGVza3RvcC0xOTIwLWgtNCk7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDE4cHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdGgzIHtcblx0XHRcdFx0XHRcdGZvbnQ6IHZhcigtLWRlc2t0b3AtMTkyMC1oLTUpO1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMThweDtcblx0XHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNnB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRoNCB7XG5cdFx0XHRcdFx0XHRmb250OiB2YXIoLS1kZXNrdG9wLTE5MjAtaC02KTtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDE2cHg7XG5cdFx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTRweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0aDUsXG5cdFx0XHRcdFx0aDYge1xuXHRcdFx0XHRcdFx0Zm9udDogdmFyKC0tZGVza3RvcC0xOTIwLWgtNyk7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNHB4O1xuXHRcdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDEycHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdHAge1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDE2cHg7XG5cdFx0XHRcdFx0Y29sb3I6IHZhcigtLW1haW4tYmxhY2spO1xuXHRcdFx0XHRcdGZvbnQ6IHZhcigtLWJvZHktbGFyZ2UpO1xuXHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji1kb2NzLXdyYXBwZXIge1xuXHRcdFx0XHRtYXgtd2lkdGg6IDUwMnB4O1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHRtYXgtaGVpZ2h0OiAyMzBweDtcblx0XHRcdFx0b3ZlcmZsb3cteTogYXV0bztcblx0XHRcdFx0cGFkZGluZy1yaWdodDogNXB4O1xuXHRcdFx0XHRvdmVyZmxvdzogYXV0bztcblxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAvKiBTaGFkb3cgY292ZXJzICovIGxpbmVhci1ncmFkaWVudChcblx0XHRcdFx0XHRcdHdoaXRlIDMwJSxcblx0XHRcdFx0XHRcdHJnYmEoMjU1LCAyNTUsIDI1NSwgMClcblx0XHRcdFx0XHQpLFxuXHRcdFx0XHRcdGxpbmVhci1ncmFkaWVudChyZ2JhKDI1NSwgMjU1LCAyNTUsIDApLCB3aGl0ZSA3MCUpIDAgMTAwJSxcblx0XHRcdFx0XHQvKiBTaGFkb3dzICovXG5cdFx0XHRcdFx0XHRyYWRpYWwtZ3JhZGllbnQoXG5cdFx0XHRcdFx0XHRcdDUwJSAwLFxuXHRcdFx0XHRcdFx0XHRmYXJ0aGVzdC1zaWRlLFxuXHRcdFx0XHRcdFx0XHRyZ2JhKDAsIDAsIDAsIDAuMiksXG5cdFx0XHRcdFx0XHRcdHJnYmEoMCwgMCwgMCwgMClcblx0XHRcdFx0XHRcdCksXG5cdFx0XHRcdFx0cmFkaWFsLWdyYWRpZW50KFxuXHRcdFx0XHRcdFx0XHQ1MCUgMTAwJSxcblx0XHRcdFx0XHRcdFx0ZmFydGhlc3Qtc2lkZSxcblx0XHRcdFx0XHRcdFx0cmdiYSgwLCAwLCAwLCAwLjIpLFxuXHRcdFx0XHRcdFx0XHRyZ2JhKDAsIDAsIDAsIDApXG5cdFx0XHRcdFx0XHQpXG5cdFx0XHRcdFx0XHQwIDEwMCU7XG5cdFx0XHRcdGJhY2tncm91bmQ6IC8qIFNoYWRvdyBjb3ZlcnMgKi8gbGluZWFyLWdyYWRpZW50KFxuXHRcdFx0XHRcdFx0d2hpdGUgMzAlLFxuXHRcdFx0XHRcdFx0cmdiYSgyNTUsIDI1NSwgMjU1LCAwKVxuXHRcdFx0XHRcdCksXG5cdFx0XHRcdFx0bGluZWFyLWdyYWRpZW50KHJnYmEoMjU1LCAyNTUsIDI1NSwgMCksIHdoaXRlIDcwJSkgMCAxMDAlLFxuXHRcdFx0XHRcdC8qIFNoYWRvd3MgKi9cblx0XHRcdFx0XHRcdHJhZGlhbC1ncmFkaWVudChcblx0XHRcdFx0XHRcdFx0ZmFydGhlc3Qtc2lkZSBhdCA1MCUgMCxcblx0XHRcdFx0XHRcdFx0cmdiYSgwLCAwLCAwLCAwLjIpLFxuXHRcdFx0XHRcdFx0XHRyZ2JhKDAsIDAsIDAsIDApXG5cdFx0XHRcdFx0XHQpLFxuXHRcdFx0XHRcdHJhZGlhbC1ncmFkaWVudChcblx0XHRcdFx0XHRcdFx0ZmFydGhlc3Qtc2lkZSBhdCA1MCUgMTAwJSxcblx0XHRcdFx0XHRcdFx0cmdiYSgwLCAwLCAwLCAwLjIpLFxuXHRcdFx0XHRcdFx0XHRyZ2JhKDAsIDAsIDAsIDApXG5cdFx0XHRcdFx0XHQpXG5cdFx0XHRcdFx0XHQwIDEwMCU7XG5cdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwMCUgNDBweCwgMTAwJSA0MHB4LCAxMDAlIDE0cHgsIDEwMCUgMTRweDtcblx0XHRcdFx0LyogT3BlcmEgZG9lc24ndCBzdXBwb3J0IHRoaXMgaW4gdGhlIHNob3J0aGFuZCAqL1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGxvY2FsLCBsb2NhbCwgc2Nyb2xsLCBzY3JvbGw7XG5cdFx0XHRcdCY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcblx0XHRcdFx0XHR3aWR0aDogM3B4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuXHRcdFx0XHRcdG1hcmdpbjogMTBweCAwO1xuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDVweDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyZXktMzAwKTtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAxMXB4O1xuXHRcdFx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjRzO1xuXHRcdFx0XHRcdC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNHM7XG5cdFx0XHRcdFx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC40cztcblx0XHRcdFx0fVxuXHRcdFx0XHRnYXA6IDEwcHg7XG5cdFx0XHRcdC5pbnZlc3Rvcl9kb2N1bWVudHMtaXRlbS10ZXh0IHtcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDI3MHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtY2xvc2Uge1xuXHRcdFx0d2lkdGg6IDM2cHg7XG5cdFx0XHRoZWlnaHQ6IDM2cHg7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLXdoaXRlKTtcblx0XHRcdHJpZ2h0OiAycHg7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHR0cmFuc2l0aW9uOiBlYXNlIDAuM3M7XG5cdFx0XHRzdmcgcGF0aCB7XG5cdFx0XHRcdHRyYW5zaXRpb246IGVhc2UgMC4zcztcblx0XHRcdH1cblxuXHRcdFx0QG1lZGlhIChwb2ludGVyOiBmaW5lKSB7XG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG5cdFx0XHRcdFx0c3ZnIGNpcmNsZSB7XG5cdFx0XHRcdFx0XHRmaWxsOiB2YXIoLS1tYWluLWJsdWUpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRzdmcgcGF0aCB7XG5cdFx0XHRcdFx0XHRzdHJva2U6IHdoaXRlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcblx0XHRcdFx0ei1pbmRleDogOTk5OTtcblxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdH1cblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU1MHB4KSB7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4uaW52ZXN0b3JfcHJlc2VudGF0aW9uLW1vZGFsLWFjdGl2ZSB7XG5cdG9wYWNpdHk6IDE7XG5cdHBvaW50ZXItZXZlbnRzOiBhbGw7XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTU1cHgpIHtcblx0XHRvdmVyZmxvdzogaGlkZGVuIGF1dG87XG5cdH1cbn1cbi5pbnZlc3Rvcl9wcmVzZW50YXRpb24tcG9wdXAtYWN0aXZlIHtcblx0b3ZlcmZsb3cteTogYXV0bztcblx0b3ZlcmZsb3cteDogaGlkZGVuO1xuXHRtYXgtaGVpZ2h0OiBjYWxjKDEwMCUgLSAxMDBweCk7XG5cdHRyYW5zZm9ybTogc2NhbGUoMSk7XG5cdG9wYWNpdHk6IDE7XG5cdCY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcblx0XHR3aWR0aDogOHB4O1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHR3aWR0aDogNHB4O1xuXHRcdH1cblx0fVxuXG5cdCY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRtYXJnaW46IDEwcHggMDtcblx0fVxuXG5cdCY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmV5LTEwMCk7XG5cdFx0Ym9yZGVyLXJhZGl1czogMTFweDtcblx0XHR0cmFuc2l0aW9uOiBhbGwgMC40cztcblx0XHQtbW96LXRyYW5zaXRpb246IGFsbCAwLjRzO1xuXHRcdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNHM7XG5cdH1cblxuXHQmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3ZlciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JleS00MDApO1xuXHR9XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU1NXB4KSB7XG5cdFx0dHJhbnNmb3JtOiB1bnNldDtcblx0XHRib3R0b206IDA7XG5cdH1cbn1cbi5pbnZlc3Rvcl9wcmVzZW50YXRpb24tbW9kYWwtY2xvc2VyLWZha2Uge1xuXHRkaXNwbGF5OiBub25lO1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NTVweCkge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNlMmU3ZjM7XG5cdFx0Ym9yZGVyLXJhZGl1czogMnB4O1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdGhlaWdodDogNHB4O1xuXHRcdGxlZnQ6IDUwJTtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiA4cHg7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXHRcdHdpZHRoOiA0NnB4O1xuXHR9XG59XG4uaW52ZXN0b3JfcHJlc2VudGF0aW9uLW1vZGFsLWNsb3NlciB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU1NXB4KSB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZTJlN2YzO1xuXHRcdGJvcmRlci1yYWRpdXM6IDJweDtcblx0XHRjb250ZW50OiAnJztcblx0XHRoZWlnaHQ6IDUwcHg7XG5cdFx0bGVmdDogNTAlO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDBweDtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cbn1cbi5pbnZlc3Rvcl9wcmVzZW50YXRpb24tbW9kYWwtd3JhcHBlciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NTBweCkge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG59XG4iLCIuaW52ZXN0b3JfdGFibGVzIHtcblx0Ji13cmFwcGVyIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0Z2FwOiAzMHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IHZhcigtLXNlY3Rpb24tbWIpO1xuXHR9XG5cdCYtaXRlbSB7XG5cdFx0cGFkZGluZzogNDBweDtcblx0XHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXN0cm9rZS1saWdodC1ibHVlKTtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcblx0XHRcdHBhZGRpbmc6IDQwcHggMzJweDtcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdHBhZGRpbmc6IDMwcHggMTVweDtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAxMnB4O1xuXHRcdH1cblx0XHQmLWhlYWQge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGdhcDogMTBweDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDIycHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtdGl0bGUge1xuXHRcdFx0Zm9udDogdmFyKC0tZGVza3RvcC0xOTIwLWgtNik7XG5cdFx0XHRjb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcblx0XHR9XG5cdFx0Ji1kZXNjcmlwdGlvbiB7XG5cdFx0XHRmb250OiB2YXIoLS1ib2R5LW1lZGl1bSk7XG5cdFx0XHRjb2xvcjogdmFyKC0tZ3JleS01MDApO1xuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0Zm9udDogdmFyKC0tYm9keS1zbWFsbCk7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtZnVsbCB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtdGV4dCB7XG5cdFx0XHRmb250OiB2YXIoLS1ib2R5LW1lZGl1bSk7XG5cdFx0XHRjb2xvcjogdmFyKC0tbWFpbi1ibGFjayk7XG5cdFx0fVxuXHRcdCYtaGFsZiB7XG5cdFx0XHR3aWR0aDogNTAlO1xuXHRcdFx0bWF4LXdpZHRoOiA1NjZweDtcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdFx0XHRtYXgtd2lkdGg6IDU0OXB4O1xuXHRcdFx0fVxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRtYXgtd2lkdGg6IHVuc2V0O1xuXHRcdFx0fVxuXHRcdFx0Ji1pdGVtIHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG5cdFx0XHRcdHBhZGRpbmc6IDE4cHggMDtcblx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLXN0cm9rZS1saWdodC1ibHVlKTtcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogZmxleC1lbmQ7XG5cdFx0XHRcdH1cblx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tc3Ryb2tlLWxpZ2h0LWJsdWUpO1xuXHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuXHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji12YWx1ZSB7XG5cdFx0XHRcdFx0Zm9udDogdmFyKC0tY2FwdGlvbi1sYXJnZSk7XG5cdFx0XHRcdFx0Y29sb3I6IHZhcigtLW1haW4tYmxhY2spO1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuXHRcdFx0XHRcdFx0Zm9udDogdmFyKC0tY2FwdGlvbi1zbWFsbCk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCYtbGVmdCB7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdGdhcDogMTBweDtcblx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCYtaW1nIHtcblx0XHRcdFx0XHRcdHdpZHRoOiAxNnB4O1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAxNnB4O1xuXHRcdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogNXB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuLmludmVzdG9yX3RhYmxlcy1pdGVtLWhhbGYtaXRlbS1maW5pc2gge1xuXHRib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XG59XG4iLCIuaW52ZXN0b3JfYmFubmVyX3F1ZXN0aW9uIHtcblx0cGFkZGluZzogNjBweDtcblx0cGFkZGluZy1yaWdodDogMTUwcHg7XG5cdGJhY2tncm91bmQ6IHZhcigtLWdyYWRpZW50LWJsdWUpO1xuXHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuXHRcdHBhZGRpbmc6IDUwcHggNDBweDtcblx0fVxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdHBhZGRpbmc6IDMwcHggMjBweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMzlweDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdH1cblx0LmludmVzdG9yX2Jhbm5lcl9xdWVzdGlvbi10aXRsZSB7XG5cdFx0Zm9udDogdmFyKC0tZGVza3RvcC0xOTIwLWgtMik7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRjb2xvcjogdmFyKC0tbWFpbi13aGl0ZSk7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMnB4O1xuXHRcdFx0bWF4LXdpZHRoOiA1MDBweDtcblx0XHR9XG5cdH1cblx0LmludmVzdG9yX2Jhbm5lcl9xdWVzdGlvbi1pbWcge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDogMTUwcHg7XG5cdFx0dG9wOiA1MCU7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuXHRcdFx0cmlnaHQ6IDUwcHg7XG5cdFx0XHR3aWR0aDogMTUxcHg7XG5cdFx0XHRoZWlnaHQ6IDE1MXB4O1xuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0cG9zaXRpb246IHN0YXRpYztcblx0XHRcdHdpZHRoOiAxMjJweDtcblx0XHRcdGhlaWdodDogMTIycHg7XG5cdFx0XHRhbGlnbi1zZWxmOiBmbGV4LWVuZDtcblxuXHRcdFx0dHJhbnNmb3JtOiB1bnNldDtcblx0XHR9XG5cdH1cblx0LmludmVzdG9yX2Jhbm5lcl9xdWVzdGlvbi1kZXNjcmlwdGlvbiB7XG5cdFx0Zm9udDogdmFyKC0tYm9keS1leHRyYS1leHRyYS1sYXJnZSk7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjRweDtcblx0XHRjb2xvcjogdmFyKC0tbWFpbi13aGl0ZSk7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG5cdFx0XHRmb250OiB2YXIoLS1ib2R5LWxhcmdlKTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDIycHg7XG5cdFx0XHRtYXgtd2lkdGg6IDM0NnB4O1xuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjRweDtcblx0XHRcdGZvbnQ6IHZhcigtLWJvZHktbWVkaXVtKTtcblx0XHR9XG5cdH1cblx0LmludmVzdG9yX2Jhbm5lcl9xdWVzdGlvbi1idG4ge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4td2hpdGUpO1xuXHRcdGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktYmx1ZS10ZXh0KTtcblx0XHRwYWRkaW5nOiAxNXB4IDI0cHg7XG5cdFx0dHJhbnNpdGlvbjogZWFzZS1pbi1vdXQgMzAwbXM7XG5cdFx0Zm9udDogdmFyKC0tYnV0dG9uLW1lZGl1bSk7XG5cdFx0Ym9yZGVyLXJhZGl1czogNnB4O1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi1ibGFjayk7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdG1heC13aWR0aDogMjE2cHg7XG5cdFx0XHRmb250OiB2YXIoLS1idXR0b24tc21hbGwpO1xuXHRcdH1cblx0fVxuXHQuaW52ZXN0b3JfYmFubmVyX3F1ZXN0aW9uLWJvdHRvbSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRnYXA6IDMwcHg7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdGdhcDogMTZweDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0fVxuXHR9XG5cdC5pbnZlc3Rvcl9iYW5uZXJfcXVlc3Rpb24taW5mbyB7XG5cdFx0LmludmVzdG9yX2Jhbm5lcl9xdWVzdGlvbi1pbmZvLWxpbmsge1xuXHRcdFx0Ly8gdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDtcblx0XHRcdC8vIHRleHQtZGVjb3JhdGlvbi1za2lwLWluazogbm9uZTtcblx0XHRcdGNvbG9yOiB2YXIoLS1tYWluLXdoaXRlKTtcblx0XHRcdGZvbnQ6IHZhcigtLWRlc2t0b3AtMTkyMC1oLTcpO1xuXHRcdFx0dHJhbnNpdGlvbjogZWFzZSAwLjNzO1xuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0Zm9udDogdmFyKC0tY2FwdGlvbi1sYXJnZSk7XG5cdFx0XHR9XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0b3BhY2l0eTogMC44O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuaW52ZXN0b3JfYmFubmVyX3F1ZXN0aW9uLWluZm8tZGVzY3JpcHRpb24ge1xuXHRcdFx0Zm9udDogdmFyKC0tY2FwdGlvbi1zbWFsbCk7XG5cdFx0XHRjb2xvcjogdmFyKC0tbWFpbi13aGl0ZSk7XG5cdFx0XHRvcGFjaXR5OiAwLjY7XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRmb250OiB2YXIoLS1jYXB0aW9uLXNtYWxsKTtcblx0XHRcdH1cblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdFx0fVxuXHR9XG59XG4iLCIuaW52ZXN0b3JfcmF0aW5nIHtcblx0Jl9jYXJkcyB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGdhcDogMzBweDtcblx0XHRtYXJnaW4tYm90dG9tOiB2YXIoLS1zZWN0aW9uLW1iKTtcblx0XHQmLWl0ZW0ge1xuXHRcdFx0dHJhbnNpdGlvbjogZWFzZSAwLjRzO1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tc3Ryb2tlLWxpZ2h0LWJsdWUpO1xuXHRcdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogNDA0cHggMWZyO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRtaW4taGVpZ2h0OiAxODNweDtcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuXHRcdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDI3MHB4IDFmcjtcblx0XHRcdFx0bWluLWhlaWdodDogMTU2cHg7XG5cdFx0XHR9XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHRtaW4taGVpZ2h0OiAzNjVweDtcblx0XHRcdH1cblx0XHRcdCYtaW1nLXdyYXBwZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblx0XHRcdFx0cGFkZGluZzogMzJweCA1MnB4O1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgdmFyKC0tc3Ryb2tlLWxpZ2h0LWJsdWUpO1xuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcblx0XHRcdFx0XHRwYWRkaW5nOiA5cHggMTdweDtcblx0XHRcdFx0fVxuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDc1cHggMDtcblx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tc3Ryb2tlLWxpZ2h0LWJsdWUpO1xuXHRcdFx0XHRcdGJvcmRlci1yaWdodDogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji1jb250ZW50IHtcblx0XHRcdFx0cGFkZGluZzogMzJweCA0MXB4IDM3cHggNzFweDtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcblx0XHRcdFx0XHRwYWRkaW5nOiAyM3B4IDE4cHggMjNweCA0OHB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdFx0cGFkZGluZzogNDBweCAyMHB4O1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0fVxuXHRcdFx0XHQmLXRpdGxlIHtcblx0XHRcdFx0XHRmb250OiB2YXIoLS1kZXNrdG9wLTE5MjAtaC01KTtcblx0XHRcdFx0XHRjb2xvcjogdmFyKC0tbWFpbi1ibGFjayk7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdFx0fVxuXHRcdFx0XHQmLXdyYXBwZXIge1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji1kZXNjcmlwdGlvbiB7XG5cdFx0XHRcdFx0Zm9udDogdmFyKC0tYm9keS1tZWRpdW0pO1xuXHRcdFx0XHRcdGNvbG9yOiB2YXIoLS1tYWluLWJsYWNrKTtcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDM2M3B4O1xuXHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuXHRcdFx0XHRcdFx0bWF4LXdpZHRoOiAzMjBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji1kYXRlIHtcblx0XHRcdFx0XHRmb250OiB2YXIoLS1ib2R5LXNtYWxsKTtcblx0XHRcdFx0XHRjb2xvcjogdmFyKC0tZ3JleS01MDApO1xuXHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuXHRcdFx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRib3gtc2hhZG93OiAwIDEwcHggMTVweCAtM3B4IHJnYmEoMCwgMCwgMCwgMC4xKSxcblx0XHRcdFx0XHQwIDRweCA2cHggLTRweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIubGF3SW5mbyB7XG5cdHVsIHtcblx0XHRtYXgtd2lkdGg6IDQ4MHB4O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRnYXA6IDEwcHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRtYXJnaW4tbGVmdDogMjBweDtcblx0XHRmb250LXNpemU6IDE1cHg7XG5cdH1cblxuXHR1bCBsaSB7XG5cdFx0bGlzdC1zdHlsZS1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMicgaGVpZ2h0PSc3JyB2aWV3Qm94PScwIDAgMTIgNyclM0UlM0NsaW5lIHgxPScwJyB5MT0nMycgeDI9JzEyJyB5Mj0nMycgc3Ryb2tlPSclMjM4Mzk2QjQnIHN0cm9rZS13aWR0aD0nMScvJTNFJTNDL3N2ZyUzRSUwQVwiKSAhaW1wb3J0YW50O1xuXHR9XG5cdG9sIHtcblx0XHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG5cdFx0Y291bnRlci1yZXNldDogbnVtO1xuXHRcdG1hcmdpbjogMCAwIDAgMzVweDtcblx0XHRwYWRkaW5nOiAxNXB4IDAgNXB4IDA7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHR9XG5cdG9sIGxpIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0bWFyZ2luOiAwIDAgMCAwO1xuXHRcdHBhZGRpbmc6IDAgMCAyMHB4IDA7XG5cdFx0bGluZS1oZWlnaHQ6IDEuNDtcblx0fVxuXHRvbCBsaTpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6IGNvdW50ZXIobnVtKTtcblx0XHRjb3VudGVyLWluY3JlbWVudDogbnVtO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAtM3B4O1xuXHRcdGZvbnQ6IHZhcigtLWNhcHRpb24tc21hbGwpO1xuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0bGVmdDogLTM4cHg7XG5cdFx0d2lkdGg6IDMycHg7XG5cdFx0aGVpZ2h0OiAzMnB4O1xuXHRcdGJhY2tncm91bmQ6ICNmZmZmZmY7XG5cdFx0Y29sb3I6ICMxYTVlZDQ7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGxpbmUtaGVpZ2h0OiAyMnB4O1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0fVxuXHRtYXJnaW4tYm90dG9tOiB2YXIoLS1zZWN0aW9uLW1iKTtcblx0Ji10aXRsZSB7XG5cdFx0Zm9udDogdmFyKC0tZGVza3RvcC0xOTIwLWgtMik7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0fVxuXHQmLWNvbnRlbnQge1xuXHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgNDA4cHg7XG5cdFx0Z2FwOiAzMHB4O1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMzgwcHg7XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRnYXA6IDIwcHg7XG5cdFx0fVxuXHRcdCYtd3JhcHBlciB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdGdhcDogMzBweDtcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdGdhcDogMjBweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji10ZXh0LWJhbm5lciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kLWJsdWUpO1xuXHRcdFx0cGFkZGluZzogNTBweCA4MHB4IDUwcHggNDBweDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdFx0XHRoMiB7XG5cdFx0XHRcdGZvbnQ6IHZhcigtLWRlc2t0b3AtMTkyMC1oLTQpO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxOHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRoMyB7XG5cdFx0XHRcdGZvbnQ6IHZhcigtLWRlc2t0b3AtMTkyMC1oLTUpO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxOHB4O1xuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNnB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRoNCB7XG5cdFx0XHRcdGZvbnQ6IHZhcigtLWRlc2t0b3AtMTkyMC1oLTYpO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNnB4O1xuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRoNSxcblx0XHRcdGg2IHtcblx0XHRcdFx0Zm9udDogdmFyKC0tZGVza3RvcC0xOTIwLWgtNyk7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDE0cHg7XG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDEycHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdHAge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNnB4O1xuXHRcdFx0XHRmb250OiB2YXIoLS1ib2R5LWxhcmdlKTtcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTJweDtcblx0XHRcdFx0XHRmb250OiB2YXIoLS1ib2R5LW1lZGl1bSk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdFx0XHRwYWRkaW5nOiA0MHB4IDUwcHggNTBweCAzMHB4O1xuXHRcdFx0fVxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRcdHBhZGRpbmc6IDQwcHggNDBweCA1MHB4IDIwcHg7XG5cdFx0XHR9XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRwYWRkaW5nOiAzNnB4IDIwcHggNDBweCAyMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLmxhd0luZm8tc3dpdGNoIHtcblx0aGVpZ2h0OiA1NnB4O1xuXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGJvcmRlci1yYWRpdXM6IDZweDtcblx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcblx0XHQmOjotd2Via2l0LXNjcm9sbGJhciB7XG5cdFx0XHR3aWR0aDogMnB4O1xuXHRcdH1cblxuXHRcdCY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdH1cblxuXHRcdCY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyZXktMTAwKTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDExcHg7XG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC40cztcblx0XHRcdC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNHM7XG5cdFx0XHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjRzO1xuXHRcdH1cblxuXHRcdCY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOmhvdmVyIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICM1NTU7XG5cdFx0fVxuXHR9XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZC1ibHVlKTtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdG92ZXJmbG93LXg6IHNjcm9sbDtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRoZWlnaHQ6IDU0cHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblx0Ji1idXR0b25zLXdyYXBwZXIge1xuXHRcdHdpZHRoOiA0NjdweDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZC1ibHVlKTtcblxuXHRcdGhlaWdodDogNTZweDtcblx0XHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcblx0XHRcdCY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcblx0XHRcdFx0d2lkdGg6IDJweDtcblx0XHRcdH1cblxuXHRcdFx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdH1cblxuXHRcdFx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmV5LTEwMCk7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDExcHg7XG5cdFx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjRzO1xuXHRcdFx0XHQtbW96LXRyYW5zaXRpb246IGFsbCAwLjRzO1xuXHRcdFx0XHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjRzO1xuXHRcdFx0fVxuXG5cdFx0XHQmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3ZlciB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICM1NTU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHR3aWR0aDogNDg1cHg7XG5cdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdH1cblx0fVxuXHQmLXdyYXBwZXIge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6IDY3MHB4O1xuXHRcdH1cblx0fVxufVxuIiwiLnBvcHVwLWFkdmVydGlzZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblxuICAmX19idG4ge1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tZ3JleS0xMDApO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250OiB2YXIoLS1idXR0b24tc21hbGwpO1xuICAgIGNvbG9yOiB2YXIoLS1zdHJva2UtbGlnaHQtZ3JleSk7XG4gICAgcGFkZGluZzogNHB4IDEycHg7XG4gICAgYmFja2dyb3VuZDogIzAwMDAwMDMzO1xuICAgIHRyYW5zaXRpb246IGVhc2UgMC4zcztcbiAgICBvcGFjaXR5OiAwLjk1O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICBwYWRkaW5nOiAzcHggMTJweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKHBvaW50ZXI6IGZpbmUpIHtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICBjb2xvcjogdmFyKC0tbWFpbi13aGl0ZSk7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tbWFpbi13aGl0ZSk7XG5cbiAgICAgICAgLnBvcHVwLWFkdmVydGlzZV9fcG9wdXAtd3JhcHBlciB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICBwb2ludGVyLWV2ZW50czogYWxsO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtdmlzaWJsZSB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgfVxuXG4gICZfX3BvcHVwLXdyYXBwZXIge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBwYWRkaW5nLXRvcDogMjlweDtcbiAgICB0cmFuc2l0aW9uOiBlYXNlIDAuNXM7XG4gICAgbWluLXdpZHRoOiAzMTkuNXB4O1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMjBweDtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgbWluLXdpZHRoOiB1bnNldDtcbiAgICAgIHdpZHRoOiAyOTZweDtcbiAgICAgIGxlZnQ6IC0yMjBweDtcbiAgICB9XG5cbiAgICAmLXZpc2libGUge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgfVxuICB9XG5cbiAgJl9fcG9wdXAge1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tbWFpbi13aGl0ZSk7XG4gICAgcGFkZGluZzogMTVweCAyNC41cHggMjBweCAyMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICBwYWRkaW5nOiAxMnB4IDIwcHggMTVweCAxNXB4O1xuICAgIH1cblxuICAgICYtY2xvc2Uge1xuICAgICAgQG1lZGlhIChwb2ludGVyOiBmaW5lKSB7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIH1cblxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDhweDtcbiAgICAgIHRvcDogMzNweDtcbiAgICAgIHotaW5kZXg6IDEwO1xuICAgIH1cblxuICAgICYtcG9seWdvbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMzNweDtcbiAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICB0b3A6IDE1cHg7XG4gICAgICBmaWxsOiB3aGl0ZTtcbiAgICB9XG5cbiAgICAmLXRpdGxlIHtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICBmb250OiB2YXIoLS1jYXB0aW9uLW1lZGl1bSk7XG4gICAgICBjb2xvcjogdmFyKC0tbWFpbi1ibGFjayk7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIGZvbnQ6IHZhcigtLWNhcHRpb24tc21hbGwpO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtY29udGVudCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZ2FwOiA4cHg7XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBmb250OiB2YXIoLS1ib2R5LW1lZGl1bSk7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1tYWluLWJsYWNrKTtcblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIGZvbnQ6IHZhcigtLWJvZHktc21hbGwpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWxpbmsge1xuICAgICAgZm9udDogdmFyKC0tYm9keS1tZWRpdW0pO1xuICAgICAgY29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbi1za2lwLWluazogbm9uZTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgZm9udDogdmFyKC0tYm9keS1zbWFsbCk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIucHJvZ3JhbXMtc2x1ZyB7XG5cdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdCYtaGVhZGVyLXdyYXBwZXIge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdH1cblx0fVxuXHQmLWJhY2sge1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0ZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuXHRcdFx0aGVpZ2h0OiA1MnB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzOHB4O1xuXHRcdH1cblx0fVxuXHQmLXRpdGxlIHtcblx0XHR3aWR0aDogNTAlO1xuXHRcdGZvbnQ6IHZhcigtLWRlc2t0b3AtMTkyMC1oLTIpO1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRvcmRlcjogMjtcblx0XHR9XG5cdH1cbn1cblxuLnByb2dyYW1zLXNsdWctb3RoZXIge1xuXHRtYXJnaW4tYm90dG9tOiB2YXIoLS1zZWN0aW9uLW1iKTtcblx0Ji10aXRsZSB7XG5cdFx0Zm9udDogdmFyKC0tZGVza3RvcC0xOTIwLWgtMik7XG5cdH1cblx0Ji1oZWFkZXIge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdG1hcmdpbi1ib3R0b206IDUwcHg7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA0NnB4O1xuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDQ0cHg7XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyOHB4O1xuXHRcdH1cblx0XHRhIHtcblx0XHRcdGhlaWdodDogMzBweDtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRhbGlnbi1zZWxmOiBmbGV4LWVuZDtcblx0XHR9XG5cdH1cblx0LnByb2dyYW1zLWdvLXRvLWRlc2t0b3Age1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXHQucHJvZ3JhbXMtZ28tdG8tbW9iaWxlIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHdpZHRoOiAxNDVweDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdFx0fVxuXHR9XG59XG4udGl0bGUtc2NhbGUge1xuXHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHRtYXgtd2lkdGg6IDk5MHB4O1xuXHRtYXgtaGVpZ2h0OiAxNTBweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0bWF4LWhlaWdodDogMTIwcHg7XG5cdH1cbn1cbiIsIi5wcm9ncmFtcy1zbHVnLWluZm9ybWF0aW9uLXNsaWRlciB7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdH1cblx0LmhlbHBfY29udGVudC1vZmZpY2Utc2xpZGVyLXNsaWRlIHtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdGhlaWdodDogMjkwcHggIWltcG9ydGFudDtcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdG1pbi1oZWlnaHQ6IDI1MHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcblx0XHR9XG5cdH1cbn1cbi5wcm9ncmFtcy1zbHVnLWluZm9ybWF0aW9uIHtcblx0YmxvY2txdW90ZSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuXHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdH1cblx0XHQmOjpiZWZvcmUge1xuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0d2lkdGg6IDQwcHg7XG5cdFx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0XHR0b3A6IDIwcHg7XG5cdFx0XHRsZWZ0OiAxMHB4O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi13aGl0ZSk7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDIS0tIGljb242NjYuY29tIC0gTUlMTElPTlMgdmVjdG9yIElDT05TIEZSRUUgLS0lM0UlM0NzdmcgdmVyc2lvbj0nMS4xJyBpZD0nQ2FwYV8xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyB4PScwcHgnIHk9JzBweCcgdmlld0JveD0nMCAwIDEyMy45NjEgMTIzLjk2MScgc3R5bGU9J2VuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTIzLjk2MSAxMjMuOTYxOycgeG1sOnNwYWNlPSdwcmVzZXJ2ZSclM0UlM0NnJTNFJTNDcGF0aCBkPSdNNDkuOCwyOS4wMzJjMy4xLTEuMyw0LjQtNSwzLThsLTQuOS0xMC4zYy0xLjQtMi44OTktNC44LTQuMi03LjgtMi44OTljLTguNSwzLjYtMTUuOCw4LjMtMjEuNiwxNCBDMTEuNCwyOC41MzIsNi42LDM2LjIzMiw0LDQ0LjczMmMtMi42LDguNjAxLTQsMjAuMy00LDM1LjJ2MzAuN2MwLDMuMywyLjcsNiw2LDZoMzkuM2MzLjMsMCw2LTIuNyw2LTZ2LTM5LjNjMC0zLjMwMS0yLjctNi02LTYgSDI2LjVjMC4yLTEwLjEwMSwyLjYtMTguMiw3LTI0LjMwMUMzNy4xLDM2LjEzMyw0Mi41LDMyLjEzMyw0OS44LDI5LjAzMnonLyUzRSUzQ3BhdGggZD0nTTEyMC40LDI5LjAzMmMzLjEtMS4zLDQuMzk5LTUsMy04bC00LjktMTAuMTk5Yy0xLjQtMi45LTQuOC00LjItNy44LTIuOWMtOC40LDMuNi0xNS42MDEsOC4zLTIxLjUsMTMuOSBjLTcuMTAxLDYuOC0xMiwxNC41LTE0LjYwMSwyM2MtMi42LDguMzk5LTMuODk5LDIwLjEtMy44OTksMzUuMXYzMC43YzAsMy4zLDIuNyw2LDYsNkgxMTZjMy4zLDAsNi0yLjcsNi02di0zOS4zIGMwLTMuMzAxLTIuNy02LTYtNkg5Ny4xYzAuMi0xMC4xMDEsMi42MDEtMTguMiw3LTI0LjMwMUMxMDcuNywzNi4xMzMsMTEzLjEsMzIuMTMzLDEyMC40LDI5LjAzMnonLyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogNTAlO1xuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHR9XG5cdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0d2lkdGg6IDJweDtcblx0XHRcdHRvcDogMDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4td2hpdGUpO1xuXHRcdFx0bGVmdDogNjRweDtcblx0XHR9XG5cdFx0cGFkZGluZzogMTBweDtcblx0XHRwYWRkaW5nLWxlZnQ6IDgwcHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZC10aWZmYW55KTtcblx0XHRtYXJnaW46IDEwcHggMDtcblx0XHRib3JkZXItcmFkaXVzOiAxMnB4O1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cdFx0fVxuXHRcdGZvb3RlciB7XG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0cGFkZGluZzogNXB4IDAgMCAxMHB4O1xuXHRcdH1cblx0fVxuXHR1bCB7XG5cdFx0bWF4LXdpZHRoOiA0ODBweDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0Z2FwOiAxMHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0bWFyZ2luLWxlZnQ6IDIwcHg7XG5cdFx0Zm9udC1zaXplOiAxNXB4O1xuXHR9XG5cblx0dWwgbGkge1xuXHRcdGxpc3Qtc3R5bGUtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTInIGhlaWdodD0nNycgdmlld0JveD0nMCAwIDEyIDcnJTNFJTNDbGluZSB4MT0nMCcgeTE9JzMnIHgyPScxMicgeTI9JzMnIHN0cm9rZT0nJTIzODM5NkI0JyBzdHJva2Utd2lkdGg9JzEnLyUzRSUzQy9zdmclM0UlMEFcIikgIWltcG9ydGFudDtcblx0fVxuXHRvbCB7XG5cdFx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xuXHRcdGNvdW50ZXItcmVzZXQ6IG51bTtcblx0XHRtYXJnaW46IDAgMCAwIDM1cHg7XG5cdFx0cGFkZGluZzogMTVweCAwIDVweCAwO1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0fVxuXHRvbCBsaSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG1hcmdpbjogMCAwIDAgMDtcblx0XHRwYWRkaW5nOiAwIDAgMjBweCAwO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjQ7XG5cdH1cblx0b2wgbGk6YmVmb3JlIHtcblx0XHRjb250ZW50OiBjb3VudGVyKG51bSk7XG5cdFx0Y291bnRlci1pbmNyZW1lbnQ6IG51bTtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogLTNweDtcblx0XHRmb250OiB2YXIoLS1jYXB0aW9uLXNtYWxsKTtcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGxlZnQ6IC0zOHB4O1xuXHRcdHdpZHRoOiAzMnB4O1xuXHRcdGhlaWdodDogMzJweDtcblx0XHRiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuXHRcdGNvbG9yOiAjMWE1ZWQ0O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRsaW5lLWhlaWdodDogMjJweDtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdH1cblx0bWFyZ2luLWJvdHRvbTogdmFyKC0tc2VjdGlvbi1tYik7XG5cdCYtd3JhcHBlciB7XG5cdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciA0MDhweDtcblx0XHRnYXA6IDMwcHg7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDc5MHB4IDFmcjtcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdGdhcDogMjBweDtcblx0XHR9XG5cdH1cblx0LnByb2dyYW1zLXNsdWctc2xpZGVyLXdyYXBwZXIge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuXHRcdG1hcmdpbi1ib3R0b206IDUwcHg7XG5cdH1cblx0Ji1jb250ZW50IHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kLWJsdWUpO1xuXHRcdHBhZGRpbmc6IDEwcHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDUwcHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogMjBweDtcblxuXHRcdCYtdGV4dCB7XG5cdFx0XHRwYWRkaW5nOiAwIDMwcHg7XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRcdFx0cGFkZGluZzogMCAyMHB4O1xuXHRcdFx0fVxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRcdHBhZGRpbmc6IDAgMTBweDtcblx0XHRcdH1cblx0XHRcdGgyIHtcblx0XHRcdFx0Zm9udDogdmFyKC0tZGVza3RvcC0xOTIwLWgtNCk7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDE4cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdGgzIHtcblx0XHRcdFx0Zm9udDogdmFyKC0tZGVza3RvcC0xOTIwLWgtNSk7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDE4cHg7XG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDE2cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdGg0IHtcblx0XHRcdFx0Zm9udDogdmFyKC0tZGVza3RvcC0xOTIwLWgtNik7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDE2cHg7XG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDE0cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdGg1LFxuXHRcdFx0aDYge1xuXHRcdFx0XHRmb250OiB2YXIoLS1kZXNrdG9wLTE5MjAtaC03KTtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTRweDtcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTJweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0cCB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDE2cHg7XG5cdFx0XHRcdGZvbnQ6IHZhcigtLWJvZHktbGFyZ2UpO1xuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMnB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0XHRcdGZvbnQ6IHZhcigtLWJvZHktbWVkaXVtKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLnByb2dyYW1zLWJhbm5lciB7XG5cdG1hcmdpbi1ib3R0b206IHZhcigtLXNlY3Rpb24tbWIpO1xuXHQmLXdyYXBwZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhY2tncm91bmQtYmx1ZSk7XG5cdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciA1NjVweDtcblx0XHRnYXA6IDE1NnB4O1xuXHRcdHBhZGRpbmc6IDgwcHggNjBweDtcblx0XHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0cGFkZGluZzogNDBweCA1MHB4O1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRnYXA6IDA7XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRwYWRkaW5nOiAzNnB4IDIwcHg7XG5cdFx0fVxuXHRcdGgzIHtcblx0XHRcdGZvbnQ6IHZhcigtLWRlc2t0b3AtMTkyMC1oLTMpO1xuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDIycHg7XG5cdFx0XHR9XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNnB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHRwIHtcblx0XHRcdGZvbnQ6IHZhcigtLWJvZHktbGFyZ2UpO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjRweDtcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0XHRmb250OiB2YXIoLS1ib2R5LW1lZGl1bSk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCYtYnV0dG9uIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLXdoaXRlKTtcblx0XHRjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWJsdWUtdGV4dCk7XG5cdFx0cGFkZGluZzogMTVweCAyNHB4O1xuXHRcdHRyYW5zaXRpb246IGVhc2UtaW4tb3V0IDMwMG1zO1xuXHRcdHdpZHRoOiAxNDhweDtcblx0XHRmb250OiB2YXIoLS1idXR0b24tbWVkaXVtKTtcblx0XHRib3JkZXItcmFkaXVzOiA2cHg7XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLWJsYWNrKTtcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdH1cblx0fVxufVxuLnByb2dyYW1zLWJhbm5lci1kZXNjcmlwdGlvbi13cmFwcGVyIHtcblx0bWF4LWhlaWdodDogMjcwcHg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHRyYW5zaXRpb246IG1heC1oZWlnaHQgMXMgZWFzZTtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0bWF4LWhlaWdodDogMjUwcHg7XG5cdH1cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRtYXgtaGVpZ2h0OiA0MTBweDtcblx0fVxufVxuIiwiLnByb2dyYW1zIHtcblx0bWFyZ2luLWJvdHRvbTogdmFyKC0tc2VjdGlvbi1tYik7XG5cdGgxIHtcblx0XHRmb250OiB2YXIoLS1kZXNrdG9wLTE5MjAtaC0yKTtcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyNXB4O1xuXHRcdH1cblx0fVxuXHQmLWNhcmRzLXdyYXBwZXIge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRnYXA6IDMwcHg7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdGdhcDogMjBweDtcblx0XHR9XG5cdFx0LnByb2dyYW1zLWNhcmQge1xuXHRcdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRcdHBhZGRpbmc6IDQwcHggNTNweCA0NHB4IDQwcHg7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tc3Ryb2tlLWxpZ2h0LWJsdWUpO1xuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAzOTdweCAxZnI7XG5cdFx0XHRtaW4taGVpZ2h0OiAyNDhweDtcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDM3MHB4IDFmcjtcblx0XHRcdH1cblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHRwYWRkaW5nOiAzMnB4O1xuXHRcdFx0fVxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0cGFkZGluZzogMzBweCAyMHB4O1xuXHRcdFx0XHRtaW4taGVpZ2h0OiAzNzZweDtcblx0XHRcdH1cblx0XHRcdGg1IHtcblx0XHRcdFx0Zm9udDogdmFyKC0tZGVza3RvcC0xOTIwLWgtNSk7XG5cdFx0XHRcdGNvbG9yOiB2YXIoLS1tYWluLWJsYWNrKTtcblx0XHRcdFx0dHJhbnNpdGlvbjogNDAwbXM7XG5cdFx0XHR9XG5cdFx0XHRwIHtcblx0XHRcdFx0Zm9udDogdmFyKC0tYm9keS1sYXJnZSk7XG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0XHRcdGZvbnQ6IHZhcigtLWJvZHktbWVkaXVtKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0c3BhbiB7XG5cdFx0XHRcdGNvbG9yOiB2YXIoLS1ncmV5LTUwMCk7XG5cdFx0XHRcdGZvbnQ6IHZhcigtLWJvZHktc21hbGwpO1xuXHRcdFx0fVxuXHRcdFx0Ji1sZWZ0IHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdFx0fVxuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji13cmFwcGVyIHtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0ZmxleDogMCAwIGF1dG87XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji1hbmltYXRpb24ge1xuXHRcdFx0XHRcdGNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuXHRcdFx0XHRcdGZvbnQ6IHZhcigtLWdyZXktNTAwKTtcblx0XHRcdFx0XHR3aWR0aDogMDtcblx0XHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdFx0XHRcdHRyYW5zaXRpb246IGVhc2UtaW4tb3V0IDQyMG1zO1xuXHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0c3ZnIHtcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiBlYXNlLWluLW91dCA0MDBtcztcblx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgxLjQzNCk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdHN2ZyBjaXJjbGUge1xuXHRcdFx0XHRcdHRyYW5zaXRpb246IGFsbCA0MDBtcztcblx0XHRcdFx0fVxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHQucHJvZ3JhbXMtY2FyZC1sZWZ0LWFuaW1hdGlvbiB7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0c3ZnIHtcblx0XHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxNzBweCk7XG5cdFx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRzdmcgY2lyY2xlIHtcblx0XHRcdFx0XHRcdGZpbGw6IHZhcigtLW1haW4tYmxhY2spO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRoNSB7XG5cdFx0XHRcdFx0XHRjb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYtcmlnaHQge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0XHRcdGdhcDogMThweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuLnByb2dyYW1zX2xpc3RfZG93bmxvYWQge1xuXHRtYXJnaW4tdG9wOiAzMHB4O1xuXHRoZWlnaHQ6IDcycHg7XG5cdHdpZHRoOiAxMDAlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0Z2FwOiAxMXB4O1xuXHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1zdHJva2UtbGlnaHQtYmx1ZSk7XG5cdGNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuXHRmb250OiB2YXIoLS1idXR0b24tbWVkaXVtKTtcblx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0dHJhbnNpdGlvbjogNDAwbXM7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0bWFyZ2luLXRvcDogMjBweDtcblx0fVxuXHRzdmcgcGF0aCB7XG5cdFx0dHJhbnNpdGlvbjogNDAwbXM7XG5cdH1cblx0Jjpob3ZlciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHRzdmcgcGF0aCB7XG5cdFx0XHRmaWxsOiAjZmZmO1xuXHRcdH1cblx0fVxufVxuIiwiLnByb21vdGlvbnMtYnJlYWRjcnVtYnMtbGlzdCB7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0b3ZlcmZsb3c6IHNjcm9sbDtcblx0fVxufVxuLnByb21vdGlvbnMtYXJyb3cge1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzgnIGhlaWdodD0nOCcgdmlld0JveD0nMCAwIDggOCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyAlM0UlM0NwYXRoIGQ9J00yLjEwNTI4IDhMNiA0TDIuMTA1MjggMEwxIDEuMTM1MTZMMy43OTAyNiA0TDEgNi44NjQ4NEwyLjEwNTI4IDhaJyBmaWxsPSclMjM2NTc1OTInIC8lM0UlM0Mvc3ZnJTNFXCIpO1xuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHR9XG59XG4ucHJvbW90aW9ucy1pdGVtIHtcblx0dWwge1xuXHRcdG1heC13aWR0aDogNDgwcHg7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGdhcDogMTBweDtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdG1hcmdpbi1sZWZ0OiAyMHB4O1xuXHRcdGZvbnQtc2l6ZTogMTVweDtcblx0fVxuXG5cdHVsIGxpIHtcblx0XHRsaXN0LXN0eWxlLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzEyJyBoZWlnaHQ9JzcnIHZpZXdCb3g9JzAgMCAxMiA3JyUzRSUzQ2xpbmUgeDE9JzAnIHkxPSczJyB4Mj0nMTInIHkyPSczJyBzdHJva2U9JyUyMzgzOTZCNCcgc3Ryb2tlLXdpZHRoPScxJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpICFpbXBvcnRhbnQ7XG5cdH1cblx0b2wge1xuXHRcdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblx0XHRjb3VudGVyLXJlc2V0OiBudW07XG5cdFx0bWFyZ2luOiAwIDAgMCAzNXB4O1xuXHRcdHBhZGRpbmc6IDE1cHggMCA1cHggMDtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdH1cblx0b2wgbGkge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRtYXJnaW46IDAgMCAwIDA7XG5cdFx0cGFkZGluZzogMCAwIDIwcHggMDtcblx0XHRsaW5lLWhlaWdodDogMS40O1xuXHR9XG5cdG9sIGxpOmJlZm9yZSB7XG5cdFx0Y29udGVudDogY291bnRlcihudW0pO1xuXHRcdGNvdW50ZXItaW5jcmVtZW50OiBudW07XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IC0zcHg7XG5cdFx0Zm9udDogdmFyKC0tY2FwdGlvbi1zbWFsbCk7XG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRsZWZ0OiAtMzhweDtcblx0XHR3aWR0aDogMzJweDtcblx0XHRoZWlnaHQ6IDMycHg7XG5cdFx0YmFja2dyb3VuZDogI2ZmZmZmZjtcblx0XHRjb2xvcjogIzFhNWVkNDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0bGluZS1oZWlnaHQ6IDIycHg7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHR9XG5cdG1hcmdpbi1ib3R0b206IHZhcigtLXNlY3Rpb24tbWIpO1xuXHQmLWhlYWRlciB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRnYXA6IDQwcHg7XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRnYXA6IDMwcHg7XG5cdFx0fVxuXHR9XG5cdCYtdGl0bGUge1xuXHRcdGNvbG9yOiB2YXIoLS1tYWluLWJsYWNrKTtcblx0XHRmb250OiB2YXIoLS1kZXNrdG9wLTE5MjAtaC0yKTtcblx0XHR3aWR0aDogODg5cHg7XG5cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdG9yZGVyOiAyO1xuXHRcdFx0d2lkdGg6IDU1NHB4O1xuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0fVxuXHR9XG5cdCYtYmFjayB7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRvcmRlcjogMTtcblx0XHRcdGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG5cdFx0fVxuXHRcdGZvbnQ6IHZhcigtLWJ1dHRvbi1tZWRpdW0pO1xuXHRcdGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktYmx1ZS10ZXh0KTtcblx0XHRwYWRkaW5nOiAxNXB4IDI0cHg7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tc3Ryb2tlLWxpZ2h0LWJsdWUpO1xuXHRcdGJvcmRlci1yYWRpdXM6IDhweDtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0aGVpZ2h0OiA1NnB4O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24tc2VsZjogZmxleC1lbmQ7XG5cdFx0Z2FwOiA1cHg7XG5cdFx0dHJhbnNpdGlvbjogZWFzZS1pbi1vdXQgMC4zcztcblx0XHRzdmcgcGF0aCB7XG5cdFx0XHR0cmFuc2l0aW9uOiBlYXNlLWluLW91dCAwLjNzO1xuXHRcdH1cblx0XHQmOmhvdmVyIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4tYmxhY2spO1xuXHRcdFx0Y29sb3I6IHZhcigtLW1haW4td2hpdGUpO1xuXHRcdFx0c3ZnIHBhdGgge1xuXHRcdFx0XHRmaWxsOiB2YXIoLS1tYWluLXdoaXRlKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ji1jb250ZW50LXdyYXBwZXIge1xuXHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgNDA4cHg7XG5cdFx0Z2FwOiAzMHB4O1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMzcwcHg7XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0fVxuXHRcdC5wcm9tb3Rpb25zLWZpcnN0LWJhbm5lci13cmFwcGVyIHtcblx0XHRcdGJsb2NrcXVvdGUge1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdFx0fVxuXHRcdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHR3aWR0aDogNDBweDtcblx0XHRcdFx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0XHRcdFx0dG9wOiAyMHB4O1xuXHRcdFx0XHRcdGxlZnQ6IDEwcHg7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLXdoaXRlKTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDIS0tIGljb242NjYuY29tIC0gTUlMTElPTlMgdmVjdG9yIElDT05TIEZSRUUgLS0lM0UlM0NzdmcgdmVyc2lvbj0nMS4xJyBpZD0nQ2FwYV8xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyB4PScwcHgnIHk9JzBweCcgdmlld0JveD0nMCAwIDEyMy45NjEgMTIzLjk2MScgc3R5bGU9J2VuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTIzLjk2MSAxMjMuOTYxOycgeG1sOnNwYWNlPSdwcmVzZXJ2ZSclM0UlM0NnJTNFJTNDcGF0aCBkPSdNNDkuOCwyOS4wMzJjMy4xLTEuMyw0LjQtNSwzLThsLTQuOS0xMC4zYy0xLjQtMi44OTktNC44LTQuMi03LjgtMi44OTljLTguNSwzLjYtMTUuOCw4LjMtMjEuNiwxNCBDMTEuNCwyOC41MzIsNi42LDM2LjIzMiw0LDQ0LjczMmMtMi42LDguNjAxLTQsMjAuMy00LDM1LjJ2MzAuN2MwLDMuMywyLjcsNiw2LDZoMzkuM2MzLjMsMCw2LTIuNyw2LTZ2LTM5LjNjMC0zLjMwMS0yLjctNi02LTYgSDI2LjVjMC4yLTEwLjEwMSwyLjYtMTguMiw3LTI0LjMwMUMzNy4xLDM2LjEzMyw0Mi41LDMyLjEzMyw0OS44LDI5LjAzMnonLyUzRSUzQ3BhdGggZD0nTTEyMC40LDI5LjAzMmMzLjEtMS4zLDQuMzk5LTUsMy04bC00LjktMTAuMTk5Yy0xLjQtMi45LTQuOC00LjItNy44LTIuOWMtOC40LDMuNi0xNS42MDEsOC4zLTIxLjUsMTMuOSBjLTcuMTAxLDYuOC0xMiwxNC41LTE0LjYwMSwyM2MtMi42LDguMzk5LTMuODk5LDIwLjEtMy44OTksMzUuMXYzMC43YzAsMy4zLDIuNyw2LDYsNkgxMTZjMy4zLDAsNi0yLjcsNi02di0zOS4zIGMwLTMuMzAxLTIuNy02LTYtNkg5Ny4xYzAuMi0xMC4xMDEsMi42MDEtMTguMiw3LTI0LjMwMUMxMDcuNywzNi4xMzMsMTEzLjEsMzIuMTMzLDEyMC40LDI5LjAzMnonLyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDUwJTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0d2lkdGg6IDJweDtcblx0XHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi13aGl0ZSk7XG5cdFx0XHRcdFx0bGVmdDogNjRweDtcblx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0cGFkZGluZzogMTBweDtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiA4MHB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kLXRpZmZhbnkpO1xuXHRcdFx0XHRtYXJnaW46IDEwcHggMDtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTJweDtcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0Zm9vdGVyIHtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDVweCAwIDAgMTBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhY2tncm91bmQtYmx1ZSk7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRcdFx0cGFkZGluZzogMTBweDtcblx0XHRcdHBhZGRpbmctYm90dG9tOiA1MHB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHR9XG5cdFx0XHQucHJvbW90aW9ucy1maXJzdC1iYW5uZXIge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA1MHB4O1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0aGVpZ2h0OiAzMjZweDtcblx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMjBweDtcblxuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdFx0XHRoZWlnaHQ6IDI5MHB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdFx0aGVpZ2h0OiAyNjBweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYtY29udGVudCB7XG5cdFx0XHRcdFx0cGFkZGluZzogMCAzMHB4O1xuXHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMCAyMHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMCAxMHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRoMiB7XG5cdFx0XHRcdFx0XHRmb250OiB2YXIoLS1kZXNrdG9wLTE5MjAtaC00KTtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMThweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0aDMge1xuXHRcdFx0XHRcdFx0Zm9udDogdmFyKC0tZGVza3RvcC0xOTIwLWgtNSk7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxOHB4O1xuXHRcdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDE2cHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdGg0IHtcblx0XHRcdFx0XHRcdGZvbnQ6IHZhcigtLWRlc2t0b3AtMTkyMC1oLTYpO1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTZweDtcblx0XHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNHB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRoNSxcblx0XHRcdFx0XHRoNiB7XG5cdFx0XHRcdFx0XHRmb250OiB2YXIoLS1kZXNrdG9wLTE5MjAtaC03KTtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDE0cHg7XG5cdFx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTJweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmLXdyYXBwZXIge1xuXHRcdFx0XHRcdFx0d2lkdGg6IDcyMnB4O1xuXHRcdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdHAge1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTZweDtcblx0XHRcdFx0XHRcdGNvbG9yOiB2YXIoLS1tYWluLWJsYWNrKTtcblx0XHRcdFx0XHRcdGZvbnQ6IHZhcigtLWJvZHktbGFyZ2UpO1xuXHRcdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0LnByb21vdGlvbnMtc2Vjb25kLWJhbm5lci13cmFwcGVyIHtcblx0XHRcdGJsb2NrcXVvdGUge1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdFx0fVxuXHRcdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0d2lkdGg6IDQwcHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdFx0XHRcdHRvcDogMjBweDtcblx0XHRcdFx0XHRsZWZ0OiAxMHB4O1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi13aGl0ZSk7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQyEtLSBpY29uNjY2LmNvbSAtIE1JTExJT05TIHZlY3RvciBJQ09OUyBGUkVFIC0tJTNFJTNDc3ZnIHZlcnNpb249JzEuMScgaWQ9J0NhcGFfMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluaycgeD0nMHB4JyB5PScwcHgnIHZpZXdCb3g9JzAgMCAxMjMuOTYxIDEyMy45NjEnIHN0eWxlPSdlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDEyMy45NjEgMTIzLjk2MTsnIHhtbDpzcGFjZT0ncHJlc2VydmUnJTNFJTNDZyUzRSUzQ3BhdGggZD0nTTQ5LjgsMjkuMDMyYzMuMS0xLjMsNC40LTUsMy04bC00LjktMTAuM2MtMS40LTIuODk5LTQuOC00LjItNy44LTIuODk5Yy04LjUsMy42LTE1LjgsOC4zLTIxLjYsMTQgQzExLjQsMjguNTMyLDYuNiwzNi4yMzIsNCw0NC43MzJjLTIuNiw4LjYwMS00LDIwLjMtNCwzNS4ydjMwLjdjMCwzLjMsMi43LDYsNiw2aDM5LjNjMy4zLDAsNi0yLjcsNi02di0zOS4zYzAtMy4zMDEtMi43LTYtNi02IEgyNi41YzAuMi0xMC4xMDEsMi42LTE4LjIsNy0yNC4zMDFDMzcuMSwzNi4xMzMsNDIuNSwzMi4xMzMsNDkuOCwyOS4wMzJ6Jy8lM0UlM0NwYXRoIGQ9J00xMjAuNCwyOS4wMzJjMy4xLTEuMyw0LjM5OS01LDMtOGwtNC45LTEwLjE5OWMtMS40LTIuOS00LjgtNC4yLTcuOC0yLjljLTguNCwzLjYtMTUuNjAxLDguMy0yMS41LDEzLjkgYy03LjEwMSw2LjgtMTIsMTQuNS0xNC42MDEsMjNjLTIuNiw4LjM5OS0zLjg5OSwyMC4xLTMuODk5LDM1LjF2MzAuN2MwLDMuMywyLjcsNiw2LDZIMTE2YzMuMywwLDYtMi43LDYtNnYtMzkuMyBjMC0zLjMwMS0yLjctNi02LTZIOTcuMWMwLjItMTAuMTAxLDIuNjAxLTE4LjIsNy0yNC4zMDFDMTA3LjcsMzYuMTMzLDExMy4xLDMyLjEzMywxMjAuNCwyOS4wMzJ6Jy8lM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiA1MCU7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRcdH1cblx0XHRcdFx0Jjo6YWZ0ZXIge1xuXG5cdFx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0XHR3aWR0aDogMnB4O1xuXHRcdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLXdoaXRlKTtcblx0XHRcdFx0XHRsZWZ0OiA2NHB4O1xuXHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHRwYWRkaW5nOiAxMHB4O1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDgwcHg7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhY2tncm91bmQtdGlmZmFueSk7XG5cdFx0XHRcdG1hcmdpbjogMTBweCAwO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAxMnB4O1xuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMTBweDtcblx0XHRcdFx0fVxuXHRcdFx0XHRmb290ZXIge1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdFx0cGFkZGluZzogNXB4IDAgMCAxMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRwYWRkaW5nOiAxMHB4O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZC1ibHVlKTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogNTBweDtcblx0XHRcdC5wcm9tb3Rpb25zLXNlY29uZC1iYW5uZXIge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA1MHB4O1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHRoZWlnaHQ6IDMyNnB4O1xuXHRcdFx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRcdFx0aGVpZ2h0OiAyOTBweDtcblx0XHRcdFx0fVxuXHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRcdFx0XHR9XG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdFx0aGVpZ2h0OiAyNjBweDtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdFx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzNnB4O1xuXHRcdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmLWNvbnRlbnQtd3JhcHBlciB7XG5cdFx0XHRcdFx0cGFkZGluZzogMCAzMHB4O1xuXHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMCAyMHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMCAxMHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQucHJvbW90aW9ucy1zZWNvbmQtYmFubmVyLWNvbnRlbnQge1xuXHRcdFx0XHRcdFx0aDIge1xuXHRcdFx0XHRcdFx0XHRmb250OiB2YXIoLS1kZXNrdG9wLTE5MjAtaC00KTtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMThweDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0aDMge1xuXHRcdFx0XHRcdFx0XHRmb250OiB2YXIoLS1kZXNrdG9wLTE5MjAtaC01KTtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMThweDtcblx0XHRcdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTZweDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0aDQge1xuXHRcdFx0XHRcdFx0XHRmb250OiB2YXIoLS1kZXNrdG9wLTE5MjAtaC02KTtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTZweDtcblx0XHRcdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTRweDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0aDUsXG5cdFx0XHRcdFx0XHRoNiB7XG5cdFx0XHRcdFx0XHRcdGZvbnQ6IHZhcigtLWRlc2t0b3AtMTkyMC1oLTcpO1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNHB4O1xuXHRcdFx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMnB4O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRwIHtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTZweDtcblx0XHRcdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTJweDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQmLWRlc2Mge1xuXHRcdFx0XHRcdFx0XHRoNiB7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udDogdmFyKC0tZGVza3RvcC0xOTIwLWgtNik7XG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTJweDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRwIHtcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogdmFyKC0tbWFpbi1ibGFjayk7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udDogdmFyKC0tYm9keS1sYXJnZSk7XG5cdFx0XHRcdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmLWRlc2MgcDpudGgtY2hpbGQoMikge1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMnB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmLWNvbnN1bHQge1xuXHRcdFx0aGVpZ2h0OiA0OThweDtcblx0XHR9XG5cdH1cbn1cbiIsIi5wcm9tb3Rpb25zLXNsaWRlcyB7XG5cdG1hcmdpbi1ib3R0b206IHZhcigtLXNlY3Rpb24tbWIpO1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHR9XG5cdCYtdGl0bGUge1xuXHRcdGZvbnQ6IHZhcigtLWRlc2t0b3AtMTkyMC1oLTIpO1xuXHRcdG1hcmdpbi1ib3R0b206IDUwcHg7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDI4cHg7XG5cdFx0fVxuXHR9XG5cdC5wcm9tb3Rpb25zLXNsaWRlciB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdG92ZXJmbG93OiB2aXNpYmxlO1xuXHRcdH1cblx0fVxuXHQucHJvbW90aW9ucy1zbGlkZXMtY29udGFpbmVyIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0fVxuXHR9XG5cdC5vdGhlci1wcm9tb3Rpb25zLWNhcmRzIHtcblx0XHRmbGV4LXdyYXA6IG5vd3JhcDtcblx0XHRnYXA6IDA7XG5cdFx0cGFkZGluZy1ib3R0b206IDQwcHg7XG5cdFx0LnByb21vdGlvbnNfX2NvbnRlbnQtcHJvbW8tY2FyZCB7XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRcdFx0d2lkdGg6IDM4MHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdFx0d2lkdGg6IGF1dG8gIWltcG9ydGFudDtcblx0XHRcdFx0aGVpZ2h0OiA0MjBweCAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0d2lkdGg6IDMzNXB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQucHJvbW90aW9ucy1wYWdpbmF0aW9uIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0Ym90dG9tOiAwcHg7XG5cdFx0bGVmdDogNTAlO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGdhcDogOHB4O1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblx0LnByb21vdGlvbi1uZXh0IHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgIWltcG9ydGFudDtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRcdHJpZ2h0OiAxMnB4O1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwJSkgIWltcG9ydGFudDtcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXHQucHJvbW90aW9uLXByZXYge1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdFx0d2lkdGg6IDUycHg7XG5cdFx0XHRoZWlnaHQ6IDUycHg7XG5cdFx0XHRsZWZ0OiAxMnB4O1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwJSkgcm90YXRlKDE4MGRlZykgIWltcG9ydGFudDtcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgcm90YXRlKDE4MGRlZykgIWltcG9ydGFudDtcblx0fVxufVxuIiwiLnByb21vdGlvbnNfYmFubmVyIHtcblx0bWFyZ2luLWJvdHRvbTogNTBweDtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHR9XG5cdCYtd3JhcHBlciB7XG5cdFx0YmFja2dyb3VuZDogdmFyKC0tZ3JhZGllbnQtYmx1ZSk7XG5cdFx0cGFkZGluZzogNjBweCA5NHB4IDgwcHggNjBweDtcblx0XHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdC5wb3B1cC1hZHZlcnRpc2Uge1xuXHRcdFx0dG9wOiA2MHB4O1xuXHRcdFx0cmlnaHQ6IDk0cHg7XG5cdFx0XHR6LWluZGV4OiAyO1xuXHRcdH1cblxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRwYWRkaW5nOiA1MHB4IDIwcHggMCA0MHB4O1xuXG5cdFx0XHQucG9wdXAtYWR2ZXJ0aXNlIHtcblx0XHRcdFx0dG9wOiA1MHB4O1xuXHRcdFx0XHRyaWdodDogMjBweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0cGFkZGluZzogMzZweCAyMHB4IDAgMjBweDtcblxuXHRcdFx0LnBvcHVwLWFkdmVydGlzZSB7XG5cdFx0XHRcdHRvcDogMzZweDtcblx0XHRcdFx0cmlnaHQ6IDIwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ji1jb250ZW50IHtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdH1cblxuXHRcdC5wb3B1cC1hZHZlcnRpc2UgKyAmIHtcblx0XHRcdHBhZGRpbmctdG9wOiAzMnB4O1xuXHRcdH1cblxuXHRcdCYtdGV4dCB7XG5cdFx0XHRtYXgtd2lkdGg6IDUzNHB4O1xuXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDIwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ji10aXRsZSB7XG5cdFx0Zm9udDogdmFyKC0tZGVza3RvcC0xOTIwLWgtMik7XG5cdFx0Y29sb3I6IHZhcigtLW1haW4td2hpdGUpO1xuXHRcdG1heC13aWR0aDogNTI4cHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDE2cHg7XG5cdH1cblxuXHQmLWRlc2Mge1xuXHRcdGZvbnQ6IHZhcigtLWJvZHktbGFyZ2UpO1xuXHRcdGNvbG9yOiB2YXIoLS1tYWluLXdoaXRlKTtcblx0XHR3aWR0aDogNTEzcHg7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG5cdFx0XHR3aWR0aDogNDgxcHg7XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdGZvbnQ6IHZhcigtLWJvZHktZXh0cmEtbGFyZ2UpO1xuXHRcdH1cblx0fVxuXG5cdCYtYnRuIHtcblx0XHRtYXJnaW4tdG9wOiAxNnB4O1xuXHRcdHdpZHRoOiBmaXQtY29udGVudDtcblx0fVxuXG5cdCYtaW1hZ2Uge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDogODRweDtcblx0XHRib3R0b206IDA7XG5cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcblx0XHRcdHBvc2l0aW9uOiBzdGF0aWM7XG5cdFx0XHR3aWR0aDogZml0LWNvbnRlbnQ7XG5cdFx0XHRhbGlnbi1zZWxmOiBjZW50ZXI7XG5cdFx0fVxuXHRcdFxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHR3aWR0aDogMzEwcHg7XG5cdFx0fVxuXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUwcHgpIHtcblx0XHRcdHdpZHRoOiAyOTJweDtcblx0XHR9XG5cdH1cblx0Ji1jb3Vyc2Uge1xuXHRcdGJvdHRvbTogNDBweDtcblx0fVxufVxuIiwiLnByb21vdGlvbnNfX2NvbnRlbnQge1xuXHQucHJvbW90aW9uLXN3aXRjaC1jb250YWluZXIge1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdH1cblx0fVxuXHQmLXRpdGxlIHtcblx0XHRmb250OiB2YXIoLS1kZXNrdG9wLTE5MjAtaC01KTtcblx0XHRtYXJnaW4tYm90dG9tOiAxNnB4O1xuXHR9XG5cdCYtZnVuY3Rpb25zIHtcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHR9XG5cdCYtZnVuY3Rpb25zLXdyYXBwZXIge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHR9XG5cdH1cblxuXHQuY2hvaWNlcyB7XG5cdFx0d2lkdGg6IDI1OHB4ICFpbXBvcnRhbnQ7XG5cdFx0Zm9udDogdmFyKC0tYnV0dG9uLW1lZGl1bSk7XG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRvdXRsaW5lOiBub25lO1xuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblx0LmlzLW9wZW4gLmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duLFxuXHQuaXMtb3BlbiAuY2hvaWNlc19fbGlzdFthcmlhLWV4cGFuZGVkXSB7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tc3Ryb2tlLWxpZ2h0LWJsdWUpO1xuXHRcdGJvcmRlci1yYWRpdXM6IDhweCA4cHggMCAwO1xuXHR9XG5cdC5jaG9pY2VzX19saXN0LS1kcm9wZG93bixcblx0LmNob2ljZXNfX2xpc3RbYXJpYS1leHBhbmRlZF0ge1xuXHRcdHotaW5kZXg6IDEwMDtcblx0XHR3b3JkLWJyZWFrOiBrZWVwLWFsbDtcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHR9XG5cdC5jaG9pY2VzX19saXN0LS1kcm9wZG93biAuY2hvaWNlc19fbGlzdCxcblx0LmNob2ljZXNfX2xpc3RbYXJpYS1leHBhbmRlZF0gLmNob2ljZXNfX2xpc3Qge1xuXHRcdCY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcblx0XHRcdHdpZHRoOiA2cHg7XG5cdFx0fVxuXG5cdFx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0fVxuXG5cdFx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JleS0xMDApO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMTFweDtcblx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjRzO1xuXHRcdFx0LW1vei10cmFuc2l0aW9uOiBhbGwgMC40cztcblx0XHRcdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNHM7XG5cdFx0fVxuXG5cdFx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JleS01MDApO1xuXHRcdH1cblx0fVxuXHQuaXMtZm9jdXNlZCAuY2hvaWNlc19faW5uZXIsXG5cdC5pcy1vcGVuIC5jaG9pY2VzX19pbm5lciB7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tc3Ryb2tlLWxpZ2h0LWJsdWUpO1xuXHR9XG5cblx0LmNob2ljZXNfX2lubmVyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLXdoaXRlKTtcblx0XHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tc3Ryb2tlLWxpZ2h0LWJsdWUpO1xuXHRcdHRyYW5zaXRpb246IGFsbCA0MDBtcztcblx0fVxuXHQuY2hvaWNlc1tkYXRhLXR5cGUqPSdzZWxlY3Qtb25lJ10uaXMtb3Blbjo6YWZ0ZXIge1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0fVxuXHQuY2hvaWNlc1tkYXRhLXR5cGUqPSdzZWxlY3Qtb25lJ106OmFmdGVyIHtcblx0XHR3aWR0aDogMTBweDtcblx0XHRoZWlnaHQ6IDEwcHg7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0dG9wOiAyNHB4O1xuXHRcdHJpZ2h0OiAyNHB4O1xuXHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSA0MDBtcztcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblxuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVURi04LCUzY3N2ZyB3aWR0aD0nOCcgaGVpZ2h0PSc1JyB2aWV3Qm94PScwIDAgOCA1JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNlJTNjcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGNsaXAtcnVsZT0nZXZlbm9kZCcgZD0nTTAgMS4xNzY1MUwxLjIzMDgyIDBMNCAyLjY0Njk4TDYuNzY5MTggMEw4IDEuMTc2NTFMNCA1TDAgMS4xNzY1MVonIGZpbGw9JyUyMzAwMTQzNCcvJTNlJTNjL3N2ZyUzZSBcIik7XG5cdH1cblx0LmNob2ljZXNfX2l0ZW0ge1xuXHRcdHRyYW5zaXRpb246IGFsbCA0MDBtcztcblx0fVxuXHQuY2hvaWNlcy5pcy1vcGVuIHtcblx0XHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tc3Ryb2tlLWxpZ2h0LWJsdWUpICFpbXBvcnRhbnQ7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4td2hpdGUpO1xuXHR9XG5cdC5pcy1vcGVuIC5jaG9pY2VzX19pbm5lciB7XG5cdFx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi13aGl0ZSk7XG5cdH1cblx0I3Byb21vdGlvbi1wYXJ0bmVycy1zZWxlY3Qge1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0fVxufVxuIiwiLnByb21vdGlvbnNfX2NvbnRlbnQtcGFydG5lcnMge1xuXHRtYXJnaW4tYm90dG9tOiB2YXIoLS1zZWN0aW9uLW1iKTtcblx0Ji1jYXJkcyB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0Z2FwOiAzMHB4O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMzM5cHgsIDFmcikpO1xuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdGdhcDogMjRweDtcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMjgwcHgsIDM2MnB4KSk7XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRnYXA6IDIwcHg7XG5cdFx0fVxuXHR9XG5cdCYtY2FyZCB7XG5cdFx0bWF4LXdpZHRoOiA0MDZweDtcblx0XHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1zdHJva2UtbGlnaHQtYmx1ZSk7XG5cdFx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0b3BhY2l0eTogMTtcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDEpO1xuXHRcdGZsZXg6IDEgMCBhdXRvO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR0cmFuc2l0aW9uOiBhbGwgMC4ycztcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRcdG1heC13aWR0aDogMzgwcHg7XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0bWF4LXdpZHRoOiAzNTlweDtcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHRcdC8vICY6aG92ZXI6OmFmdGVyIHtcblx0XHQvLyBcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdC8vIFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdC8vIFx0fVxuXHRcdC8vIFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdC8vIFx0Ym90dG9tOiAtNTBweDtcblx0XHQvLyBcdGxlZnQ6IC0xcHg7XG5cblx0XHQvLyBcdGFuaW1hdGlvbjogYXV0b0hlaWdodCAwLjNzIGZvcndhcmRzO1xuXHRcdC8vIFx0Y29udGVudDogJyc7XG5cdFx0Ly8gXHRkaXNwbGF5OiBibG9jaztcblx0XHQvLyBcdHRyYW5zaXRpb246IGhlaWdodCAwLjJzO1xuXHRcdC8vIFx0aGVpZ2h0OiAxMDBweDtcblx0XHQvLyBcdHdpZHRoOiA0MDZweDtcblx0XHQvLyBcdGJvcmRlci1yYWRpdXM6IDAgMCAyMHB4IDIwcHg7XG5cdFx0Ly8gXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLXdoaXRlKTtcblx0XHQvLyBcdGJveC1zaGFkb3c6IC0zcHggMTJweCA5cHggLTVweCByZ2JhKDI0LCAzOSwgNzUsIDAuMTIxNTY4NjI3NSk7XG5cdFx0Ly8gXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHQvLyBcdFx0d2lkdGg6IDM4MHB4O1xuXHRcdC8vIFx0fVxuXHRcdC8vIFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0Ly8gXHRcdHdpZHRoOiAzMzlweDtcblx0XHQvLyBcdH1cblx0XHQvLyB9XG5cdFx0aW1nIHtcblx0XHRcdC8vIHBhZGRpbmc6IDAgNTBweDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdFx0fVxuXHRcdCY6aG92ZXIge1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tbWFpbi13aGl0ZSk7XG5cdFx0XHRib3gtc2hhZG93OiAwcHggMTBweCAyM3B4IDBweCByZ2JhKDI0LCAzOSwgNzUsIDAuMTIxNTY4NjI3NSk7XG5cdFx0XHR6LWluZGV4OiAzO1xuXG5cdFx0XHRpbWcge1xuXHRcdFx0XHRhbmltYXRpb246IGNvbG9yQ2hhbmdlIDAuNHMgbGluZWFyO1xuXG5cdFx0XHRcdGZpbHRlcjogZ3JheXNjYWxlKDApO1xuXHRcdFx0fVxuXHRcdFx0LnByb21vdGlvbnNfX2NvbnRlbnQtcGFydG5lcnMtY2FyZC10b3Age1xuXHRcdFx0XHRhbmltYXRpb246IGNvbG9yQ2hhbmdlIDAuNHMgbGluZWFyO1xuXHRcdFx0XHRmaWx0ZXI6IGdyYXlzY2FsZSgwKTtcblx0XHRcdH1cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHQmLWJvdHRvbSB7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiA2MHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtdG9wIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdGhlaWdodDogMTg1cHg7XG5cdFx0XHRwYWRkaW5nOiA3NXB4IDA7XG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tc3Ryb2tlLWxpZ2h0LWJsdWUpO1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDI3NXB4O1xuXHRcdFx0ZmlsdGVyOiBncmF5c2NhbGUoMSk7XG5cblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0XHRwYWRkaW5nOiA1MHB4IDA7XG5cdFx0XHRcdGhlaWdodDogMTQ5cHg7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDIzOXB4O1xuXHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdHdpZHRoOiAyNDZweDtcblx0XHRcdFx0XHRoZWlnaHQ6IDMycHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdGhlaWdodDogMTM0cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtYm90dG9tIHtcblx0XHRcdHBhZGRpbmc6IDI2cHggMzZweCA1MHB4IDQwcHg7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdGdhcDogMTJweDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0XHRwYWRkaW5nOiAzM3B4IDMycHg7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiA1MHB4O1xuXHRcdFx0fVxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0cGFkZGluZzogMjBweDtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDUwcHg7XG5cdFx0XHR9XG5cdFx0XHQmLXRpdGxlIHtcblx0XHRcdFx0Zm9udDogdmFyKC0tYm9keS1zbWFsbCk7XG5cdFx0XHRcdGNvbG9yOiB2YXIoLS1ncmV5LTUwMCk7XG5cdFx0XHR9XG5cdFx0XHQmLWNvbXBhbnkge1xuXHRcdFx0XHRmb250OiB2YXIoLS1jYXB0aW9uLWxhcmdlKTtcblx0XHRcdH1cblx0XHRcdCYtZGVzYyB7XG5cdFx0XHRcdGZvbnQ6IHZhcigtLWJvZHktc21hbGwpO1xuXHRcdFx0XHQtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG5cdFx0XHRcdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHRcdFx0XHQtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuXHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5Aa2V5ZnJhbWVzIGF1dG9IZWlnaHQge1xuXHQwJSB7XG5cdFx0aGVpZ2h0OiAxMDBweDtcblx0XHR0cmFuc2Zvcm06IHNjYWxlWSgwKTtcblx0fVxuXG5cdDEwMCUge1xuXHRcdGhlaWdodDogMTAwcHg7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZVkoMSk7XG5cdH1cbn1cbkBrZXlmcmFtZXMgY29sb3JDaGFuZ2Uge1xuXHRmcm9tIHtcblx0XHRvcGFjaXR5OiAwLjI7XG5cdH1cblx0dG8ge1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cbn1cbi5wcm9tb3Rpb25zX19jb250ZW50LXBhcnRuZXJzLWNhcmQ6aG92ZXIgaW1nIHtcblx0ZmlsbDogIzAwMDA3ODtcbn1cbi5wcm9tb3Rpb24tb3ZlcmZsb3cge1xuXHRhbmltYXRpb246IGZhZGVJbiAwLjFzIGxpbmVhcjtcblx0ZGlzcGxheTogbm9uZTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRmb250OiB2YXIoLS1ib2R5LXNtYWxsKTtcblx0dG9wOiAxNjZweDtcblx0ei1pbmRleDogMTA7XG5cdHBhZGRpbmctcmlnaHQ6IDMwcHg7XG59XG4ucHJvbW90aW9uX2xpc3RfZG93bmxvYWQge1xuXHRtYXJnaW4tdG9wOiAzMHB4O1xuXHRoZWlnaHQ6IDcycHg7XG5cdHdpZHRoOiAxMDAlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0Z2FwOiAxMXB4O1xuXHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1zdHJva2UtbGlnaHQtYmx1ZSk7XG5cdGNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuXHRmb250OiB2YXIoLS1idXR0b24tbWVkaXVtKTtcblx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0dHJhbnNpdGlvbjogNDAwbXM7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRoZWlnaHQ6IDU0cHggIWltcG9ydGFudDtcblx0fVxuXG5cdHN2ZyB7XG5cdFx0dHJhbnNpdGlvbjogNDAwbXM7XG5cblx0XHRwYXRoIHtcblx0XHRcdHRyYW5zaXRpb246IDQwMG1zO1xuXHRcdH1cblx0fVxuXG5cdCY6ZGlzYWJsZWQge1xuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0b3BhY2l0eTogMC44O1xuXG5cdFx0c3ZnIHtcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG5cdFx0fVxuXG5cdFx0c3ZnIHBhdGgge1xuXHRcdFx0ZmlsbDogI2ZmZjtcblx0XHR9XG5cdH1cblxuXHQmOmhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuXHRcdGNvbG9yOiAjZmZmO1xuXG5cdFx0c3ZnIHBhdGgge1xuXHRcdFx0ZmlsbDogI2ZmZjtcblx0XHR9XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRoZWlnaHQ6IDYzcHg7XG5cdH1cbn1cbiIsIi5wYXJ0bmVycy1wb3B1cC1vdmVybGF5IHtcblx0YmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDY2O1xuXHR0b3A6IDA7XG5cdHJpZ2h0OiAwO1xuXHR3aWR0aDogMTAwdnc7XG5cdGhlaWdodDogMTAwdnc7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0b3BhY2l0eTogMDtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHR9XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0aGVpZ2h0OiAxMDB2aDtcblx0fVxufVxuLnBhcnRuZXJzLXBvcHVwLW92ZXJsYXktc2hvdyB7XG5cdHRyYW5zaXRpb246IGVhc2UtaW4tb3V0IDAuM3M7XG5cdG9wYWNpdHk6IDE7XG5cdHotaW5kZXg6IDEwMDA7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuLnBhcnRuZXJzLXBvcHVwIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdHJpZ2h0OiAwO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcblx0d2lkdGg6IDg2NnB4O1xuXHRoZWlnaHQ6IDEwMCU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdG92ZXJmbG93LXk6IGF1dG87XG5cblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHR3aWR0aDogODAwcHg7XG5cdH1cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0d2lkdGg6IDYwOHB4O1xuXHR9XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cbn1cblxuLnBhcnRuZXJzLXBvcHVwLXNob3cge1xuXHRhbmltYXRpb246IHBhcnRuZXJzU2hvdyBmb3J3YXJkcyAwLjZzO1xuXHR6LWluZGV4OiAxMDAxO1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLnBhcnRuZXJzLXBvcHVwLWhpZGUge1xuXHRhbmltYXRpb246IHBhcnRuZXJzSGlkZSBmb3J3YXJkcyAwLjRzO1xufVxuLnBhcnRuZXJzLXBvcHVwLW92ZXJsYXktaGlkZSB7XG5cdHRyYW5zaXRpb246IGVhc2UtaW4tb3V0IDAuN3M7XG5cdG9wYWNpdHk6IDA7XG59XG5cbkBrZXlmcmFtZXMgcGFydG5lcnNTaG93IHtcblx0ZnJvbSB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuXHR9XG5cdHRvIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG5cdH1cbn1cbkBrZXlmcmFtZXMgcGFydG5lcnNIaWRlIHtcblx0ZnJvbSB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuXHR9XG5cdHRvIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG5cdH1cbn1cblxuLnBhcnRuZXJzLXBvcHVwLWNsb3NlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRyaWdodDogNDBweDtcblx0dG9wOiA0MHB4O1xuXHR3aWR0aDogNThweDtcblx0aGVpZ2h0OiA1OHB4O1xuXHR6LWluZGV4OiA5OTk5O1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHR0b3A6IDMwcHg7XG5cdFx0cmlnaHQ6IDMycHg7XG5cdH1cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRyaWdodDogMjBweDtcblx0XHR0b3A6IDIwcHg7XG5cdH1cblxuXHRzdmcgY2lyY2xlLFxuXHRzdmcgcGF0aCB7XG5cdFx0dHJhbnNpdGlvbjogNDAwbXM7XG5cdH1cblxuXHQmOmhvdmVyIHN2ZyB7XG5cdFx0Y2lyY2xlIHtcblx0XHRcdGZpbGw6IHZhcigtLW1haW4tYmx1ZSk7XG5cdFx0XHRmaWxsLW9wYWNpdHk6IDE7XG5cdFx0fVxuXG5cdFx0cGF0aCB7XG5cdFx0XHRzdHJva2U6ICNmZmY7XG5cdFx0XHRmaWxsOiAjZmZmO1xuXHRcdH1cblx0fVxufVxuLnBhcnRuZXJzLXBvcHVwLWNvbnRlbnQge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmc6IDE3MHB4IDEwMHB4O1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRwYWRkaW5nOiAxMjBweCAxMDBweDtcblx0fVxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRwYWRkaW5nOiAxMjBweCA3MHB4O1xuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRwYWRkaW5nOiAxMTBweCAyMHB4O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDEyMHB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiAxNTBweDtcblx0fVxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzBweCkge1xuXHRcdHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cdH1cblx0aW1nIHtcblx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0d2lkdGg6IDE3MHB4O1xuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRcdHdpZHRoOiAxNTBweDtcblx0XHR9XG5cdH1cblx0Ji10aXRsZSB7XG5cdFx0Zm9udDogdmFyKC0tZGVza3RvcC0xOTIwLWgtNSk7XG5cdFx0Y29sdW1uLXJ1bGUtY29sb3I6IHZhcigtLW1haW4tYmxhY2spO1xuXHRcdHdpZHRoOiA2MTlweDtcblx0XHRtYXJnaW4tYm90dG9tOiA4cHg7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0XHR3aWR0aDogNDk5cHg7XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0d2lkdGg6IDQ0OHB4O1xuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0fVxuXHR9XG5cdCYtdHlwZSB7XG5cdFx0Zm9udDogdmFyKC0tYm9keS1zbWFsbCk7XG5cdFx0Y29sb3I6IHZhcigtLWdyZXktNTAwKTtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHR9XG5cblx0Ji1saXN0IHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0Z2FwOiAxMHB4O1xuXHRcdHdpZHRoOiA0ODlweDtcblx0XHRmb250OiB2YXIoLS1ib2R5LWxhcmdlKTtcblxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0d2lkdGg6IDM4MXB4O1xuXHRcdFx0Zm9udDogdmFyKC0tYm9keS1tZWRpdW0pO1xuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRmb250OiB2YXIoLS1ib2R5LXNtYWxsKTtcblx0XHR9XG5cdH1cblx0LnBhcnRuZXJzLXBvcHVwLWNvbnRlbnQtbGlzdC1kZXNjIHtcblx0XHRtYXJnaW4tYm90dG9tOiA2cHg7XG5cdFx0d2lkdGg6IDQ4OXB4O1xuXHRcdGZvbnQ6IHZhcigtLWJvZHktbGFyZ2UpO1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0d2lkdGg6IDQ3N3B4O1xuXHRcdFx0Zm9udDogdmFyKC0tYm9keS1tZWRpdW0pO1xuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRmb250OiB2YXIoLS1ib2R5LXNtYWxsKTtcblx0XHR9XG5cdH1cblx0Ji1pdGVtIHtcblx0XHRtYXJnaW4tbGVmdDogMjBweDtcblx0XHRsaXN0LXN0eWxlLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzEyJyBoZWlnaHQ9JzcnIHZpZXdCb3g9JzAgMCAxMiA3JyUzRSUzQ2xpbmUgeDE9JzAnIHkxPSczJyB4Mj0nMTInIHkyPSczJyBzdHJva2U9JyUyMzgzOTZCNCcgc3Ryb2tlLXdpZHRoPScxJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJTtcblx0fVxufVxuLnBhcnRuZXJzLXBvcHVwLWNvbnRlbnQtbGluayB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Ym90dG9tOiA4MHB4O1xuXHRsZWZ0OiAxMjJweDtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0bGVmdDogOTNweDtcblx0fVxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdGJvdHRvbTogOTVweDtcblx0XHRsZWZ0OiA0MnB4O1xuXHR9XG5cblx0Ji13cmFwcGVyIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0aW1nIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGJvdHRvbTogLTQwcHg7XG5cdFx0XHRsZWZ0OiAtMjVweDtcblx0XHRcdHdpZHRoOiAyMHB4O1xuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0Ym90dG9tOiAtMjhweDtcblx0XHRcdFx0bGVmdDogLTI1cHg7XG5cdFx0XHRcdHdpZHRoOiAyMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmLXRleHQge1xuXHRcdGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktYmx1ZS10ZXh0KTtcblx0XHRmb250OiB2YXIoLS1jYXB0aW9uLWxhcmdlKTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0Jjo6YmVmb3JlIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNlY29uZGFyeS1ibHVlLXRleHQpO1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRib3R0b206IDZweDtcblx0XHRcdGhlaWdodDogMXB4O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG59XG4iLCIucHJvbW90aW9uc19fY29udGVudC1wcm9tbyB7XG5cdG1hcmdpbi1ib3R0b206IHZhcigtLXNlY3Rpb24tbWIpO1xuXHQmLWNhcmRzIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRnYXA6IDMwcHg7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG5cdFx0XHRnYXA6IDI0cHg7XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRnYXA6IDIwcHg7XG5cdFx0fVxuXHR9XG5cblx0Ji1jYXJkIHtcblx0XHR3aWR0aDogNDA2cHg7XG5cdFx0aGVpZ2h0OiA0NDBweDtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0XHR0cmFuc2l0aW9uOiBlYXNlLW91dCAyMDBtcztcblx0XHRiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0LXdlYmtpdC1mb250LXNtb290aGluZzogc3VicGl4ZWwtYW50aWFsaWFzZWQ7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0XHR3aWR0aDogMzg2cHg7XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0d2lkdGg6IDM1OXB4O1xuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcblx0XHR9XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRib3gtc2hhZG93OiAwIDAgMTRweCAycHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcblx0XHR9XG5cdFx0Ji10b3Age1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblx0XHRcdGhlaWdodDogMTgwcHg7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDIwcHggMjBweCAwIDA7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0aW1nIHtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtYm90dG9tIHtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXN0cm9rZS1saWdodC1ncmV5KTtcblx0XHRcdGhlaWdodDogMjYwcHg7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAwIDAgMjBweCAyMHB4O1xuXHRcdFx0cGFkZGluZzogNDBweDtcblx0XHRcdHBhZGRpbmctdG9wOiAyOHB4O1xuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0cGFkZGluZzogMjBweDtcblx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0fVxuXHRcdFx0Ji1jb250ZW50IHtcblx0XHRcdFx0Ji10aXRsZSB7XG5cdFx0XHRcdFx0Zm9udDogdmFyKC0tYm9keS1zbWFsbCk7XG5cdFx0XHRcdFx0Y29sb3I6IHZhcigtLWdyZXktNTAwKTtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMnB4O1xuXHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmLWRlc2Mge1xuXHRcdFx0XHRcdGZvbnQ6IHZhcigtLWNhcHRpb24tbGFyZ2UpO1xuXHRcdFx0XHRcdGNvbG9yOiB2YXIoLS1tYWluLWJsYWNrKTtcblx0XHRcdFx0XHR3aWR0aDogMjU3cHg7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogODBweDtcblx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNThweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji1kYXRlIHtcblx0XHRcdFx0XHRmb250OiB2YXIoLS1ib2R5LXNtYWxsKTtcblx0XHRcdFx0XHRjb2xvcjogdmFyKC0tZ3JleS01MDApO1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIucHJvbW90aW9uX3N3aXRjaC13cmFwcGVyIHtcblx0cGFkZGluZzogNHB4O1xuXHRtYXgtd2lkdGg6IDI3MHB4O1xuXHRoZWlnaHQ6IDU2cHg7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhY2tncm91bmQtYmx1ZSk7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGJvcmRlci1yYWRpdXM6IDZweDtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcblx0XHQmOjotd2Via2l0LXNjcm9sbGJhciB7XG5cdFx0XHR3aWR0aDogMnB4O1xuXHRcdH1cblxuXHRcdCY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdH1cblxuXHRcdCY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyZXktMTAwKTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDExcHg7XG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC40cztcblx0XHRcdC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNHM7XG5cdFx0XHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjRzO1xuXHRcdH1cblxuXHRcdCY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOmhvdmVyIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICM1NTU7XG5cdFx0fVxuXHR9XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWF4LXdpZHRoOiBub25lO1xuXHRcdGhlaWdodDogNTRweDtcblx0fVxufVxuLnByb21vdGlvbl9zd2l0Y2gtYnRuIHtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcblx0XHQmOjotd2Via2l0LXNjcm9sbGJhciB7XG5cdFx0XHR3aWR0aDogMnB4O1xuXHRcdH1cblxuXHRcdCY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdH1cblxuXHRcdCY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyZXktMTAwKTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDExcHg7XG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC40cztcblx0XHRcdC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNHM7XG5cdFx0XHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjRzO1xuXHRcdH1cblxuXHRcdCY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOmhvdmVyIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICM1NTU7XG5cdFx0fVxuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG59XG4iLCIucHJvcGVydHkge1xuXHQuc3Bpbm5lciB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHotaW5kZXg6IDk5O1xuXHRcdGxlZnQ6IDUwJTtcblx0XHR0b3A6IDE1JTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdHRvcDogMTAlO1xuXHRcdH1cblx0fVxuXHQuY29udGFpbmVyIHtcblx0XHRvdmVyZmxvdy14OiBoaWRkZW47XG5cdH1cblx0bWFyZ2luLWJvdHRvbTogdmFyKC0tc2VjdGlvbi1tYik7XG5cdCZfY29udGVudCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0fVxuXHQmLXRpdGxlIHtcblx0XHRmb250OiB2YXIoLS1kZXNrdG9wLTE5MjAtaC0zKTtcblx0XHRtYXJnaW4tYm90dG9tOiAxNnB4O1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHR9XG5cdH1cblx0Ji1zZWxlY3RvcnMtd3JhcHBlciB7XG5cdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAyNThweDtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdH1cblx0XHRnYXA6IDI0cHg7XG5cdH1cbn1cblxuLnByb3BlcnR5X2NvbnRlbnQtYnV0dG9ucy1yZWxhdGl2ZSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5wcm9wZXJ0eV9jb250ZW50LXN3aXRjaCB7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhY2tncm91bmQtYmx1ZSk7XG5cdC8vIG92ZXJmbG93LXg6IHNjcm9sbDtcblx0b3ZlcmZsb3cteDogaGlkZGVuO1xuXG5cdHBhZGRpbmc6IDRweDtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0aGVpZ2h0OiA1NnB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kLWJsdWUpO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdHdpZHRoOiAxMDAlO1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdGp1c3RpZnktY29udGVudDogc3RyZXRjaDtcblx0XHR3aWR0aDogNjkycHg7XG5cdFx0cGFkZGluZy1yaWdodDogMjM2cHg7XG5cdFx0bWF4LXdpZHRoOiBub25lO1xuXHRcdGhlaWdodDogNTRweDtcblx0XHRvdmVyZmxvdzogdmlzaWJsZTtcblx0fVxuXHQucHJvcGVydHlfY29udGVudC1zY3JvbGwtcmlnaHQge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4td2hpdGUpO1xuXHRcdGJvcmRlci1yYWRpdXM6IDhweDtcblx0XHRwYWRkaW5nOiAxNXB4IDExcHg7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdHRvcDogMnB4O1xuXHRcdHJpZ2h0OiAycHg7XG5cdFx0dHJhbnNpdGlvbjogZWFzZS1pbi1vdXQgMC4zcztcblx0XHQmOmhvdmVyIHtcblx0XHRcdGZpbHRlcjogYnJpZ2h0bmVzcygxLjEpO1xuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxufVxuLnByb3BlcnR5X2NvbnRlbnQtc2Nyb2xsLWxlZnQge1xuXHRkaXNwbGF5OiBub25lO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4td2hpdGUpO1xuXHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdHBhZGRpbmc6IDE1cHggMTFweDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR0b3A6IDJweDtcblx0ei1pbmRleDogMTA7XG5cdGxlZnQ6IDNweDtcblx0dHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcblx0dHJhbnNpdGlvbjogZWFzZS1pbi1vdXQgMC4zcztcblx0Jjpob3ZlciB7XG5cdFx0ZmlsdGVyOiBicmlnaHRuZXNzKDEuMSk7XG5cdH1cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRsZWZ0OiAzcHg7XG5cdH1cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuLy8gLmhlbHBfc3dpdGNoLWJ0biB7XG4vLyBcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG4vLyBcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4vLyBcdFx0ZGlzcGxheTogZmxleDtcbi8vIFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbi8vIFx0XHR3aWR0aDogMTAwJTtcbi8vIFx0XHRwYWRkaW5nOiAxMHB4IDEycHggIWltcG9ydGFudDtcbi8vIFx0fVxuLy8gfVxuLy8gLmhlbHBfc3dpdGNoLWJ1dHRvbnMtd3JhcHBlciB7XG4vLyBcdHBvc2l0aW9uOiByZWxhdGl2ZTtcbi8vIH1cbi5wcm9wZXJ0eV9pZnJhbWUge1xuXHR3aWR0aDogMTQwMHB4O1xuXHRvdmVyZmxvdy14OiBoaWRkZW47XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdHdpZHRoOiA3NzBweDtcblx0XHRoZWlnaHQ6IDEyMDBweDtcblx0fVxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdHdpZHRoOiAzNzVweDtcblx0XHRoZWlnaHQ6IDEyMDBweDtcblx0fVxufVxuIiwiLnNlYXJjaF9yZXN1bHQge1xuXHRtYXJnaW4tYm90dG9tOiB2YXIoLS1zZWN0aW9uLW1iKTtcblx0Ji1sb2FkIHtcblx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXHRcdGhlaWdodDogNzJweDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0Z2FwOiAxMXB4O1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXN0cm9rZS1saWdodC1ibHVlKTtcblx0XHRjb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcblx0XHRmb250OiB2YXIoLS1idXR0b24tbWVkaXVtKTtcblx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRcdHRyYW5zaXRpb246IDQwMG1zO1xuXHRcdHBhdGgge1xuXHRcdFx0dHJhbnNpdGlvbjogNDAwbXM7XG5cdFx0fVxuXHRcdCY6aG92ZXIge1xuXHRcdFx0c3ZnIHBhdGgge1xuXHRcdFx0XHRmaWxsOiAjZmZmO1xuXHRcdFx0fVxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdH1cblx0fVxuXHQmLXRpdGxlIHtcblx0XHRmb250OiB2YXIoLS1kZXNrdG9wLTE5MjAtaC0yKTtcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdGNvbG9yOiB2YXIoLS1tYWluLWJsYWNrKTtcblx0fVxuXHQmLWRldGFpbHMge1xuXHRcdGZvbnQ6IHZhcigtLWJvZHktbGFyZ2UpO1xuXHRcdGNvbG9yOiB2YXIoLS1tYWluLWJsYWNrKTtcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdCYtc2VhcmNoZWQge1xuXHRcdFx0Y29sb3I6IHZhcigtLW1haW4tdGlmZmFueSk7XG5cdFx0fVxuXHR9XG5cdCYtaW5wdXRzIHtcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA1OTVweCAxZnIgMjMwcHg7XG5cdFx0Z2FwOiAzMHB4O1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRnYXA6IDIwcHg7XG5cdFx0fVxuXHRcdC5idXR0b25fc2VhcmNoIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRnYXA6IDExcHg7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1zdHJva2UtbGlnaHQtYmx1ZSk7XG5cdFx0XHRjb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcblx0XHRcdGZvbnQ6IHZhcigtLWJ1dHRvbi1tZWRpdW0pO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0XHRcdHRyYW5zaXRpb246IDQwMG1zO1xuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0fVxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRcdHBhZGRpbmc6IDE1cHggMjRweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji1zZWFyY2gge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0Ji1pdGVtIHtcblx0XHRcdFx0Jjo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbixcblx0XHRcdFx0Jjo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcblx0XHRcdFx0Jjo6LXdlYmtpdC1zZWFyY2gtcmVzdWx0cy1idXR0b24sXG5cdFx0XHRcdCY6Oi13ZWJraXQtc2VhcmNoLXJlc3VsdHMtZGVjb3JhdGlvbiB7XG5cdFx0XHRcdFx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDhweDtcblx0XHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tc3Ryb2tlLWxpZ2h0LWJsdWUpO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0cGFkZGluZzogMTVweCAyNXB4O1xuXHRcdFx0XHRmb250OiB2YXIoLS1idXR0b24tbWVkaXVtKTtcblx0XHRcdFx0Jjo6cGxhY2Vob2xkZXIge1xuXHRcdFx0XHRcdGZvbnQ6IHZhcigtLWJ1dHRvbi1tZWRpdW0pO1xuXHRcdFx0XHRcdGNvbG9yOiB2YXIoLS1ncmV5LTUwMCk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdHN2ZyB7XG5cdFx0XHRcdGFuaW1hdGlvbjogZmFkZUluIGxpbmVhciAwLjNzO1xuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0cmlnaHQ6IDI0cHg7XG5cdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDAuOSkgdHJhbnNsYXRlWSgtNTAlKTtcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRcdFx0cmlnaHQ6IDE5cHg7XG5cdFx0XHRcdFx0dG9wOiAxOXB4O1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMC43KTtcblx0XHRcdFx0fVxuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMC42NSk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuY2hvaWNlcyB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGZvbnQ6IHZhcigtLWJ1dHRvbi1tZWRpdW0pO1xuXHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0XHR9XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuaXMtb3BlbiAuY2hvaWNlc19fbGlzdC0tZHJvcGRvd24sXG5cdFx0LmlzLW9wZW4gLmNob2ljZXNfX2xpc3RbYXJpYS1leHBhbmRlZF0ge1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tc3Ryb2tlLWxpZ2h0LWJsdWUpO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogOHB4IDhweCAwIDA7XG5cdFx0fVxuXHRcdC5jaG9pY2VzX19saXN0LS1kcm9wZG93bixcblx0XHQuY2hvaWNlc19fbGlzdFthcmlhLWV4cGFuZGVkXSB7XG5cdFx0XHR6LWluZGV4OiAxMDA7XG5cdFx0XHR3b3JkLWJyZWFrOiBrZWVwLWFsbDtcblx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0fVxuXHRcdC5jaG9pY2VzX19saXN0LS1kcm9wZG93biAuY2hvaWNlc19fbGlzdCxcblx0XHQuY2hvaWNlc19fbGlzdFthcmlhLWV4cGFuZGVkXSAuY2hvaWNlc19fbGlzdCB7XG5cdFx0XHQmOjotd2Via2l0LXNjcm9sbGJhciB7XG5cdFx0XHRcdHdpZHRoOiA2cHg7XG5cdFx0XHR9XG5cblx0XHRcdCY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHR9XG5cblx0XHRcdCY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JleS0xMDApO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAxMXB4O1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC40cztcblx0XHRcdFx0LW1vei10cmFuc2l0aW9uOiBhbGwgMC40cztcblx0XHRcdFx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC40cztcblx0XHRcdH1cblxuXHRcdFx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG92ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmV5LTUwMCk7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC8vIC5pcy1mb2N1c2VkIC5jaG9pY2VzX19pbm5lcixcblx0XHQvLyAuaXMtb3BlbiB7XG5cdFx0Ly8gXHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdFx0Ly8gXHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1zdHJva2UtbGlnaHQtYmx1ZSk7XG5cdFx0Ly8gfVxuXHRcdC5pcy1mb2N1c2VkIC5jaG9pY2VzX19pbm5lcixcblx0XHQuaXMtb3BlbiAuY2hvaWNlc19faW5uZXIge1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiB2YXIoLS1zdHJva2UtbGlnaHQtYmx1ZSk7XG5cdFx0fVxuXG5cdFx0LmNob2ljZXNfX2lubmVyIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4td2hpdGUpO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tc3Ryb2tlLWxpZ2h0LWJsdWUpO1xuXG5cdFx0XHRmb250OiB2YXIoLS1idXR0b24tbWVkaXVtKTtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0fVxuXHRcdC5jaG9pY2VzX19saXN0LS1zaW5nbGUge1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHR9XG5cdFx0LmNob2ljZXNbZGF0YS10eXBlKj0nc2VsZWN0LW9uZSddIC5jaG9pY2VzX19pbm5lciB7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdH1cblx0XHQuY2hvaWNlc1tkYXRhLXR5cGUqPSdzZWxlY3Qtb25lJ10uaXMtb3Blbjo6YWZ0ZXIge1xuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcblx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0fVxuXHRcdC5jaG9pY2VzW2RhdGEtdHlwZSo9J3NlbGVjdC1vbmUnXTo6YWZ0ZXIge1xuXHRcdFx0d2lkdGg6IDEwcHg7XG5cdFx0XHRoZWlnaHQ6IDEwcHg7XG5cdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0dG9wOiAyN3B4O1xuXHRcdFx0cmlnaHQ6IDI0cHg7XG5cdFx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gNDAwbXM7XG5cdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VVEYtOCwlM2Nzdmcgd2lkdGg9JzgnIGhlaWdodD0nNScgdmlld0JveD0nMCAwIDggNScgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzZSUzY3BhdGggZmlsbC1ydWxlPSdldmVub2RkJyBjbGlwLXJ1bGU9J2V2ZW5vZGQnIGQ9J00wIDEuMTc2NTFMMS4yMzA4MiAwTDQgMi42NDY5OEw2Ljc2OTE4IDBMOCAxLjE3NjUxTDQgNUwwIDEuMTc2NTFaJyBmaWxsPSclMjMwMDE0MzQnLyUzZSUzYy9zdmclM2UgXCIpO1xuXHRcdH1cblx0XHQvLyAuY2hvaWNlc1tkYXRhLXR5cGUqPSdzZWxlY3Qtb25lJ10ge1xuXHRcdC8vIFx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHRcdC8vIFx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tc3Ryb2tlLWxpZ2h0LWJsdWUpO1xuXHRcdC8vIFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi13aGl0ZSk7XG5cdFx0Ly8gfVxuXHRcdC5jaG9pY2VzX19pdGVtIHtcblx0XHRcdHBhZGRpbmc6IDE1cHggMjRweDtcblx0XHR9XG5cdFx0Ly8gLmNob2ljZXMuaXMtb3BlbiB7XG5cdFx0Ly8gXHRib3JkZXItcmFkaXVzOiA4cHg7XG5cblx0XHQvLyBcdGJvcmRlcjogbm9uZTtcblx0XHQvLyBcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4td2hpdGUpO1xuXHRcdC8vIH1cblx0XHQuaXMtb3BlbiAuY2hvaWNlc19faW5uZXIge1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHRcdFx0Ly8gYm9yZGVyOiAxcHggc29saWQgdmFyKC0tc3Ryb2tlLWxpZ2h0LWJsdWUpO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi13aGl0ZSk7XG5cdFx0fVxuXHR9XG5cdCYtY2FyZHMge1xuXHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuXHRcdGdhcDogMzBweDtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRnYXA6IDIwcHg7XG5cdFx0fVxuXG5cdFx0Ji1pdGVtIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhY2tncm91bmQtYmx1ZSk7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRcdFx0cGFkZGluZzogNTBweCA2OHB4IDUwcHggNDBweDtcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0XHRwYWRkaW5nOiA1MHB4IDQwcHg7XG5cdFx0XHR9XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRwYWRkaW5nOiAzMnB4O1xuXHRcdFx0fVxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc1cHgpIHtcblx0XHRcdFx0cGFkZGluZzogMzBweCAzOXB4IDM0cHggMjFweDtcblx0XHRcdH1cblx0XHRcdGgyIHtcblx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0Y29sb3I6IHZhcigtLW1haW4tYmxhY2spO1xuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbi1za2lwLWluazogbm9uZTtcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb24tdGhpY2tuZXNzOiAxcHg7XG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogb3BhY2l0eSBsaW5lYXIgMC4zcztcblx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdG9wYWNpdHk6IDAuODU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdGZvbnQ6IHZhcigtLWRlc2t0b3AtMTkyMC1oLTUpO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMnB4O1xuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYtdGV4dCB7XG5cdFx0XHRcdG1hcmsge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYigwIDI5IDgzIC8gMjQlKTtcblx0XHRcdFx0fVxuXHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHRkaXNwbGF5OiAtd2Via2l0LWJveDtcblx0XHRcdFx0LXdlYmtpdC1saW5lLWNsYW1wOiAzO1xuXHRcdFx0XHQtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuXHRcdFx0XHRmb250OiB2YXIoLS1ib2R5LWxhcmdlKTtcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRcdFx0Zm9udDogdmFyKC0tYnV0dG9uLW1lZGl1bSk7XG5cdFx0XHRcdH1cblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0XHRmb250OiB2YXIoLS1ib2R5LXNtYWxsKTtcblx0XHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHRcdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHRcdFx0XHRcdC13ZWJraXQtbGluZS1jbGFtcDogNjtcblx0XHRcdFx0XHQtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIuYWNjb3JkaW9uLWJvZHkge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59IiwiQHVzZSAnLi4vLi4vYmFzZS9taXhpbnMnO1xuXG4uYXJ0aWNsZXMge1xuXHRtYXJnaW4tYm90dG9tOiB2YXIoLS1zZWN0aW9uLW1iKTtcblx0Ji10aXRsZSB7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHR9XG5cdH1cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0fVxufVxuXG4uYXJ0aWNsZXNfX2hlYWRlciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRtYXJnaW4tYm90dG9tOiA1MHB4O1xuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdG1hcmdpbi1ib3R0b206IDQ2cHg7XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRtYXJnaW4tYm90dG9tOiA0NHB4O1xuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRtYXJnaW4tYm90dG9tOiAyOHB4O1xuXHR9XG59XG5cbi5hcnRpY2xlc19fbW9yZSB7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuXG4uYXJ0aWNsZXNfX21vcmUtLW1vYmlsZSB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdG1hcmdpbi10b3A6IDM3cHg7XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdH1cbn1cblxuLmFydGljbGVzX19zbGlkZXIge1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdG92ZXJmbG93OiB2aXNpYmxlO1xuXHR9XG59XG5cbi5hcnRpY2xlc19fbGlzdCB7XG5cdGRpc3BsYXk6IGZsZXg7XG59XG5cbi5hcnRpY2xlIHtcblx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0aGVpZ2h0OiA0NDBweDtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRoZWlnaHQ6IDQ1OHB4O1xuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0d2lkdGg6IDMxMHB4O1xuXHRcdGhlaWdodDogNDIwcHg7XG5cdFx0ZmxleDogMCAwIGF1dG87XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdHdpZHRoOiAzMDBweDtcblx0XHRoZWlnaHQ6IDM0OXB4O1xuXHR9XG59XG5cbi5hcnRpY2xlX19pbWFnZSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGhlaWdodDogMTgwcHg7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHR0cmFuc2l0aW9uOiA0MDBtcztcblxuXHRpbWcge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0XHRvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRib3JkZXItcmFkaXVzOiAyMHB4IDIwcHggMCAwO1xuXHR9XG5cblx0Jjo6YmVmb3JlIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdGxlZnQ6IDA7XG5cdFx0dG9wOiAwO1xuXHRcdGJvcmRlci1yYWRpdXM6IDIwcHggMjBweCAwIDA7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzJiNmRlMTI5O1xuXHR9XG5cblx0Jjpob3ZlciB7XG5cdFx0b3BhY2l0eTogMC44NTtcblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdGhlaWdodDogMTY4cHg7XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRoZWlnaHQ6IDE1MHB4O1xuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRoZWlnaHQ6IDEzNXB4O1xuXHR9XG59XG5cbi5hcnRpY2xlX19jb250ZW50IHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0cGFkZGluZzogMjhweCA0MHB4IDQwcHg7XG5cdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXN0cm9rZS1saWdodC1ibHVlKTtcblx0Ym9yZGVyLXRvcDogbm9uZTtcblx0Ym9yZGVyLXJhZGl1czogMCAwIDIwcHggMjBweDtcblx0ZmxleDogMTtcblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRwYWRkaW5nOiA0MHB4IDQwcHggNDBweDtcblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdHBhZGRpbmc6IDMycHggMjFweCAzMnB4IDMycHg7XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdHBhZGRpbmc6IDIwcHggMjBweCAzMHB4O1xuXHR9XG59XG5cbi5hcnRpY2xlX19jYXRlZ29yeSB7XG5cdGZvbnQ6IHZhcigtLWJvZHktc21hbGwpO1xuXHRtYXJnaW4tYm90dG9tOiAxMnB4O1xuXHRjb2xvcjogdmFyKC0tZ3JleS01MDApO1xuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0fVxufVxuXG4uYXJ0aWNsZV9fbmFtZSB7XG5cdGZvbnQ6IHZhcigtLWNhcHRpb24tbGFyZ2UpO1xuXHRtYXgtd2lkdGg6IDMwM3B4O1xuXHRjb2xvcjogdmFyKC0tbWFpbi1ibGFjayk7XG5cdHRyYW5zaXRpb246IDQwMG1zO1xuXHRAaW5jbHVkZSBtaXhpbnMubGluZS1jbGFtcCgzKTtcblxuXHQmOmhvdmVyIHtcblx0XHRjb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0Zm9udDogdmFyKC0tY2FwdGlvbi1tZWRpdW0pO1xuXHR9XG59XG5cbi5hcnRpY2xlX19kYXRlIHtcblx0bWFyZ2luLXRvcDogYXV0bztcblx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdGZvbnQ6IHZhcigtLWJvZHktc21hbGwpO1xuXHRjb2xvcjogdmFyKC0tZ3JleS01MDApO1xufVxuLmFydGljbGVzX19zbGlkZXIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4iLCIuYnJlYWRjcnVtYiB7XG5cdG1hcmdpbjogMTA2cHggMCA0MHB4O1xuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdG1hcmdpbjogMTAwcHggMCAzNnB4O1xuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRtYXJnaW46IDc4cHggMCAzMHB4O1xuXHR9XG59XG5cbi5icmVhZGNydW1iX19saXN0IHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Zm9udDogdmFyKC0tYm9keS1zbWFsbCk7XG5cdGNvbG9yOiB2YXIoLS1ncmV5LTUwMCk7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRvdmVyZmxvdy14OiBzY3JvbGw7XG5cdH1cblxuXHRhIHtcblx0XHRjb2xvcjogaW5oZXJpdDtcblx0XHRmb250OiBpbmhlcml0O1xuXHRcdHRyYW5zaXRpb246IDQwMG1zO1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRjb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcblx0XHRcdG9wYWNpdHk6IDAuOTtcblx0XHR9XG5cdH1cblxuXHRsaSB7XG5cdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdGNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuXHRcdH1cblxuXHRcdCYgKyBsaTpiZWZvcmUge1xuXHRcdFx0cGFkZGluZzogMTZweDtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgY2xhc3M9J2ZyYW1lLTUxJyB3aWR0aD0nOCcgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgOCA4JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTBBJTNFJTNDcGF0aCBkPSdNMi4xMDUyOCA4TDYgNEwyLjEwNTI4IDBMMSAxLjEzNTE2TDMuNzkwMjYgNEwxIDYuODY0ODRMMi4xMDUyOCA4WicgZmlsbD0nJTIzNjU3NTkyJyAvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcblxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0XHRcdHBhZGRpbmc6IDE1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCJzZWN0aW9uLmNhbGN1bGF0b3Ige1xuICAuY2hvaWNlczpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGg2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tc2VjdGlvbi1tYik7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5jaG9pY2VzX19pbm5lciB7XG4gICAgcGFkZGluZzogMTVweCAyMHB4IDIwcHg7XG4gICAgbWluLWhlaWdodDogYXV0bztcbiAgICBoZWlnaHQ6IDU2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pbnB1dC1ncmV5LWZpbGwpO1xuICB9XG5cbiAgLmlzLW9wZW4gLmNob2ljZXNfX2lubmVyIHtcbiAgICBib3JkZXItcmFkaXVzOiA4cHggOHB4IDAgMDtcbiAgfVxuXG4gIC5jaG9pY2VzW2RhdGEtdHlwZSo9J3NlbGVjdC1vbmUnXSAuY2hvaWNlc19faW5uZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG5cbiAgLmNhbGN1bGF0b3JfX3NlbGVjb3Rvci1vZmZpY2VcbiAgICAuY2hvaWNlc1tkYXRhLXR5cGUqPSdzZWxlY3Qtb25lJ11cbiAgICAuY2hvaWNlc19faW5wdXQge1xuICAgIGNvbG9yOiB2YXIoLS1tYWluLWJsYWNrKTtcbiAgICBmb250OiB2YXIoLS1idXR0b24tbWVkaXVtKTtcbiAgICBwYWRkaW5nOiA1cHggMTVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pbnB1dC1ncmV5LWZpbGwpO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1ncmV5LTEwMCk7XG4gICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6IHZhcigtLWdyZXktNDAwKTtcbiAgICB9XG4gIH1cblxuICAuY2hvaWNlc19fbGlzdC0tc2luZ2xlIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGNvbG9yOiB2YXIoLS1tYWluLWJsYWNrKTtcbiAgICBmb250OiB2YXIoLS1idXR0b24tbWVkaXVtKTtcbiAgfVxuXG4gIC5jaG9pY2VzX19wbGFjZWhvbGRlciB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBjb2xvcjogdmFyKC0tZ3JleS00MDApO1xuICB9XG5cbiAgLmNob2ljZXNbZGF0YS10eXBlKj0nc2VsZWN0LW9uZSddOjphZnRlciB7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHRvcDogMjVweDtcbiAgICByaWdodDogMjBweDtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gNDAwbXM7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTAnIGhlaWdodD0nMTAnIHZpZXdCb3g9JzAgMCAxMCAxMCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZmlsbC1ydWxlPSdldmVub2RkJyBjbGlwLXJ1bGU9J2V2ZW5vZGQnIGQ9J00wLjE2MjcxOCAyLjE3NTc0QzAuMzc5Njc2IDEuOTQxNDIgMC43MzE0MzUgMS45NDE0MiAwLjk0ODM5MyAyLjE3NTc0TDUgNi41NTE0N0w5LjA1MTYxIDIuMTc1NzRDOS4yNjg1NyAxLjk0MTQyIDkuNjIwMzMgMS45NDE0MiA5LjgzNzI4IDIuMTc1NzRDMTAuMDU0MiAyLjQxMDA1IDEwLjA1NDIgMi43ODk5NSA5LjgzNzI4IDMuMDI0MjZMNS4zOTI4NCA3LjgyNDI2QzUuMTc1ODggOC4wNTg1OCA0LjgyNDEyIDguMDU4NTggNC42MDcxNiA3LjgyNDI2TDAuMTYyNzE4IDMuMDI0MjZDLTAuMDU0MjM5NSAyLjc4OTk1IC0wLjA1NDIzOTUgMi40MTAwNSAwLjE2MjcxOCAyLjE3NTc0WicgZmlsbD0nJTIzMDAxNDM0Jy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICB9XG5cbiAgLmlzLW9wZW4gLmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duLFxuICAuaXMtb3BlbiAuY2hvaWNlc19fbGlzdFthcmlhLWV4cGFuZGVkXSB7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG5cbiAgLmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duLFxuICAuY2hvaWNlc19fbGlzdFthcmlhLWV4cGFuZGVkXSB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWlucHV0LWdyZXktZmlsbCk7XG4gIH1cblxuICAuY2hvaWNlc1tkYXRhLXR5cGUqPSdzZWxlY3Qtb25lJ10uaXMtb3Blbjo6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuXG4gIC5jaG9pY2VzX19saXN0LS1kcm9wZG93biAuY2hvaWNlc19fbGlzdCxcbiAgLmNob2ljZXNfX2xpc3RbYXJpYS1leHBhbmRlZF0gLmNob2ljZXNfX2xpc3Qge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAuY2FsY3VsYXRvcl9fc2VsZWNvdG9yLXR5cGUgLmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duIC5jaG9pY2VzX19saXN0LFxuICAuY2hvaWNlc19fbGlzdFthcmlhLWV4cGFuZGVkXSAuY2hvaWNlc19fbGlzdCB7XG4gICAgbWF4LWhlaWdodDogMTY0cHggIWltcG9ydGFudDtcbiAgfVxuICAuY2FsY3VsYXRvcl9fc2VsZWNvdG9yLW9mZmljZSAuY2hvaWNlc19fbGlzdC0tZHJvcGRvd24gLmNob2ljZXNfX2xpc3QsXG4gIC5jaG9pY2VzX19saXN0W2FyaWEtZXhwYW5kZWRdIC5jaG9pY2VzX19saXN0IHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgIG1heC1oZWlnaHQ6IDE0MHB4O1xuICAgIH1cbiAgfVxuXG4gIC5jYWxjdWxhdG9yX19zZWxlY290b3Itb2ZmaWNlIC5jaG9pY2VzX19saXN0LS1kcm9wZG93biB7XG4gICAgLmNob2ljZXNfX2l0ZW0ge1xuICAgICAgcGFkZGluZzogOHB4IDE1cHggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgLmNhbGN1bGF0b3JfX3NlbGVjb3Rvci1vZmZpY2UgLmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgIG1heC1oZWlnaHQ6IDE2NXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gIC5jaG9pY2VzX19pdGVtIHtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDQwMG1zO1xuICB9XG5cbiAgLmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duIHtcbiAgICAuY2hvaWNlc19faXRlbSB7XG4gICAgICBjb2xvcjogdmFyKC0tbWFpbi1ibGFjayk7XG4gICAgICBmb250OiB2YXIoLS1idXR0b24tbWVkaXVtKTtcbiAgICAgIHBhZGRpbmc6IDEzLjhweCAyMHB4O1xuXG4gICAgICAmICsgLmNob2ljZXNfX2l0ZW0ge1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tZ3JleS0xMDApO1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RlZThlZDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY2hvaWNlc19fbGlzdC0tZHJvcGRvd24gLmNob2ljZXNfX2l0ZW0tLXNlbGVjdGFibGUuaXMtaGlnaGxpZ2h0ZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZWU4ZWQ7XG4gICAgY29sb3I6IHZhcigtLXNlY29uZGFyeS1ibHVlLXRleHQpO1xuICB9XG5cbiAgLmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duIC5jaG9pY2VzX19wbGFjZWhvbGRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgICYgKyAuY2hvaWNlc19faXRlbSB7XG4gICAgICBib3JkZXItdG9wOiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4uY2FsY3VsYXRvcl9fc2VsZWNvdG9yIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuI2NhbGN1bGF0b3Ige1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIG1pbi1oZWlnaHQ6IDYzMHB4O1xuICAgIHBhZGRpbmc6IDQwcHggMjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5jYWxjdWxhdG9yX193cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA4MHB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1iYWNrZ3JvdW5kLXRpZmZhbnkpO1xuICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciA1MDBweDtcbiAgZ3JpZC1jb2x1bW4tZ2FwOiA3NXB4O1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgIHBhZGRpbmc6IDgwcHggNDBweCA4MHB4IDUwcHg7XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBwYWRkaW5nOiA3MHB4IDQwcHggNDNweCA0MHB4O1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBwYWRkaW5nOiA2OHB4IDIwcHggNDNweDtcbiAgICBtYXJnaW46IDAgLTIwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgfVxufVxuXG4uY2FsY3VsYXRvcl9fbGVmdCB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzZweDtcbiAgfVxufVxuXG4uY2FsY3VsYXRvcl9fdGl0bGUge1xuICBmb250OiB2YXIoLS1kZXNrdG9wLTE5MjAtaC0zKTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICB9XG59XG5cbi5jYWxjdWxhdG9yX190ZXh0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBtYXgtd2lkdGg6IDQzNnB4O1xuICBsZXR0ZXItc3BhY2luZzogLTElO1xuICBmb250OiB2YXIoLS1ib2R5LWxhcmdlKTtcbiAgYSB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgdHJhbnNpdGlvbjogNDAwbXM7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgIG1heC13aWR0aDogNDMwcHg7XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIGZvbnQ6IHZhcigtLWJvZHktbWVkaXVtKTtcbiAgfVxufVxuXG4uY2FsY3VsYXRvcl9fYmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDc4cHg7XG4gIGJvdHRvbTogNzdweDtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICBsZWZ0OiA1MHB4O1xuICAgIGJvdHRvbTogODJweDtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmNhbGN1bGF0b3Ige1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAzNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgICBwYWRkaW5nOiAzNHB4IDIwcHggNDNweCAyMHB4O1xuICB9XG59XG5cbi5jYWxjdWxhdG9yX19zdGVwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA2cHg7XG4gIG1hcmdpbi1ib3R0b206IDIycHg7XG59XG5cbi5jYWxjdWxhdG9yX19zdGVwX2xhYmVsIHtcbiAgZm9udDogdmFyKC0tY2FwdGlvbi1sYXJnZSk7XG59XG5cbi5jYWxjdWxhdG9yX19zdGVwX3ZhbHVlIHtcbiAgZm9udDogdmFyKC0tY2FwdGlvbi1zbWFsbCk7XG4gIHBhZGRpbmc6IDAgNnB4O1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWRhcmstdGlmZmFueSk7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG59XG5cbi5jYWxjdWxhdG9yX19iYWNrIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIGNvbG9yOiB2YXIoLS1ncmV5LTQwMCk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGRpc3BsYXk6IG5vbmU7XG5cbiAgJi5zaG93IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cblxuLmNhbGN1bGF0b3JfX3JvdyB7XG4gICYgKyAuY2FsY3VsYXRvcl9fcm93IHtcbiAgICBtYXJnaW4tdG9wOiAxNHB4O1xuICB9XG59XG4uY2FsY3VsYXRvci1jbG9zZS1lcnJvciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG4gIGNvbG9yOiB2YXIoLS1tYWluLXdoaXRlKTtcbiAgcGFkZGluZzogMTVweCAyNHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHRyYW5zaXRpb246IGVhc2UtaW4tb3V0IDAuM3M7XG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNlY29uZGFyeS1ibHVlLXRleHQpO1xuICB9XG59XG4uY2FsY3VsYXRvci1lcnJvci1tZXNzYWdlIHtcbiAgYm94LXNoYWRvdzogcmdiYSgwLCAwLCAwLCAwLjI0KSAwcHggM3B4IDhweDtcbiAgZGlzcGxheTogbm9uZTtcbiAgYW5pbWF0aW9uOiBmYWRlSW4gMC4zcyBsaW5lYXI7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogOTk5O1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xuICB9XG59XG4vLyAuY2FsY3VsYXRvcl9fbmFtZSB7XG4vLyBcdHRyYW5zaXRpb246IHBhZGRpbmcgMC4zcztcbi8vIFx0cG9zaXRpb246IHJlbGF0aXZlO1xuLy8gXHQuY2FsYy1lcnJvci1uYW1lIHtcbi8vIFx0XHRib3R0b206IC04cHggIWltcG9ydGFudDtcbi8vIFx0fVxuLy8gfVxuLmNhbGN1bGF0b3JfX3JvdyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jYWxjLWVycm9yLWN1c3RvbWVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0yNXB4ICFpbXBvcnRhbnQ7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAgIGJvdHRvbTogLTIwcHggIWltcG9ydGFudDtcbiAgfVxufVxuLmNhbGN1bGF0b3JfX3Jvd19sYWJlbCB7XG4gIGZvbnQ6IHZhcigtLWJvZHktbWVkaXVtKTtcbiAgbWFyZ2luLWJvdHRvbTogM3B4O1xufVxuLmNhbGN1bGF0b3JfX3Jvd19sYWJlbC1jaGFuZ2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNhbGN1bGF0b3JfX3Jvd19pbnB1dCB7XG4gIGhlaWdodDogNTZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taW5wdXQtZ3JleS1maWxsKTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIHdpZHRoOiAxMDAlO1xuXG4gICY6LXdlYmtpdC1hdXRvZmlsbCB7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxMDBweCB2YXIoLS1pbnB1dC1ncmV5LWZpbGwpICFpbXBvcnRhbnQ7IC8qINCm0LLQtdGCINGE0L7QvdCwICovXG4gICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDsgLyog0YbQstC10YIg0YLQtdC60YHRgtCwICovXG4gICAgY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDsgLyog0YbQstC10YIg0YLQtdC60YHRgtCwICovXG4gIH1cblxuICAmOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6IHZhcigtLWdyZXktNDAwKTtcbiAgfVxufVxuXG4uY2FsY3VsYXRvcl9fcm93X3NsaWRlIHtcbiAgbWFyZ2luOiAwIDIwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMnB4KTtcblxuICAubm9VaS1jb25uZWN0IHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZWNvbmRhcnktbGlnaHQtb3JhbmdlKTtcbiAgfVxuXG4gICYubm9VaS1ob3Jpem9udGFsIHtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgfVxuXG4gIC5ub1VpLWhhbmRsZS5ub1VpLWhhbmRsZS1sb3dlciB7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB0b3A6IC04cHg7XG4gICAgcmlnaHQ6IC01cHg7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBib3JkZXI6IDRweCBzb2xpZCB2YXIoLS1tYWluLW9yYW5nZSk7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgJjo6YmVmb3JlLFxuICAgICY6OmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi5jYWxjdWxhdG9yX19yb3dfcGlwcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBtYXJnaW4tdG9wOiA0cHg7XG5cbiAgYnV0dG9uIHtcbiAgICBjb2xvcjogdmFyKC0tZ3JleS0yMDApO1xuICAgIGZvbnQ6IHZhcigtLWJvZHktc21hbGwpO1xuICB9XG59XG5cbi5jYWxjdWxhdG9yX19idXR0b24ge1xuICB3aWR0aDogMTAwJTtcbiAgZm9udDogdmFyKC0tYnV0dG9uLW1lZGl1bSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4tb3JhbmdlKTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMTVweCAwO1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICB0cmFuc2l0aW9uOiA0MDBtcztcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTk2ZDFkO1xuICB9XG59XG5cbi5jYWxjdWxhdG9yX19zdGVwX3R3byB7XG4gIC5jYWxjdWxhdG9yX19zd2l0Y2hlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxufVxuXG4uY2FsY3VsYXRvcl9fc3dpdGNoZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDU2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWlucHV0LWdyZXktZmlsbCk7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgcGFkZGluZzogNHB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNhbGN1bGF0b3JfX3N3aXRjaGVyX2J1dHRvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGNvbG9yOiB2YXIoLS1tYWluLWJsYWNrKTtcbiAgZm9udDogdmFyKC0tYnV0dG9uLW1lZGl1bSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDQwMG1zO1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICB9XG5cbiAgJi5zZWxlY3RlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgfVxufVxuXG4uY2FsY3VsYXRvcl9fc3RlcF90aHJlZSB7XG4gIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcbiAgLy8gZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIC8vIGhlaWdodDogMTAwJTtcbiAgLy8gcG9zaXRpb246IHJlbGF0aXZlO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICBnYXA6IDE3cHg7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMTdweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG4uY2FsY3VsYXRvci10ZXh0LWJvdHRvbSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1heC13aWR0aDogdW5zZXQgIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogNDNweDtcbn1cbi5jYWxjdWxhdG9yX190ZXh0IHtcbiAgbWF4LXdpZHRoOiAzMDhweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY29sb3I6IHZhcigtLWdyZXktNTAwKTtcbiAgbWF4LXdpZHRoOiAzMDhweDtcbiAgYSB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuICAgIH1cbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgICBtYXgtd2lkdGg6IDMwOXB4O1xuICB9XG59XG4ucGVyY2VudC13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4jY2FsY3VsYXRvcl9wZXJjZW50LXZhbHVlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDUwJTtcbiAgcmlnaHQ6IDIwcHg7XG4gIGNvbG9yOiB2YXIoLS1ncmV5LTUwMCk7XG4gIGZvbnQ6IHZhcigtLWJvZHktbWVkaXVtKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xufVxuXG4uY2FsY3VsYXRvcl9zdW1tYXJpemUge1xuICBkaXNwbGF5OiBibG9jaztcblxuICAuY2FsY3VsYXRvciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5jYWxjdWxhdG9yX193cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgLmNhbGN1bGF0b3JfX2xlZnQge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuLmNhbGN1bGF0b3JfX3N0ZXBfb25lIHtcbiAgYW5pbWF0aW9uOiBmYWRlSW4gbGluZWFyIDAuM3M7XG59XG4uY2FsY3VsYXRvcl9fc3RlcC1zdW1tYXJpemUge1xuICBkaXNwbGF5OiBub25lO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbmltYXRpb246IGZhZGVJbiBsaW5lYXIgMC4zcztcblxuICAmLXRvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBtYXJnaW4tYm90dG9tOiA0NHB4O1xuICAgICAgZ2FwOiAyNHB4O1xuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICB9XG4gICAgJi10aXRsZSB7XG4gICAgICBmb250OiB2YXIoLS1kZXNrdG9wLTE5MjAtaC0zKTtcbiAgICAgIGNvbG9yOiB2YXIoLS1tYWluLWJsYWNrKTtcbiAgICAgIHdpZHRoOiA1NDhweDtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgICAmLWJ0bi13cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi1idG4ge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tc3Ryb2tlLWxpZ2h0LWJsdWUpO1xuICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgcGFkZGluZzogMTVweCAyNHB4O1xuICAgICAgY29sb3I6IHZhcigtLXNlY29uZGFyeS1ibHVlLXRleHQpO1xuICAgICAgdHJhbnNpdGlvbjogZWFzZS1pbi1vdXQgMC4zcztcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnktYmx1ZS10ZXh0KTtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYtZGVzY3JpcHRpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBwYWRkaW5nOiAxMnB4IDI0cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZC1ibHVlKTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogMWZyIDFmcjtcbiAgICAgIGdhcDogMTZweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDM0cHg7XG4gICAgICBjb2x1bW4tZ2FwOiA0MHB4O1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgd2lkdGg6IDU3MHB4O1xuICAgICAgICBsZWZ0OiAyNHB4O1xuICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXN0cm9rZS1saWdodC1ncmV5KTtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZ2FwOiAyMHB4O1xuICAgICAgcGFkZGluZzogMTlweCAyMHB4IDIycHggMjBweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIH1cbiAgICAmLWl0ZW0tY29zdCB7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgICAgICAgZ3JpZC1yb3c6IDI7XG4gICAgICB9XG4gICAgfVxuICAgICYtYWNjb3JkaW9uIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICB9XG4gICAgfVxuICAgIC5jYWxjdWxhdG9yX19zdGVwLXN1bW1hcml6ZS1kZXNjcmlwdGlvbi1hY2NvcmRpb24tYnRuLWJlZm9yZSB7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICB3aWR0aDogMnB4O1xuICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSg5MGRlZykgIWltcG9ydGFudDtcbiAgICAgICAgdHJhbnNpdGlvbjogNDAwbXM7XG4gICAgICB9XG4gICAgfVxuICAgIC5jYWxjdWxhdG9yX19zdGVwLXN1bW1hcml6ZS1kZXNjcmlwdGlvbi1hY2NvcmRpb24tYnRuIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiAtN3B4O1xuICAgICAgd2lkdGg6IDM2cHg7XG4gICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgd2lkdGg6IDJweDtcbiAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgdHJhbnNpdGlvbjogNDAwbXM7XG4gICAgICB9XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgIHRyYW5zaXRpb246IDQwMG1zO1xuICAgICAgfVxuICAgIH1cbiAgICAmLWl0ZW0ge1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLXN0cm9rZS1saWdodC1ncmV5KTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICAgICY6bnRoLWNoaWxkKDQpIHtcbiAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgfVxuICAgICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi10aXRsZSB7XG4gICAgICAgIGZvbnQ6IHZhcigtLWJvZHktc21hbGwpO1xuICAgICAgICBjb2xvcjogdmFyKC0tZ3JleS01MDApO1xuICAgICAgfVxuICAgICAgJi10ZXh0IHtcbiAgICAgICAgZm9udDogdmFyKC0tY2FwdGlvbi1zbWFsbCk7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1tYWluLWJsYWNrKTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi1jYXJkcyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDE3cHg7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZ2FwOiAyMHB4O1xuICAgIH1cbiAgICAuY2FsY3VsYXRvcl9fc3RlcC1zdW1tYXJpemUtY2FyZHMtdGl0bGUtc2Vjb25kIHtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtdGl0bGUge1xuICAgICAgY29sb3I6IHZhcigtLW1haW4tYmxhY2spO1xuICAgICAgZm9udDogdmFyKC0tZGVza3RvcC0xOTIwLWgtNyk7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cbiAgICAuY2FsY3VsYXRvcl9fc3RlcC1zdW1tYXJpemUtY2FyZC13cmFwIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBnYXA6IDE3cHg7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIH1cbiAgICAgIC5jYWxjdWxhdG9yX19zdGVwLXN1bW1hcml6ZS1jYXJkIHtcbiAgICAgICAgaGVpZ2h0OiAxODBweDtcbiAgICAgICAgd2lkdGg6IDI0OXB4O1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDI0cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXN0cm9rZS1saWdodC1ibHVlKTtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gICAgICAgICAgaGVpZ2h0OiAxNDBweDtcbiAgICAgICAgICB3aWR0aDogMzAwcHg7XG4gICAgICAgICAgcGFkZGluZzogMjBweCAwIDIwcHggMjRweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgJi1zdW0ge1xuICAgICAgICAgIGZvbnQ6IHZhcigtLWRlc2t0b3AtMTkyMC1oLTQpO1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS1tYWluLWJsYWNrKTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzOHB4O1xuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi10ZXh0IHtcbiAgICAgICAgICBmb250OiB2YXIoLS1ib2R5LXNtYWxsKTtcbiAgICAgICAgICBtYXgtd2lkdGg6IDE1MHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5zdW1tYXJpemUtY2FyZC1hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZDogdmFyKC0tZ3JhZGllbnQtYmx1ZSk7XG4gICAgICAuY2FsY3VsYXRvcl9fc3RlcC1zdW1tYXJpemUtY2FyZC1zdW0ge1xuICAgICAgICBjb2xvcjogdmFyKC0tbWFpbi13aGl0ZSk7XG4gICAgICB9XG4gICAgICAuY2FsY3VsYXRvcl9fc3RlcC1zdW1tYXJpemUtY2FyZC10ZXh0IHtcbiAgICAgICAgY29sb3I6IHZhcigtLW1haW4td2hpdGUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLWJvdHRvbSB7XG4gICAgbWFyZ2luLXRvcDogMTdweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNTExcHggMWZyO1xuICAgIGdhcDogMjBweDtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbm9uZTtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuXG4gICAgICAuY2FsY3VsYXRvci10ZXh0LWJvdHRvbSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYtdGV4dCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBjb2xvcjogdmFyKC0tZ3JleS01MDApO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgbWF4LXdpZHRoOiAyNzlweDtcbiAgICB9XG4gIH1cbiAgJi1kb3dubG9hZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgdmFyKC0tc2Vjb25kYXJ5LWJsdWUtdGV4dCk7XG4gICAgfVxuICAgIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktYmx1ZS10ZXh0KTtcbiAgICBmb250OiB2YXIoLS1idXR0b24tbWVkaXVtKTtcblxuICAgIG1hcmdpbjogMjBweCAwIDI4cHggMDtcbiAgfVxufVxuLmNhbGN1bGF0b3JfcmVjb3VudC10aXRsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAyNHB4O1xuICB9XG4gIC5jYWxjdWxhdG9yX3JlY291bnQtYnV0dG9uLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICB9XG4gIC5jYWxjdWxhdG9yX3JlY291bnQtYnV0dG9uIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1zdHJva2UtbGlnaHQtYmx1ZSk7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIHBhZGRpbmc6IDE1cHggMjRweDtcbiAgICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWJsdWUtdGV4dCk7XG4gICAgdHJhbnNpdGlvbjogZWFzZS1pbi1vdXQgMC4zcztcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNlY29uZGFyeS1ibHVlLXRleHQpO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuICB9XG59XG4uY2FsYy1lcnJvciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNXB4O1xuICBib3R0b206IC0yNXB4O1xuICBmb250OiB2YXIoLS1jYXB0aW9uLXNtYWxsKTtcbiAgY29sb3I6IHJnYigxOTYsIDAsIDApO1xuICBhbmltYXRpb246IGZhZGVJbiBmb3J3YXJkcyAwLjNzO1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuLnN3aXRjaGVyX2xhYmVsLXJvdyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG4uY2FsYy1lcnJvci1pbm4ge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDVweDtcbiAgYm90dG9tOiAtOHB4O1xuICBmb250OiB2YXIoLS1jYXB0aW9uLXNtYWxsKTtcbiAgY29sb3I6IHJnYigxOTYsIDAsIDApO1xuICBhbmltYXRpb246IGZhZGVJbiBmb3J3YXJkcyAwLjNzO1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuLmNhbGN1bGF0b3JfX2J1dHRvbi1zZW5kIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQ6IHZhcigtLWJ1dHRvbi1tZWRpdW0pO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLW9yYW5nZSk7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDE1cHggMDtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgdHJhbnNpdGlvbjogNDAwbXM7XG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlOTZkMWQ7XG4gIH1cbn1cbi5idG5fX3NlbmQtaW5hY3RpdmUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3BhY2l0eTogMC42O1xufVxuLmNhbGN1bGF0b3JfX3N0ZXAtZ29vZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY2FsYy1wcmVsb2FkZXIge1xuICBkaXNwbGF5OiBub25lO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI0MSAyNDEgMjQxIC8gNiUpO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cigyMHB4KTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgYW5pbWF0aW9uOiBmYWRlSW4gMC4zcyBsaW5lYXI7XG4gIHotaW5kZXg6IDE3O1xufVxuLmNhbGN1bGF0b3ItZXJyb3ItYnRuX2Nsb3NlIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtMzZweDtcbiAgdG9wOiAtMzVweDtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gIH1cbiAgJjpob3ZlciB7XG4gICAgc3ZnIGNpcmNsZSB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICAgIGZpbGw6IHZhcigtLXNlY29uZGFyeS1ibHVlLXRleHQpO1xuICAgIH1cbiAgICBzdmcgcGF0aCB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICAgIHN0cm9rZTogI2ZmZmZmZjtcbiAgICB9XG4gIH1cbn1cbi5jYWxjdWxhdG9yX19zdGVwX3R3b19hbmRfdGhyZWUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNhbGN1bGF0b3JfX2J1dHRvbi1maXZlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQ6IHZhcigtLWJ1dHRvbi1tZWRpdW0pO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLW9yYW5nZSk7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDE1cHggMDtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgdHJhbnNpdGlvbjogNDAwbXM7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U5NmQxZDtcbiAgfVxufVxuLmNhbGNfZ3JpZF93cmFwcGVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgZ2FwOiAxN3B4O1xuICBwYWRkaW5nLWJvdHRvbTogMjNweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZGYzZjU7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHB4O1xuICB9XG4gIC5jaG9pY2VzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4uY2FsY3VsYXRvcl9yb3dfY29udGFjdHMge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG4uY2FsY3VsYXRvcl9iYWNrX2hhbmRsZXIge1xuICBjb2xvcjogdmFyKC0tZ3JleS00MDApO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBub25lO1xuICBmb250OiB2YXIoLS1idXR0b24tbWVkaXVtKTtcbn1cbi5jYWxjdWxhdG9yIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5jYWxjdWxhdG9yX3N1Y2Nlc3Nfd2luZG93IHtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMTY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbi5jYWxjdWxhdG9yX3N1Y2Nlc3Nfd2luZG93LWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG59XG4uY2FsY3VsYXRvcl9zdWNjZXNzX3dpbmRvdyB7XG4gICYtd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICB9XG4gIH1cblxuICAmX2ltYWdlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG4gICYtdGl0bGUge1xuICAgIGZvbnQ6IHZhcigtLWRlc2t0b3AtMTkyMC1oLTIpO1xuICAgIGNvbG9yOiB2YXIoLS1tYWluLWJsYWNrKTtcbiAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG4gICYtZGVzY3JpcHRpb24ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250OiB2YXIoLS1ib2R5LWxhcmdlKTtcbiAgICBjb2xvcjogdmFyKC0tbWFpbi1ibGFjayk7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICBtYXgtd2lkdGg6IDM1MHB4O1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIGZvbnQ6IHZhcigtLWJvZHktbWVkaXVtKTtcbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIGZvbnQ6IHZhcigtLWJvZHktc21hbGwpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICB9XG4gIH1cbiAgJi10ZXh0LXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gICYtY2xvc2Uge1xuICAgIGZsZXg6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcbiAgICBjb2xvcjogdmFyKC0tbWFpbi13aGl0ZSk7XG4gICAgcGFkZGluZzogMTVweCAyNHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIHRyYW5zaXRpb246IGVhc2UtaW4tb3V0IDAuM3M7XG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnktYmx1ZS10ZXh0KTtcbiAgICB9XG4gIH1cbn1cbi5jYWxjdWxhdG9yX19jaGFuZ2UtYmxvY2sge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAxN3B4O1xuICB9XG59XG4uY2FsY3VsYXRvcl9fc3RlcC1zdW1tYXJpemUtdG9wIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gICAgZ2FwOiAxMHB4O1xuICB9XG4gIC5jYWxjdWxhdG9yX19zdGVwLXN1bW1hcml6ZS10b3AtYnRuLXdyYXBwZXIge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG4uY2FsY3VsYXRvcl9zdWNjZXNzX3dpbmRvd19pbWFnZSB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgd2lkdGg6IDI1MHB4O1xuICB9XG59XG4uY2FsY3VsYXRvcl9fY2hhbmdlLWJsb2NrLWRlc2t0b3Age1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gIGdhcDogMTdweDtcbiAgLy8gbWFyZ2luLXRvcDogNTBweDtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuLnN0YXIge1xuICBjb2xvcjogcmdiKDIxMSwgMCwgMCk7XG59XG4uY2FsY3VsYXRvcl9fcm93X29mZmljZSB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cbi5jYWxjdWxhdG9yX19yb3dfdGltZSB7XG4gIGRpc3BsYXk6IG5vbmU7IC8v0YHQutGA0YvRgtGL0Lkg0LHQu9C+0Log0L/QviDQv9GA0L7RgdGM0LHQtSwg0LIg0YDQsNC30LzQtdGC0LrQtSDQtdGB0YLRjFxufVxuIiwiLmNhbGNfc2hvdyB7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cbi5wb3B1cF9vdmVybGF5X2NhbGMge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdGxlZnQ6IDA7XG5cdHRvcDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0YmFja2dyb3VuZDogcmdiYSg0LCAyNywgNjYsIDAuMyk7XG5cdHotaW5kZXg6IDIwO1xuXHRvcGFjaXR5OiAwO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0dHJhbnNpdGlvbjogNDAwbXM7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHQmLnBvcHVwX292ZXJsYXlfY2FsY19zaG93IHtcblx0XHRvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG5cdFx0cG9pbnRlci1ldmVudHM6IGFsbDtcblx0fVxufVxuXG4uY2FsY3VsYXRvcl9tb2RhbC1oaWRkZW4ge1xuXHRkaXNwbGF5OiBub25lO1xufVxuLmNhbGNfbW9kYWwtY2xvc2VCdXR0b24ge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuXHRjb2xvcjogdmFyKC0tbWFpbi13aGl0ZSk7XG5cdHBhZGRpbmc6IDE1cHggMjRweDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHR0cmFuc2l0aW9uOiBlYXNlLWluLW91dCAwLjNzO1xuXHQmOmhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnktYmx1ZS10ZXh0KTtcblx0fVxufVxuLmNhbGN1bGF0b3JfbW9kYWwge1xuXHRoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcblx0bWluLXdpZHRoOiA1MDBweDtcblx0bWF4LWhlaWdodDogNjY0cHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWF4LXdpZHRoOiAxMTI5cHg7XG5cdHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xuXG5cdCY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcblx0XHR3aWR0aDogOHB4O1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHR3aWR0aDogNHB4O1xuXHRcdH1cblx0fVxuXG5cdCY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRtYXJnaW46IDEwcHggMDtcblx0fVxuXG5cdCY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmV5LTEwMCk7XG5cdFx0Ym9yZGVyLXJhZGl1czogMTFweDtcblx0XHR0cmFuc2l0aW9uOiBhbGwgMC40cztcblx0XHQtbW96LXRyYW5zaXRpb246IGFsbCAwLjRzO1xuXHRcdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNHM7XG5cdH1cblxuXHQmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3ZlciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JleS00MDApO1xuXHR9XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuXHRcdG1heC13aWR0aDogNjAwcHg7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRwYWRkaW5nOiAzMHB4IDI1cHg7XG5cdH1cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDkwMHB4KSB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRvdmVyZmxvdzogaGlkZGVuIGF1dG87XG5cdFx0Jjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuXHRcdFx0d2lkdGg6IDNweDtcblx0XHR9XG5cblx0XHQmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG5cdFx0XHRtYXJnaW46IDEwcHggMDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXG5cdFx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JleS0xMDApO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMTFweDtcblx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjRzO1xuXHRcdFx0LW1vei10cmFuc2l0aW9uOiBhbGwgMC40cztcblx0XHRcdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNHM7XG5cdFx0fVxuXG5cdFx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JleS00MDApO1xuXHRcdH1cblx0fVxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdHBhZGRpbmc6IDMwcHggMjBweCAhaW1wb3J0YW50O1xuXHRcdG1hcmdpbjogMCAxNXB4O1xuXHR9XG5cdCYtY2xvc2Uge1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cmlnaHQ6IC0zNnB4O1xuXHRcdHRvcDogLTM1cHg7XG5cdFx0ei1pbmRleDogOTk5OTtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogOTAwcHgpIHtcblx0XHRcdHJpZ2h0OiAxNnB4O1xuXHRcdFx0dG9wOiA0cHg7XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0cmlnaHQ6IDE2cHg7XG5cdFx0XHR0b3A6IDRweDtcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdHRvcDogN3B4O1xuXHRcdFx0cmlnaHQ6IDEwcHg7XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRzdmcgY2lyY2xlIHtcblx0XHRcdFx0ZmlsbDogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRzdmcgcGF0aCB7XG5cdFx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjNzO1xuXHRcdFx0XHRzdHJva2U6ICNmZmZmZmY7XG5cdFx0XHR9XG5cdFx0XHRzdmcgY2lyY2xlIHtcblx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuM3M7XG5cdFx0XHRcdGZpbGw6IHZhcigtLXNlY29uZGFyeS1ibHVlLXRleHQpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuLnBvcHVwX292ZXJsYXlfY2FsYyB7XG5cdG1hcmdpbi1ib3R0b206IHZhcigtLXNlY3Rpb24tbWIpO1xuXG5cdC5jaG9pY2VzX19pbm5lciB7XG5cdFx0cGFkZGluZzogMTVweCAyMHB4IDIwcHg7XG5cdFx0bWluLWhlaWdodDogYXV0bztcblx0XHRoZWlnaHQ6IDU2cHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pbnB1dC1ncmV5LWZpbGwpO1xuXHR9XG5cblx0LmlzLW9wZW4gLmNob2ljZXNfX2lubmVyIHtcblx0XHRib3JkZXItcmFkaXVzOiA4cHggOHB4IDAgMDtcblx0fVxuXG5cdC5jaG9pY2VzW2RhdGEtdHlwZSo9J3NlbGVjdC1vbmUnXSAuY2hvaWNlc19faW5uZXIge1xuXHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHR9XG5cblx0LmNob2ljZXNfX2xpc3QtLXNpbmdsZSB7XG5cdFx0cGFkZGluZzogMDtcblx0XHRjb2xvcjogdmFyKC0tbWFpbi1ibGFjayk7XG5cdFx0Zm9udDogdmFyKC0tYnV0dG9uLW1lZGl1bSk7XG5cdH1cblx0LmNob2ljZXNbZGF0YS10eXBlKj0nc2VsZWN0LW9uZSddIC5jaG9pY2VzX19pbnB1dCB7XG5cdFx0Y29sb3I6IHZhcigtLW1haW4tYmxhY2spO1xuXHRcdGZvbnQ6IHZhcigtLWJ1dHRvbi1tZWRpdW0pO1xuXHRcdHBhZGRpbmc6IDEwcHggMTBweDtcblx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0taW5wdXQtZ3JleS1maWxsKTtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tZ3JleS0xMDApO1xuXHRcdCY6OnBsYWNlaG9sZGVyIHtcblx0XHRcdGNvbG9yOiB2YXIoLS1ncmV5LTQwMCk7XG5cdFx0fVxuXHR9XG5cdC5wbGFjZS1vZmZpY2UtbW9kYWwtaW5wdXQgLmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duIC5jaG9pY2VzX19saXN0LFxuXHQuY2hvaWNlc19fbGlzdFthcmlhLWV4cGFuZGVkXSAuY2hvaWNlc19fbGlzdCB7XG5cdFx0bWF4LWhlaWdodDogMTE1cHg7XG5cdH1cblxuXHQuY2hvaWNlc19fcGxhY2Vob2xkZXIge1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0Y29sb3I6IHZhcigtLWdyZXktNDAwKTtcblx0fVxuXG5cdC5jaG9pY2VzW2RhdGEtdHlwZSo9J3NlbGVjdC1vbmUnXTo6YWZ0ZXIge1xuXHRcdHdpZHRoOiAxMHB4O1xuXHRcdGhlaWdodDogMTBweDtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0cGFkZGluZzogMDtcblx0XHR0b3A6IDI1cHg7XG5cdFx0cmlnaHQ6IDIwcHg7XG5cdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDQwMG1zO1xuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzEwJyBoZWlnaHQ9JzEwJyB2aWV3Qm94PScwIDAgMTAgMTAnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgY2xpcC1ydWxlPSdldmVub2RkJyBkPSdNMC4xNjI3MTggMi4xNzU3NEMwLjM3OTY3NiAxLjk0MTQyIDAuNzMxNDM1IDEuOTQxNDIgMC45NDgzOTMgMi4xNzU3NEw1IDYuNTUxNDdMOS4wNTE2MSAyLjE3NTc0QzkuMjY4NTcgMS45NDE0MiA5LjYyMDMzIDEuOTQxNDIgOS44MzcyOCAyLjE3NTc0QzEwLjA1NDIgMi40MTAwNSAxMC4wNTQyIDIuNzg5OTUgOS44MzcyOCAzLjAyNDI2TDUuMzkyODQgNy44MjQyNkM1LjE3NTg4IDguMDU4NTggNC44MjQxMiA4LjA1ODU4IDQuNjA3MTYgNy44MjQyNkwwLjE2MjcxOCAzLjAyNDI2Qy0wLjA1NDIzOTUgMi43ODk5NSAtMC4wNTQyMzk1IDIuNDEwMDUgMC4xNjI3MTggMi4xNzU3NFonIGZpbGw9JyUyMzAwMTQzNCcvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcblx0fVxuXG5cdC5pcy1vcGVuIC5jaG9pY2VzX19saXN0LS1kcm9wZG93bixcblx0LmlzLW9wZW4gLmNob2ljZXNfX2xpc3RbYXJpYS1leHBhbmRlZF0ge1xuXHRcdGJvcmRlcjogbm9uZTtcblx0fVxuXG5cdC5jaG9pY2VzX19saXN0LS1kcm9wZG93bixcblx0LmNob2ljZXNfX2xpc3RbYXJpYS1leHBhbmRlZF0ge1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pbnB1dC1ncmV5LWZpbGwpO1xuXHR9XG5cblx0LmNob2ljZXNbZGF0YS10eXBlKj0nc2VsZWN0LW9uZSddLmlzLW9wZW46OmFmdGVyIHtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdH1cblxuXHQuY2hvaWNlc19fbGlzdC0tZHJvcGRvd24gLmNob2ljZXNfX2xpc3QsXG5cdC5jaG9pY2VzX19saXN0W2FyaWEtZXhwYW5kZWRdIC5jaG9pY2VzX19saXN0IHtcblx0XHRtYXgtaGVpZ2h0OiAxNzVweDtcblx0fVxuXG5cdC5jaG9pY2VzX19pdGVtIHtcblx0XHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDQwMG1zO1xuXHR9XG5cblx0LmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duIHtcblx0XHQuY2hvaWNlc19faXRlbSB7XG5cdFx0XHRjb2xvcjogdmFyKC0tbWFpbi1ibGFjayk7XG5cdFx0XHRmb250OiB2YXIoLS1idXR0b24tbWVkaXVtKTtcblx0XHRcdHBhZGRpbmc6IDE2cHggMjBweDtcblxuXHRcdFx0JiArIC5jaG9pY2VzX19pdGVtIHtcblx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWdyZXktMTAwKTtcblx0XHRcdH1cblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNkZWU4ZWQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duIC5jaG9pY2VzX19pdGVtLS1zZWxlY3RhYmxlLmlzLWhpZ2hsaWdodGVkLFxuXHQuY2hvaWNlc19fbGlzdFthcmlhLWV4cGFuZGVkXSAuY2hvaWNlc19faXRlbS0tc2VsZWN0YWJsZS5pcy1oaWdobGlnaHRlZCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2RlZThlZDtcblx0fVxuXG5cdC5jaG9pY2VzX19saXN0LS1kcm9wZG93biAuY2hvaWNlc19fcGxhY2Vob2xkZXIge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cblx0XHQmICsgLmNob2ljZXNfX2l0ZW0ge1xuXHRcdFx0Ym9yZGVyLXRvcDogbm9uZTtcblx0XHR9XG5cdH1cbn1cblxuLmNhbGN1bGF0b3JfbW9kYWxfX3NlbGVjb3RvciB7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNhbGN1bGF0b3JfbW9kYWxfX3dyYXBwZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmc6IDgwcHg7XG5cdGJhY2tncm91bmQ6IHZhcigtLWJhY2tncm91bmQtdGlmZmFueSk7XG5cdGJvcmRlci1yYWRpdXM6IDQwcHg7XG5cdGRpc3BsYXk6IGdyaWQ7XG5cdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDUwMHB4O1xuXHRncmlkLWNvbHVtbi1nYXA6IDc1cHg7XG5cdG1pbi1oZWlnaHQ6IDgyNXB4O1xuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdG1pbi1oZWlnaHQ6IDgwN3B4O1xuXHRcdHBhZGRpbmc6IDgwcHggNDBweCA4MHB4IDUwcHg7XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcblx0XHRtaW4taGVpZ2h0OiA5ODNweDtcblx0XHRwYWRkaW5nOiA3MHB4IDQwcHggNDNweCA0MHB4O1xuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRtaW4taGVpZ2h0OiAxMDE2cHg7XG5cdFx0cGFkZGluZzogNjhweCAyMHB4IDQzcHg7XG5cdFx0bWFyZ2luOiAwIC0yMHB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdH1cbn1cblxuLmNhbGN1bGF0b3JfbW9kYWxfX2xlZnQge1xuXHRwYWRkaW5nLXRvcDogMjBweDtcblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRwYWRkaW5nLXRvcDogMDtcblx0fVxufVxuXG4uY2FsY3VsYXRvcl9tb2RhbF9fdGl0bGUge1xuXHRmb250OiB2YXIoLS1kZXNrdG9wLTE5MjAtaC0zKTtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRtYXJnaW4tYm90dG9tOiAxNnB4O1xuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRtYXJnaW4tYm90dG9tOiAxOHB4O1xuXHR9XG59XG5cbi5jYWxjdWxhdG9yX21vZGFsX190ZXh0IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAxO1xuXHRtYXgtd2lkdGg6IDQzNnB4O1xuXHRsZXR0ZXItc3BhY2luZzogLTElO1xuXHRtYXJnaW4tdG9wOiA0M3B4ICFpbXBvcnRhbnQ7XG5cblx0YSB7XG5cdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0dHJhbnNpdGlvbjogNDAwbXM7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuXHRcdH1cblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdG1heC13aWR0aDogNDMwcHg7XG5cdH1cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG5cdFx0bWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuXHRcdG1heC13aWR0aDogdW5zZXQ7XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdGZvbnQ6IHZhcigtLWJvZHktbWVkaXVtKTtcblx0fVxufVxuXG4uY2FsY3VsYXRvcl9tb2RhbF9fYmcge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDc4cHg7XG5cdGJvdHRvbTogNzdweDtcblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRsZWZ0OiA1MHB4O1xuXHRcdGJvdHRvbTogODJweDtcblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cblxuLmNhbGN1bGF0b3JfbW9kYWwge1xuXHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRwYWRkaW5nOiA0MHB4IDMwcHggNTBweDtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0Ly8gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDkwMHB4KSB7XG5cdC8vIFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHQvLyB9XG59XG5cbi5jYWxjdWxhdG9yX21vZGFsX19zdGVwIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Z2FwOiA2cHg7XG5cdG1hcmdpbi1ib3R0b206IDIycHg7XG59XG5cbi5jYWxjdWxhdG9yX21vZGFsX19zdGVwX2xhYmVsIHtcblx0Zm9udDogdmFyKC0tY2FwdGlvbi1sYXJnZSk7XG59XG5cbi5jYWxjdWxhdG9yX21vZGFsX19zdGVwX3ZhbHVlIHtcblx0Zm9udDogdmFyKC0tY2FwdGlvbi1zbWFsbCk7XG5cdHBhZGRpbmc6IDAgNnB4O1xuXHRjb2xvcjogI2ZmZjtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWRhcmstdGlmZmFueSk7XG5cdGJvcmRlci1yYWRpdXM6IDIwcHg7XG59XG5cbi5jYWxjdWxhdG9yX21vZGFsX19iYWNrIHtcblx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdGNvbG9yOiB2YXIoLS1ncmV5LTQwMCk7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdGRpc3BsYXk6IG5vbmU7XG5cblx0Ji5zaG93IHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdH1cbn1cblxuLy8gLmNhbGN1bGF0b3JfbW9kYWxfX3JvdyB7XG4vLyBcdCYgKyAuY2FsY3VsYXRvcl9tb2RhbF9fcm93IHtcbi8vIFx0XHRtYXJnaW4tdG9wOiAxNHB4O1xuLy8gXHR9XG4vLyB9XG5cbi5jYWxjdWxhdG9yX21vZGFsX19yb3dfbGFiZWwge1xuXHRmb250OiB2YXIoLS1ib2R5LW1lZGl1bSk7XG5cdG1hcmdpbi1ib3R0b206IDNweDtcbn1cblxuLmNhbGN1bGF0b3JfbW9kYWxfX3Jvd19pbnB1dCB7XG5cdGhlaWdodDogNTZweDtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0taW5wdXQtZ3JleS1maWxsKTtcblx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHRwYWRkaW5nOiAwIDIwcHg7XG5cdHdpZHRoOiAxMDAlO1xuXG5cdCY6LXdlYmtpdC1hdXRvZmlsbCB7XG5cdFx0LXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxMDBweCB2YXIoLS1pbnB1dC1ncmV5LWZpbGwpICFpbXBvcnRhbnQ7IC8qINCm0LLQtdGCINGE0L7QvdCwICovXG5cdFx0LXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDsgLyog0YbQstC10YIg0YLQtdC60YHRgtCwICovXG5cdFx0Y29sb3I6IGluaGVyaXQgIWltcG9ydGFudDsgLyog0YbQstC10YIg0YLQtdC60YHRgtCwICovXG5cdH1cblxuXHQmOjpwbGFjZWhvbGRlciB7XG5cdFx0Y29sb3I6IHZhcigtLWdyZXktNDAwKTtcblx0fVxufVxuXG4uY2FsY3VsYXRvcl9tb2RhbF9fcm93X3NsaWRlIHtcblx0bWFyZ2luOiAwIDIwcHg7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMnB4KTtcblxuXHQubm9VaS1jb25uZWN0IHtcblx0XHRiYWNrZ3JvdW5kOiB2YXIoLS1zZWNvbmRhcnktbGlnaHQtb3JhbmdlKTtcblx0fVxuXG5cdCYubm9VaS1ob3Jpem9udGFsIHtcblx0XHRoZWlnaHQ6IDJweDtcblx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0fVxuXG5cdC5ub1VpLWhhbmRsZS5ub1VpLWhhbmRsZS1sb3dlciB7XG5cdFx0d2lkdGg6IDE2cHg7XG5cdFx0aGVpZ2h0OiAxNnB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHR0b3A6IC04cHg7XG5cdFx0cmlnaHQ6IC01cHg7XG5cdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHRib3JkZXI6IDRweCBzb2xpZCB2YXIoLS1tYWluLW9yYW5nZSk7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXG5cdFx0Jjo6YmVmb3JlLFxuXHRcdCY6OmFmdGVyIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG59XG5cbi5jYWxjdWxhdG9yX21vZGFsX19yb3dfcGlwcyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0cGFkZGluZzogMCAyMHB4O1xuXHRtYXJnaW4tdG9wOiA0cHg7XG5cblx0YnV0dG9uIHtcblx0XHRjb2xvcjogdmFyKC0tZ3JleS0yMDApO1xuXHRcdGZvbnQ6IHZhcigtLWJvZHktc21hbGwpO1xuXHR9XG59XG5cbi5jYWxjdWxhdG9yX21vZGFsX19idXR0b24ge1xuXHR3aWR0aDogMTAwJTtcblx0Zm9udDogdmFyKC0tYnV0dG9uLW1lZGl1bSk7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4tb3JhbmdlKTtcblx0Ym9yZGVyLXJhZGl1czogNnB4O1xuXHRjb2xvcjogI2ZmZjtcblx0cGFkZGluZzogMTVweCAwO1xuXHRtYXJnaW4tdG9wOiBhdXRvO1xuXHR0cmFuc2l0aW9uOiA0MDBtcztcblxuXHQmOmhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZTk2ZDFkO1xuXHR9XG59XG5cbi5jYWxjdWxhdG9yX21vZGFsX19zdGVwX3R3byB7XG5cdC5jYWxjdWxhdG9yX21vZGFsX19zd2l0Y2hlciB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0fVxufVxuXG4uY2FsY3VsYXRvcl9tb2RhbF9fc3dpdGNoZXIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRoZWlnaHQ6IDU2cHg7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWlucHV0LWdyZXktZmlsbCk7XG5cdGJvcmRlci1yYWRpdXM6IDhweDtcblx0cGFkZGluZzogNHB4O1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLmNhbGN1bGF0b3JfbW9kYWxfX3N3aXRjaGVyX2J1dHRvbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRib3JkZXItcmFkaXVzOiA2cHg7XG5cdGNvbG9yOiB2YXIoLS1tYWluLWJsYWNrKTtcblx0Zm9udDogdmFyKC0tYnV0dG9uLW1lZGl1bSk7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDQwMG1zO1xuXG5cdCYuc2VsZWN0ZWQge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdH1cbn1cblxuLmNhbGN1bGF0b3JfbW9kYWxfX3N0ZXBfdGhyZWUge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRwYWRkaW5nLWJvdHRvbTogMjBweDtcblx0aGVpZ2h0OiAxMDAlO1xufVxuXG4uY2FsY3VsYXRvcl9tb2RhbF9fdGV4dCB7XG5cdG1hcmdpbi10b3A6IGF1dG87XG5cdGZvbnQtc2l6ZTogMTNweDtcblx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdGNvbG9yOiB2YXIoLS1ncmV5LTUwMCk7XG5cdGEge1xuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRjb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcblx0XHR9XG5cdFx0dHJhbnNpdGlvbjogYWxsIDAuM3M7XG5cdH1cbn1cbi5jYWxjdWxhdG9yX21vZGFsLXBlcmNlbnQtd3JhcHBlciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuI2NhbGN1bGF0b3JfbW9kYWxfcGVyY2VudC12YWx1ZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Ym90dG9tOiA1MCU7XG5cdHJpZ2h0OiAyMHB4O1xuXHRjb2xvcjogdmFyKC0tZ3JleS01MDApO1xuXHRmb250OiB2YXIoLS1ib2R5LW1lZGl1bSk7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbn1cblxuLmNhbGMtbW9kYWwtZXJyb3Ige1xuXHRkaXNwbGF5OiBub25lO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDVweDtcblx0Ym90dG9tOiAtMjVweDtcblx0Zm9udDogdmFyKC0tY2FwdGlvbi1zbWFsbCk7XG5cdGNvbG9yOiByZ2IoMTk2LCAwLCAwKTtcblx0YW5pbWF0aW9uOiBmYWRlSW4gZm9yd2FyZHMgMC4zcztcbn1cbi5jYWxjLW1vZGFsLWVycm9yLWlubiB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogNXB4O1xuXHRib3R0b206IC04cHg7XG5cdGZvbnQ6IHZhcigtLWNhcHRpb24tc21hbGwpO1xuXHRjb2xvcjogcmdiKDE5NiwgMCwgMCk7XG5cdGFuaW1hdGlvbjogZmFkZUluIGZvcndhcmRzIDAuM3M7XG59XG4uc3dpdGNoZXJfbW9kYWwtbGFiZWwtcm93IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR0cmFuc2l0aW9uOiBhbGwgMC4zcztcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTZweDtcblx0fVxufVxuLmNhbGNfbW9kYWwtc3VtbWFyaXplIHtcblx0d2lkdGg6IDExMThweDtcblx0aGVpZ2h0OiA2NjRweDtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0d2lkdGg6IDYyOHB4O1xuXHRcdGhlaWdodDogNjk5cHg7XG5cdFx0b3ZlcmZsb3cteTogaGlkZGVuO1xuXHRcdG92ZXJmbG93LXg6IGhpZGRlbjtcblx0fVxufVxuLmNhbGN1bGF0b3ItbW9kYWxfX3N0ZXAtc3VtbWFyaXplIHtcblx0aDYge1xuXHRcdG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcblx0fVxuXHRkaXNwbGF5OiBub25lO1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRhbmltYXRpb246IGZhZGVJbiBsaW5lYXIgMC4zcztcblxuXHQmLXRvcCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjVweDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA0NHB4O1xuXHRcdFx0Z2FwOiAyNHB4O1xuXHRcdH1cblx0XHQmLXRpdGxlIHtcblx0XHRcdGZvbnQ6IHZhcigtLWRlc2t0b3AtMTkyMC1oLTMpO1xuXHRcdFx0Y29sb3I6IHZhcigtLW1haW4tYmxhY2spO1xuXHRcdFx0d2lkdGg6IDU0OHB4O1xuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtYnRuLXdyYXBwZXIge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRcdGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtYnRuIHtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXN0cm9rZS1saWdodC1ibHVlKTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDZweDtcblx0XHRcdHBhZGRpbmc6IDE1cHggMjRweDtcblx0XHRcdGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktYmx1ZS10ZXh0KTtcblx0XHRcdHRyYW5zaXRpb246IGVhc2UtaW4tb3V0IDAuM3M7XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWJsdWUtdGV4dCk7XG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmLWRlc2NyaXB0aW9uIHtcblx0XHRtYXJnaW4tYm90dG9tOiAyNHB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdFx0cGFkZGluZzogMTJweCAyNHB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhY2tncm91bmQtYmx1ZSk7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG5cdFx0XHRncmlkLXRlbXBsYXRlLXJvd3M6IDFmciAxZnI7XG5cdFx0XHRnYXA6IDE2cHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzNHB4O1xuXHRcdFx0Y29sdW1uLWdhcDogNDBweDtcblx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdHdpZHRoOiA0NjNweDtcblx0XHRcdFx0bGVmdDogMjRweDtcblx0XHRcdFx0aGVpZ2h0OiAxcHg7XG5cdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB2YXIoLS1zdHJva2UtbGlnaHQtZ3JleSk7XG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdGdhcDogMjBweDtcblx0XHRcdHBhZGRpbmc6IDE5cHggMjBweCAyMnB4IDIwcHg7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0aGVpZ2h0OiA2MHB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjRweDtcblx0XHR9XG5cdFx0Ji1pdGVtLWNvc3Qge1xuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRcdGdyaWQtcm93OiAyO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLWFjY29yZGlvbiB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuY2FsY3VsYXRvci1tb2RhbF9fc3RlcC1zdW1tYXJpemUtZGVzY3JpcHRpb24tYWNjb3JkaW9uLWJ0bi1iZWZvcmUge1xuXHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0d2lkdGg6IDJweDtcblx0XHRcdFx0aGVpZ2h0OiAxNHB4O1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuXHRcdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoOTBkZWcpICFpbXBvcnRhbnQ7XG5cdFx0XHRcdHRyYW5zaXRpb246IDQwMG1zO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuY2FsY3VsYXRvci1tb2RhbF9fc3RlcC1zdW1tYXJpemUtZGVzY3JpcHRpb24tYWNjb3JkaW9uLWJ0biB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRyaWdodDogMDtcblx0XHRcdHRvcDogLTdweDtcblx0XHRcdHdpZHRoOiAzNnB4O1xuXHRcdFx0aGVpZ2h0OiAzNnB4O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdHdpZHRoOiAycHg7XG5cdFx0XHRcdGhlaWdodDogMTRweDtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcblx0XHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0XHR0b3A6IDUwJTtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdFx0XHRcdHRyYW5zaXRpb246IDQwMG1zO1xuXHRcdFx0fVxuXHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHR3aWR0aDogMTRweDtcblx0XHRcdFx0aGVpZ2h0OiAycHg7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG5cdFx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHRcdFx0XHR0cmFuc2l0aW9uOiA0MDBtcztcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji1pdGVtIHtcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1zdHJva2UtbGlnaHQtZ3JleSk7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXHRcdFx0XHQmOm50aC1jaGlsZCg0KSB7XG5cdFx0XHRcdFx0b3JkZXI6IDE7XG5cdFx0XHRcdH1cblx0XHRcdFx0JjpudGgtY2hpbGQoMykge1xuXHRcdFx0XHRcdG9yZGVyOiAyO1xuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYtdGl0bGUge1xuXHRcdFx0XHRmb250OiB2YXIoLS1ib2R5LXNtYWxsKTtcblx0XHRcdFx0Y29sb3I6IHZhcigtLWdyZXktNTAwKTtcblx0XHRcdH1cblx0XHRcdCYtdGV4dCB7XG5cdFx0XHRcdGZvbnQ6IHZhcigtLWNhcHRpb24tc21hbGwpO1xuXHRcdFx0XHRjb2xvcjogdmFyKC0tbWFpbi1ibGFjayk7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCYtY2FyZHMge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0Z2FwOiAxN3B4O1xuXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0Z2FwOiAyMHB4O1xuXHRcdH1cblx0XHRAbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxLjVkcHB4KSB7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0Z2FwOiAyMHB4O1xuXHRcdH1cblx0XHQuY2FsY3VsYXRvci1tb2RhbF9fc3RlcC1zdW1tYXJpemUtY2FyZHMtdGl0bGUtc2Vjb25kIHtcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYtdGl0bGUge1xuXHRcdFx0Y29sb3I6IHZhcigtLW1haW4tYmxhY2spO1xuXHRcdFx0Zm9udDogdmFyKC0tZGVza3RvcC0xOTIwLWgtNyk7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdH1cblx0XHQuY2FsY3VsYXRvci1tb2RhbF9fc3RlcC1zdW1tYXJpemUtY2FyZC13cmFwIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRnYXA6IDE3cHg7XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdH1cblx0XHRcdC5jYWxjdWxhdG9yLW1vZGFsX19zdGVwLXN1bW1hcml6ZS1jYXJkIHtcblx0XHRcdFx0aGVpZ2h0OiAxODBweDtcblx0XHRcdFx0d2lkdGg6IDI1MnB4O1xuXHRcdFx0XHRwYWRkaW5nOiAzMHB4IDI0cHg7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXN0cm9rZS1saWdodC1ibHVlKTtcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRcdFx0aGVpZ2h0OiAxNDBweDtcblx0XHRcdFx0XHR3aWR0aDogMjczcHg7XG5cdFx0XHRcdFx0cGFkZGluZzogMjBweCAwIDIwcHggMjRweDtcblx0XHRcdFx0fVxuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji1zdW0ge1xuXHRcdFx0XHRcdGZvbnQ6IHZhcigtLWRlc2t0b3AtMTkyMC1oLTQpO1xuXHRcdFx0XHRcdGNvbG9yOiB2YXIoLS1tYWluLWJsYWNrKTtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzOHB4O1xuXHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjJweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji10ZXh0IHtcblx0XHRcdFx0XHRmb250OiB2YXIoLS1ib2R5LXNtYWxsKTtcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDE1MHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5zdW1tYXJpemUtY2FyZC1hY3RpdmUge1xuXHRcdFx0YmFja2dyb3VuZDogdmFyKC0tZ3JhZGllbnQtYmx1ZSk7XG5cdFx0XHQuY2FsY3VsYXRvci1tb2RhbF9fc3RlcC1zdW1tYXJpemUtY2FyZC1zdW0ge1xuXHRcdFx0XHRjb2xvcjogdmFyKC0tbWFpbi13aGl0ZSk7XG5cdFx0XHR9XG5cdFx0XHQuY2FsY3VsYXRvci1tb2RhbF9fc3RlcC1zdW1tYXJpemUtY2FyZC10ZXh0IHtcblx0XHRcdFx0Y29sb3I6IHZhcigtLW1haW4td2hpdGUpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmLWJvdHRvbSB7XG5cdFx0bWFyZ2luLXRvcDogYXV0bztcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogNTExcHggMWZyO1xuXHRcdG1hcmdpbi10b3A6IDE3cHg7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG5vbmU7XG5cdFx0fVxuXHR9XG5cdCYtdGV4dCB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRjb2xvcjogdmFyKC0tZ3JleS01MDApO1xuXHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRsaW5lLWhlaWdodDogMThweDtcblx0fVxuXHQmLWRvd25sb2FkIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGEge1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCB2YXIoLS1zZWNvbmRhcnktYmx1ZS10ZXh0KTtcblx0XHR9XG5cdFx0Y29sb3I6IHZhcigtLXNlY29uZGFyeS1ibHVlLXRleHQpO1xuXHRcdGZvbnQ6IHZhcigtLWJ1dHRvbi1tZWRpdW0pO1xuXG5cdFx0bWFyZ2luOiAyMHB4IDAgMjhweCAwO1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweCAwIDI4cHggMDtcblx0XHR9XG5cdH1cbn1cbi5jYWxjdWxhdG9yLW1vZGFsX3JlY291bnQtdGl0bGUge1xuXHRkaXNwbGF5OiBub25lO1xuXHRtYXJnaW4tYm90dG9tOiA1MHB4O1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0Z2FwOiAyNHB4O1xuXHR9XG5cdC5jYWxjdWxhdG9yLW1vZGFsX3JlY291bnQtYnV0dG9uLXdyYXBwZXIge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuXHR9XG5cdC5jYWxjdWxhdG9yLW1vZGFsX3JlY291bnQtYnV0dG9uIHtcblx0XHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1zdHJva2UtbGlnaHQtYmx1ZSk7XG5cdFx0Ym9yZGVyLXJhZGl1czogNnB4O1xuXHRcdHBhZGRpbmc6IDE1cHggMjRweDtcblx0XHRjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWJsdWUtdGV4dCk7XG5cdFx0dHJhbnNpdGlvbjogZWFzZS1pbi1vdXQgMC4zcztcblx0XHQmOmhvdmVyIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNlY29uZGFyeS1ibHVlLXRleHQpO1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0fVxuXHR9XG59XG4uY2FsY3VsYXRvcl9tb2RhbC1maXJzdC1zdGVwLWNoYW5nZS1hY3RpdmUge1xuXHRkaXNwbGF5OiBncmlkO1xuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG5cdGdhcDogMTdweDtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0ZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0bWFyZ2luLWJvdHRvbTogNTBweDtcblx0fVxuXHRAbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxLjVkcHB4KSB7XG5cdFx0ZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0bWFyZ2luLWJvdHRvbTogNTBweDtcblx0fVxufVxuLmNhbGN1bGF0b3JfbW9kYWxfX2J1dHRvbi1zZW5kIHtcblx0ZGlzcGxheTogbm9uZTtcblx0d2lkdGg6IDEwMCU7XG5cdGZvbnQ6IHZhcigtLWJ1dHRvbi1tZWRpdW0pO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLW9yYW5nZSk7XG5cdGJvcmRlci1yYWRpdXM6IDZweDtcblx0Y29sb3I6ICNmZmY7XG5cdHBhZGRpbmc6IDE1cHggMDtcblx0bWFyZ2luLXRvcDogYXV0bztcblx0dHJhbnNpdGlvbjogNDAwbXM7XG5cdCY6aG92ZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNlOTZkMWQ7XG5cdH1cbn1cbi5jYWxjLW1vZGFsLXNwaW5uZXIge1xuXHRhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG5cdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuXHRiYWNrZHJvcC1maWx0ZXI6IGJsdXIoNXB4KTtcblx0Ym9yZGVyLXJhZGl1czogMjBweCAhaW1wb3J0YW50O1xuXHRwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcblx0ei1pbmRleDogOTk5OTk7XG5cdGJvdHRvbTogMCAhaW1wb3J0YW50O1xuXHRsZWZ0OiAwICFpbXBvcnRhbnQ7XG5cdC8vIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpICFpbXBvcnRhbnQ7XG59XG4uY2FsYy1lcnJvci1tZXNzYWdlIHtcblx0Ym94LXNoYWRvdzogcmdiYSgwLCAwLCAwLCAwLjI0KSAwcHggM3B4IDhweDtcblx0ZGlzcGxheTogbm9uZTtcblx0YW5pbWF0aW9uOiBmYWRlSW4gMC4zcyBsaW5lYXI7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ei1pbmRleDogOTk5O1xuXHR0b3A6IDUwJTtcblx0bGVmdDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0YmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG5cdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHR3aWR0aDogOTUlO1xuXHRcdGxlZnQ6IDExcHg7XG5cdH1cbn1cbi5jYWxjdWxhdG9yX21vZGFsX3N1Y2Nlc3Mge1xuXHRvdmVyZmxvdy15OiBhdXRvO1xuXHRwYWRkaW5nOiAxNXB4IDQwcHg7XG5cdGJveC1zaGFkb3c6IHJnYmEoMCwgMCwgMCwgMC4yNCkgMHB4IDNweCA4cHg7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdGFuaW1hdGlvbjogZmFkZUluIDAuM3MgbGluZWFyO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHotaW5kZXg6IDk5OTtcblx0YmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG5cdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdGhlaWdodDogYXV0bztcblx0bWluLWhlaWdodDogNjE1cHg7XG5cdHRvcDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGxlZnQ6IDA7XG5cblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0cGFkZGluZzogMTBweCAyMHB4O1xuXHR9XG59XG4uY2FsY19lcnJvcl9tZXNzYWdlX2xhcHRvcCB7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHR0b3A6IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bGVmdDogMDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdH1cbn1cbi5jYWxjLWNsb3NlLWVycm9yIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcblx0Y29sb3I6IHZhcigtLW1haW4td2hpdGUpO1xuXHRwYWRkaW5nOiAxNXB4IDI0cHg7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0dHJhbnNpdGlvbjogZWFzZS1pbi1vdXQgMC4zcztcblx0Jjpob3ZlciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWJsdWUtdGV4dCk7XG5cdH1cbn1cbi5jYWxjdWxhdG9yX21vZGFsX19yb3cge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0W2RhdGEtZGFkYXRhLXNlbGVjdGVkXSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAod2lkdGggPiAxMjgwcHgpIHtcblx0XHRcdG1heC13aWR0aDogMzU4cHg7XG5cdFx0fVxuXHR9XG59XG4uY2FsYy1tb2RhbC1lcnJvci1jdXN0b21lciB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Ym90dG9tOiAtMjVweCAhaW1wb3J0YW50O1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcblx0XHRib3R0b206IC0yMHB4ICFpbXBvcnRhbnQ7XG5cdH1cbn1cbi5jYWxjdWxhdG9yX21vZGFsX19yb3ctbmFtZSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dHJhbnNpdGlvbjogcGFkZGluZyAwLjNzO1xufVxuLmNhbGMtbW9kYWwtZXJyb3ItbmFtZSB7XG5cdGJvdHRvbTogLThweDtcbn1cbi5jYWxjdWxhdG9yLW1vZGFsX19zdGVwLXN1bW1hcml6ZS1ib3R0b20ge1xuXHRnYXA6IDIwcHg7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG5cdFx0Z2FwOiAxNHB4ICFpbXBvcnRhbnQ7XG5cdH1cblx0QG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMS41ZHBweCkge1xuXHRcdGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG5cdFx0Z2FwOiAxNHB4ICFpbXBvcnRhbnQ7XG5cdH1cbn1cbi5jYWxjdWxhdG9yX21vZGFsX19idXR0b24tbmV3IHtcblx0ZGlzcGxheTogbm9uZTtcblx0d2lkdGg6IDEwMCU7XG5cdGZvbnQ6IHZhcigtLWJ1dHRvbi1tZWRpdW0pO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLW9yYW5nZSk7XG5cdGJvcmRlci1yYWRpdXM6IDZweDtcblx0Y29sb3I6ICNmZmY7XG5cdHBhZGRpbmc6IDE1cHggMDtcblx0bWFyZ2luLXRvcDogYXV0bztcblx0dHJhbnNpdGlvbjogNDAwbXM7XG5cblx0Jjpob3ZlciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2U5NmQxZDtcblx0fVxufVxuLnN0ZXBfc3VtbWFyaXplLWJvdHRvbS1uZXcge1xuXHRkaXNwbGF5OiBncmlkO1xuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG59XG4uY2FsY3VsYXRvcl9tb2RhbF9zdGVwLXR3by1hbmQtdGhyZWUge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4uY2FsY3VsYXRvcl9tb2RhbF9zdGVwLXR3by1hbmQtdGhyZWVfYWN0aXZlIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5jYWxjdWxhdG9yX21vZGFsX3RleHQtZmluYWwge1xuXHRkaXNwbGF5OiBub25lO1xufVxuLmNhbGN1bGF0b3JfbW9kYWxfX3N0ZXBfdHdvIHtcblx0ZGlzcGxheTogZ3JpZDtcblx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcblx0Y29sdW1uLWdhcDogMTdweDtcblx0cGFkZGluZy1ib3R0b206IDIzcHg7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWRmM2Y1O1xuXHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcblx0XHRkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRwYWRkaW5nLWJvdHRvbTogMTNweDtcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHR9XG59XG4uY2FsY3VsYXRvcl9tb2RhbF9fc3RlcF90aHJlZSB7XG5cdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG5cdGdhcDogMTdweDtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG5cdFx0ZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdH1cbn1cbi5jYWxjdWxhdG9yX21vZGFsX2NvbnN1bHQge1xuXHRmb250OiB2YXIoLS1kZXNrdG9wLTE5MjAtaC0zKTtcblx0Y29sb3I6IHZhcigtLW1haW4tYmxhY2spO1xuXHR3aWR0aDogNTQ4cHg7XG59XG4uY2FsY3VsYXRvcl9tb2RhbF9iYWNrLWJ0biB7XG5cdGNvbG9yOiB2YXIoLS1ncmV5LTQwMCk7XG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHR0ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6IG5vbmU7XG5cdGZvbnQ6IHZhcigtLWJ1dHRvbi1tZWRpdW0pO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmNhbGN1bGF0b3JfZmluYWxfdGl0bGUtd3JhcHBlciB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG4uY2FsY3VsYXRvcl9tb2RhbF9iYWNrLWJ0bi13cmFwcGVyIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuLmNhbGN1bGF0b3JfZmluYWxfdGl0bGUtd3JhcHBlci1hY3RpdmUge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHR3aWR0aDogMTAwJTtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRnYXA6IDEwcHg7XG5cdH1cbn1cbi5jYWxjdWxhdG9yX21vZGFsX29mZmljZSB7XG5cdGdyaWQtcm93OiAxO1xuXHRncmlkLWNvbHVtbjogMjtcbn1cbi5jYWxjdWxhdG9yX21vZGFsX19yb3ctdGltZSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG4uY2FsY3VsYXRvcl9tb2RhbF9zdWNjZXNzLWNsb3NlIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcblx0Y29sb3I6IHZhcigtLW1haW4td2hpdGUpO1xuXHRwYWRkaW5nOiAxNXB4IDI0cHg7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0dHJhbnNpdGlvbjogZWFzZS1pbi1vdXQgMC4zcztcblx0Jjpob3ZlciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWJsdWUtdGV4dCk7XG5cdH1cbn1cbi5jYWxjdWxhdG9yX21vZGFsX3N1Y2Nlc3Mtd3JhcHBlciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5jYWxjdWxhdG9yX21vZGFsX3N1Y2Nlc3MtdGV4dC13cmFwcGVyIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmNhbGN1bGF0b3JfbW9kYWxfc3VjY2Vzcy1kZXNjcmlwdGlvbiB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Zm9udDogdmFyKC0tYm9keS1sYXJnZSk7XG5cdGNvbG9yOiB2YXIoLS1tYWluLWJsYWNrKTtcblx0bWFyZ2luLWJvdHRvbTogMjRweDtcblx0bWF4LXdpZHRoOiAzNTBweDtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRmb250OiB2YXIoLS1ib2R5LW1lZGl1bSk7XG5cdH1cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRmb250OiB2YXIoLS1ib2R5LXNtYWxsKTtcblx0XHRtYXJnaW4tYm90dG9tOiAyNHB4O1xuXHR9XG59XG4uY2FsY3VsYXRvcl9tb2RhbF9zdWNjZXNzLXRpdGxlIHtcblx0Zm9udDogdmFyKC0tZGVza3RvcC0xOTIwLWgtMik7XG5cdGNvbG9yOiB2YXIoLS1tYWluLWJsYWNrKTtcblx0bWFyZ2luLWJvdHRvbTogNnB4O1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdG1hcmdpbi1ib3R0b206IDE2cHg7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG59XG4iLCIuY2FyZHMge1xuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLXNlY3Rpb24tbWIpO1xufVxuXG4uY2FyZHNfX2lubmVyIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgZ2FwOiAzMHB4O1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICAgIGdhcDogMjBweDtcbiAgICB9XG59XG5cbi5jYXJkc19faXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogNDgwcHg7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tZ3JhZGllbnQtYmx1ZSk7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgdHJhbnNpdGlvbjogNDAwbXM7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgb3BhY2l0eTogMC45O1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAgICAgICBoZWlnaHQ6IDQwMHB4O1xuICAgICAgICBwYWRkaW5nOiA0MHB4IDMycHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgaGVpZ2h0OiAzNzhweDtcbiAgICAgICAgcGFkZGluZzogMzRweCAzMHB4O1xuICAgIH1cbn1cblxuLmNhcmRzX19pdGVtX25hbWUge1xuICAgIGZvbnQ6IHZhcigtLWRlc2t0b3AtMTkyMC1oLTUpO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDNweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICB9XG59XG5cbi5jYXJkc19faXRlbV90ZXh0IHtcbiAgICBmb250OiB2YXIoLS1ib2R5LW1lZGl1bSk7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICBmb250OiB2YXIoLS1ib2R5LXNtYWxsKTtcbiAgICB9XG59XG5cbi5jYXJkc19faXRlbV9pbWFnZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuIiwiI2NvbnN1bHRhdGlvbi1jb250YWluZXIge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdGhlaWdodDogMTAwJTtcblx0d2lkdGg6IDEwMCU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0ei1pbmRleDogOTk7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA5MDBweCkge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRvdmVyZmxvdzogc2Nyb2xsO1xuXHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHQvKiB3aWR0aDogMTAwJTsgKi9cblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblx0XHR6LWluZGV4OiA5OTtcblx0fVxuXHQuaXMtb3BlbiAuY2hvaWNlc19faW5uZXIge1xuXHRcdGJvcmRlci1yYWRpdXM6IDhweCA4cHggMCAwO1xuXHR9XG5cdC5jaG9pY2VzX19pbm5lciB7XG5cdFx0cGFkZGluZzogMTVweCAyMHB4IDIwcHg7XG5cdFx0bWluLWhlaWdodDogYXV0bztcblx0XHRoZWlnaHQ6IDU2cHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pbnB1dC1ncmV5LWZpbGwpO1xuXHR9XG5cblx0LmNob2ljZXNbZGF0YS10eXBlKj0nc2VsZWN0LW9uZSddIC5jaG9pY2VzX19pbm5lciB7XG5cdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdH1cblxuXHQuY2FsY3VsYXRvcl9fc2VsZWNvdG9yLW9mZmljZVxuXHRcdC5jaG9pY2VzW2RhdGEtdHlwZSo9J3NlbGVjdC1vbmUnXVxuXHRcdC5jaG9pY2VzX19pbnB1dCB7XG5cdFx0Y29sb3I6IHZhcigtLW1haW4tYmxhY2spO1xuXHRcdGZvbnQ6IHZhcigtLWJ1dHRvbi1tZWRpdW0pO1xuXHRcdHBhZGRpbmc6IDVweCAxNXB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWlucHV0LWdyZXktZmlsbCk7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWdyZXktMTAwKTtcblx0XHQmOjpwbGFjZWhvbGRlciB7XG5cdFx0XHRjb2xvcjogdmFyKC0tZ3JleS00MDApO1xuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuXHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdH1cblx0fVxuXG5cdC5jaG9pY2VzX19saXN0LS1zaW5nbGUge1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0Y29sb3I6IHZhcigtLW1haW4tYmxhY2spO1xuXHRcdGZvbnQ6IHZhcigtLWJ1dHRvbi1tZWRpdW0pO1xuXHRcdHotaW5kZXg6IDk5OTk5OTk5O1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG5cdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0fVxuXHR9XG5cblx0LmNob2ljZXNfX3BsYWNlaG9sZGVyIHtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdGNvbG9yOiB2YXIoLS1ncmV5LTQwMCk7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0fVxuXG5cdC5jaG9pY2VzW2RhdGEtdHlwZSo9J3NlbGVjdC1vbmUnXTo6YWZ0ZXIge1xuXHRcdHdpZHRoOiAxMHB4O1xuXHRcdGhlaWdodDogMTBweDtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0cGFkZGluZzogMDtcblx0XHR0b3A6IDI1cHg7XG5cdFx0cmlnaHQ6IDIwcHg7XG5cdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDQwMG1zO1xuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzEwJyBoZWlnaHQ9JzEwJyB2aWV3Qm94PScwIDAgMTAgMTAnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgY2xpcC1ydWxlPSdldmVub2RkJyBkPSdNMC4xNjI3MTggMi4xNzU3NEMwLjM3OTY3NiAxLjk0MTQyIDAuNzMxNDM1IDEuOTQxNDIgMC45NDgzOTMgMi4xNzU3NEw1IDYuNTUxNDdMOS4wNTE2MSAyLjE3NTc0QzkuMjY4NTcgMS45NDE0MiA5LjYyMDMzIDEuOTQxNDIgOS44MzcyOCAyLjE3NTc0QzEwLjA1NDIgMi40MTAwNSAxMC4wNTQyIDIuNzg5OTUgOS44MzcyOCAzLjAyNDI2TDUuMzkyODQgNy44MjQyNkM1LjE3NTg4IDguMDU4NTggNC44MjQxMiA4LjA1ODU4IDQuNjA3MTYgNy44MjQyNkwwLjE2MjcxOCAzLjAyNDI2Qy0wLjA1NDIzOTUgMi43ODk5NSAtMC4wNTQyMzk1IDIuNDEwMDUgMC4xNjI3MTggMi4xNzU3NFonIGZpbGw9JyUyMzAwMTQzNCcvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcblx0fVxuXG5cdC5pcy1vcGVuIC5jaG9pY2VzX19saXN0LS1kcm9wZG93bixcblx0LmlzLW9wZW4gLmNob2ljZXNfX2xpc3RbYXJpYS1leHBhbmRlZF0ge1xuXHRcdGJvcmRlcjogbm9uZTtcblx0fVxuXG5cdC5jaG9pY2VzX19saXN0LS1kcm9wZG93bixcblx0LmNob2ljZXNfX2xpc3RbYXJpYS1leHBhbmRlZF0ge1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pbnB1dC1ncmV5LWZpbGwpO1xuXHR9XG5cblx0LmNob2ljZXNbZGF0YS10eXBlKj0nc2VsZWN0LW9uZSddLmlzLW9wZW46OmFmdGVyIHtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdH1cblxuXHQuY2hvaWNlc19fbGlzdC0tZHJvcGRvd24gLmNob2ljZXNfX2xpc3QsXG5cdC5jaG9pY2VzX19saXN0W2FyaWEtZXhwYW5kZWRdIC5jaG9pY2VzX19saXN0IHtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdH1cblx0LmNhbGN1bGF0b3JfX3NlbGVjb3Rvci10eXBlIC5jaG9pY2VzX19saXN0LS1kcm9wZG93biAuY2hvaWNlc19fbGlzdCxcblx0LmNob2ljZXNfX2xpc3RbYXJpYS1leHBhbmRlZF0gLmNob2ljZXNfX2xpc3Qge1xuXHRcdG1heC1oZWlnaHQ6IDE2NHB4ICFpbXBvcnRhbnQ7XG5cdH1cblx0LmNhbGN1bGF0b3JfX3NlbGVjb3Rvci1vZmZpY2UgLmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duIC5jaG9pY2VzX19saXN0LFxuXHQuY2hvaWNlc19fbGlzdFthcmlhLWV4cGFuZGVkXSAuY2hvaWNlc19fbGlzdCB7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0XHRtYXgtaGVpZ2h0OiAxNDBweDtcblx0XHR9XG5cdH1cblxuXHQuY2FsY3VsYXRvcl9fc2VsZWNvdG9yLW9mZmljZSAuY2hvaWNlc19fbGlzdC0tZHJvcGRvd24ge1xuXHRcdC5jaG9pY2VzX19pdGVtIHtcblx0XHRcdHBhZGRpbmc6IDhweCAxNXB4ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cdC5jYWxjdWxhdG9yX19zZWxlY290b3Itb2ZmaWNlIC5jaG9pY2VzX19saXN0LS1kcm9wZG93biB7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0XHRtYXgtaGVpZ2h0OiAxNjVweCAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXHQuY2FsY3VsYXRvcl9fc2VsZWNvdG9yLW9mZmljZSAuY2hvaWNlc19fbGlzdC0tZHJvcGRvd24ge1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRtYXgtaGVpZ2h0OiAxOTRweCAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXHQuY2hvaWNlc19faXRlbSB7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDQwMG1zO1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0YW5pbWF0aW9uOiBmYWRlSW4gMC4xNXMgMC4xcyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpIGZvcndhcmRzO1xuXHR9XG5cdC5jaG9pY2VzX19wbGFjZWhvbGRlciB7XG5cdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0fVxuXHR9XG5cdC5jaG9pY2VzX19saXN0LS1kcm9wZG93biB7XG5cdFx0LmNob2ljZXNfX2l0ZW0ge1xuXHRcdFx0Y29sb3I6IHZhcigtLW1haW4tYmxhY2spO1xuXHRcdFx0Zm9udDogdmFyKC0tYnV0dG9uLW1lZGl1bSk7XG5cdFx0XHRwYWRkaW5nOiAxMy44cHggMjBweDtcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdH1cblxuXHRcdFx0JiArIC5jaG9pY2VzX19pdGVtIHtcblx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWdyZXktMTAwKTtcblx0XHRcdH1cblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNkZWU4ZWQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duIC5jaG9pY2VzX19pdGVtLS1zZWxlY3RhYmxlLmlzLWhpZ2hsaWdodGVkIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZGVlOGVkO1xuXHRcdGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktYmx1ZS10ZXh0KTtcblx0fVxuXG5cdC5jaG9pY2VzX19saXN0LS1kcm9wZG93biAuY2hvaWNlc19fcGxhY2Vob2xkZXIge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cblx0XHQmICsgLmNob2ljZXNfX2l0ZW0ge1xuXHRcdFx0Ym9yZGVyLXRvcDogbm9uZTtcblx0XHR9XG5cdH1cblxuXHQuY29uc3VsdGF0aW9uX21vZGFsLWNsb3NlIHtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHJpZ2h0OiAtMzZweDtcblx0XHR0b3A6IC0zNXB4O1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA5MDBweCkge1xuXHRcdFx0cmlnaHQ6IDE1cHg7XG5cdFx0XHR0b3A6IDE1cHg7XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA4MDBweCkge1xuXHRcdFx0cmlnaHQ6IDEwcHg7XG5cdFx0XHR0b3A6IDEwcHg7XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRyaWdodDogMTBweDtcblx0XHRcdHRvcDogNXB4O1xuXHRcdH1cblx0XHQmOmhvdmVyIHtcblx0XHRcdHN2ZyBwYXRoIHtcblx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuM3M7XG5cdFx0XHRcdHN0cm9rZTogI2ZmZmZmZjtcblx0XHRcdH1cblx0XHRcdHN2ZyBjaXJjbGUge1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcztcblx0XHRcdFx0ZmlsbDogdmFyKC0tc2Vjb25kYXJ5LWJsdWUtdGV4dCk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5jb25zdWx0YXRpb24tZXJyb3Ige1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRib3R0b206IC05cHg7XG5cdFx0bGVmdDogNXB4O1xuXHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRwYWRkaW5nLXRvcDogMTVweDtcblx0XHRsaW5lLWhlaWdodDogMDtcblx0XHRhbmltYXRpb246IGZhZGVJbiBsaW5lYXIgMC4ycztcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdGNvbG9yOiByZ2IoMTk2LCAwLCAwKTtcblx0fVxuXHQuY29uc3VsdGF0aW9uLWVycm9yLXRleHRhcmVhIHtcblx0XHRib3R0b206IDAgIWltcG9ydGFudDtcblx0fVxuXHRoMiB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0YW5pbWF0aW9uOiBtb2RhbENvbnRlbnRGYWRlSW4gMC4ycyAwLjNzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSlcblx0XHRcdGZvcndhcmRzO1xuXHR9XG5cblx0QGtleWZyYW1lcyBlcnJvclNob3cge1xuXHRcdGZyb20ge1xuXHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0fVxuXHRcdHRvIHtcblx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRwYWRkaW5nLXRvcDogMTVweDtcblx0XHR9XG5cdH1cblxuXHQuY29uc3VsdGF0aW9uLWJhY2tncm91bmQge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xuXHRcdGJhY2tncm91bmQ6IHJnYmEoNCwgMjcsIDY2LCAwLjYzNyk7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0aGVpZ2h0OiAxMDB2aDtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogOTAwcHgpIHtcblx0XHRcdG92ZXJmbG93OiBhdXRvO1xuXHRcdFx0LyogdG9wOiA3MCU7ICovXG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0YmFja2dyb3VuZDogcmdiYSg0LCAyNywgNjYsIDAuNjM3KTtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0fVxuXHRcdC5jb25zdWx0YXRpb24ge1xuXHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgwKTtcblx0XHRcdGJhY2tncm91bmQ6IHdoaXRlO1xuXHRcdFx0cGFkZGluZzogNDBweCAzMHB4O1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLXdoaXRlKTtcblx0XHRcdHdpZHRoOiA1MDBweDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRwYWRkaW5nOiA1MHB4IDMwcHg7XG5cdFx0XHRwYWRkaW5nLXRvcDogNDBweDtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHR3aWR0aDogNTAwcHg7XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogOTAwcHgpIHtcblx0XHRcdFx0bWF4LWhlaWdodDogNzc5cHg7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAwcHg7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHQvKiBhbGlnbi1pdGVtczogY2VudGVyOyAqL1xuXHRcdFx0XHQvKiBvdmVyZmxvdzogc2Nyb2xsOyAqL1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdG92ZXJmbG93OiBoaWRkZW4gYXV0bztcblx0XHRcdFx0Ym90dG9tOiA1MCU7XG5cdFx0XHRcdC8qIHdpZHRoOiAxMDAlOyAqL1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdC8qIGxlZnQ6IDUwJTsgKi9cblx0XHRcdFx0bGVmdDogdW5zZXQ7XG5cdFx0XHRcdC8qIHRvcDogMDsgKi9cblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwJSkgIWltcG9ydGFudDtcblx0XHRcdFx0Jjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuXHRcdFx0XHRcdHdpZHRoOiAzcHg7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG5cdFx0XHRcdFx0bWFyZ2luOiAxMHB4IDA7XG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDogNXB4O1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JleS0zMDApO1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDExcHg7XG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuNHM7XG5cdFx0XHRcdFx0LW1vei10cmFuc2l0aW9uOiBhbGwgMC40cztcblx0XHRcdFx0XHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjRzO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRtYXgtaGVpZ2h0OiA3NDBweDtcblx0XHRcdH1cblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdHBhZGRpbmc6IDMwcHggMjBweDtcblx0XHRcdFx0bWFyZ2luOiAwIDE1cHg7XG5cdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0XHRtYXgtd2lkdGg6IDUwMHB4O1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAxNnB4O1xuXHRcdFx0fVxuXHRcdFx0Ly8gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcblx0XHRcdC8vIFx0b3ZlcmZsb3cteTogc2Nyb2xsO1xuXHRcdFx0Ly8gXHRoZWlnaHQ6IGF1dG87XG5cdFx0XHQvLyBcdG1heC1oZWlnaHQ6IDY3MHB4O1xuXHRcdFx0Ly8gfVxuXG5cdFx0XHQuY29uc3VsdGF0aW9uLXNwaW5uZXIge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHotaW5kZXg6IDk7XG5cdFx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHRcdFx0fVxuXHRcdFx0LmNvbnN1bHRhdGlvbi1lcnJvci1tZXNzYWdlIHtcblx0XHRcdFx0Ym94LXNoYWRvdzogcmdiYSgwLCAwLCAwLCAwLjI0KSAwcHggM3B4IDhweDtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0YW5pbWF0aW9uOiBmYWRlSW4gMC4zcyBsaW5lYXI7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0ei1pbmRleDogOTk5O1xuXHRcdFx0XHR0b3A6IDEwMHB4O1xuXHRcdFx0XHRsZWZ0OiAtNDVweDtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdFx0bGVmdDogMTBweDtcblx0XHRcdFx0XHR3aWR0aDogOTUlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuY29uc3VsdGF0aW9uLWNsb3NlLXN1Y2Nlc3Mge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuXHRcdFx0XHRjb2xvcjogdmFyKC0tbWFpbi13aGl0ZSk7XG5cdFx0XHRcdHBhZGRpbmc6IDE1cHggMjRweDtcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBlYXNlLWluLW91dCAwLjNzO1xuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnktYmx1ZS10ZXh0KTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ly8gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdC8vIFx0d2lkdGg6IDkwJTtcblx0XHRcdC8vIH1cblxuXHRcdFx0LmNvbnN1bHRhdGlvbi1jYXB0aW9uIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdFx0Zm9udDogdmFyKC0tY2FwdGlvbi1sYXJnZSk7XG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LmNvbnN1bHRhdGlvbi1pbnB1dC13cmFwcGVyIHtcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0fVxuXHRcdFx0LmNvbnN1bHRhdGlvbi1pbnB1dHMtd3JhcHBlciB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdGdhcDogMjBweDtcblx0XHRcdH1cblx0XHRcdC5jb25zdWx0YXRpb24tbGFiZWwge1xuXHRcdFx0XHRmb250OiB2YXIoLS1ib2R5LW1lZGl1bSk7XG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiA1cHg7XG5cdFx0XHR9XG5cdFx0XHQuY29uc3VsdGF0aW9uLWlucHV0IHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0taW5wdXQtZ3JleS1maWxsKTtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdHBhZGRpbmc6IDE1cHggMjBweDtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHRcdFx0XHQmOjpwbGFjZWhvbGRlciB7XG5cdFx0XHRcdFx0Zm9udDogdmFyKC0tYnV0dG9uLW1lZGl1bSk7XG5cdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Y29sb3I6IHZhcigtLWdyZXktNTAwKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LmZlZWRiYWNrX19vay13cmFwcGVyIHtcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmNvbnN1bHRhdGlvbi1jb21tZW50IHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0taW5wdXQtZ3JleS1maWxsKTtcblx0XHRcdFx0cGFkZGluZzogMTVweCAyMHB4O1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRyZXNpemU6IG5vbmU7XG5cdFx0XHRcdGhlaWdodDogMTAwcHg7XG5cdFx0XHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG5cdFx0XHRcdFx0aGVpZ2h0OiA2MHB4O1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdFx0fVxuXHRcdFx0XHQmOjpwbGFjZWhvbGRlciB7XG5cdFx0XHRcdFx0Zm9udDogdmFyKC0tYnV0dG9uLW1lZGl1bSk7XG5cdFx0XHRcdFx0Y29sb3I6IHZhcigtLWdyZXktNDAwKTtcblx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LmNvbnN1bHRhdGlvbi1zdWJtaXQge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAyNHB4O1xuXHRcdFx0XHRjb2xvcjogdmFyKC0tbWFpbi13aGl0ZSk7XG5cdFx0XHRcdGZvbnQ6IHZhcigtLWJ1dHRvbi1tZWRpdW0pO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0cGFkZGluZzogMTVweCAwO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLW9yYW5nZSk7XG5cdFx0XHRcdHRyYW5zaXRpb246IDQwMG1zO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA2cHg7XG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA5MDBweCkge1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHRcdH1cblxuXG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNlOTZkMWQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5jb25zdWx0YXRpb24tc3VibWl0LWluYWN0aXZlIHtcblx0XHRcdFx0b3BhY2l0eTogMC42O1xuXHRcdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ly8gaDMge1xuXHQvLyBcdG9wYWNpdHk6IDA7XG5cdC8vIFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHQvLyBcdGFuaW1hdGlvbjogbW9kYWxDb250ZW50RmFkZUluIDAuN3MgMC44cyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpXG5cdC8vIFx0XHRmb3J3YXJkcztcblx0Ly8gfVxuXHQvLyBpbWcge1xuXHQvLyBcdG9wYWNpdHk6IDA7XG5cdC8vIFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHQvLyBcdGFuaW1hdGlvbjogbW9kYWxDb250ZW50RmFkZUluIDAuNHMgMC42cyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpXG5cdC8vIFx0XHRmb3J3YXJkcztcblx0Ly8gfVxuXHQuY29uc3VsdGF0aW9uLWNsb3NlLXN1Y2Nlc3Mge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGFuaW1hdGlvbjogbW9kYWxDb250ZW50RmFkZUluIDAuN3MgMC44cyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpXG5cdFx0XHRmb3J3YXJkcztcblx0fVxufVxuLmNvbnN1bHRhdGlvbi1zaG93IHtcblx0ZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcblx0YW5pbWF0aW9uOiBmYWRlSW4gMC4zcyBsaW5lYXI7XG5cdC5jb25zdWx0YXRpb24ge1xuXHRcdGFuaW1hdGlvbjogYmxvd1VwTW9kYWwgMC41cyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpIGZvcndhcmRzO1xuXHR9XG59XG5cbi5jb25zdWx0YXRpb24tb3V0IHtcblx0YW5pbWF0aW9uOiBsb2dpbk91dEJnIDAuNHMgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKSBmb3J3YXJkcztcblx0LmNvbnN1bHRhdGlvbiB7XG5cdFx0YW5pbWF0aW9uOiBibG93VXBNb2RhbFR3byAwLjVzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSkgZm9yd2FyZHM7XG5cdH1cbn1cblxuQGtleWZyYW1lcyBsb2dpbk91dEJnIHtcblx0ZnJvbSB7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxuXHR0byB7XG5cdFx0b3BhY2l0eTogMDtcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIGJsb3dVcE1vZGFsIHtcblx0MCUge1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoMCk7XG5cdH1cblx0MTAwJSB7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgxKTtcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIGJsb3dVcE1vZGFsVHdvIHtcblx0MCUge1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoMSk7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxuXHQxMDAlIHtcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDApO1xuXHRcdG9wYWNpdHk6IDA7XG5cdH1cbn1cbi5jb25zdWx0YXRpb24ge1xuXHQmLXRpdGxlIHtcblx0XHRmb250OiB2YXIoLS1jYXB0aW9uLWxhcmdlKTtcblx0XHRjb2xvcjogdmFyKC0tbWFpbi1ibGFjayk7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0fVxuXHQuY29uc3VsdGF0aW9uLWNvbnRlbnQtZm9ybSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHR9XG5cdCZfbW9kYWwtbGFiZWwtd3JhcHBlci1maXJzdCB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcblx0XHRcdG1hcmdpbi10b3A6IDEycHg7XG5cdFx0fVxuXHR9XG5cdCZfbW9kYWwtbGFiZWwtd3JhcHBlciB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcblx0XHRcdG1hcmdpbi10b3A6IDEycHg7XG5cdFx0fVxuXHR9XG5cdC5jb25zdWx0YXRpb24tY29udGVudC1pbnB1dCB7XG5cdFx0Jjo6cGxhY2Vob2xkZXIge1xuXHRcdFx0Y29sb3I6IHZhcigtLWdyZXktNDAwKTtcblx0XHRcdGZvbnQ6IHZhcigtLWJ1dHRvbi1tZWRpdW0pO1xuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiA1NXB4O1xuXHRcdHBhZGRpbmc6IDAgNDBweCAwIDIwcHg7XG5cdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWlucHV0LWdyZXktZmlsbCk7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcblx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHR9XG5cdH1cblx0LmNvbnN1bHRhdGlvbi1jb250ZW50LWNvbW1lbnQge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWlucHV0LWdyZXktZmlsbCk7XG5cdFx0cGFkZGluZzogMTVweCAyMHB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDhweDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRyZXNpemU6IG5vbmU7XG5cdFx0aGVpZ2h0OiAxMDBweDtcblx0XHRvdXRsaW5lOiBub25lO1xuXHRcdGZvbnQ6IHZhcigtLWJ1dHRvbi1tZWRpdW0pO1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0fVxuXHRcdCY6OnBsYWNlaG9sZGVyIHtcblx0XHRcdGNvbG9yOiB2YXIoLS1ncmV5LTQwMCk7XG5cblx0XHR9XG5cdH1cblx0LmNvbnN1bHRhdGlvbi1zdWJtaXQge1xuXHRcdHBhZGRpbmc6IDE1cHggMDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLW9yYW5nZSk7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdGZvbnQ6IHZhcigtLWJ1dHRvbi1tZWRpdW0pO1xuXHRcdGJvcmRlci1yYWRpdXM6IDZweDtcblx0XHRjb2xvcjogdmFyKC0tbWFpbi13aGl0ZSk7XG5cdFx0dHJhbnNpdGlvbjogYWxsIDAuNXM7XG5cdH1cblx0Jl9tb2RhbC1sYWJlbCB7XG5cdFx0Zm9udDogdmFyKC0tYm9keS1tZWRpdW0pO1xuXHRcdHBhZGRpbmctYm90dG9tOiA0cHg7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcblx0XHRcdGZvbnQ6IHZhcigtLWJvZHktc21hbGwpO1xuXHRcdH1cblx0fVxuXHQmX21lc3NhZ2UtZXJyb3Ige1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRib3R0b206IC05cHg7XG5cdFx0bGVmdDogNXB4O1xuXHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRwYWRkaW5nLXRvcDogMTVweDtcblx0XHRsaW5lLWhlaWdodDogMDtcblx0XHRhbmltYXRpb246IGZhZGVJbiBsaW5lYXIgMC4ycztcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdGNvbG9yOiByZ2IoMTk2LCAwLCAwKTtcblx0fVxuXHQmLXBvbGljeSB7XG5cdFx0cGFkZGluZy10b3A6IDM0cHg7XG5cdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdGNvbG9yOiB2YXIoLS1ncmV5LTUwMCk7XG5cdFx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcblx0XHRcdHBhZGRpbmctdG9wOiAyMHB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTJweDtcblx0XHR9XG5cdFx0YSB7XG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuXHRcdFx0fVxuXHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuM3M7XG5cdFx0XHRjb2xvcjogdmFyKC0tZ3JleS01MDApO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0dHJhbnNpdGlvbjogZWFzZS1pbiAwLjJzO1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdH1cblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuLmNvbnN1bHRhdGlvbi1jb250ZW50IHtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDkwMHB4KSB7XG5cdFx0bWF4LWhlaWdodDogNjM5cHg7XG5cdH1cbn1cbi5jb25zdWx0YXRpb24tY29udGVudC1mb3JtcyB7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA5MDBweCkge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWF4LXdpZHRoOiA1MDBweDtcblx0fVxufVxuLmNvbnN1bHRhdGlvbi1jb250ZW50LWNvbW1lbnQge1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdGZvbnQtc2l6ZTogMTNweCAhaW1wb3J0YW50O1xuXHR9XG59XG4iLCJbZGF0YS1kYWRhdGEtc2VhcmNoXSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICBbZGF0YS1kYWRhdGEtaW5wdXRdIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDM2cHggKyA4cHggKiAyKSAhaW1wb3J0YW50O1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgNDAwbXM7XG5cbiAgICAmOmhhcyh+IFtkYXRhLWRhZGF0YS1saXN0XTpub3QoLmhpZGRlbikpIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDhweCA4cHggMCAwICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJjpkaXNhYmxlZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdHJva2UtbGlnaHQtYmx1ZSkgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAmfltkYXRhLWRhZGF0YS1zZWxlY3RlZF0ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDNweDtcbiAgICBtYXJnaW4tbGVmdDogM3B4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udDogdmFyKC0tYm9keS1zbWFsbCk7XG4gICAgbGluZS1oZWlnaHQ6IDI7XG4gIH1cblxuICBbZGF0YS1kYWRhdGEtbGlzdF0ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB6LWluZGV4OiAyO1xuICAgIG1heC1oZWlnaHQ6IDE2NHB4ICFpbXBvcnRhbnQ7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pbnB1dC1ncmV5LWZpbGwpO1xuICAgIGJveC1zaGFkb3c6IDAgNXB4IDEwcHggMCAjOThhN2IyNjE7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDhweCA4cHg7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcblxuICAgICYuaGlkZGVuIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgfVxuXG4gICAgbGkge1xuICAgICAgcGFkZGluZzogMTRweCAyMHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taW5wdXQtZ3JleS1maWxsKTtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1ncmV5LTEwMCk7XG4gICAgICBjb2xvcjogdmFyKC0tbWFpbi1ibGFjayk7XG4gICAgICBmb250OiB2YXIoLS1idXR0b24tbWVkaXVtKTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDQwMG1zO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3Ryb2tlLWxpZ2h0LWJsdWUpO1xuICAgICAgfVxuXG4gICAgICAmOm5vdChbZGF0YS1kYWRhdGEtaW5mb10pOmhvdmVyIHtcbiAgICAgICAgY29sb3I6IHZhcigtLXNlY29uZGFyeS1ibHVlLXRleHQpO1xuICAgICAgfVxuXG4gICAgICAmW2RhdGEtZGFkYXRhLWluZm9dIHtcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIGJ1dHRvbltkYXRhLWRhZGF0YS1jbGVhcl0ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogOHB4O1xuICAgIHRyYW5zbGF0ZTogMCAtNTAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIHN2ZyB7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAgICAgcGF0aCB7XG4gICAgICAgIHN0cm9rZTogdmFyKC0tbWFpbi1ibGFjayk7XG4gICAgICAgIHRyYW5zaXRpb246IHN0cm9rZSA0MDBtcztcbiAgICAgIH1cblxuICAgICAgY2lyY2xlIHtcbiAgICAgICAgZmlsbDogdmFyKC0tc2Vjb25kYXJ5LWJsdWUtdGV4dCk7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgNDAwbXM7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBzdmcge1xuICAgICAgICBwYXRoIHtcbiAgICAgICAgICBzdHJva2U6IHZhcigtLW1haW4td2hpdGUpO1xuICAgICAgICB9XG5cbiAgICAgICAgY2lyY2xlIHtcbiAgICAgICAgICBvcGFjaXR5OiAxMDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIuc2hhcmVkX2RvY3VtZW50cyB7XG5cdG1hcmdpbi10b3A6IDcwcHg7XG5cdHBhZGRpbmctdG9wOiA1MHB4O1xuXHRib3JkZXItdG9wOiAycHggc29saWQgdmFyKC0tc3Ryb2tlLWxpZ2h0LWJsdWUpO1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdHBhZGRpbmctdG9wOiAyMHB4O1xuXHR9XG5cdCYtdGl0bGUge1xuXHRcdGZvbnQ6IHZhcigtLWRlc2t0b3AtMTkyMC1oLTIpO1xuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0fVxuXHR9XG5cdC5oZWxwX2NvbnRlbnQtZ2V0dGVyLWNhcmRzIHtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdFx0Z2FwOiAyOHB4O1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuXHRcdFx0Z2FwOiAyMHB4O1xuXHRcdH1cblx0fVxuXHQuaGVscF9jb250ZW50LWdldHRlci1jYXJkcy1jYXJkIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLXdoaXRlKSAhaW1wb3J0YW50O1xuXHR9XG59XG4iLCIuZmFxIHtcblx0bWFyZ2luLWJvdHRvbTogdmFyKC0tc2VjdGlvbi1tYik7XG5cblx0LnRpdGxlIHtcblx0XHRtYXgtd2lkdGg6IDU5NnB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDUwcHg7XG5cdH1cblx0Ji10aXRsZSB7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHR3aWR0aDogMzk2cHg7XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHR9XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHQudGl0bGUge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNDZweDtcblx0XHR9XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHQudGl0bGUge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNDRweDtcblx0XHR9XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdC50aXRsZSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdH1cblx0fVxufVxuLm1haW5fcGFnZV9mYXEtbGlzdC1pdGVtIHtcblx0YW5pbWF0aW9uOiBsb2FkIDFzO1xufVxuQGtleWZyYW1lcyBsb2FkIHtcblx0ZnJvbSB7XG5cdFx0b3BhY2l0eTogMDtcblx0fVxuXHR0byB7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxufVxuXG4uZmFxX19pbm5lciB7XG5cdGRpc3BsYXk6IGdyaWQ7XG5cdGdyaWQtdGVtcGxhdGUtY29sdW1uczogNDA4cHggMWZyO1xuXHRnYXA6IDMwcHg7XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAzODBweCAxZnI7XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcblx0XHRnYXA6IDQ0cHg7XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdGdhcDogNDBweDtcblx0fVxufVxuXG4uZmFxX19iYW5uZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhY2tncm91bmQtdGlmZmFueSk7XG5cdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdGhlaWdodDogNDk4cHg7XG5cdHBhZGRpbmc6IDYwcHggNjBweCAyMHB4IDQwcHg7XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0cGFkZGluZzogNTBweCA0MHB4IDIwcHggNDBweDtcblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdGhlaWdodDogYXV0bztcblx0XHRwYWRkaW5nOiA1MHB4IDIwcHggNjFweCAzMnB4O1xuXHRcdG9yZGVyOiAxO1xuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRwYWRkaW5nOiAzMHB4IDIwcHggMTYwcHggMjBweDtcblx0fVxufVxuXG4uZmFxX19iYW5uZXJfY29udGVudCB7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdG1heC13aWR0aDogMzA3cHg7XG5cdH1cbn1cblxuLmZhcV9fYmFubmVyX3RpdGxlIHtcblx0Zm9udDogdmFyKC0tZGVza3RvcC0xOTIwLWgtNSk7XG5cdG1hcmdpbi1ib3R0b206IDEycHg7XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMThweDtcblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdG1hcmdpbi1ib3R0b206IDEycHg7XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdG1hcmdpbi1ib3R0b206IDEycHg7XG5cdH1cbn1cblxuLmZhcV9fYmFubmVyX3RleHQge1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdG1hcmdpbi1ib3R0b206IDI3cHg7XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRmb250OiB2YXIoLS1ib2R5LW1lZGl1bSk7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjJweDtcblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0fVxufVxuXG4uZmFxX19iYW5uZXJfbGluayB7XG5cdGZvbnQ6IHZhcigtLWJ1dHRvbi1tZWRpdW0pO1xuXHRjb2xvcjogdmFyKC0tbWFpbi1ibGFjayk7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0Ym9yZGVyLXJhZGl1czogNnB4O1xuXHRwYWRkaW5nOiAxNXB4IDI0cHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdHRyYW5zaXRpb246IDQwMG1zO1xuXG5cdCY6aG92ZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNlY29uZGFyeS1kYXJrLXRpZmZhbnkpO1xuXHRcdGNvbG9yOiAjZmZmO1xuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0Zm9udDogdmFyKC0tY2FwdGlvbi1tZWRpdW0pO1xuXHRcdHBhZGRpbmc6IDEzcHg7XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRmb250OiB2YXIoLS1idXR0b24tbWVkaXVtKTtcblx0XHRwYWRkaW5nOiAxM3B4IDE3cHg7XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdGZvbnQ6IHZhcigtLWJ1dHRvbi1zbWFsbCk7XG5cdFx0cGFkZGluZzogMTRweCAxNXB4O1xuXHR9XG59XG5cbi5mYXFfX2Jhbm5lcl9pbWFnZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cmlnaHQ6IDEycHg7XG5cdGJvdHRvbTogMTJweDtcblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHR3aWR0aDogMTY0cHg7XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHR3aWR0aDogMjEwcHg7XG5cdFx0cmlnaHQ6IDkwcHg7XG5cdFx0Ym90dG9tOiA1M3B4O1xuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHR3aWR0aDogMTM4cHg7XG5cdFx0cmlnaHQ6IDEwcHg7XG5cdFx0Ym90dG9tOiAxMHB4O1xuXHR9XG59XG5cbi5mYXFfX2xpc3Qge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRnYXA6IDZweDtcbn1cblxuLmZhcV9faXRlbSB7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhY2tncm91bmQtYmx1ZSk7XG5cdHBhZGRpbmc6IDIxcHggNDBweDtcblx0Ym9yZGVyLXJhZGl1czogMTBweDtcblxuXHQmLmFjY29yZGlvbi1hY3RpdmUge1xuXHRcdC5mYXFfX2l0ZW1faGVhZGVyIGJ1dHRvbjo6YmVmb3JlIHtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSg5MGRlZyk7XG5cdFx0fVxuXG5cdFx0LmZhcV9faXRlbV9ib2R5IHtcblx0XHRcdG1hcmdpbi10b3A6IDIycHg7XG5cdFx0fVxuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRwYWRkaW5nOiAxNHB4IDIwcHggMThweCAxNXB4O1xuXG5cdFx0Ji5hY2NvcmRpb24tYWN0aXZlIHtcblx0XHRcdC5mYXFfX2l0ZW1fYm9keSB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDE1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5mYXFfX2l0ZW1faGVhZGVyIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRnYXA6IDMwcHg7XG5cdGZvbnQ6IHZhcigtLWNhcHRpb24tbGFyZ2UpO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cblx0YnV0dG9uIHtcblx0XHR3aWR0aDogMzZweDtcblx0XHRoZWlnaHQ6IDM2cHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGZsZXg6IDAgMCBhdXRvO1xuXG5cdFx0Jjo6YWZ0ZXIsXG5cdFx0Jjo6YmVmb3JlIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcblx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdHRvcDogNTAlO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdFx0XHR0cmFuc2l0aW9uOiA0MDBtcztcblx0XHR9XG5cblx0XHQmOjphZnRlciB7XG5cdFx0XHR3aWR0aDogMTRweDtcblx0XHRcdGhlaWdodDogMnB4O1xuXHRcdH1cblxuXHRcdCY6OmJlZm9yZSB7XG5cdFx0XHR3aWR0aDogMnB4O1xuXHRcdFx0aGVpZ2h0OiAxNHB4O1xuXHRcdH1cblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0Zm9udDogdmFyKC0tY2FwdGlvbi1tZWRpdW0pO1xuXHRcdGdhcDogNXB4O1xuXHR9XG59XG5cbi5mYXFfX2l0ZW1fYm9keSB7XG5cdGZvbnQ6IHZhcigtLWJvZHktbWVkaXVtKTtcblx0bWF4LXdpZHRoOiA2NDRweDtcbn1cblxuLmZhcV9fbW9yZSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0d2lkdGg6IDEwMCU7XG5cdHBhZGRpbmc6IDIwcHggNDBweDtcblx0Zm9udDogdmFyKC0tY2FwdGlvbi1sYXJnZSk7XG5cdGNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuXHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1zdHJva2UtbGlnaHQtYmx1ZSk7XG5cdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdG1hcmdpbi10b3A6IDZweDtcblx0dHJhbnNpdGlvbjogNDAwbXM7XG5cblx0Jjpob3ZlciB7XG5cdFx0Ym9yZGVyLWNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuXHR9XG59XG4iLCIuZmVlZGJhY2tfc2hvdyB7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmZlZWRiYWNrIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi13aGl0ZSk7XG5cdHdpZHRoOiA1MDBweDtcblxuXHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmc6IDUwcHggMzBweDtcblx0cGFkZGluZy10b3A6IDQwcHg7XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDkwMHB4KSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdG92ZXJmbG93OiBoaWRkZW4gYXV0bztcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0bWF4LWhlaWdodDogNzkwcHg7XG5cblx0XHQmOjotd2Via2l0LXNjcm9sbGJhciB7XG5cdFx0XHR3aWR0aDogM3B4O1xuXHRcdH1cblxuXHRcdCY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcblx0XHRcdG1hcmdpbjogMTBweCAwO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcblx0XHR9XG5cblx0XHQmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmV5LTMwMCk7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAxMXB4O1xuXHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuNHM7XG5cdFx0XHQtbW96LXRyYW5zaXRpb246IGFsbCAwLjRzO1xuXHRcdFx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC40cztcblx0XHR9XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdG1heC1oZWlnaHQ6IDc0MHB4O1xuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRwYWRkaW5nOiAzMHB4IDIwcHg7XG5cdFx0bWFyZ2luOiAwIDE1cHg7XG5cdH1cblxuXHQvLyBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuXHQvLyBcdG92ZXJmbG93LXk6IHNjcm9sbDtcblx0Ly8gXHRoZWlnaHQ6IGF1dG87XG5cdC8vIFx0bWF4LWhlaWdodDogNjcwcHg7XG5cdC8vIH1cblx0LmlzLW9wZW4gLmNob2ljZXNfX2lubmVyIHtcblx0XHRib3JkZXItcmFkaXVzOiA4cHggOHB4IDAgMDtcblx0fVxuXG5cdC5jaG9pY2VzX19pbm5lciB7XG5cdFx0cGFkZGluZzogMTVweCAyMHB4IDIwcHg7XG5cdFx0bWluLWhlaWdodDogYXV0bztcblx0XHRoZWlnaHQ6IDU2cHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pbnB1dC1ncmV5LWZpbGwpO1xuXHR9XG5cblx0LmNob2ljZXNbZGF0YS10eXBlKj0nc2VsZWN0LW9uZSddIC5jaG9pY2VzX19pbm5lciB7XG5cdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdH1cblxuXHQuY2FsY3VsYXRvcl9fc2VsZWNvdG9yLW9mZmljZSAuY2hvaWNlc1tkYXRhLXR5cGUqPSdzZWxlY3Qtb25lJ10gLmNob2ljZXNfX2lucHV0IHtcblx0XHRjb2xvcjogdmFyKC0tbWFpbi1ibGFjayk7XG5cdFx0Zm9udDogdmFyKC0tYnV0dG9uLW1lZGl1bSk7XG5cdFx0cGFkZGluZzogNXB4IDE1cHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0taW5wdXQtZ3JleS1maWxsKTtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tZ3JleS0xMDApO1xuXG5cdFx0Jjo6cGxhY2Vob2xkZXIge1xuXHRcdFx0Y29sb3I6IHZhcigtLWdyZXktNDAwKTtcblx0XHR9XG5cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuXHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdH1cblx0fVxuXG5cdC5jaG9pY2VzX19saXN0LS1zaW5nbGUge1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0Y29sb3I6IHZhcigtLW1haW4tYmxhY2spO1xuXHRcdGZvbnQ6IHZhcigtLWJ1dHRvbi1tZWRpdW0pO1xuXHRcdHotaW5kZXg6IDk5OTk5OTk5O1xuXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcblx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHR9XG5cdH1cblxuXHQuY2hvaWNlc19fcGxhY2Vob2xkZXIge1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0Y29sb3I6IHZhcigtLWdyZXktNDAwKTtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHR9XG5cblx0LmNob2ljZXNbZGF0YS10eXBlKj0nc2VsZWN0LW9uZSddOjphZnRlciB7XG5cdFx0d2lkdGg6IDEwcHg7XG5cdFx0aGVpZ2h0OiAxMHB4O1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdHRvcDogMjVweDtcblx0XHRyaWdodDogMjBweDtcblx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gNDAwbXM7XG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTAnIGhlaWdodD0nMTAnIHZpZXdCb3g9JzAgMCAxMCAxMCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZmlsbC1ydWxlPSdldmVub2RkJyBjbGlwLXJ1bGU9J2V2ZW5vZGQnIGQ9J00wLjE2MjcxOCAyLjE3NTc0QzAuMzc5Njc2IDEuOTQxNDIgMC43MzE0MzUgMS45NDE0MiAwLjk0ODM5MyAyLjE3NTc0TDUgNi41NTE0N0w5LjA1MTYxIDIuMTc1NzRDOS4yNjg1NyAxLjk0MTQyIDkuNjIwMzMgMS45NDE0MiA5LjgzNzI4IDIuMTc1NzRDMTAuMDU0MiAyLjQxMDA1IDEwLjA1NDIgMi43ODk5NSA5LjgzNzI4IDMuMDI0MjZMNS4zOTI4NCA3LjgyNDI2QzUuMTc1ODggOC4wNTg1OCA0LjgyNDEyIDguMDU4NTggNC42MDcxNiA3LjgyNDI2TDAuMTYyNzE4IDMuMDI0MjZDLTAuMDU0MjM5NSAyLjc4OTk1IC0wLjA1NDIzOTUgMi40MTAwNSAwLjE2MjcxOCAyLjE3NTc0WicgZmlsbD0nJTIzMDAxNDM0Jy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuXHR9XG5cblx0LmlzLW9wZW4gLmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duLFxuXHQuaXMtb3BlbiAuY2hvaWNlc19fbGlzdFthcmlhLWV4cGFuZGVkXSB7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHR9XG5cblx0LmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duLFxuXHQuY2hvaWNlc19fbGlzdFthcmlhLWV4cGFuZGVkXSB7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWlucHV0LWdyZXktZmlsbCk7XG5cdH1cblxuXHQuY2hvaWNlc1tkYXRhLXR5cGUqPSdzZWxlY3Qtb25lJ10uaXMtb3Blbjo6YWZ0ZXIge1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0fVxuXG5cdC5jaG9pY2VzX19saXN0LS1kcm9wZG93biAuY2hvaWNlc19fbGlzdCxcblx0LmNob2ljZXNfX2xpc3RbYXJpYS1leHBhbmRlZF0gLmNob2ljZXNfX2xpc3Qge1xuXHRcdGhlaWdodDogYXV0bztcblx0fVxuXG5cdC5jYWxjdWxhdG9yX19zZWxlY290b3ItdHlwZSAuY2hvaWNlc19fbGlzdC0tZHJvcGRvd24gLmNob2ljZXNfX2xpc3QsXG5cdC5jaG9pY2VzX19saXN0W2FyaWEtZXhwYW5kZWRdIC5jaG9pY2VzX19saXN0IHtcblx0XHRtYXgtaGVpZ2h0OiAxNjRweCAhaW1wb3J0YW50O1xuXHR9XG5cblx0LmNhbGN1bGF0b3JfX3NlbGVjb3Rvci1vZmZpY2UgLmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duIC5jaG9pY2VzX19saXN0LFxuXHQuY2hvaWNlc19fbGlzdFthcmlhLWV4cGFuZGVkXSAuY2hvaWNlc19fbGlzdCB7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0XHRtYXgtaGVpZ2h0OiAxNDBweDtcblx0XHR9XG5cdH1cblxuXHQuY2FsY3VsYXRvcl9fc2VsZWNvdG9yLW9mZmljZSAuY2hvaWNlc19fbGlzdC0tZHJvcGRvd24ge1xuXHRcdC5jaG9pY2VzX19pdGVtIHtcblx0XHRcdHBhZGRpbmc6IDhweCAxNXB4ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cblx0LmNhbGN1bGF0b3JfX3NlbGVjb3Rvci1vZmZpY2UgLmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duIHtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRcdG1heC1oZWlnaHQ6IDE2NXB4ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cblx0LmNhbGN1bGF0b3JfX3NlbGVjb3Rvci1vZmZpY2UgLmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duIHtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0bWF4LWhlaWdodDogMTg3cHggIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblxuXHQuY2hvaWNlc19faXRlbSB7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDQwMG1zO1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0YW5pbWF0aW9uOiBmYWRlSW4gMC4xNXMgMC4xcyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpIGZvcndhcmRzO1xuXHR9XG5cblx0LmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duIHtcblx0XHQuY2hvaWNlc19faXRlbSB7XG5cdFx0XHRjb2xvcjogdmFyKC0tbWFpbi1ibGFjayk7XG5cdFx0XHRmb250OiB2YXIoLS1idXR0b24tbWVkaXVtKTtcblx0XHRcdHBhZGRpbmc6IDEzLjhweCAyMHB4O1xuXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuXHRcdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHR9XG5cblx0XHRcdCYrLmNob2ljZXNfX2l0ZW0ge1xuXHRcdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tZ3JleS0xMDApO1xuXHRcdFx0fVxuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2RlZThlZDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuY2hvaWNlc19fbGlzdC0tZHJvcGRvd24gLmNob2ljZXNfX2l0ZW0tLXNlbGVjdGFibGUuaXMtaGlnaGxpZ2h0ZWQge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNkZWU4ZWQ7XG5cdFx0Y29sb3I6IHZhcigtLXNlY29uZGFyeS1ibHVlLXRleHQpO1xuXHR9XG5cblx0LmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duIC5jaG9pY2VzX19wbGFjZWhvbGRlciB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblxuXHRcdCYrLmNob2ljZXNfX2l0ZW0ge1xuXHRcdFx0Ym9yZGVyLXRvcDogbm9uZTtcblx0XHR9XG5cdH1cblxuXHQuc3Bpbm5lciB7XG5cdFx0YW5pbWF0aW9uOiBmYWRlSW4gMC4zcyBsaW5lYXI7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0bGVmdDogNTAlO1xuXHRcdHRvcDogNDAlO1xuXHRcdHotaW5kZXg6IDEwO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHR9XG5cblx0LmZlZWRiYWNrLWNvbnRlbnQge1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA5MDBweCkge1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdH1cblxuXHRcdCYtZm9ybSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHR9XG5cblx0XHQmLWZvcm1zIHtcblx0XHRcdHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycztcblx0XHR9XG5cblx0XHQmLXRpdGxlIHtcblx0XHRcdGZvbnQ6IHZhcigtLWNhcHRpb24tbGFyZ2UpO1xuXHRcdFx0Y29sb3I6IHZhcigtLW1haW4tYmxhY2spO1xuXHRcdH1cblxuXHRcdCYtY29tbWVudCB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pbnB1dC1ncmV5LWZpbGwpO1xuXHRcdFx0cGFkZGluZzogMTVweCAyMHB4O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRyZXNpemU6IG5vbmU7XG5cdFx0XHRoZWlnaHQ6IDEwMHB4O1xuXHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdGZvbnQ6IHZhcigtLWJ1dHRvbi1tZWRpdW0pO1xuXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuXHRcdFx0XHQvLyBoZWlnaHQ6IDYwcHg7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdH1cblxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0fVxuXG5cdFx0XHQmOjpwbGFjZWhvbGRlciB7XG5cdFx0XHRcdGNvbG9yOiB2YXIoLS1ncmV5LTQwMCk7XG5cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLWlucHV0IHtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDhweDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiA1NXB4O1xuXHRcdFx0cGFkZGluZzogMCA0MHB4IDAgMjBweDtcblx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWlucHV0LWdyZXktZmlsbCk7XG5cdFx0XHRmb250OiB2YXIoLS1idXR0b24tbWVkaXVtKTtcblxuXHRcdFx0Jjo6cGxhY2Vob2xkZXIge1xuXHRcdFx0XHRjb2xvcjogdmFyKC0tZ3JleS00MDApO1xuXHRcdFx0fVxuXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHR9XG5cblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLXN1Ym1pdCB7XG5cdFx0XHRwYWRkaW5nOiAxNXB4IDA7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4tb3JhbmdlKTtcblx0XHRcdG9wYWNpdHk6IDAuNjtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdGZvbnQ6IHZhcigtLWJ1dHRvbi1tZWRpdW0pO1xuXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuXHRcdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHR9XG5cblx0XHRcdGJvcmRlci1yYWRpdXM6IDZweDtcblx0XHRcdGNvbG9yOiB2YXIoLS1tYWluLXdoaXRlKTtcblx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuNXM7XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZTk2ZDFkO1xuXHRcdFx0fVxuXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogOTAwcHgpIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLWlucHV0LXZhbGlkIHtcblx0XHRcdGJvcmRlcjogMnB4IHNvbGlkIGdyZWVuO1xuXHRcdH1cblxuXHRcdCYtaW5wdXQtaW52YWxpZCB7XG5cdFx0XHRib3JkZXI6IDJweCBzb2xpZCByZ2IoMTk2LCAwLCAwKTtcblx0XHR9XG5cblx0XHQmLXN1Ym1pdC1hY3RpdmUge1xuXHRcdFx0cG9pbnRlci1ldmVudHM6IGFsbDtcblx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0fVxuXHR9XG5cblx0LmZlZWRiYWNrLWNsb3NlIHtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHJpZ2h0OiAtMzZweDtcblx0XHR0b3A6IC0zNXB4O1xuXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDkwMHB4KSB7XG5cdFx0XHR0b3A6IDE1cHg7XG5cdFx0XHRyaWdodDogMTVweDtcblx0XHR9XG5cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0dG9wOiA3cHg7XG5cdFx0XHRyaWdodDogMTBweDtcblx0XHR9XG5cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0c3ZnIGNpcmNsZSB7XG5cdFx0XHRcdGZpbGw6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRzdmcgcGF0aCB7XG5cdFx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjNzO1xuXHRcdFx0XHRzdHJva2U6ICNmZmZmZmY7XG5cdFx0XHR9XG5cblx0XHRcdHN2ZyBjaXJjbGUge1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcztcblx0XHRcdFx0ZmlsbDogdmFyKC0tc2Vjb25kYXJ5LWJsdWUtdGV4dCk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5mZWVkYmFja19tb2RhbC1sYWJlbCB7XG5cdGZvbnQ6IHZhcigtLWJvZHktbWVkaXVtKTtcblx0cGFkZGluZy1ib3R0b206IDRweDtcblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuXHRcdGZvbnQ6IHZhcigtLWJvZHktc21hbGwpO1xuXHR9XG59XG5cbi5mZWVkYmFja19tb2RhbC1wb2xpY3kge1xuXHRwYWRkaW5nLXRvcDogMzRweDtcblx0Zm9udC1zaXplOiAxM3B4O1xuXHRjb2xvcjogdmFyKC0tZ3JleS01MDApO1xuXHRsaW5lLWhlaWdodDogMjBweDtcblxuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG5cdFx0cGFkZGluZy10b3A6IDIwcHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTJweDtcblx0fVxuXG5cdGEge1xuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0Y29sb3I6IHZhcigtLWdyZXktNTAwKTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdHRyYW5zaXRpb246IGVhc2UtaW4gMC4ycztcblx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0Y29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG5cdFx0fVxuXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdH1cblx0fVxufVxuXG4uZmVlZGJhY2tfbW9kYWwtaGlkZGVuIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLmZlZWRiYWNrIHtcblx0LmNob2ljZXNfX2lubmVyIHtcblx0XHRwYWRkaW5nOiAxNXB4IDIwcHggMjBweDtcblx0XHRtaW4taGVpZ2h0OiBhdXRvO1xuXHRcdGhlaWdodDogNTZweDtcblx0XHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWlucHV0LWdyZXktZmlsbCk7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR9XG5cblx0LmlzLW9wZW4gLmNob2ljZXNfX2lubmVyIHtcblx0XHRib3JkZXItcmFkaXVzOiA4cHggOHB4IDAgMDtcblx0fVxuXG5cdC5jaG9pY2VzW2RhdGEtdHlwZSo9J3NlbGVjdC1vbmUnXSAuY2hvaWNlc19faW5uZXIge1xuXHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHR9XG5cblx0LmNob2ljZXNfX2xpc3QtLXNpbmdsZSB7XG5cdFx0cGFkZGluZzogMDtcblx0XHRjb2xvcjogdmFyKC0tbWFpbi1ibGFjayk7XG5cdFx0Zm9udDogdmFyKC0tYnV0dG9uLW1lZGl1bSk7XG5cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuXHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdH1cblx0fVxuXG5cdC5jaG9pY2VzX19wbGFjZWhvbGRlciB7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxuXG5cdC5jaG9pY2VzW2RhdGEtdHlwZSo9J3NlbGVjdC1vbmUnXTo6YWZ0ZXIge1xuXHRcdHdpZHRoOiAxMHB4O1xuXHRcdGhlaWdodDogMTBweDtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0cGFkZGluZzogMDtcblx0XHR0b3A6IDI1cHg7XG5cdFx0cmlnaHQ6IDIwcHg7XG5cdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDQwMG1zO1xuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzEwJyBoZWlnaHQ9JzEwJyB2aWV3Qm94PScwIDAgMTAgMTAnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgY2xpcC1ydWxlPSdldmVub2RkJyBkPSdNMC4xNjI3MTggMi4xNzU3NEMwLjM3OTY3NiAxLjk0MTQyIDAuNzMxNDM1IDEuOTQxNDIgMC45NDgzOTMgMi4xNzU3NEw1IDYuNTUxNDdMOS4wNTE2MSAyLjE3NTc0QzkuMjY4NTcgMS45NDE0MiA5LjYyMDMzIDEuOTQxNDIgOS44MzcyOCAyLjE3NTc0QzEwLjA1NDIgMi40MTAwNSAxMC4wNTQyIDIuNzg5OTUgOS44MzcyOCAzLjAyNDI2TDUuMzkyODQgNy44MjQyNkM1LjE3NTg4IDguMDU4NTggNC44MjQxMiA4LjA1ODU4IDQuNjA3MTYgNy44MjQyNkwwLjE2MjcxOCAzLjAyNDI2Qy0wLjA1NDIzOTUgMi43ODk5NSAtMC4wNTQyMzk1IDIuNDEwMDUgMC4xNjI3MTggMi4xNzU3NFonIGZpbGw9JyUyMzAwMTQzNCcvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcblx0fVxuXG5cdC5pcy1vcGVuIC5jaG9pY2VzX19saXN0LS1kcm9wZG93bixcblx0LmlzLW9wZW4gLmNob2ljZXNfX2xpc3RbYXJpYS1leHBhbmRlZF0ge1xuXHRcdGJvcmRlcjogbm9uZTtcblx0fVxuXG5cdC5jaG9pY2VzX19saXN0LS1kcm9wZG93bixcblx0LmNob2ljZXNfX2xpc3RbYXJpYS1leHBhbmRlZF0ge1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pbnB1dC1ncmV5LWZpbGwpO1xuXHR9XG5cblx0LmNob2ljZXNbZGF0YS10eXBlKj0nc2VsZWN0LW9uZSddLmlzLW9wZW46OmFmdGVyIHtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdH1cblxuXHQuY2hvaWNlc19fbGlzdC0tZHJvcGRvd24gLmNob2ljZXNfX2xpc3QsXG5cdC5jaG9pY2VzX19saXN0W2FyaWEtZXhwYW5kZWRdIC5jaG9pY2VzX19saXN0IHtcblx0XHRtYXgtaGVpZ2h0OiAxNTBweCAhaW1wb3J0YW50O1xuXHR9XG5cblx0LmNob2ljZXNfX2l0ZW0ge1xuXHRcdHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgNDAwbXM7XG5cdH1cblxuXHQuY2hvaWNlc19fbGlzdC0tZHJvcGRvd24ge1xuXHRcdC5jaG9pY2VzX19pdGVtIHtcblx0XHRcdGNvbG9yOiB2YXIoLS1tYWluLWJsYWNrKTtcblx0XHRcdGZvbnQ6IHZhcigtLWJ1dHRvbi1tZWRpdW0pO1xuXHRcdFx0cGFkZGluZzogMTZweCAyMHB4O1xuXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuXHRcdFx0XHRmb250LXNpemU6IDEzcHggIWltcG9ydGFudDtcblx0XHRcdH1cblxuXHRcdFx0JisuY2hvaWNlc19faXRlbSB7XG5cdFx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1ncmV5LTEwMCk7XG5cdFx0XHR9XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZGVlOGVkO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5jaG9pY2VzX19saXN0LS1kcm9wZG93biAuY2hvaWNlc19faXRlbS0tc2VsZWN0YWJsZS5pcy1oaWdobGlnaHRlZCxcblx0LmNob2ljZXNfX2xpc3RbYXJpYS1leHBhbmRlZF0gLmNob2ljZXNfX2l0ZW0tLXNlbGVjdGFibGUuaXMtaGlnaGxpZ2h0ZWQge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNkZWU4ZWQ7XG5cdH1cblxuXHQuY2hvaWNlc19fbGlzdC0tZHJvcGRvd24gLmNob2ljZXNfX3BsYWNlaG9sZGVyIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXG5cdFx0JisuY2hvaWNlc19faXRlbSB7XG5cdFx0XHRib3JkZXItdG9wOiBub25lO1xuXHRcdH1cblx0fVxufVxuXG4uZmVlZGJhY2tfbW9kYWwtbGFiZWwtd3JhcHBlci1maXJzdCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWFyZ2luLXRvcDogMjBweDtcblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuXHRcdG1hcmdpbi10b3A6IDEycHg7XG5cdH1cbn1cblxuLmZlZWRiYWNrX21vZGFsLWxhYmVsLXdyYXBwZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1hcmdpbi10b3A6IDIwcHg7XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcblx0XHRtYXJnaW4tdG9wOiAxMnB4O1xuXHR9XG59XG5cbi5mZWVkYmFjay1lcnJvciB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdHRvcDogMTQ0cHg7XG5cdGJvdHRvbTogMDtcblx0Zm9udDogdmFyKC0tY2FwdGlvbi1zbWFsbCk7XG5cdGNvbG9yOiByZ2IoMTk2LCAwLCAwKTtcblx0YW5pbWF0aW9uOiBmYWRlSW4gZm9yd2FyZHMgMC4zcztcbn1cblxuLmZlZWRiYWNrX21lc3NhZ2UtZXJyb3Ige1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGJvdHRvbTogLTlweDtcblx0bGVmdDogNXB4O1xuXHRmb250LXNpemU6IDEzcHg7XG5cdHBhZGRpbmctdG9wOiAxNXB4O1xuXHRsaW5lLWhlaWdodDogMDtcblx0YW5pbWF0aW9uOiBmYWRlSW4gbGluZWFyIDAuMnM7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdGNvbG9yOiByZ2IoMTk2LCAwLCAwKTtcbn0iLCJAa2V5ZnJhbWVzIGZhZGVJbiB7XG5cdGZyb20ge1xuXHRcdG9wYWNpdHk6IDA7XG5cdH1cblx0dG8ge1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cbn1cbi5mZWVkYmFja19fb2sge1xuXHQuZmVlZGJhY2stY2xvc2Uge1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cmlnaHQ6IC0zNnB4O1xuXHRcdHRvcDogLTM1cHg7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdHN2ZyBwYXRoIHtcblx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuM3M7XG5cdFx0XHRcdHN0cm9rZTogI2ZmZmZmZjtcblx0XHRcdH1cblx0XHRcdHN2ZyBjaXJjbGUge1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcztcblx0XHRcdFx0ZmlsbDogdmFyKC0tc2Vjb25kYXJ5LWJsdWUtdGV4dCk7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRyaWdodDogMTBweDtcblx0XHRcdHRvcDogMTBweDtcblx0XHR9XG5cdH1cblxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGFuaW1hdGlvbjogZmFkZUluIGZvcndhcmRzIDAuM3M7XG5cdHdpZHRoOiBhdXRvO1xuXHRtaW4td2lkdGg6IDUwMHB4O1xuXHRtYXgtd2lkdGg6IDU0MHB4O1xuXHRoZWlnaHQ6IDY2NHB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi13aGl0ZSk7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0bWFyZ2luOiAwIDEwcHg7XG5cdFx0bWluLXdpZHRoOiBhdXRvO1xuXHRcdHdpZHRoOiA5NSU7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHR9XG5cdCYtd3JhcHBlciB7XG5cdFx0cGFkZGluZzogNzZweCA3MHB4IDgwcHggNzBweDtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0cGFkZGluZzogMjBweDtcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc1cHgpIHtcblx0XHRcdHBhZGRpbmc6IDE1cHggMzZweCA0OHB4IDQwcHg7XG5cdFx0fVxuXHR9XG5cdCYtaW1hZ2Uge1xuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0Ly8gbWF4LXdpZHRoOiAzMDBweDtcblx0XHQvLyBtYXJnaW46IDAgYXV0bztcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgwLjg1KTtcblx0XHR9XG5cdH1cblx0Ji10aXRsZSB7XG5cdFx0bWluLXdpZHRoOiA0NTBweDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0Ly8gd2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRtYXJnaW4tYm90dG9tOiAxNHB4O1xuXHRcdGZvbnQ6IHZhcigtLWRlc2t0b3AtMTkyMC1oLTMpO1xuXHRcdGNvbG9yOiB2YXIoLS1tYWluLWJsYWNrKTtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0bWluLXdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxuXHQmLWNvbnRlbnQge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR9XG5cdCYtdGV4dCB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGZvbnQ6IHZhcigtLWJvZHktbGFyZ2UpO1xuXHRcdGNvbG9yOiB2YXIoLS1tYWluLWJsYWNrKTtcblx0XHRtYXJnaW4tYm90dG9tOiAyNHB4O1xuXHR9XG5cdCYtYnV0dG9uLXdyYXBwZXIge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdH1cblx0Ji1idXR0b24ge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG5cdFx0Y29sb3I6IHZhcigtLW1haW4td2hpdGUpO1xuXHRcdHBhZGRpbmc6IDE1cHggMjRweDtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0XHR0cmFuc2l0aW9uOiBlYXNlLWluLW91dCAwLjNzO1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWJsdWUtdGV4dCk7XG5cdFx0fVxuXHR9XG59XG4uZmVlZGJhY2stb2staGlkZGVuIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cbi5mZWVkYmFja19lcnJvciB7XG5cdGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdG1pbi1oZWlnaHQ6IDIyNHB4O1xuXHR9XG5cdGltZyB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuLmZlZWRiYWNrLWltYWdlIHtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4iLCIuaW5mbyB7XG5cdG1hcmdpbi1ib3R0b206IHZhcigtLXNlY3Rpb24tbWIpO1xuXHRwYWRkaW5nOiAxNTBweCAwO1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1ncmFkaWVudC1saWdodC1ibHVlKTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRwYWRkaW5nLXRvcDogMTA5cHg7XG5cdFx0cGFkZGluZy1ib3R0b206IHZhcigtLXNlY3Rpb24tbWIpO1xuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0cGFkZGluZy10b3A6IDgwcHg7XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdHBhZGRpbmctdG9wOiA2NnB4O1xuXHR9XG59XG5cbi5pbmZvX190b3Age1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmctYm90dG9tOiA3MHB4O1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tc3Ryb2tlLWxpZ2h0LWJsdWUpO1xuXHRtYXJnaW4tYm90dG9tOiA2OXB4O1xuXG5cdC50aXRsZSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjRweDtcblx0XHRtYXgtd2lkdGg6IDYyMHB4O1xuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0cGFkZGluZy1ib3R0b206IDU5cHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogNDhweDtcblxuXHRcdC50aXRsZSB7XG5cdFx0XHRtYXgtd2lkdGg6IDYyNHB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHR9XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogNjFweDtcblx0XHRtYXJnaW4tYm90dG9tOiA1MXB4O1xuXG5cdFx0LnRpdGxlIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0fVxuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogNDlweDtcblx0XHRtYXJnaW4tYm90dG9tOiAzOXB4O1xuXG5cdFx0LnRpdGxlIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDE0cHg7XG5cdFx0fVxuXHR9XG59XG5cbi5pbmZvX190b3BfY29udGVudCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMTtcbn1cblxuLmluZm9fX3RvcF90ZXh0IHtcblx0bWF4LXdpZHRoOiA1NjFweDtcblx0Zm9udDogdmFyKC0tYm9keS1leHRyYS1sYXJnZSk7XG5cdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdGZvbnQ6IHZhcigtLWJvZHktbGFyZ2UpO1xuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdGZvbnQ6IHZhcigtLWJvZHktZXh0cmEtbGFyZ2UpO1xuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdH1cbn1cblxuLmluZm9fX3RvcF9saW5rIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRjb2xvcjogI2ZmZjtcblx0cGFkZGluZzogMTVweCAyNHB4O1xuXHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG5cdHRyYW5zaXRpb246IDQwMG1zO1xuXHRmb250OiB2YXIoLS1idXR0b24tbWVkaXVtKTtcblxuXHQmOmhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdGNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0cGFkZGluZzogMTFweCAxOXB4O1xuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0cGFkZGluZzogMTZweCAxOXB4O1xuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRwYWRkaW5nOiAxNHB4IDE1cHg7XG5cdFx0Zm9udDogdmFyKC0tYnV0dG9uLXNtYWxsKTtcblx0fVxufVxuXG4uaW5mb19fdG9wX2ltYWdlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IC03NHB4O1xuXHRyaWdodDogMDtcblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHR3aWR0aDogNjE1cHg7XG5cdFx0dG9wOiAtNjRweDtcblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cblxuLmluZm9fX2JvdHRvbV90aXRsZSB7XG5cdG1hcmdpbi1ib3R0b206IDE4cHg7XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0Zm9udDogdmFyKC0tYm9keS1tZWRpdW0pO1xuXHRcdG1hcmdpbi1ib3R0b206IDE3cHg7XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRmb250OiB2YXIoLS1ib2R5LXNtYWxsKTtcblx0XHRtYXJnaW4tYm90dG9tOiAxNHB4O1xuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHR9XG59XG5cbi5pbmZvX19ib3R0b21fbGlzdCxcbi5pbmZvX19ib3R0b21fc2xpZGVyX193cmFwcGVyIHtcblx0ZGlzcGxheTogZ3JpZDtcblx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcblx0Z2FwOiAzMHB4O1xuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuXHRcdGdhcDogMTBweDtcblx0fVxufVxuXG4uaW5mb19fYm90dG9tX3NsaWRlcl9fd3JhcHBlciB7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0aGVpZ2h0OiAzNTBweDtcblx0XHRnYXA6IDA7XG5cblx0XHQuaW5mb19fY29tcGFueSB7XG5cdFx0XHR3aWR0aDogMzEwcHggIWltcG9ydGFudDtcblx0XHRcdGhlaWdodDogMTYwcHggIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdGhlaWdodDogMjYwcHg7XG5cblx0XHQuaW5mb19fY29tcGFueSB7XG5cdFx0XHR3aWR0aDogMjMwcHggIWltcG9ydGFudDtcblx0XHRcdGhlaWdodDogMTIwcHggIWltcG9ydGFudDtcblx0XHR9XG5cdH1cbn1cblxuLmluZm9fX2NhcmQge1xuXHRwYWRkaW5nOiAzNnB4IDMycHggMzZweCAzMnB4O1xuXHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdHBhZGRpbmc6IDMwcHggMzBweCAzNnB4IDMycHg7XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRwYWRkaW5nOiAzMnB4IDMwcHggMzhweCAzMnB4O1xuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRwYWRkaW5nOiAzMHB4IDMwcHggMzBweCAyMHB4O1xuXHR9XG59XG5cbi5pbmZvX19jYXJkX25hbWUge1xuXHRmb250OiB2YXIoLS1kZXNrdG9wLTE5MjAtaC00KTtcblx0Y29sb3I6IHZhcigtLW1haW4tdGlmZmFueSk7XG5cdG1hcmdpbi1ib3R0b206IDgwcHg7XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogNThweDtcblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdG1hcmdpbi1ib3R0b206IDU2cHg7XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdG1hcmdpbi1ib3R0b206IDRweDtcblx0fVxufVxuXG4uaW5mb19fY2FyZF90ZXh0IHtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRmb250OiB2YXIoLS1ib2R5LW1lZGl1bSk7XG5cdH1cbn1cblxuLmluZm9fX2NvbXBhbnkge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0aGVpZ2h0OiAxNjBweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHRpbWcge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRvYmplY3QtZml0OiBjb250YWluO1xuXHRcdHdpZHRoOiAyMTdweDtcblx0XHRoZWlnaHQ6IDIzMHB4O1xuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRpbWcge1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0bWF4LXdpZHRoOiAxNzBweDtcblx0XHR9XG5cdH1cbn1cbiIsIiNpbnN1cmUtZXZlbnQtY29udGFpbmVyIHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHRkaXNwbGF5OiBub25lO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHdpZHRoOiAxMDAlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cblx0ei1pbmRleDogOTk7XG5cblx0Lmluc3VyZS1ldmVudF9tb2RhbC1jbG9zZSB7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDogLTM2cHg7XG5cdFx0dG9wOiAtMzVweDtcblxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA5MDBweCkge1xuXHRcdFx0cmlnaHQ6IDE1cHg7XG5cdFx0XHR0b3A6IDVweDtcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdHJpZ2h0OiAxMHB4O1xuXHRcdFx0dG9wOiA0cHg7XG5cdFx0fVxuXHRcdCY6aG92ZXIge1xuXHRcdFx0c3ZnIHBhdGgge1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcztcblx0XHRcdFx0c3Ryb2tlOiAjZmZmZmZmO1xuXHRcdFx0fVxuXHRcdFx0c3ZnIGNpcmNsZSB7XG5cdFx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjNzO1xuXHRcdFx0XHRmaWxsOiB2YXIoLS1zZWNvbmRhcnktYmx1ZS10ZXh0KTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Lmluc3VyZS1ldmVudC1lcnJvciB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGJvdHRvbTogLTlweDtcblx0XHRsZWZ0OiA1cHg7XG5cdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdHBhZGRpbmctdG9wOiAxNXB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAwO1xuXHRcdGFuaW1hdGlvbjogZmFkZUluIGxpbmVhciAwLjJzO1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0Y29sb3I6IHJnYigxOTYsIDAsIDApO1xuXHR9XG5cdC5pbnN1cmUtZXZlbnQtZXJyb3ItdGV4dGFyZWEge1xuXHRcdGJvdHRvbTogMCAhaW1wb3J0YW50O1xuXHR9XG5cdGgyIHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRhbmltYXRpb246IG1vZGFsQ29udGVudEZhZGVJbiAwLjJzIDAuM3MgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKVxuXHRcdFx0Zm9yd2FyZHM7XG5cdH1cblxuXHRAa2V5ZnJhbWVzIGVycm9yU2hvdyB7XG5cdFx0ZnJvbSB7XG5cdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHR9XG5cdFx0dG8ge1xuXHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdHBhZGRpbmctdG9wOiAxNXB4O1xuXHRcdH1cblx0fVxuXG5cdC5pbnN1cmUtZXZlbnQtYmFja2dyb3VuZCB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdC8vIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGJhY2tncm91bmQ6IHJnYmEoNCwgMjcsIDY2LCAwLjYzNyk7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA5MDBweCkge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHR9XG5cdFx0Lmluc3VyZS1ldmVudCB7XG5cdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDApO1xuXHRcdFx0YmFja2dyb3VuZDogd2hpdGU7XG5cdFx0XHRwYWRkaW5nOiA0MHB4IDMwcHg7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdFx0XHRmb250LXdlaWdodDogMzAwO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0d2lkdGg6IDUwMHB4O1xuXHRcdFx0aGVpZ2h0OiA2NTBweDtcblx0XHRcdG1heC1oZWlnaHQ6IDY1MHB4O1xuXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogOTAwcHgpIHtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdG92ZXJmbG93OiBoaWRkZW4gYXV0bztcblx0XHRcdFx0Jjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuXHRcdFx0XHRcdHdpZHRoOiAzcHg7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG5cdFx0XHRcdFx0bWFyZ2luOiAxMHB4IDA7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmV5LTMwMCk7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTFweDtcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC40cztcblx0XHRcdFx0XHQtbW96LXRyYW5zaXRpb246IGFsbCAwLjRzO1xuXHRcdFx0XHRcdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNHM7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdHBhZGRpbmc6IDQwcHggMTVweDtcblx0XHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xuXHRcdFx0XHRtYXgtd2lkdGg6IDM2NXB4O1xuXHRcdFx0fVxuXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MzBweCkge1xuXHRcdFx0XHRwYWRkaW5nOiA0MHB4IDEwcHg7XG5cdFx0XHR9XG5cdFx0XHQuaW5zdXJlLWV2ZW50LWVycm9yLW1lc3NhZ2Uge1xuXHRcdFx0XHRib3gtc2hhZG93OiByZ2JhKDAsIDAsIDAsIDAuMjQpIDBweCAzcHggOHB4O1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRhbmltYXRpb246IGZhZGVJbiAwLjNzIGxpbmVhcjtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR6LWluZGV4OiA5OTk7XG5cdFx0XHRcdHRvcDogMTAwcHg7XG5cdFx0XHRcdGxlZnQ6IC00NXB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0XHRcdFx0bGVmdDogLTQ1cHg7XG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdFx0bGVmdDogMTBweDtcblx0XHRcdFx0XHR3aWR0aDogOTUlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuc3Bpbm5lciB7XG5cdFx0XHRcdHotaW5kZXg6IDk5OTtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdFx0XHR0b3A6IDUwJTtcblx0XHRcdH1cblx0XHRcdCNpbnN1cmUtZXZlbnQtZmlyc3Qtc3RlcCB7XG5cdFx0XHRcdGFuaW1hdGlvbjogZmFkZUluIDAuM3MgbGluZWFyO1xuXHRcdFx0fVxuXHRcdFx0I2luc3VyZS1ldmVudC1zZWNvbmQtc3RlcCB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0XHQuaW5zdXJlLWV2ZW50LXNlY29uZC1zdGVwLXdyYXBwZXIge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdH1cblx0XHRcdC5pbnN1cmUtZXZlbnQtYmFjayB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdGZvbnQ6IHZhcigtLWdyZXktNDAwKTtcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0aGVpZ2h0OiAxcHg7XG5cdFx0XHRcdFx0Ym90dG9tOiAyN3B4O1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyZXktNDAwKTtcblx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRcdFx0Ym90dG9tOiAyMXB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Lmluc3VyZS1ldmVudC10aXRsZS13cmFwcGVyIHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG5cdFx0XHRcdC5pbnN1cmUtZXZlbnQtc3RlcCB7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMnB4O1xuXHRcdFx0XHRcdGZvbnQ6IHZhcigtLWNhcHRpb24tc21hbGwpO1xuXHRcdFx0XHRcdGNvbG9yOiB2YXIoLS1tYWluLXdoaXRlKTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnktZGFyay10aWZmYW55KTtcblx0XHRcdFx0XHRoZWlnaHQ6IDIycHg7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0XHRcdFx0XHR3aWR0aDogNzhweDtcblx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0XHRcdHdpZHRoOiA0NnB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LmNob2ljZXMge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0XHQuY2hvaWNlc1tkYXRhLXR5cGUqPSdzZWxlY3Qtb25lJ10gLmNob2ljZXNfX2lucHV0IHtcblx0XHRcdFx0Y29sb3I6IHZhcigtLW1haW4tYmxhY2spO1xuXHRcdFx0XHRmb250OiB2YXIoLS1idXR0b24tbWVkaXVtKTtcblx0XHRcdFx0cGFkZGluZzogNXB4IDE1cHg7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWlucHV0LWdyZXktZmlsbCk7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1ncmV5LTEwMCk7XG5cdFx0XHRcdCY6OnBsYWNlaG9sZGVyIHtcblx0XHRcdFx0XHRjb2xvcjogdmFyKC0tZ3JleS00MDApO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuY2hvaWNlc19faW5uZXIge1xuXHRcdFx0XHRwYWRkaW5nOiAxNXB4IDIwcHggMjBweDtcblx0XHRcdFx0bWluLWhlaWdodDogYXV0bztcblx0XHRcdFx0aGVpZ2h0OiA1NnB4O1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0taW5wdXQtZ3JleS1maWxsKTtcblx0XHRcdH1cblxuXHRcdFx0LmlzLW9wZW4gLmNob2ljZXNfX2lubmVyIHtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogOHB4IDhweCAwIDA7XG5cdFx0XHR9XG5cblx0XHRcdC5jaG9pY2VzW2RhdGEtdHlwZSo9J3NlbGVjdC1vbmUnXSAuY2hvaWNlc19faW5uZXIge1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0XHRcdH1cblxuXHRcdFx0LmNhbGN1bGF0b3JfX3NlbGVjb3Rvci1vZmZpY2Vcblx0XHRcdFx0LmNob2ljZXNbZGF0YS10eXBlKj0nc2VsZWN0LW9uZSddXG5cdFx0XHRcdC5jaG9pY2VzX19pbnB1dCB7XG5cdFx0XHRcdGNvbG9yOiB2YXIoLS1tYWluLWJsYWNrKTtcblx0XHRcdFx0Zm9udDogdmFyKC0tYnV0dG9uLW1lZGl1bSk7XG5cdFx0XHRcdHBhZGRpbmc6IDVweCAxNXB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pbnB1dC1ncmV5LWZpbGwpO1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tZ3JleS0xMDApO1xuXHRcdFx0XHQmOjpwbGFjZWhvbGRlciB7XG5cdFx0XHRcdFx0Y29sb3I6IHZhcigtLWdyZXktNDAwKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuY2hvaWNlc19fbGlzdC0tc2luZ2xlIHtcblx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0Y29sb3I6IHZhcigtLW1haW4tYmxhY2spO1xuXHRcdFx0XHRmb250OiB2YXIoLS1idXR0b24tbWVkaXVtKTtcblx0XHRcdH1cblxuXHRcdFx0LmNob2ljZXNfX3BsYWNlaG9sZGVyIHtcblx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0Y29sb3I6IHZhcigtLWdyZXktNDAwKTtcblx0XHRcdH1cblxuXHRcdFx0LmNob2ljZXNbZGF0YS10eXBlKj0nc2VsZWN0LW9uZSddOjphZnRlciB7XG5cdFx0XHRcdHdpZHRoOiAxMHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDEwcHg7XG5cdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0dG9wOiAyNXB4O1xuXHRcdFx0XHRyaWdodDogMjBweDtcblx0XHRcdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDQwMG1zO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzEwJyBoZWlnaHQ9JzEwJyB2aWV3Qm94PScwIDAgMTAgMTAnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgY2xpcC1ydWxlPSdldmVub2RkJyBkPSdNMC4xNjI3MTggMi4xNzU3NEMwLjM3OTY3NiAxLjk0MTQyIDAuNzMxNDM1IDEuOTQxNDIgMC45NDgzOTMgMi4xNzU3NEw1IDYuNTUxNDdMOS4wNTE2MSAyLjE3NTc0QzkuMjY4NTcgMS45NDE0MiA5LjYyMDMzIDEuOTQxNDIgOS44MzcyOCAyLjE3NTc0QzEwLjA1NDIgMi40MTAwNSAxMC4wNTQyIDIuNzg5OTUgOS44MzcyOCAzLjAyNDI2TDUuMzkyODQgNy44MjQyNkM1LjE3NTg4IDguMDU4NTggNC44MjQxMiA4LjA1ODU4IDQuNjA3MTYgNy44MjQyNkwwLjE2MjcxOCAzLjAyNDI2Qy0wLjA1NDIzOTUgMi43ODk5NSAtMC4wNTQyMzk1IDIuNDEwMDUgMC4xNjI3MTggMi4xNzU3NFonIGZpbGw9JyUyMzAwMTQzNCcvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcblx0XHRcdH1cblxuXHRcdFx0LmlzLW9wZW4gLmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duLFxuXHRcdFx0LmlzLW9wZW4gLmNob2ljZXNfX2xpc3RbYXJpYS1leHBhbmRlZF0ge1xuXHRcdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHR9XG5cblx0XHRcdC5jaG9pY2VzX19saXN0LS1kcm9wZG93bixcblx0XHRcdC5jaG9pY2VzX19saXN0W2FyaWEtZXhwYW5kZWRdIHtcblx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pbnB1dC1ncmV5LWZpbGwpO1xuXHRcdFx0fVxuXG5cdFx0XHQuY2hvaWNlc1tkYXRhLXR5cGUqPSdzZWxlY3Qtb25lJ10uaXMtb3Blbjo6YWZ0ZXIge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0fVxuXG5cdFx0XHQuY2hvaWNlc19fbGlzdC0tZHJvcGRvd24gLmNob2ljZXNfX2xpc3QsXG5cdFx0XHQuY2hvaWNlc19fbGlzdFthcmlhLWV4cGFuZGVkXSAuY2hvaWNlc19fbGlzdCB7XG5cdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdH1cblx0XHRcdC5jYWxjdWxhdG9yX19zZWxlY290b3ItdHlwZSAuY2hvaWNlc19fbGlzdC0tZHJvcGRvd24gLmNob2ljZXNfX2xpc3QsXG5cdFx0XHQuY2hvaWNlc19fbGlzdFthcmlhLWV4cGFuZGVkXSAuY2hvaWNlc19fbGlzdCB7XG5cdFx0XHRcdG1heC1oZWlnaHQ6IDE2NHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0XHQuY2FsY3VsYXRvcl9fc2VsZWNvdG9yLW9mZmljZSAuY2hvaWNlc19fbGlzdC0tZHJvcGRvd24gLmNob2ljZXNfX2xpc3QsXG5cdFx0XHQuY2hvaWNlc19fbGlzdFthcmlhLWV4cGFuZGVkXSAuY2hvaWNlc19fbGlzdCB7XG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdFx0XHRcdG1heC1oZWlnaHQ6IDE0MHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5jYWxjdWxhdG9yX19zZWxlY290b3Itb2ZmaWNlIC5jaG9pY2VzX19saXN0LS1kcm9wZG93biB7XG5cdFx0XHRcdC5jaG9pY2VzX19pdGVtIHtcblx0XHRcdFx0XHRwYWRkaW5nOiA4cHggMTVweCAhaW1wb3J0YW50O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuY2FsY3VsYXRvcl9fc2VsZWNvdG9yLW9mZmljZSAuY2hvaWNlc19fbGlzdC0tZHJvcGRvd24ge1xuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRcdFx0XHRtYXgtaGVpZ2h0OiAxNjVweCAhaW1wb3J0YW50O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuY2hvaWNlc19faXRlbSB7XG5cdFx0XHRcdHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgNDAwbXM7XG5cdFx0XHR9XG5cblx0XHRcdC5jaG9pY2VzX19saXN0LS1kcm9wZG93biB7XG5cdFx0XHRcdC5jaG9pY2VzX19pdGVtIHtcblx0XHRcdFx0XHRjb2xvcjogdmFyKC0tbWFpbi1ibGFjayk7XG5cdFx0XHRcdFx0Zm9udDogdmFyKC0tYnV0dG9uLW1lZGl1bSk7XG5cdFx0XHRcdFx0cGFkZGluZzogMTMuOHB4IDIwcHg7XG5cblx0XHRcdFx0XHQmICsgLmNob2ljZXNfX2l0ZW0ge1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWdyZXktMTAwKTtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNkZWU4ZWQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5jaG9pY2VzX19saXN0LS1kcm9wZG93biAuY2hvaWNlc19faXRlbS0tc2VsZWN0YWJsZS5pcy1oaWdobGlnaHRlZCB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNkZWU4ZWQ7XG5cdFx0XHRcdGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktYmx1ZS10ZXh0KTtcblx0XHRcdH1cblxuXHRcdFx0LmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duIC5jaG9pY2VzX19wbGFjZWhvbGRlciB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cblx0XHRcdFx0JiArIC5jaG9pY2VzX19pdGVtIHtcblx0XHRcdFx0XHRib3JkZXItdG9wOiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQucG9saWN5LXRleHQtc3VibWl0LWluc3VyZSB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IGF1dG87XG5cblx0XHRcdFx0Y29sb3I6IHZhcigtLWdyZXktNTAwKTtcblx0XHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMTZweDtcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDMwcHgpIHtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiBhdXRvO1xuXHRcdFx0XHR9XG5cdFx0XHRcdGEge1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuM3M7XG5cdFx0XHRcdFx0Y29sb3I6IHZhcigtLWdyZXktNTAwKTtcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdGNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Lmluc3VyZS1ldmVudC1jbG9zZS1zdWNjZXNzIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcblx0XHRcdFx0Y29sb3I6IHZhcigtLW1haW4td2hpdGUpO1xuXHRcdFx0XHRwYWRkaW5nOiAxNXB4IDI0cHg7XG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0XHRcdFx0dHJhbnNpdGlvbjogZWFzZS1pbi1vdXQgMC4zcztcblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWJsdWUtdGV4dCk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC8vIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHQvLyBcdHdpZHRoOiAzODNweDtcblx0XHRcdC8vIH1cblx0XHRcdC8vIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQzMHB4KSB7XG5cdFx0XHQvLyBcdHdpZHRoOiAzNjBweDtcblx0XHRcdC8vIH1cblxuXHRcdFx0Lmluc3VyZS1ldmVudC1jYXB0aW9uIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdFx0Zm9udDogdmFyKC0tY2FwdGlvbi1sYXJnZSk7XG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0XHRmb250OiB2YXIoLS1jYXB0aW9uLXNtYWxsKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Lmluc3VyZS1ldmVudC1pbnB1dC13cmFwcGVyIHtcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0fVxuXHRcdFx0Lmluc3VyZS1ldmVudC1pbnB1dHMtd3JhcHBlciB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdGdhcDogMjBweDtcblx0XHRcdH1cblx0XHRcdC5pbnN1cmUtZXZlbnQtbGFiZWwge1xuXHRcdFx0XHRmb250OiB2YXIoLS1ib2R5LW1lZGl1bSk7XG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiA1cHg7XG5cdFx0XHR9XG5cdFx0XHQuaW5zdXJlLWV2ZW50LWlucHV0IHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0taW5wdXQtZ3JleS1maWxsKTtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdHBhZGRpbmc6IDE1cHggMjBweDtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHRcdFx0XHQmOjpwbGFjZWhvbGRlciB7XG5cdFx0XHRcdFx0Zm9udDogdmFyKC0tYnV0dG9uLW1lZGl1bSk7XG5cdFx0XHRcdFx0Y29sb3I6IHZhcigtLWdyZXktNTAwKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LmZlZWRiYWNrX19vay13cmFwcGVyIHtcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0aW1nIHtcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0XHR3aWR0aDogMjAwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5pbnN1cmUtZXZlbnQtY29tbWVudCB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWlucHV0LWdyZXktZmlsbCk7XG5cdFx0XHRcdHBhZGRpbmc6IDE1cHggMjBweDtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0cmVzaXplOiBub25lO1xuXHRcdFx0XHRoZWlnaHQ6IDEwMHB4O1xuXHRcdFx0XHRvdXRsaW5lOiBub25lO1xuXHRcdFx0XHQmOjpwbGFjZWhvbGRlciB7XG5cdFx0XHRcdFx0Zm9udDogdmFyKC0tYnV0dG9uLW1lZGl1bSk7XG5cdFx0XHRcdFx0Y29sb3I6IHZhcigtLWdyZXktNTAwKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Lmluc3VyZS1ldmVudC1zdWJtaXQge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAyNHB4O1xuXHRcdFx0XHRjb2xvcjogdmFyKC0tbWFpbi13aGl0ZSk7XG5cdFx0XHRcdGZvbnQ6IHZhcigtLWJ1dHRvbi1tZWRpdW0pO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0cGFkZGluZzogMTVweCAwO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLW9yYW5nZSk7XG5cdFx0XHRcdHRyYW5zaXRpb246IDQwMG1zO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA2cHg7XG5cblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2U5NmQxZDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Lmluc3VyZS1ldmVudC1zdWJtaXQtcmVzdWx0IHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0bWFyZ2luLXRvcDogMjRweDtcblx0XHRcdFx0Y29sb3I6IHZhcigtLW1haW4td2hpdGUpO1xuXHRcdFx0XHRmb250OiB2YXIoLS1idXR0b24tbWVkaXVtKTtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdHBhZGRpbmc6IDE1cHggMDtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi1vcmFuZ2UpO1xuXHRcdFx0XHR0cmFuc2l0aW9uOiA0MDBtcztcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNnB4O1xuXG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNlOTZkMWQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5pbnN1cmUtZXZlbnQtc3VibWl0LWluYWN0aXZlIHtcblx0XHRcdFx0b3BhY2l0eTogMC42O1xuXHRcdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0aDMge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGFuaW1hdGlvbjogbW9kYWxDb250ZW50RmFkZUluIDAuN3MgMC44cyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpXG5cdFx0XHRmb3J3YXJkcztcblx0fVxuXHQuZmVlZGJhY2tfX29rLXRleHQge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGFuaW1hdGlvbjogbW9kYWxDb250ZW50RmFkZUluIDAuN3MgMC44cyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpXG5cdFx0XHRmb3J3YXJkcztcblx0fVxuXHRpbWcge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGFuaW1hdGlvbjogbW9kYWxDb250ZW50RmFkZUluIDAuNHMgMC42cyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpXG5cdFx0XHRmb3J3YXJkcztcblx0fVxuXHQuaW5zdXJlLWV2ZW50LWNsb3NlLXN1Y2Nlc3Mge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGFuaW1hdGlvbjogbW9kYWxDb250ZW50RmFkZUluIDAuN3MgMC44cyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpXG5cdFx0XHRmb3J3YXJkcztcblx0fVxufVxuLmluc3VyZS1ldmVudC1zaG93IHtcblx0ZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcblx0YW5pbWF0aW9uOiBmYWRlSW4gMC4zcyBsaW5lYXI7XG5cdC5pbnN1cmUtZXZlbnQge1xuXHRcdGFuaW1hdGlvbjogYmxvd1VwTW9kYWwgMC41cyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpIGZvcndhcmRzO1xuXHR9XG59XG4uaW5zdXJlLWV2ZW50LXNob3ctc2xvdyB7XG5cdGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG5cdGFuaW1hdGlvbjogZmFkZUluIDAuM3MgbGluZWFyO1xuXHQuaW5zdXJlLWV2ZW50IHtcblx0XHRhbmltYXRpb246IGJsb3dVcE1vZGFsIDFzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSkgZm9yd2FyZHM7XG5cdH1cbn1cblxuLmluc3VyZS1ldmVudC1vdXQge1xuXHRhbmltYXRpb246IGxvZ2luT3V0QmcgMC40cyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpIGZvcndhcmRzO1xuXHQuaW5zdXJlLWV2ZW50IHtcblx0XHRhbmltYXRpb246IGJsb3dVcE1vZGFsVHdvIDAuNXMgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKSBmb3J3YXJkcztcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIGxvZ2luT3V0Qmcge1xuXHRmcm9tIHtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG5cdHRvIHtcblx0XHRvcGFjaXR5OiAwO1xuXHR9XG59XG5cbkBrZXlmcmFtZXMgYmxvd1VwTW9kYWwge1xuXHQwJSB7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgwKTtcblx0fVxuXHQxMDAlIHtcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDEpO1xuXHR9XG59XG5cbkBrZXlmcmFtZXMgYmxvd1VwTW9kYWxUd28ge1xuXHQwJSB7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgxKTtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG5cdDEwMCUge1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoMCk7XG5cdFx0b3BhY2l0eTogMDtcblx0fVxufVxuIiwiI2ludmVzdG1lbnRfcG9wdXAtY29udGFpbmVyIHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHRkaXNwbGF5OiBub25lO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHdpZHRoOiAxMDAlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cblx0ei1pbmRleDogOTk7XG5cdC5pcy1vcGVuIC5jaG9pY2VzX19pbm5lciB7XG5cdFx0Ym9yZGVyLXJhZGl1czogOHB4IDhweCAwIDA7XG5cdH1cblx0LmNob2ljZXNfX2lubmVyIHtcblx0XHRwYWRkaW5nOiAxNXB4IDIwcHggMjBweDtcblx0XHRtaW4taGVpZ2h0OiBhdXRvO1xuXHRcdGhlaWdodDogNTZweDtcblx0XHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWlucHV0LWdyZXktZmlsbCk7XG5cdH1cblxuXHQuY2hvaWNlc1tkYXRhLXR5cGUqPSdzZWxlY3Qtb25lJ10gLmNob2ljZXNfX2lubmVyIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0fVxuXG5cdC5jYWxjdWxhdG9yX19zZWxlY290b3Itb2ZmaWNlXG5cdFx0LmNob2ljZXNbZGF0YS10eXBlKj0nc2VsZWN0LW9uZSddXG5cdFx0LmNob2ljZXNfX2lucHV0IHtcblx0XHRjb2xvcjogdmFyKC0tbWFpbi1ibGFjayk7XG5cdFx0Zm9udDogdmFyKC0tYnV0dG9uLW1lZGl1bSk7XG5cdFx0cGFkZGluZzogNXB4IDE1cHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0taW5wdXQtZ3JleS1maWxsKTtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tZ3JleS0xMDApO1xuXHRcdCY6OnBsYWNlaG9sZGVyIHtcblx0XHRcdGNvbG9yOiB2YXIoLS1ncmV5LTQwMCk7XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG5cdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0fVxuXHR9XG5cblx0LmNob2ljZXNfX2xpc3QtLXNpbmdsZSB7XG5cdFx0cGFkZGluZzogMDtcblx0XHRjb2xvcjogdmFyKC0tbWFpbi1ibGFjayk7XG5cdFx0Zm9udDogdmFyKC0tYnV0dG9uLW1lZGl1bSk7XG5cdFx0ei1pbmRleDogOTk5OTk5OTk7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcblx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHR9XG5cdH1cblxuXHQuY2hvaWNlc19fcGxhY2Vob2xkZXIge1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0Y29sb3I6IHZhcigtLWdyZXktNDAwKTtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHR9XG5cblx0LmNob2ljZXNbZGF0YS10eXBlKj0nc2VsZWN0LW9uZSddOjphZnRlciB7XG5cdFx0d2lkdGg6IDEwcHg7XG5cdFx0aGVpZ2h0OiAxMHB4O1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdHRvcDogMjVweDtcblx0XHRyaWdodDogMjBweDtcblx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gNDAwbXM7XG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTAnIGhlaWdodD0nMTAnIHZpZXdCb3g9JzAgMCAxMCAxMCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZmlsbC1ydWxlPSdldmVub2RkJyBjbGlwLXJ1bGU9J2V2ZW5vZGQnIGQ9J00wLjE2MjcxOCAyLjE3NTc0QzAuMzc5Njc2IDEuOTQxNDIgMC43MzE0MzUgMS45NDE0MiAwLjk0ODM5MyAyLjE3NTc0TDUgNi41NTE0N0w5LjA1MTYxIDIuMTc1NzRDOS4yNjg1NyAxLjk0MTQyIDkuNjIwMzMgMS45NDE0MiA5LjgzNzI4IDIuMTc1NzRDMTAuMDU0MiAyLjQxMDA1IDEwLjA1NDIgMi43ODk5NSA5LjgzNzI4IDMuMDI0MjZMNS4zOTI4NCA3LjgyNDI2QzUuMTc1ODggOC4wNTg1OCA0LjgyNDEyIDguMDU4NTggNC42MDcxNiA3LjgyNDI2TDAuMTYyNzE4IDMuMDI0MjZDLTAuMDU0MjM5NSAyLjc4OTk1IC0wLjA1NDIzOTUgMi40MTAwNSAwLjE2MjcxOCAyLjE3NTc0WicgZmlsbD0nJTIzMDAxNDM0Jy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuXHR9XG5cblx0LmlzLW9wZW4gLmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duLFxuXHQuaXMtb3BlbiAuY2hvaWNlc19fbGlzdFthcmlhLWV4cGFuZGVkXSB7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHR9XG5cblx0LmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duLFxuXHQuY2hvaWNlc19fbGlzdFthcmlhLWV4cGFuZGVkXSB7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWlucHV0LWdyZXktZmlsbCk7XG5cdH1cblxuXHQuY2hvaWNlc1tkYXRhLXR5cGUqPSdzZWxlY3Qtb25lJ10uaXMtb3Blbjo6YWZ0ZXIge1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0fVxuXG5cdC5jaG9pY2VzX19saXN0LS1kcm9wZG93biAuY2hvaWNlc19fbGlzdCxcblx0LmNob2ljZXNfX2xpc3RbYXJpYS1leHBhbmRlZF0gLmNob2ljZXNfX2xpc3Qge1xuXHRcdGhlaWdodDogYXV0bztcblx0fVxuXHQuY2FsY3VsYXRvcl9fc2VsZWNvdG9yLXR5cGUgLmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duIC5jaG9pY2VzX19saXN0LFxuXHQuY2hvaWNlc19fbGlzdFthcmlhLWV4cGFuZGVkXSAuY2hvaWNlc19fbGlzdCB7XG5cdFx0bWF4LWhlaWdodDogMTY0cHggIWltcG9ydGFudDtcblx0fVxuXHQuY2FsY3VsYXRvcl9fc2VsZWNvdG9yLW9mZmljZSAuY2hvaWNlc19fbGlzdC0tZHJvcGRvd24gLmNob2ljZXNfX2xpc3QsXG5cdC5jaG9pY2VzX19saXN0W2FyaWEtZXhwYW5kZWRdIC5jaG9pY2VzX19saXN0IHtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRcdG1heC1oZWlnaHQ6IDE0MHB4O1xuXHRcdH1cblx0fVxuXG5cdC5jYWxjdWxhdG9yX19zZWxlY290b3Itb2ZmaWNlIC5jaG9pY2VzX19saXN0LS1kcm9wZG93biB7XG5cdFx0LmNob2ljZXNfX2l0ZW0ge1xuXHRcdFx0cGFkZGluZzogOHB4IDE1cHggIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblx0LmNhbGN1bGF0b3JfX3NlbGVjb3Rvci1vZmZpY2UgLmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duIHtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRcdG1heC1oZWlnaHQ6IDE2NXB4ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cdC5jYWxjdWxhdG9yX19zZWxlY290b3Itb2ZmaWNlIC5jaG9pY2VzX19saXN0LS1kcm9wZG93biB7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdG1heC1oZWlnaHQ6MTk0cHggIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblx0LmNob2ljZXNfX2l0ZW0ge1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciA0MDBtcztcblx0XHRvcGFjaXR5OiAwO1xuXHRcdGFuaW1hdGlvbjogZmFkZUluIDAuMTVzIDAuMXMgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKSBmb3J3YXJkcztcblx0fVxuXG5cdC5jaG9pY2VzX19saXN0LS1kcm9wZG93biB7XG5cdFx0LmNob2ljZXNfX2l0ZW0ge1xuXHRcdFx0Y29sb3I6IHZhcigtLW1haW4tYmxhY2spO1xuXHRcdFx0Zm9udDogdmFyKC0tYnV0dG9uLW1lZGl1bSk7XG5cdFx0XHRwYWRkaW5nOiAxMy44cHggMjBweDtcblxuXHRcdFx0JiArIC5jaG9pY2VzX19pdGVtIHtcblx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWdyZXktMTAwKTtcblx0XHRcdH1cblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdH1cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZGVlOGVkO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5jaG9pY2VzX19saXN0LS1kcm9wZG93biAuY2hvaWNlc19faXRlbS0tc2VsZWN0YWJsZS5pcy1oaWdobGlnaHRlZCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2RlZThlZDtcblx0XHRjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWJsdWUtdGV4dCk7XG5cdH1cblxuXHQuY2hvaWNlc19fbGlzdC0tZHJvcGRvd24gLmNob2ljZXNfX3BsYWNlaG9sZGVyIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXG5cdFx0JiArIC5jaG9pY2VzX19pdGVtIHtcblx0XHRcdGJvcmRlci10b3A6IG5vbmU7XG5cdFx0fVxuXHR9XG5cdC5pbnZlc3RtZW50X3BvcHVwX21vZGFsLWNsb3NlIHtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHJpZ2h0OiAtMzZweDtcblx0XHR0b3A6IC0zNXB4O1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA5MDBweCkge1xuXHRcdFx0cmlnaHQ6IDEwcHg7XG5cdFx0XHR0b3A6IDEwcHg7XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA4MDBweCkge1xuXHRcdFx0cmlnaHQ6IDEwcHg7XG5cdFx0XHR0b3A6IDEwcHg7XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRyaWdodDogMTBweDtcblx0XHRcdHRvcDogNXB4O1xuXHRcdH1cblx0XHQmOmhvdmVyIHtcblx0XHRcdHN2ZyBwYXRoIHtcblx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuM3M7XG5cdFx0XHRcdHN0cm9rZTogI2ZmZmZmZjtcblx0XHRcdH1cblx0XHRcdHN2ZyBjaXJjbGUge1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcztcblx0XHRcdFx0ZmlsbDogdmFyKC0tc2Vjb25kYXJ5LWJsdWUtdGV4dCk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5pbnZlc3RtZW50X3BvcHVwLWVycm9yIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0Ym90dG9tOiAtOXB4O1xuXHRcdGxlZnQ6IDVweDtcblx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0cGFkZGluZy10b3A6IDE1cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDA7XG5cdFx0YW5pbWF0aW9uOiBmYWRlSW4gbGluZWFyIDAuMnM7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRjb2xvcjogcmdiKDE5NiwgMCwgMCk7XG5cdH1cblx0LmludmVzdG1lbnRfcG9wdXAtZXJyb3ItdGV4dGFyZWEge1xuXHRcdGJvdHRvbTogMCAhaW1wb3J0YW50O1xuXHR9XG5cdGgyIHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRhbmltYXRpb246IG1vZGFsQ29udGVudEZhZGVJbiAwLjJzIDAuM3MgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKVxuXHRcdFx0Zm9yd2FyZHM7XG5cdH1cblxuXHRAa2V5ZnJhbWVzIGVycm9yU2hvdyB7XG5cdFx0ZnJvbSB7XG5cdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHR9XG5cdFx0dG8ge1xuXHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdHBhZGRpbmctdG9wOiAxNXB4O1xuXHRcdH1cblx0fVxuXG5cdC5pbnZlc3RtZW50X3BvcHVwLWJhY2tncm91bmQge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xuXHRcdGJhY2tncm91bmQ6IHJnYmEoNCwgMjcsIDY2LCAwLjYzNyk7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA5MDBweCkge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHR9XG5cdFx0LmludmVzdG1lbnRfcG9wdXAge1xuXHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgwKTtcblx0XHRcdGJhY2tncm91bmQ6IHdoaXRlO1xuXHRcdFx0cGFkZGluZzogNDBweCAzMHB4O1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLXdoaXRlKTtcblx0XHRcdHdpZHRoOiA1MDBweDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRwYWRkaW5nOiA1MHB4IDMwcHg7XG5cdFx0XHRwYWRkaW5nLXRvcDogNDBweDtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHR3aWR0aDogNTAwcHg7XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogOTAwcHgpIHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcblx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbiBhdXRvO1xuXHRcdFx0XHQmOjotd2Via2l0LXNjcm9sbGJhciB7XG5cdFx0XHRcdFx0d2lkdGg6IDNweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcblx0XHRcdFx0XHRtYXJnaW46IDEwcHggMDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyZXktMzAwKTtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAxMXB4O1xuXHRcdFx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjRzO1xuXHRcdFx0XHRcdC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNHM7XG5cdFx0XHRcdFx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC40cztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG5cdFx0XHRcdG1heC1oZWlnaHQ6IDc2MHB4O1xuXHRcdFx0fVxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0cGFkZGluZzogMzBweCAyMHB4O1xuXHRcdFx0XHRtYXJnaW46IDAgMTVweDtcblx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRcdG1heC13aWR0aDogNTAwcHg7XG5cdFx0XHRcdG1heC1oZWlnaHQ6IDcyM3B4O1xuXHRcdFx0fVxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcblx0XHRcdFx0b3ZlcmZsb3cteTogc2Nyb2xsO1xuXHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdG1heC1oZWlnaHQ6IDcyMHB4O1xuXHRcdFx0fVxuXG5cdFx0XHQuaW52ZXN0bWVudF9wb3B1cC1zcGlubmVyIHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR6LWluZGV4OiA5O1xuXHRcdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0XHRcdH1cblx0XHRcdC5pbnZlc3RtZW50X3BvcHVwLWVycm9yLW1lc3NhZ2Uge1xuXHRcdFx0XHRib3gtc2hhZG93OiByZ2JhKDAsIDAsIDAsIDAuMjQpIDBweCAzcHggOHB4O1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRhbmltYXRpb246IGZhZGVJbiAwLjNzIGxpbmVhcjtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR6LWluZGV4OiA5OTk7XG5cdFx0XHRcdHRvcDogMTAwcHg7XG5cdFx0XHRcdGxlZnQ6IC00NXB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0XHRsZWZ0OiAxMHB4O1xuXHRcdFx0XHRcdHdpZHRoOiA5NSU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5pbnZlc3RtZW50X3BvcHVwLWNsb3NlLXN1Y2Nlc3Mge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuXHRcdFx0XHRjb2xvcjogdmFyKC0tbWFpbi13aGl0ZSk7XG5cdFx0XHRcdHBhZGRpbmc6IDE1cHggMjRweDtcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBlYXNlLWluLW91dCAwLjNzO1xuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnktYmx1ZS10ZXh0KTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ly8gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdC8vIFx0d2lkdGg6IDkwJTtcblx0XHRcdC8vIH1cblxuXHRcdFx0LmludmVzdG1lbnRfcG9wdXAtY2FwdGlvbiB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHRcdGZvbnQ6IHZhcigtLWNhcHRpb24tbGFyZ2UpO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5pbnZlc3RtZW50X3BvcHVwLWlucHV0LXdyYXBwZXIge1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR9XG5cdFx0XHQuaW52ZXN0bWVudF9wb3B1cC1pbnB1dHMtd3JhcHBlciB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdGdhcDogMjBweDtcblx0XHRcdH1cblx0XHRcdC5pbnZlc3RtZW50X3BvcHVwLWxhYmVsIHtcblx0XHRcdFx0Zm9udDogdmFyKC0tYm9keS1tZWRpdW0pO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogNXB4O1xuXHRcdFx0fVxuXHRcdFx0LmludmVzdG1lbnRfcG9wdXAtaW5wdXQge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pbnB1dC1ncmV5LWZpbGwpO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0cGFkZGluZzogMTVweCAyMHB4O1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdFx0XHRcdCY6OnBsYWNlaG9sZGVyIHtcblx0XHRcdFx0XHRmb250OiB2YXIoLS1idXR0b24tbWVkaXVtKTtcblx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRjb2xvcjogdmFyKC0tZ3JleS01MDApO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuZmVlZGJhY2tfX29rLXdyYXBwZXIge1xuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuaW52ZXN0bWVudF9wb3B1cC1jb21tZW50IHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0taW5wdXQtZ3JleS1maWxsKTtcblx0XHRcdFx0cGFkZGluZzogMTVweCAyMHB4O1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRyZXNpemU6IG5vbmU7XG5cdFx0XHRcdGhlaWdodDogMTAwcHg7XG5cdFx0XHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0XHRcdCY6OnBsYWNlaG9sZGVyIHtcblx0XHRcdFx0XHRmb250OiB2YXIoLS1idXR0b24tbWVkaXVtKTtcblx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRjb2xvcjogdmFyKC0tZ3JleS01MDApO1xuXHRcdFx0XHR9XG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG5cdFx0XHRcdFx0aGVpZ2h0OiA2MHB4O1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LmludmVzdG1lbnRfcG9wdXAtc3VibWl0IHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMjRweDtcblx0XHRcdFx0Y29sb3I6IHZhcigtLW1haW4td2hpdGUpO1xuXHRcdFx0XHRmb250OiB2YXIoLS1idXR0b24tbWVkaXVtKTtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdHBhZGRpbmc6IDE1cHggMDtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi1vcmFuZ2UpO1xuXHRcdFx0XHR0cmFuc2l0aW9uOiA0MDBtcztcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNnB4O1xuXG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNlOTZkMWQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5pbnZlc3RtZW50X3BvcHVwLXN1Ym1pdC1pbmFjdGl2ZSB7XG5cdFx0XHRcdG9wYWNpdHk6IDAuNjtcblx0XHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC8vIGgzIHtcblx0Ly8gXHRvcGFjaXR5OiAwO1xuXHQvLyBcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Ly8gXHRhbmltYXRpb246IG1vZGFsQ29udGVudEZhZGVJbiAwLjdzIDAuOHMgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKVxuXHQvLyBcdFx0Zm9yd2FyZHM7XG5cdC8vIH1cblx0Ly8gaW1nIHtcblx0Ly8gXHRvcGFjaXR5OiAwO1xuXHQvLyBcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Ly8gXHRhbmltYXRpb246IG1vZGFsQ29udGVudEZhZGVJbiAwLjRzIDAuNnMgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKVxuXHQvLyBcdFx0Zm9yd2FyZHM7XG5cdC8vIH1cblx0LmludmVzdG1lbnRfcG9wdXAtY2xvc2Utc3VjY2VzcyB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0YW5pbWF0aW9uOiBtb2RhbENvbnRlbnRGYWRlSW4gMC43cyAwLjhzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSlcblx0XHRcdGZvcndhcmRzO1xuXHR9XG59XG4uaW52ZXN0bWVudF9wb3B1cC1zaG93IHtcblx0ZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcblx0YW5pbWF0aW9uOiBmYWRlSW4gMC4zcyBsaW5lYXI7XG5cdC5pbnZlc3RtZW50X3BvcHVwIHtcblx0XHRhbmltYXRpb246IGJsb3dVcE1vZGFsIDAuNXMgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKSBmb3J3YXJkcztcblx0fVxufVxuXG4uaW52ZXN0bWVudF9wb3B1cC1vdXQge1xuXHRhbmltYXRpb246IGxvZ2luT3V0QmcgMC40cyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpIGZvcndhcmRzO1xuXHQuaW52ZXN0bWVudF9wb3B1cCB7XG5cdFx0YW5pbWF0aW9uOiBibG93VXBNb2RhbFR3byAwLjVzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSkgZm9yd2FyZHM7XG5cdH1cbn1cblxuQGtleWZyYW1lcyBsb2dpbk91dEJnIHtcblx0ZnJvbSB7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxuXHR0byB7XG5cdFx0b3BhY2l0eTogMDtcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIGJsb3dVcE1vZGFsIHtcblx0MCUge1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoMCk7XG5cdH1cblx0MTAwJSB7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgxKTtcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIGJsb3dVcE1vZGFsVHdvIHtcblx0MCUge1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoMSk7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxuXHQxMDAlIHtcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDApO1xuXHRcdG9wYWNpdHk6IDA7XG5cdH1cbn1cbi5pbnZlc3RtZW50X3BvcHVwIHtcblx0Ji10aXRsZSB7XG5cdFx0Zm9udDogdmFyKC0tY2FwdGlvbi1sYXJnZSk7XG5cdFx0Y29sb3I6IHZhcigtLW1haW4tYmxhY2spO1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdH1cblx0LmludmVzdG1lbnRfcG9wdXAtY29udGVudC1mb3JtIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdH1cblx0Jl9tb2RhbC1sYWJlbC13cmFwcGVyLWZpcnN0IHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuXHRcdFx0bWFyZ2luLXRvcDogMTJweDtcblx0XHR9XG5cdH1cblx0Jl9tb2RhbC1sYWJlbC13cmFwcGVyIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuXHRcdFx0bWFyZ2luLXRvcDogMTJweDtcblx0XHR9XG5cdH1cblx0LmludmVzdG1lbnRfcG9wdXAtY29udGVudC1pbnB1dCB7XG5cdFx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogNTVweDtcblx0XHRwYWRkaW5nOiAwIDQwcHggMCAyMHB4O1xuXHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pbnB1dC1ncmV5LWZpbGwpO1xuXHRcdGZvbnQ6IHZhcigtLWJ1dHRvbi1tZWRpdW0pO1xuXHRcdCY6OnBsYWNlaG9sZGVyIHtcblx0XHRcdGNvbG9yOiB2YXIoLS1ncmV5LTQwMCk7XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG5cdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0fVxuXHR9XG5cdC5pbnZlc3RtZW50X3BvcHVwLWNvbnRlbnQtY29tbWVudCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0taW5wdXQtZ3JleS1maWxsKTtcblx0XHRwYWRkaW5nOiAxNXB4IDIwcHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHJlc2l6ZTogbm9uZTtcblx0XHRoZWlnaHQ6IDEwMHB4O1xuXHRcdG91dGxpbmU6IG5vbmU7XG5cdH1cblx0LmludmVzdG1lbnRfcG9wdXAtc3VibWl0IHtcblx0XHRwYWRkaW5nOiAxNXB4IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi1vcmFuZ2UpO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRmb250OiB2YXIoLS1idXR0b24tbWVkaXVtKTtcblx0XHRib3JkZXItcmFkaXVzOiA2cHg7XG5cdFx0Y29sb3I6IHZhcigtLW1haW4td2hpdGUpO1xuXHRcdHRyYW5zaXRpb246IGFsbCAwLjVzO1xuXHR9XG5cdCZfbW9kYWwtbGFiZWwge1xuXHRcdGZvbnQ6IHZhcigtLWJvZHktbWVkaXVtKTtcblx0XHRwYWRkaW5nLWJvdHRvbTogNHB4O1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG5cdFx0XHRmb250OiB2YXIoLS1ib2R5LXNtYWxsKTtcblx0XHR9XG5cdH1cblx0Jl9tZXNzYWdlLWVycm9yIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0Ym90dG9tOiAtOXB4O1xuXHRcdGxlZnQ6IDVweDtcblx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0cGFkZGluZy10b3A6IDE1cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDA7XG5cdFx0YW5pbWF0aW9uOiBmYWRlSW4gbGluZWFyIDAuMnM7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRjb2xvcjogcmdiKDE5NiwgMCwgMCk7XG5cdH1cblx0Ji1wb2xpY3kge1xuXHRcdHBhZGRpbmctdG9wOiAzNHB4O1xuXHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRjb2xvcjogdmFyKC0tZ3JleS01MDApO1xuXHRcdGxpbmUtaGVpZ2h0OiAyMHB4O1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG5cdFx0XHRwYWRkaW5nLXRvcDogMjBweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDEycHg7XG5cdFx0fVxuXHRcdGEge1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuXHRcdFx0fVxuXHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuM3M7XG5cdFx0XHRjb2xvcjogdmFyKC0tZ3JleS01MDApO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHR0cmFuc2l0aW9uOiBlYXNlLWluIDAuMnM7XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdH1cblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuLmludmVzdG1lbnRfcG9wdXAtY29udGVudC1jb21tZW50IHtcblx0Zm9udDogdmFyKC0tYnV0dG9uLW1lZGl1bSk7XG5cdCY6OnBsYWNlaG9sZGVyIHtcblx0XG5cdFx0Y29sb3I6IHZhcigtLWdyZXktNDAwKTtcblx0fVxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdGZvbnQtc2l6ZTogMTNweDtcblx0fVxufVxuIiwiLmJ0bi1saXppbmcge1xuICAgIHBhZGRpbmc6IDE1cHggMjRweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBjb2xvcjogdmFyKC0tbWFpbi1ibGFjayk7XG4gICAgZm9udDogdmFyKC0tYnV0dG9uLW1lZGl1bSk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogOHB4O1xuICAgIHRyYW5zaXRpb246IDQwMG1zO1xuXG4gICAgc3ZnIHtcbiAgICAgICAgcGF0aCxcbiAgICAgICAgY2lyY2xlIHtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDQwMG1zO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4tYmxhY2spO1xuICAgICAgICBjb2xvcjogI2ZmZjtcblxuICAgICAgICBzdmcge1xuICAgICAgICAgICAgY2lyY2xlIHtcbiAgICAgICAgICAgICAgICBmaWxsOiAjZmZmO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgc3Ryb2tlOiB2YXIoLS1tYWluLWJsYWNrKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgICBwYWRkaW5nOiAxM3B4IDI0cHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgZm9udDogdmFyKC0tYnV0dG9uLXNtYWxsKTtcbiAgICAgICAgcGFkZGluZzogMTZweCAyNnB4IDE2cHggMjRweDtcbiAgICAgICAgZ2FwOiAxNXB4O1xuICAgIH1cbn1cbiIsIi5tZXRhIHtcblx0bWFyZ2luLWJvdHRvbTogdmFyKC0tc2VjdGlvbi1tYik7XG59XG5cbi5tZXRhX19pbm5lciB7XG5cdHBhZGRpbmc6IDgwcHggNjBweDtcblx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZC1ibHVlKTtcblx0ZGlzcGxheTogZ3JpZDtcblx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA0NDBweCAxZnI7XG5cdGdhcDogMTU2cHg7XG5cdHRyYW5zaXRpb246IDQwMG1zO1xuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdHBhZGRpbmc6IDgwcHggODBweCA4MHB4IDYwcHg7XG5cdFx0Z2FwOiAxMTVweDtcblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuXHRcdGdhcDogMjJweDtcblx0XHRwYWRkaW5nOiA1MHB4IDM4cHggNjZweCA0MHB4O1xuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRwYWRkaW5nOiAzNnB4IDIwcHggNDdweDtcblx0XHRnYXA6IDE2cHg7XG5cdH1cbn1cblxuLm1ldGFfX3RpdGxlIHtcblx0Zm9udDogdmFyKC0tZGVza3RvcC0xOTIwLWgtMyk7XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0bWF4LXdpZHRoOiA0ODBweDtcblx0fVxufVxuXG4ubWV0YV9fYnV0dG9uIHtcblx0bWFyZ2luLXRvcDogMjRweDtcblx0cGFkZGluZzogMTVweCAyNHB4O1xuXHRmb250OiB2YXIoLS1idXR0b24tbWVkaXVtKTtcblx0Y29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdGJvcmRlci1yYWRpdXM6IDZweDtcblx0dHJhbnNpdGlvbjogNDAwbXM7XG5cblx0Jjpob3ZlciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcblx0XHRjb2xvcjogI2ZmZjtcblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdFx0cGFkZGluZzogMTNweCAxOHB4O1xuXHR9XG59XG5cbi5tZXRhX190ZXh0IHtcblx0dHJhbnNpdGlvbjogNDAwbXM7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdG1heC1oZWlnaHQ6IDEwMCU7XG5cblx0YSB7XG5cdFx0Y29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdH1cblxuXHQmLmhpZGRlbiB7XG5cdFx0bWF4LWhlaWdodDogMjIwcHg7XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRsaW5lLWhlaWdodDogMjZweDtcblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdGxpbmUtaGVpZ2h0OiAyOHB4O1xuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDI2cHg7XG5cblx0XHQmLmhpZGRlbiB7XG5cdFx0XHRtYXgtaGVpZ2h0OiAzMDVweDtcblx0XHR9XG5cdH1cbn1cbiIsIi5tb2JpbGVfbmF2cyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAmLnNob3cge1xuICAgICAgICAubW9iaWxlX25hdnNfX2hlYWRlciB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHggOHB4IDAgMDtcblxuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm1vYmlsZV9uYXZzX19saXN0IHtcbiAgICAgICAgICAgIC8vIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxufVxuXG4ubW9iaWxlX25hdnNfX2hlYWRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nOiAxOXB4IDIwcHg7XG4gICAgY29sb3I6IHZhcigtLW1haW4tYmxhY2spO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhY2tncm91bmQtYmx1ZSk7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIHRyYW5zaXRpb246IDQwMG1zO1xuXG4gICAgc3ZnIHtcbiAgICAgICAgdHJhbnNpdGlvbjogNDAwbXM7XG4gICAgfVxufVxuXG4ubW9iaWxlX25hdnNfX2xpc3Qge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNmYxZmM7XG4gICAgdHJhbnNpdGlvbjogNDAwbXM7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgOHB4IDhweDtcbiAgICB6LWluZGV4OiAzO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDYwcHg7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcblxuICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgZm9udDogdmFyKC0tY2FwdGlvbi1zbWFsbCk7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1ncmV5LTUwMCk7XG4gICAgfVxufVxuIiwiI3BvbGljeS1jb250YWluZXIge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdGhlaWdodDogMTAwJTtcblx0d2lkdGg6IDEwMCU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblxuXHR6LWluZGV4OiA5OTtcblxuXHQucG9saWN5X21vZGFsLWNsb3NlIHtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHJpZ2h0OiAtMzZweDtcblx0XHR0b3A6IC0zNXB4O1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA5MDBweCkge1xuXHRcdFx0cmlnaHQ6IDEwcHg7XG5cdFx0XHR0b3A6IDEwcHg7XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA3MzBweCkge1xuXHRcdFx0cmlnaHQ6IDEwcHg7XG5cdFx0XHR0b3A6IDEwcHg7XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRyaWdodDogMTBweDtcblx0XHRcdHRvcDogMTBweDtcblx0XHR9XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRzdmcgcGF0aCB7XG5cdFx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjNzO1xuXHRcdFx0XHRzdHJva2U6ICNmZmZmZmY7XG5cdFx0XHR9XG5cdFx0XHRzdmcgY2lyY2xlIHtcblx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuM3M7XG5cdFx0XHRcdGZpbGw6IHZhcigtLXNlY29uZGFyeS1ibHVlLXRleHQpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQucG9saWN5LWVycm9yIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0Ym90dG9tOiAtOXB4O1xuXHRcdGxlZnQ6IDVweDtcblx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0cGFkZGluZy10b3A6IDE1cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDA7XG5cdFx0YW5pbWF0aW9uOiBmYWRlSW4gbGluZWFyIDAuMnM7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRjb2xvcjogcmdiKDE5NiwgMCwgMCk7XG5cdH1cblx0LnBvbGljeS1lcnJvci10ZXh0YXJlYSB7XG5cdFx0Ym90dG9tOiAwICFpbXBvcnRhbnQ7XG5cdH1cblx0aDIge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGFuaW1hdGlvbjogbW9kYWxDb250ZW50RmFkZUluIDAuMnMgMC4zcyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpXG5cdFx0XHRmb3J3YXJkcztcblx0fVxuXG5cdEBrZXlmcmFtZXMgZXJyb3JTaG93IHtcblx0XHRmcm9tIHtcblx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdH1cblx0XHR0byB7XG5cdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0cGFkZGluZy10b3A6IDE1cHg7XG5cdFx0fVxuXHR9XG5cblx0LnBvbGljeS1iYWNrZ3JvdW5kIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ZGlzcGxheTogdGFibGUtY2VsbDtcblx0XHRiYWNrZ3JvdW5kOiByZ2JhKDQsIDI3LCA2NiwgMC42MzcpO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogOTAwcHgpIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0fVxuXHRcdC5wb2xpY3kge1xuXHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgwKTtcblx0XHRcdGJhY2tncm91bmQ6IHdoaXRlO1xuXHRcdFx0cGFkZGluZzogNDBweCAzMHB4O1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR3aWR0aDogNTAwcHg7XG5cdFx0XHRtYXgtaGVpZ2h0OiA2NjBweDtcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA5MDBweCkge1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdG92ZXJmbG93OiBoaWRkZW4gYXV0bztcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHQmOjotd2Via2l0LXNjcm9sbGJhciB7XG5cdFx0XHRcdFx0d2lkdGg6IDNweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcblx0XHRcdFx0XHRtYXJnaW46IDEwcHggMDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyZXktMzAwKTtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAxMXB4O1xuXHRcdFx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjRzO1xuXHRcdFx0XHRcdC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNHM7XG5cdFx0XHRcdFx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC40cztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcblx0XHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xuXHRcdFx0fVxuXHRcdFx0LnBvbGljeS1lcnJvci1tZXNzYWdlIHtcblx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRcdGJveC1zaGFkb3c6IHJnYmEoMCwgMCwgMCwgMC4yNCkgMHB4IDNweCA4cHg7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdGFuaW1hdGlvbjogZmFkZUluIDAuM3MgbGluZWFyO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHotaW5kZXg6IDk5OTtcblx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHRcdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRcdHdpZHRoOiA5NSU7XG5cdFx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQucmV2aWV3LWNsb3NlLXN1Y2Nlc3Mge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuXHRcdFx0XHRjb2xvcjogdmFyKC0tbWFpbi13aGl0ZSk7XG5cdFx0XHRcdHBhZGRpbmc6IDE1cHggMjRweDtcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBlYXNlLWluLW91dCAwLjNzO1xuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnktYmx1ZS10ZXh0KTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LnBvbGljeS1wdXQtY2xvc2Utc3VjY2VzcyB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG5cdFx0XHRcdGNvbG9yOiB2YXIoLS1tYWluLXdoaXRlKTtcblx0XHRcdFx0cGFkZGluZzogMTVweCAyNHB4O1xuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdFx0XHRcdHRyYW5zaXRpb246IGVhc2UtaW4tb3V0IDAuM3M7XG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNlY29uZGFyeS1ibHVlLXRleHQpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQucG9saWN5X3NwaW5uZXIge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHR6LWluZGV4OiA5O1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0XHRcdH1cblxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0cGFkZGluZzogMjRweCAxNXB4O1xuXHRcdFx0fVxuXG5cdFx0XHQucG9saWN5LWNsb3NlLXN1Y2Nlc3Mge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuXHRcdFx0XHRjb2xvcjogdmFyKC0tbWFpbi13aGl0ZSk7XG5cdFx0XHRcdHBhZGRpbmc6IDE1cHggMjRweDtcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBlYXNlLWluLW91dCAwLjNzO1xuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnktYmx1ZS10ZXh0KTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0bWF4LXdpZHRoOiA0NjBweDtcblx0XHRcdH1cblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUxMHB4KSB7XG5cdFx0XHRcdG1heC13aWR0aDogMzc0cHg7XG5cdFx0XHR9XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MzBweCkge1xuXHRcdFx0XHRtYXgtaGVpZ2h0OiA2ODBweDtcblx0XHRcdH1cblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NXB4KSB7XG5cdFx0XHRcdG1heC13aWR0aDogMzMwcHg7XG5cdFx0XHR9XG5cdFx0XHQucG9saWN5LWNhcHRpb24ge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0XHRmb250OiB2YXIoLS1jYXB0aW9uLWxhcmdlKTtcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblxuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQucG9saWN5LWlucHV0LXdyYXBwZXIge1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR9XG5cdFx0XHQucG9saWN5LWlucHV0cy13cmFwcGVyIHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0Z2FwOiAyMHB4O1xuXHRcdFx0fVxuXHRcdFx0LnBvbGljeS1sYWJlbCB7XG5cdFx0XHRcdGZvbnQ6IHZhcigtLWJvZHktbWVkaXVtKTtcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDVweDtcblx0XHRcdH1cblx0XHRcdC5wb2xpY3ktaW5wdXQge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pbnB1dC1ncmV5LWZpbGwpO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0cGFkZGluZzogMTVweCAyMHB4O1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdFx0XHRcdCY6OnBsYWNlaG9sZGVyIHtcblx0XHRcdFx0XHRmb250OiB2YXIoLS1idXR0b24tbWVkaXVtKTtcblx0XHRcdFx0XHRjb2xvcjogdmFyKC0tZ3JleS01MDApO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQucG9saWN5LXRleHQtc3VibWl0IHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMTRweDtcblxuXHRcdFx0XHRjb2xvcjogdmFyKC0tZ3JleS01MDApO1xuXHRcdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxNnB4O1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MzBweCkge1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDQ0cHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcztcblx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdGNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRjb2xvcjogdmFyKC0tZ3JleS01MDApO1xuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQjZHJvcC1hcmVhIHtcblx0XHRcdFx0Ym9yZGVyOiAycHggZGFzaGVkIHZhcigtLXN0cm9rZS1saWdodC1ibHVlKTtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0aGVpZ2h0OiAxMDBweDtcblxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRib3JkZXI6IDJweCBzb2xpZCAjZmQ3OTIzYWI7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCNkcm9wLWFyZWEuaGlnaGxpZ2h0IHtcblx0XHRcdFx0Ym9yZGVyOiAycHggc29saWQgI2ZkNzkyM2FiO1xuXHRcdFx0fVxuXHRcdFx0cCB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHR9XG5cdFx0XHQubXktZm9ybSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHR9XG5cdFx0XHQjZmlsZUxpc3Qge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHRnYXA6IDEwcHg7XG5cdFx0XHRcdGxpIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pbnB1dC1ncmV5LWZpbGwpO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDExcHggMjRweDtcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDI0M3B4O1xuXHRcdFx0XHRcdG1pbi13aWR0aDogMjQzcHg7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHRcdFx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0XHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblx0XHRcdFx0XHRmb250OiB2YXIoLS1idXR0b24tbWVkaXVtKTtcblx0XHRcdFx0XHRjb2xvcjogdmFyKC0tbWFpbi1ibGFjayk7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRwIHtcblx0XHRcdFx0XHRcdHotaW5kZXg6IDk5O1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwcHg7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDEwcHg7XG5cdFx0XHRcdFx0XHRyaWdodDogMTVweDtcblx0XHRcdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTAnIGhlaWdodD0nMTAnIHZpZXdCb3g9JzAgMCAxMCAxMCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTkuNzQ3ODYgMC4yNTIxMzVDOS40MTE2OCAtMC4wODQwNTM3IDguODY2NjQgLTAuMDg0MDM2NSA4LjUzMDQ3IDAuMjUyMTM1TDQuOTk5OTkgMy43ODI2TDEuNDY5NTMgMC4yNTIxNDZDMS4xMzMzNiAtMC4wODQwMjU5IDAuNTg4MzIgLTAuMDg0MDQzMiAwLjI1MjEzNCAwLjI1MjE0NkMtMC4wODQwNDk5IDAuNTg4MzM1IC0wLjA4NDAzOTYgMS4xMzMzOCAwLjI1MjEzNCAxLjQ2OTU1TDMuNzgyNTkgNUwwLjI1MjE0NiA4LjUzMDQ0Qy0wLjA4NDAyNTcgOC44NjY2MiAtMC4wODQwMzc3IDkuNDExNjYgMC4yNTIxNDYgOS43NDc4NUMwLjU4ODMzMiAxMC4wODQgMS4xMzMzNyAxMC4wODQgMS40Njk1NSA5Ljc0Nzg1TDQuOTk5OTkgNi4yMTczOUw4LjUzMDQ1IDkuNzQ3ODdDOC44NjY2MiAxMC4wODQgOS40MTE2NyAxMC4wODQgOS43NDc4NSA5Ljc0Nzg3QzEwLjA4NCA5LjQxMTY4IDEwLjA4NCA4Ljg2NjYzIDkuNzQ3ODYgOC41MzA0NUw2LjIxNzM5IDVMOS43NDc4NiAxLjQ2OTU0QzEwLjA4NCAxLjEzMzM3IDEwLjA4NDEgMC41ODgzMjQgOS43NDc4NiAwLjI1MjEzNVonIGZpbGw9JyUyMzAwMTQzNCcvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0XHRcdGxlZnQ6IDIycHg7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTJweDtcblx0XHRcdFx0XHRcdGhlaWdodDogMTRweDtcblx0XHRcdFx0XHRcdHRvcDogMTdweDtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltZy9zaGFyZWQvaWNvbnMvZG9jcy5zdmcnKTtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQjZ2FsbGVyeSBpbWcge1xuXHRcdFx0XHR3aWR0aDogMTUwcHg7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdH1cblx0XHRcdC5idXR0b24ge1xuXHRcdFx0XHRmb250OiB2YXIoLS1idXR0b24tbWVkaXVtKTtcblx0XHRcdFx0Y29sb3I6IHZhcigtLW1haW4tYmxhY2spO1xuXHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRnYXA6IDRweDtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjJzO1xuXHRcdFx0fVxuXG5cdFx0XHQucG9saWN5LWRlc2Mge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuXHRcdFx0XHRnYXA6IDRweDtcblx0XHRcdFx0cGFkZGluZzogMzBweCAwO1xuXHRcdFx0XHQucG9saWN5LXRleHQge1xuXHRcdFx0XHRcdGZvbnQ6IHZhcigtLWJ1dHRvbi1tZWRpdW0pO1xuXHRcdFx0XHRcdGNvbG9yOiB2YXIoLS1tYWluLWJsYWNrKTtcblx0XHRcdFx0fVxuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRcdHJpZ2h0OiA3MHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTEwcHgpIHtcblx0XHRcdFx0XHRyaWdodDogMzFweCAhaW1wb3J0YW50O1xuXHRcdFx0XHR9XG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQzMHB4KSB7XG5cdFx0XHRcdFx0dG9wOiA4NHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0cmlnaHQ6IDE2M3B4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc1cHgpIHtcblx0XHRcdFx0XHRyaWdodDogMTM5cHggIWltcG9ydGFudDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0I2ZpbGVFbGVtIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblxuXHRcdFx0LmZlZWRiYWNrX19vay13cmFwcGVyIHtcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0XHRwYWRkaW5nOiAzMHB4IDUwcHggIWltcG9ydGFudDtcblx0XHRcdFx0fVxuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzVweCkge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDIwcHggNTBweCAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRpbWcge1xuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRcdHdpZHRoOiAyMDBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LnBvbGljeS1jb21tZW50IHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0taW5wdXQtZ3JleS1maWxsKTtcblx0XHRcdFx0cGFkZGluZzogMTVweCAyMHB4O1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRyZXNpemU6IG5vbmU7XG5cdFx0XHRcdGhlaWdodDogMTAwcHg7XG5cdFx0XHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0XHRcdCY6OnBsYWNlaG9sZGVyIHtcblx0XHRcdFx0XHRmb250OiB2YXIoLS1idXR0b24tbWVkaXVtKTtcblx0XHRcdFx0XHRjb2xvcjogdmFyKC0tZ3JleS01MDApO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQucG9saWN5LXN1Ym1pdCB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0XHRcdGNvbG9yOiB2YXIoLS1tYWluLXdoaXRlKTtcblx0XHRcdFx0Zm9udDogdmFyKC0tYnV0dG9uLW1lZGl1bSk7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRwYWRkaW5nOiAxNXB4IDA7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4tb3JhbmdlKTtcblx0XHRcdFx0dHJhbnNpdGlvbjogNDAwbXM7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDZweDtcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxNHB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNlOTZkMWQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5wb2xpY3ktc3VibWl0LWluYWN0aXZlIHtcblx0XHRcdFx0b3BhY2l0eTogMC42O1xuXHRcdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0aDMge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGFuaW1hdGlvbjogbW9kYWxDb250ZW50RmFkZUluIDAuN3MgMC44cyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpXG5cdFx0XHRmb3J3YXJkcztcblx0fVxuXHQuZmVlZGJhY2tfX29rLXRleHQge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGFuaW1hdGlvbjogbW9kYWxDb250ZW50RmFkZUluIDAuN3MgMC44cyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpXG5cdFx0XHRmb3J3YXJkcztcblx0fVxuXHRpbWcge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGFuaW1hdGlvbjogbW9kYWxDb250ZW50RmFkZUluIDAuNHMgMC42cyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpXG5cdFx0XHRmb3J3YXJkcztcblx0fVxuXHQucG9saWN5LWNsb3NlLXN1Y2Nlc3Mge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGFuaW1hdGlvbjogbW9kYWxDb250ZW50RmFkZUluIDAuN3MgMC44cyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpXG5cdFx0XHRmb3J3YXJkcztcblx0fVxufVxuLnBvbGljeS1zaG93IHtcblx0ZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcblx0YW5pbWF0aW9uOiBmYWRlSW4gMC4zcyBsaW5lYXI7XG5cdC5wb2xpY3kge1xuXHRcdGFuaW1hdGlvbjogYmxvd1VwTW9kYWwgMC41cyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpIGZvcndhcmRzO1xuXHR9XG59XG5cbi5wb2xpY3ktb3V0IHtcblx0YW5pbWF0aW9uOiBsb2dpbk91dEJnIDAuNHMgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKSBmb3J3YXJkcztcblx0LnBvbGljeSB7XG5cdFx0YW5pbWF0aW9uOiBibG93VXBNb2RhbFR3byAwLjVzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSkgZm9yd2FyZHM7XG5cdH1cbn1cblxuQGtleWZyYW1lcyBsb2dpbk91dEJnIHtcblx0ZnJvbSB7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxuXHR0byB7XG5cdFx0b3BhY2l0eTogMDtcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIGJsb3dVcE1vZGFsIHtcblx0MCUge1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoMCk7XG5cdH1cblx0MTAwJSB7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgxKTtcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIGJsb3dVcE1vZGFsVHdvIHtcblx0MCUge1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoMSk7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxuXHQxMDAlIHtcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDApO1xuXHRcdG9wYWNpdHk6IDA7XG5cdH1cbn1cbiIsIiNyZXZpZXctY29udGFpbmVyIHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHRkaXNwbGF5OiBub25lO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHdpZHRoOiAxMDAlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cblx0ei1pbmRleDogOTk7XG5cblx0LnJldmlld19tb2RhbC1jbG9zZSB7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDogLTM2cHg7XG5cdFx0dG9wOiAtMzVweDtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogOTAwcHgpIHtcblx0XHRcdHJpZ2h0OiAxMHB4O1xuXHRcdFx0dG9wOiAxMHB4O1xuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogODAwcHgpIHtcblx0XHRcdHJpZ2h0OiAxMHB4O1xuXHRcdFx0dG9wOiAxMHB4O1xuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0cmlnaHQ6IDEwcHg7XG5cdFx0XHR0b3A6IDEwcHg7XG5cdFx0fVxuXHRcdCY6aG92ZXIge1xuXHRcdFx0c3ZnIHBhdGgge1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcztcblx0XHRcdFx0c3Ryb2tlOiAjZmZmZmZmO1xuXHRcdFx0fVxuXHRcdFx0c3ZnIGNpcmNsZSB7XG5cdFx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjNzO1xuXHRcdFx0XHRmaWxsOiB2YXIoLS1zZWNvbmRhcnktYmx1ZS10ZXh0KTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LnJldmlldy1lcnJvciB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGJvdHRvbTogLTlweDtcblx0XHRsZWZ0OiA1cHg7XG5cdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdHBhZGRpbmctdG9wOiAxNXB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAwO1xuXHRcdGFuaW1hdGlvbjogZmFkZUluIGxpbmVhciAwLjJzO1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0Y29sb3I6IHJnYigxOTYsIDAsIDApO1xuXHR9XG5cdC5yZXZpZXctZXJyb3ItdGV4dGFyZWEge1xuXHRcdGJvdHRvbTogMCAhaW1wb3J0YW50O1xuXHR9XG5cdGgyIHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRhbmltYXRpb246IG1vZGFsQ29udGVudEZhZGVJbiAwLjJzIDAuM3MgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKVxuXHRcdFx0Zm9yd2FyZHM7XG5cdH1cblxuXHRAa2V5ZnJhbWVzIGVycm9yU2hvdyB7XG5cdFx0ZnJvbSB7XG5cdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHR9XG5cdFx0dG8ge1xuXHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdHBhZGRpbmctdG9wOiAxNXB4O1xuXHRcdH1cblx0fVxuXG5cdC5yZXZpZXctYmFja2dyb3VuZCB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cdFx0YmFja2dyb3VuZDogcmdiYSg0LCAyNywgNjYsIDAuNjM3KTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDkwMHB4KSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdH1cblx0XHQucmV2aWV3IHtcblx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMCk7XG5cdFx0XHRiYWNrZ3JvdW5kOiB3aGl0ZTtcblx0XHRcdHBhZGRpbmc6IDQwcHggMzBweDtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdFx0XHRmb250LXdlaWdodDogMzAwO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0d2lkdGg6IDUwMHB4O1xuXHRcdFx0bWF4LWhlaWdodDogNjQ0cHg7XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogOTAwcHgpIHtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbiBhdXRvO1xuXHRcdFx0XHQmOjotd2Via2l0LXNjcm9sbGJhciB7XG5cdFx0XHRcdFx0d2lkdGg6IDNweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcblx0XHRcdFx0XHRtYXJnaW46IDEwcHggMDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyZXktMzAwKTtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAxMXB4O1xuXHRcdFx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjRzO1xuXHRcdFx0XHRcdC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNHM7XG5cdFx0XHRcdFx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC40cztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0cGFkZGluZzogMzBweCAyMHB4O1xuXHRcdFx0XHRtYXJnaW46IDAgMTVweDtcblx0XHRcdH1cblx0XHRcdC5yZXZpZXctc3Bpbm5lciB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0ei1pbmRleDogOTtcblx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHRcdFx0fVxuXHRcdFx0LnJldmlldy1lcnJvci1tZXNzYWdlIHtcblx0XHRcdFx0Ym94LXNoYWRvdzogcmdiYSgwLCAwLCAwLCAwLjI0KSAwcHggM3B4IDhweDtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0YW5pbWF0aW9uOiBmYWRlSW4gMC4zcyBsaW5lYXI7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0ei1pbmRleDogOTk5O1xuXHRcdFx0XHR0b3A6IDEwMHB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0XHRcdFx0bGVmdDogLTQ1cHg7XG5cblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0XHRsZWZ0OiAxMHB4O1xuXHRcdFx0XHRcdHdpZHRoOiA5NSU7XG5cdFx0XHRcdH1cblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc1cHgpIHtcblx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQucmV2aWV3LWNsb3NlLXN1Y2Nlc3Mge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuXHRcdFx0XHRjb2xvcjogdmFyKC0tbWFpbi13aGl0ZSk7XG5cdFx0XHRcdHBhZGRpbmc6IDE1cHggMjRweDtcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBlYXNlLWluLW91dCAwLjNzO1xuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnktYmx1ZS10ZXh0KTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRcdG1heC13aWR0aDogNTAwcHg7XG5cdFx0XHR9XG5cblx0XHRcdC5yZXZpZXctY2FwdGlvbiB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHRcdGZvbnQ6IHZhcigtLWNhcHRpb24tbGFyZ2UpO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5yZXZpZXctaW5wdXQtd3JhcHBlciB7XG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdH1cblx0XHRcdC5yZXZpZXctaW5wdXRzLXdyYXBwZXIge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHRnYXA6IDIwcHg7XG5cdFx0XHR9XG5cdFx0XHQucmV2aWV3LWxhYmVsIHtcblx0XHRcdFx0Zm9udDogdmFyKC0tYm9keS1tZWRpdW0pO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogNXB4O1xuXHRcdFx0fVxuXHRcdFx0LnJldmlldy1pbnB1dCB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWlucHV0LWdyZXktZmlsbCk7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRwYWRkaW5nOiAxNXB4IDIwcHg7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDhweDtcblx0XHRcdFx0Jjo6cGxhY2Vob2xkZXIge1xuXHRcdFx0XHRcdGZvbnQ6IHZhcigtLWJ1dHRvbi1tZWRpdW0pO1xuXHRcdFx0XHRcdGNvbG9yOiB2YXIoLS1ncmV5LTUwMCk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5mZWVkYmFja19fb2std3JhcHBlciB7XG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdGltZyB7XG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdFx0d2lkdGg6IDIwMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQucmV2aWV3LWNvbW1lbnQge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pbnB1dC1ncmV5LWZpbGwpO1xuXHRcdFx0XHRwYWRkaW5nOiAxNXB4IDIwcHg7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDhweDtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdHJlc2l6ZTogbm9uZTtcblx0XHRcdFx0aGVpZ2h0OiAxMDBweDtcblx0XHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHRcdFx0Jjo6cGxhY2Vob2xkZXIge1xuXHRcdFx0XHRcdGZvbnQ6IHZhcigtLWJ1dHRvbi1tZWRpdW0pO1xuXHRcdFx0XHRcdGNvbG9yOiB2YXIoLS1ncmV5LTUwMCk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5yZXZpZXctc3VibWl0IHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMjRweDtcblx0XHRcdFx0Y29sb3I6IHZhcigtLW1haW4td2hpdGUpO1xuXHRcdFx0XHRmb250OiB2YXIoLS1idXR0b24tbWVkaXVtKTtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdHBhZGRpbmc6IDE1cHggMDtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi1vcmFuZ2UpO1xuXHRcdFx0XHR0cmFuc2l0aW9uOiA0MDBtcztcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNnB4O1xuXG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNlOTZkMWQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5yZXZpZXctc3VibWl0LWluYWN0aXZlIHtcblx0XHRcdFx0b3BhY2l0eTogMC42O1xuXHRcdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0aDMge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGFuaW1hdGlvbjogbW9kYWxDb250ZW50RmFkZUluIDAuN3MgMC44cyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpXG5cdFx0XHRmb3J3YXJkcztcblx0fVxuXHRpbWcge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGFuaW1hdGlvbjogbW9kYWxDb250ZW50RmFkZUluIDAuNHMgMC42cyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpXG5cdFx0XHRmb3J3YXJkcztcblx0fVxuXHQucmV2aWV3LWNsb3NlLXN1Y2Nlc3Mge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGFuaW1hdGlvbjogbW9kYWxDb250ZW50RmFkZUluIDAuN3MgMC44cyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpXG5cdFx0XHRmb3J3YXJkcztcblx0fVxufVxuLnJldmlldy1zaG93IHtcblx0ZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcblx0YW5pbWF0aW9uOiBmYWRlSW4gMC4zcyBsaW5lYXI7XG5cdC5yZXZpZXcge1xuXHRcdGFuaW1hdGlvbjogYmxvd1VwTW9kYWwgMC41cyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpIGZvcndhcmRzO1xuXHR9XG59XG5cbi5yZXZpZXctb3V0IHtcblx0YW5pbWF0aW9uOiBsb2dpbk91dEJnIDAuNHMgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKSBmb3J3YXJkcztcblx0LnJldmlldyB7XG5cdFx0YW5pbWF0aW9uOiBibG93VXBNb2RhbFR3byAwLjVzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSkgZm9yd2FyZHM7XG5cdH1cbn1cblxuQGtleWZyYW1lcyBsb2dpbk91dEJnIHtcblx0ZnJvbSB7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxuXHR0byB7XG5cdFx0b3BhY2l0eTogMDtcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIGJsb3dVcE1vZGFsIHtcblx0MCUge1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoMCk7XG5cdH1cblx0MTAwJSB7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgxKTtcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIGJsb3dVcE1vZGFsVHdvIHtcblx0MCUge1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoMSk7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxuXHQxMDAlIHtcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDApO1xuXHRcdG9wYWNpdHk6IDA7XG5cdH1cbn1cbiIsIi5nZXRfaXRlbXMtd3JhcHBlciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0LnNwaW5uZXItd3JhcHBlciB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRib3R0b206IC0xMDBweDtcblx0XHRsZWZ0OiA1MCU7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXHRcdHotaW5kZXg6IDEwMDAwO1xuXHRcdHRyYW5zaXRpb246IG9wYWNpdHkgNDAwbXM7XG5cdH1cbn1cblxuLnNwaW5uZXIge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDYwcHg7XG5cdGhlaWdodDogNjBweDtcblx0dHJhbnNpdGlvbjogNDAwbXM7XG5cdGFuaW1hdGlvbjogZmFkZUluIDAuM3MgbGluZWFyO1xufVxuXG4uc3Bpbm5lciBkaXYge1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRkaXNwbGF5OiBibG9jaztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR3aWR0aDogNjBweDtcblx0aGVpZ2h0OiA2MHB4O1xuXHRib3JkZXI6IDRweCBzb2xpZCB2YXIoLS1tYWluLWJsdWUpO1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdGFuaW1hdGlvbjogc3Bpbm5lciAxLjJzIGN1YmljLWJlemllcigwLjUsIDAsIDAuNSwgMSkgaW5maW5pdGU7XG5cdGJvcmRlci1jb2xvcjogdmFyKC0tbWFpbi1ibHVlKSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbn1cblxuLnNwaW5uZXIgZGl2Om50aC1jaGlsZCgxKSB7XG5cdGFuaW1hdGlvbi1kZWxheTogLTAuNDVzO1xufVxuXG4uc3Bpbm5lciBkaXY6bnRoLWNoaWxkKDIpIHtcblx0YW5pbWF0aW9uLWRlbGF5OiAtMC4zcztcbn1cblxuLnNwaW5uZXIgZGl2Om50aC1jaGlsZCgzKSB7XG5cdGFuaW1hdGlvbi1kZWxheTogLTAuMTVzO1xufVxuXG5Aa2V5ZnJhbWVzIHNwaW5uZXIge1xuXHQwJSB7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG5cdH1cblx0MTAwJSB7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcblx0fVxufVxuLnNwaW5uZXJfaGlkZGVuIHtcblx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuIiwiLnN0ZXBzIHtcblx0bWFyZ2luLWJvdHRvbTogdmFyKC0tc2VjdGlvbi1tYik7XG5cblx0LnRpdGxlIHtcblx0XHRtYXgtd2lkdGg6IDc3M3B4O1xuXHRcdG1hcmdpbi1ib3R0b206IDUwcHg7XG5cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDQ2cHg7XG5cdFx0fVxuXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHR3aWR0aDogNTQwcHg7XG5cdFx0XHRtYXgtd2lkdGg6IDU0MHB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNDRweDtcblx0XHR9XG5cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdH1cblx0fVxufVxuXG4uc3RlcHNfX2NhcmRzIHtcblx0ZGlzcGxheTogZ3JpZDtcblx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcblx0Z2FwOiAzMHB4O1xuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRnYXA6IDIwcHg7XG5cdH1cbn1cblxuLnN0ZXBzX19jYXJkIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZC1ibHVlKTtcblx0aGVpZ2h0OiAzNzBweDtcblx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0cGFkZGluZzogNDBweCAyMHB4IDIycHggNDBweDtcblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdGhlaWdodDogYXV0bztcblx0XHRnYXA6IDMycHg7XG5cdFx0cGFkZGluZzogMzJweCAzMHB4IDQ3cHggMzJweDtcblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0cGFkZGluZzogMzBweCA0N3B4IDM3cHggMjBweDtcblx0XHRnYXA6IDIwcHg7XG5cdH1cbn1cblxuLnN0ZXBzX19jYXJkX2NpcmNsZSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzYwJyBoZWlnaHQ9JzYwJyBmaWxsPSdub25lJyUzRSUzQ2NpcmNsZSBjeD0nMzAnIGN5PSczMCcgcj0nMjkuNScgc3Ryb2tlPSd1cmwoJTIzYSknLyUzRSUzQ2RlZnMlM0UlM0NyYWRpYWxHcmFkaWVudCBpZD0nYScgY3g9JzAnIGN5PScwJyByPScxJyBncmFkaWVudFRyYW5zZm9ybT0ncm90YXRlKC0xMzUgMzcuNzEzIDEuOTUyKSBzY2FsZSg2Ni40NjggMTAwOC42NCknIGdyYWRpZW50VW5pdHM9J3VzZXJTcGFjZU9uVXNlJyUzRSUzQ3N0b3Agc3RvcC1jb2xvcj0nJTIzNDU3Q0RDJy8lM0UlM0NzdG9wIG9mZnNldD0nLjkwMicgc3RvcC1jb2xvcj0nJTIzNDU3Q0RDJyBzdG9wLW9wYWNpdHk9JzAnLyUzRSUzQy9yYWRpYWxHcmFkaWVudCUzRSUzQy9kZWZzJTNFJTNDL3N2ZyUzRVwiKTtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdHdpZHRoOiA2MHB4O1xuXHRoZWlnaHQ6IDYwcHg7XG5cdG1hcmdpbi1ib3R0b206IDg1cHg7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0Y29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdG1hcmdpbi1ib3R0b206IDk1cHg7XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHR3aWR0aDogNTBweDtcblx0XHRoZWlnaHQ6IDUwcHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzUwJyBoZWlnaHQ9JzUwJyBmaWxsPSdub25lJyUzRSUzQ2NpcmNsZSBjeD0nMjUnIGN5PScyNScgcj0nMjQuNScgc3Ryb2tlPSd1cmwoJTIzYSknLyUzRSUzQ2RlZnMlM0UlM0NyYWRpYWxHcmFkaWVudCBpZD0nYScgY3g9JzAnIGN5PScwJyByPScxJyBncmFkaWVudFRyYW5zZm9ybT0ncm90YXRlKC0xMzUgMzEuNDI4IDEuNjI3KSBzY2FsZSg1NS4zOSA4NDAuNTM1KScgZ3JhZGllbnRVbml0cz0ndXNlclNwYWNlT25Vc2UnJTNFJTNDc3RvcCBzdG9wLWNvbG9yPSclMjM0NTdDREMnLyUzRSUzQ3N0b3Agb2Zmc2V0PScuOTAyJyBzdG9wLWNvbG9yPSclMjM0NTdDREMnIHN0b3Atb3BhY2l0eT0nMCcvJTNFJTNDL3JhZGlhbEdyYWRpZW50JTNFJTNDL2RlZnMlM0UlM0Mvc3ZnJTNFXCIpO1xuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHR3aWR0aDogNDVweDtcblx0XHRoZWlnaHQ6IDQ1cHg7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc0NScgaGVpZ2h0PSc0NScgZmlsbD0nbm9uZSclM0UlM0NjaXJjbGUgY3g9JzIyLjUnIGN5PScyMi41JyByPScyMicgc3Ryb2tlPSd1cmwoJTIzYSknLyUzRSUzQ2RlZnMlM0UlM0NyYWRpYWxHcmFkaWVudCBpZD0nYScgY3g9JzAnIGN5PScwJyByPScxJyBncmFkaWVudFRyYW5zZm9ybT0ncm90YXRlKC0xMzUgMjguMjg1IDEuNDY0KSBzY2FsZSg0OS44NTEgNzU2LjQ4MiknIGdyYWRpZW50VW5pdHM9J3VzZXJTcGFjZU9uVXNlJyUzRSUzQ3N0b3Agc3RvcC1jb2xvcj0nJTIzNDU3Q0RDJy8lM0UlM0NzdG9wIG9mZnNldD0nLjkwMicgc3RvcC1jb2xvcj0nJTIzNDU3Q0RDJyBzdG9wLW9wYWNpdHk9JzAnLyUzRSUzQy9yYWRpYWxHcmFkaWVudCUzRSUzQy9kZWZzJTNFJTNDL3N2ZyUzRVwiKTtcblx0fVxufVxuXG4uc3RlcHNfX2NhcmRfbmFtZSB7XG5cdGZvbnQ6IHZhcigtLWRlc2t0b3AtMTkyMC1oLTcpO1xuXHRtYXJnaW4tYm90dG9tOiAxNHB4O1xuXHRtYXgtd2lkdGg6IDIyNHB4O1xuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdG1hcmdpbi1ib3R0b206IDE4cHg7XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRtYXJnaW4tYm90dG9tOiAxNnB4O1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0bWF4LXdpZHRoOiAyMDVweDtcblx0fVxufVxuXG4uc3RlcHNfX2NhcmRfdGV4dCB7XG5cdGZvbnQ6IHZhcigtLWJvZHktbWVkaXVtKTtcblx0Y29sb3I6IHZhcigtLWdyZXktNTAwKTtcblxuXHRhIHtcblx0XHRjb2xvcjogaW5oZXJpdDtcblx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHR0cmFuc2Zvcm06IDQwMG1zO1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRjb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcblx0XHR9XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRtYXgtd2lkdGg6IDM5N3B4O1xuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRmb250OiB2YXIoLS1ib2R5LXNtYWxsKTtcblx0fVxufVxuXG4uc3RlcHNfX2NhcmQtbGFzdCB7XG5cdGNvbG9yOiAjZmZmO1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1ncmFkaWVudC1ibHVlKTtcblxuXHQuc3RlcHNfX2NhcmRfY2lyY2xlIHtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSc2MCcgaGVpZ2h0PSc2MCcgdmlld0JveD0nMCAwIDYwIDYwJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDY2lyY2xlIGN4PSczMCcgY3k9JzMwJyByPScyOS41JyBzdHJva2U9J3VybCglMjNwYWludDBfcmFkaWFsXzY1OV83ODQpJy8lM0UlM0NjaXJjbGUgY3g9JzMwJyBjeT0nMzAnIHI9JzE0LjUnIHN0cm9rZT0nJTIzM0ZCMkIyJy8lM0UlM0NwYXRoIGQ9J001MSAxMEwyOSAzNC41TDI0IDMwJyBzdHJva2U9J3doaXRlJy8lM0UlM0NkZWZzJTNFJTNDcmFkaWFsR3JhZGllbnQgaWQ9J3BhaW50MF9yYWRpYWxfNjU5Xzc4NCcgY3g9JzAnIGN5PScwJyByPScxJyBncmFkaWVudFVuaXRzPSd1c2VyU3BhY2VPblVzZScgZ3JhZGllbnRUcmFuc2Zvcm09J3RyYW5zbGF0ZSg2MyAzMCkgcm90YXRlKC0xMzUpIHNjYWxlKDY2LjQ2OCAxMDA4LjY0KSclM0UlM0NzdG9wIHN0b3AtY29sb3I9J3doaXRlJy8lM0UlM0NzdG9wIG9mZnNldD0nMC45MDIzMDInIHN0b3AtY29sb3I9J3doaXRlJyBzdG9wLW9wYWNpdHk9JzAnLyUzRSUzQy9yYWRpYWxHcmFkaWVudCUzRSUzQy9kZWZzJTNFJTNDL3N2ZyUzRSUwQVwiKTtcblx0fVxuXG5cdC5zdGVwc19fY2FyZF9uYW1lIHtcblx0XHRtYXJnaW4tYm90dG9tOiAyOXB4O1xuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0LnN0ZXBzX19jYXJkX2NpcmNsZSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA4OXB4O1xuXHRcdH1cblxuXHRcdC5zdGVwc19fY2FyZF9uYW1lIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDMycHg7XG5cdFx0fVxuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0cGFkZGluZzogMzJweCAzMHB4IDQycHggMzJweDtcblxuXHRcdC5zdGVwc19fY2FyZF9uYW1lIHtcblx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDI3cHg7XG5cdFx0fVxuXG5cdFx0LnN0ZXBzX19jYXJkX2NpcmNsZSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc1MCcgaGVpZ2h0PSc1MCcgZmlsbD0nbm9uZSclM0UlM0NjaXJjbGUgY3g9JzI1JyBjeT0nMjUnIHI9JzI0LjUnIHN0cm9rZT0ndXJsKCUyM2EpJy8lM0UlM0NjaXJjbGUgY3g9JzI1JyBjeT0nMjUnIHI9JzEyJyBzdHJva2U9JyUyMzAyRENEQycvJTNFJTNDcGF0aCBzdHJva2U9JyUyM2ZmZicgZD0nTTQyLjUgOC4zMzMgMjQuMTY3IDI4Ljc1IDIwIDI1Jy8lM0UlM0NkZWZzJTNFJTNDcmFkaWFsR3JhZGllbnQgaWQ9J2EnIGN4PScwJyBjeT0nMCcgcj0nMScgZ3JhZGllbnRUcmFuc2Zvcm09J3JvdGF0ZSgtMTM1IDMxLjQyOCAxLjYyNykgc2NhbGUoNTUuMzkgODQwLjUzNSknIGdyYWRpZW50VW5pdHM9J3VzZXJTcGFjZU9uVXNlJyUzRSUzQ3N0b3Agc3RvcC1jb2xvcj0nJTIzZmZmJy8lM0UlM0NzdG9wIG9mZnNldD0nLjkwMicgc3RvcC1jb2xvcj0nJTIzZmZmJyBzdG9wLW9wYWNpdHk9JzAnLyUzRSUzQy9yYWRpYWxHcmFkaWVudCUzRSUzQy9kZWZzJTNFJTNDL3N2ZyUzRVwiKTtcblx0XHR9XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdHBhZGRpbmc6IDMwcHggNDdweCA0MHB4IDIwcHg7XG5cblx0XHQuc3RlcHNfX2NhcmRfbmFtZSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyOXB4O1xuXHRcdH1cblxuXHRcdC5zdGVwc19fY2FyZF9jaXJjbGUge1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc0NScgaGVpZ2h0PSc0NScgZmlsbD0nbm9uZSclM0UlM0NjaXJjbGUgY3g9JzIyLjUnIGN5PScyMi41JyByPScyMicgc3Ryb2tlPSd1cmwoJTIzYSknLyUzRSUzQ2NpcmNsZSBjeD0nMjIuNScgY3k9JzIyLjUnIHI9JzEwLjc1JyBzdHJva2U9JyUyMzAyRENEQycvJTNFJTNDcGF0aCBzdHJva2U9JyUyM2ZmZicgZD0nbTM4LjI1IDcuNS0xNi41IDE4LjM3NUwxOCAyMi41Jy8lM0UlM0NkZWZzJTNFJTNDcmFkaWFsR3JhZGllbnQgaWQ9J2EnIGN4PScwJyBjeT0nMCcgcj0nMScgZ3JhZGllbnRUcmFuc2Zvcm09J3JvdGF0ZSgtMTM1IDI4LjI4NSAxLjQ2NCkgc2NhbGUoNDkuODUxIDc1Ni40ODIpJyBncmFkaWVudFVuaXRzPSd1c2VyU3BhY2VPblVzZSclM0UlM0NzdG9wIHN0b3AtY29sb3I9JyUyM2ZmZicvJTNFJTNDc3RvcCBvZmZzZXQ9Jy45MDInIHN0b3AtY29sb3I9JyUyM2ZmZicgc3RvcC1vcGFjaXR5PScwJy8lM0UlM0MvcmFkaWFsR3JhZGllbnQlM0UlM0MvZGVmcyUzRSUzQy9zdmclM0VcIik7XG5cdFx0fVxuXHR9XG59XG5cbi5zdGVwc19fY2FyZF9saW5rIHtcblx0Y29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG5cdGZvbnQ6IHZhcigtLWJ1dHRvbi1tZWRpdW0pO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHR3aWR0aDogZml0LWNvbnRlbnQ7XG5cdHBhZGRpbmc6IDE1cHggMjRweDtcblx0Ym9yZGVyLXJhZGl1czogNnB4O1xuXHR0cmFuc2l0aW9uOiA0MDBtcztcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG5cdCY6aG92ZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4tYmxhY2spO1xuXHRcdGNvbG9yOiAjZmZmO1xuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0cGFkZGluZzogMTJweCAyMXB4O1xuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0cGFkZGluZzogMTBweCAyMXB4O1xuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRmb250OiB2YXIoLS1idXR0b24tc21hbGwpO1xuXHRcdHBhZGRpbmc6IDE0cHggMjVweDtcblx0XHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdH1cbn1cbi5zdGVwc19fY2FyZC1kZXNrdG9wIHtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuLnN0ZXBzX19jYXJkLWxhcHRvcCB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG59XG4iLCJAa2V5ZnJhbWVzIGZhZGVJbiB7XG5cdGZyb20ge1xuXHRcdG9wYWNpdHk6IDA7XG5cdH1cblx0dG8ge1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cbn1cbi5zdWJzY3JpYmUge1xuXHQuc3Vic2NyaWJlLWNsb3NlIHtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHJpZ2h0OiAtMzZweDtcblx0XHR0b3A6IC0zNXB4O1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRzdmcgcGF0aCB7XG5cdFx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjNzO1xuXHRcdFx0XHRzdHJva2U6ICNmZmZmZmY7XG5cdFx0XHR9XG5cdFx0XHRzdmcgY2lyY2xlIHtcblx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuM3M7XG5cdFx0XHRcdGZpbGw6IHZhcigtLXNlY29uZGFyeS1ibHVlLXRleHQpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0YW5pbWF0aW9uOiBmYWRlSW4gZm9yd2FyZHMgMC4zcztcblx0d2lkdGg6IDUwMHB4O1xuXHRoZWlnaHQ6IGF1dG87XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLXdoaXRlKTtcblx0Ji13cmFwcGVyIHtcblx0XHRwYWRkaW5nOiA3NnB4IDcwcHggODBweCA3MHB4O1xuXHR9XG5cdCYtaW1hZ2Uge1xuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdH1cblx0Ji10aXRsZSB7XG5cdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRtYXJnaW4tYm90dG9tOiAxNHB4O1xuXHRcdGZvbnQ6IHZhcigtLWRlc2t0b3AtMTkyMC1oLTMpO1xuXHRcdGNvbG9yOiB2YXIoLS1tYWluLWJsYWNrKTtcblx0fVxuXHQmLWNvbnRlbnQge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR9XG5cdCYtdGV4dCB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGZvbnQ6IHZhcigtLWJvZHktbGFyZ2UpO1xuXHRcdGNvbG9yOiB2YXIoLS1tYWluLWJsYWNrKTtcblx0XHRtYXJnaW4tYm90dG9tOiAyNHB4O1xuXHR9XG59XG4uc3Vic2NyaWJlLWhpZGRlbiB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG4uc3Vic2NyaWJlX2Vycm9yIHtcblx0aGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG5cdGltZyB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuLnN1YnNjcmliZV9vdmVybGF5IHtcblx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdGxlZnQ6IDA7XG5cdHRvcDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0YmFja2dyb3VuZDogcmdiYSg0LCAyNywgNjYsIDAuMyk7XG5cdHotaW5kZXg6IDE5O1xuXHRvcGFjaXR5OiAwO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0dHJhbnNpdGlvbjogNDAwbXM7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRhbmltYXRpb246IGZhZGVJbiBmb3J3YXJkcyAwLjNzO1xufVxuLnN1YnNjcmliZV9vdmVybGF5LXNob3cge1xuXHRwb2ludGVyLWV2ZW50czogYWxsICFpbXBvcnRhbnQ7XG5cdGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbn1cbiIsIi5hcHBsaWNhdGlvbi1zaG93IHtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG4ubW9kYWwtYmFja2dyb3VuZCB7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA5MDBweCkge1xuXHRcdGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdG92ZXJmbG93LXk6IGF1dG87XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHR9XG59XG5cbiNtb2RhbC1jb250YWluZXJfYXBwbGljYXRpb24ge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdC8vIGRpc3BsYXk6IHRhYmxlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHdpZHRoOiAxMDAlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHRyYW5zZm9ybTogc2NhbGUoMCk7XG5cdHotaW5kZXg6IDk5OTk5OTtcblxuXHQuYXBwbGljYXRpb24tY2xvc2Utc3VjY2VzcyB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcblx0XHRjb2xvcjogdmFyKC0tbWFpbi13aGl0ZSk7XG5cdFx0cGFkZGluZzogMTVweCAyNHB4O1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRcdHRyYW5zaXRpb246IGVhc2UtaW4tb3V0IDAuM3M7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNlY29uZGFyeS1ibHVlLXRleHQpO1xuXHRcdH1cblx0fVxuXG5cdC5hcHBsaWNhdGlvbi1pbnB1dC13cmFwcGVyIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdH1cblxuXHQubW9kYWwtYXBwbGljYXRpb24tY29udGVudC13cmFwcGVyIHtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuXHRcdC5zcGlubmVyIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHotaW5kZXg6IDk5OTk7XG5cdFx0XHR0b3A6IDUwJTtcblx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuXG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0fVxuXG5cdFx0LnNwaW5uZXJfaGlkZGVuIHtcblx0XHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0XHR9XG5cblx0XHRzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcblxuXHRcdCY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcblx0XHRcdHdpZHRoOiA4cHg7XG5cblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdHdpZHRoOiA0cHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0fVxuXG5cdFx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JleS0xMDApO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMTFweDtcblx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjRzO1xuXHRcdFx0LW1vei10cmFuc2l0aW9uOiBhbGwgMC40cztcblx0XHRcdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNHM7XG5cdFx0fVxuXG5cdFx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JleS00MDApO1xuXHRcdH1cblxuXHRcdC8vIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk0NXB4KSB7XG5cdFx0Ly8gXHRtYXgtaGVpZ2h0OiA5MHZoO1xuXHRcdC8vIFx0b3ZlcmZsb3cteTogc2Nyb2xsO1xuXHRcdC8vIH1cblx0XHQvLyBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogODcwcHgpIHtcblx0XHQvLyBcdG92ZXJmbG93LXk6IHNjcm9sbDtcblx0XHQvLyBcdG1heC1oZWlnaHQ6IDY1MHB4O1xuXHRcdC8vIH1cblx0XHQvLyBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogNjQwcHgpIHtcblx0XHQvLyBcdG92ZXJmbG93LXk6IHNjcm9sbDtcblx0XHQvLyBcdG1heC1oZWlnaHQ6IDU0MHB4O1xuXHRcdC8vIH1cblxuXHRcdC8vIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0Ly8gXHRtYXgtaGVpZ2h0OiA5MHZoO1xuXHRcdC8vIH1cblx0fVxuXG5cdC5hcHBsaWNhdGlvbi1pbnB1dC1lcnJvciB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRhbmltYXRpb246IGZhZGVJbiAwLjNzIGxpbmVhcjtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRib3R0b206IC0yMHB4O1xuXHRcdGxlZnQ6IDVweDtcblx0XHRjb2xvcjogcmdiKDE5NiwgMCwgMCk7XG5cdFx0Zm9udDogdmFyKC0tY2FwdGlvbi1zbWFsbCk7XG5cdH1cblxuXHQuY2hvaWNlc19faW5uZXIge1xuXHRcdHBhZGRpbmc6IDE1cHggMjBweCAyMHB4O1xuXHRcdG1pbi1oZWlnaHQ6IGF1dG87XG5cdFx0aGVpZ2h0OiA1NnB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDhweDtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0taW5wdXQtZ3JleS1maWxsKTtcblx0fVxuXG5cdC5tb2RhbF9hcHBsaWNhdGlvbi13cmFwcGVyLW1haW4ge1xuXHRcdHBhZGRpbmc6IDMwcHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDA7XG5cblx0XHRoNSB7XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0fVxuXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdHBhZGRpbmc6IDIwcHg7XG5cdFx0fVxuXG5cdFx0Lm1vZGFsX2FwcGxpY2F0aW9uLW1haW4tZ3JpZC10b3Age1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGdhcDogMjBweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cblx0XHRcdC5tb2RhbF9hcHBsaWNhdGlvbi1tYWluLWdyaWQtdG9wLWZpcnN0IHtcblx0XHRcdFx0bWluLXdpZHRoOiAyODBweDtcblx0XHRcdH1cblxuXHRcdFx0Lm1vZGFsX2FwcGxpY2F0aW9uLW1haW4tZ3JpZC10b3Atc2Vjb25kLFxuXHRcdFx0Lm1vZGFsX2FwcGxpY2F0aW9uLW1haW4tZ3JpZC10b3AtZnVsbCB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NDVweCkge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0fVxuXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHRnYXA6IDIwcHggIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQubW9kYWxfYXBwbGljYXRpb24tbWFpbi1ncmlkIHtcblx0XHRcdC5tb2RhbF9hcHBsaWNhdGlvbi1tYWluLWdyaWQtZG91YmxlIHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0Z2FwOiAyMHB4O1xuXG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdFx0Z2FwOiAyMHB4O1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQubW9kYWxfYXBwbGljYXRpb24tbWFpbi1ncmlkX3RpbWUge1xuXHRcdFx0XHRcdG1pbi13aWR0aDogMjgwcHg7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5tb2RhbF9hcHBsaWNhdGlvbi1tYWluLWdyaWRfY2l0eSB7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Lm1vZGFsX2FwcGxpY2F0aW9uLW1haW4tZ3JpZC1jb250YWN0cyB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGdhcDogMjBweDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRcdFx0bWFyZ2luLXRvcDogMjBweDtcblxuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDE1cHg7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQubW9kYWxfYXBwbGljYXRpb24tbWFpbi1ncmlkLW5hbWUge1xuXHRcdFx0XHRcdHdpZHRoOiAzNzBweDtcblxuXHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0Lm1vZGFsX2FwcGxpY2F0aW9uLW1haW4tZ3JpZCB7XG5cdFx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMzUwcHggMWZyIDFmcjtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0Lm1vZGFsX2FwcGxpY2F0aW9uLW1haW4tZ3JpZCB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdGdhcDogMDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQubW9kYWxfYXBwbGljYXRpb24tbWFpbi1ncmlkLXRyaXBsZSB7XG5cdFx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAzODBweCAxOTBweCAxZnI7XG5cdFx0XHRnYXA6IDIwcHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA0OHB4O1xuXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NDVweCkge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0fVxuXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5hcHBsaWNhdGlvbl9fcm93X2lucHV0IHtcblx0XHRcdGhlaWdodDogNTZweDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWlucHV0LWdyZXktZmlsbCk7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdFx0XHRwYWRkaW5nOiAwIDIwcHg7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblxuXHRcdFx0Jjo6cGxhY2Vob2xkZXIge1xuXHRcdFx0XHRjb2xvcjogdmFyKC0tZ3JleS00MDApO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5pcy1vcGVuIC5jaG9pY2VzX19pbm5lciB7XG5cdFx0Ym9yZGVyLXJhZGl1czogOHB4IDhweCAwIDA7XG5cdH1cblxuXHQuY2hvaWNlc1tkYXRhLXR5cGUqPSdzZWxlY3Qtb25lJ10gLmNob2ljZXNfX2lubmVyIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0fVxuXG5cdC5jYWxjdWxhdG9yX19zZWxlY290b3Itb2ZmaWNlIC5jaG9pY2VzW2RhdGEtdHlwZSo9J3NlbGVjdC1vbmUnXSAuY2hvaWNlc19faW5wdXQge1xuXHRcdGNvbG9yOiB2YXIoLS1tYWluLWJsYWNrKTtcblx0XHRmb250OiB2YXIoLS1idXR0b24tbWVkaXVtKTtcblx0XHRwYWRkaW5nOiA1cHggMTVweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pbnB1dC1ncmV5LWZpbGwpO1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1ncmV5LTEwMCk7XG5cblx0XHQmOjpwbGFjZWhvbGRlciB7XG5cdFx0XHRjb2xvcjogdmFyKC0tZ3JleS00MDApO1xuXHRcdH1cblx0fVxuXG5cdC5jaG9pY2VzX19saXN0LS1zaW5nbGUge1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0Y29sb3I6IHZhcigtLW1haW4tYmxhY2spO1xuXHRcdGZvbnQ6IHZhcigtLWJ1dHRvbi1tZWRpdW0pO1xuXHRcdHotaW5kZXg6IDk5OTk5OTk5O1xuXHR9XG5cblx0LmNob2ljZXNfX3BsYWNlaG9sZGVyIHtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdGNvbG9yOiB2YXIoLS1ncmV5LTQwMCk7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0fVxuXG5cdC5jaG9pY2VzW2RhdGEtdHlwZSo9J3NlbGVjdC1vbmUnXTo6YWZ0ZXIge1xuXHRcdHdpZHRoOiAxMHB4O1xuXHRcdGhlaWdodDogMTBweDtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0cGFkZGluZzogMDtcblx0XHR0b3A6IDI1cHg7XG5cdFx0cmlnaHQ6IDIwcHg7XG5cdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDQwMG1zO1xuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzEwJyBoZWlnaHQ9JzEwJyB2aWV3Qm94PScwIDAgMTAgMTAnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgY2xpcC1ydWxlPSdldmVub2RkJyBkPSdNMC4xNjI3MTggMi4xNzU3NEMwLjM3OTY3NiAxLjk0MTQyIDAuNzMxNDM1IDEuOTQxNDIgMC45NDgzOTMgMi4xNzU3NEw1IDYuNTUxNDdMOS4wNTE2MSAyLjE3NTc0QzkuMjY4NTcgMS45NDE0MiA5LjYyMDMzIDEuOTQxNDIgOS44MzcyOCAyLjE3NTc0QzEwLjA1NDIgMi40MTAwNSAxMC4wNTQyIDIuNzg5OTUgOS44MzcyOCAzLjAyNDI2TDUuMzkyODQgNy44MjQyNkM1LjE3NTg4IDguMDU4NTggNC44MjQxMiA4LjA1ODU4IDQuNjA3MTYgNy44MjQyNkwwLjE2MjcxOCAzLjAyNDI2Qy0wLjA1NDIzOTUgMi43ODk5NSAtMC4wNTQyMzk1IDIuNDEwMDUgMC4xNjI3MTggMi4xNzU3NFonIGZpbGw9JyUyMzAwMTQzNCcvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcblx0fVxuXG5cdC5pcy1vcGVuIC5jaG9pY2VzX19saXN0LS1kcm9wZG93bixcblx0LmlzLW9wZW4gLmNob2ljZXNfX2xpc3RbYXJpYS1leHBhbmRlZF0ge1xuXHRcdGJvcmRlcjogbm9uZTtcblx0fVxuXG5cdC5jaG9pY2VzX19saXN0LS1kcm9wZG93bixcblx0LmNob2ljZXNfX2xpc3RbYXJpYS1leHBhbmRlZF0ge1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pbnB1dC1ncmV5LWZpbGwpO1xuXHR9XG5cblx0LmNob2ljZXNbZGF0YS10eXBlKj0nc2VsZWN0LW9uZSddLmlzLW9wZW46OmFmdGVyIHtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdH1cblxuXHQuY2hvaWNlc19fbGlzdC0tZHJvcGRvd24gLmNob2ljZXNfX2xpc3QsXG5cdC5jaG9pY2VzX19saXN0W2FyaWEtZXhwYW5kZWRdIC5jaG9pY2VzX19saXN0IHtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdH1cblxuXHQuY2FsY3VsYXRvcl9fc2VsZWNvdG9yLXR5cGUgLmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duIC5jaG9pY2VzX19saXN0LFxuXHQuY2hvaWNlc19fbGlzdFthcmlhLWV4cGFuZGVkXSAuY2hvaWNlc19fbGlzdCB7XG5cdFx0bWF4LWhlaWdodDogMTY0cHggIWltcG9ydGFudDtcblx0fVxuXG5cdC5jYWxjdWxhdG9yX19zZWxlY290b3Itb2ZmaWNlIC5jaG9pY2VzX19saXN0LS1kcm9wZG93biAuY2hvaWNlc19fbGlzdCxcblx0LmNob2ljZXNfX2xpc3RbYXJpYS1leHBhbmRlZF0gLmNob2ljZXNfX2xpc3Qge1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdFx0bWF4LWhlaWdodDogMTQwcHg7XG5cdFx0fVxuXHR9XG5cblx0LmNhbGN1bGF0b3JfX3NlbGVjb3Rvci1vZmZpY2UgLmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duIHtcblx0XHQuY2hvaWNlc19faXRlbSB7XG5cdFx0XHRwYWRkaW5nOiA4cHggMTVweCAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXG5cdC5jYWxjdWxhdG9yX19zZWxlY290b3Itb2ZmaWNlIC5jaG9pY2VzX19saXN0LS1kcm9wZG93biB7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0XHRtYXgtaGVpZ2h0OiAxNjVweCAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXG5cdC5jYWxjdWxhdG9yX19zZWxlY290b3Itb2ZmaWNlIC5jaG9pY2VzX19saXN0LS1kcm9wZG93biB7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdG1heC1oZWlnaHQ6IDE5NHB4ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cblx0LmNob2ljZXNfX2l0ZW0ge1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciA0MDBtcztcblx0XHRvcGFjaXR5OiAwO1xuXHRcdGFuaW1hdGlvbjogZmFkZUluIDAuMTVzIDAuMXMgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKSBmb3J3YXJkcztcblx0fVxuXG5cdC5jaG9pY2VzX19saXN0LS1kcm9wZG93biB7XG5cdFx0LmNob2ljZXNfX2l0ZW0ge1xuXHRcdFx0Y29sb3I6IHZhcigtLW1haW4tYmxhY2spO1xuXHRcdFx0Zm9udDogdmFyKC0tYnV0dG9uLW1lZGl1bSk7XG5cdFx0XHRwYWRkaW5nOiAxMy44cHggMjBweDtcblxuXHRcdFx0JisuY2hvaWNlc19faXRlbSB7XG5cdFx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1ncmV5LTEwMCk7XG5cdFx0XHR9XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZGVlOGVkO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5jaG9pY2VzX19saXN0LS1kcm9wZG93biAuY2hvaWNlc19faXRlbS0tc2VsZWN0YWJsZS5pcy1oaWdobGlnaHRlZCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2RlZThlZDtcblx0XHRjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWJsdWUtdGV4dCk7XG5cdH1cblxuXHQuY2hvaWNlc19fbGlzdC0tZHJvcGRvd24gLmNob2ljZXNfX3BsYWNlaG9sZGVyIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXG5cdFx0JisuY2hvaWNlc19faXRlbSB7XG5cdFx0XHRib3JkZXItdG9wOiBub25lO1xuXHRcdH1cblx0fVxuXG5cdC5tb2RhbF9hcHBsaWNhdGlvbi13cmFwcGVyLXRvcCB7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHZhcigtLWlucHV0LWdyZXktZmlsbCk7XG5cdH1cblxuXHQubW9kYWxfYXBwbGljYXRpb24tcGFkZGluZyB7XG5cdFx0cGFkZGluZzogMCAzMHB4IDAgMzBweDtcblx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcblx0XHRnYXA6IDIwcHggMzBweDtcblx0XHRtYXJnaW4tYm90dG9tOiAzMXB4O1xuXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzNXB4O1xuXHRcdH1cblxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk0NXB4KSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHR9XG5cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0cGFkZGluZzogMCAyMHB4IDAgMjBweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0fVxuXHR9XG5cblx0Lm1vZGFsX2FwcGxpY2F0aW9uLW1haW4tc3VibWl0IHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGdhcDogMzBweDtcblx0XHRwYWRkaW5nOiAxMHB4IDMwcHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDIwcHg7XG5cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRnYXA6IDEwcHg7XG5cdFx0fVxuXG5cdFx0Lm1vZGFsX2FwcGxpY2F0aW9uX3BvbGljeSB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRjb2xvcjogdmFyKC0tZ3JleS01MDApO1xuXHRcdFx0Zm9udC1zaXplOiAxM3B4ICFpbXBvcnRhbnQ7XG5cdFx0XHRsaW5lLWhlaWdodDogMTdweCAhaW1wb3J0YW50O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblxuXHRcdFx0YSB7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjNzO1xuXG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Y29sb3I6IHZhcigtLWdyZXktNTAwKTtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Lm1vZGFsX2FwcGxpY2F0aW9uLW1haW4tYnV0dG9uIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0Zm9udDogdmFyKC0tYnV0dG9uLW1lZGl1bSk7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLW9yYW5nZSk7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA2cHg7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdHBhZGRpbmc6IDE1cHggMDtcblx0XHRcdG1hcmdpbi10b3A6IGF1dG87XG5cdFx0XHR0cmFuc2l0aW9uOiA0MDBtcztcblx0XHRcdG9wYWNpdHk6IDAuNjtcblx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdH1cblx0fVxuXG5cdCYuYXBwbGljYXRpb24tYnV0dG9uIHtcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDEpO1xuXG5cdFx0Lm1vZGFsLWJhY2tncm91bmQge1xuXHRcdFx0YmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwKTtcblx0XHRcdGFuaW1hdGlvbjogZmFkZUluQXBwIDAuM3MgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKSBmb3J3YXJkcztcblxuXHRcdFx0Lm1vZGFsIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdGFuaW1hdGlvbjogbW9kYWxGYWRlSW4gMC4zcyAwLjRzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSkgZm9yd2FyZHM7XG5cblx0XHRcdFx0aDQsXG5cdFx0XHRcdC5hcHBsaWNhdGlvbi1jbG9zZS1zdWNjZXNzLFxuXHRcdFx0XHRwIHtcblx0XHRcdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRhbmltYXRpb246IG1vZGFsQ29udGVudEZhZGVJbiAwLjVzIDAuN3MgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKSBmb3J3YXJkcztcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5jYWxjQ0xvc2VCdXR0b24ge1xuXHRcdFx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdGFuaW1hdGlvbjogbW9kYWxDb250ZW50RmFkZUluIDAuM3MgMC40cyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpIGZvcndhcmRzO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0aW1nLFxuXHRcdFx0XHRoMSB7XG5cdFx0XHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0YW5pbWF0aW9uOiBtb2RhbENvbnRlbnRGYWRlSW4gMC4zcyAwLjRzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSkgZm9yd2FyZHM7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRpbnB1dCB7XG5cdFx0XHRcdFx0b3BhY2l0eTogMDtcblxuXHRcdFx0XHRcdGFuaW1hdGlvbjogbW9kYWxDb250ZW50RmFkZUluIDAuMXMgMC4ycyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpIGZvcndhcmRzO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Lm1vZGFsX2FwcGxpY2F0aW9uLXdyYXBwZXItdG9wIHtcblx0XHRcdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRhbmltYXRpb246IG1vZGFsQ29udGVudEZhZGVJbiAwLjVzIDFzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSkgZm9yd2FyZHM7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRzZWxlY3Qge1xuXHRcdFx0XHRcdG9wYWNpdHk6IDA7XG5cblx0XHRcdFx0XHRhbmltYXRpb246IG1vZGFsQ29udGVudEZhZGVJbiAwLjFzIDAuMXMgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKSBmb3J3YXJkcztcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5hcHBsaWNhdGlvbl9yb3ctbGFiZWwge1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDNweDtcblx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuYXBwbGljYXRpb24tbGluZSB7XG5cdFx0XHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdFx0XHRhbmltYXRpb246IGZhZGVJbiAwLjNzIDAuN3MgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKSBmb3J3YXJkcztcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5tb2RhbF9hcHBsaWNhdGlvbi1tYWluLXN1Ym1pdCB7XG5cdFx0XHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdFx0XHRhbmltYXRpb246IGZhZGVJbiAwLjNzIDAuN3MgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKSBmb3J3YXJkcztcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5tb2RhbF9hcHBsaWNhdGlvbi13cmFwcGVyLW1haW4ge1xuXHRcdFx0XHRcdGg1IHtcblx0XHRcdFx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHRhbmltYXRpb246IG1vZGFsQ29udGVudEZhZGVJbiAwLjVzIDEuM3MgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKSBmb3J3YXJkcztcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQubW9kYWxfYXBwbGljYXRpb24tbWFpbi1ncmlkIHtcblx0XHRcdFx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHRhbmltYXRpb246IG1vZGFsQ29udGVudEZhZGVJbiAwLjVzIDEuNXMgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKSBmb3J3YXJkcztcblxuXHRcdFx0XHRcdFx0JjpoYXMoW2RhdGEtZGFkYXRhLXNlYXJjaF0pIHtcblx0XHRcdFx0XHRcdFx0ei1pbmRleDogMjtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQubW9kYWxfYXBwbGljYXRpb24tbWFpbi1ncmlkLXRyaXBsZSB7XG5cdFx0XHRcdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0YW5pbWF0aW9uOiBtb2RhbENvbnRlbnRGYWRlSW4gMC41cyAxLjdzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSkgZm9yd2FyZHM7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Ly8gLm1vZGFsX2FwcGxpY2F0aW9uLW1haW4tYnV0dG9uIHtcblx0XHRcdFx0XHQvLyAgcG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdC8vICBhbmltYXRpb246IG1vZGFsQ29udGVudEZhZGVJbiAwLjVzIDEuOHNcblx0XHRcdFx0XHQvLyAgICBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpIGZvcndhcmRzO1xuXHRcdFx0XHRcdC8vIH1cblx0XHRcdFx0XHQubW9kYWxfYXBwbGljYXRpb24tbWFpbi1zdWJtaXQge1xuXHRcdFx0XHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRcdGFuaW1hdGlvbjogbW9kYWxDb250ZW50RmFkZUluIDAuNXMgMS44cyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpIGZvcndhcmRzO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC8vIC5jYWxjdWxhdG9yX19yb3cge1xuXHRcdFx0XHQvLyAgb3BhY2l0eTogMDtcblxuXHRcdFx0XHQvLyAgYW5pbWF0aW9uOiBtb2RhbENvbnRlbnRGYWRlSW4gMC41cyAwLjdzXG5cdFx0XHRcdC8vICAgIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSkgZm9yd2FyZHM7XG5cdFx0XHRcdC8vIH1cblx0XHRcdFx0Ly8gLmFwcGxpY2F0aW9uLXNlbGVjdG9yIHtcblx0XHRcdFx0Ly8gIG9wYWNpdHk6IDA7XG5cblx0XHRcdFx0Ly8gIGFuaW1hdGlvbjogbW9kYWxDb250ZW50RmFkZUluIDAuNXMgMC43c1xuXHRcdFx0XHQvLyAgICBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpIGZvcndhcmRzO1xuXHRcdFx0XHQvLyB9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji5vdXQge1xuXHRcdFx0YW5pbWF0aW9uOiBxdWlja1NjYWxlRG93biAwcyAwLjVzIGxpbmVhciBmb3J3YXJkcztcblxuXHRcdFx0Lm1vZGFsLWJhY2tncm91bmQge1xuXHRcdFx0XHRhbmltYXRpb246IGZhZGVPdXRBcHAgMC41cyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpIGZvcndhcmRzO1xuXG5cdFx0XHRcdC5tb2RhbCB7XG5cdFx0XHRcdFx0YW5pbWF0aW9uOiBtb2RhbEZhZGVPdXQgMC41cyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpIGZvcndhcmRzO1xuXG5cdFx0XHRcdFx0aDQsXG5cdFx0XHRcdFx0aDEsXG5cdFx0XHRcdFx0aW1nLFxuXHRcdFx0XHRcdGJ1dHRvbixcblx0XHRcdFx0XHRwIHtcblx0XHRcdFx0XHRcdGFuaW1hdGlvbjogbW9kYWxDb250ZW50RmFkZU91dCAwLjVzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSkgZm9yd2FyZHM7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0LmNhbGN1bGF0b3JfX3NlbGVjb3RvciB7XG5cdFx0XHRcdFx0XHRhbmltYXRpb246IG1vZGFsQ29udGVudEZhZGVPdXQgMC41cyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpIGZvcndhcmRzO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC5tb2RhbF9hcHBsaWNhdGlvbi1tYWluLXN1Ym1pdCB7XG5cdFx0XHRcdFx0XHRhbmltYXRpb246IG1vZGFsQ29udGVudEZhZGVPdXQgMC41cyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpIGZvcndhcmRzO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdGlucHV0IHtcblx0XHRcdFx0XHRcdGFuaW1hdGlvbjogbW9kYWxDb250ZW50RmFkZU91dCAwLjVzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSkgZm9yd2FyZHM7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Lm1vZGFsX2FwcGxpY2F0aW9uLXdyYXBwZXItdG9wIHtcblx0XHRcdFx0XHRcdGFuaW1hdGlvbjogbW9kYWxDb250ZW50RmFkZU91dCAwLjVzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSkgZm9yd2FyZHM7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0c2VsZWN0IHtcblx0XHRcdFx0XHRcdGFuaW1hdGlvbjogbW9kYWxDb250ZW50RmFkZU91dCAwLjVzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSkgZm9yd2FyZHM7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0LmFwcGxpY2F0aW9uX3Jvdy1sYWJlbCB7XG5cdFx0XHRcdFx0XHRhbmltYXRpb246IG1vZGFsQ29udGVudEZhZGVPdXQgMC41cyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpIGZvcndhcmRzO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC5hcHBsaWNhdGlvbi1saW5lIHtcblx0XHRcdFx0XHRcdGFuaW1hdGlvbjogbW9kYWxDb250ZW50RmFkZU91dCAwLjVzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSkgZm9yd2FyZHM7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Lm1vZGFsX2FwcGxpY2F0aW9uLXdyYXBwZXItbWFpbiB7XG5cdFx0XHRcdFx0XHRoNSB7XG5cdFx0XHRcdFx0XHRcdGFuaW1hdGlvbjogbW9kYWxDb250ZW50RmFkZU91dCAwLjVzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSkgZm9yd2FyZHM7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdC5tb2RhbF9hcHBsaWNhdGlvbi1tYWluLWdyaWQge1xuXHRcdFx0XHRcdFx0XHRhbmltYXRpb246IG1vZGFsQ29udGVudEZhZGVPdXQgMC41cyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpIGZvcndhcmRzO1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQubW9kYWxfYXBwbGljYXRpb24tbWFpbi1ncmlkLXRyaXBsZSB7XG5cdFx0XHRcdFx0XHRcdGFuaW1hdGlvbjogbW9kYWxDb250ZW50RmFkZU91dCAwLjVzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSkgZm9yd2FyZHM7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdC5tb2RhbF9hcHBsaWNhdGlvbi1tYWluLXN1Ym1pdCB7XG5cdFx0XHRcdFx0XHRcdGFuaW1hdGlvbjogbW9kYWxDb250ZW50RmFkZU91dCAwLjVzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSkgZm9yd2FyZHM7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdCNjbG9zZS1tb2RhbC1hcHBsaWNhdGlvbiB7XG5cdFx0XHRcdFx0XHRcdGFuaW1hdGlvbjogZmFkZU91dCAwLjNzIGxpbmVhcjtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQubW9kYWwtYmFja2dyb3VuZCB7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cblx0XHQubW9kYWwge1xuXHRcdFx0c2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuXHRcdFx0YmFja2dyb3VuZDogd2hpdGU7XG5cdFx0XHR3aWR0aDogOTAwcHg7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRtYXgtaGVpZ2h0OiAxMDAlO1xuXHRcdFx0cGFkZGluZy10b3A6IDIwcHg7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAxNnB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cblx0XHRcdCY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcblx0XHRcdFx0d2lkdGg6IDNweDtcblx0XHRcdH1cblxuXHRcdFx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXG5cdFx0XHQmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyZXktMTAwKTtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTFweDtcblx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuNHM7XG5cdFx0XHRcdC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNHM7XG5cdFx0XHRcdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNHM7XG5cdFx0XHR9XG5cblx0XHRcdCY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcblx0XHRcdFx0bWFyZ2luOiAxMHB4IDA7XG5cdFx0XHR9XG5cblx0XHRcdCY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOmhvdmVyIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JleS00MDApO1xuXHRcdFx0fVxuXG5cdFx0XHQvLyBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogODAwcHgpIHtcblx0XHRcdC8vIFx0aGVpZ2h0OiA3NTBweDtcblx0XHRcdC8vIFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdC8vIH1cblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA5MDBweCkge1xuXHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuIGF1dG87XG5cdFx0XHR9XG5cblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk0NXB4KSB7XG5cdFx0XHRcdG1pbi1oZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdC8vIGhlaWdodDogMTAwdmg7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdFx0fVxuXG5cdFx0XHQuY2FsY3VsYXRvcl9tb2RhbC1jbG9zZSB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjA3NSwgMC44MiwgMC4xNjUsIDEpO1xuXHRcdFx0XHRhbmltYXRpb246IGZhZGVJbiAxcyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpIGZvcndhcmRzO1xuXHRcdFx0XHRyaWdodDogMTdweDtcblx0XHRcdFx0dG9wOiAxNHB4O1xuXHRcdFx0XHR6LWluZGV4OiA5OTk5OTk5OTk7XG5cdFx0XHR9XG5cblx0XHRcdC5hcHBsaWNhdGlvbi1saW5lIHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0aGVpZ2h0OiAycHg7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWlucHV0LWdyZXktZmlsbCk7XG5cdFx0XHRcdHRvcDogMzEwcHg7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR9XG5cblx0XHRcdGg0IHtcblx0XHRcdFx0Zm9udDogdmFyKC0tZGVza3RvcC0xOTIwLWgtNCk7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMjBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRwIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMjJweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmFwcGxpY2F0aW9uX292ZXJmbG93IHtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDkwMHB4KSB7XG5cdFx0c2Nyb2xsYmFyLXdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuLmNvbnRlbnQge1xuXHRtaW4taGVpZ2h0OiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGJhY2tncm91bmQ6IHdoaXRlO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDA7XG5cblx0aDEge1xuXHRcdHBhZGRpbmc6IDc1cHggMCAzMHB4IDA7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGZvbnQtc2l6ZTogMzBweDtcblx0XHRsaW5lLWhlaWdodDogMzBweDtcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJbkFwcCB7XG5cdDAlIHtcblx0XHRiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDApO1xuXHR9XG5cblx0MTAwJSB7XG5cdFx0YmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjcpO1xuXHR9XG59XG5cbkBrZXlmcmFtZXMgZmFkZU91dEFwcCB7XG5cdDAlIHtcblx0XHRiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG5cdH1cblxuXHQxMDAlIHtcblx0XHRiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDApO1xuXHR9XG59XG5cbkBrZXlmcmFtZXMgcXVpY2tTY2FsZURvd24ge1xuXHQwJSB7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgxKTtcblx0fVxuXG5cdDk5LjklIHtcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDEpO1xuXHR9XG5cblx0MTAwJSB7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgwKTtcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIG1vZGFsRmFkZUluIHtcblx0MCUge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHR9XG5cblx0MTAwJSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG5cdH1cbn1cblxuQGtleWZyYW1lcyBtb2RhbEZhZGVPdXQge1xuXHQwJSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG5cdH1cblxuXHQxMDAlIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIG1vZGFsQ29udGVudEZhZGVJbiB7XG5cdDAlIHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdHRvcDogLTIwcHg7XG5cdH1cblxuXHQxMDAlIHtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdHRvcDogMDtcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIG1vZGFsQ29udGVudEZhZGVPdXQge1xuXHQwJSB7XG5cdFx0b3BhY2l0eTogMTtcblx0XHR0b3A6IDBweDtcblx0fVxuXG5cdDEwMCUge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0dG9wOiAtMjBweDtcblx0fVxufVxuXG4ubW9kYWxfYXBwbGljYXRpb25fY29udGVudF93cmFwcGVyX2FsbCB7XG5cdG92ZXJmbG93LXk6IGF1dG87XG5cblx0Ly8gc2Nyb2xsYmFyLXdpZHRoOiB0aGluO1xuXHQmOjotd2Via2l0LXNjcm9sbGJhciB7XG5cdFx0d2lkdGg6IDJweDtcblx0fVxuXG5cdCY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuXHR9XG5cblx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyZXktMTAwKTtcblx0XHRib3JkZXItcmFkaXVzOiAxMXB4O1xuXHRcdHRyYW5zaXRpb246IGFsbCAwLjRzO1xuXHRcdC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNHM7XG5cdFx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC40cztcblx0fVxuXG5cdCY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOmhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmV5LTQwMCk7XG5cdH1cbn1cblxuLm1vZGFsX2FwcGxpY2F0aW9uLW1haW4tYnV0dG9uIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubW9kYWxfYXBwX2J0bl9pbmFjdGl2ZSB7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lICFpbXBvcnRhbnQ7XG5cdG9wYWNpdHk6IDAuOCAhaW1wb3J0YW50O1xuXG5cdC5tb2RhbF9hcHBsaWNhdGlvbi1tYWluLWJ1dHRvbi10ZXh0IHtcblx0XHRvcGFjaXR5OiAwO1xuXHR9XG5cblx0Lm1vZGFsX2FwcF9sb2FkZXIge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0fVxufVxuXG4ubW9kYWxfYXBwX2xvYWRlciB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiBjYWxjKDUwJSAtIDEwcHgpO1xuXHRyaWdodDogY2FsYyg1MCUgLSAxMHB4KTtcblx0ei1pbmRleDogMTA7XG5cdHdpZHRoOiAyNHB4O1xuXHRoZWlnaHQ6IDI0cHg7XG5cdGJvcmRlcjogM3B4IHNvbGlkICNmZmY7XG5cdGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGFuaW1hdGlvbjogcm90YXRpb24gMXMgbGluZWFyIGluZmluaXRlO1xufVxuXG5Aa2V5ZnJhbWVzIHJvdGF0aW9uIHtcblx0MCUge1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuXHR9XG5cblx0MTAwJSB7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcblx0fVxufSIsIkBpbXBvcnQgJy4vYmFzZS92YXJzJztcblxuYm9keTpoYXMoLnRlY2huaWNhbC13b3Jrcykge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLnRlY2huaWNhbC13b3JrcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAxNnB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1ncmFkaWVudC1ibHVlKTtcbiAgY29sb3I6IHZhcigtLW1haW4td2hpdGUpO1xuXG4gICZfX2NvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiA0MHB4O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAgICAgZ2FwOiAzMHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgZ2FwOiAyMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5tYWluLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDUwcHg7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gICAgICBnYXA6IDM3LjVweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIGdhcDogMjVweDtcbiAgICB9XG5cbiAgICAuY29tcGFueS1sb2dvIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgZmlsbDogdmFyKC0tbWFpbi13aGl0ZSk7XG4gICAgfVxuXG4gICAgJl9faW5mbyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBnYXA6IDQwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgICAgICAgZ2FwOiAzMHB4O1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgZ2FwOiAyMHB4O1xuICAgICAgfVxuXG4gICAgICAudGl0bGUsIC5kZXNjcmlwdGlvbiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0ZXh0LXdyYXA6IGJhbGFuY2U7XG4gICAgICB9XG5cbiAgICAgIC50aXRsZSB7XG4gICAgICAgIGZvbnQ6IHZhcigtLWRlc2t0b3AtMTkyMC1oLTEpO1xuICAgICAgfVxuXG4gICAgICAuZGVzY3JpcHRpb24ge1xuICAgICAgICBmb250OiB2YXIoLS1kZXNrdG9wLTE5MjAtaC00KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuXG4gIGFzaWRlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGNvbHVtbi1nYXA6IDMwcHg7XG4gICAgcm93LWdhcDogMTVweDtcblxuICAgIC5saW5rLWNvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZ2FwOiAyMHB4O1xuICAgICAgZm9udDogdmFyKC0tYm9keS1tZWRpdW0pO1xuICAgICAgY29sb3I6IHZhcigtLW1haW4td2hpdGUpO1xuICAgICAgdHJhbnNpdGlvbjogdGV4dC1zaGFkb3cgMC4ycyBlYXNlLW91dDtcbiAgICAgIG91dGxpbmUtd2lkdGg6IDFweDtcbiAgICAgIG91dGxpbmUtY29sb3I6IHZhcigtLW1haW4td2hpdGUpO1xuICAgICAgb3V0bGluZS1vZmZzZXQ6IDVweDtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHRleHQtc2hhZG93OiAwIDAgMTBweCB2YXIoLS1tYWluLXdoaXRlKTtcblxuICAgICAgICBzdmcge1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAxMHB4IHZhcigtLW1haW4tYmxhY2spLCBpbnNldCAwIDAgMCAzcHggdmFyKC0tbWFpbi1ibGFjayk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgc3ZnIHtcbiAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgZmlsbDogdmFyKC0tbWFpbi1ibGFjayk7XG4gICAgICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4ycyBlYXNlLW91dDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iXX0= */

/* End */


/* Start:/local/templates/HOUSE/assets/css/video-js.css?176473216741019*/
@charset "UTF-8";.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.video-js .vjs-modal-dialog,.vjs-button>.vjs-icon-placeholder:before,.vjs-modal-dialog .vjs-modal-dialog-content{position:absolute;top:0;left:0;width:100%;height:100%}.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.vjs-button>.vjs-icon-placeholder:before{text-align:center}@font-face{font-family:VideoJS;src:url(data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAABDkAAsAAAAAG6gAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADsAAABUIIslek9TLzIAAAFEAAAAPgAAAFZRiV3hY21hcAAAAYQAAADaAAADPv749/pnbHlmAAACYAAAC3AAABHQZg6OcWhlYWQAAA3QAAAAKwAAADYZw251aGhlYQAADfwAAAAdAAAAJA+RCLFobXR4AAAOHAAAABMAAACM744AAGxvY2EAAA4wAAAASAAAAEhF6kqubWF4cAAADngAAAAfAAAAIAE0AIFuYW1lAAAOmAAAASUAAAIK1cf1oHBvc3QAAA/AAAABJAAAAdPExYuNeJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBmg4gCACY7BUgAeJxjYGS7wTiBgZWBgaWQ5RkDA8MvCM0cwxDOeI6BgYmBlZkBKwhIc01hcPjI+FGJHcRdyA4RZgQRADK3CxEAAHic7dFZbsMgAEXRS0ycyZnnOeG7y+qC8pU1dHusIOXxuoxaOlwZYWQB0Aea4quIEN4E9LzKbKjzDeM6H/mua6Lmc/p8yhg0lvdYx15ZG8uOLQOGjMp3EzqmzJizYMmKNRu27Nhz4MiJMxeu3Ljz4Ekqm7T8P52G8PP3lnTOVk++Z6iN6QZzNN1F7ptuN7eGOjDUoaGODHVsuvU8MdTO9Hd5aqgzQ50b6sJQl4a6MtS1oW4MdWuoO0PdG+rBUI+GejLUs6FeDPVqqDdDvRvqw1CfhpqM9At0iFLaAAB4nJ1YDXBTVRZ+5/22TUlJ8we0pHlJm7RJf5O8F2j6EymlSPkpxaL8U2xpa3DKj0CBhc2IW4eWKSokIoLsuMqssM64f+jA4HSdWXXXscBq67IOs3FXZ1ZYWVyRFdo899yXtIBQZ90k7717zz3v3HPPOfd854YCCj9cL9dL0RQFOqCbGJnrHb5EayiKIWN8iA/hWBblo6hUWm8TtCDwE80WMJus/irwyxOdxeB0MDb14VNJHnXYoLLSl6FfCUYO9nYPTA8Epg9090LprfbBbZ2hY0UlJUXHQp3/vtWkS6EBv8+rPMq5u9692f/dNxJNiqwC1xPE9TCUgCsSdQWgE3XQD25lkG4CN2xmTcOXWBOyser6RN6KnGbKSbmQ3+d0OI1m2W8QzLLkI2sykrWAgJJEtA8vGGW/2Q+CmT3n8zS9wZwu2DCvtuZKZN3xkrLh36yCZuUomQSqGpY8t/25VfHVhw8z4ebGBtfLb0ya9PCaDc+8dGTvk2dsh6z7WzvowlXKUSWo9MJ15a3KrEP2loOr2Ojhw6iW6hf2BDdEccQvZGpaAy7YovSwq8kr7HGllxpd71rkS6G0Sf11sl9OvMK1+jwPPODxjUwkOim9CU3ix1wNjXDfmJSEn618Bs6lpWwUpU+8PCqLMY650zjq8VhCIP17NEKTx3eaLL+s5Pi6yJWaWjTHLR1jYzPSV9VF/6Ojdb/1kO3Mk3uhHC0x6gc1BjlKQ+nQFxTYdaJkZ7ySVxLBbhR1dsboNXp1tCYKW2LRaEzpYcIx2BKNxaL0ZaUnSqfFoiNhHKR/GkX6PWUSAaJelQaqZL1EpoHNsajSEyPSoJ9IjhIxTdjHLmwZvhRDOiFTY/YeQnvrVZmiTQtGncECXtFTBZLOVwwMRgoXHAkXzMzPn1nAJJ8jYSbMDaqN2waGLzNhih/bZynUBMpIWSg7VYi7DRx2m8ALkIdRCJwI6ArJx2EI8kaDWeTQKeAFk9fjl/1AvwktjQ1P7NjyMGQyfd4vjipX6M/i52D7Cq80kqlcxEcGXRr/FEcgs0u5uGgB4VWuMFfpdn2Re6Hi3PqzmxWKsz6+ae2Pn9hXXw/fqM859UiGC0oKYYILJBqJrsn1Z1E5qOs9rQCiUQRREjm8yJcbHF5cUJufX1vAHlefw0XgUoboS3ETfQlTxBC4SOtuE8VPRJTBSCQSjZCpk7Gqzu+masaZ2y7Zjehho4F3g82BNDkAHpORG4+OCS+f6JTPmtRn/PH1kch6d04sp7AQb25aQ/pqUyXeQ8vrebG8OYQdXOQ+585u0sdW9rqalzRURiJ+9F4MweRFrKUjl1GUYhH1A27WOHw5cTFSFPMo9EeUIGnQTZHIaJ7AHLaOKsOODaNF9jkBjYG2QEsQ2xjMUAx2bBEbeTBWMHwskBjngq56S/yfgkBnWBa4K9sqKtq2t1UI8S9He5XuBRbawAdatrQEAi30Aks2+LM8WeCbalVZkWNylvJ+dqJnzVb+OHlSoKW8nPCP7Rd+CcZ2DdWAGqJ2CBFOphgywFFCFBNtfAbGtNPBCwxvygHeYMZMY9ZboBqwq/pVrsbgN5tkv152ODlbMfiqwGMBgxa4Exz3QhovRIUp6acqZmQzRq0ypDXS2TPLT02YIkQETnOE445oOGxOmXAqUJNNG7XgupMjPq2ua9asrj5yY/yuKteO1Kx0YNJTufrirLe1mZnat7OL6rnUdCWenpW6I8mAnbsY8KWs1PuSovCW9A/Z25PQ24a7cNOqgmTkLmBMgh4THgc4b9k2IVv1/g/F5nGljwPLfOgHAzJzh45V/4+WenTzmMtR5Z7us2Tys909UHqrPY7KbckoxRvRHhmVc3cJGE97uml0R1S0jdULVl7EvZtDFVBF35N9cEdjpgmAiOlFZ+Dtoh93+D3zzHr8RRNZQhnCNMNbcegOvpEwZoL+06cJQ07h+th3fZ/7PVbVC6ngTAV/KoLFuO6+2KFcU651gEb5ugPSIb1D+Xp8V4+k3sEIGnw5mYe4If4k1lFYr6SCzmM2EQ8iWtmwjnBI9kTwe1TlfAmXh7H02by9fW2gsjKwtv0aaURKil4OdV7rDL1MXIFNrhdxohcZXYTnq47WisrKitaObbf5+yvkLi5J6lCNZZ+B6GC38VNBZBDidSS/+mSvh6s+srgC8pyKMvDtt+de3c9fU76ZPfuM8ud4Kv0fyP/LqfepMT/3oZxSqpZaTa1DaQYLY8TFsHYbWYsPoRhRWfL5eSSQbhUGgGC3YLbVMk6PitTFNGpAsNrC6D1VNBKgBHMejaiuRWEWGgsSDBTJjqWIl8kJLlsaLJ2tXDr6xGfT85bM2Q06a46x2HTgvdnV8z5YDy/27J4zt6x2VtkzjoYpkq36kaBr4eQSg7tyiVweWubXZugtadl58ydapfbORfKsDTuZ0OBgx4cfdjCf5tbWNITnL120fdOi1RV1C3uKGzNdwYLcMvZ3BxoPyTOCD1XvXTp7U10gWCVmTV9b3r2z0SkGWovb2hp9I89O8a2smlyaO8muMU+dRmtzp60IzAoFpjLr1n388boLyf0dRvxhsHZ0qbWqDkwqvvpkj4l0fY6EIXRi5sQSrAvsVYwXRy4qJ2EVtD1AN7a0HWth9ymvL1xc3WTUKK/TAHA/bXDVtVWfOMfuGxGZv4Ln/jVr9jc3j1yMv0tndmyt9Vq88Y9gH1wtLX3KWjot5++jWHgAoZZkQ14wGQ20Fli71UmKJAy4xKMSTGbVdybW7FDDAut9XpD5AzWrYO7zQ8qffqF8+Ynd/clrHcdyxGy3a/3+mfNnzC/cBsveTjnTvXf1o6vzOlZw7WtqtdmPK/Errz/6NNtD72zmNOZfbmYdTGHfoofqI79Oc+R2n1lrnL6pOm0Up7kwxhTW12Amm7WYkXR2qYrF2AmgmbAsxZjwy1xpg/m1Je2vrp8v/nz2xpmlBg4E9hrMU341wVpTOh/OfmGvAnra8q6uctr60ZQHV3Q+WMQJykMj8ZsWn2QBOmmHMB+m5pDIpTFonYigiaKAhGEiAHF7EliVnQkjoLVIMPtJpBKHYd3A8GYH9jJzrWwmHx5Qjp7vDAX0suGRym1vtm/9W1/HyR8vczfMs6Sk8DSv855/5dlX9oQq52hT8syyp2rx5Id17IAyAM3wIjQPMOHzytEB64q6D5zT91yNbnx3V/nqnd017S9Y0605k3izoXLpsxde2n38yoOV9s1LcjwzNjbdX6asnBVaBj/6/DwKwPkpcqbDG7BnsXoSqWnUAmottYF6jMSdVyYZh3zVXCjwTiwwHH6sGuRiEHQGzuRX6whZkp123oy1BWE2mEfJ/tvIRtM4ZM5bDXiMsPMaAKOTyc5uL57rqyyc5y5JE5pm1i2S2iUX0CcaQ6lC6Zog7JqSqZmYlosl2K6pwNA84zRnQW6SaALYZQGW5lhCtU/W34N6o+bKfZ8cf3/Cl/+iTX3wBzpOY4mRkeNf3rptycGSshQWgGbYt5jFc2e0+DglIrwl6DVWQ7BuwaJ3Xk1J4VL5urnLl/Wf+gHU/hZoZdKNym6lG+I34FaNeZKcSpJIo2IeCVvpdsDGfKvzJnAwmeD37Ow65ZWwSowpgwX5T69s/rB55dP5BcpgDKFV8p7q2sn/1uc93bVzT/w6UrCqDTWvfCq/oCD/qZXNoUj8BL5Kp6GU017frfNXkAtiiyf/SOCEeLqnd8R/Ql9GlCRfctS6k5chvIBuQ1zCCjoCHL2DHNHIXxMJ3kQeO8lbsUXONeSfA5EjcG6/E+KdhN4bP04vBhdi883+BFBzQbxFbvZzQeY9LNBZc0FNfn5NwfDn6rCTnTw6R8o+gfpf5hCom33cRuiTlss3KHmZjD+BPN+5gXuA2ziS/Q73mLxUkpbKN/eqwz5uK0X9F3h2d1V4nGNgZGBgAOJd776+iue3+crAzc4AAje5Bfcg0xz9YHEOBiYQBQA8FQlFAHicY2BkYGBnAAGOPgaG//85+hkYGVCBMgBGGwNYAAAAeJxjYGBgYB8EmKOPgQEAQ04BfgAAAAAAAA4AaAB+AMwA4AECAUIBbAGYAcICGAJYArQC4AMwA7AD3gQwBJYE3AUkBWYFigYgBmYGtAbqB1gIEghYCG4IhAi2COh4nGNgZGBgUGYoZWBnAAEmIOYCQgaG/2A+AwAYCQG2AHicXZBNaoNAGIZfE5PQCKFQ2lUps2oXBfOzzAESyDKBQJdGR2NQR3QSSE/QE/QEPUUPUHqsvsrXjTMw83zPvPMNCuAWP3DQDAejdm1GjzwS7pMmwi75XngAD4/CQ/oX4TFe4Qt7uMMbOzjuDc0EmXCP/C7cJ38Iu+RP4QEe8CU8pP8WHmOPX2EPz87TPo202ey2OjlnQSXV/6arOjWFmvszMWtd6CqwOlKHq6ovycLaWMWVydXKFFZnmVFlZU46tP7R2nI5ncbi/dDkfDtFBA2DDXbYkhKc+V0Bqs5Zt9JM1HQGBRTm/EezTmZNKtpcAMs9Yu6AK9caF76zoLWIWcfMGOSkVduvSWechqZsz040Ib2PY3urxBJTzriT95lipz+TN1fmAAAAeJxtkMl2wjAMRfOAhABlKm2h80C3+ajgCKKDY6cegP59TYBzukAL+z1Zsq8ctaJTTKPrsUQLbXQQI0EXKXroY4AbDDHCGBNMcYsZ7nCPB8yxwCOe8IwXvOIN7/jAJ76wxHfUqWX+OzgumWAjJMV17i0Ndlr6irLKO+qftdT7i6y4uFSUvCknay+lFYZIZaQcmfH/xIFdYn98bqhra1aKTM/6lWMnyaYirx1rFUQZFBkb2zJUtoXeJCeg0WnLtHeSFc3OtrnozNwqi0TkSpBMDB1nSde5oJXW23hTS2/T0LilglXX7dmFVxLnq5U0vYATHFk3zX3BOisoQHNDFDeZnqKDy9hRNawN7Vh727hFzcJ5c8TILrKZfH7tIPxAFP0BpLeJPA==) format("woff");font-weight:400;font-style:normal}.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.video-js .vjs-play-control .vjs-icon-placeholder,.vjs-icon-play{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.video-js .vjs-play-control .vjs-icon-placeholder:before,.vjs-icon-play:before{content:"\f101"}.vjs-icon-play-circle{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-play-circle:before{content:"\f102"}.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder,.vjs-icon-pause{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before,.vjs-icon-pause:before{content:"\f103"}.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder,.vjs-icon-volume-mute{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before,.vjs-icon-volume-mute:before{content:"\f104"}.video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder,.vjs-icon-volume-low{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder:before,.vjs-icon-volume-low:before{content:"\f105"}.video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder,.vjs-icon-volume-mid{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder:before,.vjs-icon-volume-mid:before{content:"\f106"}.video-js .vjs-mute-control .vjs-icon-placeholder,.vjs-icon-volume-high{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-mute-control .vjs-icon-placeholder:before,.vjs-icon-volume-high:before{content:"\f107"}.video-js .vjs-fullscreen-control .vjs-icon-placeholder,.vjs-icon-fullscreen-enter{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-fullscreen-control .vjs-icon-placeholder:before,.vjs-icon-fullscreen-enter:before{content:"\f108"}.video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder,.vjs-icon-fullscreen-exit{font-family:VideoJS;font-weight:400;font-style:normal}.video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder:before,.vjs-icon-fullscreen-exit:before{content:"\f109"}.vjs-icon-square{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-square:before{content:"\f10a"}.vjs-icon-spinner{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-spinner:before{content:"\f10b"}.video-js .vjs-subs-caps-button .vjs-icon-placeholder,.video-js .vjs-subtitles-button .vjs-icon-placeholder,.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder,.vjs-icon-subtitles{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js .vjs-subtitles-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder:before,.vjs-icon-subtitles:before{content:"\f10c"}.video-js .vjs-captions-button .vjs-icon-placeholder,.video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder,.vjs-icon-captions{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-captions-button .vjs-icon-placeholder:before,.video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before,.vjs-icon-captions:before{content:"\f10d"}.video-js .vjs-chapters-button .vjs-icon-placeholder,.vjs-icon-chapters{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-chapters-button .vjs-icon-placeholder:before,.vjs-icon-chapters:before{content:"\f10e"}.vjs-icon-share{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-share:before{content:"\f10f"}.vjs-icon-cog{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-cog:before{content:"\f110"}.video-js .vjs-play-progress,.video-js .vjs-volume-level,.vjs-icon-circle,.vjs-seek-to-live-control .vjs-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-play-progress:before,.video-js .vjs-volume-level:before,.vjs-icon-circle:before,.vjs-seek-to-live-control .vjs-icon-placeholder:before{content:"\f111"}.vjs-icon-circle-outline{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-circle-outline:before{content:"\f112"}.vjs-icon-circle-inner-circle{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-circle-inner-circle:before{content:"\f113"}.vjs-icon-hd{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-hd:before{content:"\f114"}.video-js .vjs-control.vjs-close-button .vjs-icon-placeholder,.vjs-icon-cancel{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-control.vjs-close-button .vjs-icon-placeholder:before,.vjs-icon-cancel:before{content:"\f115"}.video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder,.vjs-icon-replay{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder:before,.vjs-icon-replay:before{content:"\f116"}.vjs-icon-facebook{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-facebook:before{content:"\f117"}.vjs-icon-gplus{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-gplus:before{content:"\f118"}.vjs-icon-linkedin{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-linkedin:before{content:"\f119"}.vjs-icon-twitter{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-twitter:before{content:"\f11a"}.vjs-icon-tumblr{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-tumblr:before{content:"\f11b"}.vjs-icon-pinterest{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-pinterest:before{content:"\f11c"}.video-js .vjs-descriptions-button .vjs-icon-placeholder,.vjs-icon-audio-description{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-descriptions-button .vjs-icon-placeholder:before,.vjs-icon-audio-description:before{content:"\f11d"}.video-js .vjs-audio-button .vjs-icon-placeholder,.vjs-icon-audio{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-audio-button .vjs-icon-placeholder:before,.vjs-icon-audio:before{content:"\f11e"}.vjs-icon-next-item{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-next-item:before{content:"\f11f"}.vjs-icon-previous-item{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-previous-item:before{content:"\f120"}.video-js .vjs-picture-in-picture-control .vjs-icon-placeholder,.vjs-icon-picture-in-picture-enter{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before,.vjs-icon-picture-in-picture-enter:before{content:"\f121"}.video-js.vjs-picture-in-picture .vjs-picture-in-picture-control .vjs-icon-placeholder,.vjs-icon-picture-in-picture-exit{font-family:VideoJS;font-weight:400;font-style:normal}.video-js.vjs-picture-in-picture .vjs-picture-in-picture-control .vjs-icon-placeholder:before,.vjs-icon-picture-in-picture-exit:before{content:"\f122"}.video-js{display:block;vertical-align:top;box-sizing:border-box;color:#fff;background-color:#000;position:relative;padding:0;font-size:10px;line-height:1;font-weight:400;font-style:normal;font-family:Arial,Helvetica,sans-serif;word-break:initial}.video-js:-moz-full-screen{position:absolute}.video-js:-webkit-full-screen{width:100%!important;height:100%!important}.video-js[tabindex="-1"]{outline:0}.video-js *,.video-js :after,.video-js :before{box-sizing:inherit}.video-js ul{font-family:inherit;font-size:inherit;line-height:inherit;list-style-position:outside;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0}.video-js.vjs-1-1,.video-js.vjs-16-9,.video-js.vjs-4-3,.video-js.vjs-9-16,.video-js.vjs-fluid{width:100%;max-width:100%}.video-js.vjs-1-1:not(.vjs-audio-only-mode),.video-js.vjs-16-9:not(.vjs-audio-only-mode),.video-js.vjs-4-3:not(.vjs-audio-only-mode),.video-js.vjs-9-16:not(.vjs-audio-only-mode),.video-js.vjs-fluid:not(.vjs-audio-only-mode){height:0}.video-js.vjs-16-9:not(.vjs-audio-only-mode){padding-top:56.25%}.video-js.vjs-4-3:not(.vjs-audio-only-mode){padding-top:75%}.video-js.vjs-9-16:not(.vjs-audio-only-mode){padding-top:177.7777777778%}.video-js.vjs-1-1:not(.vjs-audio-only-mode){padding-top:100%}.video-js.vjs-fill:not(.vjs-audio-only-mode){width:100%;height:100%}.video-js .vjs-tech{position:absolute;top:0;left:0;width:100%;height:100%}.video-js.vjs-audio-only-mode .vjs-tech{display:none}body.vjs-full-window{padding:0;margin:0;height:100%}.vjs-full-window .video-js.vjs-fullscreen{position:fixed;overflow:hidden;z-index:1000;left:0;top:0;bottom:0;right:0}.video-js.vjs-fullscreen:not(.vjs-ios-native-fs){width:100%!important;height:100%!important;padding-top:0!important}.video-js.vjs-fullscreen.vjs-user-inactive{cursor:none}.vjs-hidden{display:none!important}.vjs-disabled{opacity:.5;cursor:default}.video-js .vjs-offscreen{height:1px;left:-9999px;position:absolute;top:0;width:1px}.vjs-lock-showing{display:block!important;opacity:1!important;visibility:visible!important}.vjs-no-js{padding:20px;color:#fff;background-color:#000;font-size:18px;font-family:Arial,Helvetica,sans-serif;text-align:center;width:300px;height:150px;margin:0 auto}.vjs-no-js a,.vjs-no-js a:visited{color:#66a8cc}.video-js .vjs-big-play-button{font-size:3em;line-height:1.5em;height:1.63332em;width:3em;display:block;position:absolute;top:10px;left:10px;padding:0;cursor:pointer;opacity:1;border:.06666em solid #fff;background-color:#2b333f;background-color:rgba(43,51,63,.7);border-radius:.3em;transition:all .4s}.vjs-big-play-centered .vjs-big-play-button{top:50%;left:50%;margin-top:-.81666em;margin-left:-1.5em}.video-js .vjs-big-play-button:focus,.video-js:hover .vjs-big-play-button{border-color:#fff;background-color:#73859f;background-color:rgba(115,133,159,.5);transition:all 0s}.vjs-controls-disabled .vjs-big-play-button,.vjs-error .vjs-big-play-button,.vjs-has-started .vjs-big-play-button,.vjs-using-native-controls .vjs-big-play-button{display:none}.vjs-has-started.vjs-paused.vjs-show-big-play-button-on-pause .vjs-big-play-button{display:block}.video-js button{background:0 0;border:none;color:inherit;display:inline-block;font-size:inherit;line-height:inherit;text-transform:none;text-decoration:none;transition:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.vjs-control .vjs-button{width:100%;height:100%}.video-js .vjs-control.vjs-close-button{cursor:pointer;height:3em;position:absolute;right:0;top:.5em;z-index:2}.video-js .vjs-modal-dialog{background:rgba(0,0,0,.8);background:linear-gradient(180deg,rgba(0,0,0,.8),rgba(255,255,255,0));overflow:auto}.video-js .vjs-modal-dialog>*{box-sizing:border-box}.vjs-modal-dialog .vjs-modal-dialog-content{font-size:1.2em;line-height:1.5;padding:20px 24px;z-index:1}.vjs-menu-button{cursor:pointer}.vjs-menu-button.vjs-disabled{cursor:default}.vjs-workinghover .vjs-menu-button.vjs-disabled:hover .vjs-menu{display:none}.vjs-menu .vjs-menu-content{display:block;padding:0;margin:0;font-family:Arial,Helvetica,sans-serif;overflow:auto}.vjs-menu .vjs-menu-content>*{box-sizing:border-box}.vjs-scrubbing .vjs-control.vjs-menu-button:hover .vjs-menu{display:none}.vjs-menu li{list-style:none;margin:0;padding:.2em 0;line-height:1.4em;font-size:1.2em;text-align:center;text-transform:lowercase}.js-focus-visible .vjs-menu li.vjs-menu-item:hover,.vjs-menu li.vjs-menu-item:focus,.vjs-menu li.vjs-menu-item:hover{background-color:#73859f;background-color:rgba(115,133,159,.5)}.js-focus-visible .vjs-menu li.vjs-selected:hover,.vjs-menu li.vjs-selected,.vjs-menu li.vjs-selected:focus,.vjs-menu li.vjs-selected:hover{background-color:#fff;color:#2b333f}.js-focus-visible .vjs-menu :not(.vjs-selected):focus:not(.focus-visible),.video-js .vjs-menu :not(.vjs-selected):focus:not(:focus-visible){background:0 0}.vjs-menu li.vjs-menu-title{text-align:center;text-transform:uppercase;font-size:1em;line-height:2em;padding:0;margin:0 0 .3em 0;font-weight:700;cursor:default}.vjs-menu-button-popup .vjs-menu{display:none;position:absolute;bottom:0;width:10em;left:-3em;height:0;margin-bottom:1.5em;border-top-color:rgba(43,51,63,.7)}.vjs-menu-button-popup .vjs-menu .vjs-menu-content{background-color:#2b333f;background-color:rgba(43,51,63,.7);position:absolute;width:100%;bottom:1.5em;max-height:15em}.vjs-layout-tiny .vjs-menu-button-popup .vjs-menu .vjs-menu-content,.vjs-layout-x-small .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:5em}.vjs-layout-small .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:10em}.vjs-layout-medium .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:14em}.vjs-layout-huge .vjs-menu-button-popup .vjs-menu .vjs-menu-content,.vjs-layout-large .vjs-menu-button-popup .vjs-menu .vjs-menu-content,.vjs-layout-x-large .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:25em}.vjs-menu-button-popup .vjs-menu.vjs-lock-showing,.vjs-workinghover .vjs-menu-button-popup.vjs-hover .vjs-menu{display:block}.video-js .vjs-menu-button-inline{transition:all .4s;overflow:hidden}.video-js .vjs-menu-button-inline:before{width:2.222222222em}.video-js .vjs-menu-button-inline.vjs-slider-active,.video-js .vjs-menu-button-inline:focus,.video-js .vjs-menu-button-inline:hover,.video-js.vjs-no-flex .vjs-menu-button-inline{width:12em}.vjs-menu-button-inline .vjs-menu{opacity:0;height:100%;width:auto;position:absolute;left:4em;top:0;padding:0;margin:0;transition:all .4s}.vjs-menu-button-inline.vjs-slider-active .vjs-menu,.vjs-menu-button-inline:focus .vjs-menu,.vjs-menu-button-inline:hover .vjs-menu{display:block;opacity:1}.vjs-no-flex .vjs-menu-button-inline .vjs-menu{display:block;opacity:1;position:relative;width:auto}.vjs-no-flex .vjs-menu-button-inline.vjs-slider-active .vjs-menu,.vjs-no-flex .vjs-menu-button-inline:focus .vjs-menu,.vjs-no-flex .vjs-menu-button-inline:hover .vjs-menu{width:auto}.vjs-menu-button-inline .vjs-menu-content{width:auto;height:100%;margin:0;overflow:hidden}.video-js .vjs-control-bar{display:none;width:100%;position:absolute;bottom:0;left:0;right:0;height:3em;background-color:#2b333f;background-color:rgba(43,51,63,.7)}.vjs-audio-only-mode .vjs-control-bar,.vjs-has-started .vjs-control-bar{display:flex;visibility:visible;opacity:1;transition:visibility .1s,opacity .1s}.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{visibility:visible;opacity:0;pointer-events:none;transition:visibility 1s,opacity 1s}.vjs-controls-disabled .vjs-control-bar,.vjs-error .vjs-control-bar,.vjs-using-native-controls .vjs-control-bar{display:none!important}.vjs-audio-only-mode.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar,.vjs-audio.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{opacity:1;visibility:visible;pointer-events:auto}.vjs-has-started.vjs-no-flex .vjs-control-bar{display:table}.video-js .vjs-control{position:relative;text-align:center;margin:0;padding:0;height:100%;width:4em;flex:none}.video-js .vjs-control.vjs-visible-text{width:auto;padding-left:1em;padding-right:1em}.vjs-button>.vjs-icon-placeholder:before{font-size:1.8em;line-height:1.67}.vjs-button>.vjs-icon-placeholder{display:block}.video-js .vjs-control:focus,.video-js .vjs-control:focus:before,.video-js .vjs-control:hover:before{text-shadow:0 0 1em #fff}.video-js :not(.vjs-visible-text)>.vjs-control-text{border:0;clip:rect(0 0 0 0);height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.vjs-no-flex .vjs-control{display:table-cell;vertical-align:middle}.video-js .vjs-custom-control-spacer{display:none}.video-js .vjs-progress-control{cursor:pointer;flex:auto;display:flex;align-items:center;min-width:4em;touch-action:none}.video-js .vjs-progress-control.disabled{cursor:default}.vjs-live .vjs-progress-control{display:none}.vjs-liveui .vjs-progress-control{display:flex;align-items:center}.vjs-no-flex .vjs-progress-control{width:auto}.video-js .vjs-progress-holder{flex:auto;transition:all .2s;height:.3em}.video-js .vjs-progress-control .vjs-progress-holder{margin:0 10px}.video-js .vjs-progress-control:hover .vjs-progress-holder{font-size:1.6666666667em}.video-js .vjs-progress-control:hover .vjs-progress-holder.disabled{font-size:1em}.video-js .vjs-progress-holder .vjs-load-progress,.video-js .vjs-progress-holder .vjs-load-progress div,.video-js .vjs-progress-holder .vjs-play-progress{position:absolute;display:block;height:100%;margin:0;padding:0;width:0}.video-js .vjs-play-progress{background-color:#fff}.video-js .vjs-play-progress:before{font-size:.9em;position:absolute;right:-.5em;top:-.3333333333em;z-index:1}.video-js .vjs-load-progress{background:rgba(115,133,159,.5)}.video-js .vjs-load-progress div{background:rgba(115,133,159,.75)}.video-js .vjs-time-tooltip{background-color:#fff;background-color:rgba(255,255,255,.8);border-radius:.3em;color:#000;float:right;font-family:Arial,Helvetica,sans-serif;font-size:1em;padding:6px 8px 8px 8px;pointer-events:none;position:absolute;top:-3.4em;visibility:hidden;z-index:1}.video-js .vjs-progress-holder:focus .vjs-time-tooltip{display:none}.video-js .vjs-progress-control:hover .vjs-progress-holder:focus .vjs-time-tooltip,.video-js .vjs-progress-control:hover .vjs-time-tooltip{display:block;font-size:.6em;visibility:visible}.video-js .vjs-progress-control.disabled:hover .vjs-time-tooltip{font-size:1em}.video-js .vjs-progress-control .vjs-mouse-display{display:none;position:absolute;width:1px;height:100%;background-color:#000;z-index:1}.vjs-no-flex .vjs-progress-control .vjs-mouse-display{z-index:0}.video-js .vjs-progress-control:hover .vjs-mouse-display{display:block}.video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display{visibility:hidden;opacity:0;transition:visibility 1s,opacity 1s}.video-js.vjs-user-inactive.vjs-no-flex .vjs-progress-control .vjs-mouse-display{display:none}.vjs-mouse-display .vjs-time-tooltip{color:#fff;background-color:#000;background-color:rgba(0,0,0,.8)}.video-js .vjs-slider{position:relative;cursor:pointer;padding:0;margin:0 .45em 0 .45em;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#73859f;background-color:rgba(115,133,159,.5)}.video-js .vjs-slider.disabled{cursor:default}.video-js .vjs-slider:focus{text-shadow:0 0 1em #fff;box-shadow:0 0 1em #fff}.video-js .vjs-mute-control{cursor:pointer;flex:none}.video-js .vjs-volume-control{cursor:pointer;margin-right:1em;display:flex}.video-js .vjs-volume-control.vjs-volume-horizontal{width:5em}.video-js .vjs-volume-panel .vjs-volume-control{visibility:visible;opacity:0;width:1px;height:1px;margin-left:-1px}.video-js .vjs-volume-panel{transition:width 1s}.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active,.video-js .vjs-volume-panel .vjs-volume-control:active,.video-js .vjs-volume-panel.vjs-hover .vjs-mute-control~.vjs-volume-control,.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control,.video-js .vjs-volume-panel:active .vjs-volume-control,.video-js .vjs-volume-panel:focus .vjs-volume-control{visibility:visible;opacity:1;position:relative;transition:visibility .1s,opacity .1s,height .1s,width .1s,left 0s,top 0s}.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-horizontal,.video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-horizontal,.video-js .vjs-volume-panel.vjs-hover .vjs-mute-control~.vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-horizontal{width:5em;height:3em;margin-right:0}.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-vertical,.video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-vertical,.video-js .vjs-volume-panel.vjs-hover .vjs-mute-control~.vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-vertical{left:-3.5em;transition:left 0s}.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover,.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js .vjs-volume-panel.vjs-volume-panel-horizontal:active{width:10em;transition:width .1s}.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-mute-toggle-only{width:4em}.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical{height:8em;width:3em;left:-3000em;transition:visibility 1s,opacity 1s,height 1s 1s,width 1s 1s,left 1s 1s,top 1s 1s}.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal{transition:visibility 1s,opacity 1s,height 1s 1s,width 1s,left 1s 1s,top 1s 1s}.video-js.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal{width:5em;height:3em;visibility:visible;opacity:1;position:relative;transition:none}.video-js.vjs-no-flex .vjs-volume-control.vjs-volume-vertical,.video-js.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical{position:absolute;bottom:3em;left:.5em}.video-js .vjs-volume-panel{display:flex}.video-js .vjs-volume-bar{margin:1.35em .45em}.vjs-volume-bar.vjs-slider-horizontal{width:5em;height:.3em}.vjs-volume-bar.vjs-slider-vertical{width:.3em;height:5em;margin:1.35em auto}.video-js .vjs-volume-level{position:absolute;bottom:0;left:0;background-color:#fff}.video-js .vjs-volume-level:before{position:absolute;font-size:.9em;z-index:1}.vjs-slider-vertical .vjs-volume-level{width:.3em}.vjs-slider-vertical .vjs-volume-level:before{top:-.5em;left:-.3em;z-index:1}.vjs-slider-horizontal .vjs-volume-level{height:.3em}.vjs-slider-horizontal .vjs-volume-level:before{top:-.3em;right:-.5em}.video-js .vjs-volume-panel.vjs-volume-panel-vertical{width:4em}.vjs-volume-bar.vjs-slider-vertical .vjs-volume-level{height:100%}.vjs-volume-bar.vjs-slider-horizontal .vjs-volume-level{width:100%}.video-js .vjs-volume-vertical{width:3em;height:8em;bottom:8em;background-color:#2b333f;background-color:rgba(43,51,63,.7)}.video-js .vjs-volume-horizontal .vjs-menu{left:-2em}.video-js .vjs-volume-tooltip{background-color:#fff;background-color:rgba(255,255,255,.8);border-radius:.3em;color:#000;float:right;font-family:Arial,Helvetica,sans-serif;font-size:1em;padding:6px 8px 8px 8px;pointer-events:none;position:absolute;top:-3.4em;visibility:hidden;z-index:1}.video-js .vjs-volume-control:hover .vjs-progress-holder:focus .vjs-volume-tooltip,.video-js .vjs-volume-control:hover .vjs-volume-tooltip{display:block;font-size:1em;visibility:visible}.video-js .vjs-volume-vertical:hover .vjs-progress-holder:focus .vjs-volume-tooltip,.video-js .vjs-volume-vertical:hover .vjs-volume-tooltip{left:1em;top:-12px}.video-js .vjs-volume-control.disabled:hover .vjs-volume-tooltip{font-size:1em}.video-js .vjs-volume-control .vjs-mouse-display{display:none;position:absolute;width:100%;height:1px;background-color:#000;z-index:1}.video-js .vjs-volume-horizontal .vjs-mouse-display{width:1px;height:100%}.vjs-no-flex .vjs-volume-control .vjs-mouse-display{z-index:0}.video-js .vjs-volume-control:hover .vjs-mouse-display{display:block}.video-js.vjs-user-inactive .vjs-volume-control .vjs-mouse-display{visibility:hidden;opacity:0;transition:visibility 1s,opacity 1s}.video-js.vjs-user-inactive.vjs-no-flex .vjs-volume-control .vjs-mouse-display{display:none}.vjs-mouse-display .vjs-volume-tooltip{color:#fff;background-color:#000;background-color:rgba(0,0,0,.8)}.vjs-poster{display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-position:50% 50%;background-size:contain;background-color:#000;cursor:pointer;margin:0;padding:0;position:absolute;top:0;right:0;bottom:0;left:0;height:100%}.vjs-has-started .vjs-poster,.vjs-using-native-controls .vjs-poster{display:none}.vjs-audio.vjs-has-started .vjs-poster,.vjs-has-started.vjs-audio-poster-mode .vjs-poster{display:block}.video-js .vjs-live-control{display:flex;align-items:flex-start;flex:auto;font-size:1em;line-height:3em}.vjs-no-flex .vjs-live-control{display:table-cell;width:auto;text-align:left}.video-js.vjs-liveui .vjs-live-control,.video-js:not(.vjs-live) .vjs-live-control{display:none}.video-js .vjs-seek-to-live-control{align-items:center;cursor:pointer;flex:none;display:inline-flex;height:100%;padding-left:.5em;padding-right:.5em;font-size:1em;line-height:3em;width:auto;min-width:4em}.vjs-no-flex .vjs-seek-to-live-control{display:table-cell;width:auto;text-align:left}.video-js.vjs-live:not(.vjs-liveui) .vjs-seek-to-live-control,.video-js:not(.vjs-live) .vjs-seek-to-live-control{display:none}.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge{cursor:auto}.vjs-seek-to-live-control .vjs-icon-placeholder{margin-right:.5em;color:#888}.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge .vjs-icon-placeholder{color:red}.video-js .vjs-time-control{flex:none;font-size:1em;line-height:3em;min-width:2em;width:auto;padding-left:1em;padding-right:1em}.vjs-live .vjs-time-control{display:none}.video-js .vjs-current-time,.vjs-no-flex .vjs-current-time{display:none}.video-js .vjs-duration,.vjs-no-flex .vjs-duration{display:none}.vjs-time-divider{display:none;line-height:3em}.vjs-live .vjs-time-divider{display:none}.video-js .vjs-play-control{cursor:pointer}.video-js .vjs-play-control .vjs-icon-placeholder{flex:none}.vjs-text-track-display{position:absolute;bottom:3em;left:0;right:0;top:0;pointer-events:none}.video-js.vjs-controls-disabled .vjs-text-track-display,.video-js.vjs-user-inactive.vjs-playing .vjs-text-track-display{bottom:1em}.video-js .vjs-text-track{font-size:1.4em;text-align:center;margin-bottom:.1em}.vjs-subtitles{color:#fff}.vjs-captions{color:#fc6}.vjs-tt-cue{display:block}video::-webkit-media-text-track-display{transform:translateY(-3em)}.video-js.vjs-controls-disabled video::-webkit-media-text-track-display,.video-js.vjs-user-inactive.vjs-playing video::-webkit-media-text-track-display{transform:translateY(-1.5em)}.video-js .vjs-picture-in-picture-control{cursor:pointer;flex:none}.video-js.vjs-audio-only-mode .vjs-picture-in-picture-control{display:none}.video-js .vjs-fullscreen-control{cursor:pointer;flex:none}.video-js.vjs-audio-only-mode .vjs-fullscreen-control{display:none}.vjs-playback-rate .vjs-playback-rate-value,.vjs-playback-rate>.vjs-menu-button{position:absolute;top:0;left:0;width:100%;height:100%}.vjs-playback-rate .vjs-playback-rate-value{pointer-events:none;font-size:1.5em;line-height:2;text-align:center}.vjs-playback-rate .vjs-menu{width:4em;left:0}.vjs-error .vjs-error-display .vjs-modal-dialog-content{font-size:1.4em;text-align:center}.vjs-error .vjs-error-display:before{color:#fff;content:"X";font-family:Arial,Helvetica,sans-serif;font-size:4em;left:0;line-height:1;margin-top:-.5em;position:absolute;text-shadow:.05em .05em .1em #000;text-align:center;top:50%;vertical-align:middle;width:100%}.vjs-loading-spinner{display:none;position:absolute;top:50%;left:50%;margin:-25px 0 0 -25px;opacity:.85;text-align:left;border:6px solid rgba(43,51,63,.7);box-sizing:border-box;background-clip:padding-box;width:50px;height:50px;border-radius:25px;visibility:hidden}.vjs-seeking .vjs-loading-spinner,.vjs-waiting .vjs-loading-spinner{display:block;-webkit-animation:vjs-spinner-show 0s linear .3s forwards;animation:vjs-spinner-show 0s linear .3s forwards}.vjs-loading-spinner:after,.vjs-loading-spinner:before{content:"";position:absolute;margin:-6px;box-sizing:inherit;width:inherit;height:inherit;border-radius:inherit;opacity:1;border:inherit;border-color:transparent;border-top-color:#fff}.vjs-seeking .vjs-loading-spinner:after,.vjs-seeking .vjs-loading-spinner:before,.vjs-waiting .vjs-loading-spinner:after,.vjs-waiting .vjs-loading-spinner:before{-webkit-animation:vjs-spinner-spin 1.1s cubic-bezier(.6,.2,0,.8) infinite,vjs-spinner-fade 1.1s linear infinite;animation:vjs-spinner-spin 1.1s cubic-bezier(.6,.2,0,.8) infinite,vjs-spinner-fade 1.1s linear infinite}.vjs-seeking .vjs-loading-spinner:before,.vjs-waiting .vjs-loading-spinner:before{border-top-color:#fff}.vjs-seeking .vjs-loading-spinner:after,.vjs-waiting .vjs-loading-spinner:after{border-top-color:#fff;-webkit-animation-delay:.44s;animation-delay:.44s}@keyframes vjs-spinner-show{to{visibility:visible}}@-webkit-keyframes vjs-spinner-show{to{visibility:visible}}@keyframes vjs-spinner-spin{100%{transform:rotate(360deg)}}@-webkit-keyframes vjs-spinner-spin{100%{-webkit-transform:rotate(360deg)}}@keyframes vjs-spinner-fade{0%{border-top-color:#73859f}20%{border-top-color:#73859f}35%{border-top-color:#fff}60%{border-top-color:#73859f}100%{border-top-color:#73859f}}@-webkit-keyframes vjs-spinner-fade{0%{border-top-color:#73859f}20%{border-top-color:#73859f}35%{border-top-color:#fff}60%{border-top-color:#73859f}100%{border-top-color:#73859f}}.video-js.vjs-audio-only-mode .vjs-captions-button{display:none}.vjs-chapters-button .vjs-menu ul{width:24em}.video-js.vjs-audio-only-mode .vjs-descriptions-button{display:none}.video-js .vjs-subs-caps-button+.vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder{vertical-align:middle;display:inline-block;margin-bottom:-.1em}.video-js .vjs-subs-caps-button+.vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before{font-family:VideoJS;content:"";font-size:1.5em;line-height:inherit}.video-js.vjs-audio-only-mode .vjs-subs-caps-button{display:none}.video-js .vjs-audio-button+.vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder{vertical-align:middle;display:inline-block;margin-bottom:-.1em}.video-js .vjs-audio-button+.vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before{font-family:VideoJS;content:" ";font-size:1.5em;line-height:inherit}.video-js.vjs-layout-small .vjs-current-time,.video-js.vjs-layout-small .vjs-duration,.video-js.vjs-layout-small .vjs-playback-rate,.video-js.vjs-layout-small .vjs-remaining-time,.video-js.vjs-layout-small .vjs-time-divider,.video-js.vjs-layout-small .vjs-volume-control,.video-js.vjs-layout-tiny .vjs-current-time,.video-js.vjs-layout-tiny .vjs-duration,.video-js.vjs-layout-tiny .vjs-playback-rate,.video-js.vjs-layout-tiny .vjs-remaining-time,.video-js.vjs-layout-tiny .vjs-time-divider,.video-js.vjs-layout-tiny .vjs-volume-control,.video-js.vjs-layout-x-small .vjs-current-time,.video-js.vjs-layout-x-small .vjs-duration,.video-js.vjs-layout-x-small .vjs-playback-rate,.video-js.vjs-layout-x-small .vjs-remaining-time,.video-js.vjs-layout-x-small .vjs-time-divider,.video-js.vjs-layout-x-small .vjs-volume-control{display:none}.video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover,.video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal:active,.video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal:hover,.video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover,.video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal:active,.video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal:hover,.video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover,.video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal:active,.video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal:hover{width:auto;width:initial}.video-js.vjs-layout-tiny .vjs-progress-control,.video-js.vjs-layout-x-small .vjs-progress-control{display:none}.video-js.vjs-layout-x-small .vjs-custom-control-spacer{flex:auto;display:block}.video-js.vjs-layout-x-small.vjs-no-flex .vjs-custom-control-spacer{width:auto}.vjs-modal-dialog.vjs-text-track-settings{background-color:#2b333f;background-color:rgba(43,51,63,.75);color:#fff;height:70%}.vjs-text-track-settings .vjs-modal-dialog-content{display:table}.vjs-text-track-settings .vjs-track-settings-colors,.vjs-text-track-settings .vjs-track-settings-controls,.vjs-text-track-settings .vjs-track-settings-font{display:table-cell}.vjs-text-track-settings .vjs-track-settings-controls{text-align:right;vertical-align:bottom}@supports (display:grid){.vjs-text-track-settings .vjs-modal-dialog-content{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr;padding:20px 24px 0 24px}.vjs-track-settings-controls .vjs-default-button{margin-bottom:20px}.vjs-text-track-settings .vjs-track-settings-controls{grid-column:1/-1}.vjs-layout-small .vjs-text-track-settings .vjs-modal-dialog-content,.vjs-layout-tiny .vjs-text-track-settings .vjs-modal-dialog-content,.vjs-layout-x-small .vjs-text-track-settings .vjs-modal-dialog-content{grid-template-columns:1fr}}.vjs-track-setting>select{margin-right:1em;margin-bottom:.5em}.vjs-text-track-settings fieldset{margin:5px;padding:3px;border:none}.vjs-text-track-settings fieldset span{display:inline-block}.vjs-text-track-settings fieldset span>select{max-width:7.3em}.vjs-text-track-settings legend{color:#fff;margin:0 0 5px 0}.vjs-text-track-settings .vjs-label{position:absolute;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);display:block;margin:0 0 5px 0;padding:0;border:0;height:1px;width:1px;overflow:hidden}.vjs-track-settings-controls button:active,.vjs-track-settings-controls button:focus{outline-style:solid;outline-width:medium;background-image:linear-gradient(0deg,#fff 88%,#73859f 100%)}.vjs-track-settings-controls button:hover{color:rgba(43,51,63,.75)}.vjs-track-settings-controls button{background-color:#fff;background-image:linear-gradient(-180deg,#fff 88%,#73859f 100%);color:#2b333f;cursor:pointer;border-radius:2px}.vjs-track-settings-controls .vjs-default-button{margin-right:1em}@media print{.video-js>:not(.vjs-tech):not(.vjs-poster){visibility:hidden}}.vjs-resize-manager{position:absolute;top:0;left:0;width:100%;height:100%;border:none;z-index:-1000}.js-focus-visible .video-js :focus:not(.focus-visible){outline:0}.video-js :focus:not(:focus-visible){outline:0}
/* End */


/* Start:/local/templates/HOUSE/assets/css/custom.css?1764732167368*/
.steps__card_text {
    margin-bottom: 10px;
}
.lowercase{
    text-transform: lowercase;
}
.faq__item__empty{
    pointer-events: none;
}
.career_content-advantages .aboutCompany_advantages_cards-wrapper{
    grid-template-rows: unset;
}
.career_content-difference-card{
    height: auto;
}
.career_content-difference-wrapper {
    flex-wrap: wrap;
}
/* End */


/* Start:/bitrix/components/niges/cookiesaccept/templates/.default/style.css?17150745122729*/
/* NIGES.COOKIESACCEPT */

.nca-cookiesaccept-line {
    font-size: inherit;
    font-family: inherit;
    line-height: 1;
    padding: 10px;
}


.nca-cookiesaccept-line.style-1 .nca-cookiesaccept-line-text,
.nca-cookiesaccept-line.style-3 .nca-cookiesaccept-line-text,
.nca-cookiesaccept-line.style-5 .nca-cookiesaccept-line-text,
.nca-cookiesaccept-line.style-7 .nca-cookiesaccept-line-text {
    color:#111;
}
.nca-cookiesaccept-line.style-2 .nca-cookiesaccept-line-text,
.nca-cookiesaccept-line.style-4 .nca-cookiesaccept-line-text,
.nca-cookiesaccept-line.style-6 .nca-cookiesaccept-line-text,
.nca-cookiesaccept-line.style-8 .nca-cookiesaccept-line-text {
    color:#eee;
}

.nca-cookiesaccept-line.style-1 {
    /* background-position: center;
    background-repeat: repeat-x;
	background-image: url(/bitrix/components/niges/cookiesaccept/templates/.default/images/style-1-2.svg);
    background-size: contain; */
    background-color: rgb(61, 168, 255); 
}

.nca-cookiesaccept-line.style-2 {
    background-color: rgb(13, 62, 102);
}


.nca-cookiesaccept-line.style-3 {
    background-color: rgb(197, 197, 197);
}

.nca-cookiesaccept-line.style-4 {
    background-color: rgb(71, 71, 71);
}

.nca-cookiesaccept-line.style-5 {
    background-color: rgb(61, 255, 158);
}

.nca-cookiesaccept-line.style-6 {
    background-color: rgb(9, 92, 50);
}

.nca-cookiesaccept-line.style-7 {
    background-color: rgb(84, 255, 61);
}

.nca-cookiesaccept-line.style-8 {
    background-color: rgb(92, 5, 5);
}

.nca-cookiesaccept-line.style-9 {
    background-color: rgb(203, 255, 61);
}

.nca-cookiesaccept-line.style-10 {
    background-color: rgb(70, 94, 4);
}

.nca-cookiesaccept-line.style-11 {
    background-color: rgb(255, 148, 61);
}

.nca-cookiesaccept-line.style-12 {
    background-color: rgb(138, 70, 14);
}

.nca-cookiesaccept-line.style-13 {
    background-color: rgb(255, 61, 61);
}

.nca-cookiesaccept-line.style-14 {
    background-color: rgb(119, 22, 22);
}

.nca-cookiesaccept-line.style-15 {
    background-color: rgb(255, 61, 152);
}

.nca-cookiesaccept-line.style-16 {
    background-color: rgb(85, 10, 45);
}

.nca-cookiesaccept-line.style-17 {
    background-color: rgb(83, 129, 255);
}

.nca-cookiesaccept-line.style-18 {
    background-color: rgb(6, 37, 122);
}

 
.nca-cookiesaccept-line.style-19 {
    background-color: rgb(255, 255, 255);
}

.nca-cookiesaccept-line.style-20 {
    background-color: rgb(0, 0, 0);
}
 

@media screen and (min-width:767.01px) {
	.nca-hidden-pc {display: none !important;}
}
@media screen and (max-width:767px) {
	.nca-hidden-mobile {display: none !important;}
}
/* End */


/* Start:/local/templates/HOUSE/styles.css?1764732169355*/
blockquote {
    padding: 10px 10px 10px 80px;
    background-color: var(--background-tiffany);
    margin: 10px 0;
    border-radius: 12px;
}

#nca-cookiesaccept-line
{
    background-color: rgb(43, 109, 225) !important;
}

.nca-cookiesaccept-line-text
{
    color: white !important;
}

#nca-cookiesaccept-line-accept-btn
{
    color: white !important;
}
/* End */
/* /local/templates/HOUSE/assets/css/main.css?17774501121437775 */
/* /local/templates/HOUSE/assets/css/video-js.css?176473216741019 */
/* /local/templates/HOUSE/assets/css/custom.css?1764732167368 */
/* /bitrix/components/niges/cookiesaccept/templates/.default/style.css?17150745122729 */
/* /local/templates/HOUSE/styles.css?1764732169355 */
