

/* Start:/local/templates/HOUSE/assets/css/main.css?17902388151456654*/
@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;
  align-items: center;
}
.footer__social > .footer__social-links a {
  display: flex;
  height: auto;
  transition: opacity 0.4s ease-in-out;
}
.footer__social > .footer__social-links a:hover {
  opacity: 0.65;
}
.footer__social > .footer__social-links a svg {
  width: 2.5rem;
  height: 2.5rem;
}
.footer__social > .footer__social-links a img {
  width: 1.75rem;
  height: 1.75rem;
  margin: 0 6px;
}
.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;
  gap: 20px;
  padding: 60px 10px 10px;
  background: var(--gradient-blue);
  color: #fff;
  border-radius: 20px;
  overflow: hidden;
}
@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;
    overflow: visible;
    padding: 36px 10px 10px;
  }
}
.category__banner .banner__left_content {
  display: flex;
  flex-direction: column;
  flex: 0 0 auto;
  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;
  flex-shrink: 0;
  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: block;
  width: 100%;
  min-height: 140px;
  max-height: 360px;
  border-radius: 16px;
  margin-top: auto;
  flex: 1 1 auto;
  object-fit: cover;
  object-position: center;
}
@media screen and (max-width: 1500px) {
  .category__banner .banner__image {
    max-height: 330px;
  }
}
@media screen and (max-width: 1279px) {
  .category__banner .banner__image {
    max-height: 284px;
  }
}
@media screen and (max-width: 767px) {
  .category__banner .banner__image {
    flex: none;
    height: 180px;
    max-height: none;
    min-height: 0;
  }
}
.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;
  flex-shrink: 0;
  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_list a {
  color: #fff;
  text-decoration: underline;
  text-underline-offset: 3px;
  transition: 400ms;
}
.category__banner .banner__equipment_list a:hover {
  opacity: 0.75;
}
.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;
  align-items: start;
}
@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;
  height: 340px;
  display: flex;
  flex-direction: column;
  gap: 10px;
  overflow: hidden;
}
@media screen and (max-width: 1500px) {
  .category__header_navs {
    height: 364px;
  }
}
@media screen and (max-width: 1279px) {
  .category__header_navs {
    display: none;
  }
}

.category__header_navs_list {
  overflow: hidden;
  flex: 1;
  min-height: 0;
}
.category__header_navs_list a {
  display: flex;
  align-items: center;
  gap: 20px;
  color: var(--grey-400);
  font: var(--caption-medium);
  padding: 18px 10px 18px 26px;
  border-radius: 8px;
  transition: 400ms;
}
.category__header_navs_list a:hover {
  color: var(--main-blue);
}
.category__header_navs_list a:hover svg path {
  fill: var(--main-blue);
}
.category__header_navs_list a svg path {
  transition: 400ms;
}
@media screen and (max-width: 1500px) {
  .category__header_navs_list a {
    padding: 20px 10px 20px 26px;
  }
}

.category__header_navs_more {
  font: var(--caption-medium);
  color: var(--main-blue);
  padding: 12px 10px 12px 26px;
  width: 100%;
  text-align: left;
  border-radius: 8px;
  transition: 400ms;
  background-color: #fff;
  flex-shrink: 0;
}
.category__header_navs_more:hover {
  color: var(--secondary-blue-text);
}

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;
  color: #fff;
  margin-bottom: var(--section-mb);
}
.home__banner .home__banner-slider-container {
  position: absolute;
  top: 15%;
}
@media screen and (max-width: 768px) {
  .home__banner .home__banner-slider-container {
    top: 10%;
    margin-right: 10px;
  }
}
.home__banner .container {
  position: relative;
  z-index: 1;
}
.home__banner .home__banner-slider-content {
  display: flex;
  overflow: hidden;
  padding-top: 224px;
}
.home__banner .home__banner-slider-content-wrapper {
  display: flex;
}
@media screen and (max-width: 768px) {
  .home__banner .home__banner-slider-content {
    padding-top: 210px;
    overflow-y: visible;
    height: 480px;
  }
}
.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: 40px 60px;
  border-radius: 20px;
  position: relative;
  margin-bottom: 30px;
  overflow: hidden;
}
@media screen and (max-width: 1500px) {
  .insure_banner-wrapper {
    padding: 25px 50px;
  }
}
@media screen and (max-width: 1280px) {
  .insure_banner-wrapper {
    padding: 50px 40px;
  }
}
@media screen and (max-width: 768px) {
  .insure_banner-wrapper {
    padding: 36px 20px 20px;
    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 {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  gap: 40px;
}
@media screen and (max-width: 1280px) {
  .insure_banner-content {
    flex-direction: column;
    align-items: flex-start;
    gap: 20px;
  }
}
.insure_banner-content-text {
  max-width: 546px;
  flex-shrink: 0;
}
.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 {
  display: block;
  max-width: 100%;
  height: auto;
  margin-right: 93px;
}
@media screen and (max-width: 1500px) {
  .insure_banner-image {
    margin-right: 76px;
  }
}
@media screen and (max-width: 1280px) {
  .insure_banner-image {
    align-self: flex-end;
    margin-right: 20px;
  }
}
@media screen and (max-width: 768px) {
  .insure_banner-image {
    width: 262px;
    align-self: flex-start;
    margin-right: 0;
    margin-left: 15px;
  }
}
.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 {
  margin-right: 97px;
}
@media screen and (max-width: 1500px) {
  .insure_banner-image-events {
    margin-right: 90px;
  }
}
@media screen and (max-width: 1279px) {
  .insure_banner-image-events {
    width: 282px;
    margin-right: 0;
    align-self: flex-end;
  }
}
@media screen and (max-width: 768px) {
  .insure_banner-image-events {
    width: 269px;
    align-self: flex-end;
    margin: 0 14px 24px 0;
  }
}

@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) {
  .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;
  width: 100%;
  min-height: 560px;
}
.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 {
    min-height: 670px;
  }
}
@media screen and (max-width: 768px) {
  .investor_banner {
    margin-bottom: 80px;
    min-height: 640px;
  }
}
.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: 0;
}
.investor_banner-subtitle {
  font: var(--desktop-1920-h-3);
  color: var(--main-white);
  margin-top: 30px;
  margin-bottom: 24px;
}
.investor_banner_wrapper {
  display: grid;
  grid-template-columns: 609px 1fr;
  gap: 100px;
  align-items: flex-start;
  padding-bottom: 40px;
}
@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;
}
@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: 631px;
  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__heading {
  font: var(--desktop-1920-h-2);
  margin-bottom: 16px;
}
@media screen and (max-width: 1279px) {
  .calculator__heading {
    margin-bottom: 10px;
  }
}
@media screen and (max-width: 767px) {
  .calculator__heading {
    margin-bottom: 8px;
  }
}

.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 h3 {
  font: inherit;
  margin: 0;
  color: inherit;
}
.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 {
  color: var(--main-black);
  font: var(--body-large);
  transition: 400ms;
  overflow: hidden;
  max-height: 100%;
}
@media screen and (max-width: 1500px) {
  .meta__text {
    font: var(--body-medium);
  }
}
.meta__text > *:first-child {
  margin-top: 0;
}
.meta__text > *:last-child {
  margin-bottom: 0;
}
.meta__text h1 {
  font: var(--desktop-1920-h-2);
  margin: 0 0 24px;
  color: var(--main-black);
}
.meta__text h2 {
  font: var(--desktop-1920-h-4);
  margin: 40px 0 20px;
  color: var(--main-black);
}
.meta__text h3 {
  font: var(--desktop-1920-h-5);
  margin: 32px 0 18px;
  color: var(--main-black);
}
.meta__text h4 {
  font: var(--desktop-1920-h-6);
  margin: 28px 0 16px;
  color: var(--main-black);
}
.meta__text h5 {
  font: var(--desktop-1920-h-7);
  margin: 24px 0 14px;
  color: var(--main-black);
}
.meta__text h6 {
  font: var(--body-large);
  margin: 20px 0 12px;
  color: var(--main-black);
}
.meta__text p {
  margin: 0 0 16px;
  font: var(--body-large);
}
@media screen and (max-width: 1500px) {
  .meta__text p {
    margin-bottom: 12px;
    font: var(--body-medium);
  }
}
.meta__text strong,
.meta__text b {
  font-weight: 700;
}
.meta__text em,
.meta__text i {
  font-style: italic;
}
.meta__text small {
  font: var(--body-small);
  color: var(--grey-500);
}
.meta__text a {
  color: var(--main-blue);
  text-decoration: underline;
  transition: 400ms;
}
.meta__text a:hover {
  color: var(--secondary-blue-text);
}
.meta__text ul {
  display: flex;
  flex-direction: column;
  gap: 10px;
  margin: 0 0 20px 20px;
  padding: 0;
  font: var(--body-medium);
}
.meta__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");
}
.meta__text ol {
  list-style-type: none;
  counter-reset: num;
  margin: 0 0 20px 35px;
  padding: 15px 0 5px;
  font: var(--body-large);
}
.meta__text ol li {
  position: relative;
  margin: 0;
  padding: 0 0 20px;
  line-height: 1.4;
}
.meta__text ol li::before {
  content: counter(num);
  counter-increment: num;
  position: absolute;
  top: -3px;
  left: -38px;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 32px;
  border-radius: 50%;
  background: #fff;
  color: var(--secondary-blue-text);
  font: var(--caption-small);
  text-align: center;
}
.meta__text table {
  width: 100%;
  margin: 0 0 24px;
  border-collapse: collapse;
  background: #fff;
  border-radius: 12px;
  overflow: hidden;
  font: var(--body-medium);
}
.meta__text th,
.meta__text td {
  padding: 14px 20px;
  text-align: left;
  border-bottom: 1px solid var(--stroke-light-blue);
}
.meta__text th {
  font: var(--caption-medium);
  color: var(--main-black);
  background: #fff;
}
.meta__text td {
  color: var(--grey-500);
}
.meta__text tr:last-child td {
  border-bottom: none;
}
.meta__text img {
  display: block;
  max-width: 100%;
  height: auto;
  margin: 0 0 24px;
  border-radius: 12px;
}
.meta__text video,
.meta__text iframe {
  display: block;
  width: 100%;
  max-width: 100%;
  margin: 0 0 24px;
  border: 0;
  border-radius: 12px;
  background: #fff;
}
.meta__text video {
  height: auto;
  aspect-ratio: 16/9;
  object-fit: cover;
}
.meta__text iframe {
  aspect-ratio: 16/9;
  min-height: 240px;
}
.meta__text blockquote {
  position: relative;
  margin: 16px 0 24px;
  padding: 20px 20px 20px 80px;
  border-radius: 12px;
  background-color: var(--background-tiffany);
  font: var(--body-large);
}
@media screen and (max-width: 767px) {
  .meta__text blockquote {
    padding: 16px 20px;
    font: var(--body-medium);
  }
}
.meta__text.hidden {
  max-height: 220px;
}
@media screen and (max-width: 767px) {
  .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;
  }
}
.seo-text {
  margin-bottom: var(--section-mb);
}

.seo-text__inner {
  padding: 80px 60px;
  border-radius: 20px;
  background-color: var(--background-blue);
}
@media screen and (max-width: 1500px) {
  .seo-text__inner {
    padding: 60px 50px;
  }
}
@media screen and (max-width: 1279px) {
  .seo-text__inner {
    padding: 50px 40px;
  }
}
@media screen and (max-width: 767px) {
  .seo-text__inner {
    padding: 36px 20px;
  }
}

.seo-text__content {
  color: var(--main-black);
  font: var(--body-large);
}
@media screen and (max-width: 1500px) {
  .seo-text__content {
    font: var(--body-medium);
  }
}
.seo-text__content > *:first-child {
  margin-top: 0;
}
.seo-text__content > *:last-child {
  margin-bottom: 0;
}
.seo-text__content h1 {
  font: var(--desktop-1920-h-2);
  margin: 0 0 24px;
  color: var(--main-black);
}
.seo-text__content h2 {
  font: var(--desktop-1920-h-4);
  margin: 40px 0 20px;
  color: var(--main-black);
}
.seo-text__content h3 {
  font: var(--desktop-1920-h-5);
  margin: 32px 0 18px;
  color: var(--main-black);
}
.seo-text__content h4 {
  font: var(--desktop-1920-h-6);
  margin: 28px 0 16px;
  color: var(--main-black);
}
.seo-text__content h5 {
  font: var(--desktop-1920-h-7);
  margin: 24px 0 14px;
  color: var(--main-black);
}
.seo-text__content h6 {
  font: var(--body-large);
  margin: 20px 0 12px;
  color: var(--main-black);
}
.seo-text__content p {
  margin: 0 0 16px;
  font: var(--body-large);
}
@media screen and (max-width: 1500px) {
  .seo-text__content p {
    margin-bottom: 12px;
    font: var(--body-medium);
  }
}
.seo-text__content strong,
.seo-text__content b {
  font-weight: 700;
}
.seo-text__content em,
.seo-text__content i {
  font-style: italic;
}
.seo-text__content small {
  font: var(--body-small);
  color: var(--grey-500);
}
.seo-text__content a {
  color: var(--main-blue);
  text-decoration: underline;
  transition: 400ms;
}
.seo-text__content a:hover {
  color: var(--secondary-blue-text);
}
.seo-text__content ul {
  display: flex;
  flex-direction: column;
  gap: 10px;
  margin: 0 0 20px 20px;
  padding: 0;
  font: var(--body-medium);
}
.seo-text__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");
}
.seo-text__content ol {
  list-style-type: none;
  counter-reset: num;
  margin: 0 0 20px 35px;
  padding: 15px 0 5px;
  font: var(--body-large);
}
.seo-text__content ol li {
  position: relative;
  margin: 0;
  padding: 0 0 20px;
  line-height: 1.4;
}
.seo-text__content ol li::before {
  content: counter(num);
  counter-increment: num;
  position: absolute;
  top: -3px;
  left: -38px;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 32px;
  border-radius: 50%;
  background: #fff;
  color: var(--secondary-blue-text);
  font: var(--caption-small);
  text-align: center;
}
.seo-text__content table {
  width: 100%;
  margin: 0 0 24px;
  border-collapse: collapse;
  background: #fff;
  border-radius: 12px;
  overflow: hidden;
  font: var(--body-medium);
}
.seo-text__content th,
.seo-text__content td {
  padding: 14px 20px;
  text-align: left;
  border-bottom: 1px solid var(--stroke-light-blue);
}
.seo-text__content th {
  font: var(--caption-medium);
  color: var(--main-black);
  background: #fff;
}
.seo-text__content td {
  color: var(--grey-500);
}
.seo-text__content tr:last-child td {
  border-bottom: none;
}
.seo-text__content img {
  display: block;
  max-width: 100%;
  height: auto;
  margin: 0 0 24px;
  border-radius: 12px;
}
.seo-text__content video,
.seo-text__content iframe {
  display: block;
  width: 100%;
  max-width: 100%;
  margin: 0 0 24px;
  border: 0;
  border-radius: 12px;
  background: #fff;
}
.seo-text__content video {
  height: auto;
  aspect-ratio: 16/9;
  object-fit: cover;
}
.seo-text__content iframe {
  aspect-ratio: 16/9;
  min-height: 240px;
}
.seo-text__content blockquote {
  position: relative;
  margin: 16px 0 24px;
  padding: 20px 20px 20px 80px;
  border-radius: 12px;
  background-color: var(--background-tiffany);
  font: var(--body-large);
}
@media screen and (max-width: 767px) {
  .seo-text__content blockquote {
    padding: 16px 20px;
    font: var(--body-medium);
  }
}

.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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4uc2NzcyIsImJhc2UvX3Jlc2V0LnNjc3MiLCJiYXNlL19iYXNlLnNjc3MiLCJiYXNlL19jb250YWluZXJzLnNjc3MiLCJiYXNlL192YXJzLnNjc3MiLCJsYXlvdXQvX2J1cmdlci5zY3NzIiwiYmFzZS9fbWl4aW5zLnNjc3MiLCJsYXlvdXQvX2Zvb3Rlci5zY3NzIiwibGF5b3V0L19oZWFkZXIuc2NzcyIsImxheW91dC9fc2VhcmNoLnNjc3MiLCJibG9ja3MvNDA0L180MDQuc2NzcyIsImJsb2Nrcy9hYm91dENvbXBhbnkvX2Fib3V0LnNjc3MiLCJibG9ja3MvYWJvdXRDb21wYW55L19hZHZhbnRhZ2VzLnNjc3MiLCJibG9ja3MvYWJvdXRDb21wYW55L19iYW5uZXIuc2NzcyIsImJsb2Nrcy9hYm91dENvbXBhbnkvX2NhcmRzLnNjc3MiLCJibG9ja3MvYWJvdXRDb21wYW55L19taXNzaW9uLnNjc3MiLCJibG9ja3MvYWJvdXRDb21wYW55L19yZXF1aXNpdGVzLnNjc3MiLCJibG9ja3MvYWJvdXRDb21wYW55L19yZXZpZXdzLnNjc3MiLCJibG9ja3MvYWJvdXRDb21wYW55L193ZUxpa2Uuc2NzcyIsImJsb2Nrcy9idXNpbmVzcy1zbHVnL19pbmZvcm1hdGlvbnMuc2NzcyIsImJsb2Nrcy9idXNpbmVzcy9fY29udGVudC5zY3NzIiwiYmxvY2tzL2NhcmVlci9fYmFubmVyLnNjc3MiLCJibG9ja3MvY2FyZWVyL19icmVhZGNydW1icy5zY3NzIiwiYmxvY2tzL2NhcmVlci9fY29udGVudC5zY3NzIiwiYmxvY2tzL2NhcmVlci9fbG9naW4uc2NzcyIsImJsb2Nrcy9jYXJlZXIvX3N3aXRjaC5zY3NzIiwiYmxvY2tzL2NhcmVlckNvdXJzZS9fYmFubmVyLnNjc3MiLCJibG9ja3MvY2FyZWVyQ291cnNlL19jb21wYW55LnNjc3MiLCJibG9ja3MvY2FyZWVyQ291cnNlL19kYXkuc2NzcyIsImJsb2Nrcy9jYXJlZXJDb3Vyc2UvX2RvY3Muc2NzcyIsImJsb2Nrcy9jYXJlZXJDb3Vyc2UvX3F1ZXN0aW9ucy5zY3NzIiwiYmxvY2tzL2NhcmVlckNvdXJzZS9fc3dpdGNoLnNjc3MiLCJibG9ja3MvY2FyZWVyQ291cnNlL193aGF0LnNjc3MiLCJibG9ja3MvY2F0YWxvZy9fY2F0YWxvZy5zY3NzIiwiYmxvY2tzL2NhdGFsb2cvX2NhdGVnb3J5LWJhbm5lci5zY3NzIiwiYmxvY2tzL2NhdGFsb2cvX2NhdGVnb3J5LWhlYWRlci5zY3NzIiwiYmxvY2tzL2NhdGFsb2cvX2NhdGVnb3J5LWxpc3Quc2NzcyIsImJsb2Nrcy9jYXRhbG9nL19jYXRlZ29yeS1saXppbmcuc2NzcyIsImJsb2Nrcy9jYXRhbG9nL19jYXRlZ29yeS1vdGhlci1wcm9kdWN0cy5zY3NzIiwiYmxvY2tzL2NvbnRhY3RzL19ibG9jay5zY3NzIiwiYmxvY2tzL2NvbnRhY3RzL19oZWFkZXIuc2NzcyIsImJsb2Nrcy9jb250YWN0cy9fcXVlc3Rpb25zLnNjc3MiLCJibG9ja3MvY29udGFjdFNlY3Rpb24vX21hcC5zY3NzIiwiYmxvY2tzL2NvbnRhY3RTZWN0aW9uL19zZWFyY2guc2NzcyIsImJsb2Nrcy9jb3JwSW5mby9fY29udGVudC5zY3NzIiwiYmxvY2tzL2NvcnBJbmZvL19zd2l0Y2guc2NzcyIsImJsb2Nrcy9oZWxwL19jb250ZW50LnNjc3MiLCJibG9ja3MvaGVscC9fZ2V0dGVyLnNjc3MiLCJibG9ja3MvaGVscC9fbGl6aW5nLnNjc3MiLCJibG9ja3MvaGVscC9fb2ZmaWNlLnNjc3MiLCJibG9ja3MvaGVscC9fcXVlc3Rpb25zLnNjc3MiLCJibG9ja3MvaGVscC9fc3dpdGNoLnNjc3MiLCJibG9ja3MvaG9tZS9fYmFubmVyLnNjc3MiLCJibG9ja3MvaG9tZS9fdGFza3Muc2NzcyIsImJsb2Nrcy9pbnN1cmVfZXZlbnRzLXNsdWcvX2NvbnRlbnQuc2NzcyIsImJsb2Nrcy9pbnN1cmVfZXZlbnRzLXNsdWcvX3N3aXRjaC5zY3NzIiwiYmxvY2tzL2luc3VyZV9teXNlbGYtc2x1Zy9fY29udGVudC5zY3NzIiwiYmxvY2tzL2luc3VyZV9teXNlbGYtc2x1Zy9fcXVlc3Rpb24tYmFubmVyLnNjc3MiLCJibG9ja3MvaW5zdXJlX215c2VsZi1zbHVnL19zd2l0Y2guc2NzcyIsImJsb2Nrcy9pbnN1cmVfdGVtcGxhdGUtc2x1Zy9fY29udGVudC5zY3NzIiwiYmxvY2tzL2luc3VyZS9fYmFubmVyLnNjc3MiLCJibG9ja3MvaW5zdXJlL19ldmVudHMuc2NzcyIsImJsb2Nrcy9pbnN1cmUvX3BhcnRuZXJzLnNjc3MiLCJibG9ja3MvaW5zdXJlL190eXBlcy5zY3NzIiwiYmxvY2tzL2ludmVzdG1lbnQvX2NvbnRlbnQuc2NzcyIsImJsb2Nrcy9pbnZlc3RtZW50L19pbmZvcm1hdGlvbi5zY3NzIiwiYmxvY2tzL2ludmVzdG9yL2Jhbm5lci5zY3NzIiwiYmxvY2tzL2ludmVzdG9yL2NvbXBhbnkuc2NzcyIsImJsb2Nrcy9pbnZlc3Rvci9jb250YWN0cy5zY3NzIiwiYmxvY2tzL2ludmVzdG9yL2NvbnRlbnQuc2NzcyIsImJsb2Nrcy9pbnZlc3Rvci9maW5hbmNlLnNjc3MiLCJibG9ja3MvaW52ZXN0b3IvbW9kYWwuc2NzcyIsImJsb2Nrcy9pbnZlc3Rvci9wYXBlcnMuc2NzcyIsImJsb2Nrcy9pbnZlc3Rvci9xdWVzdGlvbl9iYW5uZXIuc2NzcyIsImJsb2Nrcy9pbnZlc3Rvci9yYXRpbmcuc2NzcyIsImJsb2Nrcy9sYXdJbmZvL19jb250ZW50LnNjc3MiLCJibG9ja3MvbGF3SW5mby9fc3dpdGNoLnNjc3MiLCJibG9ja3MvcG9wdXAvX3BvcHVwLnNjc3MiLCJibG9ja3MvcHJvZ3JhbXMtc2x1Zy9fY29udGVudC5zY3NzIiwiYmxvY2tzL3Byb2dyYW1zLXNsdWcvX2luZm9ybWF0aW9uLnNjc3MiLCJibG9ja3MvcHJvZ3JhbXMvX2Jhbm5lci5zY3NzIiwiYmxvY2tzL3Byb2dyYW1zL19wcm9ncmFtcy5zY3NzIiwiYmxvY2tzL3Byb21vdGlvbnMtc2x1Zy9fY29udGVudC5zY3NzIiwiYmxvY2tzL3Byb21vdGlvbnMtc2x1Zy9fc2xpZGVzLnNjc3MiLCJibG9ja3MvcHJvbW90aW9ucy9fYmFubmVyLnNjc3MiLCJibG9ja3MvcHJvbW90aW9ucy9fY29udGVudC5zY3NzIiwiYmxvY2tzL3Byb21vdGlvbnMvX3BhcnRuZXJzLnNjc3MiLCJibG9ja3MvcHJvbW90aW9ucy9fcG9wdXAuc2NzcyIsImJsb2Nrcy9wcm9tb3Rpb25zL19wcm9tb3Rpb25zLnNjc3MiLCJibG9ja3MvcHJvbW90aW9ucy9fc3dpdGNoLnNjc3MiLCJibG9ja3MvcHJvcGVydHkvX2NvbnRlbnQuc2NzcyIsImJsb2Nrcy9zZWFyY2hSZXN1bHQvX2NvbnRlbnQuc2NzcyIsImJsb2Nrcy9zaGFyZWQvX2FjY29yZGlvbi5zY3NzIiwiYmxvY2tzL3NoYXJlZC9fYXJ0aWNsZXMuc2NzcyIsImJsb2Nrcy9zaGFyZWQvX2JyZWFkY3J1bWIuc2NzcyIsImJsb2Nrcy9zaGFyZWQvX2NhbGN1bGF0b3Iuc2NzcyIsImJsb2Nrcy9zaGFyZWQvX2NhbGN1bGF0b3JNb2RhbC5zY3NzIiwiYmxvY2tzL3NoYXJlZC9fY2FyZHMuc2NzcyIsImJsb2Nrcy9zaGFyZWQvX2NvbnN1bHRhdGlvbi5zY3NzIiwiYmxvY2tzL3NoYXJlZC9fZGFkYXRhLWludGVncmF0aW9uLnNjc3MiLCJibG9ja3Mvc2hhcmVkL19kb2N1bWVudHMuc2NzcyIsImJsb2Nrcy9zaGFyZWQvX2ZhcS5zY3NzIiwiYmxvY2tzL3NoYXJlZC9fZmVlZGJhY2suc2NzcyIsImJsb2Nrcy9zaGFyZWQvX2ZlZWRiYWNrT2suc2NzcyIsImJsb2Nrcy9zaGFyZWQvX2luZm8uc2NzcyIsImJsb2Nrcy9zaGFyZWQvX2luc3VyZV9ldmVudC5zY3NzIiwiYmxvY2tzL3NoYXJlZC9faW52ZXN0bWVudE1vZGFsLnNjc3MiLCJibG9ja3Mvc2hhcmVkL19saXppbmcuc2NzcyIsImJsb2Nrcy9zaGFyZWQvX21ldGFibG9jay5zY3NzIiwiYmFzZS9fdHlwb2dyYXBoeS5zY3NzIiwiYmxvY2tzL3NoYXJlZC9fbW9iaWxlTmF2cy5zY3NzIiwiYmxvY2tzL3NoYXJlZC9fcG9saWN5UHV0LnNjc3MiLCJibG9ja3Mvc2hhcmVkL19wdXRSZXZpZXcuc2NzcyIsImJsb2Nrcy9zaGFyZWQvX3Nlby10ZXh0LnNjc3MiLCJibG9ja3Mvc2hhcmVkL19zcGlubmVyLnNjc3MiLCJibG9ja3Mvc2hhcmVkL19zdGVwcy5zY3NzIiwiYmxvY2tzL3NoYXJlZC9fc3Vic2NyaWJlLnNjc3MiLCJibG9ja3Mvc2hhcmVkL2FwcGxpY2F0aW9uLnNjc3MiLCJibG9ja3MvdGVjaG5pY2FsLXdvcmtzL190ZWNobmljYWwtd29ya3Muc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBQUE7QUNBQTtBQUNBO0VBQ0M7RUFDQTtFQUNBOzs7QUFHRDtBQUFBO0FBQUE7RUFHQzs7O0FBR0Q7QUFFQTtBQUFBO0FBQUE7RUFHQzs7O0FBR0Q7RUFDQzs7O0FBR0Q7QUFFQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFNQzs7O0FBR0Q7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFPQztFQUNBOzs7QUFHRDtBQUFBO0VBRUM7OztBQUdEO0FBQUE7RUFFQztFQUNBOzs7QUFHRDtBQUFBO0VBRUM7RUFDQTs7O0FBR0Q7RUFDQzs7O0FBR0Q7QUFFQTtBQUFBO0FBQUE7QUFBQTtFQUlDO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRDtFQUNDOzs7QUFHRDtBQUFBO0VBRUU7RUFDQTs7O0FBR0Y7QUFDQTtFQUNFOzs7QUFHRjtBQUFBO0VBRUM7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Q7QUFBQTtBQUFBO0FBQUE7RUFJQzs7O0FBR0Q7RUFDQztFQUNBOzs7QUFHRDtFQUNDOzs7QUFHRDtFQUNDOzs7QUN6SEQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDQzs7QUFFRDtFQWREO0lBZUU7SUFDQTs7OztBQUdGO0VBQ0M7OztBQUVEO0VBQ0M7OztBQUVEO0VBQ0M7OztBQUdEO0VBQ0M7OztBQUdEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDQztFQUNBOztBQUdEO0VBZEQ7SUFlRTs7OztBQUlGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQztFQUNBOzs7QUFHRjtFQUNDOzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUQ7RUFDQzs7O0FBRUQ7RUFDQztFQUNBOzs7QUFFRDtFQUNDOzs7QUFFRDtFQUNDOzs7QUFFRDtFQUNDO0VBQ0E7OztBQUVEO0VBQ0M7RUFDQTs7QUFDQTtFQUhEO0lBSUU7Ozs7QUFHRjtFQUNDO0VBQ0E7OztBQUVEO0VBQ0M7RUFDQTs7O0FBRUQ7RUFDQztFQUNBOzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTs7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7OztBQUlBO0VBQ0M7O0FBR0Q7RUFDQzs7QUFHRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0Q7RUFDQzs7O0FBSUY7RUFDQztFQUNBOztBQUVBO0VBQ0M7O0FBR0Q7RUFDQzs7QUFHRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0Q7RUFDQzs7O0FDcExGO0VBQ0M7RUFDQTs7QUFFQTtFQUpEO0lBS0U7OztBQUdEO0VBUkQ7SUFTRTs7O0FBR0Q7RUFaRDtJQWFFOzs7QUFFRDtFQWZEO0lBZ0JFOzs7QUFHRDtFQW5CRDtJQW9CRTs7OztBQ3BCRjtBQUNDO0VBQ0E7QUFFQTtFQUNBO0VBQ0E7QUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFLQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBS0E7QUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUVBO0VBQ0E7QUFBQTtFQUVBO0FBQUE7RUFFQTtBQUFBOzs7QUFJRDtFQUNDO0FBQ0M7SUFDQTtBQUVBO0lBQ0E7QUFFQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUVBOzs7QUFJRjtFQUNDO0FBQ0M7SUFDQTtBQUVBO0lBQ0E7QUFFQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBRUE7OztBQUlGO0VBQ0M7QUFDQztJQUNBO0FBRUE7SUFDQTtBQUVBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFFQTs7O0FBSUY7RUFDQztJQUNDOzs7QUFHRjtFQUNDO0lBQ0M7OztBQUdGO0VBQ0M7SUFDQzs7O0FKdElGO0FLTEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQ1JFLG1CRFN3QjtFQ1J4QixnQkRRd0I7RUNQeEIsZURPd0I7RUNOeEIsY0RNd0I7RUNMeEIsV0RLd0I7RUNEeEI7RUFDQTtFQUNBO0VBQ0E7RURFRjs7QUFFQTtFQ2ZFLG1CRGdCMEI7RUNmMUIsZ0JEZTBCO0VDZDFCLGVEYzBCO0VDYjFCLGNEYTBCO0VDWjFCLFdEWTBCOztBQUc1QjtFQUNFOztBQUdGO0VBQ0U7RUFDQTs7QUFJQTtFQUNFOztBQUVBO0VBQ0U7O0FBRUE7RUFDRTs7QUFNUjtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0U7O0FBRUE7RUFDRTs7QUFNSjtFQUNFO0VBQ0E7RUFDQTs7QUFFQTtFQUNFOztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFJSjtFQUNFO0VBQ0E7RUFDQTs7QUFFQTtFQUNFOztBQUlKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDRTtFQUNBOztBQUtOO0VBeEdGO0lBeUdJO0lBQ0E7O0VBRUE7SUFDRTtJQUNBO0lBQ0E7O0VBRUE7SUFDRTs7RUFFQTtJQUNFOztFQUlKO0lBQ0U7OztBQUtOO0VBL0hGO0lBZ0lJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBRUE7SUFDRTtJQUNBO0lBQ0E7SUFDQTs7OztBQUtOO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNFOztBQU1GO0VBQ0U7RUFDQTs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0Y7RUFDRTs7QUFHRjtFQS9CRjtJQWdDSTtJQUNBOzs7QUFHRjtFQXBDRjtJQXFDSTs7OztBQUlKO0VBQ0U7RUFDQTs7QUFFQTtFQUpGO0lBS0k7OztBQUdGO0VBUkY7SUFTSTtJQUNBO0lBQ0E7OztBQUdGO0VBZEY7SUFlSTs7OztBQUlKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtBQUFBO0VBRUU7O0FBSUE7RUFDRTtFQUNBOztBQUdGO0VBQ0U7O0FBSUo7RUF2QkY7SUF3Qkk7SUFDQTs7O0FBR0Y7RUE1QkY7SUE2Qkk7Ozs7QUFJSjtFQUNFO0VBQ0E7RUFDQTs7QUFFQTtFQUNFOztBQUdGO0VBVEY7SUFVSTtJQUNBOzs7O0FBSUo7RUFDRTtFQUNBO0VBQ0E7O0FBRUE7RUFMRjtJQU1JOzs7O0FBSUo7RUFDRTs7QUFFQTtFQUhGO0lBSUk7OztBQUdGO0VBUEY7SUFRSTs7O0FBR0Y7RUFYRjtJQVlJOzs7O0FBS0Y7RUFDRTtFQUNBO0VBQ0E7O0FBRUE7RUFDRTs7QUFLRjtFQUNFOztBQUlKO0VBakJGO0lBa0JJO0lBQ0E7SUFDQTtJQUNBOztFQUVBO0lBQ0U7SUFDQTs7RUFFQTtJQUNFOzs7QUFLTjtFQUNFO0lBQ0U7Ozs7QUFLTjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBWkY7SUFhSTtJQUNBO0lBQ0E7SUFDQTtJQUNBOzs7O0FBSUo7RUFDRTs7O0FBR0Y7RUFDRTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7O0FBRUE7RUFKRjtJQUtJO0lBQ0E7Ozs7QUFJSjtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0U7OztBQUlKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBOztBQUVBO0VBWkY7SUFhSTtJQUNBOzs7QUFHRjtFQWpCRjtJQWtCSTtJQUNBO0lBQ0E7SUFDQTs7O0FBR0Y7RUF4QkY7SUF5Qkk7Ozs7QUFJSjtFQUNFO0VBQ0E7RUFDQTs7QUFFQTtFQUxGO0lBTUk7SUFDQTs7O0FBR0Y7RUFWRjtJQVdJO0lBQ0E7SUFDQTs7OztBQUlKO0VBQ0U7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTs7QUFFQTtFQUNFOzs7QUFJSjtFQUNFO0VBQ0E7O0FBRUE7RUFKRjtJQUtJO0lBQ0E7SUFDQTs7OztBQUlKO0VBQ0U7RUFDQTtFQUNBOztBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0U7O0FBSUo7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdGO0VBMUJGO0lBMkJJOzs7O0FFdGRKO0VBQ0M7RUFDQTs7QUFFQTtFQUpEO0lBS0U7Ozs7QUFJRjtBQUFBO0VBRUM7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFQRDtBQUFBO0lBUUU7SUFDQTs7O0FBR0Q7RUFaRDtBQUFBO0lBYUU7Ozs7QUFJRjtFQUNDOztBQUVBO0VBSEQ7SUFJRTs7O0FBR0Q7RUFQRDtJQVFFOzs7O0FBSUY7RUFDQztFQUNBO0VBQ0E7O0FBRUE7RUFDQztFQUNBOztBQUVBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0M7O0FBSUY7RUFDQztFQUNBO0VBQ0E7O0FBRUE7RUFDQztFQUNBOztBQUdEO0VBQ0M7O0FBS0g7RUFFRTtJQUNDOztFQUdEO0lBQ0M7OztBQUtIO0VBbEREO0lBbURFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBRUE7SUFDQzs7O0FBSUY7RUE5REQ7SUErREU7SUFDQTtJQUNBO0lBQ0E7O0VBRUE7SUFDQzs7RUFFQTtJQUNDO0lBQ0E7SUFDQTs7RUFHRDtJQUNDOzs7O0FBTUo7RUFDQztFQUNBOztBQUVBO0VBSkQ7SUFLRTs7O0FBR0Q7RUFSRDtJQVNFO0lBQ0E7OztBQUdEO0VBYkQ7SUFjRTs7OztBQUlEO0VBQ0M7RUFDQTs7O0FBR0Y7RUFDQzs7O0FBRUQ7RUFDQztFQUNBOztBQUNBO0VBQ0M7O0FBRUQ7RUFDQzs7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7RUFDQTs7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7OztBQUVEO0VBQ0M7SUFDQztJQUNBOztFQUVEO0lBQ0M7SUFDQTs7O0FBSUY7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNDO0VBQ0E7RUFDQTs7QUFFQTtFQUNDOztBQUlGO0VBaEJEO0lBaUJFOzs7QUFHRDtFQXBCRDtJQXFCRTs7OztBQUlGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDQztFQUNBO0VBQ0E7O0FBR0Q7RUFmRDtJQWdCRTs7RUFFQTtJQUNDO0lBQ0E7OztBQUlGO0VBeEJEO0lBeUJFO0lBQ0E7O0VBRUE7SUFDQzs7O0FBSUY7RUFqQ0Q7SUFrQ0U7SUFDQTs7RUFFQTtJQUNDO0lBQ0E7SUFDQTs7OztBQUtIO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRDtFQUNDO0VBQ0E7RUFDQTs7QUFFQTtFQUxEO0lBTUU7OztBQUdEO0VBVEQ7SUFVRTs7OztBQUlGO0VBQ0M7RUFDQTtFQUNBOztBQUVBO0VBTEQ7SUFNRTs7O0FBR0Q7RUFURDtJQVVFO0lBQ0E7Ozs7QUFJRjtFQUNDO0VBQ0E7RUFDQTs7QUFFQTtFQUNDO0VBQ0E7O0FBR0Q7QUFBQTtFQUVDOztBQUlBO0VBQ0M7O0FBR0Q7RUFDQzs7O0FBS0g7RUFDQztFQUNBO0VBQ0E7O0FBRUE7RUFMRDtJQU1FO0lBQ0E7OztBQUdEO0VBVkQ7SUFXRTtJQUNBO0lBQ0E7OztBQUdEO0VBaEJEO0lBaUJFOzs7O0FBS0Q7RUFERDtJQUVFOzs7QUFHRDtFQUxEO0lBTUU7Ozs7QUFLRDtFQUREO0lBRUU7SUFDQTtJQUNBO0lBQ0E7OztBQUdEO0VBUkQ7SUFTRTtJQUNBO0lBQ0E7SUFDQTs7OztBQUlGO0VBQ0M7RUFDQTtFQUNBOztBQUVBO0VBQ0M7O0FBR0Q7RUFURDtJQVVFOzs7QUFHRDtFQWJEO0lBY0U7SUFDQTs7RUFFQTtJQUNDOzs7O0FBS0g7RUFDQztFQUNBO0VBQ0E7O0FBRUE7RUFMRDtJQU1FOzs7QUFHRDtFQVREO0lBVUU7SUFDQTtJQUNBOzs7QUFHRDtFQWZEO0lBZ0JFOzs7O0FBSUY7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0M7RUFDQTs7QUFHRDtFQVpEO0lBYUU7OztBQUdEO0VBaEJEO0lBaUJFOzs7QUFHRDtFQXBCRDtJQXFCRTs7OztBQUtEO0VBREQ7SUFFRTs7OztBQUtEO0VBQ0M7O0FBRUE7RUFDQztFQUNBOztBQUtEO0VBQ0M7RUFDQTtFQUNBOztBQUVBO0VBQ0M7O0FBR0Q7RUFURDtJQVVFOzs7QUFJRjtFQUNDOztBQUlGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHRDtFQUNDO0lBQ0M7O0VBSUE7SUFDQzs7OztBQU1KO0VBQ0M7RUFDQTtFQUNBOztBQUVBO0VBQ0M7O0FBR0Q7RUFURDtJQVVFOzs7QUFHRDtFQUNDO0lBQ0M7Ozs7QUFLSDtFQUNDO0VBQ0E7RUFDQTs7QUFFQTtFQUxEO0lBTUU7SUFDQTs7O0FBR0Q7RUFWRDtJQVdFOztFQUNBO0lBQ0M7SUFDQTs7O0FBSUY7RUFsQkQ7SUFtQkU7SUFDQTs7RUFFQTtJQUNDO0lBQ0E7SUFDQTs7OztBQU1GO0VBQ0M7RUFDQTtFQUNBOztBQUVBO0VBQ0M7OztBQUtIO0VBQ0M7RUFDQTtFQUNBOztBQUVBO0VBTEQ7SUFNRTs7O0FBR0Q7RUFURDtJQVVFOzs7O0FBSUY7RUFDQztFQUNBOztBQUVBO0VBQ0M7RUFDQTs7QUFFQTtFQUNDOzs7QUFNRjtFQUNDO0lBQ0M7O0VBR0Q7SUFDQztJQUNBOztFQUdEO0lBQ0M7OztBQUlGO0VBQ0M7SUFDQztJQUNBOzs7O0FBS0g7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDQzs7QUFHRDtFQUNDOztBQUVBO0VBQ0M7O0FBSUY7RUExQkQ7SUEyQkU7SUFDQTtJQUNBO0lBQ0E7Ozs7QUFJRjtFQUNDO0VBQ0E7RUFDQTs7QUFFQTtFQUNDO0VBQ0E7RUFDQTs7QUFFQTtFQUNDOztBQUlGO0VBZkQ7SUFnQkU7SUFDQTtJQUNBOzs7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNDOzs7QUFLSDtFQUNDOztBQUVBO0VBQ0M7RUFDQTs7QUFFQTtFQUNDOztBQUtEO0VBQ0M7O0FBSUY7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0M7O0FBS0Q7RUFDQztFQUNBOztBQUdEO0VBQ0M7O0FBRUE7RUFDQzs7QUFLSDtFQTdDRDtJQThDRTs7O0FBR0Q7RUFDQztJQUNDOztFQUVBO0lBQ0M7O0VBS0Q7SUFDQzs7RUFHRDtJQUNDOztFQUVBO0lBQ0M7Ozs7QUFRSjtFQUNDO0VBQ0E7RUFDQTs7QUFFQTtFQUNDO0VBQ0E7RUFDQTs7QUFFQTtFQUNDOztBQUdEO0VBQ0M7RUFDQTs7QUFHRDtFQUNDO0VBQ0E7RUFDQTs7QUFHRDtFQUNDOztBQUdEO0VBQ0M7OztBQ2x4Qko7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHQztFQUNDOztBQUtEO0VBQ0M7RUFDQTs7QUFJRjtFQUVFO0lBQ0M7Ozs7QUFNSjtFQUNDO0VBQ0E7O0FBRUE7RUFDQzs7QUFHRDtBQUFBO0VBRUM7RUFDQTs7O0FBSUY7RUFDQztFQUNBO0VBQ0E7RUFDQTs7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7O0FBRUE7RUFDQzs7QUFFQTtFQUNDOztBQUlGO0VBYkQ7SUFjRTs7OztBQUlGO0VBQ0M7RUFDQTtFQUNBOztBQUVBO0VBTEQ7SUFNRTtJQUNBOzs7O0FBSUY7RUFDQztFQUNBO0VBQ0E7O0FBRUE7QUFBQTtFQUVDOztBQUdEO0VBVkQ7SUFXRTs7OztBQUlGO0VBQ0M7O0FBRUE7RUFDQzs7QUFHRDtFQVBEO0lBUUU7Ozs7QUFJRjtFQUNDO0VBQ0E7RUFDQTs7QUFHQztFQUNDO0VBQ0E7O0FBSUY7RUFaRDtJQWFFO0lBQ0E7Ozs7QUFJRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7O0FBRUE7RUFDQzs7QUFHRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdEO0VBNUJEO0lBNkJFO0lBQ0E7Ozs7QUFJRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNDOztBQUdEO0FBQUE7RUFFQzs7QUFHRDtFQXBCRDtJQXFCRTtJQUNBOzs7QUFHRDtFQXpCRDtJQTBCRTtJQUNBOzs7O0FBSUY7RUFDQztFQUNBO0VBQ0E7O0FBRUE7QUFBQTtFQUVDOztBQUdEO0VBVkQ7SUFXRTs7O0FBR0Q7RUFkRDtJQWVFOzs7O0FBSUY7RUFDQztFQUNBOztBQUVBO0VBQ0M7O0FBR0Q7RUFDQzs7QUFHRDtFQUNDO0lBQ0M7OztBQUlGO0VBbEJEO0lBbUJFOztFQUNBO0lBQ0M7Ozs7QUFLSDtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBTkQ7SUFPRTs7OztBQUlGO0VBQ0M7RUFDQTtFQUNBOztBQUVBO0VBQ0M7OztBQUlGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQVBEO0lBUUU7OztBQUdEO0VBWEQ7SUFZRTtJQUNBO0lBQ0E7OztBQUVEO0VBaEJEO0lBaUJFOzs7O0FBSUY7RUFDQztFQUNBO0VBQ0E7O0FBRUE7RUFDQzs7QUFHRDtFQVREO0lBVUU7Ozs7QUFJRjtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0M7O0FBR0Q7RUFWRDtJQVdFOzs7O0FBSUY7QUFBQTtFQUVDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7QUFBQTtFQUNDOzs7QUFJRjtFQUNDO0VBQ0E7O0FBQ0E7RUFDQztJQUNDO0lBQ0E7OztBQUlGO0VBVkQ7SUFXRTs7O0FBRUQ7RUFiRDtJQWNFOzs7O0FBSUY7RUFDQzs7QUFDQTtFQUZEO0lBR0U7Ozs7QUN6VkY7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0k7OztBQUlSO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDSTs7QUFHSjtFQVZKO0lBV1E7Ozs7QUFJUjtFQUNJO0VBQ0E7RUFDQTs7QUFFQTtFQUNJO0VBQ0E7RUFDQTtFQUNBOztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDSTs7O0FBS1o7QUFBQTtFQUVJO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7QUFFQTtFQUhKO0lBSVE7Ozs7QUFJUjtFQUNJO0VBQ0E7RUFDQSxZQUNJO0VBRUo7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQVpKO0lBYVE7SUFDQTs7OztBQUlSO0VBQ0k7O0FBR0k7RUFDSTs7QUFHSjtFQUNJOzs7QUFLWjtFQUNJO0VBQ0E7RUFDQTs7QUFFQTtFQUNJO0VBQ0E7O0FBR0o7RUFDSTs7QUFHSjtFQWRKO0lBZVE7SUFDQTtJQUNBOzs7O0FBSVI7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQU5KO0lBT1E7SUFDQTs7OztBVHpIUjtBVWJBO0VBQ0M7RUFDQTtFQUNBOztBQUNBO0VBSkQ7SUFLRTs7O0FBRUQ7RUFQRDtJQVFFOzs7QUFFRDtFQVZEO0lBV0U7OztBQUVEO0VBQ0M7RUFDQTtFQUNBOztBQUNBO0VBSkQ7SUFLRTtJQUNBOzs7QUFFRDtFQVJEO0lBU0U7SUFDQTs7O0FBRUQ7RUFaRDtJQWFFO0lBQ0E7OztBQUlGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQVREO0lBVUU7SUFDQTs7O0FBRUQ7RUFiRDtJQWNFO0lBQ0E7OztBQUVEO0VBakJEO0lBa0JFO0lBQ0E7OztBQUVEO0VBQ0M7RUFDQTtFQUNBOztBQUNBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBTkQ7SUFPRTs7O0FBRUQ7RUFURDtJQVVFO0lBQ0E7OztBQUdGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQztFQUNBOzs7QUNyRkw7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQVJEO0lBU0U7OztBQUVEO0VBWEQ7SUFZRTs7OztBQUdGO0VBQ0M7RUFDQTs7QUFDQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQVBEO0lBUUU7OztBQUVEO0VBVkQ7SUFXRTs7O0FBRUQ7RUFiRDtJQWNFOzs7O0FBS0g7RUFDQzs7QUFDQTtFQUZEO0lBR0U7SUFDQTs7O0FBRUQ7RUFORDtJQU9FO0lBQ0E7SUFDQTs7OztBQUdGO0VBQ0M7RUFDQTs7O0FBRUQ7RUFDQztFQUNBOzs7QUFFRDtFQUNDO0VBQ0E7RUFFQTs7QUFFQTtFQUNDOzs7QUFJRjtFQUtDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBUkE7RUFDQztFQUNBOztBQVFEO0VBWEQ7SUFZRTs7O0FBRUQ7RUFkRDtJQWVFO0lBQ0E7Ozs7QUFHRjtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBTkQ7SUFPRTtJQUNBO0lBQ0E7OztBQUVEO0VBWEQ7SUFZRTtJQUNBO0lBQ0E7Ozs7QUFHRjtFQUNDOzs7QUFFRDtFQUNDOztBQUNBO0VBRkQ7SUFHRTs7OztBQUlGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FDM0hEO0VBQ0M7O0FBQ0E7RUFGRDtJQUdFOzs7O0FBR0Y7RUFDQzs7O0FBRUQ7RUFDQztFQUNBOztBQUNBO0VBSEQ7SUFJRTtJQUNBOzs7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7O0FBQ0E7RUFKRDtJQUtFO0lBQ0E7Ozs7QUFJRjtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBTEQ7SUFNRTtJQUNBOzs7QUFFRDtFQVREO0lBVUU7SUFDQTs7OztBQUdGO0VBQ0M7RUFDQTtFQUNBOztBQUNBO0VBSkQ7SUFLRTtJQUNBO0lBQ0E7SUFDQTs7OztBQUdGO0VBQ0M7O0FBQ0E7RUFGRDtJQUdFOzs7O0FDdkRGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0M7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUQ7RUFDQzs7QUFDQTtFQUNDO0VBQ0E7O0FBR0Y7RUFDQzs7QUFHRDtFQUNDOztBQUVEO0VBaENEO0lBaUNFOzs7QUFlRDtFQWhERDtJQWlERTs7RUFFQTtJQUNDOzs7O0FBSUg7RUFDQztFQUNBO0VBQ0E7RUFDQTs7O0FBY0Q7RUFDQztFQUNBOzs7QUFHQTtFQUREO0lBRUU7OztBQUVEO0VBSkQ7SUFLRTs7OztBQUlGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7OztBQWVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUQ7RUFDQzs7O0FBRUQ7RUFDQztFQUNBOztBQUNBO0VBSEQ7SUFJRTs7O0FBRUQ7RUFORDtJQU9FOzs7O0FBR0Y7RUFDQzs7QUFDQTtFQUZEO0lBR0U7Ozs7QUFHRjtFQUNDO0VBQ0E7O0FBRUM7RUFDQzs7QUFFRDtFQUNDO0VBQ0E7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFQRDtJQVFFOzs7O0FBSUg7RUFDQzs7QUFDQTtFQUZEO0lBR0U7SUFDQTtJQUNBO0lBQ0E7OztBQUVEO0VBUkQ7SUFTRTs7OztBQUlEO0VBREQ7SUFFRTs7OztBQUlEO0VBREQ7SUFFRTs7OztBQ2xMRjtFQUNDOzs7QUFFRDtFQUNDO0VBQ0E7O0FBQ0E7RUFIRDtJQUlFOzs7QUFHRDtFQVBEO0lBUUU7SUFDQTs7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFLQTtFQUNBOztBQUxBO0VBUEQ7SUFRRTtJQUNBOzs7QUFJRDtFQUNDO0VBQ0E7O0FBRUQ7RUFDQztFQUNBOztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFMRDtJQU1FOzs7QUFFRDtFQVJEO0lBU0U7SUFDQTs7O0FBR0Y7RUFsQ0Q7SUFtQ0U7SUFDQTs7OztBQ2xESDtFQUNDO0VBQ0E7O0FBRUM7RUFERDtJQUVFO0lBQ0E7OztBQUVEO0VBTEQ7SUFNRTs7OztBQUlIO0VBQ0M7O0FBQ0E7RUFGRDtJQUdFOzs7QUFFRDtFQUNDOztBQUVEO0VBQ0M7OztBQUdGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBUEQ7SUFRRTs7OztBQUdGO0VBQ0M7RUFhQTs7QUFaQTtFQUNDO0VBQ0E7RUFDQTs7QUFFRDtFQUNDO0lBQ0M7SUFDQTs7O0FBS0Y7RUFmRDtJQWdCRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7O0FBRUQ7RUF4QkQ7SUF5QkU7SUFDQTs7OztBQUlGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFMRDtJQU1FOzs7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUxEO0lBTUU7SUFDQTtJQUNBOzs7O0FBR0Y7RUFDQztFQUNBOzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0M7O0FBQ0E7RUFGRDtJQUdFOzs7QUFHRjtFQWREO0lBZUU7SUFDQTtJQUNBO0lBQ0E7OztBQUVEO0VBcEJEO0lBcUJFOzs7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQztFQUNBOzs7QUFHRjtFQUNDOztBQUNBO0VBRkQ7SUFHRTtJQUNBOzs7O0FBR0Y7RUFDQzs7QUFDQTtFQUZEO0lBR0U7OztBQUVEO0VBTEQ7SUFNRTs7OztBQUdGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFMRDtJQU1FOzs7QUFFRDtFQVJEO0lBU0U7Ozs7QUFHRjtFQUNDOztBQUNBO0VBRkQ7SUFHRTtJQUNBO0lBQ0E7OztBQUVEO0VBUEQ7SUFRRTs7OztBQ3JLRjtFQUNDOzs7QUFFRDtFQUNDOzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTs7QUFFQTtFQUxEO0lBTUU7SUFDQTs7O0FBRUQ7RUFURDtJQVVFOzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNDO0VBQ0E7O0FBRUQ7RUFYRDtJQVlFOzs7QUFFRDtFQWREO0lBZUU7OztBQUdGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFMRDtJQU1FOzs7QUFHRDtFQVREO0lBVUU7OztBQUdGO0VBQ0M7O0FBQ0E7RUFGRDtJQUdFO0lBQ0E7OztBQUVEO0VBQ0M7RUFDQTtFQUNBOztBQUNBO0VBSkQ7SUFLRTs7OztBQUtKO0VBQ0M7RUFDQTtFQUNBOzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFORDtJQU9FOzs7QUFFRDtFQVREO0lBVUU7SUFDQTtJQUNBOzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTs7QUFDQTtFQUpEO0lBS0U7OztBQUdGO0VBQ0M7RUFDQTtFQUNBOzs7QUFHRjtFQUNDO0VBQ0E7RUFDQTs7QUFDQTtFQUpEO0lBS0U7SUFDQTs7O0FBRUQ7RUFSRDtJQVNFOzs7O0FBR0Y7RUFDQztFQUNBOztBQUVBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQztFQUNBOzs7QUFJSDtFQUNDOztBQUNBO0VBRkQ7SUFHRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUlBO0lBQ0E7SUFDQTs7RUFMQTtJQUNDOzs7O0FDM0lIO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFMRDtJQU1FO0lBQ0E7Ozs7QUFHRjtFQUNDO0VBQ0E7RUFDQTs7O0FBRUQ7RUFDQztFQUNBOztBQUNBO0VBSEQ7SUFJRTs7OztBQUdGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0M7OztBQUdGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNDO0VBQ0E7RUFDQTs7QUFFRDtFQWREO0lBZUU7SUFDQTtJQUNBO0lBQ0E7OztBQUVEO0VBcEJEO0lBcUJFO0lBRUE7Ozs7QUFHRjtFQUNDO0VBQ0E7OztBQUVEO0VBQ0M7RUFDQTtFQUNBOzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTs7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7OztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdBO0VBREQ7SUFFRTs7OztBQUdGO0VBQ0M7RUFDQTs7O0FBRUQ7RUFDQzs7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7O0FBQ0E7RUFKRDtJQUtFOzs7QUFFRDtFQUNDO0VBQ0E7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0M7O0FBQ0E7RUFDQzs7QUFHRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBSUg7RUFDQztFQUNBO0VBQ0E7OztBQUVEO0VBQ0M7O0FBQ0E7RUFGRDtJQUdFOzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBOztBQUNBO0VBZkQ7SUFnQkU7SUFDQTtJQUNBOzs7QUFFRDtFQUNDOztBQUdGO0VBQ0M7O0FBRUQ7RUFDQztFQUNBOztBQUNBO0VBSEQ7SUFJRTtJQUNBOzs7O0FBS0g7RUFDQzs7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFQRDtJQVFFOzs7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRDtFQUNDO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRDtFQUNDOztBQUNBO0VBRkQ7SUFHRTs7OztBQUlEO0VBREQ7SUFFRTtJQUNBO0lBQ0E7OztBQUVEO0VBTkQ7SUFPRTtJQUNBOzs7O0FBSUQ7RUFERDtJQUVFO0lBQ0E7SUFDQTs7OztBQUlGO0VBQ0M7O0FBQ0E7RUFGRDtJQUdFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUlBO0lBQ0E7SUFDQTs7RUFMQTtJQUNDOzs7O0FBT0g7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDQztFQUNBO0VBQ0E7O0FBRUQ7RUFiRDtJQWNFOzs7O0FBSUQ7RUFDQztFQUNBOzs7QUNoUkY7RUFDQzs7O0FBRUQ7RUFDQzs7QUFDQTtFQUZEO0lBR0U7OztBQUVEO0VBTEQ7SUFNRTs7OztBQUlGO0VBQ0M7RUFDQTs7QUFFQTtFQUpEO0lBS0U7Ozs7QUFJRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBOztBQUVBO0VBaEJEO0lBaUJFO0lBQ0E7OztBQUVEO0VBcEJEO0lBcUJFOzs7QUFFRDtFQXZCRDtJQXdCRTs7OztBQUlGO0VBQ0M7RUFFQTs7QUFFQTtFQUxEO0lBTUU7SUFDQTs7OztBQUlGO0VBQ0M7OztBQUdEO0VBQ0M7RUFDQTs7QUFFQTtFQUpEO0lBS0U7OztBQUdEO0VBUkQ7SUFTRTs7OztBQUlGO0VBQ0M7OztBQU9EO0VBQ0M7RUFDQTs7O0FBR0Q7RUFDQzs7O0FBRUQ7RUFDQzs7O0FBSUM7RUFDQzs7QUFtQkY7RUF0QkQ7SUF3QkU7OztBQVdEO0VBQ0M7SUFDQzs7OztBQUlIO0VBQ0M7OztBQTBCRDtFQUNDOztBQUVBO0VBQ0M7OztBQUdGO0VBQ0M7RUFDQTtFQVVBOztBQVJBO0VBSkQ7SUFLRTtJQUNBOzs7QUFFRDtFQVJEO0lBU0U7SUFDQTs7O0FBSUQ7RUFDQzs7QUFDQTtFQUZEO0lBR0U7OztBQUVEO0VBTEQ7SUFNRTtJQUNBOzs7QUFJRjtFQUNDO0VBQ0E7RUFDQTtFQUNBOzs7QUFJRjtFQUNDO0VBQ0E7RUFDQTs7QUFFQTtFQUxEO0lBTUU7SUFDQTtJQUNBO0lBQ0E7OztBQVFGO0VBQ0M7SUFDQzs7RUFHRDtJQUNDOzs7QUFJRDtFQUREO0lBRUU7Ozs7QUN4T0Q7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0M7RUFDQTs7QUFHRjtFQXJCRDtJQXNCRTs7OztBQUlIO0VBQ0M7O0FBQ0E7RUFGRDtJQUdFOzs7O0FBR0Y7RUFDQzs7QUFDQTtFQUZEO0lBR0U7OztBQUVEO0VBTEQ7SUFNRTs7OztBQUdGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7O0FBRUE7RUFoQkQ7SUFpQkU7SUFDQTs7O0FBR0Q7RUFyQkQ7SUFzQkU7OztBQUVEO0VBeEJEO0lBeUJFOzs7O0FBR0Y7RUFDQztFQUNBOzs7QUFFRDtFQUNDO0VBQ0E7O0FBRUE7RUFKRDtJQUtFOzs7QUFHRDtFQVJEO0lBU0U7Ozs7QUFJRjtFQUNDOzs7QUN4RkQ7RUFDQzs7QUFDQTtFQUNDO0VBQ0E7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUxEO0lBTUU7SUFDQTs7O0FBSUY7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQztFQUNBOztBQUVBO0VBQ0M7O0FBR0Y7RUFyQkQ7SUFzQkU7SUFDQTs7O0FBR0Q7RUFDQzs7QUFFQTtFQUNDOztBQUlGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDQzs7QUFHRDtFQUNDOztBQUlGO0VBakREO0lBa0RFOzs7O0FBS0Y7RUFDQztFQUNBOztBQUNBO0VBQ0M7O0FBRUQ7RUFORDtJQU9FOzs7QUFHRjtBQUFBO0VBRUM7RUFDQTs7QUFFRDtBQUFBO0VBRUM7RUFDQTtFQUNBOztBQUlBO0FBQUE7RUFDQzs7QUFHRDtBQUFBO0VBQ0M7O0FBR0Q7QUFBQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0Q7QUFBQTtFQUNDOztBQUdGO0FBQUE7RUFFQzs7QUFHRDtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUVEO0VBQ0M7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBOztBQUVEO0VBQ0M7O0FBRUQ7RUFDQztFQUVBO0VBQ0E7O0FBRUQ7RUFDQztFQUVBOztBQUVEO0VBQ0M7OztBQUdGO0VBQ0M7RUFDQTs7QUFDQTtFQUhEO0lBSUU7SUFDQTs7O0FBRUQ7RUFQRDtJQVFFO0lBQ0E7OztBQUVEO0VBWEQ7SUFZRTtJQUNBOzs7O0FDOUtGO0VBQ0M7O0FBQ0E7RUFGRDtJQUdFOzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBTEQ7SUFNRTtJQUNBO0lBQ0E7SUFDQTs7O0FBRUQ7RUFYRDtJQVlFO0lBQ0E7OztBQUdGO0VBQ0M7O0FBRUM7RUFERDtJQUVFOzs7QUFJSDtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUVEO0VBQ0M7RUFDQTs7QUFDQTtFQUhEO0lBSUU7OztBQUVEO0VBTkQ7SUFPRTs7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7O0FBQ0Q7RUFKQTtJQUtFO0lBQ0E7SUFDQTs7O0FBR0Y7RUFDQzs7O0FDeERGO0VBRUM7O0FBQ0E7RUFDQzs7O0FDSkY7RUFDQztFQUNBO0VBQ0E7OztBQUdEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7OztBQUVEO0VBQ0M7SUFDQzs7RUFFRDtJQUNDOzs7QUFHRjtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBTEQ7SUFNRTtJQUNBOzs7QUFFRDtFQVREO0lBVUU7SUFDQTs7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFWRDtJQVdFO0lBQ0E7OztBQUVEO0VBZEQ7SUFlRTtJQUNBOzs7QUFFRDtFQWxCRDtJQW1CRTtJQUNBO0lBQ0E7OztBQUdEO0VBQ0M7O0FBRUQ7RUFDQztFQUNBOztBQUNBO0VBSEQ7SUFJRTs7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFJSDtFQUNDO0VBQ0E7RUFDQTs7QUFDQTtFQUpEO0lBS0U7OztBQUVEO0VBUEQ7SUFRRTtJQUNBOzs7QUFFRDtFQVhEO0lBWUU7SUFDQTs7O0FBRUQ7RUFDQzs7QUFFRDtFQUNDO0VBQ0E7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7O0FBQ0E7RUFKRDtJQUtFO0lBQ0E7OztBQUdGO0VBQ0M7RUFDQTtFQUNBOztBQUNBO0VBSkQ7SUFLRTtJQUNBOzs7QUFFRDtFQVJEO0lBU0U7OztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFMRDtJQU1FO0lBQ0E7SUFDQTs7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBVEQ7SUFVRTs7O0FBRUQ7RUFaRDtJQWFFO0lBQ0E7SUFDQTtJQUNBOzs7QUFFRDtFQWxCRDtJQW1CRTtJQUNBO0lBQ0E7OztBQUVEO0VBQ0M7RUFDQTs7QUFFRDtFQUNDOztBQUNBO0VBRkQ7SUFHRTtJQUNBOzs7QUFLSjtFQUNDOztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQVREO0lBVUU7OztBQUVEO0VBWkQ7SUFhRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7OztBQUVEO0VBcEJEO0lBcUJFO0lBQ0E7SUFDQTs7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7O0FBQ0E7RUFKRDtJQUtFO0lBQ0E7OztBQUdGO0VBQ0M7RUFDQTtFQUNBOztBQUNBO0VBSkQ7SUFLRTtJQUNBOzs7QUFFRDtFQVJEO0lBU0U7OztBQUdGO0VBQ0M7RUFDQTtFQUNBOztBQUNBO0VBSkQ7SUFLRTtJQUNBOzs7QUFFRDtFQVJEO0lBU0U7OztBQUdGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0M7RUFDQTs7QUFHRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFORDtJQU9FO0lBQ0E7SUFDQTs7O0FBRUQ7RUFYRDtJQVlFO0lBQ0E7OztBQUlEO0VBREQ7SUFFRTtJQUNBOzs7QUFHRjtFQUNDOzs7QUFNSDtFQUREO0lBRUU7Ozs7QUFHRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBWEQ7SUFZRTs7O0FBRUQ7RUFkRDtJQWVFO0lBQ0E7SUFDQTs7O0FBRUQ7RUFDQztFQUNBOztBQUNBO0VBSEQ7SUFJRTs7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7O0FBQ0E7RUFKRDtJQUtFO0lBQ0E7OztBQUVEO0VBUkQ7SUFTRTs7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7O0FBQ0E7RUFKRDtJQUtFOzs7QUFFRDtFQVBEO0lBUUU7SUFDQTs7O0FBSUg7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBVEQ7SUFVRTtJQUNBOzs7QUFFRDtFQWJEO0lBY0U7OztBQUVEO0VBQ0M7O0FBQ0E7RUFGRDtJQUdFOzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTs7QUFDQTtFQVJEO0lBU0U7SUFDQTs7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBVEQ7SUFVRTtJQUNBOzs7QUFJRjtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBTEQ7SUFNRTtJQUNBOzs7QUFFRDtFQVREO0lBVUU7SUFDQTs7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7O0FBRUE7RUFDQzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTs7QUFJSDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNDOzs7QUFLSjtFQUNDO0VBQ0E7RUFDQTs7QUFDQTtFQUpEO0lBS0U7OztBQUVEO0VBUEQ7SUFRRTtJQUNBOzs7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUxEO0lBTUU7SUFDQTtJQUNBO0lBQ0E7OztBQUVEO0VBQ0M7O0FBQ0E7RUFGRDtJQUdFOzs7QUFHRjtFQUNDO0VBQ0E7RUFDQTs7QUFDQTtFQUpEO0lBS0U7OztBQUVEO0VBQ0M7RUFDQTs7QUFFRDtFQUNDOztBQUNBO0VBRkQ7SUFHRTs7O0FBRUQ7RUFDQzs7QUFDQTtFQUNDO0VBQ0E7O0FBSUg7RUFDQzs7QUFDQTtFQUZEO0lBR0U7Ozs7QUFLSjtFQUNDO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRDtFQUNDOztBQUNBO0VBRkQ7SUFHRTtJQUNBOzs7O0FBS0Q7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFQRDtJQVFFO0lBQ0E7OztBQUVEO0VBWEQ7SUFZRTtJQUNBOzs7QUFHRjtFQUNDO0VBQ0E7O0FBRUQ7RUFDQzs7QUFDQTtFQUNDO0VBQ0E7RUFDQTs7QUFDQTtFQUpEO0lBS0U7OztBQUdGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQzs7O0FBTUg7RUFERDtJQUVFOzs7O0FBR0Y7RUFDQzs7QUFDQTtFQUZEO0lBR0U7SUFDQTs7OztBQUlEO0VBREQ7SUFFRTs7OztBQ2ppQkY7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTs7QUFDQTtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBTEQ7SUFNRTtJQUNBOzs7QUFHQTtFQUNDO0VBQ0E7O0FBRUQ7RUFDQztFQUNBOztBQUlIO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVEO0VBQ0M7RUFDQTtFQUNBOztBQUlEO0VBQ0M7SUFDQztJQUNBOztFQUVEO0lBQ0M7SUFDQTs7O0FBTUY7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFRQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQWRBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFVRDtFQWhCRDtJQWlCRTs7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7O0FBQ0E7RUFKRDtJQUtFO0lBQ0E7OztBQUdGO0VBQ0M7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNDOzs7QUFNTDtFQUNDO0VBQ0E7O0FBQ0E7RUFDQzs7O0FBR0Y7RUFDQzs7QUFDQTtFQUNDOzs7QUFJRjtFQUNDO0lBQ0M7O0VBRUQ7SUFDQzs7O0FBSUY7RUFDQztJQUNDOztFQUVEO0lBQ0M7OztBQUlGO0VBQ0M7SUFDQztJQUNBOztFQUVEO0lBQ0M7SUFDQTs7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFiRDtJQWNFO0lBQ0E7OztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7RUFDQTs7QUFDQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTs7QUFDQTtFQUNDO0lBQ0M7O0VBRUQ7SUFDQzs7O0FBS0o7RUFDQztFQUNBO0VBQ0E7OztBQUdGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNDO0lBQ0M7O0VBRUQ7SUFDQzs7OztBQUlIO0VBQ0M7OztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNDOzs7QUNwUEY7RUEwQkM7O0FBekJBO0VBQ0M7SUFDQzs7RUFHRDtJQUNDOztFQUdEO0lBQ0M7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFHRDtJQUNDOzs7QUFHRjtFQXRCRDtJQXVCRTtJQUNBOzs7QUFJRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQVZEO0lBV0U7SUFDQTtJQUNBOzs7QUFHRjtFQUNDOztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0M7O0FBRUQ7RUFWRDtJQVdFOzs7QUFFRDtFQWJEO0lBY0U7OztBQUdGO0VBQ0M7RUFDQTs7O0FDakVEO0VBREQ7SUFFRTs7O0FBRUQ7RUFKRDtJQUtFO0lBQ0E7SUFDQTs7OztBQUlEO0VBREQ7SUFFRTs7OztBQUdGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FDcEJEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFMRDtJQU1FOzs7QUFFRDtFQVJEO0lBU0U7OztBQUdBO0VBREQ7SUFFRTs7O0FBRUQ7RUFKRDtJQUtFOzs7QUFJRDtFQUREO0lBRUU7SUFDQTs7O0FBRUQ7RUFMRDtJQU1FO0lBQ0E7SUFDQTs7O0FBR0E7RUFERDtJQUVFO0lBQ0E7OztBQUlEO0VBREQ7SUFFRTs7O0FBSUQ7RUFERDtJQUVFOzs7QUFLRjtFQUREO0lBRUU7OztBQUdGO0VBQ0M7RUFDQTs7QUFDQTtFQUhEO0lBSUU7OztBQUVEO0VBQ0M7O0FBQ0E7RUFGRDtJQUdFO0lBQ0E7OztBQUlIO0VBQ0M7O0FBQ0E7RUFGRDtJQUdFO0lBQ0E7SUFDQTs7O0FBR0E7RUFERDtJQUVFO0lBQ0E7O0VBQ0E7SUFDQzs7OztBQVNKO0VBREQ7SUFFRTs7O0FBRUQ7RUFDQzs7QUFDQTtFQUZEO0lBR0U7SUFDQTtJQUNBOzs7QUFJRDtFQUREO0lBRUU7OztBQUlEO0VBREQ7SUFFRTtJQUNBOzs7QUFHRjtFQUNDOztBQUNBO0VBRkQ7SUFHRTs7O0FBSUY7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQWREO0lBZUU7OztBQUlEO0VBREQ7SUFFRTtJQUNBO0lBQ0E7OztBQUdGO0VBQ0M7RUFDQTs7QUFFRDtFQUNDOztBQUdEO0VBQ0M7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7O0FBRUQ7RUFDQzs7QUFFQztFQUNDO0VBQ0E7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBSUg7RUFDQzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTs7QUFDQTtFQUNDOztBQUNBO0VBRkQ7SUFHRTs7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFQRDtJQVFFO0lBQ0E7OztBQUVEO0VBWEQ7SUFZRTtJQUNBOzs7QUFFRDtFQWZEO0lBZ0JFO0lBQ0E7SUFDQTs7O0FBSUY7RUFDQztFQUNBOzs7QUFRSDtFQUNDO0VBQ0E7RUFDQTs7QUFDQTtFQUpEO0lBS0U7OztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFMRDtJQU1FO0lBQ0E7OztBQUVEO0VBQ0M7O0FBQ0E7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUxEO0lBTUU7SUFDQTs7O0FBRUQ7RUFURDtJQVVFO0lBQ0E7OztBQUtIO0VBM0JEO0lBNEJFOzs7QUFHRjtFQUNDOztBQUNBO0VBRkQ7SUFHRTs7O0FBRUQ7RUFMRDtJQU1FOzs7QUFFRDtFQVJEO0lBU0U7OztBQUVEO0VBQ0M7O0FBQ0E7RUFGRDtJQUdFOzs7QUFFRDtFQUxEO0lBTUU7SUFDQTs7O0FBSUg7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBTkQ7SUFPRTtJQUNBOzs7QUFFRDtFQVZEO0lBV0U7OztBQUdGO0VBQ0M7RUFDQTtFQUNBOztBQUNBO0VBSkQ7SUFLRTs7O0FBRUQ7RUFQRDtJQVFFOzs7QUFFRDtFQVZEO0lBV0U7SUFDQTs7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7O0FBQ0E7RUFKRDtJQUtFOzs7QUFFRDtFQVBEO0lBUUU7OztBQUVEO0VBVkQ7SUFXRTs7O0FBR0Y7RUFDQztFQUNBOztBQUNBO0VBSEQ7SUFJRTs7O0FBSUg7RUFDQzs7QUFDQTtFQUZEO0lBR0U7SUFDQTs7O0FBR0E7RUFERDtJQUVFO0lBQ0E7SUFDQTs7O0FBSUQ7RUFERDtJQUVFOzs7O0FBVUg7RUFDQzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBTEQ7SUFNRTs7O0FBRUQ7RUFSRDtJQVNFO0lBQ0E7OztBQUlEO0VBQ0M7O0FBQ0E7RUFGRDtJQUdFOzs7QUFFRDtFQUxEO0lBTUU7SUFDQTs7O0FBSUg7RUFDQztFQUNBOztBQUNBO0VBSEQ7SUFJRTs7O0FBRUQ7RUFORDtJQU9FOzs7QUFFRDtFQVREO0lBVUU7SUFDQTs7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFQRDtJQVFFOzs7QUFFRDtFQVZEO0lBV0U7OztBQUVEO0VBYkQ7SUFjRTs7O0FBR0Q7RUFDQzs7QUFHRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNDOztBQUVEO0VBVkQ7SUFXRTtJQUNBOzs7QUFHRjtFQUNDO0VBQ0E7RUFDQTs7QUFDQTtFQUpEO0lBS0U7SUFDQTs7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUxEO0lBTUU7SUFDQTs7O0FBRUQ7RUFURDtJQVVFO0lBQ0E7OztBQUVEO0VBYkQ7SUFjRTtJQUNBO0lBQ0E7OztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQztFQUNBOztBQUdGO0VBQ0M7O0FBQ0E7RUFGRDtJQUdFOzs7O0FBT0o7RUFDQztFQUNBOztBQUNBO0VBSEQ7SUFJRTs7O0FBRUQ7RUFORDtJQU9FOzs7O0FBSUg7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFQRDtJQVFFOzs7QUFFRDtFQVZEO0lBV0U7OztBQUVEO0VBYkQ7SUFjRTtJQUNBOzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTs7QUFDQTtFQUpEO0lBS0U7OztBQUlGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQU5EO0lBT0U7SUFDQTtJQUNBO0lBQ0E7OztBQUVEO0VBWkQ7SUFhRTtJQUNBOzs7O0FBS0Y7RUFERDtJQUVFOzs7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHQTtFQUNDOztBQUVEO0VBQ0M7O0FBRUQ7RUFDQzs7QUFHRDtFQUNDOztBQUlDO0VBQ0M7O0FBS0Y7RUFDQzs7QUFJRjtFQUNDO0VBQ0E7RUFDQTs7QUFJQztFQUNDOztBQUtIO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdEO0VBQ0M7RUFDQTtFQUNBOztBQUVEO0FBQUE7RUFFQzs7QUFFRDtFQUNDOztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHRDtFQUNDO0VBQ0E7OztBQUdGO0VBQ0M7RUFDQTtFQUNBOzs7QUFHQTtFQUNDO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVDO0VBQ0M7OztBQUlIO0VBQ0M7OztBQUVEO0VBQ0M7RUFDQTs7O0FDcnBCRDtFQUNDO0VBQ0E7OztBQUdBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFMRDtJQU1FO0lBQ0E7OztBQUVEO0VBVEQ7SUFVRTtJQUNBO0lBQ0E7OztBQUVEO0VBZEQ7SUFlRTs7O0FBS0Q7RUFDQztFQUNBO0VBQ0E7O0FBQ0E7RUFKRDtJQUtFOzs7QUFFRDtFQVBEO0lBUUU7SUFDQTs7O0FBR0Y7RUFDQztFQUNBOztBQUNBO0VBSEQ7SUFJRTtJQUNBOzs7QUFFRDtFQVBEO0lBUUU7SUFDQTtJQUNBOzs7QUFHRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQzs7QUFHRDtFQWJEO0lBY0U7SUFDQTs7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNDOztBQUVEO0VBWEQ7SUFZRTs7O0FBRUQ7RUFkRDtJQWVFO0lBQ0E7OztBQUlIO0VBQ0M7RUFDQTtFQUNBOztBQUVBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQU5EO0lBT0U7OztBQUVEO0VBVEQ7SUFVRTtJQUNBOzs7QUFFRDtFQUNDO0VBQ0E7O0FBQ0E7RUFIRDtJQUlFOzs7QUFFRDtFQU5EO0lBT0U7OztBQUdGO0VBQ0M7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7O0FBRUQ7RUFDQztFQUNBOzs7QUM5SEo7RUFDQzs7QUFDQTtFQUNDOztBQUNBO0VBRkQ7SUFHRTs7O0FBRUQ7RUFMRDtJQU1FOzs7QUFHRjtFQUNDO0VBQ0E7O0FBQ0E7RUFIRDtJQUlFO0lBQ0E7OztBQUVEO0VBUEQ7SUFRRTs7O0FBR0Y7RUFDQzs7QUFDQTtFQUZEO0lBR0U7OztBQUVEO0VBTEQ7SUFNRTs7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7O0FBQ0E7RUFKRDtJQUtFOzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBOztBQUNBO0VBYkQ7SUFjRTtJQUNBOzs7QUFFRDtFQWpCRDtJQWtCRTtJQUNBOzs7QUFFRDtFQXJCRDtJQXNCRTtJQUNBO0lBQ0E7SUFDQTs7O0FBR0E7RUFERDtJQUVFO0lBQ0E7SUFDQTs7O0FBR0Y7RUFDQzs7QUFDQTtFQUZEO0lBR0U7SUFDQTtJQUNBO0lBQ0E7OztBQUdGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFMRDtJQU1FO0lBQ0E7SUFDQTs7O0FBR0Y7RUFDQzs7QUFDQTtFQUZEO0lBR0U7SUFDQTtJQUNBOzs7QUFHRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBSUE7O0FBSEE7RUFDQzs7QUFHRDtFQVREO0lBVUU7OztBQUdGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQzs7QUFFRDtFQVJEO0lBU0U7OztBQUlIO0VBQ0M7O0FBQ0E7RUFGRDtJQUdFO0lBQ0E7SUFDQTs7OztBQ25JSjtFQUNDOztBQUNBO0VBQ0M7RUFDQTtFQUNBOztBQUNBO0VBSkQ7SUFLRTtJQUNBOzs7QUFFRDtFQVJEO0lBU0U7SUFDQTs7O0FBRUQ7RUFaRDtJQWFFO0lBQ0E7Ozs7QUFLRjtFQUNDOztBQUVEO0VBQ0M7RUFDQTs7QUFFRDtFQVJEO0lBU0U7Ozs7QUMxQkQ7RUFIRDtJQUlFO0lBQ0E7OztBQUdEO0VBUkQ7SUFTRTs7OztBQUlGO0VBQ0M7OztBQ2REO0VBQ0M7O0FBQ0E7RUFGRDtJQUdFOzs7QUFFRDtFQUxEO0lBTUU7OztBQUdBO0VBREQ7SUFFRTs7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQVJEO0lBU0U7SUFDQTs7O0FBRUQ7RUFaRDtJQWFFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFDQTtJQUNDOzs7QUFFRDtFQXRCRjtJQXVCRzs7O0FBR0Y7RUExQkQ7SUEyQkU7OztBQUlEO0VBREQ7SUFFRTs7O0FBRUQ7RUFKRDtJQUtFOzs7QUFFRDtFQUNDO0VBQ0E7O0FBQ0E7RUFIRDtJQUlFOzs7QUFFRDtFQU5EO0lBT0U7SUFDQTs7O0FBSUg7RUFDQzs7QUFFQTtFQUhEO0lBSUU7OztBQUVEO0VBTkQ7SUFPRTtJQUNBO0lBQ0E7OztBQUVEO0VBWEQ7SUFZRTs7O0FBR0Y7RUFDQzs7QUFDQTtFQUZEO0lBR0U7SUFDQTs7OztBQU1IO0VBQ0M7RUFDQTs7QUFDQTtFQUhEO0lBSUU7SUFDQTs7O0FBRUQ7RUFQRDtJQVFFO0lBQ0E7OztBQUVEO0VBWEQ7SUFZRTtJQUNBOzs7QUFFRDtFQUNDO0VBQ0E7O0FBQ0E7RUFIRDtJQUlFO0lBQ0E7OztBQUVEO0VBUEQ7SUFRRTtJQUNBOzs7QUFJRjtFQUNDO0VBQ0E7O0FBQ0E7RUFIRDtJQUlFOzs7QUFFRDtFQU5EO0lBT0U7OztBQUdGO0VBQ0M7O0FBRUQ7RUFDQzs7QUFDQTtFQUNDOztBQUVEO0VBQ0M7O0FBRUQ7RUFDQzs7QUFFRDtFQUNDOztBQUNBO0VBQ0M7RUFDQTs7QUFDQTtFQUhEO0lBSUU7SUFDQTs7O0FBS0o7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUxEO0lBTUU7SUFDQTtJQUNBO0lBQ0E7OztBQUVEO0VBWEQ7SUFZRTs7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUxEO0lBTUU7SUFDQTs7O0FBRUQ7RUFDQztFQUNBOztBQUdGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQU5EO0lBT0U7SUFDQTs7O0FBRUQ7RUFWRDtJQVdFOzs7QUFHQTtFQUREO0lBRUU7SUFDQTs7O0FBR0Y7RUFDQztFQUNBOztBQUNBO0VBSEQ7SUFJRTs7O0FBRUQ7RUFORDtJQU9FO0lBQ0E7OztBQUdGO0VBQ0M7O0FBQ0E7RUFGRDtJQUdFOzs7O0FBT0o7RUFERDtJQUVFOzs7O0FBSUQ7RUFERDtJQUVFOzs7O0FBSUQ7RUFERDtJQUVFOzs7O0FBTUY7RUFDQzs7QUFDQTtFQUNDO0VBQ0E7O0FBQ0E7RUFIRDtJQUlFOzs7QUFFRDtFQU5EO0lBT0U7OztBQUdGO0VBQ0M7RUFDQTs7QUFDQTtFQUhEO0lBSUU7OztBQUdGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFMRDtJQU1FO0lBQ0E7SUFDQTtJQUNBOzs7QUFFRDtFQVhEO0lBWUU7SUFDQTtJQUNBOzs7QUFFRDtFQUNDOztBQUNBO0VBRkQ7SUFHRTs7O0FBSUY7RUFDQzs7QUFFQTtFQUhEO0lBSUU7OztBQUdGO0VBQ0M7O0FBQ0E7RUFGRDtJQUdFO0lBQ0E7OztBQUtGO0VBREQ7SUFFRTs7O0FBRUQ7RUFKRDtJQUtFOzs7O0FBUUY7RUFDQzs7QUFDQTtFQUZEO0lBR0U7SUFDQTs7O0FBRUQ7RUFORDtJQU9FO0lBQ0E7OztBQUlEO0VBREQ7SUFFRTs7O0FBR0Y7RUFDQzs7QUFDQTtFQUZEO0lBR0U7OztBQUVEO0VBTEQ7SUFNRTs7O0FBR0Y7RUFDQzs7QUFDQTtFQUZEO0lBR0U7OztBQUVEO0VBTEQ7SUFNRTs7O0FBR0Y7RUFDQzs7QUFDQTtFQUZEO0lBR0U7OztBQUdGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBUEQ7SUFRRTs7O0FBRUQ7RUFWRDtJQVdFOzs7QUFFRDtFQWJEO0lBY0U7SUFDQTtJQUNBOzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQVZEO0lBV0U7SUFDQTs7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7O0FBQ0E7RUFKRDtJQUtFO0lBQ0E7SUFDQTs7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7O0FBQ0E7RUFDQzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUVEO0VBQ0M7RUFDQTtFQUNBOztBQUNBO0VBSkQ7SUFLRTtJQUNBO0lBQ0E7SUFDQTs7O0FBSUg7RUFDQztFQUNBO0VBQ0E7O0FBQ0E7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUxEO0lBTUU7SUFDQTs7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7O0FBQ0E7RUFKRDtJQUtFOzs7QUFHRjtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUlIO0VBQ0M7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7O0FBRUQ7RUFDQztFQUNBOztBQUNBO0VBSEQ7SUFJRTtJQUNBOzs7QUFFRDtFQVBEO0lBUUU7OztBQUVEO0VBQ0M7O0FBQ0E7RUFDQzs7QUFLSDtFQUNDO0VBQ0E7O0FBQ0E7RUFDQztFQUNBOztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBTkQ7SUFPRTs7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7O0FBRUQ7RUFDQzs7QUFJSDtFQUNDO0VBQ0E7O0FBQ0E7RUFDQzs7QUFHRjtFQUNDO0VBQ0E7RUFDQTs7QUFDQTtFQUpEO0lBS0U7SUFDQTs7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7O0FBQ0E7RUFDQzs7QUFFRDtFQUNDO0VBQ0E7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7O0FBQ0E7RUFDQztFQUNBO0VBQ0E7O0FBRUQ7RUFDQztFQUNBOztBQUVEO0VBQ0M7RUFDQTs7QUFHRjtFQUNDO0VBQ0E7RUFDQTs7QUFDQTtFQUNDO0VBQ0E7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVEO0VBQ0M7RUFDQTtFQUNBOztBQUVEO0VBQ0M7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFFRDtFQUNDOzs7QUFPRDtFQUNDOztBQUNBO0VBRkQ7SUFHRTs7O0FBR0Y7RUFDQzs7QUFDQTtFQUZEO0lBR0U7SUFDQTtJQUNBOzs7QUFFRDtFQVBEO0lBUUU7OztBQUlGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFMRDtJQU1FO0lBQ0E7OztBQUdGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQVREO0lBVUU7OztBQUVEO0VBWkQ7SUFhRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7OztBQUVEO0VBcEJEO0lBcUJFO0lBQ0E7SUFDQTs7O0FBRUQ7RUFDQztFQUNBOztBQUNBO0VBSEQ7SUFJRTs7O0FBSUQ7RUFERDtJQUVFOzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTs7QUFDQTtFQUpEO0lBS0U7OztBQUVEO0VBUEQ7SUFRRTs7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7O0FBQ0E7RUFDQztFQUNBOztBQUNBO0VBSEQ7SUFJRTtJQUNBOzs7QUFJRDtFQUREO0lBRUU7Ozs7QUN6dEJOO0VBQ0k7O0FBRUE7RUFDSTs7QUFHSjtFQUNJO0lBQ0k7SUFDQTs7O0FBSVI7RUFDSTtJQUNJOzs7QUFJUjtFQUNJO0lBQ0k7Ozs7QUFLWjtFQUNJO0VBQ0E7RUFDQTs7QUFFQTtFQUxKO0lBTVE7OztBQUdKO0VBVEo7SUFVUTs7OztBQUlSO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFOSjtJQU9ROzs7QUFHSjtFQVZKO0lBV1E7SUFDQTtJQUNBO0lBQ0E7OztBQUdKO0VBakJKO0lBa0JRO0lBQ0E7Ozs7QUFJUjtFQUNJO0VBQ0E7O0FBRUE7RUFKSjtJQUtRO0lBQ0E7SUFDQTs7O0FBR0o7RUFWSjtJQVdRO0lBQ0E7SUFDQTtJQUNBOzs7QUFHSjtFQWpCSjtJQWtCUTtJQUNBO0lBQ0E7Ozs7QUFLSjtFQURKO0lBRVE7OztBQUdKO0VBTEo7SUFNUTtJQUNBO0lBQ0E7SUFDQTs7O0FBR0o7RUFaSjtJQWFROzs7O0FBSVI7RUFDSTtFQUNBO0VBQ0E7O0FBRUE7RUFMSjtJQU1ROzs7QUFHSjtFQVRKO0lBVVE7SUFDQTs7OztBQUlSO0VBQ0k7RUFDQTtFQUNBOztBQUVBO0VBTEo7SUFNUTs7O0FBR0o7RUFUSjtJQVVRO0lBQ0E7SUFDQTs7OztBQUlSO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNJO0VBQ0E7O0FBR0o7RUFmSjtJQWdCUTtJQUNBOzs7QUFHSjtFQXBCSjtJQXFCUTtJQUNBO0lBQ0E7Ozs7QUM5SlA7RUFDQzs7QUFHRDtFQUNDO0VBQ0E7RUFDQTs7QUFFQTtFQUxEO0lBTUU7OztBQUdEO0VBVEQ7SUFVRTs7O0FBR0Q7RUFiRDtJQWNFO0lBQ0E7SUFDQTs7O0FBSUY7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFYRDtJQVlFO0lBQ0E7OztBQUdEO0VBaEJEO0lBaUJFOzs7QUFHRDtFQXBCRDtJQXFCRTtJQUNBO0lBQ0E7OztBQUlGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQVBEO0lBUUU7OztBQUdEO0VBWEQ7SUFZRTs7O0FBR0Q7RUFmRDtJQWdCRTs7RUFFQTtJQUNDO0lBQ0E7OztBQUtIO0VBQ0M7RUFDQTs7QUFFQTtFQUpEO0lBS0U7OztBQUdEO0VBUkQ7SUFTRTtJQUNBO0lBQ0E7OztBQUlGO0VBQ0M7O0FBRUE7RUFIRDtJQUlFO0lBQ0E7OztBQUdEO0VBUkQ7SUFTRTtJQUNBOzs7QUFJRjtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBTkQ7SUFPRTtJQUNBOzs7QUFJRjtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0M7RUFDQTs7QUFHRDtFQVhEO0lBWUU7OztBQUlGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBWEQ7SUFZRTs7O0FBR0Q7RUFmRDtJQWdCRTs7O0FBR0Q7RUFuQkQ7SUFvQkU7SUFDQTtJQUNBO0lBQ0E7OztBQUlGO0VBQ0M7RUFDQTtFQUNBOztBQUVBO0VBTEQ7SUFNRTtJQUNBO0lBQ0E7OztBQUdEO0VBWEQ7SUFZRTtJQUNBOzs7QUFJRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBVEQ7SUFVRTtJQUNBOzs7QUFHRDtFQWREO0lBZUU7OztBQUdEO0VBbEJEO0lBbUJFO0lBQ0E7OztBQUlGO0VBQ0M7RUFDQTs7QUFFQTtFQUpEO0lBS0U7OztBQUVEO0VBUEQ7SUFRRTs7O0FBSUY7RUFDQztFQUNBO0VBQ0E7O0FBQ0E7RUFKRDtJQUtFOzs7QUFFRDtFQUNDO0VBQ0E7O0FBRUE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHRDtFQUNDOztBQUVBO0VBSEQ7SUFJRTs7O0FBS0g7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNDOztBQUtIO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNDO0VBQ0E7O0FBR0Q7RUFmRDtJQWdCRTs7O0FBSUY7RUFDQztFQUNBO0VBQ0E7O0FBRUE7RUFMRDtJQU1FOzs7QUFHRDtFQVREO0lBVUU7OztBQUlGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBUkQ7SUFTRTs7O0FBR0Q7RUFaRDtJQWFFOzs7QUFHRDtFQWhCRDtJQWlCRTs7O0FBVUY7RUFDQzs7QUFHRDtFQUNDO0VBQ0E7O0FBRUE7RUFKRDtJQUtFO0lBQ0E7OztBQUdEO0VBVEQ7SUFVRTs7OztBQzlVSDtFQUNDOztBQUVBO0VBSEQ7SUFJRTs7OztBQUlGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFORDtJQU9FOzs7O0FBSUY7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBVkQ7SUFXRTs7O0FBR0Q7RUFkRDtJQWVFOzs7O0FBSUY7RUFDQztFQUNBO0VBQ0E7O0FBRUE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0M7O0FBRUE7RUFDQzs7QUFJRjtFQUNDOztBQUlGO0VBQ0M7SUFDQzs7OztBQUtIO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0M7OztBQUlGO0VBQ0M7RUFDQTs7QUFFQTtFQUNDOzs7QUFJRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQVJEO0lBU0U7OztBQUdEO0VBWkQ7SUFhRTtJQUNBOzs7QUFHRDtFQWpCRDtJQWtCRTtJQUNBO0lBQ0E7SUFDQTs7OztBQUlGO0VBQ0M7RUFDQTtFQUNBOzs7QUFHRDtFQUNDO0VBQ0E7O0FBRUE7RUFKRDtJQUtFOzs7O0FBSUY7RUFDQztFQUNBOztBQUVBO0VBSkQ7SUFLRTtJQUNBO0lBQ0E7OztBQUdEO0VBVkQ7SUFXRTtJQUNBO0lBQ0E7OztBQUdEO0VBaEJEO0lBaUJFO0lBQ0E7Ozs7QUFJRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQVBEO0lBUUU7SUFDQTtJQUNBO0lBQ0E7OztBQUdEO0VBZEQ7SUFlRTtJQUNBO0lBQ0E7SUFDQTtJQUNBOzs7QUFHRDtFQXRCRDtJQXVCRTtJQUNBO0lBQ0E7SUFDQTs7OztBQzlLRjtFQUNDOzs7QUFHRDtFQUNDO0VBQ0E7OztBQUdEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFJQTtFQUNDO0VBQ0E7O0FBaUJGO0VBdkNEO0lBd0NFOzs7QUFHRDtFQTNDRDtJQTRDRTtJQUNBOzs7O0FBS0Q7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFQRDtJQVFFOzs7QUFFRDtFQVZEO0lBV0U7OztBQUlGO0VBQ0M7RUFDQTs7QUFFQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0Q7RUFDQzs7QUFHRDtFQUNDO0lBQ0M7OztBQUdGO0VBQ0M7SUFDQztJQUNBOzs7QUFLSDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RTlCakdFO0VBQ0E7RUFDQSxvQjhCZ0d5QjtFOUIvRnpCO0VBQ0E7O0E4QmdHRjtFQUNDOztBQUdEO0VBWkQ7SUFhRTs7O0FBR0Q7RUFoQkQ7SUFpQkU7OztBQUdEO0VBcEJEO0lBcUJFOzs7QUFJRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFORDtJQU9FOzs7QUFFRDtFQVREO0lBVUU7OztBQUlGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUlGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0M7O0FBRUE7RUFDQzs7QUFJRjtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0M7O0FBR0Q7RUFDQzs7QUFJRjtFQUNDO0VBQ0E7O0FBRUE7RUFDQzs7QUFJRjtFQTlDRDtJQStDRTs7OztBQ25ORDtFQUNDO0VBQ0E7RUFDQTs7QUFFQTtFQUxEO0lBTUU7OztBQUdEO0VBVEQ7SUFVRTs7O0FBR0Q7RUFiRDtJQWNFOzs7QUFJRjtFQUNDOztBQUVBO0VBSEQ7SUFJRTs7O0FBR0Q7RUFQRDtJQVFFOzs7QUFJRjtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBTkQ7SUFPRTtJQUNBOzs7QUFHRDtFQVhEO0lBWUU7SUFDQTtJQUNBOzs7QUFHRDtFQWpCRDtJQWtCRTtJQUNBOzs7QUFJRjtFQUNDO0VBQ0E7RUFDQTs7QUFFQTtFQUxEO0lBTUU7OztBQUdEO0VBVEQ7SUFVRTs7O0FBSUY7RUFDQztFQUNBO0VBQ0E7O0FBRUE7RUFMRDtJQU1FO0lBQ0E7OztBQUlGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBUkQ7SUFTRTtJQUNBOzs7QUFHRDtFQWJEO0lBY0U7SUFDQTs7O0FBR0Q7RUFsQkQ7SUFtQkU7SUFDQTs7O0FBSUY7RUFDQztFQUNBOztBQUVBO0VBSkQ7SUFLRTs7O0FBSUY7RUFDQztFQUNBOztBQUVBO0VBSkQ7SUFLRTtJQUNBOzs7QUFJRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQVJEO0lBU0U7SUFDQTs7O0FBR0Q7RUFiRDtJQWNFO0lBQ0E7OztBQUlGO0VBQ0M7RUFDQTs7QUFFQTtFQUpEO0lBS0U7OztBQUdEO0VBUkQ7SUFTRTs7O0FBR0Q7RUFaRDtJQWFFOzs7QUFLRDtFQUNDO0VBQ0E7O0FBQ0E7RUFDQztFQUNBO0VBQ0E7O0FBR0Q7RUFDQzs7QUFJRjtFQWZEO0lBZ0JFOztFQUdDO0lBQ0M7OztBQUtIO0VBekJEO0lBMEJFO0lBQ0E7SUFDQTs7RUFHQztJQUNDOzs7QUFNSjtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBTkQ7SUFPRTtJQUNBO0lBQ0E7SUFDQTs7O0FBR0Q7RUFiRDtJQWNFO0lBQ0E7SUFDQTtJQUNBOzs7QUFHRDtFQXBCRDtJQXFCRTtJQUNBO0lBQ0E7SUFDQTs7OztBQzVOSDtFQUNDO0VBQ0E7O0FBRUE7RUFDQztFQUNBOztBQUdEO0VBQ0M7SUFDQzs7O0FBSUY7RUFmRDtJQWdCRTs7OztBQUlGO0VBQ0M7OztBQUdEO0VBQ0M7O0FBRUE7RUFDQzs7QUFHRDtFQUNDO0lBQ0M7Ozs7QUFLSDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBZEQ7SUFlRTs7OztBQUlGO0VBQ0M7OztBQUdEO0VBQ0M7OztBQUdEO0VBQ0M7RUFDQTs7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdEO0VBQ0M7OztBQUVEO0VBQ0M7O0FBQ0E7RUFGRDtJQUdFOzs7O0FDNUZGO0VBQ0M7O0FBQ0E7RUFDQzs7QUFDQTtFQUZEO0lBR0U7OztBQUVEO0VBTEQ7SUFNRTs7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBTkQ7SUFPRTs7O0FBRUQ7RUFURDtJQVVFO0lBQ0E7OztBQUdGO0VBQ0M7RUFDQTtFQUNBO0VBRUE7O0FBQ0E7RUFORDtJQU9FOzs7QUFFRDtFQVREO0lBVUU7SUFDQTs7O0FBRUQ7RUFiRDtJQWNFO0lBQ0E7OztBQUdGO0VBQ0M7RUFDQTtFQUNBOztBQUVBO0VBTEQ7SUFNRTtJQUNBO0lBQ0E7SUFDQTtJQUNBOzs7QUFFRDtFQVpEO0lBYUU7SUFDQTtJQUNBO0lBQ0E7Ozs7QUFJSDtFQUNDO0VBQ0E7RUFDQTs7O0FBRUQ7RUFDQztFQUNBOztBQUNBO0VBSEQ7SUFJRTs7OztBQUdGO0VBQ0M7OztBQUdEO0VBQ0M7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBOztBQUNBO0VBQ0M7RUFDQTs7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTs7QUFDQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNDO0VBQ0E7O0FBRUQ7RUFDQzs7QUFDQTtFQUNDO0VBQ0E7O0FBQ0E7RUFDQzs7O0FBS0o7RUFDQzs7O0FDdElEO0VBQ0M7RUFDQTtFQUNBOztBQUVBO0VBTEQ7SUFNRTs7O0FBRUQ7RUFDQzs7O0FDVEY7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBVEQ7SUFVRTs7O0FBRUQ7RUFaRDtJQWFFO0lBQ0E7SUFDQTs7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7O0FBQ0E7RUFDQzs7QUFHRjtFQUNDO0VBQ0E7O0FBRUQ7RUFDQztFQUNBOztBQUNBO0VBSEQ7SUFJRTs7O0FBSUY7RUFDQztFQUNBOztBQUNBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBUEQ7SUFRRTtJQUNBOzs7QUFFRDtFQUNDO0VBQ0E7O0FBR0Y7RUFuQkQ7SUFvQkU7OztBQUlEO0VBREQ7SUFFRTtJQUNBO0lBQ0E7SUFDQTs7O0FBRUQ7RUFQRDtJQVFFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7Ozs7QUFLRjtFQUNDO0VBQ0E7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7OztBQUlEO0VBREQ7SUFFRTs7OztBQ3pGRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQ1JEO0VBQ0M7RUFDQTtFQUNBOztBQUNBO0VBSkQ7SUFLRTtJQUNBOzs7QUFFRDtFQVJEO0lBU0U7Ozs7QUFHRjtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0M7RUFDQTs7QUFFRDtFQVREO0lBVUU7SUFDQTs7OztBQUlGO0VBQ0M7RUFDQTtFQUNBOztBQUVBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFMRDtJQU1FOzs7QUFFRDtFQVJEO0lBU0U7SUFDQTs7O0FBR0Y7RUFsQkQ7SUFtQkU7SUFDQTtJQUNBOzs7QUFFRDtFQXZCRDtJQXdCRTtJQUNBO0lBQ0E7Ozs7QUFHRjtFQUNDO0VBQ0E7O0FBQ0E7RUFIRDtJQUlFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBQ0E7SUFDQztJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7OztBQUNBO0VBUEQ7SUFRRTs7O0FBZEg7RUFpQkU7SUFDQztJQUNBO0lBQ0E7OztBQUlIO0VBM0JEO0lBNEJFOzs7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBVEQ7SUFVRTtJQUNBO0lBQ0E7SUFDQTtJQUNBOzs7QUFFRDtFQWhCRDtJQWlCRTtJQUNBO0lBQ0E7Ozs7QUFHRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQztFQUNBOztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNDOztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUlIO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQU5EO0lBT0U7SUFDQTtJQUNBOzs7QUFHRDtFQUNDOztBQUVEO0VBQ0M7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFORDtJQU9FOzs7QUFFRDtFQUNDOztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUlIO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFkRDtJQWVFO0lBQ0E7OztBQUVEO0VBbEJEO0lBbUJFOzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0M7O0FBR0Q7RUFDQzs7QUFHRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0Q7RUFDQzs7QUFFRDtFQTNCRDtJQTRCRTtJQUNBOzs7QUFFRDtFQS9CRDtJQWdDRTtJQUNBO0lBQ0E7SUFDQTs7OztBQUtIO0VBQ0M7SUFDQzs7RUFFRDtJQUNDOzs7QUFJRjtFQUNDOzs7QUFFRDtFQUNDO0lBQ0M7O0VBSUQ7SUFDQzs7RUFHRDtJQUNDOzs7QUFJRjtFQUNDO0VBQ0E7RUFDQTs7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdDO0VBSUM7RUFDQTs7QUFKQTtFQUREO0lBRUU7OztBQU1GO0VBQ0M7RUFDQTs7O0FBSUg7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQVJEO0lBU0U7SUFDQTs7O0FBR0E7RUFDQztFQUNBO0VBRUE7O0FBRUQ7RUFDQztFQUNBOztBQUNBO0VBSEQ7SUFJRTs7O0FBS0g7RUFDQzs7QUFHRDtFQUNDOztBQUdEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHRDtFQUNDOztBQUVEO0VBL0NEO0lBZ0RFOzs7QUFFRDtFQWxERDtJQW1ERTs7OztBQUdGO0VBQ0M7RUFDQTs7O0FBRUQ7RUFDQztFQUNBOzs7QUFFRDtFQUNDOzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0M7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7O0FBQ0E7RUFIRDtJQUlFOzs7QUFFRDtFQU5EO0lBT0U7OztBQUVEO0VBVEQ7SUFVRTtJQUNBOzs7QUFHRjtFQUNDO0VBQ0E7O0FBRUQ7RUFDQzs7QUFFRDtFQWpDRDtJQWtDRTs7O0FBRUQ7RUFwQ0Q7SUFxQ0U7OztBQUVEO0VBdkNEO0lBd0NFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7Ozs7QUFHRjtFQUNDOztBQUNBO0VBRkQ7SUFHRTtJQUNBOzs7QUFFRDtFQU5EO0lBT0U7OztBQUVEO0VBQ0M7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7OztBQUdGO0VBQ0M7O0FBQ0E7RUFGRDtJQUdFOzs7O0FBR0Y7RUFDQzs7O0FBRUQ7RUFDQztFQUNBOztBQUNBO0VBQ0M7OztBQUdGO0VBQ0M7RUFJQTs7QUFIQTtFQUNDOzs7QUFLRDtFQUREO0lBRUU7Ozs7QUFJRjtFQUNDO0VBQ0E7RUFDQTs7O0FBR0E7RUFERDtJQUVFOzs7O0FDcGREO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0Q7RUFDQzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7O0FBRUQ7RUFDQzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTs7QUFDQTtFQUpEO0lBS0U7OztBQUVEO0VBUEQ7SUFRRTtJQUNBOzs7O0FBSUg7RUFDQzs7O0FBRUQ7RUFDQzs7O0FBRUQ7RUFDQzs7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTs7O0FBRUQ7RUFDQzs7QUFDQTtFQUNDOzs7QUFHRjtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0M7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7O0FBRUQ7RUFiRDtJQWNFOzs7QUFFRDtFQWhCRDtJQWlCRTs7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUxEO0lBTUU7OztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7O0FBQ0E7RUFmRDtJQWdCRTs7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7O0FBQ0E7RUFKRDtJQUtFOzs7QUFHRjtFQUNDO0VBQ0E7RUFDQTs7QUFDQTtFQUpEO0lBS0U7OztBQUlIO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFMRDtJQU1FO0lBQ0E7SUFDQTs7O0FBR0Y7RUFDQztFQUVBOztBQUVEO0VBQ0M7O0FBQ0E7RUFGRDtJQUdFOzs7QUFHRjtFQUNDOztBQUNBO0VBRkQ7SUFHRTs7O0FBR0Y7RUFDQzs7QUFDQTtFQUZEO0lBR0U7OztBQUlEO0VBREQ7SUFFRTs7O0FBR0E7RUFERDtJQUVFO0lBQ0E7OztBQUlIO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFORDtJQU9FOzs7QUFFRDtFQUNDO0VBQ0E7O0FBQ0E7RUFIRDtJQUlFO0lBQ0E7OztBQUtIO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFSRDtJQVNFOzs7QUFFRDtFQUNDO0VBQ0E7O0FBQ0E7RUFIRDtJQUlFOzs7QUFJSDtFQUNDO0VBQ0E7RUFDQTs7QUFDQTtFQUpEO0lBS0U7SUFDQTtJQUNBOzs7QUFHRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFQRDtJQVFFOzs7QUFHRjtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBTEQ7SUFNRTtJQUNBOzs7QUFHRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQzs7QUFLSjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBUkQ7SUFTRTtJQUNBOzs7O0FDNVNIO0VBQ0M7O0FBRUE7RUFDQztJQUNDOztFQUdEO0lBQ0M7O0VBR0Q7SUFDQztJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUdEO0lBQ0M7OztBQUdGO0VBeEJEO0lBeUJFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFQRDtJQVFFO0lBQ0E7SUFDQTs7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7O0FBQ0E7RUFDQztJQUNDOztFQUdEO0lBQ0M7O0VBR0Q7SUFDQztJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUdEO0lBQ0M7OztBQUdGO0VBekJEO0lBMEJFO0lBQ0E7Ozs7QUN4RUg7RUFDQzs7QUFDQTtFQUZEO0lBR0U7OztBQUVEO0VBQ0M7RUFDQTs7O0FBR0Y7RUFpREM7O0FBaERBO0VBQ0M7RUFrQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFyQ0E7RUFGRDtJQUdFOzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBZEQ7SUFlRTs7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQVJEO0lBU0U7OztBQVFGO0VBeENEO0lBeUNFOzs7QUFFRDtFQUNDO0VBQ0E7O0FBS0Q7RUFERDtJQUVFOzs7QUFHRjtFQUNDO0VBQ0E7RUFDQTs7QUFDQTtFQUpEO0lBS0U7OztBQUVEO0VBUEQ7SUFRRTtJQUNBO0lBQ0E7OztBQUdGO0VBQ0M7O0FBQ0E7RUFGRDtJQUdFOzs7O0FBSUg7RUFDQztFQUNBO0VBQ0E7RUFDQTs7O0FDeEZBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFMRDtJQU1FOzs7QUFFRDtFQVJEO0lBU0U7SUFDQTs7O0FBRUQ7RUFDQztFQUNBOztBQUNBO0VBSEQ7SUFJRTs7O0FBR0Y7RUFDQztFQUNBOztBQUNBO0VBSEQ7SUFJRTs7O0FBR0Y7RUFDQztFQUNBOztBQUNBO0VBSEQ7SUFJRTs7O0FBR0Y7QUFBQTtFQUVDO0VBQ0E7O0FBQ0E7RUFKRDtBQUFBO0lBS0U7OztBQUdGO0VBQ0M7RUFDQTs7QUFDQTtFQUhEO0lBSUU7OztBQUVEO0VBTkQ7SUFPRTtJQUNBOzs7QUFFRDtFQVZEO0lBV0U7OztBQUlIO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQU5EO0lBT0U7OztBQUVEO0VBVEQ7SUFVRTs7O0FBRUQ7RUFaRDtJQWFFO0lBQ0E7OztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFiRDtJQWNFO0lBQ0E7OztBQUVEO0VBakJEO0lBa0JFOzs7QUFFRDtFQXBCRDtJQXFCRTtJQUNBO0lBQ0E7SUFDQTs7O0FBR0E7RUFERDtJQUVFO0lBQ0E7OztBQUNBO0VBSkY7SUFLRztJQUNBOzs7QUFJSDtFQUNDOztBQUNBO0VBRkQ7SUFHRTtJQUNBO0lBQ0E7OztBQUdGO0VBQ0M7RUFDQTs7QUFDQTtFQUhEO0lBSUU7SUFDQTs7O0FBRUQ7RUFQRDtJQVFFOzs7QUFHRjtFQUNDO0VBQ0E7O0FBQ0E7RUFIRDtJQUlFOzs7QUFFRDtFQUNDO0VBQ0E7O0FBRUQ7RUFDQzs7QUFNSDtFQUREO0lBRUU7Ozs7QUNqSkY7RUFDQztFQUNBOztBQUNBO0VBSEQ7SUFJRTs7O0FBR0Y7RUFDQztFQUNBOztBQUNBO0VBSEQ7SUFJRTs7O0FBR0Y7RUFDQztFQUNBOztBQUNBO0VBSEQ7SUFJRTs7O0FBR0Y7QUFBQTtFQUVDO0VBQ0E7O0FBQ0E7RUFKRDtBQUFBO0lBS0U7OztBQUdGO0VBQ0M7RUFDQTtFQUNBOztBQUNBO0VBSkQ7SUFLRTs7O0FBRUQ7RUFQRDtJQVFFO0lBQ0E7SUFDQTs7O0FBRUQ7RUFDQztFQUNBOztBQUdGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFMRDtJQU1FOzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTs7QUFDQTtFQUpEO0lBS0U7SUFDQTtJQUNBO0lBQ0E7OztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBVkQ7SUFXRTtJQUNBO0lBQ0E7OztBQUtKO0VBQ0M7RUFDQTs7QUFDQTtFQUhEO0lBSUU7SUFDQTs7O0FBRUQ7RUFQRDtJQVFFOzs7QUFFRDtFQVZEO0lBV0U7SUFDQTs7O0FBRUQ7RUFDQzs7QUFFRDtFQUNDOztBQUNBO0VBRkQ7SUFHRTs7O0FBRUQ7RUFMRDtJQU1FOzs7QUFFRDtFQUNDOztBQUdEO0VBQ0M7O0FBQ0E7RUFGRDtJQUdFOzs7QUFLSjtFQUNDO0VBQ0E7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7RUFDQTs7QUFDQTtFQUNDOztBQUVEO0VBQ0M7RUFDQTtFQUNBOztBQUNBO0VBSkQ7SUFLRTs7O0FBRUQ7RUFQRDtJQVFFOzs7QUFFRDtFQUNDO0VBQ0E7OztBQUtKO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRDtFQUNDO0VBQ0E7O0FBQ0E7RUFIRDtJQUlFO0lBQ0E7OztBQUVEO0VBUEQ7SUFRRTs7O0FBRUQ7RUFWRDtJQVdFOzs7O0FBR0Y7RUFDQztFQUNBOztBQUNBO0VBSEQ7SUFJRTs7O0FBRUQ7RUFORDtJQU9FOzs7O0FDakxEO0VBQ0M7RUFDQTs7QUFDQTtFQUhEO0lBSUU7OztBQUdGO0VBQ0M7RUFDQTs7QUFDQTtFQUhEO0lBSUU7OztBQUdGO0VBQ0M7RUFDQTs7QUFDQTtFQUhEO0lBSUU7OztBQUdGO0FBQUE7RUFFQztFQUNBOztBQUNBO0VBSkQ7QUFBQTtJQUtFOzs7QUFHRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFORDtJQU9FOzs7QUFFRDtFQVREO0lBVUU7SUFDQTs7O0FBRUQ7RUFiRDtJQWNFO0lBQ0E7SUFDQTtJQUNBOzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTs7QUFHRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdEO0VBQ0M7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUQ7RUFDQztFQUNBOztBQUNBO0VBSEQ7SUFJRTtJQUNBOzs7QUFFRDtFQVBEO0lBUUU7OztBQUVEO0VBVkQ7SUFXRTtJQUNBOzs7QUFFRDtFQUNDOztBQUNBO0VBQ0M7O0FBQ0E7RUFGRDtJQUdFOzs7QUFHRjtFQUNDOztBQUNBO0VBRkQ7SUFHRTs7O0FBR0Y7RUFDQzs7QUFDQTtFQUZEO0lBR0U7OztBQUdGO0VBQ0M7O0FBQ0E7RUFGRDtJQUdFOzs7QUFHRjtFQUNDOztBQUNBO0VBRkQ7SUFHRTs7O0FBSUg7RUFDQzs7QUFDQTtFQUZEO0lBR0U7OztBQUVEO0VBTEQ7SUFNRTs7O0FBRUQ7RUFDQzs7QUFHRDtFQUNDOztBQUNBO0VBRkQ7SUFHRTs7O0FBS0o7RUFDQztFQUNBO0VBQ0E7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7O0FBQ0E7RUFDQzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTs7QUFDQTtFQUpEO0lBS0U7OztBQUVEO0VBUEQ7SUFRRTs7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7OztBQUtKO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRDtFQUNDO0VBQ0E7O0FBQ0E7RUFIRDtJQUlFO0lBQ0E7OztBQUVEO0VBUEQ7SUFRRTs7O0FBRUQ7RUFWRDtJQVdFOzs7O0FBR0Y7RUFDQztFQUNBOztBQUNBO0VBSEQ7SUFJRTs7O0FBRUQ7RUFORDtJQU9FOzs7O0FDbE9EO0VBQ0M7RUFDQTs7QUFDQTtFQUhEO0lBSUU7OztBQUdGO0VBQ0M7RUFDQTtFQWlCQTtFQUNBOztBQWpCQTtFQUNDO0VBQ0E7O0FBRUQ7RUFDQztFQUNBOztBQUVEO0VBQ0M7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7O0FBS0Y7RUFDQztFQUNBO0VBQ0E7RUFDQTs7O0FDakNEO0VBQ0M7SUFDQzs7RUFHRDtJQUNDOztFQUdEO0lBQ0M7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFHRDtJQUNDOzs7QUFHRjtFQXRCRDtJQXVCRTtJQUNBOzs7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBVkQ7SUFXRTs7O0FBRUQ7RUFDQztJQUNDOztFQUdEO0lBQ0M7O0VBR0Q7SUFDQztJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUdEO0lBQ0M7OztBQUtGO0VBcENEO0lBcUNFO0lBQ0E7OztBQUVEO0VBeENEO0lBeUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7OztBQUdGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNDOztBQUVEO0VBcEJEO0lBcUJFOzs7QUFFRDtFQXZCRDtJQXdCRTs7OztBQUdGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQzs7QUFFRDtFQXZCRDtJQXdCRTs7O0FBRUQ7RUExQkQ7SUEyQkU7OztBQUVEO0VBN0JEO0lBOEJFOzs7O0FBSUY7RUFDQzs7QUFDQTtFQUZEO0lBR0U7SUFDQTtJQUNBO0lBQ0E7Ozs7QUFHRjtFQUNDOztBQUVBO0VBSEQ7SUFJRTs7OztBQUdGO0VBQ0M7RUFFQTtFQUNBOztBQUNBO0VBTEQ7SUFNRTs7OztBQy9KRjtFQUNDO0VBRUE7RUFDQTs7QUFFQTtFQUNDO0VBQ0E7O0FBRUE7RUFKRDtJQUtFO0lBQ0E7OztBQUlGO0VBQ0M7RUFDQTs7QUFHRDtFQUNDO0VBQ0E7RUFDQTs7QUFFQTtFQUNDOztBQUdEO0VBVEQ7SUFVRTtJQUNBO0lBQ0E7OztBQUlGO0VBQ0M7RUFDQTs7QUFHRDtFQUNDO0VBRUE7O0FBR0Q7RUFDQztJQUNDOztFQUdEO0lBQ0M7OztBQUlGO0VBQ0M7O0FBR0Q7RUE5REQ7SUErREU7OztBQUdEO0VBbEVEO0lBbUVFO0lBQ0E7O0VBRUE7SUFDQzs7O0FBSUY7RUEzRUQ7SUE0RUU7O0VBRUE7SUFDQzs7OztBQUtIO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRDtFQUNDO0VBQ0E7O0FBRUE7RUFKRDtJQUtFOzs7QUFHRDtFQVJEO0lBU0U7OztBQUdEO0VBWkQ7SUFhRTtJQUVBO0lBQ0E7SUFDQTs7OztBQUlGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFORDtJQU9FOzs7QUFHRDtFQVZEO0lBV0U7OztBQUdEO0VBZEQ7SUFlRTtJQUNBOzs7O0FBSUY7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Q7RUFDQztFQUNBOztBQUVBO0VBSkQ7SUFLRTtJQUNBOzs7O0FBSUY7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0M7O0FBR0Q7RUFqQkQ7SUFrQkU7SUFDQTs7O0FBR0Q7RUF0QkQ7SUF1QkU7Ozs7QUFJRjtFQUNDO0VBQ0E7O0FBRUE7RUFKRDtJQUtFO0lBQ0E7OztBQUdEO0VBVEQ7SUFVRTs7OztBQUlGO0VBQ0M7O0FBRUE7RUFIRDtJQUlFO0lBQ0E7Ozs7QUFJRjtFQUNDO0VBQ0E7O0FBRUE7RUFKRDtJQUtFOzs7O0FBSUY7RUFDQzs7QUFFQTtFQUhEO0lBSUU7Ozs7QUFJRjtFQUNDO0VBQ0E7OztBQUdEO0VBQ0M7RUFDQTtFQUNBOzs7QUFHRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFJQTtFQUNDOztBQUdEO0VBQ0M7O0FBTUE7RUFQRDtJQVFFOzs7QUFLSDtFQXpDRDtJQTBDRTtJQUNBOztFQUdDO0lBQ0M7OztBQUtIO0VBcEREO0lBcURFOztFQUdDO0lBQ0M7OztBQUtIO0VBOUREO0lBK0RFO0lBQ0E7SUFDQTs7OztBQUlGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdEO0VBdkJEO0lBd0JFOzs7O0FBSUY7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQU5EO0lBT0U7Ozs7QUFJRjtFQUNDO0VBQ0E7RUFDQTs7QUFFQTtFQUxEO0lBTUU7OztBQUdEO0VBVEQ7SUFVRTtJQUNBOzs7O0FBSUY7RUFDQztFQUNBO0VBQ0E7O0FBRUE7RUFMRDtJQU1FOzs7O0FBSUY7RUFDQztFQUNBO0VBQ0E7O0FBRUE7RUFMRDtJQU1FO0lBQ0E7SUFDQTtJQUNBOzs7QUFHRDtFQVpEO0lBYUU7Ozs7QUFJRjtFQUNDOzs7QUFHRDtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFaRDtJQWFFOzs7QUFHRDtFQUNDO0lBQ0M7SUFDQTtJQUNBOztFQUVBO0lBQ0M7SUFDQTtJQUNBOzs7QUFNSjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBWkQ7SUFhRTtJQUNBO0lBQ0E7OztBQUlGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFORDtJQU9FOzs7QUFHRDtFQUtDO0VBQ0E7RUFDQTtFQUNBOztBQVBBO0VBREQ7SUFFRTs7O0FBU0Y7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHRDtFQVFDO0VBQ0E7RUFDQTtFQUNBOztBQVZBO0VBREQ7SUFFRTs7RUFDQTtJQUNDOzs7QUFTRjtFQWJEO0lBY0U7OztBQUlGO0VBQ0M7RUFDQTs7QUFFQTtFQUNDO0VBQ0E7O0FBRUE7RUFKRDtJQUtFOzs7QUFHRDtFQUNDOztBQUtIO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQVBEO0lBUUU7Ozs7QUFNSjtFQUNDO0VBQ0E7RUFDQTs7O0FBR0Q7RUFDQzs7O0FBR0Q7RUFDQztJQUNDOztFQUdEO0lBQ0M7OztBQzNoQkY7RUFDQzs7QUFFQTtFQUNDO0VBQ0E7O0FBR0Q7RUFDQztJQUNDOzs7QUFJRjtFQWREO0lBZUU7O0VBRUE7SUFDQzs7O0FBSUY7RUFDQztJQUNDOzs7QUFJRDtFQUREO0lBRUU7OztBQUVEO0VBSkQ7SUFLRTs7OztBQUtIO0VBQ0M7OztBQUdEO0VBQ0M7O0FBRUE7RUFIRDtJQUlFOzs7O0FBSUY7RUFDQztFQUNBOztBQUVBO0VBSkQ7SUFLRTtJQUNBOzs7O0FBSUY7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFYRDtJQVlFO0lBQ0E7OztBQUdEO0VBaEJEO0lBaUJFO0lBQ0E7SUFDQTs7O0FBR0Q7RUF0QkQ7SUF1QkU7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7OztBQU9GO0VBQ0M7RUFDQTs7QUFFQTtFQUNDOztBQUdEO0VBUkQ7SUFTRTs7O0FBR0Q7RUFaRDtJQWFFOzs7O0FBSUY7RUFDQztFQUNBO0VBQ0E7O0FBRUE7RUFMRDtJQU1FO0lBQ0E7Ozs7QUFJRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQVBEO0lBUUU7SUFDQTs7O0FBR0Q7RUFaRDtJQWFFO0lBQ0E7OztBQUdEO0VBakJEO0lBa0JFOzs7O0FBSUY7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0M7RUFDQTs7QUFHRDtFQWZEO0lBZ0JFOzs7QUFHRDtFQW5CRDtJQW9CRTtJQUNBO0lBQ0E7Ozs7QUFJRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBZkQ7SUFnQkU7Ozs7QUFJRjtFQUNDO0VBQ0E7OztBQUdEO0VBQ0M7OztBQUdEO0VBQ0M7OztBQUdEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBWEQ7SUFZRTs7OztBQ3JORDtFQUNDOzs7QUFHRjtFQUNDOztBQUNBO0VBRkQ7SUFHRTtJQUNBOzs7O0FBR0Y7RUE4QkM7O0FBN0JBO0VBQ0M7RUFDQTs7QUFDQTtFQUhEO0lBSUU7OztBQUdGO0VBQ0M7RUFDQTs7QUFDQTtFQUhEO0lBSUU7OztBQUdGO0VBQ0M7RUFDQTs7QUFDQTtFQUhEO0lBSUU7OztBQUdGO0FBQUE7RUFFQztFQUNBOztBQUNBO0VBSkQ7QUFBQTtJQUtFOzs7QUFJRjtFQUNDO0VBQ0E7RUFDQTs7QUFDQTtFQUpEO0lBS0U7OztBQUVEO0VBUEQ7SUFRRTtJQUNBOzs7QUFFRDtFQVhEO0lBWUU7OztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0Q7RUFDQzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FDckdIO0VBQ0M7O0FBQ0E7RUFGRDtJQUdFO0lBQ0E7SUFDQTs7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQztFQUREO0lBRUU7OztBQUdGO0VBaEJEO0lBaUJFOzs7QUFFRDtFQW5CRDtJQW9CRTs7O0FBRUQ7RUF0QkQ7SUF1QkU7SUFDQTtJQUVBO0lBQ0E7SUFDQTs7O0FBRUQ7RUE5QkQ7SUErQkU7Ozs7QUN0Q0g7RUFDQztFQUNBO0VBQ0E7O0FBRUE7RUFMRDtJQU1FO0lBQ0E7O0VBQ0E7SUFDQzs7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUxEO0lBTUU7OztBQUVEO0VBUkQ7SUFTRTtJQUNBOzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNDOzs7QUFNSDtFQUNDO0VBQ0E7O0FBQ0E7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFHQTtFQUNDO0VBQ0E7OztBQUtKO0VBQ0M7SUFDQzs7RUFFRDtJQUNDOzs7QUMvREY7RUFDQzs7QUFDQTtFQUZEO0lBR0U7Ozs7QUFHRjtFQUNDOztBQUNBO0VBRkQ7SUFHRTs7OztBQ1RGO0VBQ0M7RUFDQTs7O0FBRUQ7RUFDQzs7QUFDQTtFQUZEO0lBR0U7Ozs7QUNORDtFQUNDO0VBQ0E7O0FBQ0E7RUFIRDtJQUlFOzs7QUFFRDtFQU5EO0lBT0U7Ozs7QUFJSDtFQUNDO0VBQ0E7RUFDQTs7QUFDQTtFQUpEO0lBS0U7Ozs7QUNqQkY7RUFDQzs7QUFDQTtFQUZEO0lBR0U7OztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBUEQ7SUFRRTs7O0FBRUQ7RUFWRDtJQVdFOzs7QUFFRDtFQWJEO0lBY0U7SUFDQTs7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFHRjtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBTEQ7SUFNRTtJQUNBO0lBQ0E7OztBQUVEO0VBQ0M7RUFDQTs7QUFHRjtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUdEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFMRDtJQU1FOzs7QUFFRDtFQVJEO0lBU0U7OztBQUdGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQztFQUNBOztBQUdGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFMRDtJQU1FOzs7QUFFRDtFQVJEO0lBU0U7SUFDQTs7O0FBRUQ7RUFaRDtJQWFFO0lBQ0E7SUFDQTtJQUNBOzs7QUFHRjtFQUNDOztBQUVEO0VBQ0M7RUFDQTs7QUFDQTtFQUhEO0lBSUU7SUFDQTs7O0FBRUQ7RUFQRDtJQVFFO0lBQ0E7SUFDQTs7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUxEO0lBTUU7OztBQUVEO0VBUkQ7SUFTRTtJQUNBOzs7QUFFRDtFQVpEO0lBYUU7SUFDQTs7O0FBRUQ7RUFDQzs7QUFDQTtFQUZEO0lBR0U7SUFDQTtJQUNBOzs7QUFHRjtFQUNDOztBQUNBO0VBRkQ7SUFHRTs7O0FBR0Y7RUFDQzs7QUFDQTtFQUZEO0lBR0U7OztBQUVEO0VBTEQ7SUFNRTtJQUVBOzs7O0FBUUo7RUFERDtJQUVFOzs7O0FBR0Y7RUFDQzs7QUFDQTtFQUZEO0lBR0U7SUFDQTs7O0FBRUQ7RUFORDtJQU9FOzs7QUFFRDtFQVREO0lBVUU7Ozs7QUMxS0Y7RUFDQzs7QUFDQTtFQUNDOztBQUVEO0VBQ0M7RUFDQTtFQUNBOztBQUNBO0VBSkQ7SUFLRTtJQUNBO0lBQ0E7OztBQUdGO0VBQ0M7RUFDQTs7QUFDQTtFQUhEO0lBSUU7SUFDQTtJQUNBO0lBQ0E7OztBQUVEO0VBVEQ7SUFVRTtJQUNBO0lBRUE7OztBQUdGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFJQTs7QUFIQTtFQUNDOztBQUdEO0VBWkQ7SUFhRTs7O0FBR0Y7RUFDQztFQUNBOztBQUNBO0VBSEQ7SUFJRTs7O0FBRUQ7RUFORDtJQU9FOzs7QUFHRjtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBTEQ7SUFNRTs7O0FBRUQ7RUFSRDtJQVNFOzs7O0FBSUg7RUFDQzs7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFQRDtJQVFFO0lBQ0E7OztBQUVEO0VBWEQ7SUFZRTtJQUNBOzs7QUFFRDtFQUNDOzs7QUFHRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0M7O0FBSUY7RUFDQztFQUNBO0VBQ0E7OztBQUlGO0VBQ0M7O0FBQ0E7RUFGRDtJQUdFOzs7QUFFRDtFQUxEO0lBTUU7SUFDQTtJQUNBOzs7QUFFRDtFQVZEO0lBV0U7SUFDQTtJQUNBOzs7O0FBSUQ7RUFERDtJQUVFO0lBQ0E7OztBQUVEO0VBTEQ7SUFNRTs7OztBQUdGO0VBQ0M7OztBQUdBO0VBREQ7SUFFRTs7OztBQUlEO0VBREQ7SUFFRTtJQUNBO0lBQ0E7SUFDQTs7O0FBRUQ7RUFQRDtJQVFFO0lBQ0E7Ozs7QUFJRDtFQUREO0lBRUU7SUFDQTtJQUNBO0lBQ0E7Ozs7QUFJRDtFQUNDOztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0Q7RUFDQzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7O0FBQ0E7RUFIRDtJQUlFOzs7QUFHRjtFQUNDO0VBQ0E7O0FBQ0E7RUFIRDtJQUlFOzs7QUFHRjtFQUNDO0VBQ0E7O0FBQ0E7RUFIRDtJQUlFOzs7QUFHRjtBQUFBO0VBRUM7RUFDQTs7QUFDQTtFQUpEO0FBQUE7SUFLRTs7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUxEO0lBTUU7SUFDQTs7OztBQUtGO0VBREQ7SUFFRTs7OztBQUlEO0VBREQ7SUFFRTs7OztBQUdGO0VBQ0M7O0FBQ0E7RUFGRDtJQUdFOzs7O0FDcFJGO0VBSUM7O0FBSEE7RUFERDtJQUVFOzs7QUFHRDtFQUNDO0VBQ0E7O0FBQ0E7RUFIRDtJQUlFOzs7QUFFRDtFQU5EO0lBT0U7OztBQUdGO0VBQ0M7RUFDQTtFQUNBOztBQUNBO0VBSkQ7SUFLRTtJQUNBOzs7QUFHRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBUkQ7SUFTRTs7OztBQUtGO0VBREQ7SUFFRTs7OztBQUdGO0VBQ0M7O0FBQ0E7RUFGRDtJQUdFOzs7O0FBSUQ7RUFERDtJQUVFO0lBQ0E7SUFDQTs7O0FBRUQ7RUFORDtJQU9FOzs7O0FDdkRGO0VBQ0M7O0FBQ0E7RUFDQzs7QUFDQTtFQUZEO0lBR0U7OztBQUVEO0VBTEQ7SUFNRTs7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7O0FBQ0E7RUFKRDtJQUtFOzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQVZEO0lBV0U7OztBQUVEO0VBYkQ7SUFjRTtJQUNBO0lBQ0E7SUFDQTs7RUFDQTtJQUNDO0lBQ0E7SUFDQTs7O0FBR0Y7RUF4QkQ7SUF5QkU7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFDQTtJQUNDO0lBQ0E7OztBQUdGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQzs7QUFFRDtFQUNDO0VBQ0E7O0FBQ0E7RUFIRDtJQUlFOzs7QUFHRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQztFQUNBOztBQUVEO0VBYkQ7SUFjRTtJQUNBOzs7QUFHRjtFQWpDRDtJQWtDRTs7OztBQU9KO0VBREQ7SUFFRTs7OztBQUdGO0VBQ0M7O0FBQ0E7RUFGRDtJQUdFO0lBQ0E7Ozs7QUFJRDtFQUREO0lBRUU7Ozs7QUMzR0Y7RUFDQzs7QUFDQTtFQUNDOzs7QUFHRjtFQUNDOztBQUNBO0VBQ0M7O0FBRUE7RUFIRDtJQUlFO0lBQ0E7OztBQUVEO0VBUEQ7SUFRRTtJQUNBOzs7QUFFRDtFQVhEO0lBWUU7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOzs7O0FBSUg7RUFDQzs7QUFDQTtFQUNDO0VBQ0E7RUFDQTs7QUFDQTtFQUpEO0lBS0U7OztBQUVEO0VBUEQ7SUFRRTtJQUNBOzs7O0FBSUg7RUFDQzs7O0FBRUQ7RUFDQzs7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7OztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNDOzs7QUNoRkY7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBUEQ7SUFRRTtJQUNBOzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTs7QUFFRDtFQUNDOztBQUVBO0VBSEQ7SUFJRTs7O0FBRUQ7RUFORDtJQU9FOzs7QUFFRDtFQVREO0lBVUU7SUFDQTs7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0M7RUFDQTs7QUFFRDtFQVZEO0lBV0U7OztBQUVEO0VBYkQ7SUFjRTs7O0FBRUQ7RUFoQkQ7SUFpQkU7OztBQUdGO0VBQ0M7O0FBQ0E7RUFDQzs7QUFDQTtFQUNDOztBQUVEO0VBTEQ7SUFNRTs7O0FBR0Y7QUFBQTtFQUVDO0VBQ0E7O0FBRUQ7QUFBQTtFQUVDO0VBQ0E7RUFDQTs7QUFJQTtBQUFBO0VBQ0M7O0FBR0Q7QUFBQTtFQUNDOztBQUdEO0FBQUE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdEO0FBQUE7RUFDQzs7QUFHRjtBQUFBO0VBRUM7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTs7QUFFRDtFQUNDOztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBRUQ7RUFDQztFQUVBOzs7QUNySUY7RUFnQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBbENBO0VBQ0M7RUFDQTs7QUFDQTtFQUhEO0lBSUU7OztBQUdEO0VBUEQ7SUFRRTs7O0FBRUQ7RUFDQzs7QUFFQztFQUNDOztBQUNBO0VBQ0M7RUFDQTs7QUFHRjtFQUNDOztBQUVEO0VBQ0M7RUFDQTs7QUFVSjtFQXBDRDtJQXFDRTs7O0FBRUQ7RUF2Q0Q7SUF3Q0U7SUFDQTs7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFQRDtJQVFFOzs7QUFHRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBUkQ7SUFTRTs7O0FBRUQ7RUFYRDtJQVlFOzs7QUFHRjtFQXJFRDtJQXNFRTs7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFORDtJQU9FO0lBQ0E7SUFDQTtJQUNBOzs7QUFFRDtFQVpEO0lBYUU7OztBQUdGO0VBQ0M7RUFDQTs7QUFDQTtFQUhEO0lBSUU7SUFDQTs7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFQRDtJQVFFO0lBQ0E7OztBQUdGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQztFQUNBOzs7QUFLSjtFQUNDO0VBQ0E7RUFDQTs7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVEO0VBQ0M7OztBQUVEO0VBQ0M7RUFDQTtFQUNBOzs7QUMxSkE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7O0FBQ0E7RUFKRDtJQUtFOzs7QUFHRjtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBTEQ7SUFNRTs7O0FBRUQ7RUFSRDtJQVNFOzs7QUFFRDtFQVhEO0lBWUU7SUFDQTs7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7O0FBQ0E7RUFKRDtJQUtFOzs7QUFFRDtFQVBEO0lBUUU7SUFDQTtJQUNBOzs7QUFFRDtFQUNDOztBQUNBO0VBRkQ7SUFHRTs7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7O0FBRUQ7RUFDQztFQUNBOztBQUNBO0VBSEQ7SUFJRTtJQUNBOzs7QUFFRDtFQVBEO0lBUUU7OztBQUVEO0VBQ0M7RUFDQTtFQUNBOztBQUNBO0VBSkQ7SUFLRTs7O0FBR0Y7RUFDQztFQUNBOztBQUNBO0VBSEQ7SUFJRTtJQUNBOzs7QUFFRDtFQVBEO0lBUUU7SUFDQTs7O0FBRUQ7RUFDQzs7O0FBT047RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNDO0VBQ0E7OztBQUdGO0VBQ0M7OztBQ3pHQTtFQUNDO0VBQ0E7RUFDQTs7QUFDQTtFQUpEO0lBS0U7OztBQUVEO0VBUEQ7SUFRRTtJQUNBOzs7QUFJRjtFQUNDO0VBQ0E7RUFDQTs7QUFDQTtFQUNDOztBQUVEO0VBQ0M7RUFDQTtFQUVBOztBQUNBO0VBTEQ7SUFNRTs7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7O0FBQ0E7RUFKRDtJQUtFOzs7QUFHRjtFQUNDOztBQUVEO0VBQ0M7RUFDQTs7QUFDQTtFQUhEO0lBSUU7SUFDQTs7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7O0FBQ0E7RUFKRDtJQUtFO0lBQ0E7OztBQUdGO0VBQ0M7RUFDQTtFQUNBOztBQUNBO0VBSkQ7SUFLRTs7O0FBR0Y7RUFDQztFQUNBOztBQUNBO0VBSEQ7SUFJRTtJQUNBOzs7QUFHRjtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0M7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNDOzs7QUN2Rk47RUFDQzs7QUFDQTtFQUNDO0VBQ0E7RUFDQTs7QUFFRDtFQVBEO0lBUUU7Ozs7QUFHRjtFQUNDOzs7QUFFRDtFQUNDO0VBQ0E7OztBQUdBO0VBQ0M7RUFDQTtFQUNBOztBQUNBO0VBSkQ7SUFLRTs7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFQRDtJQVFFOzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTs7QUFDQTtFQUpEO0lBS0U7SUFDQTs7O0FBR0Y7RUFDQztFQUNBOztBQUNBO0VBSEQ7SUFJRTtJQUNBOzs7QUFHRjtFQUNDOztBQUVEO0VBQ0M7RUFDQTtFQUNBOztBQUNBO0VBSkQ7SUFLRTs7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQztFQUNBOzs7QUFLSjtFQUNDOzs7QUFFRDtFQUNDO0VBQ0E7OztBQUdEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHQTtFQUNDO0VBa0NBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBckNBO0VBRkQ7SUFHRTs7O0FBRUQ7RUFJQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFmQTtFQUREO0lBRUU7OztBQWdCRjtFQUlDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQVRBO0VBREQ7SUFFRTs7O0FBZUY7RUF4Q0Q7SUF5Q0U7OztBQUVEO0VBQ0M7RUFDQTs7QUFHRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdEO0VBQ0M7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQzNMRDtFQUNDO0VBQ0E7RUFDQTs7QUFDQTtFQUpEO0lBS0U7OztBQUVEO0VBQ0M7RUFDQTs7QUFHRjtFQUNDO0VBQ0E7RUFDQTs7QUFDQTtFQUpEO0lBS0U7OztBQUlEO0VBQ0M7OztBQUlIO0VBQ0M7RUFDQTtFQUNBOztBQUNBO0VBSkQ7SUFLRTs7O0FBRUQ7RUFQRDtJQVFFO0lBQ0E7OztBQUVEO0VBWEQ7SUFZRTs7OztBQUtBO0VBREQ7SUFFRTs7O0FBR0Y7RUFDQztFQUNBOztBQUNBO0VBQ0M7O0FBRUQ7RUFORDtJQU9FOzs7QUFHRjtBQUFBO0VBRUM7RUFDQTs7QUFFRDtBQUFBO0VBRUM7RUFDQTtFQUNBOztBQUlBO0FBQUE7RUFDQzs7QUFHRDtBQUFBO0VBQ0M7O0FBR0Q7QUFBQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0Q7QUFBQTtFQUNDOztBQVFGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7O0FBRUQ7RUFDQzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBOztBQUVEO0VBQ0M7O0FBRUQ7QUFBQTtFQUVDOztBQUVEO0VBQ0M7RUFFQTtFQUNBOztBQUVEO0VBQ0M7RUFFQTs7QUFHRDtFQUNDOzs7QUFHRjtFQUNDO0VBQ0E7O0FBQ0E7RUFIRDtJQUlFOzs7QUFFRDtFQU5EO0lBT0U7SUFDQTtJQUNBOzs7QUFFRDtFQVhEO0lBWUU7Ozs7QUFHRjtFQUNDO0VBSUE7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTs7QUFmQTtFQUZEO0lBR0U7OztBQWVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFNSDtFQUNDO0VBSUE7RUFDQTtFQUNBOztBQUxBO0VBRkQ7SUFHRTs7O0FBTUE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUlIO0VBQ0M7O0FBQ0E7RUFGRDtJQUdFO0lBQ0E7SUFDQTtJQUNBOzs7QUFHQTtFQUREO0lBRUU7SUFDQTs7OztBQU1GO0VBREQ7SUFFRTtJQUNBO0lBQ0E7SUFDQTtJQUNBOzs7O0FBSUY7RUFDQztFQUNBOzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVEO0VBQ0M7SUFDQzs7RUFFRDtJQUNDOztFQUVEO0lBQ0M7OztBQzFSRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQVBEO0lBUUU7OztBQUVEO0VBVkQ7SUFXRTtJQUNBO0lBQ0E7OztBQUdGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFSRDtJQVNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOzs7QUFFRDtFQWpCRDtJQWtCRTs7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUxEO0lBTUU7OztBQUdGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHRDtFQUNDOztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVEO0VBQ0M7RUFrQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFyQ0E7RUFGRDtJQUdFOzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBZEQ7SUFlRTs7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQVJEO0lBU0U7OztBQVFGO0VBeENEO0lBeUNFOzs7QUFFRDtFQUNDO0VBQ0E7O0FBRUQ7RUFDQztFQUNBOztBQUNBO0VBSEQ7SUFJRTs7O0FBR0Y7RUFDQztFQUNBOztBQUNBO0VBSEQ7SUFJRTs7O0FBR0Y7RUFDQztFQUNBOztBQUNBO0VBSEQ7SUFJRTs7O0FBR0Y7QUFBQTtFQUVDO0VBQ0E7O0FBQ0E7RUFKRDtBQUFBO0lBS0U7OztBQUlIO0VBQ0M7RUFDQTtFQUNBOztBQUNBO0VBSkQ7SUFLRTs7O0FBSUg7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBbUJBO0VBaUJBO0VBQ0E7RUFDQTtBQUNBO0VBQ0E7RUFrQkE7O0FBakJBO0VBQ0M7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdEO0VBQ0M7O0FBSUg7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0M7O0FBR0Q7RUFDQztJQUNDOztFQUNBO0lBQ0M7O0VBRUQ7SUFDQzs7O0FBS0g7RUF6QkQ7SUEwQkU7SUFFQTs7O0FBT0o7RUFDQztFQUNBOztBQUVBO0VBSkQ7SUFLRTs7OztBQUdGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNDOztBQUNBO0VBRkQ7SUFHRTs7O0FBSUY7RUFDQztFQUNBOztBQUdEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHRDtFQUNDOztBQUVEO0VBN0JEO0lBOEJFO0lBQ0E7Ozs7QUFHRjtFQUNDOztBQUNBO0VBRkQ7SUFHRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7OztBQUdGO0VBQ0M7O0FBQ0E7RUFGRDtJQUdFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7Ozs7QUFHRjtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBTEQ7SUFNRTtJQUNBOzs7O0FDNVhEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7O0FBQ0E7RUFKRDtJQUtFOzs7QUFFRDtFQVBEO0lBUUU7SUFDQTs7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUxEO0lBTUU7OztBQUdGO0VBQ0M7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7O0FBQ0E7RUFIRDtJQUlFOzs7QUFHRjtFQUNDO0VBQ0E7O0FBQ0E7RUFIRDtJQUlFOzs7QUFHRjtFQUNDO0VBQ0E7O0FBRUQ7RUFDQztFQUNBOztBQUNBO0VBSEQ7SUFJRTs7O0FBRUQ7RUFORDtJQU9FO0lBQ0E7OztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBRUE7RUFDQTs7QUFDQTtFQVBEO0lBUUU7OztBQUVEO0VBQ0M7O0FBQ0E7RUFGRDtJQUdFOzs7QUFHRjtFQUNDO0VBQ0E7RUFDQTs7QUFDQTtFQUpEO0lBS0U7OztBQUdGO0VBQ0M7RUFDQTtFQUNBOztBQUNBO0VBSkQ7SUFLRTs7O0FBRUQ7RUFDQztFQUNBOztBQUNBO0VBSEQ7SUFJRTs7OztBQVFQO0VBQ0M7OztBQ3ZHRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFORDtJQU9FOzs7QUFFRDtFQVREO0lBVUU7SUFDQTtJQUNBO0lBQ0E7OztBQUVEO0VBQ0M7RUFDQTtFQUNBOztBQUNBO0VBSkQ7SUFLRTtJQUNBOzs7QUFHRjtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBTEQ7SUFNRTtJQUNBO0lBQ0E7OztBQUVEO0VBVkQ7SUFXRTtJQUNBO0lBQ0E7SUFDQTtJQUVBOzs7QUFHRjtFQUNDO0VBQ0E7RUFDQTs7QUFDQTtFQUpEO0lBS0U7SUFDQTtJQUNBOzs7QUFFRDtFQVREO0lBVUU7SUFDQTs7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQztFQUNBOztBQUVEO0VBWEQ7SUFZRTtJQUNBOzs7QUFHRjtFQUNDO0VBQ0E7O0FBQ0E7RUFIRDtJQUlFO0lBQ0E7OztBQUlEO0VBR0M7RUFDQTtFQUNBOztBQUNBO0VBTkQ7SUFPRTs7O0FBRUQ7RUFDQzs7QUFHRjtFQUNDO0VBQ0E7RUFDQTs7QUFDQTtFQUpEO0lBS0U7OztBQUdGO0VBdEJEO0lBdUJFOzs7O0FDdkdGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBVEQ7SUFVRTtJQUNBOzs7QUFFRDtFQWJEO0lBY0U7SUFDQTtJQUNBOzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFURDtJQVVFOzs7QUFFRDtFQVpEO0lBYUU7SUFDQTtJQUNBOzs7QUFHRjtFQUNDO0VBQ0E7RUFDQTs7QUFDQTtFQUpEO0lBS0U7OztBQUVEO0VBUEQ7SUFRRTtJQUNBO0lBQ0E7OztBQUVEO0VBQ0M7RUFDQTtFQUNBOztBQUVEO0VBQ0M7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7O0FBQ0E7RUFKRDtJQUtFOzs7QUFHRjtFQUNDO0VBQ0E7O0FBQ0E7RUFIRDtJQUlFOzs7QUFJSDtFQUNDOzs7QUMvRUo7RUErQ0M7O0FBOUNBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0Q7RUFDQzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHRDtFQUNDO0VBQ0E7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7O0FBQ0E7RUFKRDtJQUtFOzs7QUFFRDtFQVBEO0lBUUU7SUFDQTs7O0FBRUQ7RUFYRDtJQVlFOzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTs7QUFDQTtFQUpEO0lBS0U7OztBQUdGO0VBQ0M7RUFDQTtFQUNBOztBQUNBO0VBQ0M7RUFDQTs7QUFDQTtFQUhEO0lBSUU7OztBQUdGO0VBQ0M7RUFDQTs7QUFDQTtFQUhEO0lBSUU7OztBQUdGO0VBQ0M7RUFDQTs7QUFDQTtFQUhEO0lBSUU7OztBQUdGO0FBQUE7RUFFQztFQUNBOztBQUNBO0VBSkQ7QUFBQTtJQUtFOzs7QUFHRjtFQUNDO0VBQ0E7O0FBQ0E7RUFIRDtJQUlFO0lBQ0E7OztBQUdGO0VBekNEO0lBMENFOzs7QUFFRDtFQTVDRDtJQTZDRTs7O0FBRUQ7RUEvQ0Q7SUFnREU7Ozs7QUMxSEo7RUFDQztFQUVBO0VBQ0E7RUFDQTs7QUFDQTtFQUNDO0lBQ0M7O0VBR0Q7SUFDQzs7RUFHRDtJQUNDO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBR0Q7SUFDQzs7O0FBR0Y7RUEzQkQ7SUE0QkU7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7O0FBQ0E7RUFDQztJQUNDOztFQUdEO0lBQ0M7O0VBR0Q7SUFDQztJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUdEO0lBQ0M7OztBQUdGO0VBN0JEO0lBOEJFO0lBQ0E7OztBQUdGO0VBQ0M7RUFDQTtFQUNBOztBQUNBO0VBSkQ7SUFLRTtJQUNBOzs7O0FDN0VIO0VBQ0U7O0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQVpGO0lBYUk7OztBQUdGO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7O0VBRUE7SUFDRTtJQUNBO0lBQ0E7OztBQUtOO0VBQ0U7O0FBSUo7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQVpGO0lBYUk7SUFDQTtJQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTs7QUFJSjtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBTkY7SUFPSTs7O0FBR0Y7RUFLRTtFQUNBO0VBQ0E7RUFDQTs7QUFQQTtFQURGO0lBRUk7OztBQVNKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0Y7RUFRRTtFQUNBO0VBQ0E7RUFDQTs7QUFWQTtFQURGO0lBRUk7O0VBQ0E7SUFDRTs7O0FBU0o7RUFiRjtJQWNJOzs7QUFJSjtFQUNFO0VBQ0E7O0FBRUE7RUFDRTtFQUNBOztBQUVBO0VBSkY7SUFLSTs7O0FBR0Y7RUFDRTs7QUFLTjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFQRjtJQVFJOzs7O0FDMUlSO0VBQ0M7O0FBQ0E7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUxEO0lBTUU7OztBQUlEO0VBREQ7SUFFRTtJQUNBO0lBQ0E7SUFDQTs7O0FBRUQ7RUFQRDtJQVFFOzs7QUFHRjtFQUNDO0VBQ0E7O0FBQ0E7RUFIRDtJQUlFO0lBQ0E7Ozs7QUFLSDtFQUNDOztBQUNBO0VBQ0M7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUxEO0lBTUU7OztBQUVEO0VBUkQ7SUFTRTs7O0FBRUQ7RUFYRDtJQVlFOzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTs7QUFJRDtFQUREO0lBRUU7OztBQUdGO0VBQ0M7O0FBQ0E7RUFGRDtJQUdFO0lBQ0E7SUFDQTtJQUNBOzs7O0FBSUg7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUxEO0lBTUU7Ozs7QUM3RUQ7RUFERDtJQUVFOzs7QUFHQTtFQUREO0lBRUU7OztBQUVEO0VBSkQ7SUFLRTtJQUNBOzs7O0FBSUg7RUErRkM7O0FBOUZBO0VBQ0M7RUFrQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFyQ0E7RUFGRDtJQUdFOzs7QUFFRDtFQUlDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQWZBO0VBREQ7SUFFRTs7O0FBZ0JGO0VBSUM7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBVEE7RUFERDtJQUVFOzs7QUFlRjtFQXhDRDtJQXlDRTs7O0FBRUQ7RUFDQztFQUNBOztBQUdGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0Q7RUFDQzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHRDtFQUNDO0VBQ0E7RUFDQTs7QUFDQTtFQUpEO0lBS0U7OztBQUVEO0VBUEQ7SUFRRTtJQUNBOzs7QUFFRDtFQVhEO0lBWUU7OztBQUdGO0VBQ0M7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0M7O0FBQ0E7RUFGRDtJQUdFOzs7QUFFRDtFQUxEO0lBTUU7OztBQUVEO0VBQ0M7RUFDQTs7QUFDQTtFQUhEO0lBSUU7OztBQUdGO0VBQ0M7RUFDQTs7QUFDQTtFQUhEO0lBSUU7OztBQUdGO0VBQ0M7RUFDQTs7QUFDQTtFQUhEO0lBSUU7OztBQUdGO0FBQUE7RUFFQztFQUNBOztBQUNBO0VBSkQ7QUFBQTtJQUtFOzs7QUFHRjtFQUNDO0VBQ0E7O0FBQ0E7RUFIRDtJQUlFOzs7QUFFRDtFQU5EO0lBT0U7Ozs7QUNuTEw7RUFDQzs7QUFDQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQVBEO0lBUUU7SUFDQTtJQUNBO0lBQ0E7OztBQUVEO0VBYkQ7SUFjRTs7O0FBRUQ7RUFDQzs7QUFDQTtFQUZEO0lBR0U7OztBQUVEO0VBTEQ7SUFNRTs7O0FBR0Y7RUFDQztFQUNBOztBQUNBO0VBSEQ7SUFJRTs7O0FBSUg7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNDO0VBQ0E7OztBQUlIO0VBQ0M7RUFDQTtFQUNBOztBQUNBO0VBSkQ7SUFLRTs7O0FBRUQ7RUFQRDtJQVFFOzs7O0FDekRGO0VBQ0M7O0FBQ0E7RUFDQztFQUNBOztBQUNBO0VBSEQ7SUFJRTs7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7O0FBQ0E7RUFKRDtJQUtFOzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQVBEO0lBUUU7OztBQUVEO0VBVkQ7SUFXRTtJQUNBO0lBQ0E7OztBQUVEO0VBZkQ7SUFnQkU7SUFDQTs7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7O0FBRUQ7RUFDQzs7QUFDQTtFQUZEO0lBR0U7OztBQUdGO0VBQ0M7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFORDtJQU9FOzs7QUFFRDtFQVREO0lBVUU7OztBQUVEO0VBQ0M7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBUkQ7SUFTRTs7O0FBR0Y7RUFDQzs7QUFDQTtFQUZEO0lBR0U7OztBQUdGO0VBQ0M7O0FBR0E7RUFDQzs7QUFFRDtFQUNDOztBQUNBO0VBRkQ7SUFHRTs7O0FBR0Y7RUFDQzs7QUFFRDtFQUNDOztBQUlIO0VBQ0M7RUFDQTtFQUNBOztBQUNBO0VBSkQ7SUFLRTs7OztBQU1MO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBYkQ7SUFjRTs7O0FBRUQ7RUFDQzs7QUFFRDtFQUNDO0VBQ0E7O0FBQ0E7RUFDQzs7O0FDMUlGO0VBREQ7SUFFRTs7OztBQUlEO0VBREQ7SUFFRTtJQUNBO0lBQ0E7Ozs7QUFHRjtFQStDQzs7QUE5Q0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHRDtFQUNDOztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdEO0VBQ0M7RUFDQTtFQUNBOztBQUNBO0VBSkQ7SUFLRTtJQUNBOzs7QUFFRDtFQVJEO0lBU0U7OztBQUdGO0VBQ0M7RUFDQTtFQUNBOztBQUVBO0VBTEQ7SUFNRTtJQUNBOzs7QUFFRDtFQVREO0lBVUU7OztBQUdGO0VBS0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFkQTtFQUREO0lBRUU7SUFDQTs7O0FBYUQ7RUFDQzs7QUFFRDtFQUNDO0VBQ0E7O0FBQ0E7RUFDQzs7QUFJSDtFQUNDO0VBQ0E7RUFDQTs7QUFDQTtFQUpEO0lBS0U7OztBQUVEO0VBUEQ7SUFRRTtJQUNBOzs7QUFFRDtFQW1EQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBdkRBO0VBQ0M7RUFrQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFyQ0E7RUFGRDtJQUdFOzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBZEQ7SUFlRTs7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQVJEO0lBU0U7OztBQVFGO0VBeENEO0lBeUNFOzs7QUFFRDtFQUNDO0VBQ0E7O0FBV0Y7RUF6REQ7SUEwREU7OztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTs7QUFDQTtFQUNDO0VBQ0E7RUFDQTs7QUFHRDtFQWhCRDtJQWlCRTs7O0FBRUQ7RUFuQkQ7SUFvQkU7OztBQUdEO0VBQ0M7O0FBQ0E7RUFGRDtJQUdFOzs7QUFFRDtFQUxEO0lBTUU7OztBQUVEO0VBQ0M7RUFDQTs7QUFDQTtFQUhEO0lBSUU7OztBQUdGO0VBQ0M7RUFDQTs7QUFDQTtFQUhEO0lBSUU7OztBQUdGO0VBQ0M7RUFDQTs7QUFDQTtFQUhEO0lBSUU7OztBQUdGO0FBQUE7RUFFQztFQUNBOztBQUNBO0VBSkQ7QUFBQTtJQUtFOzs7QUFJRjtFQUNDOztBQUNBO0VBRkQ7SUFHRTs7O0FBSUY7RUFDQztFQUNBO0VBQ0E7O0FBQ0E7RUFKRDtJQUtFOzs7QUFNTDtFQWtEQztFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQXJEQTtFQUNDO0VBbUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBdENBO0VBRkQ7SUFHRTs7O0FBRUQ7RUFJQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFmQTtFQUREO0lBRUU7OztBQWdCRjtFQUVDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBVEQ7SUFVRTs7O0FBUUY7RUF6Q0Q7SUEwQ0U7OztBQUVEO0VBQ0M7RUFDQTs7QUFRRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQVBEO0lBUUU7OztBQUVEO0VBQ0M7RUFDQTs7QUFFRDtFQWREO0lBZUU7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFDQTtJQUNDO0lBQ0E7OztBQUdGO0VBQ0M7O0FBQ0E7RUFGRDtJQUdFOzs7QUFFRDtFQUxEO0lBTUU7OztBQUdBO0VBQ0M7RUFDQTs7QUFDQTtFQUhEO0lBSUU7OztBQUdGO0VBQ0M7RUFDQTs7QUFDQTtFQUhEO0lBSUU7OztBQUdGO0VBQ0M7RUFDQTs7QUFDQTtFQUhEO0lBSUU7OztBQUdGO0FBQUE7RUFFQztFQUNBOztBQUNBO0VBSkQ7QUFBQTtJQUtFOzs7QUFHRjtFQUNDOztBQUNBO0VBRkQ7SUFHRTs7O0FBS0Q7RUFDQztFQUNBOztBQUVEO0VBQ0M7RUFDQTs7QUFDQTtFQUhEO0lBSUU7OztBQUlIO0VBQ0M7O0FBTUw7RUFDQzs7O0FDeFpIO0VBQ0M7O0FBQ0E7RUFGRDtJQUdFOzs7QUFFRDtFQUNDO0VBQ0E7O0FBQ0E7RUFIRDtJQUlFOzs7QUFHRjtFQUNDO0VBQ0E7RUFDQTs7QUFDQTtFQUpEO0lBS0U7OztBQUdGO0VBQ0M7O0FBSUQ7RUFDQztFQUNBO0VBQ0E7O0FBRUM7RUFERDtJQUVFOzs7QUFFRDtFQUpEO0lBS0U7SUFDQTs7O0FBRUQ7RUFSRDtJQVNFO0lBQ0E7OztBQUlIO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBUEQ7SUFRRTs7O0FBR0Y7RUFDQzs7QUFDQTtFQUZEO0lBR0U7SUFDQTs7O0FBRUQ7RUFORDtJQU9FOzs7QUFHRjtFQVVDOztBQVRBO0VBREQ7SUFFRTtJQUNBO0lBQ0E7SUFDQTs7O0FBRUQ7RUFQRDtJQVFFOzs7O0FDeEVIO0VBQ0M7O0FBQ0E7RUFGRDtJQUdFOzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0M7RUFDQTtFQUNBOztBQUdEO0VBWkQ7SUFhRTtJQUNBO0lBQ0E7O0VBRUE7SUFDQztJQUNBOzs7QUFJRjtFQXZCRDtJQXdCRTs7RUFFQTtJQUNDO0lBQ0E7OztBQU1GO0VBREQ7SUFFRTtJQUNBOzs7QUFHRDtFQUNDOztBQUlBO0VBREQ7SUFFRTs7O0FBS0g7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFHRDtFQUNDO0VBQ0E7RUFDQTs7QUFDQTtFQUpEO0lBS0U7OztBQUVEO0VBUEQ7SUFRRTtJQUNBOzs7QUFJRjtFQUNDO0VBQ0E7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7O0FBRUE7RUFMRDtJQU1FO0lBQ0E7SUFDQTs7O0FBR0Q7RUFYRDtJQVlFOzs7QUFHRDtFQWZEO0lBZ0JFOzs7QUFHRjtFQUNDOzs7QUNsR0E7RUFERDtJQUVFOzs7QUFHRjtFQUNDO0VBQ0E7O0FBRUQ7RUFDQzs7QUFFRDtFQUNDO0VBQ0E7O0FBQ0E7RUFIRDtJQUlFO0lBQ0E7OztBQUlGO0VBQ0M7RUFDQTs7QUFDQTtFQUNDOztBQUVEO0VBTkQ7SUFPRTs7O0FBR0Y7QUFBQTtFQUVDO0VBQ0E7O0FBRUQ7QUFBQTtFQUVDO0VBQ0E7RUFDQTs7QUFJQTtBQUFBO0VBQ0M7O0FBR0Q7QUFBQTtFQUNDOztBQUdEO0FBQUE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdEO0FBQUE7RUFDQzs7QUFHRjtBQUFBO0VBRUM7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTs7QUFFRDtFQUNDOztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBRUQ7RUFDQztFQUVBOztBQUVEO0VBQ0M7OztBQzVHRjtFQUNDOztBQUNBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFMRDtJQU1FOzs7QUFFRDtFQVJEO0lBU0U7SUFDQTs7O0FBRUQ7RUFaRDtJQWFFOzs7QUFHRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQVZEO0lBV0U7OztBQUVEO0VBYkQ7SUFjRTs7O0FBRUQ7RUFoQkQ7SUFpQkU7SUFDQTs7O0FBMEJEO0VBRUM7RUFDQTtFQUNBOztBQUVEO0VBQ0M7RUFDQTtFQUNBOztBQUVBO0VBQ0M7RUFFQTs7QUFFRDtFQUNDO0VBQ0E7O0FBR0E7RUFDQztFQUNBOztBQUlIO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFaRDtJQWFFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFDQTtJQUNDO0lBQ0E7OztBQUdGO0VBeEJEO0lBeUJFOzs7QUFHRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFORDtJQU9FO0lBQ0E7OztBQUVEO0VBVkQ7SUFXRTtJQUNBOzs7QUFFRDtFQUNDO0VBQ0E7O0FBRUQ7RUFDQzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQU1KO0VBQ0M7SUFDQztJQUNBOztFQUdEO0lBQ0M7SUFDQTs7O0FBR0Y7RUFDQztJQUNDOztFQUVEO0lBQ0M7OztBQUdGO0VBQ0M7OztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBYkQ7SUFjRTtJQUNBOzs7QUFHRDtFQUNDOztBQUVBO0VBQ0M7O0FBSUY7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNDOztBQUdEO0VBQ0M7O0FBSUY7RUFDQztFQUNBOztBQUVBO0VBQ0M7O0FBSUY7RUFsREQ7SUFtREU7Ozs7QUN2T0Y7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBVEQ7SUFVRTs7O0FBRUQ7RUFaRDtJQWFFOzs7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7RUFDQTs7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTs7QUFDQTtFQVpEO0lBYUU7OztBQUVEO0VBZkQ7SUFnQkU7OztBQUVEO0VBbEJEO0lBbUJFOzs7O0FBSUY7RUFDQztFQUNBO0VBQ0E7OztBQUdEO0VBQ0M7OztBQUVEO0VBQ0M7RUFDQTs7O0FBR0Q7RUFDQztJQUNDOztFQUVEO0lBQ0M7OztBQUdGO0VBQ0M7SUFDQzs7RUFFRDtJQUNDOzs7QUFJRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQVBEO0lBUUU7SUFDQTs7O0FBRUQ7RUFYRDtJQVlFO0lBQ0E7OztBQUdEO0FBQUE7RUFFQzs7QUFJQTtFQUNDO0VBQ0E7O0FBR0Q7RUFDQztFQUNBOzs7QUFJSDtFQUNDO0VBQ0E7O0FBQ0E7RUFIRDtJQUlFOzs7QUFFRDtFQU5EO0lBT0U7OztBQUdEO0VBVkQ7SUFXRTtJQUNBO0lBQ0E7OztBQUVEO0VBZkQ7SUFnQkU7OztBQUVEO0VBQ0M7O0FBQ0E7RUFGRDtJQUdFOzs7QUFFRDtFQUxEO0lBTUU7SUFDQTs7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUxEO0lBTUU7OztBQUVEO0VBUkQ7SUFTRTs7O0FBRUQ7RUFYRDtJQVlFOzs7QUFHRjtFQUNDO0VBQ0E7RUFDQTs7QUFHRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFQRDtJQVFFO0lBQ0E7OztBQUVEO0VBWEQ7SUFZRTtJQUNBOzs7QUFHRjtFQUNDO0VBQ0E7RUFDQTs7QUFDQTtFQUpEO0lBS0U7SUFDQTs7O0FBRUQ7RUFSRDtJQVNFO0lBQ0E7OztBQUdGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7O0FBQ0E7RUFKRDtJQUtFOzs7QUFFRDtFQVBEO0lBUUU7SUFDQTs7O0FBR0Q7RUFDQzs7QUFDQTtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBTEQ7SUFNRTtJQUNBO0lBQ0E7OztBQUlIO0VBQ0M7RUFDQTtFQUNBOztBQUNBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUN2T0g7RUFDQzs7QUFDQTtFQUNDO0VBQ0E7RUFDQTs7QUFDQTtFQUpEO0lBS0U7OztBQUVEO0VBUEQ7SUFRRTs7O0FBSUY7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQVJEO0lBU0U7OztBQUVEO0VBWEQ7SUFZRTs7O0FBRUQ7RUFkRDtJQWVFO0lBQ0E7OztBQUVEO0VBQ0M7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNDO0VBQ0E7RUFDQTs7QUFHRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFORDtJQU9FO0lBQ0E7OztBQUdBO0VBQ0M7RUFDQTtFQUNBOztBQUNBO0VBSkQ7SUFLRTs7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUxEO0lBTUU7OztBQUdGO0VBQ0M7RUFDQTtFQUNBOzs7QUNoRkw7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQztJQUNDOztFQUdEO0lBQ0M7O0VBR0Q7SUFDQztJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUdEO0lBQ0M7OztBQUdGO0VBNUJEO0lBNkJFO0lBQ0E7SUFDQTs7OztBQUlEO0VBQ0M7SUFDQzs7RUFHRDtJQUNDOztFQUdEO0lBQ0M7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFHRDtJQUNDOzs7QUFJRjtFQXZCRDtJQXdCRTtJQUNBO0lBQ0E7Ozs7QUM1REY7RUFjQzs7QUFiQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFORDtJQU9FOzs7QUFHRjtFQUNDOztBQUdEO0VBQ0M7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7O0FBQ0E7RUFIRDtJQUlFOzs7QUFHRjtFQUNDO0VBQ0E7RUFLQTs7QUFKQTtFQUhEO0lBSUU7SUFDQTs7OztBQU1IO0VBQ0M7RUFDQTs7O0FBRUQ7RUFDQztFQUVBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFaRDtJQWFFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQzs7QUFFRDtFQWJEO0lBY0U7OztBQUVEO0VBaEJEO0lBaUJFOzs7O0FBSUg7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0M7O0FBRUQ7RUFmRDtJQWdCRTs7O0FBRUQ7RUFsQkQ7SUFtQkU7OztBQUVEO0VBckJEO0lBc0JFOzs7O0FBZ0JGO0VBQ0M7RUFDQTs7QUFDQTtFQUhEO0lBSUU7SUFDQTs7O0FBRUQ7RUFQRDtJQVFFO0lBQ0E7Ozs7QUNqSUY7RUFDQzs7QUFDQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNDOztBQUVEO0VBSUM7RUFDQTs7QUFKQTtFQUNDOztBQU1IO0VBQ0M7RUFDQTtFQUNBOztBQUVEO0VBQ0M7RUFDQTtFQUNBOztBQUNBO0VBQ0M7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUxEO0lBTUU7SUFDQTtJQUNBOzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNDO0VBQ0E7O0FBRUQ7RUFkRDtJQWVFOzs7QUFHRjtFQUNDOztBQUNBO0VBT0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQVhBO0VBSUM7O0FBUUQ7RUFDQztFQUNBOztBQUdGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBUEQ7SUFRRTtJQUNBO0lBQ0E7OztBQUVEO0VBWkQ7SUFhRTs7O0FBS0g7RUFDQztFQUNBOztBQUNBO0VBQ0M7O0FBRUQ7RUFORDtJQU9FOzs7QUFHRjtBQUFBO0VBRUM7RUFDQTs7QUFFRDtBQUFBO0VBRUM7RUFDQTtFQUNBOztBQUlBO0FBQUE7RUFDQzs7QUFHRDtBQUFBO0VBQ0M7O0FBR0Q7QUFBQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0Q7QUFBQTtFQUNDOztBQVFGO0FBQUE7RUFFQzs7QUFHRDtFQUNDO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7O0FBRUQ7RUFDQzs7QUFFRDtFQUNDOztBQUVEO0VBQ0M7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBOztBQU9EO0VBQ0M7O0FBUUQ7RUFDQztFQUVBOztBQUdGO0VBQ0M7RUFDQTtFQUNBOztBQUNBO0VBSkQ7SUFLRTtJQUNBO0lBQ0E7OztBQUdEO0VBQ0M7RUFDQTtFQUNBOztBQUNBO0VBSkQ7SUFLRTs7O0FBRUQ7RUFQRDtJQVFFOzs7QUFFRDtFQVZEO0lBV0U7OztBQUVEO0VBV0M7RUFDQTs7QUFYQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQzs7QUFLRjtFQWJEO0lBY0U7OztBQUdGO0VBSUM7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFQQTtFQUNDOztBQU9EO0VBVEQ7SUFVRTs7O0FBRUQ7RUFaRDtJQWFFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7Ozs7QUMxUUw7RUFDSTs7O0FDQ0o7RUFDQzs7QUFFQztFQUREO0lBRUU7OztBQUdGO0VBUEQ7SUFRRTs7OztBQUlGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFORDtJQU9FOzs7QUFHRDtFQVZEO0lBV0U7OztBQUdEO0VBZEQ7SUFlRTs7OztBQUtEO0VBREQ7SUFFRTs7OztBQUlGO0VBQ0M7RUFDQTs7QUFFQTtFQUpEO0lBS0U7Ozs7QUFJRjtFQUNDOztBQUVBO0VBSEQ7SUFJRTs7OztBQUlGO0VBQ0M7OztBQUdEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFORDtJQU9FOzs7QUFHRDtFQVZEO0lBV0U7SUFDQTtJQUNBOzs7QUFHRDtFQWhCRDtJQWlCRTtJQUNBOzs7O0FBSUY7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHRDtFQUNDOztBQUdEO0VBL0JEO0lBZ0NFOzs7QUFHRDtFQW5DRDtJQW9DRTs7O0FBR0Q7RUF2Q0Q7SUF3Q0U7Ozs7QUFJRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBVEQ7SUFVRTs7O0FBR0Q7RUFiRDtJQWNFOzs7QUFHRDtFQWpCRDtJQWtCRTs7OztBQUlGO0VBQ0M7RUFDQTtFQUNBOztBQUVBO0VBTEQ7SUFNRTs7OztBQUlGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RXZGM0lHO0VBQ0E7RUFDQSxvQnVGMEl3QjtFdkZ6SXhCO0VBQ0E7O0F1RjBJSDtFQUNDOztBQUdEO0VBWEQ7SUFZRTs7OztBQUlGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7OztBQUVEO0VBQ0M7RUFDQTs7O0FDdExEO0VBQ0M7O0FBRUE7RUFIRDtJQUlFOzs7QUFHRDtFQVBEO0lBUUU7Ozs7QUFJRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFORDtJQU9FO0lBQ0E7OztBQUdEO0VBQ0M7RUFDQTtFQUNBOztBQUVBO0VBQ0M7RUFDQTs7QUFLRDtFQUNDOztBQUdEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQVBEO0lBUUU7Ozs7QUMvQ0o7RUFLRTtFQUlBOztBQVJBO0VBQ0U7O0FBSUY7RUFDRTs7QUFHRjtFQVZGO0lBV0k7OztBQUVGO0VBYkY7SUFjSTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0Y7RUFDRTs7QUFHRjtFQUNFOztBQUdGO0VBR0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNFOztBQUlKO0VBQ0U7RUFDQTtFQUNBOztBQUdGO0VBQ0U7RUFDQTs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdGO0FBQUE7RUFFRTs7QUFHRjtBQUFBO0VBRUU7RUFDQTs7QUFHRjtFQUNFO0VBQ0E7O0FBR0Y7QUFBQTtFQUVFOztBQUVGO0FBQUE7RUFFRTs7QUFJQTtFQUZGO0FBQUE7SUFHSTs7O0FBS0Y7RUFDRTs7QUFJRjtFQURGO0lBRUk7OztBQUdKO0VBQ0U7O0FBSUE7RUFDRTtFQUNBO0VBQ0E7O0FBRUE7RUFDRTs7QUFHRjtFQUNFOztBQUtOO0VBQ0U7RUFDQTs7QUFHRjtFQUNFOztBQUVBO0VBQ0U7OztBQUtOO0VBQ0U7OztBQUdBO0VBREY7SUFFSTtJQUNBOzs7O0FBSUo7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQVRGO0lBVUk7OztBQUdGO0VBYkY7SUFjSTtJQUNBOzs7QUFHRjtFQWxCRjtJQW1CSTtJQUNBO0lBQ0E7Ozs7QUFJSjtFQUNFOztBQUVBO0VBSEY7SUFJSTs7O0FBRUY7RUFORjtJQU9JOzs7O0FBSUo7RUFDRTtFQUNBOztBQUVBO0VBSkY7SUFLSTs7O0FBR0Y7RUFSRjtJQVNJOzs7O0FBSUo7RUFDRTtFQUNBOztBQUVBO0VBSkY7SUFLSTs7O0FBR0Y7RUFSRjtJQVNJOzs7O0FBSUo7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0U7RUFDQTs7QUFFQTtFQUNFOztBQUlKO0VBZkY7SUFnQkk7OztBQUdGO0VBbkJGO0lBb0JJOzs7QUFHRjtFQXZCRjtJQXdCSTs7OztBQUlKO0VBQ0U7RUFDQTtFQUNBOztBQUVBO0VBTEY7SUFNSTtJQUNBOzs7QUFHRjtFQVZGO0lBV0k7Ozs7QUFJSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFORjtJQU9JOzs7O0FBSUo7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNFOzs7QUFLRjtFQUNFOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNFOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBWEY7SUFZSTs7OztBQVVKO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTs7QUFDQTtFQUhGO0lBSUk7Ozs7QUFHSjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNFO0VBQ0E7RUFDQTs7QUFHRjtFQUNFOzs7QUFJSjtFQUNFO0VBQ0E7O0FBRUE7RUFDRTs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUVFOzs7QUFLTjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDRTtFQUNBOzs7QUFJSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFURjtJQVVJOzs7QUFFRjtFQUNFOzs7QUFLRjtFQUNFOzs7QUFJSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFURjtJQVVJOzs7QUFHRjtFQUNFOzs7QUFJSjtFQUNFO0VBRUE7RUFHQTtFQUNBOztBQUNBO0VBUkY7SUFTSTtJQUNBO0lBQ0E7SUFDQTs7OztBQUdKO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDRTtFQUlBO0VBQ0E7O0FBSkE7RUFDRTs7QUFLSjtFQWRGO0lBZUk7Ozs7QUFHSjtFQUNFOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTs7QUFFQTtFQUNFO0VBQ0E7O0FBRUY7RUFDRTs7QUFDQTtFQUNFOzs7QUFJTjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBTEY7SUFNSTtJQUNBO0lBQ0E7OztBQUVGO0VBVkY7SUFXSTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7O0FBQ0E7RUFKRjtJQUtJOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTs7QUFDQTtFQUpGO0lBS0k7OztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNFO0VBQ0E7O0FBSU47RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQVRGO0lBVUk7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBQ0E7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7O0FBQ0E7RUFSRjtJQVNJOzs7QUFLTjtFQS9CRjtJQWdDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7O0FBR0E7RUFERjtJQUVJOzs7QUFHSjtFQUNFOztBQUNBO0VBRkY7SUFHSTtJQUNBO0lBQ0E7SUFDQTs7O0FBSUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUlGO0VBREY7SUFFSTtJQUNBOztFQUNBO0lBQ0U7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7OztBQUdKO0VBQ0U7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7QUFJTjtFQUNFO0VBQ0E7RUFDQTs7QUFDQTtFQUpGO0lBS0k7SUFDQTs7O0FBR0E7RUFERjtJQUVJOzs7QUFJSjtFQUNFO0VBQ0E7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7O0FBQ0E7RUFIRjtJQUlJO0lBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBUEY7SUFRSTtJQUNBO0lBQ0E7OztBQUVGO0VBWkY7SUFhSTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7O0FBQ0E7RUFKRjtJQUtJOzs7QUFHSjtFQUNFO0VBQ0E7O0FBSU47RUFDRTs7QUFDQTtFQUNFOztBQUVGO0VBQ0U7O0FBSU47RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUxGO0lBTUk7SUFDQTtJQUNBOztFQUVBO0lBQ0U7OztBQUlOO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFMRjtJQU1JOzs7QUFHSjtFQUNFO0VBSUE7RUFDQTtFQUVBOztBQU5BO0VBQ0U7OztBQVFOO0VBQ0U7O0FBQ0E7RUFGRjtJQUdJO0lBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDRTtFQUNBOzs7QUFJTjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBUkY7SUFTSTs7OztBQUdKO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQVJGO0lBU0k7Ozs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNFOzs7QUFHSjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBTEY7SUFNSTtJQUNBOzs7QUFHQTtFQUNFO0VBQ0E7O0FBRUY7RUFDRTtFQUNBOzs7QUFJTjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQVZGO0lBV0k7OztBQUVGO0VBQ0U7OztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBUEY7SUFRSTtJQUNBOzs7QUFFRjtFQUNFOztBQUVGO0VBZEY7SUFlSTtJQUNBOzs7O0FBR0o7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFHQTtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBTEY7SUFNSTs7O0FBSUo7RUFDRTs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7QUFDQTtFQUpGO0lBS0k7SUFDQTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBTkY7SUFPSTtJQUNBOzs7QUFFRjtFQVZGO0lBV0k7SUFDQTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNFOzs7QUFLSjtFQURGO0lBRUk7SUFDQTtJQUNBOzs7O0FBSUY7RUFERjtJQUVJO0lBQ0E7OztBQUdBO0VBREY7SUFFSTs7OztBQUtKO0VBREY7SUFFSTs7OztBQUdKO0VBQ0U7RUFDQTtFQUNBOztBQUVBO0VBTEY7SUFNSTtJQUNBOzs7QUFFRjtFQVRGO0lBVUk7Ozs7QUFHSjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUMvakNGO0VBQ0M7OztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQztFQUNBOzs7QUFJRjtFQUNDOzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNDOzs7QUFHRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNDOztBQUNBO0VBRkQ7SUFHRTs7O0FBSUY7RUFDQztFQUNBOztBQUdEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHRDtFQUNDOztBQUVEO0VBL0JEO0lBZ0NFO0lBQ0E7SUFDQTs7O0FBRUQ7RUFwQ0Q7SUFxQ0U7SUFDQTtJQUNBOztFQUNBO0lBQ0M7O0VBR0Q7SUFDQztJQUNBOztFQUdEO0lBQ0M7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFHRDtJQUNDOzs7QUFHRjtFQTdERDtJQThERTtJQUNBOzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFORDtJQU9FO0lBQ0E7OztBQUVEO0VBVkQ7SUFXRTtJQUNBOzs7QUFFRDtFQWREO0lBZUU7SUFDQTs7O0FBRUQ7RUFDQztJQUNDOzs7QUFJRDtFQUNDO0VBQ0E7O0FBRUQ7RUFDQztFQUNBOzs7QUFLSjtFQUNDOztBQUVBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdEO0VBQ0M7O0FBR0Q7RUFDQzs7QUFHRDtFQUNDO0VBQ0E7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNDOztBQUdGO0FBQUE7RUFFQzs7QUFHRDtFQUNDO0VBQ0E7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHRDtBQUFBO0VBRUM7O0FBR0Q7QUFBQTtFQUVDO0VBQ0E7O0FBR0Q7RUFDQztFQUNBOztBQUdEO0FBQUE7RUFFQzs7QUFHRDtFQUNDOztBQUlBO0VBQ0M7RUFDQTtFQUNBOztBQUVBO0VBQ0M7O0FBR0Q7RUFDQzs7QUFLSDtBQUFBO0VBRUM7O0FBR0Q7RUFDQzs7QUFFQTtFQUNDOzs7QUFLSDtFQUNDO0VBQ0E7OztBQUdEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQVZEO0lBV0U7SUFDQTs7O0FBR0Q7RUFmRDtJQWdCRTtJQUNBO0lBQ0E7OztBQUdEO0VBckJEO0lBc0JFO0lBQ0E7SUFDQTtJQUNBOzs7O0FBSUY7RUFDQzs7QUFFQTtFQUhEO0lBSUU7Ozs7QUFJRjtFQUNDO0VBQ0E7O0FBRUE7RUFKRDtJQUtFOzs7QUFHRDtFQVJEO0lBU0U7Ozs7QUFJRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDQztFQUNBO0VBQ0E7O0FBRUE7RUFDQzs7QUFJRjtFQWpCRDtJQWtCRTs7O0FBRUQ7RUFwQkQ7SUFxQkU7SUFDQTs7O0FBR0Q7RUF6QkQ7SUEwQkU7Ozs7QUFJRjtFQUNDO0VBQ0E7RUFDQTs7QUFFQTtFQUxEO0lBTUU7SUFDQTs7O0FBR0Q7RUFWRDtJQVdFOzs7O0FBSUY7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFNRDtFQUNDO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRDtFQUNDOzs7QUFHRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0M7OztBQVVGO0VBQ0M7RUFDQTs7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0M7RUFDQTtFQUNBOztBQUdEO0VBQ0M7OztBQUlGO0VBQ0M7RUFDQTs7QUFFQTtFQUNDOztBQUdEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBRUM7OztBQUtIO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNDO0VBQ0E7OztBQUlGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNDOzs7QUFLRDtFQUNDOzs7QUFJRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDQzs7O0FBSUY7RUFDQztFQUNBO0VBQ0E7RUFDQTs7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNDO0VBSUE7O0FBSEE7RUFDQzs7O0FBS0g7RUFDQzs7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVEO0VBQ0M7RUFDQTs7QUFDQTtFQUhEO0lBSUU7Ozs7QUFHRjtFQUNDO0VBQ0E7O0FBQ0E7RUFIRDtJQUlFO0lBQ0E7SUFDQTtJQUNBOzs7O0FBR0Y7RUFJQztFQUNBO0VBQ0E7O0FBTEE7RUFDQzs7QUFNRDtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBTEQ7SUFNRTtJQUNBO0lBQ0E7OztBQUVEO0VBQ0M7RUFDQTtFQUNBOztBQUNBO0VBSkQ7SUFLRTs7O0FBR0Y7RUFDQztFQUNBOztBQUNBO0VBSEQ7SUFJRTs7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0M7RUFDQTs7QUFJSDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBVEQ7SUFVRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFDQTtJQUNDO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOzs7QUFDQTtFQVJEO0lBU0U7OztBQUtIO0VBL0JEO0lBZ0NFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOzs7QUFHQTtFQUREO0lBRUU7OztBQUdGO0VBQ0M7O0FBQ0E7RUFGRDtJQUdFO0lBQ0E7SUFDQTtJQUNBOzs7QUFJRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBSUQ7RUFERDtJQUVFO0lBQ0E7O0VBQ0E7SUFDQzs7RUFFRDtJQUNDO0lBQ0E7SUFDQTs7O0FBR0Y7RUFDQztFQUNBOztBQUVEO0VBQ0M7RUFDQTtFQUNBOztBQUlIO0VBQ0M7RUFDQTtFQUNBOztBQUVBO0VBTEQ7SUFNRTtJQUNBOzs7QUFFRDtFQVREO0lBVUU7SUFDQTs7O0FBR0E7RUFERDtJQUVFOzs7QUFJRjtFQUNDO0VBQ0E7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7O0FBQ0E7RUFIRDtJQUlFO0lBQ0E7OztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBUEQ7SUFRRTtJQUNBO0lBQ0E7OztBQUVEO0VBWkQ7SUFhRTs7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7O0FBQ0E7RUFKRDtJQUtFOzs7QUFHRjtFQUNDO0VBQ0E7O0FBSUg7RUFDQzs7QUFDQTtFQUNDOztBQUVEO0VBQ0M7O0FBSUg7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUxEO0lBTUU7OztBQUdGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBRUQ7RUFDQztFQUlBO0VBQ0E7RUFFQTs7QUFOQTtFQUNDOztBQU1EO0VBVEQ7SUFVRTs7OztBQUlIO0VBQ0M7RUFDQTs7QUFDQTtFQUhEO0lBSUU7SUFDQTtJQUNBOzs7QUFFRDtFQUNDO0VBQ0E7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0M7RUFDQTs7O0FBSUg7RUFDQztFQUNBO0VBQ0E7O0FBQ0E7RUFKRDtJQUtFO0lBQ0E7SUFDQTs7O0FBRUQ7RUFURDtJQVVFO0lBQ0E7SUFDQTs7OztBQUdGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0M7OztBQUdGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFaRDtJQWFFO0lBQ0E7Ozs7QUFHRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBOztBQUNBO0VBbEJEO0lBbUJFOzs7O0FBSUQ7RUFERDtJQUVFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOzs7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQzs7O0FBR0Y7RUFDQzs7QUFFQTtFQUNDOztBQUVBO0VBSEQ7SUFJRTs7OztBQUlIO0VBQ0M7RUFDQTs7QUFDQTtFQUhEO0lBSUU7Ozs7QUFHRjtFQUNDO0VBQ0E7OztBQUVEO0VBQ0M7OztBQUVEO0VBQ0M7O0FBQ0E7RUFGRDtJQUdFO0lBQ0E7SUFDQTs7O0FBRUQ7RUFQRDtJQVFFO0lBQ0E7SUFDQTs7OztBQUdGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0M7OztBQUdGO0VBQ0M7RUFDQTs7O0FBRUQ7RUFDQzs7O0FBR0Q7RUFDQztFQUNBOzs7QUFFRDtFQUNDOzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQVBEO0lBUUU7SUFDQTtJQUNBO0lBQ0E7Ozs7QUFHRjtFQUNDO0VBQ0E7O0FBQ0E7RUFIRDtJQUlFO0lBQ0E7Ozs7QUFHRjtFQUNDO0VBQ0E7RUFDQTs7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRDtFQUNDOzs7QUFFRDtFQUNDO0VBQ0E7OztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFMRDtJQU1FO0lBQ0E7SUFDQTtJQUNBOzs7O0FBR0Y7RUFDQztFQUNBOzs7QUFFRDtFQUNDOzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNDOzs7QUFHRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBTkQ7SUFPRTtJQUNBOzs7QUFFRDtFQVZEO0lBV0U7SUFDQTs7OztBQUdGO0VBQ0M7RUFDQTtFQUNBOztBQUNBO0VBSkQ7SUFLRTtJQUNBOzs7O0FDam9DRjtFQUNJOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTs7QUFFQTtFQUxKO0lBTVE7SUFDQTs7OztBQUlSO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNJOztBQUdKO0VBZEo7SUFlUTtJQUNBOzs7QUFHSjtFQW5CSjtJQW9CUTtJQUNBOzs7O0FBSVI7RUFDSTs7QUFFQTtFQUhKO0lBSVE7OztBQUdKO0VBUEo7SUFRUTs7O0FBR0o7RUFYSjtJQVlROzs7O0FBSVI7RUFDSTs7QUFFQTtFQUhKO0lBSVE7Ozs7QUFJUjtFQUNJO0VBQ0E7RUFDQTtFQUNBOzs7QUNwRUo7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQVJEO0lBU0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtBQUNBO0lBQ0E7SUFDQTtJQUNBOzs7QUFFRDtFQUNDOztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdEO0VBQ0M7O0FBR0Q7RUFHQztFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0M7O0FBRUQ7RUFYRDtJQVlFOzs7QUFJRjtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBTEQ7SUFNRTs7O0FBSUY7RUFDQztFQUNBO0VBQ0E7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHRDtBQUFBO0VBRUM7O0FBR0Q7QUFBQTtFQUVDO0VBQ0E7O0FBR0Q7RUFDQztFQUNBOztBQUdEO0FBQUE7RUFFQzs7QUFFRDtBQUFBO0VBRUM7O0FBSUE7RUFGRDtBQUFBO0lBR0U7OztBQUtEO0VBQ0M7O0FBSUQ7RUFERDtJQUVFOzs7QUFJRDtFQUREO0lBRUU7OztBQUdGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBRUQ7RUFDQzs7QUFDQTtFQUZEO0lBR0U7OztBQUlEO0VBQ0M7RUFDQTtFQUNBOztBQUNBO0VBSkQ7SUFLRTs7O0FBR0Q7RUFDQzs7QUFHRDtFQUNDOztBQUtIO0VBQ0M7RUFDQTs7QUFHRDtFQUNDOztBQUVBO0VBQ0M7O0FBSUY7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUxEO0lBTUU7SUFDQTs7O0FBRUQ7RUFURDtJQVVFO0lBQ0E7OztBQUVEO0VBYkQ7SUFjRTtJQUNBOzs7QUFHQTtFQUNDO0VBQ0E7O0FBRUQ7RUFDQztFQUNBOztBQUlIO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVEO0VBQ0M7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7O0FBSUQ7RUFDQztJQUNDO0lBQ0E7O0VBRUQ7SUFDQztJQUNBOzs7QUFJRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQVBEO0lBUUU7QUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBRUE7SUFDQTtJQUNBO0lBQ0E7OztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBaEJEO0lBaUJFO0lBQ0E7SUFDQTtJQUNBO0FBQ0E7QUFDQTtJQUNBO0lBQ0E7SUFDQTtBQUNBO0lBQ0E7QUFDQTtJQUNBO0FBQ0E7SUFDQTs7RUFDQTtJQUNDOztFQUdEO0lBQ0M7SUFDQTtJQUNBOztFQUdEO0lBQ0M7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7O0FBR0Y7RUFsREQ7SUFtREU7OztBQUVEO0VBckREO0lBc0RFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7OztBQVFEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQVZEO0lBV0U7SUFDQTs7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQzs7QUFPRjtFQUNDO0VBQ0E7RUFDQTs7QUFFQTtFQUxEO0lBTUU7OztBQUdGO0VBQ0M7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0M7RUFJQTs7QUFIQTtFQUZEO0lBR0U7OztBQU1GO0VBREQ7SUFFRTtJQUNBOzs7QUFJRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBUkQ7SUFTRTtJQUNBOzs7QUFFRDtFQUNDO0VBQ0E7O0FBQ0E7RUFIRDtJQUlFOzs7QUFLSDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFURDtJQVVFOzs7QUFJRDtFQUNDOztBQUdGO0VBQ0M7RUFDQTs7QUFnQkg7RUFDQztFQUNBO0VBQ0E7OztBQUlGO0VBQ0M7RUFDQTs7QUFDQTtFQUNDOzs7QUFJRjtFQUNDOztBQUNBO0VBQ0M7OztBQUlGO0VBQ0M7SUFDQzs7RUFFRDtJQUNDOzs7QUFJRjtFQUNDO0lBQ0M7O0VBRUQ7SUFDQzs7O0FBSUY7RUFDQztJQUNDO0lBQ0E7O0VBRUQ7SUFDQztJQUNBOzs7QUFJRDtFQUNDO0VBQ0E7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7O0FBRUQ7RUFDQztFQUNBOztBQUNBO0VBSEQ7SUFJRTs7O0FBR0Y7RUFDQztFQUNBOztBQUNBO0VBSEQ7SUFJRTs7O0FBR0Y7RUFRQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBWkE7RUFDQztFQUNBOztBQUNBO0VBSEQ7SUFJRTs7O0FBU0Y7RUFkRDtJQWVFOzs7QUFHRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFURDtJQVVFOzs7QUFFRDtFQUNDOztBQUlGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7O0FBQ0E7RUFIRDtJQUlFOzs7QUFHRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBTEQ7SUFNRTtJQUNBOzs7QUFFRDtFQUNDO0VBSUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQVJBO0VBQ0M7O0FBUUQ7RUFYRDtJQVlFOzs7QUFHRDtFQUNDOzs7QUFNSDtFQUREO0lBRUU7Ozs7QUFJRDtFQUREO0lBRUU7SUFDQTtJQUNBO0lBQ0E7Ozs7QUFJRDtFQUREO0lBRUU7Ozs7QUM5bkJGO0VBQ0U7O0FBRUE7RUFDRTtFQUNBOztBQUVBO0VBQ0U7O0FBR0Y7RUFDRTs7QUFJSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDRTtFQUNBOztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNFOztBQUdGO0VBQ0U7O0FBR0Y7RUFDRTs7QUFHRjtFQUNFOztBQUtOO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDRTs7QUFFQTtFQUNFO0VBQ0E7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7O0FBTUE7RUFDRTs7QUFHRjtFQUNFOzs7QUN0R1Y7RUFDQztFQUNBO0VBQ0E7O0FBQ0E7RUFKRDtJQUtFOzs7QUFFRDtFQUNDO0VBQ0E7O0FBQ0E7RUFIRDtJQUlFOzs7QUFHRjtFQUNDO0VBQ0E7O0FBQ0E7RUFIRDtJQUlFOzs7QUFHRjtFQUNDOzs7QUN0QkY7RUFDQzs7QUFFQTtFQUNDO0VBQ0E7O0FBR0E7RUFERDtJQUVFOzs7QUFFRDtFQUpEO0lBS0U7OztBQUlGO0VBQ0M7SUFDQzs7O0FBSUY7RUFDQztJQUNDOzs7QUFJRjtFQUNDO0lBQ0M7Ozs7QUFJSDtFQUNDOzs7QUFFRDtFQUNDO0lBQ0M7O0VBRUQ7SUFDQzs7O0FBSUY7RUFDQztFQUNBO0VBQ0E7O0FBRUE7RUFMRDtJQU1FOzs7QUFHRDtFQVREO0lBVUU7SUFDQTs7O0FBR0Q7RUFkRDtJQWVFOzs7O0FBSUY7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBUEQ7SUFRRTs7O0FBR0Q7RUFYRDtJQVlFO0lBQ0E7SUFDQTs7O0FBR0Q7RUFqQkQ7SUFrQkU7Ozs7QUFLRDtFQUREO0lBRUU7Ozs7QUFJRjtFQUNDO0VBQ0E7O0FBRUE7RUFKRDtJQUtFOzs7QUFHRDtFQVJEO0lBU0U7OztBQUdEO0VBWkQ7SUFhRTs7OztBQUlGO0VBQ0M7O0FBRUE7RUFIRDtJQUlFOzs7QUFHRDtFQVBEO0lBUUU7SUFDQTs7O0FBR0Q7RUFaRDtJQWFFOzs7O0FBSUY7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNDO0VBQ0E7O0FBR0Q7RUFkRDtJQWVFO0lBQ0E7OztBQUdEO0VBbkJEO0lBb0JFO0lBQ0E7OztBQUdEO0VBeEJEO0lBeUJFO0lBQ0E7Ozs7QUFJRjtFQUNDO0VBQ0E7RUFDQTs7QUFFQTtFQUxEO0lBTUU7OztBQUdEO0VBVEQ7SUFVRTtJQUNBO0lBQ0E7OztBQUdEO0VBZkQ7SUFnQkU7SUFDQTtJQUNBOzs7O0FBSUY7RUFDQztFQUNBO0VBQ0E7OztBQUdEO0VBQ0M7RUFDQTtFQUNBOztBQUdDO0VBQ0M7O0FBR0Q7RUFDQzs7QUFJRjtFQWZEO0lBZ0JFOztFQUdDO0lBQ0M7Ozs7QUFNSjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNDO0VBQ0E7RUFDQTs7QUFHRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUVDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdEO0VBQ0M7RUFDQTs7QUFHRDtFQUNDO0VBQ0E7O0FBSUY7RUE1Q0Q7SUE2Q0U7SUFDQTs7OztBQUlGO0VBQ0M7RUFDQTs7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0M7OztBQ3hSRjtFQUNDOzs7QUFHRDtFQUNDO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQVREO0lBVUU7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUVBO0lBQ0M7O0VBR0Q7SUFDQztJQUNBOztFQUdEO0lBQ0M7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7O0FBSUY7RUFuQ0Q7SUFvQ0U7OztBQUdEO0VBdkNEO0lBd0NFO0lBQ0E7OztBQVFEO0VBQ0M7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0Q7RUFDQzs7QUFHRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDQzs7QUFHRDtFQVhEO0lBWUU7OztBQUlGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFORDtJQU9FOzs7QUFJRjtFQUNDO0VBQ0E7RUFDQTs7QUFHRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdEO0FBQUE7RUFFQzs7QUFHRDtBQUFBO0VBRUM7RUFDQTs7QUFHRDtFQUNDO0VBQ0E7O0FBR0Q7QUFBQTtFQUVDOztBQUdEO0FBQUE7RUFFQzs7QUFLQTtFQUZEO0FBQUE7SUFHRTs7O0FBS0Q7RUFDQzs7QUFLRDtFQUREO0lBRUU7OztBQUtEO0VBREQ7SUFFRTs7O0FBSUY7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFJQTtFQUNDO0VBQ0E7RUFDQTs7QUFFQTtFQUxEO0lBTUU7OztBQUdEO0VBQ0M7O0FBR0Q7RUFDQzs7QUFLSDtFQUNDO0VBQ0E7O0FBR0Q7RUFDQzs7QUFFQTtFQUNDOztBQUlGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBSUE7RUFERDtJQUVFOzs7QUFHRDtFQUNDO0VBQ0E7O0FBR0Q7RUFDQzs7QUFHRDtFQUNDO0VBQ0E7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFYRDtJQWFFOzs7QUFHRDtFQWhCRDtJQWlCRTs7O0FBR0Q7RUFDQzs7QUFLRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0M7O0FBR0Q7RUFiRDtJQWNFOzs7QUFHRDtFQWpCRDtJQWtCRTs7O0FBSUY7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFNQTtFQUNBO0VBQ0E7RUFDQTs7QUFQQTtFQVJEO0lBU0U7OztBQVFEO0VBQ0M7O0FBR0Q7RUFyQkQ7SUFzQkU7SUFDQTs7O0FBSUY7RUFDQzs7QUFHRDtFQUNDOztBQUdEO0VBQ0M7RUFDQTs7QUFJRjtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBTkQ7SUFPRTtJQUNBOzs7QUFHRDtFQVhEO0lBWUU7SUFDQTs7O0FBR0Q7RUFDQztJQUNDOzs7QUFLRDtFQUNDO0VBQ0E7O0FBR0Q7RUFDQztFQUNBOzs7QUFNSjtFQUNDO0VBQ0E7O0FBRUE7RUFKRDtJQUtFOzs7O0FBSUY7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUVBOztBQUVBO0VBUkQ7SUFTRTtJQUNBOzs7QUFHRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNDOztBQUdEO0VBWkQ7SUFhRTs7OztBQUtIO0VBQ0M7OztBQUlBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0Q7RUFDQzs7QUFHRDtFQUNDOztBQUdEO0VBQ0M7RUFDQTtFQUNBOztBQUVBO0VBTEQ7SUFNRTs7O0FBRUQ7RUFSRDtJQVNFOzs7QUFJRjtFQUNDOztBQUdEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0Q7QUFBQTtFQUVDOztBQUdEO0FBQUE7RUFFQztFQUNBOztBQUdEO0VBQ0M7RUFDQTs7QUFHRDtBQUFBO0VBRUM7O0FBR0Q7RUFDQzs7QUFJQTtFQUNDO0VBQ0E7RUFDQTs7QUFFQTtFQUxEO0lBTUU7OztBQUdEO0VBQ0M7O0FBR0Q7RUFDQzs7QUFLSDtBQUFBO0VBRUM7O0FBR0Q7RUFDQzs7QUFFQTtFQUNDOzs7QUFLSDtFQUNDO0VBQ0E7O0FBRUE7RUFKRDtJQUtFOzs7O0FBSUY7RUFDQztFQUNBOztBQUVBO0VBSkQ7SUFLRTs7OztBQUlGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FDcmlCRDtFQUNDO0lBQ0M7O0VBRUQ7SUFDQzs7O0FBR0Y7RUF1QkM7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFoQ0E7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFHQztFQUNDO0VBQ0E7O0FBRUQ7RUFDQztFQUNBOztBQUdGO0VBaEJEO0lBaUJFO0lBQ0E7OztBQWVGO0VBbENEO0lBbUNFO0lBQ0E7SUFDQTtJQUNBOzs7QUFFRDtFQUNDOztBQUNBO0VBRkQ7SUFHRTs7O0FBRUQ7RUFMRDtJQU1FOzs7QUFHRjtFQUNDOztBQUdBO0VBSkQ7SUFLRTs7O0FBR0Y7RUFDQztFQUNBO0VBRUE7RUFDQTtFQUNBOztBQUNBO0VBUEQ7SUFRRTs7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUVEO0VBQ0M7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNDOzs7QUFJSDtFQUNDOzs7QUFFRDtFQUNDOztBQUNBO0VBRkQ7SUFHRTs7O0FBRUQ7RUFDQzs7O0FBR0Y7RUFDQztFQUNBOzs7QUN0SEQ7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQU5EO0lBT0U7SUFDQTs7O0FBR0Q7RUFYRDtJQVlFOzs7QUFHRDtFQWZEO0lBZ0JFOzs7O0FBSUY7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNDO0VBQ0E7RUFDQTs7QUFHRDtFQVpEO0lBYUU7SUFDQTs7RUFFQTtJQUNDO0lBQ0E7OztBQUlGO0VBdEJEO0lBdUJFO0lBQ0E7O0VBRUE7SUFDQzs7O0FBSUY7RUEvQkQ7SUFnQ0U7SUFDQTs7RUFFQTtJQUNDOzs7O0FBS0g7RUFDQztFQUNBOzs7QUFHRDtFQUNDO0VBQ0E7RUFDQTs7QUFFQTtFQUxEO0lBTUU7OztBQUdEO0VBVEQ7SUFVRTtJQUNBOzs7QUFHRDtFQWREO0lBZUU7SUFDQTs7OztBQUlGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDQztFQUNBOztBQUdEO0VBZEQ7SUFlRTs7O0FBR0Q7RUFsQkQ7SUFtQkU7OztBQUdEO0VBdEJEO0lBdUJFO0lBQ0E7Ozs7QUFJRjtFQUNDO0VBQ0E7RUFDQTs7QUFFQTtFQUxEO0lBTUU7SUFDQTs7O0FBR0Q7RUFWRDtJQVdFOzs7O0FBSUY7RUFDQzs7QUFFQTtFQUhEO0lBSUU7SUFDQTs7O0FBR0Q7RUFSRDtJQVNFO0lBQ0E7OztBQUdEO0VBYkQ7SUFjRTs7OztBQUlGO0FBQUE7RUFFQztFQUNBO0VBQ0E7O0FBRUE7RUFORDtBQUFBO0lBT0U7OztBQUdEO0VBVkQ7QUFBQTtJQVdFO0lBQ0E7Ozs7QUFLRDtFQUREO0lBRUU7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFFQTtJQUNDO0lBQ0E7OztBQUlGO0VBZEQ7SUFlRTs7RUFFQTtJQUNDO0lBQ0E7Ozs7QUFLSDtFQUNDO0VBQ0E7RUFDQTs7QUFFQTtFQUxEO0lBTUU7OztBQUdEO0VBVEQ7SUFVRTs7O0FBR0Q7RUFiRDtJQWNFOzs7O0FBSUY7RUFDQztFQUNBO0VBQ0E7O0FBRUE7RUFMRDtJQU1FOzs7QUFHRDtFQVREO0lBVUU7OztBQUdEO0VBYkQ7SUFjRTs7OztBQUtEO0VBREQ7SUFFRTs7OztBQUlGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFHRDtFQUNDO0lBQ0M7SUFDQTs7OztBQ3hQSDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBOztBQUVBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFORDtJQU9FO0lBQ0E7OztBQUVEO0VBVkQ7SUFXRTtJQUNBOzs7QUFHQTtFQUNDO0VBQ0E7O0FBRUQ7RUFDQztFQUNBOztBQUlIO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVEO0VBQ0M7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7O0FBSUQ7RUFDQztJQUNDO0lBQ0E7O0VBRUQ7SUFDQztJQUNBOzs7QUFJRjtFQUNDO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFWRDtJQVdFO0lBQ0E7SUFDQTs7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBYkQ7SUFjRTtJQUNBO0lBQ0E7O0VBQ0E7SUFDQzs7RUFHRDtJQUNDO0lBQ0E7O0VBR0Q7SUFDQztJQUNBO0lBQ0E7SUFDQTtJQUNBOzs7QUFHRjtFQWxDRDtJQW1DRTtJQUNBO0lBQ0E7OztBQUdEO0VBeENEO0lBeUNFOzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBWEQ7SUFZRTtJQUNBOzs7QUFHRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUQ7RUFDQzs7QUFFRDtFQUNDOztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBUEQ7SUFRRTs7O0FBSUg7RUFDQztFQUNBOztBQUVBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFSRDtJQVNFO0lBQ0E7SUFDQTtJQUNBOzs7QUFJSDtFQUNDOztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNDOztBQUdGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdEO0VBQ0M7O0FBR0Q7RUFDQzs7QUFHRDtFQUdDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQzs7QUFJRjtFQUNDO0VBQ0E7RUFDQTs7QUFHRDtFQUNDO0VBQ0E7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHRDtBQUFBO0VBRUM7O0FBR0Q7QUFBQTtFQUVDO0VBQ0E7O0FBR0Q7RUFDQztFQUNBOztBQUdEO0FBQUE7RUFFQzs7QUFFRDtBQUFBO0VBRUM7O0FBSUE7RUFGRDtBQUFBO0lBR0U7OztBQUtEO0VBQ0M7O0FBSUQ7RUFERDtJQUVFOzs7QUFHRjtFQUNDOztBQUlBO0VBQ0M7RUFDQTtFQUNBOztBQUVBO0VBQ0M7O0FBR0Q7RUFDQzs7QUFLSDtFQUNDO0VBQ0E7O0FBR0Q7RUFDQzs7QUFFQTtFQUNDOztBQUdGO0VBQ0M7RUFFQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQVBEO0lBUUU7OztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQzs7QUFJSDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNDOztBQVVGO0VBQ0M7RUFDQTtFQUNBOztBQUVBO0VBTEQ7SUFNRTs7O0FBR0Y7RUFDQztFQUNBOztBQUVEO0VBQ0M7RUFDQTtFQUNBOztBQUVEO0VBQ0M7RUFDQTtFQUNBOztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQztFQUNBOztBQUlEO0VBREQ7SUFFRTs7O0FBSUQ7RUFERDtJQUVFOzs7QUFHRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0M7RUFDQTs7QUFHRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDQzs7QUFHRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNDOztBQUdGO0VBQ0M7RUFDQTs7QUFJSDtFQUNDO0VBQ0E7RUFDQTs7QUFHRDtFQUNDO0VBQ0E7RUFDQTs7QUFHRDtFQUNDO0VBQ0E7RUFDQTs7QUFHRDtFQUNDO0VBQ0E7RUFDQTs7O0FBSUY7RUFDQztFQUNBOztBQUNBO0VBQ0M7OztBQUdGO0VBQ0M7RUFDQTs7QUFDQTtFQUNDOzs7QUFJRjtFQUNDOztBQUNBO0VBQ0M7OztBQUlGO0VBQ0M7SUFDQzs7RUFFRDtJQUNDOzs7QUFJRjtFQUNDO0lBQ0M7O0VBRUQ7SUFDQzs7O0FBSUY7RUFDQztJQUNDO0lBQ0E7O0VBRUQ7SUFDQztJQUNBOzs7QUMzaEJGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7O0FBQ0E7RUFDQzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHRDtFQUNDOztBQUdEO0VBR0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNDOztBQUVEO0VBWEQ7SUFZRTs7O0FBSUY7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUxEO0lBTUU7OztBQUVEO0VBUkQ7SUFTRTs7O0FBSUY7RUFDQztFQUNBO0VBQ0E7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHRDtBQUFBO0VBRUM7O0FBR0Q7QUFBQTtFQUVDO0VBQ0E7O0FBR0Q7RUFDQztFQUNBOztBQUdEO0FBQUE7RUFFQzs7QUFFRDtBQUFBO0VBRUM7O0FBSUE7RUFGRDtBQUFBO0lBR0U7OztBQUtEO0VBQ0M7O0FBSUQ7RUFERDtJQUVFOzs7QUFJRDtFQUREO0lBRUU7OztBQUdGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBSUE7RUFDQztFQUNBO0VBQ0E7O0FBRUE7RUFDQzs7QUFFRDtFQVJEO0lBU0U7OztBQUVEO0VBQ0M7O0FBS0g7RUFDQztFQUNBOztBQUdEO0VBQ0M7O0FBRUE7RUFDQzs7QUFHRjtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBTEQ7SUFNRTtJQUNBOzs7QUFFRDtFQVREO0lBVUU7SUFDQTs7O0FBRUQ7RUFiRDtJQWNFO0lBQ0E7OztBQUdBO0VBQ0M7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7O0FBSUg7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUQ7RUFDQzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTs7QUFJRDtFQUNDO0lBQ0M7SUFDQTs7RUFFRDtJQUNDO0lBQ0E7OztBQUlGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBUEQ7SUFRRTtJQUNBO0lBQ0E7OztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBaEJEO0lBaUJFO0lBQ0E7SUFDQTs7RUFDQTtJQUNDOztFQUdEO0lBQ0M7SUFDQTs7RUFHRDtJQUNDO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7OztBQUdGO0VBckNEO0lBc0NFOzs7QUFFRDtFQXhDRDtJQXlDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBOzs7QUFFRDtFQS9DRDtJQWdERTtJQUNBO0lBQ0E7OztBQUdEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQVZEO0lBV0U7SUFDQTs7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQzs7QUFPRjtFQUNDO0VBQ0E7RUFDQTs7QUFFQTtFQUxEO0lBTUU7OztBQUdGO0VBQ0M7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0M7RUFJQTs7QUFIQTtFQUZEO0lBR0U7OztBQU1GO0VBREQ7SUFFRTtJQUNBOzs7QUFJRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0M7RUFJQTs7QUFIQTtFQUZEO0lBR0U7OztBQUlGO0VBZkQ7SUFnQkU7SUFDQTs7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0M7O0FBR0Y7RUFDQztFQUNBOztBQWdCSDtFQUNDO0VBQ0E7RUFDQTs7O0FBSUY7RUFDQztFQUNBOztBQUNBO0VBQ0M7OztBQUlGO0VBQ0M7O0FBQ0E7RUFDQzs7O0FBSUY7RUFDQztJQUNDOztFQUVEO0lBQ0M7OztBQUlGO0VBQ0M7SUFDQzs7RUFFRDtJQUNDOzs7QUFJRjtFQUNDO0lBQ0M7SUFDQTs7RUFFRDtJQUNDO0lBQ0E7OztBQUlEO0VBQ0M7RUFDQTtFQUNBOztBQUVEO0VBQ0M7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7O0FBQ0E7RUFIRDtJQUlFOzs7QUFHRjtFQUNDO0VBQ0E7O0FBQ0E7RUFIRDtJQUlFOzs7QUFHRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0M7O0FBRUQ7RUFYRDtJQVlFOzs7QUFFRDtFQWREO0lBZUU7OztBQUdGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVEO0VBQ0M7RUFDQTs7QUFDQTtFQUhEO0lBSUU7OztBQUdGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFMRDtJQU1FO0lBQ0E7OztBQUVEO0VBQ0M7RUFLQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBUkE7RUFDQzs7QUFRRDtFQVpEO0lBYUU7OztBQUdEO0VBQ0M7OztBQUtKO0VBQ0M7O0FBQ0E7RUFFQzs7QUFFRDtFQU5EO0lBT0U7Ozs7QUNwa0JGO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdJO0FBQUE7RUFFSTs7QUFJUjtFQUNJO0VBQ0E7O0FBR0k7RUFDSTs7QUFFSjtFQUNJOztBQUtaO0VBaENKO0lBaUNROzs7QUFHSjtFQXBDSjtJQXFDUTtJQUNBO0lBQ0E7Ozs7QUN2Q1I7RUFDQzs7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQVREO0lBVUU7SUFDQTs7O0FBR0Q7RUFkRDtJQWVFO0lBQ0E7SUFDQTs7O0FBR0Q7RUFwQkQ7SUFxQkU7SUFDQTs7OztBQUlGO0VBQ0M7O0FBRUE7RUFIRDtJQUlFOzs7O0FBSUY7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNDO0VBQ0E7O0FBR0Q7RUFkRDtJQWVFO0lBQ0E7Ozs7QUFJRjtFQ3pEQztFQUNBO0VEMERBO0VBQ0E7RUFDQTs7QUMxREE7RURzREQ7SUNyREU7OztBQUdEO0VBQ0M7O0FBR0Q7RUFDQzs7QUFHRDtFQUNDO0VBQ0E7RUFDQTs7QUFHRDtFQUNDO0VBQ0E7RUFDQTs7QUFHRDtFQUNDO0VBQ0E7RUFDQTs7QUFHRDtFQUNDO0VBQ0E7RUFDQTs7QUFHRDtFQUNDO0VBQ0E7RUFDQTs7QUFHRDtFQUNDO0VBQ0E7RUFDQTs7QUFHRDtFQUNDO0VBQ0E7O0FBRUE7RUFKRDtJQUtFO0lBQ0E7OztBQUlGO0FBQUE7RUFFQzs7QUFHRDtBQUFBO0VBRUM7O0FBR0Q7RUFDQztFQUNBOztBQUdEO0VBQ0M7RUFDQTtFQUNBOztBQUVBO0VBQ0M7O0FBSUY7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0Q7RUFDQzs7QUFHRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFHRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdEO0FBQUE7RUFFQztFQUNBO0VBQ0E7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7O0FBR0Q7RUFDQzs7QUFHRDtFQUNDOztBQUdEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHRDtBQUFBO0VBRUM7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7O0FBR0Q7RUFDQztFQUNBOztBQUdEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBUkQ7SUFTRTtJQUNBOzs7QUQ1SUY7RUFDQzs7QUFHRDtFQUNDO0lBQ0M7Ozs7QUV0RUg7RUFDSTtFQUNBOztBQUdJO0VBQ0k7O0FBRUE7RUFDSTs7QUFTWjtFQWxCSjtJQW1CUTs7OztBQUlSO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNJOzs7QUFJUjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNJO0VBQ0E7RUFDQTtFQUNBOzs7QUN4RFI7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTs7QUFFQTtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBTEQ7SUFNRTtJQUNBOzs7QUFFRDtFQVREO0lBVUU7SUFDQTs7O0FBRUQ7RUFiRDtJQWNFO0lBQ0E7OztBQUdBO0VBQ0M7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7O0FBSUg7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUQ7RUFDQzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTs7QUFJRDtFQUNDO0lBQ0M7SUFDQTs7RUFFRDtJQUNDO0lBQ0E7OztBQUlGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBUEQ7SUFRRTtJQUNBO0lBQ0E7OztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBVkQ7SUFXRTtJQUNBO0lBQ0E7O0VBQ0E7SUFDQzs7RUFHRDtJQUNDO0lBQ0E7O0VBR0Q7SUFDQztJQUNBO0lBQ0E7SUFDQTtJQUNBOzs7QUFHRjtFQS9CRDtJQWdDRTs7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBWkQ7SUFhRTtJQUNBOzs7QUFHRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNDOztBQUdGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0M7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFHRDtFQWhGRDtJQWlGRTs7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQzs7QUFHRjtFQS9GRDtJQWdHRTs7O0FBRUQ7RUFsR0Q7SUFtR0U7OztBQUVEO0VBckdEO0lBc0dFOzs7QUFFRDtFQXhHRDtJQXlHRTs7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7O0FBRUE7RUFMRDtJQU1FOzs7QUFHRjtFQUNDO0VBQ0E7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNDO0VBQ0E7O0FBR0Y7RUFDQztFQUVBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBUEQ7SUFRRTs7O0FBRUQ7RUFDQztFQUNBO0VBSUE7RUFDQTs7QUFKQTtFQUNDOztBQU1IO0VBQ0M7RUFDQTtFQUVBO0VBQ0E7RUFDQTs7QUFFQTtFQUNDOztBQUdGO0VBQ0M7O0FBRUQ7RUFDQzs7QUFFRDtFQUNDOztBQUVEO0VBQ0M7RUFDQTtFQUNBOztBQUNBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNDOztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUlIO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHRDtFQUNDO0VBQ0E7RUFFQTtFQUNBOztBQUNBO0VBQ0M7RUFDQTs7QUFFRDtFQVZEO0lBV0U7OztBQUVEO0VBYkQ7SUFjRTs7O0FBRUQ7RUFoQkQ7SUFpQkU7SUFDQTs7O0FBRUQ7RUFwQkQ7SUFxQkU7OztBQUdGO0VBQ0M7O0FBSUE7RUFERDtJQUVFOzs7QUFFRDtFQUpEO0lBS0U7SUFDQTs7O0FBSUQ7RUFERDtJQUVFOzs7QUFHRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0M7RUFDQTs7QUFHRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFURDtJQVVFOzs7QUFFRDtFQUNDOztBQUdGO0VBQ0M7RUFDQTs7QUFJSDtFQUNDO0VBQ0E7RUFDQTs7QUFHRDtFQUNDO0VBQ0E7RUFDQTs7QUFHRDtFQUNDO0VBQ0E7RUFDQTs7QUFHRDtFQUNDO0VBQ0E7RUFDQTs7O0FBSUY7RUFDQztFQUNBOztBQUNBO0VBQ0M7OztBQUlGO0VBQ0M7O0FBQ0E7RUFDQzs7O0FBSUY7RUFDQztJQUNDOztFQUVEO0lBQ0M7OztBQUlGO0VBQ0M7SUFDQzs7RUFFRDtJQUNDOzs7QUFJRjtFQUNDO0lBQ0M7SUFDQTs7RUFFRDtJQUNDO0lBQ0E7OztBQ3RkRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBOztBQUVBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFMRDtJQU1FO0lBQ0E7OztBQUVEO0VBVEQ7SUFVRTtJQUNBOzs7QUFFRDtFQWJEO0lBY0U7SUFDQTs7O0FBR0E7RUFDQztFQUNBOztBQUVEO0VBQ0M7RUFDQTs7QUFJSDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFRDtFQUNDOztBQUVEO0VBQ0M7RUFDQTtFQUNBOztBQUlEO0VBQ0M7SUFDQztJQUNBOztFQUVEO0lBQ0M7SUFDQTs7O0FBSUY7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFQRDtJQVFFO0lBQ0E7SUFDQTs7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFWRDtJQVdFO0lBQ0E7SUFDQTs7RUFDQTtJQUNDOztFQUdEO0lBQ0M7SUFDQTs7RUFHRDtJQUNDO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7OztBQUdGO0VBL0JEO0lBZ0NFO0lBQ0E7OztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFYRDtJQVlFO0lBQ0E7OztBQUVEO0VBZkQ7SUFnQkU7OztBQUdGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0M7O0FBR0Y7RUF2RUQ7SUF3RUU7SUFDQTs7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7O0FBRUE7RUFMRDtJQU1FOzs7QUFHRjtFQUNDO0VBQ0E7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNDO0VBQ0E7O0FBSUQ7RUFERDtJQUVFOzs7QUFJRDtFQUREO0lBRUU7OztBQUdGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQztFQUNBOztBQUdGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNDOztBQUdGO0VBQ0M7RUFDQTs7QUFJSDtFQUNDO0VBQ0E7RUFDQTs7QUFHRDtFQUNDO0VBQ0E7RUFDQTs7QUFHRDtFQUNDO0VBQ0E7RUFDQTs7O0FBSUY7RUFDQztFQUNBOztBQUNBO0VBQ0M7OztBQUlGO0VBQ0M7O0FBQ0E7RUFDQzs7O0FBSUY7RUFDQztJQUNDOztFQUVEO0lBQ0M7OztBQUlGO0VBQ0M7SUFDQzs7RUFFRDtJQUNDOzs7QUFJRjtFQUNDO0lBQ0M7SUFDQTs7RUFFRDtJQUNDO0lBQ0E7OztBQ3JTRjtFQUNDOzs7QUFHRDtFQUNDO0VBQ0E7RUFDQTs7QUFFQTtFQUxEO0lBTUU7OztBQUdEO0VBVEQ7SUFVRTs7O0FBR0Q7RUFiRDtJQWNFOzs7O0FBSUY7RUpyQkM7RUFDQTs7QUFFQTtFSWtCRDtJSmpCRTs7O0FBR0Q7RUFDQzs7QUFHRDtFQUNDOztBQUdEO0VBQ0M7RUFDQTtFQUNBOztBQUdEO0VBQ0M7RUFDQTtFQUNBOztBQUdEO0VBQ0M7RUFDQTtFQUNBOztBQUdEO0VBQ0M7RUFDQTtFQUNBOztBQUdEO0VBQ0M7RUFDQTtFQUNBOztBQUdEO0VBQ0M7RUFDQTtFQUNBOztBQUdEO0VBQ0M7RUFDQTs7QUFFQTtFQUpEO0lBS0U7SUFDQTs7O0FBSUY7QUFBQTtFQUVDOztBQUdEO0FBQUE7RUFFQzs7QUFHRDtFQUNDO0VBQ0E7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7O0FBRUE7RUFDQzs7QUFJRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHRDtFQUNDOztBQUdEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHRDtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUdEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0Q7QUFBQTtFQUVDO0VBQ0E7RUFDQTs7QUFHRDtFQUNDO0VBQ0E7RUFDQTs7QUFHRDtFQUNDOztBQUdEO0VBQ0M7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdEO0FBQUE7RUFFQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHRDtFQUNDO0VBQ0E7RUFDQTs7QUFHRDtFQUNDO0VBQ0E7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFSRDtJQVNFO0lBQ0E7Ozs7QUs1TUg7RUFDQzs7QUFDQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBSUY7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRDtFQUNDOzs7QUFHRDtFQUNDOzs7QUFHRDtFQUNDOzs7QUFHRDtFQUNDO0lBQ0M7O0VBRUQ7SUFDQzs7O0FBR0Y7RUFDQzs7O0FDekREO0VBQ0M7O0FBRUE7RUFDQztFQUNBOztBQUVBO0VBSkQ7SUFLRTs7O0FBR0Q7RUFSRDtJQVNFO0lBQ0E7SUFDQTs7O0FBR0Q7RUFkRDtJQWVFO0lBQ0E7Ozs7QUFLSDtFQUNDO0VBQ0E7RUFDQTs7QUFFQTtFQUxEO0lBTUU7OztBQUdEO0VBVEQ7SUFVRTs7OztBQUlGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBUkQ7SUFTRTtJQUNBO0lBQ0E7SUFDQTtJQUNBOzs7QUFHRDtFQWhCRDtJQWlCRTtJQUNBOzs7O0FBSUY7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQWZEO0lBZ0JFOzs7QUFHRDtFQW5CRDtJQW9CRTtJQUNBO0lBQ0E7SUFDQTs7O0FBR0Q7RUExQkQ7SUEyQkU7SUFDQTtJQUNBOzs7O0FBSUY7RUFDQztFQUNBO0VBQ0E7O0FBRUE7RUFMRDtJQU1FOzs7QUFHRDtFQVREO0lBVUU7SUFDQTs7O0FBR0Q7RUFkRDtJQWVFOzs7O0FBSUY7RUFDQztFQUNBOztBQUVBO0VBQ0M7RUFDQTtFQUNBOztBQUVBO0VBQ0M7O0FBSUY7RUFkRDtJQWVFOzs7QUFHRDtFQWxCRDtJQW1CRTs7OztBQUlGO0VBQ0M7RUFDQTs7QUFFQTtFQUNDOztBQUdEO0VBQ0M7O0FBR0Q7RUFDQztJQUNDOztFQUdEO0lBQ0M7OztBQUlGO0VBdEJEO0lBdUJFOztFQUVBO0lBQ0M7SUFDQTs7RUFHRDtJQUNDO0lBQ0E7OztBQUlGO0VBcENEO0lBcUNFOztFQUVBO0lBQ0M7O0VBR0Q7SUFDQzs7OztBQUtIO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNDO0VBQ0E7O0FBR0Q7RUFmRDtJQWdCRTs7O0FBR0Q7RUFuQkQ7SUFvQkU7OztBQUdEO0VBdkJEO0lBd0JFO0lBQ0E7SUFDQTs7OztBQUlEO0VBREQ7SUFFRTs7OztBQUdGO0VBQ0M7O0FBQ0E7RUFGRDtJQUdFOzs7O0FDN05GO0VBQ0M7SUFDQzs7RUFFRDtJQUNDOzs7QUFHRjtFQW1CQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBMUJBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBR0M7RUFDQztFQUNBOztBQUVEO0VBQ0M7RUFDQTs7QUFjSDtFQUNDOztBQUVEO0VBQ0M7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0M7OztBQUVEO0VBQ0M7O0FBQ0E7RUFDQzs7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVEO0VBQ0M7RUFDQTs7O0FDekZEO0VBQ0M7OztBQUlBO0VBREQ7SUFFRTtJQUNBO0lBQ0E7SUFDQTtJQUNBOzs7O0FBSUY7RUFDQztFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNDOztBQUlGO0VBQ0M7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQW9CQTs7QUFsQkE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHRDtFQUNDOztBQUtEO0VBQ0M7O0FBRUE7RUFIRDtJQUlFOzs7QUFJRjtFQUNDOztBQUdEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHRDtFQUNDOztBQXFCRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0Q7RUFDQztFQUNBOztBQUVBO0VBQ0M7RUFDQTtFQUNBOztBQUdEO0VBVkQ7SUFXRTs7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7O0FBRUE7RUFDQzs7QUFHRDtBQUFBO0VBRUM7O0FBR0Q7RUFkRDtJQWVFO0lBQ0E7OztBQUdEO0VBbkJEO0lBb0JFO0lBQ0E7SUFDQTs7O0FBS0Q7RUFDQztFQUNBOztBQUVBO0VBSkQ7SUFLRTtJQUNBOzs7QUFHRDtFQVREO0lBVUU7OztBQUdEO0VBQ0M7RUFDQTs7QUFHRDtFQUNDOztBQUlGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFORDtJQU9FOzs7QUFHRDtFQUNDOztBQUVBO0VBSEQ7SUFJRTs7O0FBSUY7RUFsQkQ7SUFtQkU7OztBQUtIO0VBQ0M7SUFDQzs7O0FBSUY7RUFDQztJQUNDO0lBQ0E7SUFDQTs7O0FBSUY7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQU5EO0lBT0U7SUFDQTs7O0FBR0Q7RUFYRDtJQVlFOzs7QUFJRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNDOztBQUtIO0VBQ0M7O0FBR0Q7RUFDQzs7QUFHRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDQzs7QUFJRjtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUdEO0VBQ0M7RUFDQTtFQUNBOztBQUdEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0Q7QUFBQTtFQUVDOztBQUdEO0FBQUE7RUFFQztFQUNBOztBQUdEO0VBQ0M7RUFDQTs7QUFHRDtBQUFBO0VBRUM7O0FBR0Q7QUFBQTtFQUVDOztBQUtBO0VBRkQ7QUFBQTtJQUdFOzs7QUFLRDtFQUNDOztBQUtEO0VBREQ7SUFFRTs7O0FBS0Q7RUFERDtJQUVFOzs7QUFJRjtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUlBO0VBQ0M7RUFDQTtFQUNBOztBQUVBO0VBQ0M7O0FBR0Q7RUFDQzs7QUFLSDtFQUNDO0VBQ0E7O0FBR0Q7RUFDQzs7QUFFQTtFQUNDOztBQUlGO0VBQ0M7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBUEQ7SUFRRTs7O0FBR0Q7RUFYRDtJQVlFO0lBQ0E7OztBQUdEO0VBaEJEO0lBaUJFO0lBQ0E7OztBQUlGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFORDtJQU9FO0lBQ0E7SUFDQTs7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0M7RUFDQTtFQU1BO0VBQ0E7O0FBTEE7RUFDQzs7QUFRSDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUlGO0VBQ0M7O0FBRUE7RUFDQztFQUNBOztBQUVBO0VBQ0M7RUFDQTs7QUFFQTtBQUFBO0FBQUE7RUFHQztFQUNBO0VBQ0E7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7O0FBR0Q7QUFBQTtFQUVDO0VBQ0E7RUFDQTs7QUFHRDtFQUNDO0VBRUE7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7O0FBR0Q7RUFDQztFQUVBOztBQUdEO0VBQ0M7RUFDQTtFQUNBOztBQUdEO0VBQ0M7RUFDQTs7QUFHRDtFQUNDO0VBQ0E7O0FBSUE7RUFDQztFQUNBO0VBQ0E7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7O0FBRUE7RUFDQzs7QUFJRjtFQUNDO0VBQ0E7RUFDQTs7QUFRRDtFQUNDO0VBQ0E7RUFDQTs7QUFtQko7RUFDQzs7QUFFQTtFQUNDOztBQUVBO0VBQ0M7O0FBRUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQUtDOztBQUdEO0VBQ0M7O0FBR0Q7RUFDQzs7QUFHRDtFQUNDOztBQUdEO0VBQ0M7O0FBR0Q7RUFDQzs7QUFHRDtFQUNDOztBQUdEO0VBQ0M7O0FBSUE7RUFDQzs7QUFHRDtFQUNDOztBQUdEO0VBQ0M7O0FBR0Q7RUFDQzs7QUFHRDtFQUNDOztBQVFOO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0M7O0FBR0Q7RUFDQzs7QUFHRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0Q7RUFDQzs7QUFHRDtFQUNDOztBQU9EO0VBekNEO0lBMENFOzs7QUFHRDtFQTdDRDtJQThDRTtJQUVBO0lBQ0E7OztBQUdEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0Q7RUFDQztFQUNBOztBQUVBO0VBSkQ7SUFLRTtJQUNBOzs7QUFJRjtFQUNDO0VBQ0E7OztBQU9IO0VBREQ7SUFFRTs7OztBQUlGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNDO0VBQ0E7RUFDQTtFQUNBOzs7QUFJRjtFQUNDO0lBQ0M7O0VBR0Q7SUFDQzs7O0FBSUY7RUFDQztJQUNDOztFQUdEO0lBQ0M7OztBQUlGO0VBQ0M7SUFDQzs7RUFHRDtJQUNDOztFQUdEO0lBQ0M7OztBQUlGO0VBQ0M7SUFDQzs7RUFHRDtJQUNDOzs7QUFJRjtFQUNDO0lBQ0M7O0VBR0Q7SUFDQzs7O0FBSUY7RUFDQztJQUNDO0lBQ0E7O0VBR0Q7SUFDQztJQUNBOzs7QUFJRjtFQUNDO0lBQ0M7SUFDQTs7RUFHRDtJQUNDO0lBQ0E7OztBQUlGO0VBQ0M7O0FBR0E7RUFDQzs7QUFHRDtFQUNDOztBQUdEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHRDtFQUNDOzs7QUFJRjtFQUNDOzs7QUFHRDtFQUNDO0VBQ0E7O0FBRUE7RUFDQzs7QUFHRDtFQUNDOzs7QUFJRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Q7RUFDQztJQUNDOztFQUdEO0lBQ0M7OztBakhqNUJGO0FBQ0M7RUFDQTtBQUVBO0VBQ0E7RUFDQTtBQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQUtBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFLQTtBQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBRUE7RUFDQTtBQUFBO0VBRUE7QUFBQTtFQUVBO0FBQUE7OztBQUlEO0VBQ0M7QUFDQztJQUNBO0FBRUE7SUFDQTtBQUVBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBRUE7OztBQUlGO0VBQ0M7QUFDQztJQUNBO0FBRUE7SUFDQTtBQUVBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFFQTs7O0FBSUY7RUFDQztBQUNDO0lBQ0E7QUFFQTtJQUNBO0FBRUE7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUVBOzs7QUFJRjtFQUNDO0lBQ0M7OztBQUdGO0VBQ0M7SUFDQzs7O0FBR0Y7RUFDQztJQUNDOzs7QWtIM0lGO0VBQ0U7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBTkY7SUFPSTs7O0FBR0Y7RUFWRjtJQVdJOzs7QUFJSjtFQUNFO0VBQ0E7RUFDQTs7QUFFQTtFQUxGO0lBTUk7OztBQUdGO0VBVEY7SUFVSTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFQRjtJQVFJOzs7QUFHRjtFQVhGO0lBWUk7OztBQUdGO0VBQ0U7RUFDQTs7QUFHRjtFQUNFOztBQUdGO0VBQ0U7O0FBTU47RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0U7O0FBRUE7RUFDRTs7QUFJSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EiLCJmaWxlIjoibWFpbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKiBCYXNlICovXG5AaW1wb3J0ICcuL2Jhc2UvcmVzZXQnO1xuQGltcG9ydCAnLi9iYXNlL2Jhc2UnO1xuQGltcG9ydCAnLi9iYXNlL2NvbnRhaW5lcnMnO1xuQGltcG9ydCAnLi9iYXNlL3ZhcnMnO1xuQGltcG9ydCAnLi9iYXNlL3R5cG9ncmFwaHknO1xuXG4vKiBsYXlvdXQgKi9cbkBpbXBvcnQgXCJsYXlvdXQvX2J1cmdlci5zY3NzXCI7XG5AaW1wb3J0IFwibGF5b3V0L19mb290ZXIuc2Nzc1wiO1xuQGltcG9ydCBcImxheW91dC9faGVhZGVyLnNjc3NcIjtcbkBpbXBvcnQgXCJsYXlvdXQvX3NlYXJjaC5zY3NzXCI7XG5cbi8qIEJsb2NrcyAqL1xuQGltcG9ydCBcImJsb2Nrcy80MDQvXzQwNC5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL2Fib3V0Q29tcGFueS9fYWJvdXQuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9hYm91dENvbXBhbnkvX2FkdmFudGFnZXMuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9hYm91dENvbXBhbnkvX2Jhbm5lci5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL2Fib3V0Q29tcGFueS9fY2FyZHMuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9hYm91dENvbXBhbnkvX21pc3Npb24uc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9hYm91dENvbXBhbnkvX3JlcXVpc2l0ZXMuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9hYm91dENvbXBhbnkvX3Jldmlld3Muc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9hYm91dENvbXBhbnkvX3dlTGlrZS5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL2J1c2luZXNzLXNsdWcvX2luZm9ybWF0aW9ucy5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL2J1c2luZXNzL19jb250ZW50LnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvY2FyZWVyL19iYW5uZXIuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9jYXJlZXIvX2JyZWFkY3J1bWJzLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvY2FyZWVyL19jb250ZW50LnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvY2FyZWVyL19sb2dpbi5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL2NhcmVlci9fc3dpdGNoLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvY2FyZWVyQ291cnNlL19iYW5uZXIuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9jYXJlZXJDb3Vyc2UvX2NvbXBhbnkuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9jYXJlZXJDb3Vyc2UvX2RheS5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL2NhcmVlckNvdXJzZS9fZG9jcy5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL2NhcmVlckNvdXJzZS9fcXVlc3Rpb25zLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvY2FyZWVyQ291cnNlL19zd2l0Y2guc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9jYXJlZXJDb3Vyc2UvX3doYXQuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9jYXRhbG9nL19jYXRhbG9nLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvY2F0YWxvZy9fY2F0ZWdvcnktYmFubmVyLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvY2F0YWxvZy9fY2F0ZWdvcnktaGVhZGVyLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvY2F0YWxvZy9fY2F0ZWdvcnktbGlzdC5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL2NhdGFsb2cvX2NhdGVnb3J5LWxpemluZy5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL2NhdGFsb2cvX2NhdGVnb3J5LW90aGVyLXByb2R1Y3RzLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvY29udGFjdHMvX2Jsb2NrLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvY29udGFjdHMvX2hlYWRlci5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL2NvbnRhY3RzL19xdWVzdGlvbnMuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9jb250YWN0U2VjdGlvbi9fbWFwLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvY29udGFjdFNlY3Rpb24vX3NlYXJjaC5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL2NvcnBJbmZvL19jb250ZW50LnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvY29ycEluZm8vX3N3aXRjaC5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL2hlbHAvX2NvbnRlbnQuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9oZWxwL19nZXR0ZXIuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9oZWxwL19saXppbmcuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9oZWxwL19vZmZpY2Uuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9oZWxwL19xdWVzdGlvbnMuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9oZWxwL19zd2l0Y2guc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9ob21lL19iYW5uZXIuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9ob21lL190YXNrcy5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL2luc3VyZV9ldmVudHMtc2x1Zy9fY29udGVudC5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL2luc3VyZV9ldmVudHMtc2x1Zy9fc3dpdGNoLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvaW5zdXJlX215c2VsZi1zbHVnL19jb250ZW50LnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvaW5zdXJlX215c2VsZi1zbHVnL19xdWVzdGlvbi1iYW5uZXIuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9pbnN1cmVfbXlzZWxmLXNsdWcvX3N3aXRjaC5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL2luc3VyZV90ZW1wbGF0ZS1zbHVnL19jb250ZW50LnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvaW5zdXJlL19iYW5uZXIuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9pbnN1cmUvX2V2ZW50cy5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL2luc3VyZS9fcGFydG5lcnMuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9pbnN1cmUvX3R5cGVzLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvaW52ZXN0bWVudC9fY29udGVudC5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL2ludmVzdG1lbnQvX2luZm9ybWF0aW9uLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvaW52ZXN0b3IvYmFubmVyLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvaW52ZXN0b3IvY29tcGFueS5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL2ludmVzdG9yL2NvbnRhY3RzLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvaW52ZXN0b3IvY29udGVudC5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL2ludmVzdG9yL2ZpbmFuY2Uuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9pbnZlc3Rvci9tb2RhbC5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL2ludmVzdG9yL3BhcGVycy5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL2ludmVzdG9yL3F1ZXN0aW9uX2Jhbm5lci5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL2ludmVzdG9yL3JhdGluZy5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL2xhd0luZm8vX2NvbnRlbnQuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9sYXdJbmZvL19zd2l0Y2guc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9wb3B1cC9fcG9wdXAuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9wcm9ncmFtcy1zbHVnL19jb250ZW50LnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvcHJvZ3JhbXMtc2x1Zy9faW5mb3JtYXRpb24uc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9wcm9ncmFtcy9fYmFubmVyLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvcHJvZ3JhbXMvX3Byb2dyYW1zLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvcHJvbW90aW9ucy1zbHVnL19jb250ZW50LnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvcHJvbW90aW9ucy1zbHVnL19zbGlkZXMuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9wcm9tb3Rpb25zL19iYW5uZXIuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9wcm9tb3Rpb25zL19jb250ZW50LnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvcHJvbW90aW9ucy9fcGFydG5lcnMuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9wcm9tb3Rpb25zL19wb3B1cC5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL3Byb21vdGlvbnMvX3Byb21vdGlvbnMuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9wcm9tb3Rpb25zL19zd2l0Y2guc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9wcm9wZXJ0eS9fY29udGVudC5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL3NlYXJjaFJlc3VsdC9fY29udGVudC5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL3NoYXJlZC9fYWNjb3JkaW9uLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3Mvc2hhcmVkL19hcnRpY2xlcy5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL3NoYXJlZC9fYnJlYWRjcnVtYi5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL3NoYXJlZC9fY2FsY3VsYXRvci5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL3NoYXJlZC9fY2FsY3VsYXRvck1vZGFsLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3Mvc2hhcmVkL19jYXJkcy5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL3NoYXJlZC9fY29uc3VsdGF0aW9uLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3Mvc2hhcmVkL19kYWRhdGEtaW50ZWdyYXRpb24uc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9zaGFyZWQvX2RvY3VtZW50cy5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL3NoYXJlZC9fZmFxLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3Mvc2hhcmVkL19mZWVkYmFjay5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL3NoYXJlZC9fZmVlZGJhY2tPay5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL3NoYXJlZC9faW5mby5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL3NoYXJlZC9faW5zdXJlX2V2ZW50LnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3Mvc2hhcmVkL19pbnZlc3RtZW50TW9kYWwuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9zaGFyZWQvX2xpemluZy5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL3NoYXJlZC9fbWV0YWJsb2NrLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3Mvc2hhcmVkL19tb2JpbGVOYXZzLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3Mvc2hhcmVkL19wb2xpY3lQdXQuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9zaGFyZWQvX3B1dFJldmlldy5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL3NoYXJlZC9fc2VvLXRleHQuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9zaGFyZWQvX3NwaW5uZXIuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9zaGFyZWQvX3N0ZXBzLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3Mvc2hhcmVkL19zdWJzY3JpYmUuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9zaGFyZWQvYXBwbGljYXRpb24uc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy90ZWNobmljYWwtd29ya3MvX3RlY2huaWNhbC13b3Jrcy5zY3NzXCI7XG4iLCIvKiBSZXNldCBhbmQgYmFzZSBzdHlsZXMgICovXG4qIHtcblx0cGFkZGluZzogMHB4O1xuXHRtYXJnaW46IDBweDtcblx0Ym9yZGVyOiBub25lO1xufVxuXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4vKiBMaW5rcyAqL1xuXG5hLFxuYTpsaW5rLFxuYTp2aXNpdGVkIHtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5hOmhvdmVyIHtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4vKiBDb21tb24gKi9cblxuYXNpZGUsXG5uYXYsXG5mb290ZXIsXG5oZWFkZXIsXG5zZWN0aW9uLFxubWFpbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYsXG5wIHtcblx0Zm9udC1zaXplOiBpbmhlcml0O1xuXHRmb250LXdlaWdodDogaW5oZXJpdDtcbn1cblxudWwsXG51bCBsaSB7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbmltZyxcbnBpY3R1cmUge1xuXHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuaW1nLFxuc3ZnIHtcblx0bWF4LXdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IGF1dG87XG59XG5cbmFkZHJlc3Mge1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi8qIEZvcm0gKi9cblxuaW5wdXQsXG50ZXh0YXJlYSxcbmJ1dHRvbixcbnNlbGVjdCB7XG5cdGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuXHRmb250LXNpemU6IGluaGVyaXQ7XG5cdGNvbG9yOiBpbmhlcml0O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuaW5wdXQ6Oi1tcy1jbGVhciB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbmlucHV0Ojotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLFxuaW5wdXQ6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIG1hcmdpbjogMDtcbn1cblxuLyogRmlyZWZveCAqL1xuaW5wdXRbdHlwZT1udW1iZXJdIHtcbiAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG59XG5cbmJ1dHRvbixcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGJveC1zaGFkb3c6IG5vbmU7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRiYWNrZ3JvdW5kOiBub25lO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbmlucHV0OmZvY3VzLFxuaW5wdXQ6YWN0aXZlLFxuYnV0dG9uOmZvY3VzLFxuYnV0dG9uOmFjdGl2ZSB7XG5cdG91dGxpbmU6IG5vbmU7XG59XG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lciB7XG5cdHBhZGRpbmc6IDA7XG5cdGJvcmRlcjogMDtcbn1cblxubGFiZWwge1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbmxlZ2VuZCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufSIsImJvZHkge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGZvbnQ6IHZhcigtLWJvZHktbGFyZ2UpO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRjb2xvcjogdmFyKC0tbWFpbi1ibGFjayk7XG5cdG1pbi1oZWlnaHQ6IDEwMHZoO1xuXHRtYXJnaW46IDA7XG5cdGRpc3BsYXk6IGdyaWQ7XG5cdGdyaWQtdGVtcGxhdGUtcm93czogYXV0byAxZnIgYXV0bztcblx0b3ZlcmZsb3cteTogc2Nyb2xsO1xuXG5cdCYuYm9keV9maXhlZCB7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0fVxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzVweCkge1xuXHRcdG92ZXJmbG93LXg6IGhpZGRlbjtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0fVxufVxuLlNtYXJ0Q2FwdGNoYS1TaGllbGRfcG9zaXRpb25fYm90dG9tIHtcblx0dmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG4uU21hcnRDYXB0Y2hhLVNoaWVsZC5TbWFydENhcHRjaGEtU2hpZWxkX3Bvc2l0aW9uX2JvdHRvbSB7XG5cdGJvdHRvbTogMCUgIWltcG9ydGFudDtcbn1cbi5tYWluX190aXRsZSB7XG5cdGZvbnQ6IHZhcigtLWRlc2t0b3AtMTkyMC1oLTEpO1xufVxuXG4udGl0bGUge1xuXHRmb250OiB2YXIoLS1kZXNrdG9wLTE5MjAtaC0yKTtcbn1cblxuLm1vcmVfbGluayB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0Y29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhY2tncm91bmQtYmx1ZSk7XG5cdGZvbnQ6IHZhcigtLWJ1dHRvbi1zbWFsbCk7XG5cdHBhZGRpbmc6IDRweCAxMnB4O1xuXHRib3JkZXItcmFkaXVzOiAxNXB4O1xuXHR0cmFuc2l0aW9uOiA0MDBtcztcblxuXHQmOmhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnktYmx1ZS10ZXh0KTtcblx0XHRjb2xvcjogI2ZmZjtcblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0cGFkZGluZzogM3B4IDE1cHggM3B4IDEwcHg7XG5cdH1cbn1cblxuLnBvcHVwX292ZXJsYXkge1xuXHR6LWluZGV4OiAxOTtcblx0cG9zaXRpb246IGZpeGVkO1xuXHRsZWZ0OiAwO1xuXHR0b3A6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGJhY2tncm91bmQ6IHJnYmEoNCwgMjcsIDY2LCAwLjMpO1xuXG5cdG9wYWNpdHk6IDA7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHR0cmFuc2l0aW9uOiA0MDBtcztcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdCYucG9wdXBfb3ZlcmxheV9zaG93IHtcblx0XHRvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG5cdFx0cG9pbnRlci1ldmVudHM6IGFsbDtcblx0fVxufVxuLnNob3dfbW9yZS1ibG9jayB7XG5cdHRyYW5zaXRpb246IGhlaWdodCAwLjZzIGVhc2U7XG59XG4uc3dpdGNoX2J1dHRvbiB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0cGFkZGluZzogMTFweCAzNnB4O1xuXHRjb2xvcjogdmFyKC0tZ3JleS01MDApO1xuXHRmb250OiB2YXIoLS1idXR0b24tbWVkaXVtKTtcblx0dHJhbnNpdGlvbjogZWFzZS1pbi1vdXQgMC4zcztcbn1cbi5hY3RpdmUtc3dpdGNoIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi13aGl0ZSk7XG5cdGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktYmx1ZS10ZXh0KSAhaW1wb3J0YW50O1xuXHRmb250OiB2YXIoLS1idXR0b24tbWVkaXVtKTtcblx0Ym9yZGVyLXJhZGl1czogNnB4O1xuXHR0cmFuc2l0aW9uOiBlYXNlLWluLW91dCA0MDBtcztcbn1cbi5jb250ZW50X3N3aXRjaCB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG4uY29udGVudC1zd2l0Y2gtdmlzaWJsZSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRhbmltYXRpb246IGZhZGVJbiAwLjNzIGxpbmVhcjtcbn1cbmgxIHtcblx0Zm9udDogdmFyKC0tZGVza3RvcC0xOTIwLWgtMSk7XG59XG5oMiB7XG5cdGZvbnQ6IHZhcigtLWRlc2t0b3AtMTkyMC1oLTIpO1xufVxuaDMge1xuXHRmb250OiB2YXIoLS1kZXNrdG9wLTE5MjAtaC0zKTtcblx0bWFyZ2luLWJvdHRvbTogMTJweDtcbn1cbmg0IHtcblx0Zm9udDogdmFyKC0tZGVza3RvcC0xOTIwLWgtNCk7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdG1hcmdpbi1ib3R0b206IDEycHg7XG5cdH1cbn1cbmg1IHtcblx0Zm9udDogdmFyKC0tZGVza3RvcC0xOTIwLWgtNSk7XG5cdG1hcmdpbi1ib3R0b206IDEycHg7XG59XG5oNiB7XG5cdGZvbnQ6IHZhcigtLWRlc2t0b3AtMTkyMC1oLTYpO1xuXHRtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuLnByb21vdGlvbi0tZGlzYWJsZSB7XG5cdG9wYWNpdHk6IDA7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmZhbmN5Ym94LWNvbnRhaW5lciB7XG5cdGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5mYW5jeWJveC1zdGFnZSB7XG5cdGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5iYXNlLXNjcm9sbCB7XG5cdCY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcblx0XHR3aWR0aDogM3B4O1xuXHR9XG5cdFxuXHQmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcblx0fVxuXHRcblx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyZXktMTAwKTtcblx0XHRib3JkZXItcmFkaXVzOiAxMXB4O1xuXHRcdHRyYW5zaXRpb246IGFsbCAwLjRzO1xuXHRcdC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNHM7XG5cdFx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC40cztcblx0fVxuXHRcblx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG92ZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyZXktNDAwKTtcblx0fVxufVxuXG4uY2hvaWNlc19fbGlzdC0tZHJvcGRvd24ge1xuXHRib3gtc2hhZG93OiAwIDVweCAxMHB4IDAgIzk4YTdiMjYxO1xuXHRzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG5cblx0LmNob2ljZXNfX2xpc3Q6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcblx0XHR3aWR0aDogM3B4O1xuXHR9XG5cblx0LmNob2ljZXNfX2xpc3Q6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuXHR9XG5cblx0LmNob2ljZXNfX2xpc3Q6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmV5LTEwMCk7XG5cdFx0Ym9yZGVyLXJhZGl1czogMTFweDtcblx0XHR0cmFuc2l0aW9uOiBhbGwgMC40cztcblx0XHQtbW96LXRyYW5zaXRpb246IGFsbCAwLjRzO1xuXHRcdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNHM7XG5cdH1cblxuXHQmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3ZlciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JleS00MDApO1xuXHR9XG59XG4iLCIuY29udGFpbmVyIHtcblx0bWF4LXdpZHRoOiB2YXIoLS1jb250YWluZXItd2lkdGgpO1xuXHRtYXJnaW46IDAgYXV0bztcblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRwYWRkaW5nOiAwIDMwcHg7XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRwYWRkaW5nOiAwIDEwcHg7XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdHBhZGRpbmc6IDAgMjBweDtcblx0fVxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzVweCkge1xuXHRcdHBhZGRpbmc6IDAgMTVweDtcblx0XHQvLyB3aWR0aDogMTAwJTtcblx0fVxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNjVweCkge1xuXHRcdHBhZGRpbmc6IDAgMTZweDtcblx0fVxufVxuIiwiOnJvb3Qge1xuXHQvKiBjb250YWluZGVyIHdpZHRoICovXG5cdC0tY29udGFpbmVyLXdpZHRoOiAxMjc4cHg7XG5cblx0LyogbWFyZ2luICovXG5cdC0tc2VjdGlvbi1tYjogMTUwcHg7XG5cdC0tYnJpZ2h0bmVzc1NsaWRlcjogMC41O1xuXHQvKiBDb2xvcnMgKi9cblx0LS1tYWluLWJsYWNrOiAjMDAxNDM0O1xuXHQtLW1haW4tdGlmZmFueTogIzNmYjJiMjtcblx0LS1tYWluLWJsdWU6ICMyYjZkZTE7XG5cdC0tbWFpbi13aGl0ZTogI2ZmZmZmZjtcblx0LS1tYWluLW9yYW5nZTogI2ZkNzkyMztcblx0LS1iYWNrZ3JvdW5kLWJsdWU6ICNmMWY4ZmY7XG5cdC0tYmFja2dyb3VuZC10aWZmYW55OiAjZTFmNWY4O1xuXHQtLWlucHV0LWdyZXktZmlsbDogI2VkZjNmNTtcblx0LS1ncmV5LTUwMDogIzY1NzU5Mjtcblx0LS1ncmV5LTQwMDogIzgzOTZiNDtcblx0LS1ncmV5LTMwMDogI2IyYjhjNjtcblx0LS1ncmV5LTIwMDogI2IyYjhjNjtcblx0LS1ncmV5LTEwMDogI2M2ZDVlNTtcblx0LS1zdHJva2UtbGlnaHQtYmx1ZTogI2Q4ZTlmNjtcblx0LS1zdHJva2UtbGlnaHQtZ3JleTogI2VhZWNmMDtcblx0LS1zZWNvbmRhcnktbGlnaHQtb3JhbmdlOiAjZmZiMDdjO1xuXHQtLXNlY29uZGFyeS1ibHVlLXRleHQ6ICMxYTVlZDQ7XG5cdC0tc2Vjb25kYXJ5LWRhcmstdGlmZmFueTogIzAwOTk5OTtcblx0LS1ncmFkaWVudC1ibHVlOiBsaW5lYXItZ3JhZGllbnQoXG5cdFx0LTM2LjA4ZGVnLFxuXHRcdHJnYmEoMzAsIDEwMSwgMjI0LCAxKSAwJSxcblx0XHRyZ2JhKDg2LCAxNDUsIDI0NiwgMSkgMTAwJVxuXHQpO1xuXHQtLWdyYWRpZW50LWxpZ2h0LWJsdWU6IGxpbmVhci1ncmFkaWVudChcblx0XHQxODBkZWcsXG5cdFx0cmdiYSgyMjYsIDI0MSwgMjU1LCAxKSAwJSxcblx0XHRyZ2JhKDI0MSwgMjQ4LCAyNTUsIDEpIDEwMCVcblx0KTtcblx0LS1zeXN0ZW0tcmVkOiAjZDQxYTFhO1xuXG5cdC8qIEZvbnRzICovXG5cdC0tZGVza3RvcC0xOTIwLWgtMTogNzAwIDUwcHgvNjBweCAnTWFucm9wZScsIHNhbnMtc2VyaWY7XG5cdC0tZGVza3RvcC0xOTIwLWgtMjogNzAwIDQ2cHgvNTZweCAnTWFucm9wZScsIHNhbnMtc2VyaWY7XG5cdC0tZGVza3RvcC0xOTIwLWgtMzogNzAwIDM4cHgvNDhweCAnTWFucm9wZScsIHNhbnMtc2VyaWY7XG5cdC0tZGVza3RvcC0xOTIwLWgtNDogNjAwIDI4cHgvMzhweCAnTWFucm9wZScsIHNhbnMtc2VyaWY7XG5cdC0tZGVza3RvcC0xOTIwLWgtNTogNjAwIDIycHgvMzRweCAnTWFucm9wZScsIHNhbnMtc2VyaWY7XG5cdC0tZGVza3RvcC0xOTIwLWgtNjogNjAwIDIwcHgvMzJweCAnTWFucm9wZScsIHNhbnMtc2VyaWY7XG5cdC0tZGVza3RvcC0xOTIwLWgtNzogNTAwIDE4cHgvMzBweCAnTWFucm9wZScsIHNhbnMtc2VyaWY7XG5cdC0tYm9keS1leHRyYS1sYXJnZTogNDAwIDE4cHgvMzBweCAnTWFucm9wZScsIHNhbnMtc2VyaWY7XG5cdC0tYm9keS1sYXJnZTogNDAwIDE2cHgvMjhweCAnTWFucm9wZScsIHNhbnMtc2VyaWY7XG5cdC0tYm9keS1tZWRpdW06IDQwMCAxNXB4LzI2cHggJ01hbnJvcGUnLCBzYW5zLXNlcmlmO1xuXHQtLWJvZHktc21hbGw6IDQwMCAxNHB4LzIycHggJ01hbnJvcGUnLCBzYW5zLXNlcmlmO1xuXHQtLWJvZHktZXh0cmEtZXh0cmEtbGFyZ2U6IDQwMCAyMHB4LzMycHggJ01hbnJvcGUnLCBzYW5zLXNlcmlmO1xuXHQtLWJ1dHRvbi1iaWc6IDUwMCAxNnB4LzI4cHggJ01hbnJvcGUnLCBzYW5zLXNlcmlmO1xuXHQtLWJ1dHRvbi1tZWRpdW06IDUwMCAxNXB4LzI2cHggJ01hbnJvcGUnLCBzYW5zLXNlcmlmO1xuXHQtLWJ1dHRvbi1zbWFsbDogNTAwIDE0cHgvMjJweCAnTWFucm9wZScsIHNhbnMtc2VyaWY7XG5cdC0tY2FwdGlvbi1sYXJnZTogNjAwIDE2cHgvMjhweCAnTWFucm9wZScsIHNhbnMtc2VyaWY7XG5cdC0tY2FwdGlvbi1tZWRpdW06IDYwMCAxNXB4LzI2cHggJ01hbnJvcGUnLCBzYW5zLXNlcmlmO1xuXHQtLWNhcHRpb24tc21hbGw6IDYwMCAxNHB4LzIycHggJ01hbnJvcGUnLCBzYW5zLXNlcmlmO1xuXG5cdC8qIEVmZmVjdHMgKi9cblx0LS1fMS1ib3gtc2hhZG93OiAwcHggMTJweCA0MnB4IC00cHggcmdiYSgyNCwgMzksIDc1LCAwLjEyKSxcblx0XHQwcHggOHB4IDE4cHggLTZweCByZ2JhKDI0LCAzOSwgNzUsIDAuMTIpO1xuXHQtLV8yLWJveC1zaGFkb3c6IDBweCA4cHggMjRweCAtNHB4IHJnYmEoMjQsIDM5LCA3NSwgMC4wOCksXG5cdFx0MHB4IDZweCAxMnB4IC02cHggcmdiYSgyNCwgMzksIDc1LCAwLjEyKTtcblx0LS1fMy1ib3gtc2hhZG93OiAwcHggMTBweCAzMnB4IC00cHggcmdiYSgyNCwgMzksIDc1LCAwLjEpLFxuXHRcdDBweCA2cHggMTRweCAtNnB4IHJnYmEoMjQsIDM5LCA3NSwgMC4xMik7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHQ6cm9vdCB7XG5cdFx0LyogY29udGFpbmRlciB3aWR0aCAqL1xuXHRcdC0tY29udGFpbmVyLXdpZHRoOiAxMjgwcHg7XG5cblx0XHQvKiBtYXJnaW4gKi9cblx0XHQtLXNlY3Rpb24tbWI6IDEzMHB4O1xuXG5cdFx0LyogRm9udHMgKi9cblx0XHQtLWRlc2t0b3AtMTkyMC1oLTE6IDcwMCA0NHB4LzEyMCUgJ01hbnJvcGUnLCBzYW5zLXNlcmlmO1xuXHRcdC0tZGVza3RvcC0xOTIwLWgtMjogNzAwIDQycHgvNTVweCAnTWFucm9wZScsIHNhbnMtc2VyaWY7XG5cdFx0LS1kZXNrdG9wLTE5MjAtaC0zOiA3MDAgMzZweC80N3B4ICdNYW5yb3BlJywgc2Fucy1zZXJpZjtcblx0XHQtLWRlc2t0b3AtMTkyMC1oLTQ6IDYwMCAyNnB4LzM4cHggJ01hbnJvcGUnLCBzYW5zLXNlcmlmO1xuXHRcdC0tZGVza3RvcC0xOTIwLWgtNTogNjAwIDIycHgvMzBweCAnTWFucm9wZScsIHNhbnMtc2VyaWY7XG5cdFx0LS1kZXNrdG9wLTE5MjAtaC02OiA2MDAgMjBweC8yOHB4ICdNYW5yb3BlJywgc2Fucy1zZXJpZjtcblxuXHRcdC0tYm9keS1leHRyYS1sYXJnZTogNDAwIDE3cHgvMzBweCAnTWFucm9wZScsIHNhbnMtc2VyaWY7XG5cdH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdDpyb290IHtcblx0XHQvKiBjb250YWluZGVyIHdpZHRoICovXG5cdFx0LS1jb250YWluZXItd2lkdGg6IDc2OHB4O1xuXG5cdFx0LyogbWFyZ2luICovXG5cdFx0LS1zZWN0aW9uLW1iOiAxMDBweDtcblxuXHRcdC8qIEZvbnRzICovXG5cdFx0LS1kZXNrdG9wLTE5MjAtaC0xOiA3MDAgNDBweC80OHB4ICdNYW5yb3BlJywgc2Fucy1zZXJpZjtcblx0XHQtLWRlc2t0b3AtMTkyMC1oLTI6IDcwMCAzNnB4LzQ2cHggJ01hbnJvcGUnLCBzYW5zLXNlcmlmO1xuXHRcdC0tZGVza3RvcC0xOTIwLWgtMzogNzAwIDMycHgvNDJweCAnTWFucm9wZScsIHNhbnMtc2VyaWY7XG5cdFx0LS1kZXNrdG9wLTE5MjAtaC00OiA1MDAgMjRweC8zNHB4ICdJbnRlciBUaWdodCcsIHNhbnMtc2VyaWY7XG5cdFx0LS1kZXNrdG9wLTE5MjAtaC01OiA2MDAgMjBweC8yOHB4ICdNYW5yb3BlJywgc2Fucy1zZXJpZjtcblx0XHQtLWRlc2t0b3AtMTkyMC1oLTY6IDYwMCAxOHB4LzI2cHggJ01hbnJvcGUnLCBzYW5zLXNlcmlmO1xuXHRcdC0tZGVza3RvcC0xOTIwLWgtNzogNTAwIDE3cHgvMjRweCAnTWFucm9wZScsIHNhbnMtc2VyaWY7XG5cblx0XHQtLWJvZHktZXh0cmEtbGFyZ2U6IDQwMCAxN3B4LzMwcHggJ01hbnJvcGUnLCBzYW5zLXNlcmlmO1xuXHR9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdDpyb290IHtcblx0XHQvKiBjb250YWluZGVyIHdpZHRoICovXG5cdFx0LS1jb250YWluZXItd2lkdGg6IDM3NXB4O1xuXG5cdFx0LyogbWFyZ2luICovXG5cdFx0LS1zZWN0aW9uLW1iOiA4MHB4O1xuXG5cdFx0LyogRm9udHMgKi9cblx0XHQtLWRlc2t0b3AtMTkyMC1oLTE6IDcwMCAzMnB4LzQycHggJ01hbnJvcGUnLCBzYW5zLXNlcmlmO1xuXHRcdC0tZGVza3RvcC0xOTIwLWgtMjogNzAwIDI4cHgvMzhweCAnTWFucm9wZScsIHNhbnMtc2VyaWY7XG5cdFx0LS1kZXNrdG9wLTE5MjAtaC0zOiA3MDAgMjRweC8zMHB4ICdNYW5yb3BlJywgc2Fucy1zZXJpZjtcblx0XHQtLWRlc2t0b3AtMTkyMC1oLTQ6IDUwMCAyMnB4LzMwcHggJ01hbnJvcGUnLCBzYW5zLXNlcmlmO1xuXHRcdC0tZGVza3RvcC0xOTIwLWgtNTogNjAwIDIwcHgvMjhweCAnTWFucm9wZScsIHNhbnMtc2VyaWY7XG5cdFx0LS1kZXNrdG9wLTE5MjAtaC02OiA2MDAgMThweC8yNnB4ICdNYW5yb3BlJywgc2Fucy1zZXJpZjtcblx0XHQtLWRlc2t0b3AtMTkyMC1oLTc6IDUwMCAxN3B4LzI0cHggJ01hbnJvcGUnLCBzYW5zLXNlcmlmO1xuXG5cdFx0LS1ib2R5LWV4dHJhLWxhcmdlOiA0MDAgMTdweC8zMHB4ICdNYW5yb3BlJywgc2Fucy1zZXJpZjtcblx0fVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtZGV2aWNlLXdpZHRoOiAzOTBweCkgYW5kICgtd2Via2l0LWRldmljZS1waXhlbC1yYXRpbzogMykge1xuXHQ6cm9vdCB7XG5cdFx0LS1jb250YWluZXItd2lkdGg6IDM2NXB4O1xuXHR9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtZGV2aWNlLXdpZHRoOiAzNzVweCkgYW5kICgtd2Via2l0LWRldmljZS1waXhlbC1yYXRpbzogMykge1xuXHQ6cm9vdCB7XG5cdFx0LS1jb250YWluZXItd2lkdGg6IDM1MHB4O1xuXHR9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtZGV2aWNlLXdpZHRoOiAzNDBweCkgYW5kICgtd2Via2l0LWRldmljZS1waXhlbC1yYXRpbzogMykge1xuXHQ6cm9vdCB7XG5cdFx0LS1jb250YWluZXItd2lkdGg6IDMzNXB4O1xuXHR9XG59XG4iLCJAdXNlICcuLi9iYXNlL21peGlucyc7XG5cbi5idXJnZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiA5NjlweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB6LWluZGV4OiAyMTtcbiAgQGluY2x1ZGUgbWl4aW5zLnRyYW5zZm9ybSh0cmFuc2xhdGVYKDEwMCUpKTtcbiAgQGluY2x1ZGUgbWl4aW5zLnRyYW5zaXRpb24oXG4gICAgdHJhbnNmb3JtIDAuNjVzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSlcbiAgKTtcbiAgcGFkZGluZzogNjJweCAwIDQxcHggMTEwcHg7XG5cbiAgJi5zaG93X19idXJnZXIge1xuICAgIEBpbmNsdWRlIG1peGlucy50cmFuc2Zvcm0odHJhbnNsYXRlWCgwcHgpKTtcbiAgfVxuXG4gIC5zaW1wbGViYXItdHJhY2suc2ltcGxlYmFyLXZlcnRpY2FsIHtcbiAgICB3aWR0aDogOHB4O1xuICB9XG5cbiAgLnNpbXBsZWJhci1zY3JvbGxiYXI6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zdHJva2UtbGlnaHQtYmx1ZSk7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgfVxuXG4gIC5hY2NvcmRpb24taXRlbSB7XG4gICAgJi5hY2NvcmRpb24tYWN0aXZlIC5hY2NvcmRpb24taGFuZGxlciB7XG4gICAgICBjb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcblxuICAgICAgc3ZnIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcblxuICAgICAgICBwYXRoIHtcbiAgICAgICAgICBmaWxsOiB2YXIoLS1tYWluLWJsdWUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmFjY29yZGlvbi1oYW5kbGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiA2cHg7XG4gICAgdHJhbnNpdGlvbjogNDAwbXM7XG5cbiAgICBzdmcge1xuICAgICAgdHJhbnNpdGlvbjogNDAwbXM7XG5cbiAgICAgIHBhdGgge1xuICAgICAgICB0cmFuc2l0aW9uOiA0MDBtcztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYWNjb3JkaW9uLWJvZHkge1xuICAgIGxpIHtcbiAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmctbGVmdDogMjFweDtcblxuICAgICAgJiArIGxpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNHB4O1xuICAgICAgfVxuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN0cm9rZS1saWdodC1ibHVlKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIGZvbnQ6IHZhcigtLWJvZHktbWVkaXVtKTtcbiAgICAgIGNvbG9yOiB2YXIoLS1tYWluLWJsYWNrKTtcbiAgICAgIHRyYW5zaXRpb246IDQwMG1zO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmJ1cmdlcl9fbW9yZSB7XG4gICAgICBmb250OiB2YXIoLS1idXR0b24tbWVkaXVtKTtcbiAgICAgIGNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZC1ibHVlKTtcbiAgICAgIHBhZGRpbmc6IDJweCAxMnB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNDZweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi10b3A6IDEycHg7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICB3aWR0aDogNjUzcHg7XG4gICAgcGFkZGluZzogNjBweCAwIDQxcHggNjBweDtcblxuICAgIC5hY2NvcmRpb24tYm9keSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgICBsaSB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG5cbiAgICAgICAgJiArIGxpIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmJ1cmdlcl9fbW9yZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMjBweCAwIDI1cHggMDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWF4LWhlaWdodDogMTAwZHZoO1xuICAgIGJvdHRvbTogMDtcblxuICAgIC5zaW1wbGViYXItY29udGVudCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0wLjMlO1xuICAgIH1cbiAgfVxufVxuXG4uYnVyZ2VyX19jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwYWRkaW5nOiAyMHB4IDIwcHggMTE2cHggMDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICB3aWR0aDogM3B4O1xuICAgIC8vIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLy8gICB3aWR0aDogNHB4O1xuICAgIC8vIH1cbiAgfVxuXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBtYXJnaW46IDEwcHggMDtcbiAgfVxuXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmV5LTEwMCk7XG4gICAgYm9yZGVyLXJhZGl1czogMTFweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC40cztcbiAgICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjRzO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNHM7XG4gIH1cblxuICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JleS00MDApO1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gICAgcGFkZGluZzogMCAwIDExNnB4IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBwYWRkaW5nOiAwIDAgMTYwcHggMDtcbiAgfVxufVxuXG4uYnVyZ2VyX19jb250ZW50X2lubmVyIHtcbiAgd2lkdGg6IDUxN3B4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgd2lkdGg6IDUxNXB4O1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA3MDhweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgbWF4LXdpZHRoOiAzMzVweDtcbiAgfVxufVxuXG4uYnVyZ2VyX19jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDU4cHg7XG4gIGhlaWdodDogNThweDtcblxuICBzdmcgY2lyY2xlLFxuICBzdmcgcGF0aCB7XG4gICAgdHJhbnNpdGlvbjogNDAwbXM7XG4gIH1cblxuICAmOmhvdmVyIHN2ZyB7XG4gICAgY2lyY2xlIHtcbiAgICAgIGZpbGw6IHZhcigtLW1haW4tYmx1ZSk7XG4gICAgICBmaWxsLW9wYWNpdHk6IDE7XG4gICAgfVxuXG4gICAgcGF0aCB7XG4gICAgICBzdHJva2U6ICNmZmY7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgcmlnaHQ6IC0xOHB4O1xuICAgIHRvcDogLTIwcHg7XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5idXJnZXJfX2NhdGFsb2cge1xuICBwYWRkaW5nLWJvdHRvbTogMjNweDtcbiAgbWFyZ2luLWJvdHRvbTogMjNweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLXN0cm9rZS1saWdodC1ibHVlKTtcblxuICAuYWNjb3JkaW9uLWhhbmRsZXIge1xuICAgIGZvbnQ6IHZhcigtLWNhcHRpb24tbGFyZ2UpO1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgcGFkZGluZy1ib3R0b206IDIycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgfVxufVxuXG4uYnVyZ2VyX19sYWJlbCB7XG4gIGZvbnQ6IHZhcigtLWJvZHktc21hbGwpO1xuICBjb2xvcjogdmFyKC0tZ3JleS01MDApO1xuICBtYXJnaW4tYm90dG9tOiAxM3B4O1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIH1cbn1cblxuLmJ1cmdlcl9fbWVudSB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cblxuLmJ1cmdlcl9fbGlzdCB7XG4gIGEge1xuICAgIGZvbnQ6IHZhcigtLWJ1dHRvbi1iaWcpO1xuICAgIGNvbG9yOiB2YXIoLS1tYWluLWJsYWNrKTtcbiAgICB0cmFuc2l0aW9uOiA0MDBtcztcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG4gICAgfVxuICB9XG5cbiAgbGkge1xuICAgICYgKyBsaSB7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xuXG4gICAgbGkge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgICAgICYgKyBsaSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBsaSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbn1cblxuLmJ1cmdlcl9fYmFubmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTUwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1ncmFkaWVudC1ibHVlKTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDM1cHg7XG4gIHBhZGRpbmc6IDMycHggMjJweCAzM3B4IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBwYWRkaW5nOiAzMHB4IDIwcHggMzhweCAyMHB4O1xuICAgIGdhcDogMjBweDtcbiAgfVxufVxuXG4uYnVyZ2VyX19iYW5uZXJfY29udGVudCB7XG4gIG1heC13aWR0aDogMzk5cHg7XG59XG5cbi5idXJnZXJfX2Jhbm5lcl9uYW1lIHtcbiAgZm9udDogdmFyKC0tZGVza3RvcC0xOTIwLWgtNyk7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cblxuLmJ1cmdlcl9fYmFubmVyX3RleHQge1xuICBmb250OiB2YXIoLS1ib2R5LW1lZGl1bSk7XG4gIGxldHRlci1zcGFjaW5nOiAtMC40NHB4O1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMy44cHg7XG4gIH1cbn1cblxuLmJ1cmdlcl9fYmFubmVyX2xpbmsge1xuICB0cmFuc2l0aW9uOiA0MDBtcztcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG5cbiAgJjpob3ZlciB7XG4gICAgb3BhY2l0eTogMC44NTtcbiAgfVxufVxuXG4uYnVyZ2VyX19ib3R0b20ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDExMHB4O1xuICBib3R0b206IDA7XG4gIHdpZHRoOiA1MTdweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgei1pbmRleDogMTtcblxuICBwYWRkaW5nLXRvcDogMjZweDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1zdHJva2UtbGlnaHQtYmx1ZSk7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgbGVmdDogNTdweDtcbiAgICBwYWRkaW5nLXRvcDogMjRweDtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgcGFkZGluZzogMjRweCAzMHB4IDQwcHggMzBweDtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgcGFkZGluZzogMjRweCAyMHB4O1xuICB9XG59XG5cbi5idXJnZXJfX2JvdHRvbV9fY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gICAgbWF4LXdpZHRoOiA3MDhweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgbWF4LXdpZHRoOiAzMzVweDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG59XG5cbi5idXJnZXJfX2JvdHRvbV9sYWJlbCB7XG4gIGNvbG9yOiB2YXIoLS1ncmV5LTUwMCk7XG4gIGZvbnQ6IHZhcigtLWJvZHktc21hbGwpO1xuICBtYXJnaW4tYm90dG9tOiAycHg7XG59XG5cbi5idXJnZXJfX3ZhbHVlIHtcbiAgY29sb3I6IHZhcigtLW1haW4tYmxhY2spO1xuICBmb250OiB2YXIoLS1kZXNrdG9wLTE5MjAtaC03KTtcbiAgdHJhbnNpdGlvbjogNDAwbXM7XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG4gIH1cbn1cblxuLmJ1cmdlcl9fcmlnaHQge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tdG9wOiAxNHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cblxuLmJ1cmdlcl9fc2VhcmNoIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAyOHB4O1xuICBkaXNwbGF5OiBub25lO1xuXG4gIGlucHV0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tZ3JleS0xMDApO1xuICAgIHBhZGRpbmc6IDAgNTBweDtcbiAgICBmb250OiB2YXIoLS1ib2R5LXNtYWxsKTtcbiAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuXG4gICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6IHZhcigtLWdyZXktMTAwKTtcbiAgICB9XG4gIH1cblxuICBidXR0b24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDE2cHg7XG4gICAgbGVmdDogMjBweDtcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuIiwiQG1peGluIHRyYW5zZm9ybSgkdHJhbnNmb3JtKSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06ICR0cmFuc2Zvcm07XG4gICAgLW1vei10cmFuc2Zvcm06ICR0cmFuc2Zvcm07XG4gICAgLW1zLXRyYW5zZm9ybTogJHRyYW5zZm9ybTtcbiAgICAtby10cmFuc2Zvcm06ICR0cmFuc2Zvcm07XG4gICAgdHJhbnNmb3JtOiAkdHJhbnNmb3JtO1xufVxuXG5AbWl4aW4gdHJhbnNpdGlvbigkdHJhbnNpdGlvbikge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogI3skdHJhbnNpdGlvbn07XG4gICAgLW1vei10cmFuc2l0aW9uOiAjeyR0cmFuc2l0aW9ufTtcbiAgICAtby10cmFuc2l0aW9uOiAjeyR0cmFuc2l0aW9ufTtcbiAgICB0cmFuc2l0aW9uOiAjeyR0cmFuc2l0aW9ufTtcbn1cblxuQG1peGluIHRyYW5zaXRpb24tZGVsYXkoJHRyYW5zaXRpb24tZGVsYXkpIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6ICN7JHRyYW5zaXRpb24tZGVsYXl9O1xuICAgIC1tb3otdHJhbnNpdGlvbi1kZWxheTogI3skdHJhbnNpdGlvbi1kZWxheX07XG4gICAgLW8tdHJhbnNpdGlvbi1kZWxheTogI3skdHJhbnNpdGlvbi1kZWxheX07XG4gICAgdHJhbnNpdGlvbi1kZWxheTogI3skdHJhbnNpdGlvbi1kZWxheX07XG59XG5cbkBtaXhpbiBsaW5lLWNsYW1wKCRsaW5lcykge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiAkbGluZXM7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbn0iLCIuZm9vdGVyIHtcblx0cGFkZGluZzogdmFyKC0tc2VjdGlvbi1tYikgMCAyNXB4O1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1iYWNrZ3JvdW5kLWJsdWUpO1xuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdHBhZGRpbmc6IHZhcigtLXNlY3Rpb24tbWIpIDAgMjlweDtcblx0fVxufVxuXG4uZm9vdGVyX19taWRkbGUsXG4uZm9vdGVyX19jb250YWN0cyB7XG5cdGRpc3BsYXk6IGdyaWQ7XG5cdGdyaWQtdGVtcGxhdGUtY29sdW1uczogNDA2cHggMWZyO1xuXHRjb2x1bW4tZ2FwOiAzMHB4O1xuXHRyb3ctZ2FwOiAxcmVtO1xuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMzc3cHggMWZyO1xuXHRcdGdyaWQtY29sdW1uLWdhcDogMzRweDtcblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuXHR9XG59XG5cbi5mb290ZXJfX3RvcCB7XG5cdG1hcmdpbi1ib3R0b206IDg5cHg7XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogODBweDtcblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogNjBweDtcblx0fVxufVxuXG4uZm9vdGVyX19mb3JtIHtcblx0YmFja2dyb3VuZDogI2ZmZjtcblx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0cGFkZGluZzogNDBweDtcblxuXHRmb3JtIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTlweDtcblxuXHRcdGlucHV0IHtcblx0XHRcdGJhY2tncm91bmQ6IHZhcigtLWlucHV0LWdyZXktZmlsbCk7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogNTVweDtcblx0XHRcdHBhZGRpbmc6IDAgNDBweCAwIDIwcHg7XG5cdFx0XHRmb250LXNpemU6IDE1cHg7XG5cblx0XHRcdCY6OnBsYWNlaG9sZGVyIHtcblx0XHRcdFx0Y29sb3I6IHZhcigtLWdyZXktNTAwKTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRidXR0b24ge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAxM3B4O1xuXHRcdFx0cmlnaHQ6IDEzcHg7XG5cblx0XHRcdGNpcmNsZSB7XG5cdFx0XHRcdHRyYW5zaXRpb246IDQwMG1zO1xuXHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0fVxuXG5cdFx0XHQmOmhvdmVyIGNpcmNsZSB7XG5cdFx0XHRcdGZpbGw6IHZhcigtLW1haW4tYmx1ZSk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0Zm9ybSB7XG5cdFx0XHRpbnB1dCB7XG5cdFx0XHRcdHBhZGRpbmc6IDAgNjBweCAwIDIwcHg7XG5cdFx0XHR9XG5cblx0XHRcdGJ1dHRvbiB7XG5cdFx0XHRcdHJpZ2h0OiAyMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdHBhZGRpbmc6IDM0cHggNDJweCAzNHB4IDMycHg7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHRnYXA6IDMycHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblxuXHRcdGZvcm0ge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTZweDtcblx0XHR9XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdHBhZGRpbmc6IDMwcHggMjBweCAzNnB4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0Z2FwOiAyMHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cblx0XHRmb3JtIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDE4cHg7XG5cblx0XHRcdGlucHV0IHtcblx0XHRcdFx0aGVpZ2h0OiA1MHB4O1xuXHRcdFx0XHRwYWRkaW5nOiAwIDYwcHggMCAxNXB4O1xuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHR9XG5cblx0XHRcdGJ1dHRvbiB7XG5cdFx0XHRcdHRvcDogMTBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmZvb3Rlcl9fZm9ybV9sYWJlbCB7XG5cdGZvbnQ6IHZhcigtLWRlc2t0b3AtMTkyMC1oLTcpO1xuXHRtYXJnaW4tYm90dG9tOiAxNnB4O1xuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdG1hcmdpbi1ib3R0b206IDIzcHg7XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRtYXgtd2lkdGg6IDMwNXB4O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG59XG4uZm9vdGVyX19lbWFpbC1pbnB1dCB7XG5cdCYtaW52YWxpZCB7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgcmdiKDIwNCwgMywgMykgIWltcG9ydGFudDtcblx0XHR0cmFuc2l0aW9uOiBhbGwgMC4ycztcblx0fVxufVxuLmZvb3Rlcl9fZW1haWwtc3VibWl0IHtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uZm9vdGVyX19lbWFpbC1zdWJtaXQtYnV0dG9uIHtcblx0b3BhY2l0eTogMC42O1xuXHR0cmFuc2l0aW9uOiA0MDBtcztcblx0Jjpob3ZlciB7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxuXHRzdmcgY2lyY2xlIHtcblx0XHRmaWxsOiB2YXIoLS1tYWluLWJsdWUpO1xuXHR9XG59XG4uZm9vdGVyX19lbWFpbC1pbnB1dC12YWxpZGF0aW9uIHtcblx0ZGlzcGxheTogbm9uZTtcblx0bWFyZ2luLWxlZnQ6IDEwcHg7XG5cdGZvbnQ6IHZhcigtLWJvZHktc21hbGwpO1xuXHRjb2xvcjogcmdiKDIwNCwgMywgMyk7XG59XG4uZm9vdGVyX19lbWFpbC1pbnB1dC12YWxpZGF0aW9uLWFjdGl2ZSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRhbmltYXRpb246IHZhbGlkYXRlIDAuNXM7XG5cdHBhZGRpbmctdG9wOiAxMHB4O1xufVxuQGtleWZyYW1lcyB2YWxpZGF0ZSB7XG5cdGZyb20ge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0cGFkZGluZy10b3A6IDA7XG5cdH1cblx0dG8ge1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0cGFkZGluZy10b3A6IDEwcHg7XG5cdH1cbn1cblxuLmZvb3Rlcl9fZm9ybV90ZXh0IHtcblx0Y29sb3I6IHZhcigtLWdyZXktNTAwKTtcblx0Zm9udC1zaXplOiAxM3B4O1xuXHRsaW5lLWhlaWdodDogMjJweDtcblx0bWF4LXdpZHRoOiAyOTFweDtcblxuXHRhIHtcblx0XHRjb2xvcjogaW5oZXJpdDtcblx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHR0cmFuc2l0aW9uOiA0MDBtcztcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0Y29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG5cdFx0fVxuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdGxpbmUtaGVpZ2h0OiAyMnB4O1xuXHR9XG59XG5cbi5mb290ZXJfX2Jhbm5lciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0YmFja2dyb3VuZDogdmFyKC0tZ3JhZGllbnQtYmx1ZSk7XG5cdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdHBhZGRpbmc6IDQwcHggMjBweCA0MHB4IDQwcHg7XG5cdGNvbG9yOiAjZmZmO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRoZWlnaHQ6IDM0MHB4O1xuXG5cdGltZyB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGJvdHRvbTogMDtcblx0XHRyaWdodDogMzZweDtcblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdGhlaWdodDogMzQ3cHg7XG5cblx0XHRpbWcge1xuXHRcdFx0d2lkdGg6IDM0MnB4O1xuXHRcdFx0cmlnaHQ6IDIycHg7XG5cdFx0fVxuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0aGVpZ2h0OiAyODhweDtcblx0XHRwYWRkaW5nOiAzNHB4IDIwcHggMzZweCAzMnB4O1xuXG5cdFx0aW1nIHtcblx0XHRcdHJpZ2h0OiAxMnB4O1xuXHRcdH1cblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0cGFkZGluZzogMzBweCAyMHB4IDI4cHggMjBweDtcblx0XHRoZWlnaHQ6IDI2MHB4O1xuXG5cdFx0aW1nIHtcblx0XHRcdHdpZHRoOiAxOTBweDtcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdHJpZ2h0OiAxNXB4O1xuXHRcdH1cblx0fVxufVxuXG4uZm9vdGVyX19iYW5uZXJfY29udGVudCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHotaW5kZXg6IDE7XG59XG5cbi5mb290ZXJfX2Jhbm5lcl90aXRsZSB7XG5cdGZvbnQ6IHZhcigtLWRlc2t0b3AtMTkyMC1oLTcpO1xuXHRtYXJnaW4tYm90dG9tOiA2cHg7XG5cdG1heC13aWR0aDogNDA0cHg7XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogOHB4O1xuXHR9XG59XG5cbi5mb290ZXJfX2Jhbm5lcl90ZXh0IHtcblx0bWF4LXdpZHRoOiA0MDRweDtcblx0Zm9udDogdmFyKC0tYm9keS1tZWRpdW0pO1xuXHRsZXR0ZXItc3BhY2luZzogLTElO1xuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdG1heC13aWR0aDogMzE3cHg7XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdGZvbnQ6IHZhcigtLWJvZHktc21hbGwpO1xuXHRcdG1heC13aWR0aDogMjk1cHg7XG5cdH1cbn1cblxuLmZvb3Rlcl9fYmFubmVyX2xpbmsge1xuXHRtYXJnaW4tdG9wOiBhdXRvO1xuXHR3aWR0aDogNDVweDtcblx0aGVpZ2h0OiA0NXB4O1xuXG5cdHN2ZyB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0b3ZlcmZsb3c6IHZpc2libGU7XG5cdH1cblxuXHRjaXJjbGUsXG5cdHBhdGgge1xuXHRcdHRyYW5zaXRpb246IDQwMG1zO1xuXHR9XG5cblx0Jjpob3ZlciB7XG5cdFx0Y2lyY2xlIHtcblx0XHRcdGZpbGw6IHZhcigtLW1haW4tYmxhY2spO1xuXHRcdH1cblxuXHRcdHBhdGgge1xuXHRcdFx0c3Ryb2tlOiAjZmZmO1xuXHRcdH1cblx0fVxufVxuXG4uZm9vdGVyX19taWRkbGUge1xuXHRwYWRkaW5nLWJvdHRvbTogOTBweDtcblx0bWFyZ2luLWJvdHRvbTogMzZweDtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLXN0cm9rZS1saWdodC1ibHVlKTtcblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogODhweDtcblx0XHRtYXJnaW4tYm90dG9tOiAyOHB4O1xuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0XHRtYXJnaW4tYm90dG9tOiA0OHB4O1xuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRtYXJnaW4tYm90dG9tOiA1MHB4O1xuXHR9XG59XG5cbi5mb290ZXJfX2luZm8ge1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRtYXJnaW4tYm90dG9tOiA1MHB4O1xuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRtYXJnaW4tYm90dG9tOiA0NHB4O1xuXHR9XG59XG5cbi5mb290ZXJfX2luZm9fY29udGVudCB7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0Z2FwOiA2MHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDI3cHg7XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0Z2FwOiAxOXB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDIycHg7XG5cdFx0bWF4LXdpZHRoOiAyODNweDtcblx0fVxufVxuXG4uZm9vdGVyX19sb2dvIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRtYXJnaW4tYm90dG9tOiAxOHB4O1xuXHR0cmFuc2l0aW9uOiA0MDBtcztcblxuXHQmOmhvdmVyIHtcblx0XHRvcGFjaXR5OiAwLjY1O1xuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjNweDtcblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0ZmxleDogMCAwIGF1dG87XG5cblx0XHRpbWcge1xuXHRcdFx0d2lkdGg6IDE0NHB4O1xuXHRcdH1cblx0fVxufVxuXG4uZm9vdGVyX190ZXh0IHtcblx0Zm9udDogdmFyKC0tYm9keS1tZWRpdW0pO1xuXHRtYXgtd2lkdGg6IDI4NXB4O1xuXHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdG1hcmdpbi1ib3R0b206IDI4cHg7XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRtYXJnaW4tdG9wOiAtNXB4O1xuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRmb250OiB2YXIoLS1ib2R5LXNtYWxsKTtcblx0fVxufVxuXG4uZm9vdGVyX193cml0ZSB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdGZvbnQ6IHZhcigtLWJ1dHRvbi1tZWRpdW0pO1xuXHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdHBhZGRpbmc6IDE2cHggMjBweDtcblx0dHJhbnNpdGlvbjogNDAwbXM7XG5cblx0Jjpob3ZlciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWJsdWUtdGV4dCk7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRwYWRkaW5nOiAxM3B4IDE4cHg7XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHR9XG59XG5cbi5mb290ZXJfX2xpbmtzLmZvb3Rlcl9fY29scyB7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cblxuLmZvb3Rlcl9fbGlua3MgdWwge1xuXHRsaTpmaXJzdC1jaGlsZCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTdweDtcblxuXHRcdGEge1xuXHRcdFx0Y29sb3I6IHZhcigtLW1haW4tYmxhY2spO1xuXHRcdFx0Zm9udDogdmFyKC0tZGVza3RvcC0xOTIwLWgtNyk7XG5cdFx0fVxuXHR9XG5cblx0bGkge1xuXHRcdGEge1xuXHRcdFx0Y29sb3I6IHZhcigtLWdyZXktNTAwKTtcblx0XHRcdGZvbnQ6IHZhcigtLWJ1dHRvbi1tZWRpdW0pO1xuXHRcdFx0dHJhbnNpdGlvbjogNDAwbXM7XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRjb2xvcjogdmFyKC0tbWFpbi1ibGFjayk7XG5cdFx0XHR9XG5cblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0XHRcdGZvbnQ6IHZhcigtLWJ1dHRvbi1zbWFsbCk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0JiArIGxpIHtcblx0XHRcdG1hcmdpbi10b3A6IDhweDtcblx0XHR9XG5cdH1cblxuXHQuZm9vdGVyX19saW5rcy0tbW9yZSBhIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdHBhZGRpbmc6IDAgOXB4O1xuXHRcdGNvbG9yOiB2YXIoLS1tYWluLWJsYWNrKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTlweCk7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdGJvcmRlci1yYWRpdXM6IDQ2cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDI2cHg7XG5cdFx0bWFyZ2luLXRvcDogNXB4O1xuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0bGk6Zmlyc3QtY2hpbGQge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHR9XG5cblx0XHRsaSB7XG5cdFx0XHQmICsgbGkge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiA3cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5mb290ZXJfX2NvbHMge1xuXHRkaXNwbGF5OiBncmlkO1xuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuXHRncmlkLWNvbHVtbi1nYXA6IDYwcHg7XG5cblx0PiAuZm9vdGVyX19jaXR5IHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0Z3JpZC1jb2x1bW4tZ2FwOiAzM3B4O1xuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0PiAuZm9vdGVyX19jaXR5IHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0fVxufVxuXG4uZm9vdGVyX19jb250YWN0cyB7XG5cdHBhZGRpbmctYm90dG9tOiAyN3B4O1xuXHRtYXJnaW4tYm90dG9tOiAyNHB4O1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tc3Ryb2tlLWxpZ2h0LWJsdWUpO1xuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdHBhZGRpbmctYm90dG9tOiAyNnB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDI4cHg7XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogNTRweDtcblx0XHQuZm9vdGVyX19jb2xzIHtcblx0XHRcdGdhcDogMjZweCAxNDRweDtcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG5cdFx0fVxuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogNTlweDtcblx0XHRtYXJnaW4tYm90dG9tOiAyMXB4O1xuXG5cdFx0LmZvb3Rlcl9fY29scyB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdGdhcDogMThweDtcblx0XHR9XG5cdH1cbn1cblxuLmZvb3Rlcl9fY2l0eSB7XG5cdC5mb290ZXJfX3ZhbHVlIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0Z2FwOiA4cHg7XG5cblx0XHRzdmcge1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEuNXB4KTtcblx0XHR9XG5cdH1cbn1cblxuLmZvb3Rlcl9fbGFiZWwge1xuXHRjb2xvcjogdmFyKC0tZ3JleS01MDApO1xuXHRmb250OiB2YXIoLS1ib2R5LXNtYWxsKTtcblx0bWFyZ2luLWJvdHRvbTogMnB4O1xuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdG1hcmdpbi1ib3R0b206IDZweDtcblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdG1hcmdpbi1ib3R0b206IDRweDtcblx0fVxufVxuXG4uZm9vdGVyX192YWx1ZSB7XG5cdGNvbG9yOiB2YXIoLS1tYWluLWJsYWNrKTtcblx0Zm9udDogdmFyKC0tZGVza3RvcC0xOTIwLWgtNyk7XG5cblx0YSB7XG5cdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0dHJhbnNpdGlvbjogNDAwbXM7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuXHRcdH1cblx0fVxufVxuXG4uZm9vdGVyX19jb250YWN0cyB7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdD4gLmZvb3Rlcl9fY2l0eSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblxuXHRcdC5mb290ZXJfX29maWNlIHtcblx0XHRcdG9yZGVyOiAxO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0fVxuXG5cdFx0LmZvb3Rlcl9fY29udGFjdC1ydXMge1xuXHRcdFx0b3JkZXI6IDI7XG5cdFx0fVxuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHQuZm9vdGVyX19vZmljZSB7XG5cdFx0XHRvcmRlcjogMjtcblx0XHRcdG1hcmdpbi10b3A6IDZweDtcblx0XHR9XG5cdH1cbn1cblxuLmZvb3Rlcl9fb2ZpY2Uge1xuXHR3aWR0aDogMTg4cHg7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4tYmxhY2spO1xuXHRib3JkZXItcmFkaXVzOiA0MnB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Z2FwOiA4cHg7XG5cdGNvbG9yOiAjZmZmO1xuXHRmb250LXNpemU6IDE1cHg7XG5cdHRyYW5zaXRpb246IDQwMG1zO1xuXHRoZWlnaHQ6IDQ5cHg7XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXG5cdHN2ZyBwYXRoIHtcblx0XHR0cmFuc2l0aW9uOiA0MDBtcztcblx0fVxuXG5cdCY6aG92ZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNlY29uZGFyeS1ibHVlLXRleHQpO1xuXG5cdFx0c3ZnIHBhdGgge1xuXHRcdFx0ZmlsbDogI2ZmZmZmZjtcblx0XHR9XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdHdpZHRoOiAxNjZweDtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDIycHg7XG5cdFx0aGVpZ2h0OiA0NXB4O1xuXHR9XG59XG5cbi5mb290ZXJfX2JvdHRvbSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuXHRhIHtcblx0XHRjb2xvcjogdmFyKC0tZ3JleS01MDApO1xuXHRcdGZvbnQ6IHZhcigtLWJvZHktc21hbGwpO1xuXHRcdHRyYW5zaXRpb246IDQwMG1zO1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRjb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcblx0XHR9XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0Z2FwOiAxMHB4O1xuXHR9XG59XG4uZm9vdGVyX3BvcHVwLXN1YnNjcmliZSB7XG5cdHdpZHRoOiA0MDBweDtcblx0aGVpZ2h0OiAxMTFweDtcblx0Ym9yZGVyLXJhZGl1czogMTZweDtcblx0YmFja2dyb3VuZDogdmFyKC0tbWFpbi13aGl0ZSk7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Ji1jbG9zZSB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdHRvcDogMDtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdH1cblx0Ji1jb250ZW50IHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdC50aXRsZSB7XG5cdFx0XHRmb250OiB2YXIoLS1kZXNrdG9wLTE5MjAtaC01KTtcblx0XHR9XG5cdH1cbn1cblxuLmZvb3Rlcl9fbGlua3MtLW1vYmlsZSB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cblx0LmFjY29yZGlvbi1pdGVtIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogMjVweDtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tc3Ryb2tlLWxpZ2h0LWJsdWUpO1xuXG5cdFx0JiArIC5hY2NvcmRpb24taXRlbSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAyNHB4O1xuXHRcdH1cblx0fVxuXG5cdC5hY2NvcmRpb24tYWN0aXZlIHtcblx0XHQuYWNjb3JkaW9uLWhhbmRsZXIgc3ZnIHtcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG5cdFx0fVxuXHR9XG5cblx0LmFjY29yZGlvbi1oYW5kbGVyIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGZvbnQ6IHZhcigtLWRlc2t0b3AtMTkyMC1oLTcpO1xuXG5cdFx0c3ZnIHtcblx0XHRcdHRyYW5zaXRpb246IDQwMG1zO1xuXHRcdH1cblx0fVxuXG5cdC5hY2NvcmRpb24tYm9keSB7XG5cdFx0YSB7XG5cdFx0XHRjb2xvcjogdmFyKC0tZ3JleS01MDApO1xuXHRcdFx0Zm9udDogdmFyKC0tYnV0dG9uLW1lZGl1bSk7XG5cdFx0fVxuXG5cdFx0bGkge1xuXHRcdFx0bWFyZ2luLXRvcDogMTZweDtcblxuXHRcdFx0JiArIGxpIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogOXB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHQuYWNjb3JkaW9uLWl0ZW0ge1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDIzcHg7XG5cblx0XHRcdCYgKyAuYWNjb3JkaW9uLWl0ZW0ge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5hY2NvcmRpb24tYm9keSB7XG5cdFx0XHRhIHtcblx0XHRcdFx0Zm9udDogdmFyKC0tYnV0dG9uLXNtYWxsKTtcblx0XHRcdH1cblxuXHRcdFx0bGkge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAxNHB4O1xuXG5cdFx0XHRcdCYgKyBsaSB7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogN3B4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5mb290ZXJfX3NvY2lhbCB7XG5cdCYgPiAmLWxpbmtzIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGdhcDogLjVyZW07XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblxuXHRcdGEge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdHRyYW5zaXRpb246IG9wYWNpdHkgLjRzIGVhc2UtaW4tb3V0O1xuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0b3BhY2l0eTogLjY1O1xuXHRcdFx0fVxuXG5cdFx0XHRzdmcge1xuXHRcdFx0XHR3aWR0aDogMi41cmVtO1xuXHRcdFx0XHRoZWlnaHQ6IDIuNXJlbTtcblx0XHRcdH1cblxuXHRcdFx0aW1nIHtcblx0XHRcdFx0d2lkdGg6IDEuNzVyZW07XG5cdFx0XHRcdGhlaWdodDogMS43NXJlbTtcblx0XHRcdFx0bWFyZ2luOiAwIDZweDtcblx0XHRcdH1cblxuXHRcdFx0JltocmVmKj1cInZrLmNvbVwiXSBzdmcge1xuXHRcdFx0XHRmaWxsOiAjMzE3M2U1O1xuXHRcdFx0fVxuXHRcblx0XHRcdCZbaHJlZio9XCJ0Lm1lXCJdIHN2ZyB7XG5cdFx0XHRcdGZpbGw6ICMyNTlkZDk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIuaGVhZGVyIHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHJpZ2h0OiAwO1xuXHR6LWluZGV4OiAxODtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0dHJhbnNpdGlvbjogb3BhY2l0eSA0MDBtcztcblxuXHQmLnNjcm9sbC11cCB7XG5cdFx0LmhlYWRlcl9fdG9wIHtcblx0XHRcdGhlaWdodDogNTBweDtcblx0XHR9XG5cdH1cblxuXHQmLnNjcm9sbC1kb3duIHtcblx0XHQuaGVhZGVyX190b3Age1xuXHRcdFx0aGVpZ2h0OiAwO1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHR9XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHQmLnNjcm9sbC11cCB7XG5cdFx0XHQuaGVhZGVyX190b3Age1xuXHRcdFx0XHRoZWlnaHQ6IDc0cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5oZWFkZXJfX3RvcCB7XG5cdHRyYW5zaXRpb246IDQwMG1zO1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VhZWNmMDtcblxuXHQuY29udGFpbmVyIHtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdH1cblxuXHRhLFxuXHRidXR0b24ge1xuXHRcdGZvbnQ6IHZhcigtLWJ1dHRvbi1zbWFsbCk7XG5cdFx0dHJhbnNpdGlvbjogNDAwbXM7XG5cdH1cbn1cblxuLmhlYWRlcl9faW5uZXIge1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmhlYWRlcl9fdG9wX2xlZnQge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRnYXA6IDI0cHg7XG5cblx0YSB7XG5cdFx0Y29sb3I6IHZhcigtLWdyZXktNTAwKTtcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0Y29sb3I6IHZhcigtLW1haW4tYmxhY2spO1xuXHRcdH1cblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cblxuLmhlYWRlcl9fdG9wX3JpZ2h0IHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Z2FwOiAzMHB4O1xuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHBhZGRpbmctdG9wOiA0cHg7XG5cdH1cbn1cblxuLmhlYWRlcl9fY2l0eSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuXG5cdGltZyxcblx0cGljdHVyZSB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTVweCk7XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cblxuLmhlYWRlcl9fcGhvbmUge1xuXHRjb2xvcjogdmFyKC0tZ3JleS01MDApO1xuXG5cdCY6aG92ZXIge1xuXHRcdGNvbG9yOiB2YXIoLS1tYWluLWJsYWNrKTtcblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMnB4O1xuXHR9XG59XG5cbi5oZWFkZXJfX3NlcnZpY2VfaG92ZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmctYm90dG9tOiA2cHg7XG5cdG1hcmdpbi10b3A6IDZweDtcblxuXHQmOmhvdmVyIHtcblx0XHQuaGVhZGVyX19zZXJ2aWNlX2xpc3Qge1xuXHRcdFx0cG9pbnRlci1ldmVudHM6IGFsbDtcblx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0fVxuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0bWFyZ2luLXRvcDogM3B4O1xuXHR9XG59XG5cbi5oZWFkZXJfX3NlcnZpY2VfbGlzdCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0b3BhY2l0eTogMDtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdHRyYW5zaXRpb246IDQwMG1zO1xuXHRsZWZ0OiAwO1xuXHR0b3A6IDEwMCU7XG5cdHdpZHRoOiAyOTJweDtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0Ym94LXNoYWRvdzogMHB4IDRweCAzMnB4IC00cHggcmdiYSgyNCwgMzksIDc1LCAwLjEpLFxuXHRcdDBweCAwcHggMTRweCAtNnB4IHJnYmEoMjQsIDM5LCA3NSwgMC4xMik7XG5cdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdHBhZGRpbmc6IDRweCAwO1xuXG5cdGxpICsgbGkgYSB7XG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLXN0cm9rZS1saWdodC1ncmV5KTtcblx0fVxuXG5cdGEge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRnYXA6IDEycHg7XG5cdFx0cGFkZGluZzogMTJweCAyMHB4O1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdGNvbG9yOiB2YXIoLS1tYWluLWJsYWNrKTtcblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE2NTBweCkge1xuXHRcdGxlZnQ6IGF1dG87XG5cdFx0cmlnaHQ6IDA7XG5cdH1cbn1cblxuLmhlYWRlcl9fc2VydmljZSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGdhcDogNnB4O1xuXHRwYWRkaW5nOiAwIDEycHggMCAxMHB4O1xuXHRjb2xvcjogI2ZmZjtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcblx0aGVpZ2h0OiAyNnB4O1xuXHRsaW5lLWhlaWdodDogMjZweDtcblx0Ym9yZGVyLXJhZGl1czogMjZweDtcblxuXHQmOmhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnktYmx1ZS10ZXh0KTtcblx0fVxuXG5cdGltZyxcblx0cGljdHVyZSB7XG5cdFx0aGVpZ2h0OiAxNHB4O1xuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0cGFkZGluZzogMCAxMHB4O1xuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRsaW5lLWhlaWdodDogMzBweDtcblx0XHRoZWlnaHQ6IDMwcHg7XG5cdH1cbn1cblxuLmhlYWRlcl9fYm90dG9tIHtcblx0cGFkZGluZzogMTlweCAwIDIwcHg7XG5cdHRyYW5zaXRpb246IDQwMG1zO1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tc3Ryb2tlLWxpZ2h0LWdyZXkpO1xuXG5cdGEsXG5cdGJ1dHRvbiB7XG5cdFx0Zm9udDogdmFyKC0tYm9keS1tZWRpdW0pO1xuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0cGFkZGluZzogMjNweCAwO1xuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRwYWRkaW5nOiAyMXB4IDAgMTlweDtcblx0fVxufVxuXG4uaGVhZGVyX19sb2dvIHtcblx0dHJhbnNpdGlvbjogNDAwbXM7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXG5cdCY6aG92ZXIge1xuXHRcdG9wYWNpdHk6IDAuNjU7XG5cdH1cblxuXHRpbWcge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdGltZyB7XG5cdFx0XHR3aWR0aDogMTcycHg7XG5cdFx0fVxuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRtYXJnaW4tdG9wOiAycHg7XG5cdFx0aW1nIHtcblx0XHRcdHdpZHRoOiAxMjFweDtcblx0XHR9XG5cdH1cbn1cblxuLmhlYWRlcl9fY2F0ZWdvcmllcyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGdhcDogMzBweDtcblx0bWFyZ2luLWxlZnQ6IDQwcHg7XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuXG4uaGVhZGVyX19jYXRlZ29yeSB7XG5cdGNvbG9yOiB2YXIoLS1tYWluLWJsYWNrKTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR0cmFuc2l0aW9uOiA0MDBtcztcblxuXHQmOmhvdmVyIHtcblx0XHRjb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcblx0fVxufVxuXG5hLmhlYWRlcl9fbGluay0tY2lyY2xlIHtcblx0Zm9udDogdmFyKC0tYnV0dG9uLW1lZGl1bSk7XG5cdGJvcmRlci1yYWRpdXM6IDQ3cHg7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0cGFkZGluZzogMTBweCAxOHB4O1xuXHR0cmFuc2l0aW9uOiA0MDBtcztcblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRwYWRkaW5nOiA5cHggMThweDtcblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxNi44cHg7XG5cdFx0cGFkZGluZzogMTFweCAxNHB4IDEycHggMTVweDtcblx0fVxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzVweCkge1xuXHRcdHBhZGRpbmc6IDEycHggN3B4IDEycHggN3B4O1xuXHR9XG59XG5cbmEuaGVhZGVyX19jYWxjIHtcblx0Y29sb3I6IHZhcigtLW1haW4tYmxhY2spO1xuXHRib3JkZXI6IDFweCBzb2xpZCAjZDhlOWY2O1xuXHRtYXJnaW4tbGVmdDogYXV0bztcblxuXHQmOmhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdHJva2UtbGlnaHQtYmx1ZSk7XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cblxuLmhlYWRlcl9fbGl6aW5nIHtcblx0Y29sb3I6ICNmZmY7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4tdGlmZmFueSk7XG5cdG1hcmdpbi1sZWZ0OiAxNHB4O1xuXHRmb250LXdlaWdodDogNTAwO1xuXG5cdCY6aG92ZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNlY29uZGFyeS1kYXJrLXRpZmZhbnkpO1xuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0fVxufVxuXG4uaGVhZGVyX19zZWFyY2gsXG4uaGVhZGVyX19idXJnZXIge1xuXHR0cmFuc2l0aW9uOiA0MDBtcztcblx0ZmxleDogMCAwIGF1dG87XG5cdHdpZHRoOiA0OHB4O1xuXHRoZWlnaHQ6IDQ4cHg7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cblx0Jjpob3ZlciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3Ryb2tlLWxpZ2h0LWdyZXkpO1xuXHR9XG59XG5cbi5oZWFkZXJfX2J1cmdlciB7XG5cdG1hcmdpbi1sZWZ0OiA2cHg7XG5cdG1hcmdpbi1yaWdodDogLTE0cHg7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdHN2ZyB7XG5cdFx0XHR3aWR0aDogMjBweDtcblx0XHRcdGhlaWdodDogMjBweDtcblx0XHR9XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHR9XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NXB4KSB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAwcHg7XG5cdH1cbn1cblxuLmhlYWRlcl9fc2VhcmNoIHtcblx0bWFyZ2luLWxlZnQ6IDE4cHg7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cbiIsIi5zZWFyY2gge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB6LWluZGV4OiAyMTtcbiAgICB0cmFuc2l0aW9uOiBoZWlnaHQgNDAwbXM7XG4gICAgaGVpZ2h0OiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAmLnNlYXJjaF9zaG93IHtcbiAgICAgICAgaGVpZ2h0OiAyNTdweDtcbiAgICB9XG59XG5cbi5zZWFyY2hfX2Zvcm0ge1xuICAgIGhlaWdodDogODRweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJveC1zaGFkb3c6IDBweCA0cHggMTJweCAwcHggcmdiYSg5LCAyMywgNDcsIDAuMDMpO1xuICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cigxMC41cHgpO1xuXG4gICAgLmNvbnRhaW5lciB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgICAgaGVpZ2h0OiA4OHB4O1xuICAgIH1cbn1cblxuLnNlYXJjaF9fZm9ybV9pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGhlaWdodDogMTAwJTtcblxuICAgIGZvcm0ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzNXB4O1xuICAgIH1cblxuICAgIGlucHV0IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI4LjhweDtcblxuICAgICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgICBjb2xvcjogI2E3YWViYTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnNlYXJjaF9fc3VibWl0LFxuLnNlYXJjaF9fY2xvc2Uge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnNlYXJjaF9fY2xvc2Uge1xuICAgIHBhZGRpbmc6IDJweDtcbn1cblxuLnNlYXJjaF9fbmF2IHtcbiAgICBtYXJnaW4tdG9wOiA2cHg7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICB9XG59XG5cbi5zZWFyY2hfX25hdl9saXN0IHtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm94LXNoYWRvdzpcbiAgICAgICAgMHB4IDhweCAxNnB4IC02cHggcmdiYSgyNCwgMzksIDc1LCAwLjA4KSxcbiAgICAgICAgMHB4IDZweCA4cHggLTZweCByZ2JhKDI0LCAzOSwgNzUsIDAuMTIpO1xuICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cigyMHB4KTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZ2FwOiA4MHB4O1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICAgIHBhZGRpbmc6IDQwcHggNTdweCA0MHB4IDA7XG4gICAgICAgIGdhcDogNzdweDtcbiAgICB9XG59XG5cbi5zZWFyY2hfX25hdl9pdGVtIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgLnNlYXJjaF9fbmF2X2l0ZW1faWNvbiBzdmcgY2lyY2xlOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICBzdHJva2U6IHZhcigtLW1haW4tYmx1ZSk7XG4gICAgICAgIH1cblxuICAgICAgICAuc2VhcmNoX19uYXZfaXRlbV9uYW1lIHtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uc2VhcmNoX19uYXZfaXRlbV9pY29uIHtcbiAgICB3aWR0aDogNTVweDtcbiAgICBoZWlnaHQ6IDU1cHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gOHB4O1xuXG4gICAgc3ZnIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG5cbiAgICBzdmcgY2lyY2xlIHtcbiAgICAgICAgdHJhbnNpdGlvbjogNDAwbXM7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDE2cHg7IFxuICAgIH1cbn1cblxuLnNlYXJjaF9fbmF2X2l0ZW1fbmFtZSB7XG4gICAgY29sb3I6IHZhcigtLW1haW4tYmxhY2spO1xuICAgIGZvbnQ6IHZhcigtLWJ1dHRvbi1tZWRpdW0pO1xuICAgIHRyYW5zaXRpb246IDQwMG1zO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogOTUlO1xuICAgIH1cbn1cbiIsIi5ub3RGb3VuZCB7XG5cdG1hcmdpbi10b3A6IHZhcigtLXNlY3Rpb24tbWIpO1xuXHRoZWlnaHQ6IDY0MHB4O1xuXHRtYXJnaW4tYm90dG9tOiB2YXIoLS1zZWN0aW9uLW1iKTtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0aGVpZ2h0OiA1ODhweDtcblx0fVxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRoZWlnaHQ6IDUzMHB4O1xuXHR9XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0aGVpZ2h0OiA0NDRweDtcblx0fVxuXHQmLWltZyB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHR3aWR0aDogMzYwcHg7XG5cdFx0aGVpZ2h0OiAzMDBweDtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRcdHdpZHRoOiAzMzhweDtcblx0XHRcdGhlaWdodDogMjgycHg7XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0d2lkdGg6IDMwMHB4O1xuXHRcdFx0aGVpZ2h0OiAyNTBweDtcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdHdpZHRoOiAyMzZweDtcblx0XHRcdGhlaWdodDogMTk3cHg7XG5cdFx0fVxuXHR9XG5cblx0Ji13cmFwcGVyIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0cGFkZGluZzogNTJweCAwIDgwcHggMDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGhlaWdodDogNjQwcHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0YmFja2dyb3VuZDogdmFyKC0tZ3JhZGllbnQtYmx1ZSk7XG5cdFx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRcdHBhZGRpbmc6IDI3cHggMCA3MHB4IDA7XG5cdFx0XHRoZWlnaHQ6IDU4OHB4O1xuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdHBhZGRpbmc6IDE0cHggMCA3MHB4IDA7XG5cdFx0XHRoZWlnaHQ6IDUzMHB4O1xuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0aGVpZ2h0OiA0NDRweDtcblx0XHRcdHBhZGRpbmc6IDE1cHggMCA2MHB4IDA7XG5cdFx0fVxuXHRcdC5ub3RGb3VuZC1jb250ZW50IHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdCYtdGl0bGUge1xuXHRcdFx0XHRmb250OiB2YXIoLS1kZXNrdG9wLTE5MjAtaC0yKTtcblx0XHRcdFx0Y29sb3I6IHZhcigtLW1haW4td2hpdGUpO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDZweDtcblx0XHRcdH1cblx0XHRcdCYtdGV4dCB7XG5cdFx0XHRcdGZvbnQ6IHZhcigtLWJvZHktbGFyZ2UpO1xuXHRcdFx0XHRjb2xvcjogdmFyKC0tbWFpbi13aGl0ZSk7XG5cdFx0XHRcdHdpZHRoOiA0MzlweDtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyNHB4O1xuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdFx0XHRmb250OiB2YXIoLS1ib2R5LW1lZGl1bSk7XG5cdFx0XHRcdH1cblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0XHRmb250OiB2YXIoLS1ib2R5LXNtYWxsKTtcblx0XHRcdFx0XHR3aWR0aDogMjkxcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYtYnV0dG9uIHtcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRwYWRkaW5nOiAxNXB4IDI0cHg7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4td2hpdGUpO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRcdFx0XHR0cmFuc2l0aW9uOiA0MDBtcztcblx0XHRcdFx0Zm9udDogdmFyKC0tYnV0dG9uLW1lZGl1bSk7XG5cdFx0XHRcdGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktYmx1ZS10ZXh0KTtcblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi1ibGFjayk7XG5cdFx0XHRcdFx0Y29sb3I6IHZhcigtLW1haW4td2hpdGUpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIvL1xuLmFib3V0Q29tcGFueV9hYm91dCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0aGVpZ2h0OiA5NjBweDtcblx0YmFja2dyb3VuZDogdmFyKC0tZ3JhZGllbnQtbGlnaHQtYmx1ZSk7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0bWFyZ2luLWJvdHRvbTogdmFyKC0tc2VjdGlvbi1tYik7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdGhlaWdodDogNDY3cHg7XG5cdH1cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRoZWlnaHQ6IDY2NHB4O1xuXHR9XG59XG4uY29udGFpbmVyX2Fib3V0IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogMTAwJTtcblx0Jjo6YmVmb3JlIHtcblx0XHRjb250ZW50OiAnJztcblx0XHR0b3A6IDUwJTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxcHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3Ryb2tlLWxpZ2h0LWJsdWUpO1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuXHRcdFx0d2lkdGg6IDk1JTtcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHR3aWR0aDogOTUlO1xuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cbn1cblxuLmFib3V0Q29tcGFueV9hYm91dF9zbGlkZV9faW1hZ2Uge1xuXHR6LWluZGV4OiAxO1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHR3aWR0aDogMjYwcHg7XG5cdFx0aGVpZ2h0OiAyNjBweDtcblx0fVxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdGdyaWQtcm93OiAyO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1zZWxmOiBjZW50ZXI7XG5cdH1cbn1cbi5hYm91dENvbXBhbnlfYWJvdXRfc2xpZGVyIHtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0ZGlzcGxheTogZmxleDtcbn1cbi5hYm91dENvbXBhbnlfYWJvdXRfc2xpZGVyX193cmFwcGVyIHtcblx0ZGlzcGxheTogZmxleDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFib3V0Q29tcGFueV9hYm91dF9zbGlkZSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXg6IGF1dG87XG5cblx0d2lkdGg6IDEwMHB4O1xuXG5cdCYtLWFjdGl2ZSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cbn1cblxuLmFib3V0Q29tcGFueV9hYm91dF9zbGlkZV9fY29udGVudC1pdGVtIHtcblx0aDEge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGZvbnQ6IHZhcigtLWRlc2t0b3AtMTkyMC1oLTIpO1xuXHR9XG5cdGdhcDogNDBweDtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHR3aWR0aDogNTE1cHg7XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0d2lkdGg6IDM4MHB4O1xuXHR9XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0Z2FwOiAyMHB4O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG59XG4uYWJvdXRDb21wYW55X2Fib3V0X3NsaWRlX19jb250ZW50IHtcblx0d2lkdGg6IDEwMCU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMjYwcHggMWZyO1xuXHRcdGdhcDogNjBweDtcblx0fVxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuXHRcdGdyaWQtdGVtcGxhdGUtcm93czogMWZyIDFmcjtcblx0XHRnYXA6IDU0cHg7XG5cdH1cbn1cbi5hYm91dENvbXBhbnlfYWJvdXQtbGluZSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hYm91dENvbXBhbnlfYWJvdXRfc2xpZGVfX2NvbnRlbnQtdGV4dCB7XG5cdGZvbnQ6IHZhcigtLWJvZHktZXh0cmEtZXh0cmEtbGFyZ2UpO1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRmb250OiB2YXIoLS1ib2R5LWxhcmdlKTtcblx0fVxufVxuXG4uYWJvdXRDb21wYW55X2Fib3V0LWJnIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAwO1xuXHR0b3A6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI2UyZjFmZiAwJSwgI2YxZjhmZiAxMDAlKTtcbn1cbiIsIi5hYm91dENvbXBhbnlfYWR2YW50YWdlcyB7XG5cdG1hcmdpbi1ib3R0b206IHZhcigtLXNlY3Rpb24tbWIpO1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdH1cbn1cbi5hYm91dENvbXBhbnlfYWR2YW50YWdlcy10aXRsZSB7XG5cdG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG4uYWJvdXRDb21wYW55X2FkdmFudGFnZXNfY2FyZC10aXRsZSB7XG5cdGZvbnQ6IHZhcigtLWRlc2t0b3AtMTkyMC1oLTUpO1xuXHRtYXJnaW4tYm90dG9tOiA0cHg7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHR9XG59XG4uYWJvdXRDb21wYW55X2FkdmFudGFnZXNfY2FyZC10ZXh0IHtcblx0bWF4LXdpZHRoOiAyODhweDtcblx0Zm9udDogdmFyKC0tYm9keS1sYXJnZSk7XG5cdGxpbmUtaGVpZ2h0OiAyOHB4O1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRsaW5lLWhlaWdodDogMjJweDtcblx0fVxufVxuXG4uYWJvdXRDb21wYW55X2FkdmFudGFnZXNfY2FyZHMtd3JhcHBlciB7XG5cdGRpc3BsYXk6IGdyaWQ7XG5cdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG5cdGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDIsIDFmcik7XG5cdGdhcDogMzBweDtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcblx0XHRncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgzLCAxZnIpO1xuXHR9XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRnYXA6IDA7XG5cdH1cbn1cbi5hYm91dENvbXBhbnlfYWR2YW50YWdlc19jYXJkIHtcblx0cGFkZGluZzogNDBweDtcblx0Ym9yZGVyLXJhZGl1czogMTJweDtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZC1ibHVlKTtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHR3aWR0aDogMzAwcHg7XG5cdFx0aGVpZ2h0OiAyMjJweDtcblx0XHRmbGV4OiAwIDAgYXV0bztcblx0XHRwYWRkaW5nOiAyMHB4IDMwcHggMCAyMHB4O1xuXHR9XG59XG4uYWJvdXRDb21wYW55X2FkdmFudGFnZXNfY2FyZC1pY29uIHtcblx0cGFkZGluZy1ib3R0b206IDQwcHg7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0cGFkZGluZy1ib3R0b206IDMwcHg7XG5cdH1cbn1cbiIsIi5hYm91dENvbXBhbnlfX2Jhbm5lciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRwYWRkaW5nLXRvcDogMzBweDtcblx0Y29sb3I6ICNmZmY7XG5cdG1hcmdpbi1ib3R0b206IHZhcigtLXNlY3Rpb24tbWIpO1xuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMzIzLjkyZGVnLCAjMWU2NWUwIDkuNjElLCAjNTY5MWY3IDEwMi4zNiUpO1xuXHQuY29udGFpbmVyIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ei1pbmRleDogMTtcblx0fVxuXHQuYnJlYWRjcnVtYl9fbGlzdCBsaSArIGxpOmJlZm9yZSB7XG5cdFx0cGFkZGluZzogMTZweDtcblx0XHRjb250ZW50OiAnJztcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSc1JyBoZWlnaHQ9JzknIHZpZXdCb3g9JzAgMCA1IDknIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00xLjEwNTI4IDguNUw1IDQuNUwxLjEwNTI4IDAuNUwwIDEuNjM1MTZMMi43OTAyNiA0LjVMMCA3LjM2NDg0TDEuMTA1MjggOC41WicgZmlsbD0nd2hpdGUnIGZpbGwtb3BhY2l0eT0nMC41Jy8lM0UlM0Mvc3ZnJTNFJTBBXCIpICFpbXBvcnRhbnQ7XG5cdH1cblx0LmJyZWFkY3J1bWJfX2xpc3Q6Zmlyc3QtY2hpbGQgbGkgYSB7XG5cdFx0Y29sb3I6ICNmZmZmZmY4MDtcblx0XHQmOmhvdmVyIHtcblx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjNzO1xuXHRcdFx0Y29sb3I6IHZhcigtLXNlY29uZGFyeS1ibHVlLXRleHQpO1xuXHRcdH1cblx0fVxuXHQuYnJlYWRjcnVtYl9fbGlzdDpsYXN0LWNoaWxkIGxpIHtcblx0XHRjb2xvcjogdmFyKC0tbWFpbi13aGl0ZSk7XG5cdH1cblxuXHQuYnRuLWxpemluZyB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTA1cHg7XG5cdH1cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdH1cblx0Ly8gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdC8vIFx0aGVpZ2h0OiA3ODlweDtcblx0Ly8gfVxuXG5cdC8vIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHQvLyBcdG92ZXJmbG93OiBoaWRkZW47XG5cdC8vIFx0aGVpZ2h0OiA3NjBweDtcblxuXHQvLyBcdC5idG4tbGl6aW5nIHtcblx0Ly8gXHRcdG1hcmdpbi1ib3R0b206IDE1OXB4O1xuXHQvLyBcdH1cblx0Ly8gfVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0cGFkZGluZy10b3A6IDEyMHB4O1xuXG5cdFx0LmJ0bi1saXppbmcge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTI2cHg7XG5cdFx0fVxuXHR9XG59XG4uYWJvdXRDb21wYW55X19iYW5uZXJfdGV4dCB7XG5cdGZvbnQ6IHZhcigtLWJvZHktZXh0cmEtbGFyZ2UpO1xuXHRsZXR0ZXItc3BhY2luZzogLTElO1xuXHRtYXgtd2lkdGg6IDU3MXB4O1xuXHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG5cdC8vIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHQvLyBcdG1hcmdpbi1ib3R0b206IDM0cHg7XG5cdC8vIH1cblxuXHQvLyBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0Ly8gXHRtYXJnaW4tYm90dG9tOiAyOHB4O1xuXHQvLyB9XG5cblx0Ly8gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0Ly8gXHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHQvLyB9XG59XG4uYWJvdXRDb21wYW55X3RpdGxlIHtcblx0bWF4LXdpZHRoOiA3OTNweDtcblx0bWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi50aXRsZSB7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdHdpZHRoOiA1MCU7XG5cdH1cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxufVxuXG4uYWJvdXRDb21wYW55X3RleHQge1xuXHRmb250OiB2YXIoLS1ib2R5LWV4dHJhLWxhcmdlKTtcblx0bGV0dGVyLXNwYWNpbmc6IC0xJTtcblx0bWF4LXdpZHRoOiA0MDhweDtcblx0bWFyZ2luLWJvdHRvbTogMzdweDtcblxuXHQvLyBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0Ly8gXHRtYXJnaW4tYm90dG9tOiAzNHB4O1xuXHQvLyB9XG5cblx0Ly8gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdC8vIFx0bWFyZ2luLWJvdHRvbTogMjhweDtcblx0Ly8gfVxuXG5cdC8vIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdC8vIFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0Ly8gfVxufVxuXG4uYWJvdXRDb21wYW55X2JnIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAwO1xuXHR0b3A6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcblx0YmFja2dyb3VuZDogdmFyKC0tZ3JhZGllbnQtYmx1ZSk7XG59XG4uYWJvdXRDb21wYW55X19pbmZvLWNhcmQtdGV4dCB7XG5cdGNvbG9yOiB2YXIoLS1tYWluLWJsYWNrKTtcbn1cbi5hYm91dENvbXBhbnlfX2Jhbm5lcl9saW5lIHtcblx0cGFkZGluZzogMCAhaW1wb3J0YW50O1xuXHRib3JkZXItYm90dG9tOiAycHggc29saWQgI2ZmZmZmZjEwICFpbXBvcnRhbnQ7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdHBhZGRpbmctYm90dG9tOiAyMjBweCAhaW1wb3J0YW50O1xuXHR9XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0cGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDtcblx0fVxufVxuLmFib3V0Q29tcGFueV9pbmZvIHtcblx0cGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuXHR9XG59XG4uYWJvdXRDb21wYW55X19icmVhZGNydW1iX2xpc3Qge1xuXHRjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuXHRjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpICFpbXBvcnRhbnQ7XG5cdGxpIHtcblx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDE2cHg7XG5cdFx0fVxuXHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRjb2xvcjogdmFyKC0tbWFpbi13aGl0ZSkgIWltcG9ydGFudDtcblx0XHRcdHBhZGRpbmctbGVmdDogMTZweDtcblx0XHR9XG5cdH1cblx0JiArIGxpOmJlZm9yZSB7XG5cdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHRcdHBhZGRpbmc6IDE2cHg7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyBjbGFzcz0nZnJhbWUtNTEnIHdpZHRoPSc4JyBoZWlnaHQ9JzgnIHZpZXdCb3g9JzAgMCA4IDgnIGZpbGw9JyNmZmZmZmYnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclMEElM0UlM0NwYXRoIGQ9J00yLjEwNTI4IDhMNiA0TDIuMTA1MjggMEwxIDEuMTM1MTZMMy43OTAyNiA0TDEgNi44NjQ4NEwyLjEwNTI4IDhaJyBmaWxsPSclMjM2NTc1OTInIC8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdFx0cGFkZGluZzogMTVweDtcblx0XHR9XG5cdH1cbn1cbi5pbmZvX190b3BfaW1hZ2UtbGFwdG9wIHtcblx0ZGlzcGxheTogbm9uZTtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGJvdHRvbTogMDtcblx0XHRyaWdodDogMDtcblx0fVxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cbi5hYm91dENvbXBhbnlfX2JyZWFkY3J1bWIge1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcblx0fVxufVxuLmFib3V0Q29tcGFueS1idG4tbGl6aW5nIHtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG5cdH1cbn1cbiIsIi5hYm91dENvbXBhbnlfY2FyZHMge1xuXHRtYXJnaW4tYm90dG9tOiB2YXIoLS1zZWN0aW9uLW1iKTtcbn1cbi5hYm91dENvbXBhbnlfY2FyZHMtd3JhcHBlciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0Z2FwOiAzMHB4O1xuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGdhcDogMjBweDtcblx0fVxuXHQuYWJvdXRDb21wYW55X2NhcmRzLWl0ZW0ge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0cGFkZGluZzogNTBweCA3MHB4IDAgNTBweDtcblx0XHRncmlkLWdhcDogMzBweDtcblx0XHRoZWlnaHQ6IDQ4MHB4O1xuXHRcdHdpZHRoOiA2MjVweDtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdHdpZHRoOiAzMzlweDtcblx0XHRcdGhlaWdodDogNDAwcHg7XG5cdFx0fVxuXHRcdGJhY2tncm91bmQ6IHZhcigtLWdyYWRpZW50LWJsdWUpO1xuXHRcdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdFx0LmFib3V0Q29tcGFueV9jYXJkcy1pdGVtLXRpdGxlLXRleHQge1xuXHRcdFx0Y29sb3I6IHZhcigtLW1haW4td2hpdGUpO1xuXHRcdFx0Zm9udDogdmFyKC0tZGVza3RvcC0xOTIwLWgtNSk7XG5cdFx0fVxuXHRcdC5hYm91dENvbXBhbnlfY2FyZHMtaXRlbS10aXRsZS1kZXNjcmlwdGlvbiB7XG5cdFx0XHRjb2xvcjogdmFyKC0tbWFpbi13aGl0ZSk7XG5cdFx0XHRmb250OiB2YXIoLS1ib2R5LW1lZGl1bSk7XG5cdFx0fVxuXHRcdC5hYm91dENvbXBhbnlfY2FyZHMtaXRlbS10aXRsZS1pbWFnZSB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRib3R0b206IDA7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdFx0d2lkdGg6IDMwMHB4O1xuXHRcdFx0fVxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0d2lkdGg6IDMwMHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDMzNXB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0d2lkdGg6IDMzNXB4O1xuXHRcdFx0aGVpZ2h0OiAzNzhweDtcblx0XHR9XG5cdH1cbn1cbiIsIi5hYm91dENvbXBhbnlfX21pc3Npb24ge1xuXHRtYXJnaW4tYm90dG9tOiB2YXIoLS1zZWN0aW9uLW1iKTtcblx0aGVpZ2h0OiBhdXRvO1xuXHRoMiB7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHR3aWR0aDogOTAlO1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDMwcHg7XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMjBweDtcblx0XHR9XG5cdH1cbn1cbi5hYm91dENvbXBhbnlfX21pc3Npb24td3JhcHBlciB7XG5cdGhlaWdodDogYXV0bztcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0aGVpZ2h0OiBtYXgtY29udGVudDtcblx0fVxuXHRoMiB7XG5cdFx0Zm9udDogdmFyKC0tZGVza3RvcC0xOTIwLWgtMik7XG5cdH1cblx0aDMge1xuXHRcdGZvbnQ6IHZhcigtLWNhcHRpb24tbWVkaXVtKSAhaW1wb3J0YW50O1xuXHR9XG59XG4uYWJvdXRDb21wYW55X190YXNrcy1yYWl0aW5nIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi10aWZmYW55KTtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0cGFkZGluZzogMjBweCAyNHB4O1xuXHRnYXA6IDI0cHg7XG5cdGJvcmRlci1yYWRpdXM6IDE2cHg7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cbi5hYm91dENvbXBhbnlfX3Rhc2tzLXJhaXRpbmctbGFwdG9wIHtcblx0ZGlzcGxheTogbm9uZTtcblx0Ji10aXRsZSB7XG5cdFx0bGluZS1oZWlnaHQ6IDE1cHg7XG5cdFx0Y29sb3I6IHZhcigtLW1haW4td2hpdGUpO1xuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdH1cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHQmLWltYWdlIHtcblx0XHRcdHdpZHRoOiA0NnB4O1xuXHRcdFx0aGVpZ2h0OiA0NnB4O1xuXHRcdH1cblx0fVxuXG5cdGJvcmRlci1yYWRpdXM6IDE2cHg7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi10aWZmYW55KTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0cGFkZGluZzogMjBweCAzMHB4IDI1cHggMzBweDtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0Z2FwOiAyNHB4O1xuXHR9XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0Z2FwOiAyMHB4O1xuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHR9XG59XG5cbi5hYm91dENvbXBhbnlfX3Rhc2tzLW1pc3Npb24ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdGhlaWdodDogMTAwJTtcblx0bWFyZ2luLWJvdHRvbTogNTBweDtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cbn1cbi5hYm91dENvbXBhbnlfX3Rhc2tzLW1pc3Npb24taXRlbSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0d2lkdGg6IDU0MnB4O1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0Z2FwOiAzMnB4O1xuXHR9XG59XG4uYWJvdXRDb21wYW55X190YXNrcy1yYWl0aW5nLXRleHQge1xuXHRjb2xvcjogdmFyKC0tbWFpbi13aGl0ZSk7XG5cdG1heC13aWR0aDogNTQycHg7XG59XG4uYWJvdXRDb21wYW55X19taXNzaW9uLXRleHQge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRnYXA6IDIwcHg7XG5cdG1heC13aWR0aDogNjI0cHg7XG5cdGhlaWdodDogYXV0bztcblx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHAge1xuXHRcdGZvbnQ6IHZhcigtLWRlc2t0b3AtMTkyMC1oLTcpO1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0fVxuXHR9XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdG1heC13aWR0aDogbWF4LWNvbnRlbnQ7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRtYXgtaGVpZ2h0OiAyMDBweDtcblx0XHR0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuNnM7XG5cdH1cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRtYXgtaGVpZ2h0OiAyMzVweDtcblx0fVxufVxuLmFib3V0Q29tcGFueV9fbWlzc2lvbi1zaG93TW9yZSB7XG5cdG1heC13aWR0aDogMTQ4cHg7XG5cdGZvbnQ6IHZhcigtLWJ1dHRvbi1zbWFsbCk7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0cGFkZGluZzogMTVweCAyNHB4O1xuXHRib3JkZXItcmFkaXVzOiA2cHg7XG5cdGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktYmx1ZS10ZXh0KTtcblx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tc3Ryb2tlLWxpZ2h0LWJsdWUpO1xuXHR0cmFuc2l0aW9uOiBlYXNlLWluLW91dCAwLjNzO1xuXHQmOmhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLWJsYWNrKTtcblx0XHRjb2xvcjogdmFyKC0tbWFpbi13aGl0ZSk7XG5cdH1cbn1cbi5hYm91dENvbXBhbnlfX3Rhc2tzLW1pc3Npb24taXRlbS1sZWZ0IHtcblx0aGVpZ2h0OiBhdXRvO1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0Z2FwOiAwO1xuXHR9XG59XG4uYWJvdXRDb21wYW55X190YXNrcy1taXNzaW9uLWl0ZW0tcmlnaHQge1xuXHRoZWlnaHQ6IDM5MHB4O1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcblx0fVxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdGhlaWdodDogNTE2cHg7XG5cdH1cbn1cbi5hYm91dENvbXBhbnlfX3Rhc2tzLXJhaXRpbmctd3JhcHBlciB7XG5cdG1hcmdpbi10b3A6IDk4cHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGdhcDogMzBweDtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0bWFyZ2luLXRvcDogMTAwcHg7XG5cdH1cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0fVxufVxuLmFib3V0Q29tcGFueV9fdGFza3MtcmFpdGluZy1sYXB0b3Atd3JhcHBlciB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRnYXA6IDMwcHg7XG5cdH1cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRnYXA6IDA7XG5cdH1cbn1cbiIsIi5hYm91dENvbXBhbnlfcmVxdWlzaXRlcyB7XG5cdG1hcmdpbi1ib3R0b206IHZhcigtLXNlY3Rpb24tbWIpO1xufVxuLmFib3V0Q29tcGFueV9yZXF1aXNpdGVzLWhlYWRlciB7XG5cdG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG4uYWJvdXRDb21wYW55X3JlcXVpc2l0ZXMtd3JhcHBlciB7XG5cdGRpc3BsYXk6IGdyaWQ7XG5cdGdhcDogMzBweDtcblx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMjk2cHg7XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHR9XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblx0LmFib3V0Q29tcGFueV9yZXF1aXNpdGVzLWRvd25sb2FkIHtcblx0XHRiYWNrZ3JvdW5kOiB2YXIoLS1ncmFkaWVudC1ibHVlKTtcblx0XHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0bWF4LWhlaWdodDogNTA2cHg7XG5cdFx0LmFib3V0Q29tcGFueV9yZXF1aXNpdGVzLWRvd25sb2FkLWltYWdlLXdyYXBwZXIge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cdC5hYm91dENvbXBhbnlfcmVxdWlzaXRlcy1jYXJkIHtcblx0XHRwYWRkaW5nOiA0MHB4O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDExOHB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhY2tncm91bmQtYmx1ZSk7XG5cdFx0bWF4LXdpZHRoOiA5NTJweDtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRcdG1heC13aWR0aDogODk0cHg7XG5cdFx0fVxuXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdHBhZGRpbmc6IDMwcHggMTVweCAzMHB4IDIwcHg7XG5cdFx0fVxuXHR9XG5cdC5hYm91dENvbXBhbnlfcmVxdWlzaXRlcy1kb3dubG9hZCB7XG5cdFx0cGFkZGluZzogNTBweCA0MHB4IDQwcHggNDBweDtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDEyMHB4O1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDUwcHg7XG5cdFx0fVxuXHRcdC5hYm91dENvbXBhbnlfcmVxdWlzaXRlcy1kb3dubG9hZC10aXRsZSB7XG5cdFx0XHRmb250OiB2YXIoLS1kZXNrdG9wLTE5MjAtaC02KTtcblx0XHRcdGNvbG9yOiB2YXIoLS1tYWluLXdoaXRlKTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDIzcHg7XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdFx0d2lkdGg6IDI1NnB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuLmFib3V0Q29tcGFueV9yZXF1aXNpdGVzLWNhcmRzIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0Z2FwOiA2cHg7XG59XG4uYWJvdXRDb21wYW55X3JlcXVpc2l0ZXMtY2FyZCB7XG5cdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdGRpc3BsYXk6IGdyaWQ7XG5cdGdhcDogMzBweDtcblx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgNDI4cHg7XG5cdGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDMsIDFmcik7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDEyMHB4O1xuXHR9XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGdhcDogMjBweDtcblx0fVxuXHQuYWJvdXRDb21wYW55X3JlcXVpc2l0ZXMtY2FyZC10aXRsZS10ZXh0IHtcblx0XHRmb250OiB2YXIoLS1jYXB0aW9uLWxhcmdlKTtcblx0XHRjb2xvcjogdmFyKC0tbWFpbi1ibGFjayk7XG5cdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0d2hpdGUtc3BhY2U6IHdyYXA7XG5cdFx0fVxuXHR9XG5cdC5hYm91dENvbXBhbnlfcmVxdWlzaXRlcy1jYXJkLXRpdGxlLWRlc2NyaXB0aW9uIHtcblx0XHRmb250OiB2YXIoLS1ib2R5LXNtYWxsKTtcblx0XHRjb2xvcjogdmFyKC0tZ3JleS01MDApO1xuXHRcdGZvbnQtc2l6ZTogMTJweDtcblx0fVxufVxuLmFib3V0Q29tcGFueV9yZXF1aXNpdGVzLWNhcmQtYmFua3Mge1xuXHRkaXNwbGF5OiBncmlkO1xuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciA0MjhweDtcblx0Z3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMiwgMWZyKTtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0fVxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRwYWRkaW5nLXJpZ2h0OiAxMDBweCAhaW1wb3J0YW50O1xuXHR9XG59XG4uYWJvdXRDb21wYW55X3JlcXVpc2l0ZXMtZG93bmxvYWQtaGVhZGVyIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuXHQuYWJvdXRDb21wYW55X3JlcXVpc2l0ZXMtZG93bmxvYWQtYnV0dG9uIHtcblx0XHRwYWRkaW5nOiAxNXB4IDI0cHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi13aGl0ZSk7XG5cdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRmb250OiB2YXIoLS1idXR0b24tbWVkaXVtKTtcblx0XHRjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWJsdWUtdGV4dCk7XG5cdFx0dHJhbnNpdGlvbjogZWFzZS1pbi1vdXQgMC4zcztcblx0XHQmOmhvdmVyIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4tYmxhY2spO1xuXHRcdFx0Y29sb3I6IHZhcigtLW1haW4td2hpdGUpO1xuXHRcdH1cblx0fVxufVxuLmFib3V0Q29tcGFueV9yZXF1aXNpdGVzLW1vYmlsZS1idG4ge1xuXHRkaXNwbGF5OiBub25lO1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0cGFkZGluZzogMTVweCAyNHB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG5cdFx0Ym9yZGVyLXJhZGl1czogNnB4O1xuXHRcdGNvbG9yOiB2YXIoLS1tYWluLXdoaXRlKTtcblx0XHRmb250OiB2YXIoLS1jYXB0aW9uLW1lZGl1bSk7XG5cdFx0dHJhbnNpdGlvbjogZWFzZS1pbi1vdXQgMC4zcztcblx0XHQmOmhvdmVyIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNlY29uZGFyeS1ibHVlLXRleHQpO1xuXHRcdH1cblx0XHR3aWR0aDogMTAwJTtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHR9XG59XG4iLCIuYWJvdXRDb21wYW55X3Jldmlld3Mge1xuXHRtYXJnaW4tYm90dG9tOiB2YXIoLS1zZWN0aW9uLW1iKTtcblx0YmFja2dyb3VuZDogdmFyKC0tZ3JhZGllbnQtbGlnaHQtYmx1ZSk7XG5cdG1pbi1oZWlnaHQ6IDEwMDhweDtcblx0cGFkZGluZzogMTUwcHggMDtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRwYWRkaW5nOiA2NXB4IDA7XG5cdFx0bWluLWhlaWdodDogOTY5cHg7XG5cdH1cbn1cbi5hYm91dENvbXBhbnlfcmV2aWV3c190aXRsZS13cmFwcGVyIHtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuLmFib3V0Q29tcGFueV9yZXZpZXdzX3RpdGxlLWJ1dHRvbi13cmFwcGVyIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cbi5hYm91dENvbXBhbnlfcmV2aWV3c190aXRsZS1idXR0b24ge1xuXHRwYWRkaW5nOiAxNXB4IDI0cHg7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG5cdGJvcmRlci1yYWRpdXM6IDZweDtcblx0Y29sb3I6IHZhcigtLW1haW4td2hpdGUpO1xuXHRmb250OiB2YXIoLS1jYXB0aW9uLW1lZGl1bSk7XG5cdHRyYW5zaXRpb246IGVhc2UtaW4tb3V0IDAuM3M7XG5cdCY6aG92ZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNlY29uZGFyeS1ibHVlLXRleHQpO1xuXHR9XG59XG4uYWJvdXRDb21wYW55X3Jldmlld3Mtd3JhcHBlciB7XG5cdGhlaWdodDogNTE0cHg7XG5cdHdpZHRoOiAxMDAlO1xuXHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcblx0cGFkZGluZzogNjBweDtcblx0ZGlzcGxheTogZ3JpZDtcblx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyMzBweCAxZnI7XG5cdGdhcDogMTYxcHg7XG5cdC5hYm91dENvbXBhbnlfcmV2aWV3c19yZXZpZXctbGVmdCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0fVxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0Z2FwOiAwO1xuXHRcdHBhZGRpbmc6IDUwcHggMzZweDtcblx0fVxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdHBhZGRpbmc6IDMwcHggMjBweDtcblxuXHRcdGhlaWdodDogYXV0bztcblx0fVxufVxuLmFib3V0Q29tcGFueV9yZXZpZXdzX3Jldmlldy1sZWZ0LW5hbWUge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRnYXA6IDE2cHg7XG59XG4uYWJvdXRDb21wYW55X3Jldmlld3NfcmV2aWV3LWxlZnQtbmFtZS10aXRsZSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG4uYWJvdXRDb21wYW55X3Jldmlld3NfcmV2aWV3LWxlZnQtbmFtZS10aXRsZS10ZXh0IHtcblx0Zm9udDogdmFyKC0tY2FwdGlvbi1sYXJnZSk7XG5cdGNvbG9yOiB2YXIoLS1tYWluLWJsYWNrKTtcblx0bGluZS1oZWlnaHQ6IDA7XG59XG4uYWJvdXRDb21wYW55X3Jldmlld3NfcmV2aWV3LWxlZnQtbmFtZS10aXRsZS1kZXNjcmlwdGlvbiB7XG5cdGZvbnQ6IHZhcigtLWJvZHktc21hbGwpO1xuXHRjb2xvcjogdmFyKC0tZ3JleS01MDApO1xuXHRsaW5lLWhlaWdodDogNDBweDtcbn1cbi5hYm91dENvbXBhbnlfcmV2aWV3c19yZXZpZXctbGVmdC1uYW1lLWF2YXRhciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRjb2xvcjogdmFyKC0tbWFpbi13aGl0ZSk7XG5cdGZvbnQtc2l6ZTogMzBweDtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcblx0d2lkdGg6IDYwcHg7XG5cdGhlaWdodDogNjBweDtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYWJvdXRDb21wYW55X3Jldmlld3NfcmV2aWV3LWxlZnQtZGF0ZSB7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cbi5hYm91dENvbXBhbnlfcmV2aWV3c19yZXZpZXctbGVmdC1kYXRlLWRlc2NyaXB0aW9uIHtcblx0Zm9udDogdmFyKC0tYm9keS1zbWFsbCk7XG5cdGNvbG9yOiB2YXIoLS1ncmV5LTUwMCk7XG59XG4uYWJvdXRDb21wYW55X3Jldmlld3NfcmV2aWV3LWxlZnQtZGF0ZS10ZXh0IHtcblx0Zm9udDogdmFyKC0tY2FwdGlvbi1sYXJnZSk7XG59XG4uYWJvdXRDb21wYW55X3Jldmlld3NfcmV2aWV3LXJpZ2h0IHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHR9XG5cdC5hYm91dENvbXBhbnlfcmV2aWV3c19yZXZpZXctcmlnaHQtY2F0ZWdvcnktdGl0bGUge1xuXHRcdGZvbnQ6IHZhcigtLWJvZHktc21hbGwpO1xuXHRcdGNvbG9yOiB2YXIoLS1ncmV5LTUwMCk7XG5cdH1cblx0LmFib3V0Q29tcGFueV9yZXZpZXdzX3Jldmlldy1yaWdodC1jYXRlZ29yeS10ZXh0IHtcblx0XHRjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWJsdWUtdGV4dCk7XG5cdFx0Zm9udDogdmFyKC0tZGVza3RvcC0xOTIwLWgtNyk7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHR0cmFuc2l0aW9uOiBlYXNlLWluLW91dCAwLjNzO1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0Y29sb3I6ICM0Yzc5Yzc7XG5cdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjNGM3OWM3O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmOjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogMXB4O1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWJsdWUtdGV4dCk7XG5cdFx0XHRib3R0b206IDJweDtcblx0XHR9XG5cdH1cbn1cbi5hYm91dENvbXBhbnlfcmV2aWV3cy1zbGlkZXIge1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYWJvdXRDb21wYW55X3Jldmlld3Mtc2xpZGVyLWNhcm91c2VsIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdG1hcmdpbi1ib3R0b206IDEyOHB4O1xuXHR9XG5cdC5hYm91dENvbXBhbnlfcmV2aWV3cy1uYXZpZ2F0aW9uIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiA1MCU7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdHotaW5kZXg6IDI7XG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdHdpZHRoOiA1MnB4O1xuXHRcdGhlaWdodDogNTJweDtcblx0XHRib3gtc2hhZG93OiAwcHggOHB4IDE4cHggLTZweCAjMTgyNzRiMWY7XG5cdFx0dHJhbnNpdGlvbjogNDAwbXM7XG5cdFx0YmFja2Ryb3AtZmlsdGVyOiBibHVyKDdweCk7XG5cdFx0YmFja2dyb3VuZDogdmFyKC0tbWFpbi13aGl0ZSk7XG5cdFx0Ym94LXNoYWRvdzogMHB4IDEycHggNDJweCAtNHB4ICMxODI3NGIxZjtcblxuXHRcdGJveC1zaGFkb3c6IDBweCA4cHggMThweCAtNnB4ICMxODI3NGIxZjtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuXHRcdFx0dG9wOiBhdXRvO1xuXHRcdFx0Ym90dG9tOiAtNjhweDtcblx0XHR9XG5cdFx0aG9tZV9fdGFza19saW5rICY6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWJsdWUtdGV4dCk7XG5cdFx0fVxuXHR9XG5cdC5hYm91dENvbXBhbnlfcmV2aWV3cy1uYXZpZ2F0aW9uLW5leHQge1xuXHRcdHJpZ2h0OiAtMjFweDtcblx0fVxuXHQuYWJvdXRDb21wYW55X3Jldmlld3MtbmF2aWdhdGlvbi1wcmV2IHtcblx0XHRsZWZ0OiAtMjZweDtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDE4MGRlZyk7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSByb3RhdGUoMTgwZGVnKTtcblx0XHRcdGxlZnQ6IC0yMXB4O1xuXHRcdH1cblx0fVxufVxuXG4uYWJvdXRDb21wYW55X3Jldmlld3Mtc2xpZGVyLXdyYXBwZXIge1xuXHRkaXNwbGF5OiBmbGV4O1xufVxuLmFib3V0Q29tcGFueV9yZXZpZXdzLXBhZ2luYXRpb24ge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGJvdHRvbTogLTI0cHg7XG5cdGxlZnQ6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRnYXA6IDhweDtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRib3R0b206IC01MHB4O1xuXHR9XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcblx0d2lkdGg6IDEwcHggIWltcG9ydGFudDtcblx0aGVpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG5cdG9wYWNpdHk6IDEgIWltcG9ydGFudDtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmV5LTEwMCk7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcblx0d2lkdGg6IDEwcHg7XG5cdGhlaWdodDogMTBweDtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLXRpZmZhbnkpO1xufVxuLmFib3V0Q29tcGFueV9yZXZpZXdzX3Jldmlldy1sZWZ0LWRhdGUtbGFwdG9wIHtcblx0ZGlzcGxheTogbm9uZTtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cbn1cbi5hYm91dENvbXBhbnlfcmV2aWV3c19yZXZpZXctcmlnaHQtY2F0ZWdvcnktbGFwdG9wLXdyYXBwZXIge1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRtYXJnaW4tdG9wOiA2MHB4O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHR9XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRnYXA6IDIycHg7XG5cdH1cbn1cbi5hYm91dENvbXBhbnlfcmV2aWV3c19yZXZpZXctcmlnaHQtcmV2aWV3IHtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRoZWlnaHQ6IDE3MHB4O1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0dHJhbnNpdGlvbjogMC4zcyBlYXNlIGhlaWdodDtcblx0fVxufVxuXG4uYWJvdXRDb21wYW55X3Jldmlld3NfdGl0bGUtYnV0dG9uLW1vYmlsZSB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0cGFkZGluZzogMTVweCAyNHB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG5cdFx0Ym9yZGVyLXJhZGl1czogNnB4O1xuXHRcdGNvbG9yOiB2YXIoLS1tYWluLXdoaXRlKTtcblx0XHRmb250OiB2YXIoLS1jYXB0aW9uLW1lZGl1bSk7XG5cdFx0dHJhbnNpdGlvbjogZWFzZS1pbi1vdXQgMC4zcztcblx0XHQmOmhvdmVyIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNlY29uZGFyeS1ibHVlLXRleHQpO1xuXHRcdH1cblx0XHR3aWR0aDogMTAwJTtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHR9XG59XG4uYWJvdXRDb21wYW55X3Jldmlld3Mtdmlldy1mdWxsIHtcblx0ZGlzcGxheTogbm9uZTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG5cdGZvbnQ6IHZhcigtLWJ1dHRvbi1tZWRpdW0pO1xuXHRjb2xvcjogdmFyKC0tZ3JleS01MDApO1xuXG5cdCY6OmJlZm9yZSB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGNvbnRlbnQ6ICcuLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4nO1xuXHRcdGJvdHRvbTogLTdweDtcblx0fVxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG59XG4ubm9iZWZvcmUge1xuXHQmOjpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6IG5vbmUgIWltcG9ydGFudDtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG4iLCIuYWJvdXRDb21wYW55X3dlTGlrZSB7XG5cdG1hcmdpbi1ib3R0b206IHZhcigtLXNlY3Rpb24tbWIpO1xufVxuLmFib3V0Q29tcGFueV93ZUxpa2UtdGl0bGUge1xuXHRtYXJnaW4tYm90dG9tOiA1MHB4O1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRtYXJnaW4tYm90dG9tOiA0NHB4O1xuXHR9XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0fVxufVxuXG4uYWJvdXRDb21wYW55X3dlTGlrZV9jYXJvdXNlbCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWFyZ2luOiAwIC02cHggMCAtNnB4O1xuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG59XG5cbi5hYm91dENvbXBhbnlfd2VMaWtlX25hdmlnYXRpb24ge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdHotaW5kZXg6IDI7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0d2lkdGg6IDUycHg7XG5cdGhlaWdodDogNTJweDtcblx0Ym94LXNoYWRvdzogMHB4IDhweCAxOHB4IC02cHggIzE4Mjc0YjFmO1xuXHR0cmFuc2l0aW9uOiA0MDBtcztcblx0YmFja2Ryb3AtZmlsdGVyOiBibHVyKDdweCk7XG5cdGJhY2tncm91bmQ6IHZhcigtLW1haW4td2hpdGUpO1xuXHRib3gtc2hhZG93OiAwcHggMTJweCA0MnB4IC00cHggIzE4Mjc0YjFmO1xuXG5cdGJveC1zaGFkb3c6IDBweCA4cHggMThweCAtNnB4ICMxODI3NGIxZjtcblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHR3aWR0aDogNDBweDtcblx0XHRoZWlnaHQ6IDQwcHg7XG5cdH1cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG5cdFx0dG9wOiA0NSU7XG5cdH1cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE4MHB4KSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuXG4uYWJvdXRDb21wYW55X3dlTGlrZV9zbGlkZXIge1xuXHRwYWRkaW5nOiAyNHB4IDZweDtcblxuXHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0cGFkZGluZy1ib3R0b206IDI0cHg7XG5cdH1cbn1cblxuLmFib3V0Q29tcGFueV93ZUxpa2Vfc2xpZGVyX193cmFwcGVyIHtcblx0ZGlzcGxheTogZmxleDtcbn1cblxuLmFib3V0Q29tcGFueV93ZUxpa2Vfc2xpZGVyLXByZXYge1xuXHRsZWZ0OiAtMjZweDtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgxODBkZWcpO1xuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdGxlZnQ6IC0yMHB4O1xuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0bGVmdDogLTE1cHg7XG5cdH1cbn1cblxuLmFib3V0Q29tcGFueV93ZUxpa2Vfc2xpZGVyLW5leHQge1xuXHRyaWdodDogLTIxcHg7XG5cblx0Ly8gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdC8vIFx0cmlnaHQ6IC0xNHB4O1xuXHQvLyB9XG59XG5cbi5hYm91dENvbXBhbnlfd2VMaWtlX25hdmlnYXRpb24tLWRpc2FibGUge1xuXHRvcGFjaXR5OiAwO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmFib3V0Q29tcGFueV93ZUxpa2Vfc2xpZGVyIHtcblx0ZGlzcGxheTogZmxleDtcbn1cbi5hYm91dENvbXBhbnlfd2VMaWtlX19jb250ZW50X2ltYWdlIHtcblx0Ym9yZGVyLXJhZGl1czogMjBweDtcbn1cbi5hYm91dENvbXBhbnlfd2VMaWtlX3NsaWRlIHtcblx0Ji0tYWN0aXZlIHtcblx0XHQmOjpiZWZvcmUge1xuXHRcdFx0b3BhY2l0eTogMTtcblx0XHR9XG5cblx0XHQvLyAuYWJvdXRDb21wYW55X3dlTGlrZV9zbGlkZV9saW5lIHtcblx0XHQvLyBcdHdpZHRoOiAzMjZweCAhaW1wb3J0YW50O1xuXG5cdFx0Ly8gXHQmOjpiZWZvcmUge1xuXHRcdC8vIFx0XHRhbmltYXRpb246IHByb2dyZXNzQmFyIGNhbGMoMi41NSAqIDFzKSBsaW5lYXIgZm9yd2FyZHM7XG5cdFx0Ly8gXHR9XG5cblx0XHQvLyBcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdC8vIFx0XHR3aWR0aDogMzA1cHggIWltcG9ydGFudDtcblx0XHQvLyBcdH1cblx0XHQvLyBcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0Ly8gXHRcdHdpZHRoOiAyNDBweCAhaW1wb3J0YW50O1xuXHRcdC8vIFx0fVxuXHRcdC8vIH1cblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdC8vIGhlaWdodDogMTI2cHg7XG5cdFx0cGFkZGluZy1sZWZ0OiAwcHg7XG5cblx0XHQmLS1hY3RpdmUge1xuXHRcdH1cblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdCYtLWFjdGl2ZSB7XG5cdFx0fVxuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHQmLS1hY3RpdmUge1xuXHRcdFx0ZmxleDogMCAwIGF1dG87XG5cdFx0fVxuXHR9XG59XG4uYWJvdXRDb21wYW55X3dlTGlrZV9zbGlkZSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Ly8gLmFib3V0Q29tcGFueV93ZUxpa2Vfc2xpZGVfbGluZSB7XG5cdC8vIFx0cG9zaXRpb246IGFic29sdXRlO1xuXHQvLyBcdGJvdHRvbTogLTI0cHg7XG5cdC8vIFx0bGVmdDogNTAlO1xuXHQvLyBcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0Ly8gXHRoZWlnaHQ6IDRweDtcblx0Ly8gXHR3aWR0aDogMzI2cHg7XG5cdC8vIFx0YmFja2dyb3VuZDogI2Q4ZTlmNjtcblx0Ly8gXHR3aWR0aDogNDhweDtcblx0Ly8gXHRib3JkZXItcmFkaXVzOiAyNXB4O1xuXHQvLyBcdHRyYW5zaXRpb246IDQwMG1zO1xuXG5cdC8vIFx0Jjo6YmVmb3JlIHtcblx0Ly8gXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Ly8gXHRcdGNvbnRlbnQ6ICcnO1xuXHQvLyBcdFx0Ym9yZGVyLXJhZGl1czogMjVweDtcblx0Ly8gXHRcdGxlZnQ6IDA7XG5cdC8vIFx0XHR0b3A6IDA7XG5cdC8vIFx0XHR3aWR0aDogMDtcblx0Ly8gXHRcdGhlaWdodDogMTAwJTtcblx0Ly8gXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG5cdC8vIFx0fVxuXHQvLyB9XG59XG5cbi5hYm91dENvbXBhbnlfd2VMaWtlX3NsaWRlLS1hY3RpdmUge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHQvLyBmbGV4OiAxIDEgMjk4cHg7XG5cdC5hYm91dENvbXBhbnlfd2VMaWtlX19jb250ZW50X2ltYWdlIHtcblx0XHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHR9XG59XG4uYWJvdXRDb21wYW55X3dlTGlrZV9zbGlkZSB7XG5cdHdpZHRoOiAyOThweDtcblx0aGVpZ2h0OiA0NjBweDtcblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRoZWlnaHQ6IDMzMnB4O1xuXHRcdHdpZHRoOiAyNDVweCAhaW1wb3J0YW50O1xuXHR9XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0d2lkdGg6IDI5OXB4ICFpbXBvcnRhbnQ7XG5cdFx0aGVpZ2h0OiAyNDFweDtcblx0fVxuXHR0cmFuc2l0aW9uOiB3aWR0aCAwLjVzO1xuXG5cdCYtLWFjdGl2ZSB7XG5cdFx0d2lkdGg6IDYyNHB4ICFpbXBvcnRhbnQ7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHR3aWR0aDogNDYycHggIWltcG9ydGFudDtcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdHdpZHRoOiAyOTlweCAhaW1wb3J0YW50O1xuXHRcdFx0aGVpZ2h0OiAyNDFweDtcblx0XHR9XG5cdH1cblxuXHRpbWcge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0XHRvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcblx0fVxufVxuXG4uYWJvdXRDb21wYW55X3dlTGlrZV9zbGlkZV9faW1hZ2Uge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHJpZ2h0OiAxMHB4O1xuXHR0b3A6IDEwcHg7XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0d2lkdGg6IDk2cHg7XG5cdFx0aGVpZ2h0OiA5NHB4O1xuXHRcdHJpZ2h0OiAxNXB4O1xuXHRcdHRvcDogMTZweDtcblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0Ly8gZGlzcGxheTogbm9uZTtcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIHByb2dyZXNzQmFyIHtcblx0MCUge1xuXHRcdHdpZHRoOiAwO1xuXHR9XG5cblx0MTAwJSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cbn1cbi53ZUxpa2Vfc2xpZGVfZW1wdHkge1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cbiIsIi5idXNpbmVzcy1zbHVnLWJhbm5lci13cmFwcGVyIHtcblx0LmJ1c2luZXNzLXNsdWctY2F0ZWdvcnkge1xuXHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRnYXA6IDEycHg7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdGEge1xuXHRcdFx0Zm9udDogdmFyKC0tYnV0dG9uLXNtYWxsKTtcblx0XHRcdHBhZGRpbmc6IDEzcHggMjRweDtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXN0cm9rZS1saWdodC1ibHVlKTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDZweDtcblx0XHRcdGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktYmx1ZS10ZXh0KTtcblx0XHRcdGhlaWdodDogNDhweDtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0dHJhbnNpdGlvbjogMzAwbXM7XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi1ibGFjayk7XG5cdFx0XHRcdGNvbG9yOiB2YXIoLS1tYWluLXdoaXRlKTtcblx0XHRcdH1cblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxufVxuLmJ1c2luZXNzLXNsdWctY29udGVudCB7XG5cdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0fVxufVxuLmJ1c2luZXNzLXNsdWctY29udGVudC13cmFwcGVyIHtcblx0cGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0cGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcblx0fVxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdHBhZGRpbmctdG9wOiAyNnB4ICFpbXBvcnRhbnQ7XG5cdH1cbn1cbi5idXNpbmVzcy1taW5fbmF2aWdhdGlvbiB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0ei1pbmRleDogMjtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHR3aWR0aDogNTJweDtcblx0aGVpZ2h0OiA1MnB4O1xuXHRib3gtc2hhZG93OiAwcHggOHB4IDE4cHggLTZweCAjMTgyNzRiMWY7XG5cdHRyYW5zaXRpb246IDQwMG1zO1xuXHRiYWNrZHJvcC1maWx0ZXI6IGJsdXIoN3B4KTtcblx0YmFja2dyb3VuZDogdmFyKC0tbWFpbi13aGl0ZSk7XG5cdGJveC1zaGFkb3c6IDBweCAxMnB4IDQycHggLTRweCAjMTgyNzRiMWY7XG5cblx0Ym94LXNoYWRvdzogMHB4IDhweCAxOHB4IC02cHggIzE4Mjc0YjFmO1xuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdHdpZHRoOiA0MHB4O1xuXHRcdGhlaWdodDogNDBweDtcblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdHRvcDogNDUlO1xuXHR9XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuLmJ1c2luZXNzLW1pbi0tZGlzYWJsZSB7XG5cdG9wYWNpdHk6IDA7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmJ1c2luZXNzLW1pbi1wcmV2IHtcblx0bGVmdDogLTI2cHg7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMTgwZGVnKTtcblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRsZWZ0OiAtMjBweDtcblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdGxlZnQ6IDEwcHg7XG5cdH1cbn1cblxuLmJ1c2luZXNzLW1pbi1uZXh0IHtcblx0cmlnaHQ6IC0yMXB4O1xufVxuIiwiLmJ1c2luZXNzIHtcblx0bWFyZ2luLWJvdHRvbTogdmFyKC0tc2VjdGlvbi1tYik7XG5cdCYtdGl0bGUge1xuXHRcdGZvbnQ6IHZhcigtLWRlc2t0b3AtMTkyMC1oLTIpO1xuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdH1cblx0Ji1jYXJkLWxpc3Qge1xuXHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0Z2FwOiAzMHB4O1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRnYXA6IDIwcHg7XG5cdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdH1cblx0fVxuXG5cdC5idXNpbmVzc19saXN0X2Rvd25sb2FkIHtcblx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXHRcdGhlaWdodDogNzJweDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0Z2FwOiAxMXB4O1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXN0cm9rZS1saWdodC1ibHVlKTtcblx0XHRjb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcblx0XHRmb250OiB2YXIoLS1idXR0b24tbWVkaXVtKTtcblx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRcdHRyYW5zaXRpb246IDQwMG1zO1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcblx0XHRcdGNvbG9yOiAjZmZmO1xuXG5cdFx0XHRzdmcgcGF0aCB7XG5cdFx0XHRcdGZpbGw6ICNmZmY7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdFx0aGVpZ2h0OiA1NHB4ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXG5cdFx0c3ZnIHtcblx0XHRcdHRyYW5zaXRpb246IDQwMG1zO1xuXG5cdFx0XHRwYXRoIHtcblx0XHRcdFx0dHJhbnNpdGlvbjogNDAwbXM7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0JjpkaXNhYmxlZCB7XG5cdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdG9wYWNpdHk6IDAuODtcblxuXHRcdFx0c3ZnIHtcblx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcblx0XHRcdH1cblxuXHRcdFx0c3ZnIHBhdGgge1xuXHRcdFx0XHRmaWxsOiAjZmZmO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdFx0aGVpZ2h0OiA2M3B4O1xuXHRcdH1cblx0fVxufVxuLmJ1c2luZXNzLWhlYWRlciB7XG5cdC5jaG9pY2VzIHtcblx0XHR3aWR0aDogNDA3cHggIWltcG9ydGFudDtcblx0XHRmb250OiB2YXIoLS1idXR0b24tbWVkaXVtKTtcblx0XHQmOmZvY3VzIHtcblx0XHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXHQuaXMtb3BlbiAuY2hvaWNlc19fbGlzdC0tZHJvcGRvd24sXG5cdC5pcy1vcGVuIC5jaG9pY2VzX19saXN0W2FyaWEtZXhwYW5kZWRdIHtcblx0XHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1zdHJva2UtbGlnaHQtYmx1ZSk7XG5cdFx0Ym9yZGVyLXJhZGl1czogOHB4IDhweCAwIDA7XG5cdH1cblx0LmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duLFxuXHQuY2hvaWNlc19fbGlzdFthcmlhLWV4cGFuZGVkXSB7XG5cdFx0ei1pbmRleDogMTAwO1xuXHRcdHdvcmQtYnJlYWs6IGtlZXAtYWxsO1xuXHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdH1cblx0LmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duIC5jaG9pY2VzX19saXN0LFxuXHQuY2hvaWNlc19fbGlzdFthcmlhLWV4cGFuZGVkXSAuY2hvaWNlc19fbGlzdCB7XG5cdFx0Jjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuXHRcdFx0d2lkdGg6IDZweDtcblx0XHR9XG5cblx0XHQmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHR9XG5cblx0XHQmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmV5LTEwMCk7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAxMXB4O1xuXHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuNHM7XG5cdFx0XHQtbW96LXRyYW5zaXRpb246IGFsbCAwLjRzO1xuXHRcdFx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC40cztcblx0XHR9XG5cblx0XHQmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmV5LTUwMCk7XG5cdFx0fVxuXHR9XG5cdC5pcy1mb2N1c2VkIC5jaG9pY2VzX19pbm5lcixcblx0LmlzLW9wZW4gLmNob2ljZXNfX2lubmVyIHtcblx0XHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1zdHJva2UtbGlnaHQtYmx1ZSk7XG5cdH1cblxuXHQuY2hvaWNlc19faW5uZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4td2hpdGUpO1xuXHRcdGJvcmRlci1yYWRpdXM6IDhweDtcblx0XHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1zdHJva2UtbGlnaHQtYmx1ZSk7XG5cdFx0dHJhbnNpdGlvbjogYWxsIDQwMG1zO1xuXHR9XG5cdC5jaG9pY2VzW2RhdGEtdHlwZSo9J3NlbGVjdC1vbmUnXS5pcy1vcGVuOjphZnRlciB7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHR9XG5cdC5jaG9pY2VzW2RhdGEtdHlwZSo9J3NlbGVjdC1vbmUnXTo6YWZ0ZXIge1xuXHRcdHdpZHRoOiAxMHB4O1xuXHRcdGhlaWdodDogMTBweDtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0cGFkZGluZzogMDtcblx0XHR0b3A6IDI0cHg7XG5cdFx0cmlnaHQ6IDI0cHg7XG5cdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDQwMG1zO1xuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVRGLTgsJTNjc3ZnIHdpZHRoPSc4JyBoZWlnaHQ9JzUnIHZpZXdCb3g9JzAgMCA4IDUnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM2UlM2NwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgY2xpcC1ydWxlPSdldmVub2RkJyBkPSdNMCAxLjE3NjUxTDEuMjMwODIgMEw0IDIuNjQ2OThMNi43NjkxOCAwTDggMS4xNzY1MUw0IDVMMCAxLjE3NjUxWicgZmlsbD0nJTIzMDAxNDM0Jy8lM2UlM2Mvc3ZnJTNlIFwiKTtcblx0fVxuXHQuY2hvaWNlc19faXRlbSB7XG5cdFx0dHJhbnNpdGlvbjogYWxsIDQwMG1zO1xuXHR9XG5cdC5jaG9pY2VzLmlzLW9wZW4ge1xuXHRcdGJvcmRlci1yYWRpdXM6IDhweDtcblx0XHQvLyBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1zdHJva2UtbGlnaHQtYmx1ZSkgIWltcG9ydGFudDtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi13aGl0ZSk7XG5cdH1cblx0LmlzLW9wZW4gLmNob2ljZXNfX2lubmVyIHtcblx0XHRib3JkZXItcmFkaXVzOiA4cHg7XG5cblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLXdoaXRlKTtcblx0fVxuXHQjcHJvbW90aW9uLXBhcnRuZXJzLXNlbGVjdCB7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHR9XG59XG4uYnVzaW5lc3MtY2FyZCB7XG5cdHdpZHRoOiA0MDZweDtcblx0aGVpZ2h0OiA0NDBweDtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0d2lkdGg6IDM4MHB4ICFpbXBvcnRhbnQ7XG5cdFx0aGVpZ2h0OiA0NDBweCAhaW1wb3J0YW50O1xuXHR9XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdHdpZHRoOiAzMzlweCAhaW1wb3J0YW50O1xuXHRcdGhlaWdodDogNDIwcHggIWltcG9ydGFudDtcblx0fVxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdHdpZHRoOiAzMzVweCAhaW1wb3J0YW50O1xuXHRcdGhlaWdodDogMzQ5cHggIWltcG9ydGFudDtcblx0fVxufVxuIiwiLmNhcmVlcl9iYW5uZXIge1xuXHRtYXJnaW4tYm90dG9tOiA1MHB4O1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdH1cblx0Ji13cmFwcGVyIHtcblx0XHRiYWNrZ3JvdW5kOiB2YXIoLS1ncmFkaWVudC1ibHVlKTtcblx0XHRwYWRkaW5nOiA2MHB4IDk0cHggODBweCA2MHB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRwYWRkaW5nOiA1MHB4IDIwcHggMCA0MHB4O1xuXHRcdFx0aGVpZ2h0OiA2MTlweDtcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdHBhZGRpbmc6IDM2cHggMjBweCAwIDIwcHg7XG5cdFx0XHRoZWlnaHQ6IDU4MHB4O1xuXHRcdH1cblx0fVxuXHQmLWNvbnRlbnQge1xuXHRcdG1heC13aWR0aDogNTM0cHg7XG5cdFx0Ji10ZXh0IHtcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMjBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ji10aXRsZSB7XG5cdFx0Zm9udDogdmFyKC0tZGVza3RvcC0xOTIwLWgtMik7XG5cdFx0Y29sb3I6IHZhcigtLW1haW4td2hpdGUpO1xuXHRcdG1heC13aWR0aDogNTI4cHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDE2cHg7XG5cdH1cblx0Ji1kZXNjIHtcblx0XHRmb250OiB2YXIoLS1ib2R5LWxhcmdlKTtcblx0XHRjb2xvcjogdmFyKC0tbWFpbi13aGl0ZSk7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG5cdFx0XHR3aWR0aDogNDgxcHg7XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHR9XG5cdH1cblx0Ji1pbWFnZSB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHJpZ2h0OiA4NHB4O1xuXHRcdGJvdHRvbTogMDtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRib3R0b206IDA7XG5cdFx0XHRyaWdodDogMDtcblx0XHR9XG5cdH1cblx0Ji1jb3Vyc2Uge1xuXHRcdGJvdHRvbTogNDBweDtcblx0fVxufVxuIiwiLmNhcmVlci1icmVhZGNydW1icyB7XG5cdC8vIHBhZGRpbmctdG9wOiA5N3B4O1xuXHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHQmLWFycm93IHtcblx0XHRwYWRkaW5nOiAwIDEycHg7XG5cdH1cbn1cbiIsIi5jYXJlZXJfY29udGVudCB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdG9wYWNpdHk6IDA7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5jb250ZW50LXZpc2libGUge1xuXHRkaXNwbGF5OiBibG9jaztcblx0b3BhY2l0eTogMTtcblx0YW5pbWF0aW9uOiBmYWRlSW4gMC42cztcblx0bWFyZ2luLWJvdHRvbTogdmFyKC0tc2VjdGlvbi1tYik7XG59XG5Aa2V5ZnJhbWVzIGZhZGVJbiB7XG5cdGZyb20ge1xuXHRcdG9wYWNpdHk6IDA7XG5cdH1cblx0dG8ge1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cbn1cbi5jYXJlZXJfY29udGVudC1jYXJkcy13cmFwcGVyIHtcblx0ZGlzcGxheTogZ3JpZDtcblx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcblx0Z3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMiwgMWZyKTtcblx0Z2FwOiAzMHB4O1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuXHRcdGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDMsIDFmcik7XG5cdH1cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGdhcDogMDtcblx0fVxuXHQuY2FyZWVyX2NvbnRlbnQtY2FyZHMtY2FyZCB7XG5cdFx0bWF4LXdpZHRoOiA0MDdweDtcblx0XHRtaW4taGVpZ2h0OiAzMThweDtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0cGFkZGluZzogNDBweDtcblx0XHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhY2tncm91bmQtYmx1ZSk7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0XHRtYXgtd2lkdGg6IDM4MHB4O1xuXHRcdFx0bWluLWhlaWdodDogMzQ0cHg7XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuXHRcdFx0bWF4LXdpZHRoOiAzMzlweDtcblx0XHRcdHBhZGRpbmc6IDMycHg7XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdHBhZGRpbmc6IDMwcHggMjBweDtcblx0XHR9XG5cblx0XHQmLXRpdGxlIHtcblx0XHRcdGZvbnQ6IHZhcigtLWRlc2t0b3AtMTkyMC1oLTUpO1xuXHRcdH1cblx0XHQmLWRlc2Mge1xuXHRcdFx0Zm9udDogdmFyKC0tYm9keS1sYXJnZSk7XG5cdFx0XHR3aWR0aDogMzIzcHg7XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcblx0XHRcdFx0bWF4LXdpZHRoOiAyNzVweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji1pY29uIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdFx0XHRoZWlnaHQ6IDQ5cHg7XG5cdFx0XHRvYmplY3QtZml0OiBub25lO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG5cdFx0fVxuXHR9XG59XG4uY2FyZWVyX2NvbnRlbnQtd2Uge1xuXHRoZWlnaHQ6IGF1dG87XG5cdHBhZGRpbmc6IDE1MHB4IDA7XG5cdGJhY2tncm91bmQ6IHZhcigtLWdyYWRpZW50LWxpZ2h0LWJsdWUpO1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRwYWRkaW5nOiAxMDlweCAwIDEzMHB4IDA7XG5cdH1cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG5cdFx0cGFkZGluZzogODJweCAwO1xuXHRcdHBhZGRpbmctYm90dG9tOiAxMDBweDtcblx0fVxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdHBhZGRpbmctdG9wOiA2NnB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiA4MHB4O1xuXHR9XG5cdCYtaGVhZGVyLXdyYXBwZXIge1xuXHRcdG1hcmdpbi1ib3R0b206IDUwcHg7XG5cdH1cblx0Ji10aXRsZSB7XG5cdFx0Zm9udDogdmFyKC0tZGVza3RvcC0xOTIwLWgtMik7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTZweDtcblx0fVxuXHQmLWRlc2Mge1xuXHRcdGZvbnQ6IHZhcigtLWJvZHktZXh0cmEtZXh0cmEtbGFyZ2UpO1xuXHRcdGNvbG9yOiB2YXIoLS1ncmV5LTUwMCk7XG5cdFx0d2lkdGg6IDY1NHB4O1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdGZvbnQ6IHZhcigtLWJvZHktZXh0cmEtbGFyZ2UpO1xuXHRcdH1cblx0fVxuXHQmLWNvbnRlbnQge1xuXHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgNDA1cHg7XG5cdFx0Z2FwOiAzMHB4O1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRnYXA6IDEwcHg7XG5cdFx0fVxuXHRcdCYtY2FyZHMge1xuXHRcdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG5cdFx0XHRncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgyLCAxZnIpO1xuXHRcdFx0Z2FwOiAzMHB4O1xuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0Z2FwOiAxMHB4O1xuXHRcdFx0fVxuXHRcdFx0Ji1jYXJkIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi13aGl0ZSk7XG5cdFx0XHRcdG1heC13aWR0aDogNDA2cHg7XG5cdFx0XHRcdG1pbi1oZWlnaHQ6IDI1NnB4O1xuXHRcdFx0XHRwYWRkaW5nOiA0MHB4O1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHRnYXA6IDUwcHg7XG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdFx0XHRcdGdhcDogMzZweDtcblx0XHRcdFx0fVxuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcblx0XHRcdFx0XHRwYWRkaW5nOiAzMnB4O1xuXHRcdFx0XHRcdGdhcDogMjBweDtcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDMzOXB4O1xuXHRcdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0fVxuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDMwcHggMjBweDtcblx0XHRcdFx0XHRtaW4taGVpZ2h0OiAxNzJweDtcblx0XHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji10aXRsZSB7XG5cdFx0XHRcdFx0Y29sb3I6IHZhcigtLW1haW4tdGlmZmFueSk7XG5cdFx0XHRcdFx0Zm9udDogdmFyKC0tZGVza3RvcC0xOTIwLWgtNCk7XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji1kZXNjIHtcblx0XHRcdFx0XHRmb250OiB2YXIoLS1ib2R5LWxhcmdlKTtcblx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcblx0XHRcdFx0XHRcdGZvbnQ6IHZhcigtLWJvZHktbWVkaXVtKTtcblx0XHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmLWJhbm5lci1taW4ge1xuXHRcdFx0bWluLWhlaWdodDogMjE3cHggIWltcG9ydGFudDtcblx0XHR9XG5cdFx0Ji1iYW5uZXIge1xuXHRcdFx0YmFja2dyb3VuZDogdmFyKC0tZ3JhZGllbnQtYmx1ZSk7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRcdFx0cGFkZGluZzogNDBweDtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0Z2FwOiAzOHB4O1xuXHRcdFx0bWF4LWhlaWdodDogNTcwcHg7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRcdFx0bWF4LWhlaWdodDogNjAycHggIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0XHRwYWRkaW5nOiAzMnB4O1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiA5MnB4O1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHRcdG1pbi1oZWlnaHQ6IDI3NXB4ICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRtaW4taGVpZ2h0OiA0NDdweCAhaW1wb3J0YW50O1xuXHRcdFx0XHRwYWRkaW5nOiAzMHB4IDIwcHggNDBweCAyMHB4O1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0fVxuXHRcdFx0Ji10ZXh0IHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0Z2FwOiAyMHB4O1xuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDM3N3B4O1xuXHRcdFx0XHRcdGdhcDogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji10aXRsZSB7XG5cdFx0XHRcdGZvbnQ6IHZhcigtLWRlc2t0b3AtMTkyMC1oLTQpO1xuXHRcdFx0XHRjb2xvcjogdmFyKC0tbWFpbi13aGl0ZSk7XG5cdFx0XHRcdHdpZHRoOiAyNTBweDtcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdFx0fVxuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLWRlc2Mge1xuXHRcdFx0XHRmb250OiB2YXIoLS1ib2R5LWxhcmdlKTtcblx0XHRcdFx0Y29sb3I6IHZhcigtLW1haW4td2hpdGUpO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxOHB4O1xuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdFx0XHRmb250OiB2YXIoLS1ib2R5LW1lZGl1bSk7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMzRweDtcblx0XHRcdFx0fVxuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRcdGZvbnQ6IHZhcigtLWJvZHktc21hbGwpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLWJ1dHRvbiB7XG5cdFx0XHRcdHBhZGRpbmc6IDE1cHggMjRweDtcblx0XHRcdFx0Y29sb3I6IHZhcigtLXNlY29uZGFyeS1ibHVlLXRleHQpO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLXdoaXRlKTtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNnB4O1xuXHRcdFx0XHRmb250OiB2YXIoLS1idXR0b24tbWVkaXVtKTtcblx0XHRcdFx0dHJhbnNpdGlvbjogZWFzZS1pbi1vdXQgMC4zcztcblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi1ibGFjayk7XG5cdFx0XHRcdFx0Y29sb3I6IHZhcigtLW1haW4td2hpdGUpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLWltYWdlLXdyYXBwZXIge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGJvdHRvbTogNDBweDtcblx0XHRcdFx0cmlnaHQ6IDQwcHg7XG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuXHRcdFx0XHRcdHdpZHRoOiAxNTZweDtcblx0XHRcdFx0XHRoZWlnaHQ6IDE1NnB4O1xuXHRcdFx0XHRcdGFsaWduLXNlbGY6IGNlbnRlcjtcblx0XHRcdFx0fVxuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRcdHdpZHRoOiAxMThweDtcblx0XHRcdFx0XHRoZWlnaHQ6IDExOHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLWltYWdlLXdyYXBwZXItbWluIHtcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG5cdFx0XHRcdFx0d2lkdGg6IDEyNHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0aGVpZ2h0OiAxMjRweCAhaW1wb3J0YW50O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLWJ1dHRvbi13cmFwcGVyIHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbi5jYXJlZXJfY29udGVudC1tb3JlIHtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG59XG4uY2FyZWVyX2NvbnRlbnQtbW9yZS1iYW5uZXIge1xuXHRtYXJnaW4tYm90dG9tOiB2YXIoLS1zZWN0aW9uLW1iKTtcblx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0YmFja2dyb3VuZDogdmFyKC0tZ3JhZGllbnQtYmx1ZSk7XG5cdG1pbi1oZWlnaHQ6IDUwMnB4O1xuXHRoZWlnaHQ6IGF1dG87XG5cdHBhZGRpbmc6IDYwcHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGdhcDogNDBweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcblx0XHRwYWRkaW5nOiA1MHB4IDQwcHggNjBweCA0MHB4O1xuXHR9XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0cGFkZGluZzogMzZweCAyMHB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiA1MXB4O1xuXHRcdGhlaWdodDogYXV0bztcblx0fVxuXHQmLWhlYWRlciB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdH1cblx0XHQmLXRpdGxlIHtcblx0XHRcdHdpZHRoOiAzNzVweDtcblx0XHRcdGNvbG9yOiB2YXIoLS1tYWluLXdoaXRlKTtcblx0XHRcdGZvbnQ6IHZhcigtLWRlc2t0b3AtMTkyMC1oLTIpO1xuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG5cdFx0XHRcdHdpZHRoOiBtYXgtY29udGVudDtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDE2cHg7XG5cdFx0XHR9XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji1kZXNjIHtcblx0XHRcdGZvbnQ6IHZhcigtLWJvZHktZXh0cmEtZXh0cmEtbGFyZ2UpO1xuXHRcdFx0Y29sb3I6IHZhcigtLW1haW4td2hpdGUpO1xuXHRcdFx0d2lkdGg6IDU0NnB4O1xuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG5cdFx0XHRcdGZvbnQ6IHZhcigtLWJvZHktbGFyZ2UpO1xuXHRcdFx0fVxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRcdGZvbnQ6IHZhcigtLWJvZHktbWVkaXVtKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ji1mb290ZXIge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0cGFkZGluZzogNDBweDtcblx0XHRwYWRkaW5nLXJpZ2h0OiA2MnB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4td2hpdGUpO1xuXHRcdGhlaWdodDogMTgwcHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogMThweDtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcblx0XHRcdHBhZGRpbmc6IDI0cHggMzBweCAzNHB4IDMwcHg7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRwYWRkaW5nOiAzMHB4IDIwcHg7XG5cdFx0fVxuXHRcdCYtaW5mbyB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR9XG5cdFx0XHQmLWNpY2xlIHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKTtcblx0XHRcdFx0d2lkdGg6IDEwMHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDEwMHB4O1xuXG5cdFx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuXHRcdFx0XHRcdHdpZHRoOiA2MHB4O1xuXHRcdFx0XHRcdGhlaWdodDogNjBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji1wZXJzb24ge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0Ym9yZGVyOiA0cHggc29saWQgd2hpdGU7XG5cdFx0XHRcdHotaW5kZXg6IDI7XG5cdFx0XHRcdHdpZHRoOiAxMDhweDtcblx0XHRcdFx0aGVpZ2h0OiAxMDhweDtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuXHRcdFx0XHRcdHdpZHRoOiA2N3B4O1xuXHRcdFx0XHRcdGhlaWdodDogNjdweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmLXBob3RvcyB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0d2lkdGg6IDE4MHB4O1xuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHRcdFx0XHR3aWR0aDogMTIwcHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0XHRoZWlnaHQ6IDY4cHg7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMThweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji10ZXh0IHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0Z2FwOiA2cHg7XG5cblx0XHRcdFx0Ji10aXRsZSB7XG5cdFx0XHRcdFx0Zm9udDogdmFyKC0tZGVza3RvcC0xOTIwLWgtNik7XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji1kZXNjIHtcblx0XHRcdFx0XHRmb250OiB2YXIoLS1idXR0b24tc21hbGwpO1xuXHRcdFx0XHRcdGNvbG9yOiB2YXIoLS1ncmV5LTUwMCk7XG5cdFx0XHRcdFx0bWF4LXdpZHRoOiA0MDBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmLWJ0biB7XG5cdFx0XHRwYWRkaW5nOiAxNXB4IDI0cHg7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNnB4O1xuXHRcdFx0Y29sb3I6IHZhcigtLW1haW4td2hpdGUpO1xuXHRcdFx0Zm9udDogdmFyKC0tYnV0dG9uLW1lZGl1bSk7XG5cdFx0XHR0cmFuc2l0aW9uOiBlYXNlLWluLW91dCAwLjNzO1xuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNlY29uZGFyeS1ibHVlLXRleHQpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuLmNhcmVlci13b3JrLXRpdGxlIHtcblx0bWFyZ2luLXRvcDogMjBweDtcblx0bWF4LXdpZHRoOiA1NjRweDtcblx0bWFyZ2luLWJvdHRvbTogNTBweDtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG5cdFx0d2lkdGg6IDU1NHB4ICFpbXBvcnRhbnQ7XG5cdH1cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHR3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdH1cbn1cbi5jYXJlZXJfd29yay13cmFwcGVyIHtcblx0ZGlzcGxheTogZ3JpZDtcblx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgNDA1cHg7XG5cdGdhcDogMzBweDtcblx0bWluLWhlaWdodDogNTQycHg7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDM4MHB4O1xuXHRcdG1pbi1oZWlnaHQ6IDQ2NnB4O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0fVxuXHQud29yay1iYW5uZXItdGl0bGUge1xuXHRcdG1hcmdpbi1ib3R0b206IDI0cHg7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHR9XG5cdH1cblx0Ji1kZXNjcmlwdGlvbiB7XG5cdFx0cGFkZGluZzogNDBweDtcblx0XHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhY2tncm91bmQtYmx1ZSk7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdHBhZGRpbmc6IDMwcHggMjBweDtcblx0XHR9XG5cdFx0Ji10aXRsZSB7XG5cdFx0XHRmb250OiB2YXIoLS1kZXNrdG9wLTE5MjAtaC00KTtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAyNHB4O1xuXHRcdH1cblx0XHQmLXRleHQge1xuXHRcdFx0Zm9udDogdmFyKC0tYm9keS1sYXJnZSk7XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdFx0Ji1kZXNjIHtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDYwcHg7XG5cdFx0XHRcdGEge1xuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1tYWluLWJsdWUpO1xuXHRcdFx0XHRcdGNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtdGV4dC1tb2JpbGUge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuLmJ0bS1saW5lIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRjb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLW1haW4tYmx1ZSk7XG5cdGxpbmUtaGVpZ2h0OiAxcHg7XG59XG4udGV4dC1waWNrIHtcblx0bGluZS1oZWlnaHQ6IDYwcHg7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0bGluZS1oZWlnaHQ6IDMwcHg7XG5cdFx0cGFkZGluZzogMjBweCAwO1xuXHR9XG59XG5cbi5jYXJlZXJfY29udGVudF93ZWxjb21lIHtcblx0Ji13cmFwcGVyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kLWJsdWUpO1xuXHRcdGhlaWdodDogNDIwcHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogMTJweDtcblx0XHRwYWRkaW5nOiA4MHB4IDE1MHB4IDEwMHB4IDYwcHg7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0cGFkZGluZzogNTBweCA0MHB4O1xuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0cGFkZGluZzogMzZweCAyMHB4O1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDUwcHg7XG5cdFx0fVxuXHR9XG5cdCYtdGl0bGUge1xuXHRcdGZvbnQ6IHZhcigtLWRlc2t0b3AtMTkyMC1oLTIpO1xuXHRcdG1heC13aWR0aDogNTAwcHg7XG5cdH1cblx0Ji1kZXNjIHtcblx0XHRwYWRkaW5nLXRvcDogMTBweDtcblx0XHQmLXRleHQge1xuXHRcdFx0d2lkdGg6IDQwMHB4O1xuXHRcdFx0Zm9udDogdmFyKC0tYm9keS1sYXJnZSk7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMjhweDtcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuXHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji1idG4ge1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0cGFkZGluZzogMTVweCAyNHB4O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDRweDtcblx0XHRcdGZvbnQ6IHZhcigtLWJ1dHRvbi1tZWRpdW0pO1xuXHRcdFx0Y29sb3I6IHZhcigtLW1haW4td2hpdGUpO1xuXHRcdFx0dHJhbnNpdGlvbjogZWFzZS1pbi1vdXQgMC4zcztcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnktYmx1ZS10ZXh0KTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbi5idG4tc2luZ2xlIHtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuLmNhcmVlcl9jb250ZW50LW1vcmUtYmFubmVyLWZvb3Rlci1idG4td3JhcHBlciB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBhZGRpbmctdG9wOiAyMHB4O1xuXHR9XG59XG4uY2FyZWVyLWNhcmRzLWRlc2t0b3Age1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cbiIsIiNsb2dpbi1jb250YWluZXIge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdGhlaWdodDogMTAwJTtcblx0d2lkdGg6IDEwMCU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblxuXHR6LWluZGV4OiA5OTtcblx0LmxvZ2luX21vZGFsLWNsb3NlIHtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHJpZ2h0OiAtMzZweDtcblx0XHR0b3A6IC0zNXB4O1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRyaWdodDogMTBweDtcblx0XHRcdHRvcDogMTBweDtcblx0XHR9XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRzdmcgcGF0aCB7XG5cdFx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjNzO1xuXHRcdFx0XHRzdHJva2U6ICNmZmZmZmY7XG5cdFx0XHR9XG5cdFx0XHRzdmcgY2lyY2xlIHtcblx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuM3M7XG5cdFx0XHRcdGZpbGw6IHZhcigtLXNlY29uZGFyeS1ibHVlLXRleHQpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQubG9naW4tZXJyb3Ige1xuXHRcdGZvbnQ6IHZhcigtLWNhcHRpb24tbGFyZ2UpO1xuXHRcdHBhZGRpbmctdG9wOiAxNXB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAwO1xuXHRcdGFuaW1hdGlvbjogZXJyb3JTaG93IGxpbmVhciAwLjJzO1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0Y29sb3I6IHJnYigxOTYsIDAsIDApO1xuXHR9XG5cdGgyIHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRhbmltYXRpb246IG1vZGFsQ29udGVudEZhZGVJbiAwLjJzIDAuM3MgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKVxuXHRcdFx0Zm9yd2FyZHM7XG5cdH1cblxuXHRAa2V5ZnJhbWVzIGVycm9yU2hvdyB7XG5cdFx0ZnJvbSB7XG5cdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHR9XG5cdFx0dG8ge1xuXHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdHBhZGRpbmctdG9wOiAxNXB4O1xuXHRcdH1cblx0fVxuXHQvLyAgIHJpZ2h0OiAzNDdweDtcblx0Ly8gdG9wOiAzMDZweDtcblxuXHQubG9naW4tYmFja2dyb3VuZCB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cdFx0YmFja2dyb3VuZDogcmdiYSg0LCAyNywgNjYsIDAuNjM3KTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRoZWlnaHQ6IDEwMHZoO1xuXHRcdC5sb2dpbiB7XG5cdFx0XHQubG9naW5fc3Bpbm5lciB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0XHR0b3A6IDUwJTtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdFx0XHR9XG5cdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDApO1xuXHRcdFx0YmFja2dyb3VuZDogd2hpdGU7XG5cdFx0XHRwYWRkaW5nOiA0MHB4IDMwcHg7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHdpZHRoOiA1MDBweDtcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdHdpZHRoOiA5MCU7XG5cdFx0XHR9XG5cblx0XHRcdC5sb2dpbi1jYXB0aW9uIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdFx0Zm9udDogdmFyKC0tY2FwdGlvbi1sYXJnZSk7XG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQubG9naW4tbGFiZWwge1xuXHRcdFx0XHRmb250OiB2YXIoLS1ib2R5LW1lZGl1bSk7XG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHR9XG5cdFx0XHQubG9naW4taW5wdXQge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pbnB1dC1ncmV5LWZpbGwpO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0cGFkZGluZzogMTVweCAyMHB4O1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdFx0XHR9XG5cdFx0XHQubG9naW4tc3VibWl0IHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMzBweDtcblx0XHRcdFx0Y29sb3I6IHZhcigtLW1haW4td2hpdGUpO1xuXHRcdFx0XHRmb250OiB2YXIoLS1idXR0b24tbWVkaXVtKTtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdHBhZGRpbmc6IDE1cHggMDtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi1vcmFuZ2UpO1xuXHRcdFx0XHR0cmFuc2l0aW9uOiA0MDBtcztcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNnB4O1xuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZTk2ZDFkO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4ubG9naW4tc2hvdyB7XG5cdGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG5cdGFuaW1hdGlvbjogZmFkZUluIDAuM3MgbGluZWFyO1xuXHQubG9naW4ge1xuXHRcdGFuaW1hdGlvbjogYmxvd1VwTW9kYWwgMC41cyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpIGZvcndhcmRzO1xuXHR9XG59XG4ubG9naW4tb3V0IHtcblx0YW5pbWF0aW9uOiBsb2dpbk91dEJnIDAuNHMgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKSBmb3J3YXJkcztcblx0LmxvZ2luIHtcblx0XHRhbmltYXRpb246IGJsb3dVcE1vZGFsVHdvIDAuNXMgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKSBmb3J3YXJkcztcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIGxvZ2luT3V0Qmcge1xuXHRmcm9tIHtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG5cdHRvIHtcblx0XHRvcGFjaXR5OiAwO1xuXHR9XG59XG5cbkBrZXlmcmFtZXMgYmxvd1VwTW9kYWwge1xuXHQwJSB7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgwKTtcblx0fVxuXHQxMDAlIHtcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDEpO1xuXHR9XG59XG5cbkBrZXlmcmFtZXMgYmxvd1VwTW9kYWxUd28ge1xuXHQwJSB7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgxKTtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG5cdDEwMCUge1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoMCk7XG5cdFx0b3BhY2l0eTogMDtcblx0fVxufVxuLm5vdGlmaWNhdGlvbiB7XG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSA1MDBtcztcblx0ZGlzcGxheTogbm9uZTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwMCUpO1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHJpZ2h0OiA1MHB4O1xuXHR6LWluZGV4OiA5OTtcblx0dG9wOiAxMDBweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLXdoaXRlKTtcblx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0d2lkdGg6IDM1MHB4O1xuXHRoZWlnaHQ6IDEwMHB4O1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdHJpZ2h0OiA1cHg7XG5cdFx0dG9wOiAzMHB4O1xuXHR9XG5cdC5ub3RpZmljYXRpb24tY2xvc2Uge1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHR6LWluZGV4OiAxMDA7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHJpZ2h0OiAycHg7XG5cdFx0dG9wOiA1cHg7XG5cdH1cblx0Jl93cmFwcGVyIHtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0Jjo6YmVmb3JlIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0d2lkdGg6IDMzMHB4O1xuXHRcdFx0aGVpZ2h0OiA2cHg7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZTk2ZDFkO1xuXHRcdFx0bGVmdDogMTBweDtcblx0XHRcdGJvdHRvbTogMTBweDtcblxuXHRcdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0XHRcdGFuaW1hdGlvbjogcHJvZ3Jlc3MgbGluZWFyIDRzO1xuXHRcdFx0QGtleWZyYW1lcyBwcm9ncmVzcyB7XG5cdFx0XHRcdGZyb20ge1xuXHRcdFx0XHRcdHdpZHRoOiAyODBweDtcblx0XHRcdFx0fVxuXHRcdFx0XHR0byB7XG5cdFx0XHRcdFx0d2lkdGg6IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Jl90ZXh0IHtcblx0XHRmb250OiB2YXIoLS1jYXB0aW9uLWxhcmdlKTtcblx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0cGFkZGluZy10b3A6IDEwcHg7XG5cdH1cbn1cbi5ub3RpZmljYXRpb24tc2hvdyB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG5cdGFuaW1hdGlvbjogdHJhbnNsYXRlTm90aWZ5O1xuXHRhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4zMSwgMC4xMSwgMC41NywgMS42OCk7XG5cdGFuaW1hdGlvbi1kdXJhdGlvbjogMC44cztcblx0QGtleWZyYW1lcyB0cmFuc2xhdGVOb3RpZnkge1xuXHRcdGZyb20ge1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwMCUpO1xuXHRcdH1cblx0XHR0byB7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwKTtcblx0XHR9XG5cdH1cbn1cbi5ub3RpZmljYXRpb24tb3V0IHtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwMCUpO1xufVxuLmxvZ2luLXN1Ym1pdC1lbnRlciB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdGNvbG9yOiB2YXIoLS1tYWluLXdoaXRlKTtcblx0Zm9udDogdmFyKC0tYnV0dG9uLW1lZGl1bSk7XG5cdHdpZHRoOiAxMDAlO1xuXHRwYWRkaW5nOiAxNXB4IDA7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4tb3JhbmdlKTtcblx0dHJhbnNpdGlvbjogNDAwbXM7XG5cdGJvcmRlci1yYWRpdXM6IDZweDtcblx0Jjpob3ZlciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2U5NmQxZDtcblx0fVxufVxuIiwiLmNhcmVlcl9zd2l0Y2gge1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuXHRcdCY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcblx0XHRcdHdpZHRoOiAycHg7XG5cdFx0fVxuXG5cdFx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0fVxuXG5cdFx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JleS0xMDApO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMTFweDtcblx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjRzO1xuXHRcdFx0LW1vei10cmFuc2l0aW9uOiBhbGwgMC40cztcblx0XHRcdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNHM7XG5cdFx0fVxuXG5cdFx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzU1NTtcblx0XHR9XG5cdH1cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRvdmVyZmxvdzogc2Nyb2xsO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhY2tncm91bmQtYmx1ZSk7XG5cdH1cblx0bWFyZ2luLWJvdHRvbTogMzBweDtcblxuXHQmLXdyYXBwZXIge1xuXHRcdHBhZGRpbmc6IDRweDtcblx0XHRwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuXHRcdG1heC13aWR0aDogNzI3cHg7XG5cdFx0aGVpZ2h0OiA1NnB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhY2tncm91bmQtYmx1ZSk7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRib3JkZXItcmFkaXVzOiA2cHg7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0d2lkdGg6IDY4MHB4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRcdH1cblx0fVxuXHQmLWNvdXJzZSB7XG5cdFx0bWF4LXdpZHRoOiAxMDM4cHg7XG5cdH1cblx0Ji1idG4ge1xuXHRcdHBhZGRpbmc6IDExcHggMzZweDtcblx0XHRmb250OiB2YXIoLS1idXR0b24tbWVkaXVtKTtcblx0XHRjb2xvcjogdmFyKC0tZ3JleS01MDApO1xuXHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0Ym9yZGVyLXJhZGl1czogNnB4O1xuXHRcdHRyYW5zaXRpb246IGFsbCAwLjNzO1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0Y29sb3I6IHJnYig3MSwgNzEsIDcxKTtcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG5cdFx0XHRwYWRkaW5nOiAxMXB4IDMzcHg7XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRwYWRkaW5nOiAxMHB4IDE0cHg7XG5cdFx0fVxuXHR9XG5cdC5hY3RpdmUtc3dpdGNoIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLXdoaXRlKTtcblx0XHRjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWJsdWUtdGV4dCk7XG5cdH1cbn1cbiIsIi5jYXJlZXJfYmFubmVyLWNvdXJzZSB7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuXHRcdHJpZ2h0OiA2MHB4O1xuXHR9XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0cG9zaXRpb246IHN0YXRpYztcblx0XHR3aWR0aDogMjM0cHg7XG5cdFx0aGVpZ2h0OiAxOTJweDtcblx0fVxufVxuLmNhcmVlcl9iYW5uZXItY291cnNlLXdyYXBwZXIge1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdHBhZGRpbmctYm90dG9tOiAzM3B4O1xuXHR9XG59XG4uY2FyZWVyX2Jhbm5lci1jb3Vyc2UtY29udGVudCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGhlaWdodDogMTAwJTtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuIiwiLmNhcmVlcl9jb3Vyc2UtY29tcGFueS13ZWxjb21lIHtcblx0cGFkZGluZzogODBweCA2MHB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kLWJsdWUpO1xuXHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRoZWlnaHQ6IGF1dG87XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdHBhZGRpbmc6IDUwcHggNDBweCA2N3B4IDQwcHg7XG5cdH1cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRwYWRkaW5nOiAzNnB4IDI0cHggNTFweCAyMHB4O1xuXHR9XG5cdC50aXRsZSB7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHR3aWR0aDogNTMycHg7XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHR3aWR0aDogMjkxcHg7XG5cdFx0fVxuXHR9XG5cdC5jYXJlZXJfY291cnNlLWJhbm5lci13cmFwcGVyIHtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciA1NjRweDtcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcblx0XHR9XG5cdFx0LmNhcmVlcl9jb3Vyc2UtYmFubmVyLXJhaXRpbmcge1xuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0XHRcdHdpZHRoOiA0ODJweDtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogNDdweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmNhcmVlcl9jb3Vyc2UtYmFubmVyLXJhaXRpbmctbGFwdG9wIHtcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuY2FyZWVyLWNvdXJzZS1yYWl0aW5nLXRleHQge1xuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRcdGZvbnQ6IHZhcigtLWJvZHktbWVkaXVtKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LmNhcmVlcl9jb3Vyc2UtYmFubmVyLXJhaXRpbmctbGFwdG9wIHtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0cGFkZGluZy1yaWdodDogMjBweDtcblx0XHR9XG5cdH1cblx0LmNhcmVlci1jb3Vyc2UtdGV4dCB7XG5cdFx0bWFyZ2luLXRvcDogMjZweDtcblx0XHRtYXgtaGVpZ2h0OiBub25lO1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0XHRwIHtcblx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuY2FyZWVyLWNvdXJzZS10ZXh0LW1vYmlsZSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0bWF4LWhlaWdodDogbm9uZTtcblx0XHR9XG5cdFx0cCB7XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMjhweDtcblx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMjBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4vL3NlY3Rpb24gY2FyZWVyX2NvdXJzZS1jb21wYW55LXN0ZXBzXG4uY2FyZWVyX2NvdXJzZS1jb21wYW55LXN0ZXBzIHtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRtYXJnaW4tYm90dG9tOiA1MHB4O1xuXHR9XG5cdC5jYXJlZXJfY291cnNlLWNvbXBhbnktc3RlcHMtbmF2LW1vYmlsZSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0fVxuXHR9XG5cdC5jYXJlZXJfY291cnNlLWNvbXBhbnktc3RlcHNfc2xpZGVyIHtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDMwcHg7XG5cdFx0fVxuXHR9XG5cdC5oaXN0b3J5LXBhZ2luYXRpb24ge1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRwb3NpdGlvbjogc3RhdGljO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG5cdFx0fVxuXHR9XG5cdC5jYXJlZXJfY291cnNlLWNvbXBhbnktc3RlcHMtc2xpZGVyLXdyYXBwZXIge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDMwcHg7XG5cdFx0fVxuXHR9XG5cblx0LmNhcmVlcl9jb3Vyc2UtY29tcGFueS1zdGVwc19uYXZpZ2F0aW9uIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiA0MCU7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdHotaW5kZXg6IDI7XG5cdFx0YmFja2dyb3VuZDogI2ZmZmZmZjtcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0d2lkdGg6IDUycHg7XG5cdFx0aGVpZ2h0OiA1MnB4O1xuXHRcdGJveC1zaGFkb3c6IDBweCA4cHggMThweCAtNnB4ICMxODI3NGIxZjtcblx0XHR0cmFuc2l0aW9uOiA0MDBtcztcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cdC5jYXJlZXJfY291cnNlLWNvbXBhbnktc3RlcHNfbmF2aWdhdGlvbi1tb2JpbGUge1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRwb3NpdGlvbjogc3RhdGljO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG5cdFx0fVxuXHR9XG5cdC5jYXJlZXJfY291cnNlLWNvbXBhbnktc3RlcHNfbmF2aWdhdGlvbi0tZGlzYWJsZSB7XG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0b3BhY2l0eTogMDtcblx0fVxuXHQuY2FyZWVyX2NvdXJzZS1jb21wYW55LXN0ZXBzLXByZXYge1xuXHRcdGxlZnQ6IC0yNnB4O1xuXHR9XG5cblx0LmNhcmVlcl9jb3Vyc2UtY29tcGFueS1zdGVwcy1uZXh0IHtcblx0XHRyaWdodDogLTI2cHg7XG5cdH1cblx0Ji10aXRsZSB7XG5cdFx0Zm9udDogdmFyKC0tZGVza3RvcC0xOTIwLWgtMik7XG5cdFx0bWF4LXdpZHRoOiA2MjVweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogNTBweDtcblx0fVxuXHQmLXdyYXBwZXIge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0LmNhcmRfYWN0aXZlIHtcblx0XHRcdC5jYXJlZXJfY291cnNlLWNvbXBhbnktc3RlcHMtY2FyZC1jb250ZW50IHtcblx0XHRcdFx0Zm9udDogdmFyKC0tYm9keS1sYXJnZSk7XG5cdFx0XHRcdGNvbG9yOiB2YXIoLS1tYWluLXdoaXRlKTtcblx0XHRcdFx0YmFja2dyb3VuZDogdmFyKC0tZ3JhZGllbnQtYmx1ZSkgIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHRcdC5jYXJlZXJfY291cnNlLWNvbXBhbnktc3RlcHMtY2FyZC15ZWFyIHtcblx0XHRcdFx0cGFkZGluZzogMTBweCAxMDVweDtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZC1ibHVlKTtcblx0XHRcdFx0Y29sb3I6IHZhcigtLXNlY29uZGFyeS1ibHVlLXRleHQpO1xuXHRcdFx0XHRmb250OiB2YXIoLS1kZXNrdG9wLTE5MjAtaC0xKTtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTZweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Jl9zbGlkZXIge1xuXHRcdG92ZXJmbG93LXg6IGhpZGRlbjtcblx0fVxuXHQmLWNhcmQge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdCYtdGV4dCB7XG5cdFx0XHRmb250OiB2YXIoLS1ib2R5LWxhcmdlKTtcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0XHRmb250OiB2YXIoLS1ib2R5LW1lZGl1bSk7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtY29udGVudCB7XG5cdFx0XHRwYWRkaW5nOiA0MHB4O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXN0cm9rZS1saWdodC1ibHVlKTtcblx0XHRcdHdpZHRoOiA0MDZweDtcblx0XHRcdGhlaWdodDogMzIwcHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMXB4O1xuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0XHRcdHdpZHRoOiAzODBweDtcblx0XHRcdFx0aGVpZ2h0OiAzNDBweDtcblx0XHRcdH1cblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0XHR3aWR0aDogMzM5cHg7XG5cdFx0XHRcdGhlaWdodDogMzA4cHg7XG5cdFx0XHR9XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHR3aWR0aDogMzM1cHg7XG5cdFx0XHRcdGhlaWdodDogMjM2cHg7XG5cdFx0XHRcdHBhZGRpbmc6IDMwcHggMjRweCA1MHB4IDIwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji15ZWFyIHtcblx0XHRcdGZvbnQ6IHZhcigtLWRlc2t0b3AtMTkyMC1oLTMpO1xuXHRcdFx0Y29sb3I6IHZhcigtLXN0cm9rZS1saWdodC1ibHVlKTtcblx0XHR9XG5cdH1cbn1cblxuLy9zZWN0aW9uIGNhcmVlcl9jb3Vyc2UtY29tcGFueS1zdGVwcyBlbmRcblxuLy9zZWN0aW9uIGNhcmVlcl9jb250ZW50LXdoYXRJc1xuLmNhcmVlcl9jb250ZW50LXdoYXRJcyB7XG5cdGhlaWdodDogMTUyMXB4O1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1ncmFkaWVudC1saWdodC1ibHVlKTtcblx0bWFyZ2luLWJvdHRvbTogdmFyKC0tc2VjdGlvbi1tYik7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdGhlaWdodDogYXV0bztcblx0fVxuXHQmLW1hcCB7XG5cdFx0aGVpZ2h0OiA2MTlweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLXdoaXRlKTtcblx0XHRwYWRkaW5nOiA4cHggMTUxcHggNjBweCAxNTFweDtcblx0XHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0cGFkZGluZzogMjZweCA5cHggMTlweCAyNnB4O1xuXHRcdH1cblx0XHQmLXdyYXBwZXIge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0Ji1nZW8ge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHotaW5kZXg6IDI7XG5cdFx0XHRcdGJvdHRvbTogNDBweDtcblx0XHRcdFx0cmlnaHQ6IDk1cHg7XG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdFx0XHRcdGJvdHRvbTogMzlweDtcblx0XHRcdFx0XHRyaWdodDogODZweDtcblx0XHRcdFx0fVxuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdFx0XHRib3R0b206IDI5cHg7XG5cdFx0XHRcdFx0cmlnaHQ6IDYxcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblx0Ji13cmFwcGVyIHtcblx0XHRwYWRkaW5nOiAxNTBweCAwO1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdFx0cGFkZGluZzogMTA5cHggMCAxMzBweCAwO1xuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdHBhZGRpbmc6IDgzcHggMCAxMDBweCAwO1xuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0cGFkZGluZzogNjVweCAwIDgwcHggMDtcblx0XHR9XG5cdFx0LnRpdGxlIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDUwcHg7XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNDZweDtcblx0XHRcdH1cblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0XHRcdHdpZHRoOiAyNTZweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ji1jYXJkcyB7XG5cdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuXHRcdGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDIsIDFmcik7XG5cdFx0Z2FwOiAzMHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMywgMWZyKTtcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cdCYtY2FyZCB7XG5cdFx0cGFkZGluZzogNDBweDtcblx0XHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4td2hpdGUpO1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdFx0cGFkZGluZzogMzBweCAzMnB4IDM2cHggMzJweDtcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRwYWRkaW5nOiAzMnB4O1xuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0cGFkZGluZzogMzBweCAyMHB4O1xuXHRcdFx0bWF4LXdpZHRoOiAyOTlweDtcblx0XHR9XG5cdFx0Ji10aXRsZSB7XG5cdFx0XHRmb250OiB2YXIoLS1kZXNrdG9wLTE5MjAtaC00KTtcblx0XHRcdGNvbG9yOiB2YXIoLS1tYWluLXRpZmZhbnkpO1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDcycHg7XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDU4cHg7XG5cdFx0XHR9XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDU2cHg7XG5cdFx0XHR9XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDRweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji1kZXNjIHtcblx0XHRcdGZvbnQ6IHZhcigtLWJvZHktbGFyZ2UpO1xuXHRcdFx0Y29sb3I6IHZhcigtLW1haW4tYmxhY2spO1xuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0Zm9udDogdmFyKC0tYm9keS1tZWRpdW0pO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuY2FyZWVyX2NvbnRlbnQtd2hhdElzLWNhcmRzLXNsaWRlciB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdG1heC13aWR0aDogMjk5cHg7XG5cdFx0fVxuXHRcdCYtc2xpZGUge1xuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0Z2FwOiAxMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLXdyYXBwZXIge1xuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbi8vc2VjdGlvbiBjYXJlZXJfY29udGVudC13aGF0SXMgZW5kXG5cbi8vc2VjdGlvbiBjYXJlZXJfY29udGVudC1rbm93bGVkZ2VcblxuLmNhcmVlcl9jb250ZW50LWtub3dsZWRnZSB7XG5cdCYtc2xpZGVyIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHR9XG5cdCYtd3JhcHBlciB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0Z2FwOiA4NHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IHZhcigtLXNlY3Rpb24tbWIpO1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdFx0Z2FwOiAxMTZweDtcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0Z2FwOiA1MHB4O1xuXHRcdH1cblx0fVxuXHQmLXRpdGxlIHtcblx0XHQudGl0bGUge1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDI0cHg7XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdFx0d2lkdGg6IDUzOXB4O1xuXHRcdFx0fVxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0d2lkdGg6IDMzNXB4O1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMTRweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ji1kZXNjIHtcblx0XHRmb250OiB2YXIoLS1ib2R5LWV4dHJhLWV4dHJhLWxhcmdlKTtcblx0XHRwYWRkaW5nLWJvdHRvbTogMzBweDtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRcdGZvbnQ6IHZhcigtLWJvZHktZXh0cmEtbGFyZ2UpO1xuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdHdpZHRoOiA0NTZweDtcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdHdpZHRoOiAzNDVweDtcblx0XHRcdGZvbnQ6IHZhcigtLWJvZHktZXh0cmEtZXh0cmEtbGFyZ2UpO1xuXHRcdH1cblx0fVxuXHQmLWJ0biB7XG5cdFx0cGFkZGluZzogMTVweCAyNHB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdHRyYW5zaXRpb246IGVhc2UtaW4tb3V0IDAuM3M7XG5cdFx0Y29sb3I6IHZhcigtLW1haW4td2hpdGUpO1xuXHRcdGJvcmRlci1yYWRpdXM6IDRweDtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRcdHBhZGRpbmc6IDExcHggMTlweDtcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRwYWRkaW5nOiAxMnB4IDE5cHg7XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWJsdWUtdGV4dCk7XG5cdFx0fVxuXHR9XG5cdCYtYnRuLW1vYmlsZSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRjb2xvcjogdmFyKC0tbWFpbi13aGl0ZSk7XG5cdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRcdHRyYW5zaXRpb246IGVhc2UtaW4tb3V0IDAuM3M7XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnktYmx1ZS10ZXh0KTtcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0cGFkZGluZzogMTZweCAxNXB4O1xuXHRcdH1cblx0fVxuXHQmLWNhcmRzIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0Z2FwOiAzMHB4O1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRnYXA6IDA7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdH1cblx0XHQmLWNhcmQge1xuXHRcdFx0d2lkdGg6IDYyNHB4O1xuXHRcdFx0YmFja2dyb3VuZDogdmFyKC0tYmFja2dyb3VuZC1ibHVlKTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDE2cHg7XG5cdFx0XHRwYWRkaW5nOiA0MHB4O1xuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0XHRcdHdpZHRoOiA1ODVweDtcblx0XHRcdFx0Zm9udDogdmFyKC0tYm9keS1tZWRpdW0pO1xuXHRcdFx0fVxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRwYWRkaW5nOiAzMnB4O1xuXHRcdFx0fVxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0d2lkdGg6IDI5OXB4O1xuXHRcdFx0XHRoZWlnaHQ6IDMxMnB4O1xuXHRcdFx0XHRwYWRkaW5nOiAzMHB4IDIwcHg7XG5cdFx0XHR9XG5cdFx0XHQmLXRpdGxlIHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0Z2FwOiA3cHg7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiA2cHg7XG5cdFx0XHRcdCYtdGV4dCB7XG5cdFx0XHRcdFx0Zm9udDogdmFyKC0tZGVza3RvcC0xOTIwLWgtNSk7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLWRlc2Mge1xuXHRcdFx0XHRmb250OiB2YXIoLS1ib2R5LWxhcmdlKTtcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0XHRcdFx0Zm9udDogdmFyKC0tYm9keS1tZWRpdW0pO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4uY2FyZWVyX2NvbnRlbnQtdGVhbS13cmFwcGVyIHtcblx0LnRpdGxlIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXJnaW4tYm90dG9tOiA1MHB4O1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNDRweDtcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0fVxuXHR9XG59XG4uY2FyZWVyX2NvbnRlbnQtdmlkZW8td3JhcHBlciB7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdGJvcmRlci1yYWRpdXM6IDQwcHg7XG5cdGhlaWdodDogNzIwcHg7XG5cdHdpZHRoOiAxMDAlO1xuXHRvdmVyZmxvdzogdmlzaWJsZTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRoZWlnaHQ6IDY3NXB4O1xuXHR9XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdGhlaWdodDogMzk4cHg7XG5cdH1cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRoZWlnaHQ6IDM3MHB4O1xuXHRcdHdpZHRoOiAzMzVweDtcblx0fVxuXHQuY2FyZWVyX2NvbnRlbnQtdGVhbS12aWRlbyB7XG5cdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRtaW4taGVpZ2h0OiAxMDAlO1xuXHRcdH1cblx0fVxuXG5cdC5jYXJlZXJfY29udGVudC12aWRlby1idXR0b24ge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDUwJTtcblx0XHRsZWZ0OiA1MCU7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTUwJSk7XG5cdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzO1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0dG9wOiA1MCU7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNTAlKTtcblx0XHRcdHdpZHRoOiA2MHB4O1xuXHRcdFx0aGVpZ2h0OiA2MHB4O1xuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0d2lkdGg6IDQ2cHg7XG5cdFx0XHRoZWlnaHQ6IDQ2cHg7XG5cdFx0fVxuXHR9XG59XG4uY2FyZWVyLWNvdXJzZS1hcnJvdy1wcmV2IHtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0bGVmdDogLTIycHggIWltcG9ydGFudDtcblx0fVxufVxuLnZpZGVvLWpzIHtcblx0cG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG5cdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuXHRib3JkZXItcmFkaXVzOiA0MHB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxudmpzLWN1c3RvbS10aGVtZSB7XG5cdC52anMtY29udHJvbC1iYXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG5cdH1cblx0LnZqcy1iaWctcGxheS1idXR0b24ge1xuXHRcdG9wYWNpdHk6IDAgIWltcG9ydGFudDtcblx0fVxuXHQudmpzLXZvbHVtZS1jb250cm9sIHtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG5cdH1cblxuXHQudmpzLXBsYXktcHJvZ3Jlc3M6YmVmb3JlIHtcblx0XHR0b3A6IC00cHggIWltcG9ydGFudDtcblx0fVxuXHQudmpzLWZ1bGxzY3JlZW4tY29udHJvbCB7XG5cdFx0LnZqcy1pY29uLXBsYWNlaG9sZGVyIHtcblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDMwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdGJ1dHRvbiB7XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHR9XG5cdH1cblxuXHQudmpzLXByb2dyZXNzLWNvbnRyb2wgLnZqcy1wcm9ncmVzcy1ob2xkZXIge1xuXHRcdG1hcmdpbjogMCAxMHB4O1xuXHRcdGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSk7XG5cdFx0aGVpZ2h0OiAxcHg7XG5cdH1cblx0LnZqcy1wcm9ncmVzcy1jb250cm9sIHtcblx0XHQmOmhvdmVyIHtcblx0XHRcdC52anMtcGxheS1wcm9ncmVzczpiZWZvcmUge1xuXHRcdFx0XHR0b3A6IC03cHggIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQudmpzLWNvbnRyb2wtYmFyIHtcblx0XHRoZWlnaHQ6IDU0cHg7XG5cdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRkaXNwbGF5OiAtd2Via2l0LWJveDtcblx0XHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdFx0b3BhY2l0eTogMTtcblx0XHQtd2Via2l0LXRyYW5zaXRpb246IHZpc2liaWxpdHkgMC4xcywgb3BhY2l0eSAwLjFzO1xuXHRcdC1vLXRyYW5zaXRpb246IHZpc2liaWxpdHkgMC4xcywgb3BhY2l0eSAwLjFzO1xuXHRcdHRyYW5zaXRpb246IHZpc2liaWxpdHkgMC4xcywgb3BhY2l0eSAwLjFzO1xuXHR9XG5cdC52anMtdm9sdW1lLXBhbmVsIHtcblx0XHQtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA1O1xuXHRcdC1tcy1mbGV4LW9yZGVyOiA0O1xuXHRcdG9yZGVyOiA0O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0fVxuXG5cdC52anMtZnVsbHNjcmVlbi1jb250cm9sIHtcblx0XHQtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA1O1xuXHRcdC1tcy1mbGV4LW9yZGVyOiA1O1xuXHRcdG9yZGVyOiA1O1xuXHR9XG5cdC52anMtcGljdHVyZS1pbi1waWN0dXJlLWNvbnRyb2wsXG5cdC52anMtcmVtYWluaW5nLXRpbWUge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0LnZqcy1wbGF5LWNvbnRyb2wge1xuXHRcdHdpZHRoOiA1ZW0gIWltcG9ydGFudDtcblx0fVxuXHQudmpzLXBsYXktY29udHJvbCAudmpzLWljb24tcGxhY2Vob2xkZXI6OmJlZm9yZSB7XG5cdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdGxldHRlci1zcGFjaW5nOiAwLjE2cHg7XG5cdFx0Y29udGVudDogJ1BsYXknICFpbXBvcnRhbnQ7XG5cdFx0Zm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG5cdFx0bGluZS1oZWlnaHQ6IDMwcHg7XG5cdH1cblxuXHQudmpzLXBsYXktY29udHJvbC52anMtcGxheWluZyAudmpzLWljb24tcGxhY2Vob2xkZXI6OmJlZm9yZSB7XG5cdFx0Y29udGVudDogJ1BhdXNlJyAhaW1wb3J0YW50O1xuXHRcdGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuXHR9XG59XG4udmpzLWNvbnRyb2wtYmFyIHtcblx0bWF4LXdpZHRoOiA4NSU7XG5cdG1hcmdpbjogMCBhdXRvO1xuXHRoZWlnaHQ6IDQwcHggIWltcG9ydGFudDtcbn1cbi52anMtcG9zdGVyIHtcblx0aW1nIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdH1cbn1cbi52anMtYmlnLXBsYXktYnV0dG9uIHtcblx0dmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7XG5cdHdpZHRoOiA3MHB4ICFpbXBvcnRhbnQ7XG5cdGhlaWdodDogNzBweCAhaW1wb3J0YW50O1xuXHRib3JkZXItcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcblx0YmFja2dyb3VuZC1jb2xvcjogd2hpdGUgIWltcG9ydGFudDtcblx0dG9wOiA1MCUgIWltcG9ydGFudDtcblx0bGVmdDogNTAlICFpbXBvcnRhbnQ7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC01MCUpICFpbXBvcnRhbnQ7XG5cdHNwYW4ge1xuXHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiB2YXIoLS1ncmFkaWVudC1ibHVlKSAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxufVxuLnZqcy1mdWxsc2NyZWVuIHtcblx0b3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcbn1cbi52anMtYnV0dG9uID4gLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSB7XG5cdGZvbnQtc2l6ZTogMi44ZW0gIWltcG9ydGFudDtcblx0bGluZS1oZWlnaHQ6IDEuNCAhaW1wb3J0YW50O1xufVxuIiwiLmNhcmVlcl9jb250ZW50LWRheS12aWRlbyB7XG5cdG1pbi1oZWlnaHQ6IDEwMCU7XG5cdG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLmNhcmVlcl9jb250ZW50LWRheS1kb2NzIHtcblx0Ji13cmFwcGVyIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDYyNHB4O1xuXHRcdGdhcDogODNweDtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogNDk1cHggNTQ1cHg7XG5cdFx0XHRnYXA6IDEyMHB4O1xuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0Z2FwOiA1M3B4O1xuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0Z2FwOiA1MHB4O1xuXHRcdH1cblx0fVxuXG5cdCYtZGVzY3JpcHRpb24ge1xuXHRcdCYtdGl0bGUge1xuXHRcdFx0Zm9udDogdmFyKC0tZGVza3RvcC0xOTIwLWgtMik7XG5cdFx0XHR3aWR0aDogNTc3cHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyNHB4O1xuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDE4cHg7XG5cdFx0XHR9XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTRweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji10ZXh0IHtcblx0XHRcdGZvbnQ6IHZhcigtLWJvZHktZXh0cmEtbGFyZ2UpO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0XHRmb250OiB2YXIoLS1ib2R5LWxhcmdlKTtcblx0XHRcdFx0d2lkdGg6IDUwN3B4O1xuXHRcdFx0fVxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0Zm9udDogdmFyKC0tYm9keS1leHRyYS1leHRyYS1sYXJnZSk7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRmb250LXNpemU6IDE3cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtYnRuLW1vYmlsZSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0cGFkZGluZzogMTVweCAyNHB4O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDRweDtcblx0XHRcdGNvbG9yOiB2YXIoLS1tYWluLXdoaXRlKTtcblx0XHRcdHRyYW5zaXRpb246IGVhc2UtaW4tb3V0IDAuM3M7XG5cdFx0XHRmb250OiB2YXIoLS1idXR0b24tbWVkaXVtKTtcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnktYmx1ZS10ZXh0KTtcblx0XHRcdH1cblxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHBhZGRpbmc6IDE2cHggMTVweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji1idG4ge1xuXHRcdFx0cGFkZGluZzogMTVweCAyNHB4O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDRweDtcblx0XHRcdGNvbG9yOiB2YXIoLS1tYWluLXdoaXRlKTtcblx0XHRcdHRyYW5zaXRpb246IGVhc2UtaW4tb3V0IDAuM3M7XG5cdFx0XHRmb250OiB2YXIoLS1idXR0b24tbWVkaXVtKTtcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnktYmx1ZS10ZXh0KTtcblx0XHRcdH1cblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdFx0XHRwYWRkaW5nOiAxMXB4IDE5cHg7XG5cdFx0XHR9XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRwYWRkaW5nOiAxNnB4IDE1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCYtY2FyZHMge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRnYXA6IDZweDtcblxuXHRcdCYtY2FyZCB7XG5cdFx0XHRwYWRkaW5nOiAzMHB4IDQwcHg7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAxNnB4O1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tc3Ryb2tlLWxpZ2h0LWJsdWUpO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdFx0cGFkZGluZzogMjRweCAzMnB4O1xuXHRcdFx0fVxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0cGFkZGluZzogMjRweCAxNXB4O1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXHRcdFx0fVxuXHRcdFx0Ji13cmFwcGVyIHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0Z2FwOiA2cHg7XG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0XHRcdGdhcDogMTZweDtcblx0XHRcdFx0fVxuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRcdGdhcDogOXB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLW51bWJlciB7XG5cdFx0XHRcdGZvbnQ6IHZhcigtLWRlc2t0b3AtMTkyMC1oLTYpO1xuXHRcdFx0XHRjb2xvcjogdmFyKC0tbWFpbi10aWZmYW55KTtcblx0XHRcdH1cblx0XHRcdCYtdGl0bGUge1xuXHRcdFx0XHRmb250OiB2YXIoLS1kZXNrdG9wLTE5MjAtaC02KTtcblx0XHRcdFx0Y29sb3I6IHZhcigtLW1haW4tYmxhY2spO1xuXHRcdFx0fVxuXHRcdFx0Ji1kZXNjIHtcblx0XHRcdFx0Zm9udDogdmFyKC0tYm9keS1zbWFsbCk7XG5cdFx0XHRcdGNvbG9yOiB2YXIoLS1ncmV5LTUwMCk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIuY2FyZWVyX2NvbnRlbnQtZG9jcyB7XG5cdG1hcmdpbi10b3A6IDIwcHg7XG5cdCYtdGl0bGUge1xuXHRcdG1hcmdpbi1ib3R0b206IDE2cHg7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDE0cHg7XG5cdFx0fVxuXHR9XG5cdCYtZGVzY3JpcHRpb24ge1xuXHRcdGZvbnQ6IHZhcigtLWJvZHktZXh0cmEtZXh0cmEtbGFyZ2UpO1xuXHRcdHdpZHRoOiA1NzFweDtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdGZvbnQ6IHZhcigtLWJvZHktbGFyZ2UpO1xuXHRcdFx0d2lkdGg6IDQ0OHB4O1xuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0d2lkdGg6IDMzM3B4O1xuXHRcdH1cblx0fVxuXHQmLXdyYXBwZXItdGl0bGUge1xuXHRcdG1hcmdpbi1ib3R0b206IDUwcHg7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHR9XG5cdH1cblx0Ji1jYXJkcyB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0Z2FwOiAzMHB4O1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRnYXA6IDIwcHg7XG5cdFx0fVxuXHRcdCYtY2FyZCB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24tc2VsZjogc3RhcnQ7XG5cdFx0XHRmbGV4OiAwIDAgYXV0bztcblxuXHRcdFx0Ym9yZGVyLXJhZGl1czogMTZweDtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXN0cm9rZS1saWdodC1ibHVlKTtcblx0XHRcdHBhZGRpbmc6IDM2cHggMzJweDtcblx0XHRcdHdpZHRoOiAyOTdweDtcblxuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdGhlaWdodDogMjUwcHg7XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRcdFx0d2lkdGg6IDI3N3B4O1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuXHRcdFx0fVxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRcdHBhZGRpbmc6IDMycHggNDJweCA0MHB4IDMycHg7XG5cdFx0XHRcdHdpZHRoOiAzMzVweDtcblx0XHRcdH1cblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRwYWRkaW5nOiAzMHB4IDIwcHg7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDcxcHg7XG5cdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdH1cblx0XHRcdCYtdGl0bGUge1xuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0Z2FwOiAxNnB4O1xuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYtaWNvbiB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogOHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLXRleHQge1xuXHRcdFx0XHRmb250OiB2YXIoLS1ib2R5LWxhcmdlKTtcblx0XHRcdFx0aGVpZ2h0OiA4NHB4O1xuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxOHB4O1xuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0XHRmb250OiB2YXIoLS1ib2R5LW1lZGl1bSk7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji10ZXh0LW1vYmlsZSB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRcdGZvbnQ6IHZhcigtLWJvZHktbWVkaXVtKTtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji1kb3dubG9hZC1idG4tbW9iaWxlIHtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWdyZXktNTAwKTtcblx0XHRcdFx0Y29sb3I6IHZhcigtLWdyZXktNTAwKTtcblx0XHRcdFx0Zm9udDogdmFyKC0tYnV0dG9uLXNtYWxsKTtcblx0XHRcdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzO1xuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRvcGFjaXR5OiAwLjg7XG5cdFx0XHRcdH1cblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji1kb3dubG9hZC1idG4ge1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tZ3JleS01MDApO1xuXHRcdFx0XHRjb2xvcjogdmFyKC0tZ3JleS01MDApO1xuXHRcdFx0XHRmb250OiB2YXIoLS1idXR0b24tc21hbGwpO1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnM7XG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdG9wYWNpdHk6IDAuODtcblx0XHRcdFx0fVxuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0LmNhcmVlcl9jb250ZW50LWRvY3MtY2FyZHMtY2FyZC1ib3R0b20tbW9iaWxlIHtcblx0XHRcdGdhcDogMjBweDtcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdGdhcDogMjBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIi5jYXJlZXJfY29udGVudC1xdWVzdGlvbnMge1xuXHRtYXJnaW4tYm90dG9tOiB2YXIoLS1zZWN0aW9uLW1iKTtcblx0LnRpdGxlIHtcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdHdpZHRoOiA1OTZweDtcblx0XHRtYXJnaW4tYm90dG9tOiA1MHB4O1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNDZweDtcblx0XHRcdHdpZHRoOiA1NjRweDtcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHRcdFx0d2lkdGg6IDQ5MnB4O1xuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRcdHdpZHRoOiAzMzZweDtcblx0XHR9XG5cdH1cbn1cbi5jYXJlZXJfY29udGVudC1xdWVzdGlvbnMtYmFubmVyIHtcblx0Ji10aXRsZSB7XG5cdFx0d2lkdGg6IDU2NXB4O1xuXHR9XG5cdCYtZGVzYyB7XG5cdFx0d2lkdGg6IDYwMHB4O1xuXHRcdGZvbnQ6IHZhcigtLWJvZHktbGFyZ2UpO1xuXHR9XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cbiIsIi5jYXJlZXJfc3dpdGNoLWNvdXJzZSB7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cdH1cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG5cdFx0b3ZlcmZsb3cteDogaGlkZGVuO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRvdmVyZmxvdy14OiB2aXNpYmxlO1xuXHR9XG59XG5cbi5jYXJlZXJfc3dpdGNoLXdyYXBwZXIge1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cbiIsIi5jYXJlZXJfY29udGVudC13aGF0SXNMZWFzaW5nIHtcblx0bWFyZ2luLWJvdHRvbTogMTE2cHg7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdG1hcmdpbi1ib3R0b206IDEzMHB4O1xuXHR9XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogODBweDtcblx0fVxuXHQudGl0bGUge1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblx0Ji13cmFwcGVyIHtcblx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcblx0XHRnYXA6IDEzOXB4O1xuXHRcdGJhY2tncm91bmQ6IHZhcigtLWJhY2tncm91bmQtYmx1ZSk7XG5cdFx0cGFkZGluZzogODBweCAyMDZweCA5MHB4IDYwcHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDYwcHg7XG5cdFx0XHRoZWlnaHQ6IDM3NnB4O1xuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdHBhZGRpbmc6IDUwcHggMTAwcHggMCA0MHB4O1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRnYXA6IDIwcHg7XG5cdFx0XHRoZWlnaHQ6IDU5NnB4O1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0aDYge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdHBhZGRpbmc6IDM2cHggMjRweCAwIDIwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0fVxuXHR9XG5cdCYtY29udGVudCB7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0XHR3aWR0aDogNTI1cHg7XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHR9XG5cdFx0Ji10ZXh0IHtcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdH1cblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCYtaW1nIHtcblx0XHRwYWRkaW5nLXRvcDogMjhweDtcblxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdFx0aGVpZ2h0OiAyNzBweDtcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRib3R0b206IDA7XG5cdFx0XHRyaWdodDogNjBweDtcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cdCYtaW1nLW1vYmlsZSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRwYWRkaW5nLXRvcDogMjBweDtcblx0XHR9XG5cdH1cbn1cblxuLy9jYXJlZXJfY29udGVudC1kaWZmZXJlbmNlXG4uY2FyZWVyX2NvbnRlbnQtZGlmZmVyZW5jZSB7XG5cdGJhY2tncm91bmQ6IHZhcigtLWdyYWRpZW50LWxpZ2h0LWJsdWUpO1xuXHRwYWRkaW5nOiAxNTBweCAwO1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRwYWRkaW5nLXRvcDogMTA5cHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDEzMHB4O1xuXHR9XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdHBhZGRpbmctdG9wOiA4M3B4O1xuXHRcdHBhZGRpbmctYm90dG9tOiAxMDBweDtcblx0fVxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdHBhZGRpbmctdG9wOiA2NXB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiA4MHB4O1xuXHR9XG5cdCYtdGl0bGUge1xuXHRcdG1hcmdpbi1ib3R0b206IDUwcHg7XG5cdFx0d2lkdGg6IDU0NHB4O1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0XHRcdHdpZHRoOiA0MzZweDtcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdHdpZHRoOiAyOThweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0fVxuXHR9XG5cblx0Ji13cmFwcGVyIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGdhcDogMzBweDtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRnYXA6IDIwcHg7XG5cdFx0fVxuXHR9XG5cdC5jYXJlZXJfY29udGVudC1kaWZmZXJlbmNlLWNhcmQtbGVhc2luZyB7XG5cdFx0YmFja2dyb3VuZDogdmFyKC0tZ3JhZGllbnQtYmx1ZSk7XG5cdH1cblx0LmNhcmVlcl9jb250ZW50LWRpZmZlcmVuY2UtY2FyZC1jcmVkaXQge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4td2hpdGUpO1xuXHRcdC5jYXJlZXJfY29udGVudC1kaWZmZXJlbmNlLWNhcmQtdGl0bGUtdGV4dCB7XG5cdFx0XHRjb2xvcjogdmFyKC0tbWFpbi1ibGFjayk7XG5cdFx0fVxuXHRcdC5jYXJlZXJfY29udGVudC1kaWZmZXJlbmNlLWNhcmQtdGl0bGUge1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLXN0cm9rZS1saWdodC1ibHVlKTtcblx0XHR9XG5cdFx0LmNhcmVlcl9jb250ZW50LWRpZmZlcmVuY2UtY2FyZC1wb2ludC10ZXh0IHtcblx0XHRcdGNvbG9yOiB2YXIoLS1tYWluLWJsYWNrKTtcblx0XHR9XG5cdFx0LmNhcmVlcl9jb250ZW50LWRpZmZlcmVuY2UtY2FyZC1wb2ludCB7XG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tc3Ryb2tlLWxpZ2h0LWJsdWUpO1xuXHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0XHRcdFx0cGFkZGluZzogOXB4IDA7XG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDIwcHggMDtcblx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmLWNhcmQge1xuXHRcdHBhZGRpbmc6IDYwcHg7XG5cdFx0d2lkdGg6IDYyNHB4O1xuXHRcdGhlaWdodDogNjM5cHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdHBhZGRpbmc6IDMwcHggMzJweDtcblx0XHRcdHBhZGRpbmctYm90dG9tOiA0MHB4O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMzBweDtcblx0XHR9XG5cdFx0Ji10aXRsZSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDMwcHg7XG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZmZmZjFhO1xuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRcdHBhZGRpbmc6IDIwcHg7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdFx0fVxuXHRcdFx0Ji10ZXh0IHtcblx0XHRcdFx0Zm9udDogdmFyKC0tZGVza3RvcC0xOTIwLWgtNCk7XG5cdFx0XHRcdGNvbG9yOiB2YXIoLS1tYWluLXdoaXRlKTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji1wb2ludCB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0Z2FwOiAyMHB4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdHBhZGRpbmc6IDMwcHggMDtcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmZmZmMWE7XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdFx0cGFkZGluZzogMjBweCAwO1xuXHRcdFx0XHRnYXA6IDE1cHg7XG5cdFx0XHR9XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRnYXA6IDEwcHg7XG5cdFx0XHR9XG5cdFx0XHRpbWcge1xuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdFx0XHR3aWR0aDogMjBweDtcblx0XHRcdFx0XHRoZWlnaHQ6IDIwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYtdGV4dCB7XG5cdFx0XHRcdGZvbnQ6IHZhcigtLWJvZHktZXh0cmEtZXh0cmEtbGFyZ2UpO1xuXHRcdFx0XHRjb2xvcjogdmFyKC0tbWFpbi13aGl0ZSk7XG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0fVxuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjZweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbi5jYXJlZXJfY29udGVudC1kaWZmZXJlbmNlLWNhcmQtcG9pbnQtbW9iaWxlIHtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRtYXJnaW4tYm90dG9tOiAyN3B4O1xuXHR9XG59XG4uY2FyZWVyX2NvbnRlbnQtZGlmZmVyZW5jZS1jYXJkLXBvaW50LW1vYmlsZS1sYXN0IHtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRtYXJnaW4tYm90dG9tOiA1MnB4O1xuXHR9XG59XG4uY2FyZWVyX2NvbnRlbnQtZGlmZmVyZW5jZS1jYXJkLXBvaW50LXRleHQtbW9iaWxlIHtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHR3aWR0aDogMTkycHg7XG5cdH1cbn1cbi8vZW5kXG5cbi8vY2FyZWVyX2NvbnRlbnQtYWR2YW50YWdlc1xuLmNhcmVlcl9jb250ZW50LWFkdmFudGFnZXMge1xuXHRtYXJnaW4tYm90dG9tOiB2YXIoLS1zZWN0aW9uLW1iKTtcblx0LnRpdGxlIHtcblx0XHR3aWR0aDogNjU0cHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogNTBweDtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRcdHdpZHRoOiA0MzhweDtcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdHdpZHRoOiAzMDZweDtcblx0XHR9XG5cdH1cblx0Ji1jYXJkcyB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRnYXA6IDMwcHg7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdH1cblx0fVxuXHQmLWNhcmQge1xuXHRcdHBhZGRpbmc6IDQwcHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0XHR3aWR0aDogNDA3cHg7XG5cdFx0YmFja2dyb3VuZDogdmFyKC0tYmFja2dyb3VuZC1ibHVlKTtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdHBhZGRpbmc6IDMycHggMTI2cHggMzVweCA0MHB4O1xuXHRcdFx0Z2FwOiAzMnB4O1xuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRwYWRkaW5nOiAzMHB4IDQwcHggMzBweCAyMHB4O1xuXHRcdFx0aGVpZ2h0OiAyMjJweDtcblx0XHR9XG5cdFx0aW1nIHtcblx0XHRcdHBhZGRpbmctYm90dG9tOiA0MHB4O1xuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAyNHB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYtdGl0bGUge1xuXHRcdFx0Zm9udDogdmFyKC0tZGVza3RvcC0xOTIwLWgtNSk7XG5cblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiA4cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtdGV4dCB7XG5cdFx0XHRmb250OiB2YXIoLS1ib2R5LWxhcmdlKTtcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDIycHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5jYXJlZXJfY29udGVudC1hZHZhbnRhZ2VzLWNhcmQtdGV4dC1sYXB0b3Age1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0d2lkdGg6IDQwNXB4O1xuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0fVxuXHR9XG59XG4vL2VuZFxuXG4vL2NhcmVlcl9jb250ZW50LXNjaGVtZVxuLmNhcmVlcl9jb250ZW50LXNjaGVtZSB7XG5cdC50aXRsZSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogNTBweDtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDQ0cHg7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0XHR3aWR0aDogMzA2cHg7XG5cdFx0fVxuXHR9XG5cdC5zY2hlbWUtZGVza3RvcCB7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXHQuc2NoZW1lLTE1MDAge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXHQuc2NoZW1lLTEyNzkge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cdC5zY2hlbWUtbW9iaWxlIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdH1cblx0LnNjaGVtZS1jYXJkIHtcblx0XHR3aWR0aDogNDA2cHg7XG5cdFx0aGVpZ2h0OiAyODBweDtcblx0XHRwYWRkaW5nOiAzMHB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdFx0d2lkdGg6IDM4MHB4O1xuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdHdpZHRoOiAzMzlweDtcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiAzNTBweDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0fVxuXHRcdCYtZGVzY3JpcHRpb24ge1xuXHRcdFx0cGFkZGluZzogNnB4IDE0cHg7XG5cdFx0XHRmb250OiB2YXIoLS1jYXB0aW9uLXNtYWxsKTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4td2hpdGUpO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMzBweDtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXN0cm9rZS1saWdodC1ibHVlKTtcblx0XHRcdGNvbG9yOiB2YXIoLS1tYWluLWJsYWNrKTtcblx0XHR9XG5cdFx0Ji1jaWNsZSB7XG5cdFx0XHR3aWR0aDogMzRweDtcblx0XHRcdGhlaWdodDogMzRweDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRjb2xvcjogdmFyKC0tbWFpbi13aGl0ZSk7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0Zm9udDogdmFyKC0tY2FwdGlvbi1zbWFsbCk7XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHR3aWR0aDogMzBweDtcblx0XHRcdFx0aGVpZ2h0OiAzMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLXBlcnNvbiB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRyaWdodDogMzNweDtcblx0XHRcdGJvdHRvbTogMDtcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdHdpZHRoOiAxMzFweDtcblx0XHRcdFx0aGVpZ2h0OiAxODFweDtcblx0XHRcdFx0cmlnaHQ6IDEycHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtYXJyb3dQMSB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IC0xNDdweDtcblx0XHRcdHJpZ2h0OiAtMzBweDtcblx0XHRcdCYtd3JhcHBlciB7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdH1cblx0XHRcdCYtdGV4dCB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiA4NXB4O1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNTAlKTtcblx0XHRcdH1cblx0XHRcdCYtdGV4dC0yIHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IDZweDtcblx0XHRcdFx0bGVmdDogNTFweDtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdFx0fVxuXHRcdFx0Ji1jaWNsZSB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiA3cHg7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBzdGF0aWM7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiBub25lO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4td2hpdGUpO1xuXHRcdFx0XHRcdGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktYmx1ZS10ZXh0KTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmLWFycm93UDIge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRyaWdodDogLTI0MHB4O1xuXHRcdFx0Ji10ZXh0IHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IDFweDtcblx0XHRcdFx0bGVmdDogMTBweDtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdFx0fVxuXHRcdFx0Ji1jaWNsZSB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiAxcHg7XG5cdFx0XHRcdHJpZ2h0OiAtMTJweDtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdFx0fVxuXHRcdFx0Ji10ZXh0LTIge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogNzlweDtcblx0XHRcdFx0cmlnaHQ6IDVweDtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoNTAlKTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji1hcnJvd1AzIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMTBweDtcblx0XHRcdHRvcDogNTAlO1xuXHRcdFx0bGVmdDogLTExNSU7XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRcdFx0bGVmdDogLTQ0MXB4O1xuXHRcdFx0XHR3aWR0aDogNDQxcHg7XG5cdFx0XHR9XG5cdFx0XHQmLXRleHQge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogMzNweDtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSk7XG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDVweCk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYtY2ljbGUge1xuXHRcdFx0XHR0b3A6IC00MyU7XG5cdFx0XHRcdHJpZ2h0OiA1MCU7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5zY2hlbWUtY2FyZC1jbGllbnQge1xuXHRcdGJhY2tncm91bmQ6IHZhcigtLWdyYWRpZW50LWJsdWUpO1xuXHRcdGNvbG9yOiB2YXIoLS1tYWluLXdoaXRlKTtcblx0fVxuXHQmLXdyYXBwZXIge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0fVxuXHQuY2FyZWVyX2NvbnRlbnQtc2NoZW1lLWNhcmQtYm90dG9tIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRnYXA6IDQwcHg7XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRnYXA6IDMwcHg7XG5cdFx0fVxuXHRcdCYtaXRlbSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kLWJsdWUpO1xuXHRcdFx0aDYge1xuXHRcdFx0XHRmb250OiB2YXIoLS1kZXNrdG9wLTE5MjAtaC02KTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuY2FyZWVyX2NvbnRlbnQtc2NoZW1lLWNhcmQtdG9wIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGg2IHtcblx0XHRcdGZvbnQ6IHZhcigtLWRlc2t0b3AtMTkyMC1oLTYpO1xuXHRcdFx0d2lkdGg6IDE0MHB4O1xuXHRcdH1cblx0XHQmLWl0ZW0ge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kLWJsdWUpO1xuXHRcdH1cblx0XHQmLWNvbnRlbnQge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHR3aWR0aDogMTM0cHg7XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHR3aWR0aDogMTk2cHg7XG5cdFx0XHR9XG5cdFx0XHQuc2NoZW1lLWNhcmQtbG9nby13cmFwcGVyIHtcblx0XHRcdFx0d2lkdGg6IDExMHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDIwcHg7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0XHR9XG5cdFx0XHRpbWcge1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMzBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LmNhcmVlcl9jb250ZW50LXNjaGVtZS1jYXJkLXRvcC1pdGVtLTEyMDAge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0XHRoNiB7XG5cdFx0XHRmb250OiB2YXIoLS1kZXNrdG9wLTE5MjAtaC02KTtcblx0XHR9XG5cdH1cblx0LnNjaGVtZS1jYXJkLXBlcnNvbi1sZWFzaW5nLTEyMDAge1xuXHRcdHJpZ2h0OiAxMnB4O1xuXHRcdHdpZHRoOiAxNTNweDtcblx0XHRoZWlnaHQ6IDIxNnB4O1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHR3aWR0aDogMTI2cHg7XG5cdFx0XHRoZWlnaHQ6IDE3OXB4O1xuXHRcdH1cblx0fVxuXHQuYXJyb3dQMS0xMjAwLXdyYXBwZXIge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDkzcHg7XG5cdFx0cmlnaHQ6IC0yNzZweDtcblx0XHQuYXJyb3dQMS0xMjAwLWltYWdlIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR9XG5cdFx0LnNjaGVtZS1jYXJkLWFycm93UDEtY2ljbGUtMTIwMCB7XG5cdFx0XHR0b3A6IDBweDtcblx0XHRcdHJpZ2h0OiAtMjdweDtcblx0XHR9XG5cdFx0LnNjaGVtZS1jYXJkLWFycm93UDEtdGV4dC0yLTEyMDAge1xuXHRcdFx0dG9wOiA5NnB4O1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxOTZweCkgIWltcG9ydGFudDtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcblx0XHR9XG5cdFx0LnNjaGVtZS1jYXJkLWFycm93UDEtdGV4dC0xMjAwIHtcblx0XHRcdHRvcDogMDtcblx0XHRcdHJpZ2h0OiAzN3B4O1xuXHRcdH1cblx0fVxuXHQuYXJyb3dQMi0xMjAwLXdyYXBwZXIge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRib3R0b206IC0yMzMuMDVweDtcblx0XHRsZWZ0OiAtMzBweDtcblx0XHQuc2NoZW1lLWNhcmQtYXJyb3dQMi1jaWNsZSB7XG5cdFx0XHRyaWdodDogLTE2cHg7XG5cdFx0XHRib3R0b206IDA7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjA2cHgpO1xuXHRcdH1cblx0XHQuc2NoZW1lLWNhcmQtYXJyb3dQMi10ZXh0LTIge1xuXHRcdFx0cmlnaHQ6IDQ1cHg7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTI5cHgpO1xuXHRcdH1cblx0XHQuc2NoZW1lLWNhcmQtYXJyb3dQMi10ZXh0IHtcblx0XHRcdHRvcDogNjVweDtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxNzFweCk7XG5cdFx0fVxuXHR9XG5cdC5hcnJvd1AzLTEyMDAtd3JhcHBlciB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogLTM2MHB4O1xuXHRcdGxlZnQ6IDUwJTtcblx0XHQuc2NoZW1lLWNhcmQtYXJyb3dQMy1jaWNsZSB7XG5cdFx0XHR0b3A6IDEzNXB4O1xuXHRcdFx0cmlnaHQ6IDUwJTtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpO1xuXHRcdH1cblx0XHQuc2NoZW1lLWNhcmQtYXJyb3dQMy10ZXh0IHtcblx0XHRcdHBhZGRpbmc6IDZweCAwO1xuXHRcdFx0d2lkdGg6IDIzNHB4O1xuXHRcdFx0dG9wOiAxOTBweDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTExcHgpO1xuXHRcdH1cblx0fVxuXHQuc2NoZW1lLW1vYmlsZS10aXRsZS13cmFwcGVyIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0Z2FwOiAyM3B4O1xuXHR9XG5cdC5zY2hlbWUtY2FyZC1wZXJzb24tbW9iaWxlLWdpcmwge1xuXHRcdHdpZHRoOiAxMDlweDtcblx0XHRoZWlnaHQ6IDE4M3B4O1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRib3R0b206IDA7XG5cdFx0cmlnaHQ6IDEycHg7XG5cdH1cblx0LnNjaGVtZS1tb2JpbGUtcG9pbnQge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRnYXA6IDEycHg7XG5cdH1cblx0LnNjaGVtZS1jYXJkLW1vYmlsZS10ZXh0IHtcblx0XHRmb250OiB2YXIoLS1jYXB0aW9uLXNtYWxsKTtcblx0fVxuXHQuc2NoZW1lLWNhcmQtYXJyb3ctbW9iaWxlIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0Ym90dG9tOiAtMzBweDtcblx0XHRsZWZ0OiA1MCU7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXHR9XG5cdC5zY2hlbWUtbW9iaWxlLWNpY2xlLWxhc3Qge1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdH1cbn1cblxuLy9lbmRcbi8vY2FyZWVyX2NvbnRlbnQtYnV5XG4uY2FyZWVyX2NvbnRlbnQtYnV5IHtcblx0LnRpdGxlIHtcblx0XHRtYXJnaW4tYm90dG9tOiA1MHB4O1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblx0LmNhcmVlcl9jb250ZW50LWJ1eS10aXRsZS1tb2JpbGUge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdG1hcmdpbi1ib3R0b206IDQ0cHg7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0fVxuXHR9XG5cblx0Ji1jYXJkcyB7XG5cdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuXHRcdGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDIsIDFmcik7XG5cdFx0Z2FwOiAzMHB4O1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0fVxuXHR9XG5cdCYtY2FyZCB7XG5cdFx0d2lkdGg6IDYyNXB4O1xuXHRcdGhlaWdodDogNDgxcHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZC1ibHVlKTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0XHRwYWRkaW5nOiA0MHB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiA1MHB4O1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdFx0d2lkdGg6IDU4NXB4O1xuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdGhlaWdodDogMjc3cHg7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRwYWRkaW5nOiA0MnB4IDI0cHggMzBweCAyMHB4O1xuXHRcdH1cblx0XHQmLWltYWdlIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0XHR3aWR0aDogMzYzcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtY29udGVudCB7XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdFx0d2lkdGg6IDI3OXB4O1xuXHRcdFx0fVxuXHRcdFx0Ji1kZXNjIHtcblx0XHRcdFx0Zm9udDogdmFyKC0tYm9keS1sYXJnZSk7XG5cdFx0XHRcdGNvbG9yOiB2YXIoLS1ncmV5LTUwMCk7XG5cdFx0XHRcdHdpZHRoOiAzNzZweDtcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdH1cblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0XHRmb250OiB2YXIoLS1ib2R5LXNtYWxsKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji10aXRsZSB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGdhcDogN3B4O1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHQmLXRleHQge1xuXHRcdFx0XHRcdGZvbnQ6IHZhcigtLWRlc2t0b3AtMTkyMC1oLTUpO1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcblx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDEwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdHN2ZyB7XG5cdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4vL2VuZFxuIiwiLmNhdGFsb2cge1xuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLXNlY3Rpb24tbWIpO1xuXG4gICAgLnRpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgIGZvbnQ6IHZhcigtLWRlc2t0b3AtMTkyMC1oLTEpO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzZweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNnB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uY2F0YWxvZ19fbGlzdCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIGdhcDogMzBweDtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICBnYXA6IDIwcHg7XG4gICAgfVxufVxuXG4uY2F0YWxvZ19faXRlbSB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tYmFja2dyb3VuZC1ibHVlKTtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIGhlaWdodDogNTYwcHg7XG4gICAgcGFkZGluZzogNDBweDtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgICBwYWRkaW5nOiAzNHB4IDIwcHggNDBweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBoZWlnaHQ6IDI3N3B4O1xuICAgICAgICBwYWRkaW5nOiAzOHB4IDc1cHggNDZweCAwO1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgcGFkZGluZzogNDBweCAwIDIwcHggMDtcbiAgICB9XG59XG5cbi5jYXRhbG9nX19pdGVtX2ltYWdlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMTNweDtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgICB3aWR0aDogNTQ1cHg7XG4gICAgICAgIGhlaWdodDogMjk5cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gICAgICAgIHdpZHRoOiAzNjNweDtcbiAgICAgICAgaGVpZ2h0OiAxOTlweDtcbiAgICAgICAgbWFyZ2luOiAycHggMCAwIDA7XG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIHdpZHRoOiAzMzVweDtcbiAgICAgICAgaGVpZ2h0OiAxODRweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzNweDtcbiAgICB9XG59XG5cbi5jYXRhbG9nX19pdGVtX2NvbnRlbnQge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgfVxufVxuXG4uY2F0YWxvZ19faXRlbV9uYW1lIHtcbiAgICBjb2xvcjogdmFyKC0tbWFpbi1ibGFjayk7XG4gICAgZm9udDogdmFyKC0tZGVza3RvcC0xOTIwLWgtNSk7XG4gICAgbWFyZ2luLWJvdHRvbTogMnB4O1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICBmb250OiB2YXIoLS1kZXNrdG9wLTE5MjAtaC02KTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG59XG5cbi5jYXRhbG9nX19pdGVtX3RleHQge1xuICAgIGNvbG9yOiB2YXIoLS1ncmV5LTUwMCk7XG4gICAgbWF4LXdpZHRoOiAzNzZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gICAgICAgIGZvbnQ6IHZhcigtLWJvZHktbWVkaXVtKTtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICBmb250OiB2YXIoLS1ib2R5LXNtYWxsKTtcbiAgICAgICAgbWF4LXdpZHRoOiAyOTFweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICB9XG59XG5cbi5jYXRhbG9nX19pdGVtX2xpbmsge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWJsdWUtdGV4dCwgIzFhNWVkNCk7XG4gICAgZm9udDogdmFyKC0tYnV0dG9uLW1lZGl1bSk7XG4gICAgcGFkZGluZzogMTVweCAyNHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLW1haW4tYmx1ZSk7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIHRyYW5zaXRpb246IDQwMG1zO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gICAgICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZm9udDogdmFyKC0tYnV0dG9uLXNtYWxsKTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICB9XG59XG4iLCIuY2F0ZWdvcnlfX2Jhbm5lciB7XG5cdCYuYmFubmVyIHtcblx0XHRtYXJnaW4tYm90dG9tOiB2YXIoLS1zZWN0aW9uLW1iKTtcblx0fVxuXG5cdC5iYW5uZXJfX2lubmVyIHtcblx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogODQycHggMWZyO1xuXHRcdGdhcDogMzBweDtcblxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA3OTBweCAxZnI7XG5cdFx0fVxuXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcblx0XHR9XG5cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRnYXA6IDIwcHg7XG5cdFx0fVxuXHR9XG5cblx0LmJhbm5lcl9fbGVmdCB7XG5cdFx0aGVpZ2h0OiA3MDBweDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0Z2FwOiAyMHB4O1xuXHRcdHBhZGRpbmc6IDYwcHggMTBweCAxMHB4O1xuXHRcdGJhY2tncm91bmQ6IHZhcigtLWdyYWRpZW50LWJsdWUpO1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdFx0aGVpZ2h0OiA2NzZweDtcblx0XHRcdHBhZGRpbmc6IDUwcHggMTBweCAxMHB4O1xuXHRcdH1cblxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0aGVpZ2h0OiA2NTBweDtcblx0XHR9XG5cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0b3ZlcmZsb3c6IHZpc2libGU7XG5cdFx0XHRwYWRkaW5nOiAzNnB4IDEwcHggMTBweDtcblx0XHR9XG5cdH1cblxuXHQuYmFubmVyX19sZWZ0X2NvbnRlbnQge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRmbGV4OiAwIDAgYXV0bztcblx0XHRtYXJnaW4tbGVmdDogNTBweDtcblx0XHRtYXgtd2lkdGg6IDYyMHB4O1xuXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0XHRtYXJnaW4tbGVmdDogNDBweDtcblx0XHR9XG5cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAzMHB4O1xuXHRcdH1cblxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0XHRtYXJnaW4tbGVmdDogMTBweDtcblxuXHRcdFx0LmJ0bi1saXppbmcge1xuXHRcdFx0XHRwYWRkaW5nOiAxNnB4IDE0cHggMTZweDtcblx0XHRcdFx0Z2FwOiA4cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmJhbm5lcl9fdGl0bGUge1xuXHRcdGZvbnQ6IHZhcigtLWRlc2t0b3AtMTkyMC1oLTMpO1xuXHRcdG1hcmdpbi1ib3R0b206IDE2cHg7XG5cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDE0cHg7XG5cdFx0fVxuXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDE2cHg7XG5cdFx0XHRvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xuXHRcdFx0aHlwaGVuczogYXV0bztcblx0XHR9XG5cdH1cblxuXHQuYmFubmVyX190ZXh0IHtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMnB4O1xuXHRcdFx0bWF4LXdpZHRoOiA1NjVweDtcblx0XHR9XG5cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdFx0Zm9udDogdmFyKC0tYm9keS1leHRyYS1sYXJnZSk7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyNHB4O1xuXHRcdH1cblx0fVxuXG5cdC5iYW5uZXJfX2xpbmtzIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0ZmxleC1zaHJpbms6IDA7XG5cdFx0Z2FwOiAyNHB4O1xuXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRcdGdhcDogMTRweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdFx0fVxuXHR9XG5cblx0LmJhbm5lcl9fcnVscyB7XG5cdFx0Y29sb3I6IHJnYmEoI2ZmZiwgMC42KTtcblx0XHRmb250OiB2YXIoLS1idXR0b24tbWVkaXVtKTtcblx0XHRib3JkZXItYm90dG9tOiAxcHggZGFzaGVkIHJnYmEoI2ZmZiwgMC42KTtcblx0XHR0cmFuc2l0aW9uOiA0MDBtcztcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRib3JkZXItY29sb3I6ICNmZmY7XG5cdFx0fVxuXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRcdGZvbnQ6IHZhcigtLWJ1dHRvbi1zbWFsbCk7XG5cdFx0fVxuXHR9XG5cblx0LmJhbm5lcl9faW1hZ2Uge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1pbi1oZWlnaHQ6IDE0MHB4O1xuXHRcdG1heC1oZWlnaHQ6IDM2MHB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDE2cHg7XG5cdFx0bWFyZ2luLXRvcDogYXV0bztcblx0XHRmbGV4OiAxIDEgYXV0bztcblx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0XHRvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcblxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdFx0bWF4LWhlaWdodDogMzMwcHg7XG5cdFx0fVxuXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRtYXgtaGVpZ2h0OiAyODRweDtcblx0XHR9XG5cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdFx0ZmxleDogbm9uZTtcblx0XHRcdGhlaWdodDogMTgwcHg7XG5cdFx0XHRtYXgtaGVpZ2h0OiBub25lO1xuXHRcdFx0bWluLWhlaWdodDogMDtcblx0XHR9XG5cdH1cblxuXHQuYmFubmVyX19yaWdodCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGdhcDogMTZweDtcblxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG5cdFx0XHRnYXA6IDMwcHg7XG5cdFx0fVxuXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuXHRcdFx0Z2FwOiAyMHB4O1xuXHRcdH1cblx0fVxuXG5cdC5iYW5uZXJfX2VxdWlwbWVudCB7XG5cdFx0YmFja2dyb3VuZDogdmFyKC0tbWFpbi10aWZmYW55KTtcblx0XHRib3JkZXItcmFkaXVzOiAxMnB4O1xuXHRcdHBhZGRpbmc6IDI4cHggMTBweCAyOHB4IDMwcHg7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0aGVpZ2h0OiAzNzZweDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRcdHBhZGRpbmc6IDI0cHggMTBweCAzMHB4IDMwcHg7XG5cdFx0XHRoZWlnaHQ6IDM2OHB4O1xuXHRcdH1cblxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0aGVpZ2h0OiA0MTRweDtcblx0XHR9XG5cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdFx0aGVpZ2h0OiAzMTNweDtcblx0XHRcdHBhZGRpbmc6IDMycHggMTBweCAyMHB4IDIwcHg7XG5cdFx0fVxuXHR9XG5cblx0LmJhbm5lcl9fZXF1aXBtZW50X3RpdGxlIHtcblx0XHRmb250OiB2YXIoLS1kZXNrdG9wLTE5MjAtaC03KTtcblx0XHRtYXJnaW4tYm90dG9tOiAxMXB4O1xuXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxNHB4O1xuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogOHB4O1xuXHRcdH1cblx0fVxuXG5cdC5iYW5uZXJfX2VxdWlwbWVudF9saXN0IHtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDIycHg7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRcdGxpbmUtaGVpZ2h0OiAyMXB4O1xuXHRcdH1cblx0XHRsaSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cblx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRtYXJnaW4tdG9wOiA4cHg7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdHdpZHRoOiA5cHg7XG5cdFx0XHRcdGhlaWdodDogN3B4O1xuXHRcdFx0XHRmbGV4LXNocmluazogMDtcblx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSc5JyBoZWlnaHQ9JzcnIHZpZXdCb3g9JzAgMCA5IDcnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgY2xpcC1ydWxlPSdldmVub2RkJyBkPSdNMy4xNjEzOSA0LjY0Nzc3TDcuODMyMjggMEw5IDEuMTkwMjhMMy4xNjEzOSA3TDAgMy44NTQyNUwxLjE5NjIgMi42NjM5N0wzLjE2MTM5IDQuNjQ3NzdaJyBmaWxsPSd3aGl0ZScvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcblx0XHRcdH1cblxuXHRcdFx0JiArIGxpIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogOXB4O1xuXG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDhweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdGEge1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdHRleHQtdW5kZXJsaW5lLW9mZnNldDogM3B4O1xuXHRcdFx0dHJhbnNpdGlvbjogNDAwbXM7XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRvcGFjaXR5OiAwLjc1O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5iYW5uZXJfX2VxdWlwbWVudF9tb3JlIHtcblx0XHRmb250OiB2YXIoLS1idXR0b24tc21hbGwpO1xuXHRcdGNvbG9yOiB2YXIoLS1tYWluLWJsYWNrKTtcblx0XHRwYWRkaW5nOiAzcHggMTJweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdGJvcmRlci1yYWRpdXM6IDQ2cHg7XG5cdFx0bWFyZ2luLXRvcDogYXV0bztcblx0XHR3aWR0aDogZml0LWNvbnRlbnQ7XG5cdFx0dHJhbnNpdGlvbjogNDAwbXM7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHR9XG5cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdFx0bWFyZ2luLXRvcDogMHB4O1xuXHRcdH1cblx0fVxuXG5cdC5iYW5uZXJfX2NhcmRzIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0Z2FwOiAxNnB4O1xuXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRnYXA6IDMwcHg7XG5cdFx0fVxuXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRcdGdhcDogMjBweDtcblx0XHR9XG5cdH1cblxuXHQuYmFubmVyX19jYXJkIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0Z2FwOiAyNHB4O1xuXHRcdHBhZGRpbmc6IDIycHggMzBweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kLWJsdWUpO1xuXHRcdGJvcmRlci1yYWRpdXM6IDEycHg7XG5cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRcdHBhZGRpbmc6IDIwcHggMzBweDtcblx0XHR9XG5cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdHBhZGRpbmc6IDM1cHggMzBweDtcblx0XHR9XG5cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdFx0cGFkZGluZzogMzBweCAyMHB4O1xuXHRcdH1cblx0fVxuXG5cdC5iYW5uZXJfX2NhcmRfaW1hZ2Uge1xuXHR9XG5cblx0LmJhbm5lcl9fY2FyZF9jb250ZW50IHtcblx0fVxuXG5cdC5iYW5uZXJfX2NhcmRfbmFtZSB7XG5cdFx0Zm9udDogdmFyKC0tYnV0dG9uLXNtYWxsKTtcblx0fVxuXG5cdC5iYW5uZXJfX2NhcmRfdmFsdWUge1xuXHRcdGZvbnQ6IHZhcigtLWNhcHRpb24tbGFyZ2UpO1xuXHRcdG1hcmdpbi10b3A6IC0ycHg7XG5cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRcdGZvbnQ6IHZhcigtLWNhcHRpb24tbWVkaXVtKTtcblx0XHRcdG1hcmdpbi10b3A6IC0xcHg7XG5cdFx0fVxuXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdH1cblx0fVxufVxuIiwiLmNhdGVnb3J5X19oZWFkZXIge1xuXHRtYXJnaW4tYm90dG9tOiA1MHB4O1xuXG5cdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRtYXJnaW4tYm90dG9tOiAxMDBweDtcblx0fVxufVxuXG4uY2F0ZWdvcnlfX2hlYWRlcl9pbm5lciB7XG5cdGRpc3BsYXk6IGdyaWQ7XG5cdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMjYwcHggMWZyO1xuXHRnYXA6IDMwcHg7XG5cdGFsaWduLWl0ZW1zOiBzdGFydDtcblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcblx0fVxufVxuXG4uY2F0ZWdvcnlfX2hlYWRlcl9uYXZzIHtcblx0YmFja2dyb3VuZDogdmFyKC0tYmFja2dyb3VuZC1ibHVlKTtcblx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0cGFkZGluZzogMTBweDtcblx0aGVpZ2h0OiAzNDBweDtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0Z2FwOiAxMHB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdGhlaWdodDogMzY0cHg7XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cbi5jYXRlZ29yeV9faGVhZGVyX25hdnNfbGlzdCB7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGZsZXg6IDE7XG5cdG1pbi1oZWlnaHQ6IDA7XG5cblx0YSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGdhcDogMjBweDtcblx0XHRjb2xvcjogdmFyKC0tZ3JleS00MDApO1xuXHRcdGZvbnQ6IHZhcigtLWNhcHRpb24tbWVkaXVtKTtcblx0XHRwYWRkaW5nOiAxOHB4IDEwcHggMThweCAyNnB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDhweDtcblx0XHR0cmFuc2l0aW9uOiA0MDBtcztcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0Y29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG5cblx0XHRcdHN2ZyBwYXRoIHtcblx0XHRcdFx0ZmlsbDogdmFyKC0tbWFpbi1ibHVlKTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRzdmcgcGF0aCB7XG5cdFx0XHR0cmFuc2l0aW9uOiA0MDBtcztcblx0XHR9XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRhIHtcblx0XHRcdHBhZGRpbmc6IDIwcHggMTBweCAyMHB4IDI2cHg7XG5cdFx0fVxuXHR9XG59XG5cbi5jYXRlZ29yeV9faGVhZGVyX25hdnNfbW9yZSB7XG5cdGZvbnQ6IHZhcigtLWNhcHRpb24tbWVkaXVtKTtcblx0Y29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG5cdHBhZGRpbmc6IDEycHggMTBweCAxMnB4IDI2cHg7XG5cdHdpZHRoOiAxMDAlO1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdHRyYW5zaXRpb246IDQwMG1zO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRmbGV4LXNocmluazogMDtcblxuXHQmOmhvdmVyIHtcblx0XHRjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWJsdWUtdGV4dCk7XG5cdH1cbn1cblxuYS5jYXRlZ29yeV9fY3VycmVudCB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdGNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuXG5cdHN2ZyBwYXRoIHtcblx0XHRmaWxsOiB2YXIoLS1tYWluLWJsdWUpO1xuXHR9XG59XG5cbi5jYXRlZ29yeV9faGVhZGVyX2Jhbm5lciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Y29sb3I6ICNmZmY7XG5cdGJhY2tncm91bmQ6IHZhcigtLWdyYWRpZW50LWJsdWUpO1xuXHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRoZWlnaHQ6IDM0MHB4O1xuXHRwYWRkaW5nOiA1MHB4O1xuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdGhlaWdodDogMzY0cHg7XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRoZWlnaHQ6IDU4OXB4O1xuXHRcdHBhZGRpbmc6IDUwcHggNDBweDtcblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0aGVpZ2h0OiA1NzBweDtcblx0XHRwYWRkaW5nOiAzNnB4IDIwcHg7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHR9XG59XG5cbi5jYXRlZ29yeV9faGVhZGVyX2NvbnRlbnQge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDE7XG5cdG1heC13aWR0aDogNDQ4cHg7XG59XG5cbi5jYXRlZ29yeV9faGVhZGVyX3RpdGxlIHtcblx0Zm9udDogdmFyKC0tZGVza3RvcC0xOTIwLWgtMyk7XG5cdG1hcmdpbi1ib3R0b206IDEycHg7XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTRweDtcblx0fVxufVxuXG4uY2F0ZWdvcnlfX2hlYWRlcl90ZXh0IHtcblx0Zm9udDogdmFyKC0tYm9keS1tZWRpdW0pO1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdG1heC13aWR0aDogNDEycHg7XG5cdFx0Zm9udDogdmFyKC0tYm9keS1zbWFsbCk7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjJweDtcblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdGZvbnQ6IHZhcigtLWJvZHktbGFyZ2UpO1xuXHRcdG1hcmdpbi1ib3R0b206IDIxcHg7XG5cdFx0bWF4LXdpZHRoOiA0ODFweDtcblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0Zm9udDogdmFyKC0tYm9keS1leHRyYS1sYXJnZSk7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjRweDtcblx0fVxufVxuXG4uY2F0ZWdvcnlfX2hlYWRlcl9pbWFnZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRyaWdodDogMDtcblx0d2lkdGg6IDQ1NnB4O1xuXHRoZWlnaHQ6IDM0MHB4O1xuXHRvYmplY3QtZml0OiBjb250YWluO1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHR0b3A6IDE4cHg7XG5cdFx0cmlnaHQ6IDFweDtcblx0XHR3aWR0aDogNDQwcHg7XG5cdFx0aGVpZ2h0OiAzMjhweDtcblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdHdpZHRoOiA0MjFweDtcblx0XHRoZWlnaHQ6IDMxNHB4O1xuXHRcdHJpZ2h0OiAwO1xuXHRcdHRvcDogYXV0bztcblx0XHRib3R0b206IDE1cHg7XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdHBvc2l0aW9uOiB1bnNldDtcblx0XHR3aWR0aDogMzM1cHg7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdGJvdHRvbTogMjVweDtcblx0fVxufVxuIiwiQHVzZSAnLi4vLi4vYmFzZS9taXhpbnMnO1xuXG4uY2F0YWxvZ19jYXRlZ29yeV9fcGFnZSB7XG5cdC5jYXRlZ29yeV9fbGlzdF9pdGVtLmxpc3RfaXRlbSB7XG5cdFx0Ly8gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHQvLyBcdCY6bnRoLWNoaWxkKG4gKyA0KSB7XG5cdFx0Ly8gXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0Ly8gXHR9XG5cdFx0Ly8gfVxuXHR9XG59XG5cbi5jYXRlZ29yeV9fbGlzdCB7XG5cdG1hcmdpbi1ib3R0b206IHZhcigtLXNlY3Rpb24tbWIpO1xufVxuXG4uY2F0ZWdvcnlfX2xpc3RfdGl0bGUge1xuXHRmb250OiB2YXIoLS1kZXNrdG9wLTE5MjAtaC01KTtcblx0bWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLmNhdGVnb3J5X19saXN0X2lubmVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRkaXNwbGF5OiBncmlkO1xuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuXHRnYXA6IDMwcHg7XG5cblx0Jjo6YmVmb3JlIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0b3BhY2l0eTogMDtcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHRsZWZ0OiAwO1xuXHRcdHRvcDogMDtcblx0XHR0cmFuc2l0aW9uOiA0MDBtcztcblx0fVxuXG5cdCYucGVuZGluZyB7XG5cdFx0Jjo6YmVmb3JlIHtcblx0XHRcdG9wYWNpdHk6IDAuNjU7XG5cdFx0XHRwb2ludGVyLWV2ZW50czogYWxsO1xuXHRcdH1cblxuXHRcdC8vIC5zcGlubmVyIHtcblx0XHQvLyAgICAgb3BhY2l0eTogMTtcblx0XHQvLyB9XG5cdH1cblxuXHQvLyAuc3Bpbm5lciB7XG5cdC8vICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdC8vICAgICBsZWZ0OiA1MCU7XG5cdC8vICAgICB0b3A6IDUwJTtcblx0Ly8gICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHQvLyAgICAgb3BhY2l0eTogMDtcblx0Ly8gICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHQvLyB9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG5cdFx0Z2FwOiAyMHB4O1xuXHR9XG59XG5cbi5jYXRlZ29yeV9fbGlzdF9pdGVtIHtcblx0Ji5saXN0X2l0ZW0ge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRoZWlnaHQ6IDQxOHB4O1xuXHRcdHBhZGRpbmc6IDVweDtcblx0XHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1zdHJva2UtbGlnaHQtYmx1ZSk7XG5cdFx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHR9XG5cdH1cblxuXHQubGlzdF9pdGVtX2ltYWdlIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0dHJhbnNpdGlvbjogNDAwbXM7XG5cblx0XHRpbWcge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAxOHB4O1xuXHRcdFx0bWF4LWhlaWdodDogMTk4cHg7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRcdH1cblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0b3BhY2l0eTogMC44O1xuXHRcdH1cblxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdFx0aW1nIHtcblx0XHRcdFx0aGVpZ2h0OiAxOThweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdGltZyB7XG5cdFx0XHRcdG1heC1oZWlnaHQ6IDE2OHB4O1xuXHRcdFx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQubGlzdF9pdGVtX25hbWUge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRtYXJnaW46IDMwcHggMjVweCAwIDI1cHg7XG5cdFx0Y29sb3I6IHZhcigtLW1haW4tYmxhY2spO1xuXHRcdGZvbnQ6IHZhcigtLWRlc2t0b3AtMTkyMC1oLTcpO1xuXHRcdHRyYW5zaXRpb246IDQwMG1zO1xuXHRcdEBpbmNsdWRlIG1peGlucy5saW5lLWNsYW1wKDMpO1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRjb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcblx0XHR9XG5cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRcdG1hcmdpbjogMjZweCAyNXB4IDAgMjVweDtcblx0XHR9XG5cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdG1hcmdpbjogMTlweCAxNXB4IDEwcHggMTVweDtcblx0XHR9XG5cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdFx0bWFyZ2luOiAyMHB4IDE1cHggNDBweCAxNXB4O1xuXHRcdH1cblx0fVxuXG5cdC5saXN0X2l0ZW1fX2luZm8ge1xuXHRcdG1hcmdpbi10b3A6IGF1dG87XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRnYXA6IDZweDtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0fVxuXHR9XG5cblx0Lmxpc3RfaXRlbV92YWx1ZSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGZvbnQ6IHZhcigtLWJ1dHRvbi1tZWRpdW0pO1xuXHRcdGNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhY2tncm91bmQtYmx1ZSk7XG5cdFx0cGFkZGluZzogMTlweCAwO1xuXHRcdGJvcmRlci1yYWRpdXM6IDE2cHg7XG5cdH1cbn1cblxuLmNhdGVnb3J5X19saXN0X2Rvd25sb2FkIHtcblx0bWFyZ2luLXRvcDogMzBweDtcblx0aGVpZ2h0OiA3MnB4O1xuXHR3aWR0aDogMTAwJTtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGdhcDogMTFweDtcblx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tc3Ryb2tlLWxpZ2h0LWJsdWUpO1xuXHRjb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcblx0Zm9udDogdmFyKC0tYnV0dG9uLW1lZGl1bSk7XG5cdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdHRyYW5zaXRpb246IDQwMG1zO1xuXG5cdHN2ZyB7XG5cdFx0dHJhbnNpdGlvbjogNDAwbXM7XG5cblx0XHRwYXRoIHtcblx0XHRcdHRyYW5zaXRpb246IDQwMG1zO1xuXHRcdH1cblx0fVxuXG5cdCY6ZGlzYWJsZWQge1xuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0b3BhY2l0eTogMC44O1xuXG5cdFx0c3ZnIHtcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG5cdFx0fVxuXG5cdFx0c3ZnIHBhdGgge1xuXHRcdFx0ZmlsbDogI2ZmZjtcblx0XHR9XG5cdH1cblxuXHQmOmhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuXHRcdGNvbG9yOiAjZmZmO1xuXG5cdFx0c3ZnIHBhdGgge1xuXHRcdFx0ZmlsbDogI2ZmZjtcblx0XHR9XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRoZWlnaHQ6IDYzcHg7XG5cdH1cbn1cbiIsIi5jYXRlZ29yeV9fbGl6aW5nIHtcblx0Ji5saXppbmcge1xuXHRcdHBhZGRpbmc6IDE1MHB4IDA7XG5cdFx0bWFyZ2luLWJvdHRvbTogdmFyKC0tc2VjdGlvbi1tYik7XG5cdFx0YmFja2dyb3VuZDogdmFyKC0tZ3JhZGllbnQtbGlnaHQtYmx1ZSk7XG5cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRcdHBhZGRpbmc6IDEwOXB4IDAgdmFyKC0tc2VjdGlvbi1tYik7XG5cdFx0fVxuXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRwYWRkaW5nLXRvcDogODJweDtcblx0XHR9XG5cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdFx0cGFkZGluZy10b3A6IDY2cHg7XG5cdFx0fVxuXHR9XG5cblx0LmxpemluZ19fdGl0bGUge1xuXHRcdG1hcmdpbi1ib3R0b206IDE2cHg7XG5cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDEycHg7XG5cdFx0fVxuXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdH1cblx0fVxuXG5cdC5saXppbmdfX3RleHQge1xuXHRcdG1heC13aWR0aDogNjU0cHg7XG5cdFx0Y29sb3I6IHZhcigtLWdyZXktNTAwKTtcblx0XHRtYXJnaW4tYm90dG9tOiA1MHB4O1xuXHRcdGZvbnQ6IHZhcigtLWJvZHktZXh0cmEtbGFyZ2UpO1xuXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA0NnB4O1xuXHRcdFx0bWF4LXdpZHRoOiA2MTBweDtcblx0XHR9XG5cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdGZvbnQ6IHZhcigtLWJvZHktbGFyZ2UpO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNDRweDtcblx0XHRcdG1heC13aWR0aDogNTczcHg7XG5cdFx0fVxuXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRcdGZvbnQ6IHZhcigtLWJvZHktZXh0cmEtbGFyZ2UpO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNDJweDtcblx0XHR9XG5cdH1cblxuXHQubGl6aW5nX19pbm5lciB7XG5cdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciA0MDVweDtcblx0XHRnYXA6IDMwcHg7XG5cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDM4MHB4O1xuXHRcdH1cblxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG5cdFx0fVxuXHR9XG5cblx0LmxpemluZ19fY2FyZHMge1xuXHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcblx0XHRnYXA6IDMwcHg7XG5cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG5cdFx0XHRnYXA6IDEwcHg7XG5cdFx0fVxuXHR9XG5cblx0LmxpemluZ19fY2FyZCB7XG5cdFx0aGVpZ2h0OiAyNTZweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdFx0cGFkZGluZzogNDBweDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRcdGhlaWdodDogMjE4cHg7XG5cdFx0XHRwYWRkaW5nOiAzMHB4IDIwcHggMzZweCAzMnB4O1xuXHRcdH1cblxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0aGVpZ2h0OiAyMTZweDtcblx0XHRcdHBhZGRpbmc6IDMycHggMjBweCAzMnB4IDMycHg7XG5cdFx0fVxuXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdHBhZGRpbmc6IDMwcHggMjBweDtcblx0XHR9XG5cdH1cblxuXHQubGl6aW5nX19jYXJkX25hbWUge1xuXHRcdGNvbG9yOiB2YXIoLS1tYWluLXRpZmZhbnkpO1xuXHRcdGZvbnQ6IHZhcigtLWRlc2t0b3AtMTkyMC1oLTQpO1xuXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDRweDtcblx0XHR9XG5cdH1cblxuXHQubGl6aW5nX19jYXJkX3ZhbHVlIHtcblx0XHRtYXJnaW4tdG9wOiBhdXRvO1xuXHRcdG1heC13aWR0aDogMjE1cHg7XG5cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdFx0Zm9udDogdmFyKC0tYm9keS1tZWRpdW0pO1xuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxuXG5cdC5saXppbmdfX2Jhbm5lciB7XG5cdFx0YmFja2dyb3VuZDogdmFyKC0tZ3JhZGllbnQtYmx1ZSk7XG5cdFx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0XHRwYWRkaW5nOiA0MHB4O1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRtYXgtaGVpZ2h0OiA1NDJweDtcblxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0cGFkZGluZzogMzJweCAzMHB4IDQwcHggMzJweDtcblx0XHRcdG1pbi1oZWlnaHQ6IDI5OHB4O1xuXHRcdH1cblxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0XHRtaW4taGVpZ2h0OiA0NDdweDtcblx0XHRcdHBhZGRpbmc6IDMycHggMjJweCAyMHB4IDIwcHg7XG5cdFx0fVxuXHR9XG5cblx0LmxpemluZ19fYmFubmVyX3RpdGxlIHtcblx0XHRmb250OiB2YXIoLS1kZXNrdG9wLTE5MjAtaC00KTtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxOXB4O1xuXHRcdH1cblxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTZweDtcblx0XHR9XG5cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMThweDtcblx0XHR9XG5cdH1cblxuXHQubGl6aW5nX19iYW5uZXJfcnVsZXMge1xuXHRcdGxpIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdGNvbnRlbnQ6ICctJztcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMnB4O1xuXHRcdFx0fVxuXG5cdFx0XHQmICsgbGkge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiA4cHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0XHRmb250OiB2YXIoLS1ib2R5LW1lZGl1bSk7XG5cblx0XHRcdGxpIHtcblx0XHRcdFx0JiArIGxpIHtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAyMnB4O1xuXHRcdFx0bWF4LXdpZHRoOiAyNzBweDtcblxuXHRcdFx0bGkge1xuXHRcdFx0XHQmICsgbGkge1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDE0cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQubGl6aW5nX19iYW5uZXJfaW1hZ2Uge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cmlnaHQ6IDQwcHg7XG5cdFx0Ym90dG9tOiA0MHB4O1xuXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0XHR3aWR0aDogMTIwcHg7XG5cdFx0XHRoZWlnaHQ6IDEyMHB4O1xuXHRcdFx0cmlnaHQ6IDM1cHg7XG5cdFx0XHRib3R0b206IDI4cHg7XG5cdFx0fVxuXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHR3aWR0aDogMTYycHg7XG5cdFx0XHRoZWlnaHQ6IDE2MnB4O1xuXHRcdFx0Ym90dG9tOiA1OXB4O1xuXHRcdFx0cmlnaHQ6IDk5cHg7XG5cdFx0fVxuXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRcdHdpZHRoOiAxMjJweDtcblx0XHRcdGhlaWdodDogMTIycHg7XG5cdFx0XHRyaWdodDogMzBweDtcblx0XHRcdGJvdHRvbTogNDFweDtcblx0XHR9XG5cdH1cbn1cbiIsIi5wcm9kdWN0c19fb3RoZXIge1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRtYXJnaW4tYm90dG9tOiB2YXIoLS1zZWN0aW9uLW1iKTtcblxuXHQudGl0bGUge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1hcmdpbi1ib3R0b206IDUwcHg7XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHQudGl0bGUge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNDVweDtcblx0XHR9XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHR9XG59XG5cbi5wcm9kdWN0c19fb3RoZXJfY2Fyb3VzZWwge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wcm9kdWN0c19fb3RoZXJfaW5uZXIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXG5cdC5jYXRlZ29yeV9fbGlzdF9pdGVtIHtcblx0XHRmbGV4OiAwIDAgYXV0bztcblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdC5jYXRlZ29yeV9fbGlzdF9pdGVtIHtcblx0XHRcdHdpZHRoOiAzMTBweCAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxufVxuXG4ucHJvZHVjdHNfX290aGVyX25hdmlnYXRpb24ge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdHotaW5kZXg6IDI7XG5cdGJhY2tncm91bmQ6ICNmZmZmZmY7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0d2lkdGg6IDUycHg7XG5cdGhlaWdodDogNTJweDtcblx0Ym94LXNoYWRvdzogMHB4IDhweCAxOHB4IC02cHggIzE4Mjc0YjFmO1xuXHR0cmFuc2l0aW9uOiA0MDBtcztcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuXG4ucHJvZHVjdHNfX290aGVyX25hdmlnYXRpb24tcHJldiB7XG5cdGxlZnQ6IC0yNnB4O1xufVxuXG4ucHJvZHVjdHNfX290aGVyX25hdmlnYXRpb24tbmV4dCB7XG5cdHJpZ2h0OiAtMjZweDtcbn1cblxuLnByb2R1Y3RzX19vdGhlcl9uYXZpZ2F0aW9uLS1kaXNhYmxlIHtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdG9wYWNpdHk6IDA7XG59XG5cbi5wcm9kdWN0c19fb3RoZXJfcGFnaW5hdGlvbiB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRtYXJnaW4tdG9wOiAzMHB4O1xuXHRnYXA6IDhweDtcbn1cblxuLnByb2R1Y3RzX19vdGhlcl9wYWdpbmF0aW9uLS1idWxsZXQge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdHJva2UtbGlnaHQtZ3JleSk7XG5cdHdpZHRoOiAxMHB4O1xuXHRoZWlnaHQ6IDEwcHg7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0dHJhbnNpdGlvbjogNDAwbXM7XG59XG5cbi5wcm9kdWN0c19fb3RoZXJfcGFnaW5hdGlvbi0tYnVsbGV0LWFjdGl2ZSB7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4tdGlmZmFueSk7XG59XG4ucHJvZHVjdHNfX290aGVyX3dyYXBwZXIge1xuXHRvdmVyZmxvdy14OiBoaWRkZW47XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0b3ZlcmZsb3cteDogdmlzaWJsZTtcblx0fVxufVxuIiwiLmNvbnRhY3RzX2Jsb2NrIHtcblx0bWFyZ2luLWJvdHRvbTogdmFyKC0tc2VjdGlvbi1tYik7XG5cdC5jb250YWN0cy10aXRsZSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyNHB4O1xuXHRcdH1cblx0fVxuXHQmLXdyYXBwZXIge1xuXHRcdGhlaWdodDogNzEwcHg7XG5cdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciA5MzJweDtcblx0XHRncmlkLWdhcDogNTBweDtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgODUycHg7XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0fVxuXHR9XG5cdCZfc2VhcmNoLXdyYXBwZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmMWY4ZmY7XG5cdFx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0XHRwYWRkaW5nOiAxMHB4O1xuXG5cdFx0cGFkZGluZy1yaWdodDogNXB4O1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHR9XG5cdH1cblx0Jl9tYXAtd3JhcHBlciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2YxZjhmZjtcblx0XHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRcdHBhZGRpbmc6IDEwcHg7XG5cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR3aWR0aDogNzA4cHg7XG5cdFx0XHRoZWlnaHQ6IDUwMnB4O1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdHdpZHRoOiAzMTVweDtcblx0XHRcdGhlaWdodDogNTAycHg7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHR3aWR0aDogMzI1cHg7XG5cdFx0fVxuXHR9XG59XG5bY2xhc3MqPSdiYWxsb29uJ10ge1xuXHRib3gtc2hhZG93OiBub25lO1xuXHRib3JkZXItcmFkaXVzOiAxNnB4O1xuXHRwYWRkaW5nOiAwO1xufVxuLnltYXBzLTItMS03OS1iYWxsb29uIHtcblx0dG9wOiAtMzY4cHggIWltcG9ydGFudDtcblx0bGVmdDogLTU2cHggIWltcG9ydGFudDtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdH1cbn1cbi55bWFwcy0yLTEtNzktYmFsbG9vbl9fY29udGVudCB7XG5cdHBhZGRpbmc6IDMwcHggIWltcG9ydGFudCA7XG59XG5cbi5iYWxsb29uLWhlYWRlciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblxuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tc3Ryb2tlLWxpZ2h0LWJsdWUpO1xuXHRib3JkZXItcmFkaXVzOiAwO1xuXHRwYWRkaW5nLWJvdHRvbTogMjBweDtcblx0Ji10aXRsZSB7XG5cdFx0bWF4LXdpZHRoOiAyMDBweDtcblx0XHRmb250OiB2YXIoLS1kZXNrdG9wLTE5MjAtaC02KTtcblx0fVxufVxuLmJhbGxvb24taGVhZGVyLWRlc2Mge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktYmx1ZS10ZXh0KTtcblx0Zm9udDogdmFyKC0tYnV0dG9uLXNtYWxsKTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLXNlbGY6IGNlbnRlcjtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0Jjo6YmVmb3JlIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxcHg7XG5cdFx0b3BhY2l0eTogMC41O1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNlY29uZGFyeS1ibHVlLXRleHQpO1xuXHRcdGJvdHRvbTogNHB4O1xuXHR9XG59XG4uYmFsbG9vbi1jb250ZW50LXdyYXBwZXIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRnYXA6IDI0cHg7XG5cdHBhZGRpbmc6IDE2cHggMDtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLXN0cm9rZS1saWdodC1ibHVlKTtcblx0Ym9yZGVyLXJhZGl1czogMDtcblx0LmJhbGxvb24tY29udGVudC10ZXh0LWRlc2Mge1xuXHRcdGZvbnQ6IHZhcigtLWNhcHRpb24tc21hbGwpO1xuXHRcdGNvbG9yOiB2YXIoLS1ncmV5LTQwMCk7XG5cdH1cblx0LmJhbGxvb24tY29udGVudC10ZXh0IHtcblx0XHRmb250OiB2YXIoLS1idXR0b24tYmlnKTtcblx0XHRhIHtcblx0XHRcdGNvbG9yOiB2YXIoLS1tYWluLWJsYWNrKTtcblx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjNzO1xuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdG9wYWNpdHk6IDAuODtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbi55bWFwcy0yLTEtNzktaW1hZ2Uge1xuXHR0cmFuc2Zvcm06IHNjYWxlKDMuNSkgIWltcG9ydGFudDtcbn1cbiIsIi5jb250YWN0c19oZWFkZXIge1xuXHRwYWRkaW5nLXRvcDogMTgwcHg7XG5cdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdHBhZGRpbmctdG9wOiA5N3B4O1xuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0fVxuXHQmLWFycm93IHtcblx0XHRwYWRkaW5nOiAwIDEycHg7XG5cdH1cbn1cbiIsIi5jb250YWN0cy1xdWVzdGlvbnMtYmxvY2sge1xuXHRtYXJnaW4tYm90dG9tOiB2YXIoLS1zZWN0aW9uLW1iKTtcblx0cGFkZGluZzogNjBweDtcblx0cGFkZGluZy1yaWdodDogMTUwcHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0YmFja2dyb3VuZDogdmFyKC0tZ3JhZGllbnQtYmx1ZSk7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuXHRcdHBhZGRpbmc6IDUwcHggNTZweCA0M3B4IDQwcHg7XG5cdH1cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRwYWRkaW5nOiAzNnB4IDIwcHggNDBweCAyMHB4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0d2hpdGUtc3BhY2U6IHdyYXA7XG5cdH1cblx0Ji1jb250ZW50LXdyYXBwZXIge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRnYXA6IDIwcHg7XG5cdFx0YSB7XG5cdFx0XHRjb2xvcjogdmFyKC0tbWFpbi13aGl0ZSk7XG5cdFx0fVxuXHR9XG5cdCYtdGl0bGUge1xuXHRcdGZvbnQ6IHZhcigtLWRlc2t0b3AtMTkyMC1oLTIpO1xuXHRcdGNvbG9yOiB2YXIoLS1tYWluLXdoaXRlKTtcblx0fVxuXHQmLWRlc2Mge1xuXHRcdGZvbnQ6IHZhcigtLWJvZHktZXh0cmEtZXh0cmEtbGFyZ2UpO1xuXHRcdGNvbG9yOiB2YXIoLS1tYWluLXdoaXRlKTtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdGZvbnQ6IHZhcigtLWJvZHktbWVkaXVtKTtcblx0XHR9XG5cdH1cblxuXHQmLWZvb3RlciB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRnYXA6IDMwcHg7XG5cdFx0Ji1idXR0b24ge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi13aGl0ZSk7XG5cdFx0XHRwYWRkaW5nOiAwIDI0cHg7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA2cHg7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWJsdWUtdGV4dCk7XG5cdFx0XHR0cmFuc2l0aW9uOiBlYXNlLWluLW91dCAwLjNzO1xuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0cGFkZGluZzogMTRweCAyNHB4O1xuXHRcdFx0XHR3aWR0aDogMjM0cHg7XG5cdFx0XHR9XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi1ibGFjayk7XG5cdFx0XHRcdGNvbG9yOiB2YXIoLS1tYWluLXdoaXRlKTtcblx0XHRcdH1cblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0fVxuXHR9XG5cdCYtaW1hZ2Uge1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG5cdFx0XHR3aWR0aDogMTUxcHg7XG5cdFx0XHRoZWlnaHQ6IDE1MXB4O1xuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0bWFyZ2luLXRvcDogNDBweDtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRhbGlnbi1zZWxmOiBmbGV4LWVuZDtcblx0XHRcdHdpZHRoOiAxMjJweDtcblx0XHRcdGhlaWdodDogMTIycHg7XG5cdFx0fVxuXHR9XG59XG4uY29udGFjdHMtcXVlc3Rpb25zLWJsb2NrLWZvb3Rlci1jYWxsIHtcblx0Ji1udW1iZXIge1xuXHRcdGZvbnQ6IHZhcigtLWJvZHktZXh0cmEtZXh0cmEtbGFyZ2UpO1xuXHRcdGNvbG9yOiB2YXIoLS1tYWluLXdoaXRlKTtcblx0fVxuXHQmLWRlc2Mge1xuXHRcdGZvbnQ6IHZhcigtLWNhcHRpb24tc21hbGwpO1xuXHRcdGNvbG9yOiB2YXIoLS1tYWluLXdoaXRlKTtcblx0XHRvcGFjaXR5OiAwLjY7XG5cdH1cbn1cbi5jYWxsIHtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG5cdFx0d2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50O1xuXHR9XG59XG4iLCIuY29udGFjdHMtbWFwIHtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0LW1vei1ib3JkZXItcmFkaXVzOiAxOHB4OyBcblx0LXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxOHB4OyBcblx0LWtodG1sLWJvcmRlci1yYWRpdXM6IDE4cHg7XG5cdGJvcmRlci1yYWRpdXM6IDE4cHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0LXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFBRUFBQUFCQ0FJQUFBQ1FkMVBlQUFBQUdYUkZXSFJUYjJaMGQyRnlaUUJCWkc5aVpTQkpiV0ZuWlZKbFlXUjVjY2xsUEFBQUFBNUpSRUZVZU5waVlHQmdBQWd3QUFBRUFBR2JBK29KQUFBQUFFbEZUa1N1UW1DQyk7XG59XG4iLCIuY29udGFjdHNfc2VjdGlvbi1zZWFyY2gge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRnYXA6IDEwcHg7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuXHRcdGdhcDogMzBweDtcblx0XHR3aWR0aDogNzEzcHg7XG5cdH1cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxufVxuLmNvbnRhY3RzX3NlY3Rpb24taW5wdXQge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLXdoaXRlKTtcblx0cGFkZGluZzogMTVweCAyMnB4O1xuXHRib3JkZXItcmFkaXVzOiAxNnB4O1xuXHR3aWR0aDogMTAwJTtcblx0Jjo6cGxhY2Vob2xkZXIge1xuXHRcdGZvbnQ6IHZhcigtLWJ1dHRvbi1tZWRpdW0pO1xuXHRcdGNvbG9yOiB2YXIoLS1ncmV5LTUwMCk7XG5cdH1cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tc3Ryb2tlLWxpZ2h0LWJsdWUpO1xuXHRcdGJvcmRlci1yYWRpdXM6IDhweDtcblx0fVxufVxuXG4uY29udGFjdHNfc2VjdGlvbl9pbnB1dC13cmFwcGVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogMTAwJTtcblx0cGFkZGluZy1yaWdodDogNXB4O1xuXG5cdC5jb250YWN0c19zZWN0aW9uX2lucHV0LWljb24ge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTAlKTtcblx0XHR0b3A6IDNweDtcblx0XHRyaWdodDogMjFweDtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcblx0XHRcdHJpZ2h0OiAzMjBweDtcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdHJpZ2h0OiAxNnB4O1xuXHRcdFx0Ym90dG9tOiAtNTBweDtcblx0XHR9XG5cdH1cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG5cdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAyNjRweDtcblx0XHRnYXA6IDMwcHg7XG5cdH1cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG5vbmU7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMiwgMWZyKTtcblx0XHRnYXA6IDIwcHg7XG5cdH1cbn1cbi5jb250YWN0c19zZWN0aW9uX2lucHV0LXRvZ2dsZSB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZC1ibHVlKTtcblx0XHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdFx0cGFkZGluZzogNHB4O1xuXHRcdCYtYnRuIHtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdHBhZGRpbmc6IDExcHggMzJweDtcblx0XHRcdGZvbnQ6IHZhcigtLWJ1dHRvbi1tZWRpdW0pO1xuXHRcdFx0Y29sb3I6IHZhcigtLWdyZXktNTAwKTtcblx0XHRcdHRyYW5zaXRpb246IDAuM3MgZWFzZS1pbi1vdXQ7XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRwYWRkaW5nOiAxMXB4IDQ3cHg7XG5cdFx0XHR9XG5cblx0XHRcdCYuYWN0aXZlIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi13aGl0ZSk7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDZweDtcblx0XHRcdFx0Y29sb3I6IHZhcigtLXNlY29uZGFyeS1ibHVlLXRleHQpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdGdyaWQtcm93OiAxO1xuXHR9XG59XG4uY29udGFjdHNfc2VjdGlvbi1zZWFyY2gtY2FyZHMtd3JhcHBlciB7XG5cdGhlaWdodDogNjMwcHg7XG5cdG92ZXJmbG93LXk6IGF1dG87XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGdhcDogMTBweDtcblx0c2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cGFkZGluZy1yaWdodDogNXB4O1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0b3ZlcmZsb3cteTogdmlzaWJsZTtcblx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG5cdFx0Z2FwOiAzMHB4O1xuXHR9XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGdhcDogMjBweDtcblx0fVxufVxuLmFjdGl2ZS1jYXJkIHtcblx0YmFja2dyb3VuZDogdmFyKC0tZ3JhZGllbnQtYmx1ZSk7XG5cdHRyYW5zaXRpb246IGFsbCAwLjNzO1xuXHRjb2xvcjogdmFyKC0tbWFpbi13aGl0ZSk7XG5cdGJvcmRlci1yYWRpdXM6IDE2cHg7XG5cdHBhZGRpbmc6IDE1cHggMjJweDtcblx0LmNvbnRhY3RzX3NlY3Rpb24tc2VhcmNoLWFkZHJlc3Mge1xuXHRcdGNvbG9yOiB2YXIoLS1tYWluLXdoaXRlKSAhaW1wb3J0YW50O1xuXHRcdHRyYW5zaXRpb246IGVhc2UtaW4tb3V0IDAuM3M7XG5cdH1cblx0LmNvbnRhY3RzX3NlY3Rpb24tc2VhcmNoLWRldGFpbHMge1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHR0cmFuc2l0aW9uOiBlYXNlLWluLW91dCAwLjNzO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRmb250OiB2YXIoLS1idXR0b24tc21hbGwpO1xuXHRcdGNvbG9yOiB2YXIoLS1tYWluLXdoaXRlKSAhaW1wb3J0YW50O1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0b3BhY2l0eTogMC44O1xuXHRcdH1cblx0XHQmOjpiZWZvcmUge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogMXB4O1xuXHRcdFx0b3BhY2l0eTogMC41O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi13aGl0ZSkgIWltcG9ydGFudDtcblx0XHRcdGJvdHRvbTogNHB4O1xuXHRcdH1cblx0fVxufVxuLmNvbnRhY3RzX3NlY3Rpb24tc2VhcmNoLWNhcmQge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLXdoaXRlKTtcblx0Ym9yZGVyLXJhZGl1czogMTZweDtcblx0cGFkZGluZzogMTVweCAyMnB4O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHRyYW5zaXRpb246IGVhc2UtaW4tb3V0IDAuM3M7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuXHRcdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tc3Ryb2tlLWxpZ2h0LWJsdWUpO1xuXHRcdHBhZGRpbmctYm90dG9tOiAyNXB4O1xuXHR9XG5cblx0LmNvbnRhY3RzX3NlY3Rpb24tc2VhcmNoLWNpdHkge1xuXHRcdGZvbnQ6IHZhcigtLWRlc2t0b3AtMTkyMC1oLTcpO1xuXHR9XG5cdC5jb250YWN0c19zZWN0aW9uLXNlYXJjaC1hZGRyZXNzIHtcblx0XHRmb250OiB2YXIoLS1idXR0b24tc21hbGwpO1xuXHRcdGNvbG9yOiB2YXIoLS1ncmV5LTUwMCk7XG5cdH1cblx0LmNvbnRhY3RzX3NlY3Rpb24tc2VhcmNoLWRldGFpbHMge1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHR0cmFuc2l0aW9uOiBlYXNlLWluLW91dCAwLjNzO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRmb250OiB2YXIoLS1idXR0b24tc21hbGwpO1xuXHRcdGNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHR9XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRvcGFjaXR5OiAwLjg7XG5cdFx0fVxuXHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiAxcHg7XG5cdFx0XHRvcGFjaXR5OiAwLjU7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuXHRcdFx0Ym90dG9tOiA0cHg7XG5cdFx0fVxuXHR9XG59XG4uY29udGFjdHNfbW9kYWwtb3ZlcmxheSB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0ei1pbmRleDogOTk5OTtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0YmFja2dyb3VuZC1jb2xvcjogIzA0MWI0MjRkO1xuXHRvcGFjaXR5OiAwO1xuXHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW47XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0cGFkZGluZzogMCAxNXB4O1xuXHRcdG92ZXJmbG93OiBoaWRkZW4gYXV0bztcblx0fVxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NTBweCkge1xuXHRcdHBhZGRpbmc6IDA7XG5cdH1cblx0LmNvbnRhY3RzX21vZGFsLXdyYXBwZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4td2hpdGUpO1xuXHRcdHdpZHRoOiA4NDNweDtcblx0XHRoZWlnaHQ6IDczM3B4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0Jjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuXHRcdFx0d2lkdGg6IDJweDtcblx0XHR9XG5cblx0XHQmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHR9XG5cblx0XHQmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmV5LTEwMCk7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAxMXB4O1xuXHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuNHM7XG5cdFx0XHQtbW96LXRyYW5zaXRpb246IGFsbCAwLjRzO1xuXHRcdFx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC40cztcblx0XHR9XG5cblx0XHQmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjNTU1O1xuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdHdpZHRoOiA2NDhweDtcblx0XHRcdGhlaWdodDogNzY3cHg7XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHR0b3A6IDMwJTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDIwcHggMjBweCAwIDA7XG5cdFx0XHRhbmltYXRpb246IHNsaWRlQW5pbWF0aW9uIDAuNHMgZm9yd2FyZHM7XG5cdFx0fVxuXHR9XG59XG5cbkBrZXlmcmFtZXMgc2xpZGVBbmltYXRpb24ge1xuXHRmcm9tIHtcblx0XHR0b3A6IDEwMCU7XG5cdH1cblx0dG8ge1xuXHRcdHRvcDogMzAlO1xuXHR9XG59XG5cbi5zbGlkZS11cC1hbmltYXRpb24ge1xuXHRhbmltYXRpb246IHNsaWRlVXAgMC42cztcbn1cbkBrZXlmcmFtZXMgc2xpZGVVcCB7XG5cdDAlIHtcblx0XHR0b3A6IDcwJTtcblx0XHQvLyBvcGFjaXR5OiAwO1xuXHR9XG5cblx0MSUge1xuXHRcdHRvcDogODAlO1xuXHRcdC8vIG9wYWNpdHk6IDE7XG5cdH1cblx0MTAwJSB7XG5cdFx0dG9wOiAzMCU7XG5cdFx0Ly8gb3BhY2l0eTogMTtcblx0fVxufVxuLmNvbnRhY3RzX21vZGFsLW92ZXJsYXktdmlzaWJsZSB7XG5cdG9wYWNpdHk6IDE7XG5cdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW47XG59XG5cbi5jb250YWN0c19tb2RhbC1jbG9zZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cmlnaHQ6IDBweDtcblx0dG9wOiAwcHg7XG5cdHdpZHRoOiA1OHB4O1xuXHRoZWlnaHQ6IDU4cHg7XG5cblx0Jjpob3ZlciBzdmcge1xuXHRcdGNpcmNsZSB7XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHRcdGZpbGw6IHZhcigtLW1haW4tYmx1ZSk7XG5cdFx0XHRmaWxsLW9wYWNpdHk6IDE7XG5cdFx0fVxuXG5cdFx0cGF0aCB7XG5cdFx0XHR0cmFuc2l0aW9uOiBlYXNlLWluLW91dCAwLjFzO1xuXHRcdFx0b3BhY2l0eTogMC42O1xuXHRcdH1cblx0fVxufVxuLmNvbnRhY3RzX21vZGFsLWNvbnRlbnQge1xuXHRwYWRkaW5nOiA0MHB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRnYXA6IDMwcHg7XG5cdG92ZXJmbG93LXk6IHNjcm9sbDtcblx0aGVpZ2h0OiAxMDAlO1xuXHRhbmltYXRpb246IHNsaWRlVXAgbGluZWFyIDAuNHM7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0b3ZlcmZsb3c6IHZpc2libGU7XG5cdFx0bWFyZ2luLXRvcDogMjBweDtcblx0fVxuXHQuY29udGFjdHNfbW9kYWwtdGV4dCB7XG5cdFx0YiB7XG5cdFx0XHRmb250OiB2YXIoLS1kZXNrdG9wLTE5MjAtaC02KTtcblx0XHRcdGNvbG9yOiB2YXIoLS1tYWluLWJsYWNrKTtcblxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTRweDtcblx0XHR9XG5cdFx0cCB7XG5cdFx0XHRmb250OiB2YXIoLS1ib2R5LW1lZGl1bSk7XG5cdFx0XHRtYXJnaW4tdG9wOiAxNHB4O1xuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjRweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmOjotd2Via2l0LXNjcm9sbGJhciB7XG5cdFx0d2lkdGg6IDZweDtcblx0fVxuXG5cdCY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0fVxuXG5cdCY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmV5LTEwMCk7XG5cdFx0Ym9yZGVyLXJhZGl1czogMTFweDtcblx0XHR0cmFuc2l0aW9uOiBhbGwgMC40cztcblx0XHQtbW96LXRyYW5zaXRpb246IGFsbCAwLjRzO1xuXHRcdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNHM7XG5cdH1cblxuXHQmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3ZlciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzU1NTtcblx0fVxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0fVxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdHBhZGRpbmc6IDMwcHggMjBweDtcblx0fVxufVxuLmNvbnRhY3RzX21vZGFsLXRpdGxlIHtcblx0Zm9udDogdmFyKC0tZGVza3RvcC0xOTIwLWgtNSk7XG5cdGZvbnQtc2l6ZTogMjZweDtcbn1cbi5jb250YWN0c19tb2RhbC10ZXh0LXRpdGxlIHtcblx0Zm9udDogdmFyKC0tZGVza3RvcC0xOTIwLWgtNik7XG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uY29udGFjdHNfbW9kYWwtYXJ0aWNsZSB7XG5cdGZvbnQ6IHZhcigtLWJvZHktbWVkaXVtKTtcbn1cbi5jb250YWN0c19tb2RhbC1jb250ZW50LXdyYXBwZXIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5jb250YWN0c19tb2RhbC1jb250YWN0cyB7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhY2tncm91bmQtYmx1ZSk7XG5cdHBhZGRpbmc6IDQwcHg7XG5cdG1hcmdpbi10b3A6IDMwcHg7XG5cdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdGRpc3BsYXk6IGdyaWQ7XG5cdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG5cdGdhcDogMTEwcHg7XG5cdCYtaXRlbSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRnYXA6IDdweDtcblx0fVxuXHQuY29udGFjdHNfbW9kYWwtY29udGFjdHMtaXRlbS1pbmZvLW51bWJlciB7XG5cdFx0Zm9udDogdmFyKC0tYnV0dG9uLW1lZGl1bSk7XG5cdFx0bWF4LXdpZHRoOiAyNjBweDtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdG1heC13aWR0aDogMjAwcHg7XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRtYXgtd2lkdGg6IDE5MHB4O1xuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjBweCkge1xuXHRcdFx0bWF4LXdpZHRoOiBmaXQtY29udGVudDtcblx0XHRcdHdpZHRoOiAyNzBweDtcblx0XHR9XG5cdH1cblx0LmNvbnRhY3RzX21vZGFsLWNvbnRhY3RzLWl0ZW0taW5mby1kZXNjIHtcblx0XHRmb250OiB2YXIoLS1jYXB0aW9uLXNtYWxsKTtcblx0XHRjb2xvcjogdmFyKC0tZ3JleS00MDApO1xuXHR9XG5cdC5jb250YWN0c19tb2RhbC1jb250YWN0cy1pdGVtLWljb24ge1xuXHRcdG1hcmdpbi10b3A6IDVweDtcblx0fVxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRnYXA6IDQ3cHg7XG5cdH1cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTkwcHgpIHtcblx0XHRnYXA6IDIwcHg7XG5cdH1cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTYwcHgpIHtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRwYWRkaW5nOiAzMHB4IDIwcHg7XG5cdFx0Z2FwOiAyNXB4O1xuXHR9XG59XG4uY29udGFjdHNfc2VjdGlvbi1zZWFyY2gtZGV0YWlscy1sYXB0b3Age1xuXHRkaXNwbGF5OiBub25lO1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0fVxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdH1cblx0Ji1sYWJlbCB7XG5cdFx0Zm9udDogdmFyKC0tYm9keS1zbWFsbCk7XG5cdFx0Y29sb3I6IHZhcigtLWdyZXktNTAwKTtcblx0fVxuXHQmLXRleHQge1xuXHRcdGZvbnQ6IHZhcigtLWJ1dHRvbi1tZWRpdW0pO1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0fVxufVxuLmNvbnRhY3RzLWxpc3QtdG9nZ2xlIHtcblx0ZGlzcGxheTogZ3JpZDtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHR9XG59XG4uY29udGFjdHMtbGlzdC10b2dnbGUtaGlkZGVuIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cbi5jb250YWN0c19tb2RhbC1lbWFpbCB7XG5cdGNvbG9yOiB2YXIoLS1tYWluLWJsYWNrKTtcblx0dHJhbnNpdGlvbjogYWxsIDAuM3M7XG5cdCY6aG92ZXIge1xuXHRcdG9wYWNpdHk6IDAuODtcblx0fVxufVxuLmNvbnRhY3RzX21vZGFsLW1haW4tcGhvbmUge1xuXHR0cmFuc2l0aW9uOiBhbGwgMC4zcztcblx0Jjpob3ZlciB7XG5cdFx0b3BhY2l0eTogMC44O1xuXHR9XG5cdGNvbG9yOiB2YXIoLS1tYWluLWJsYWNrKTtcbn1cbi5jb250YWN0c19tb2RhbC1jb250ZW50LXdyYXBwZXIge1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdG92ZXJmbG93LXk6IHNjcm9sbDtcblx0XHQvLyBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuXHR9XG59XG4uY29udGFjdHNfbW9kYWwtY29udGFjdHMtaXRlbXMtd3JhcHBlciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGdhcDogMjVweDtcbn1cbi5jb250YWN0c19tb2RhbC1jb250YWN0cy1pbWFnZS13cmFwcGVyIHtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRmbGV4OiAwIDAgYXV0bztcblx0fVxufVxuIiwiLmNvcnBJbmZvIHtcblx0dWwge1xuXHRcdG1heC13aWR0aDogNDgwcHg7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGdhcDogMTBweDtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdG1hcmdpbi1sZWZ0OiAyMHB4O1xuXHRcdGZvbnQtc2l6ZTogMTVweDtcblx0fVxuXG5cdHVsIGxpIHtcblx0XHRsaXN0LXN0eWxlLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzEyJyBoZWlnaHQ9JzcnIHZpZXdCb3g9JzAgMCAxMiA3JyUzRSUzQ2xpbmUgeDE9JzAnIHkxPSczJyB4Mj0nMTInIHkyPSczJyBzdHJva2U9JyUyMzgzOTZCNCcgc3Ryb2tlLXdpZHRoPScxJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpICFpbXBvcnRhbnQ7XG5cdH1cblx0b2wge1xuXHRcdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblx0XHRjb3VudGVyLXJlc2V0OiBudW07XG5cdFx0bWFyZ2luOiAwIDAgMCAzNXB4O1xuXHRcdHBhZGRpbmc6IDE1cHggMCA1cHggMDtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdH1cblx0b2wgbGkge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRtYXJnaW46IDAgMCAwIDA7XG5cdFx0cGFkZGluZzogMCAwIDIwcHggMDtcblx0XHRsaW5lLWhlaWdodDogMS40O1xuXHR9XG5cdG9sIGxpOmJlZm9yZSB7XG5cdFx0Y29udGVudDogY291bnRlcihudW0pO1xuXHRcdGNvdW50ZXItaW5jcmVtZW50OiBudW07XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IC0zcHg7XG5cdFx0Zm9udDogdmFyKC0tY2FwdGlvbi1zbWFsbCk7XG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRsZWZ0OiAtMzhweDtcblx0XHR3aWR0aDogMzJweDtcblx0XHRoZWlnaHQ6IDMycHg7XG5cdFx0YmFja2dyb3VuZDogI2ZmZmZmZjtcblx0XHRjb2xvcjogIzFhNWVkNDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0bGluZS1oZWlnaHQ6IDIycHg7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHR9XG5cdCYtdGl0bGUge1xuXHRcdGZvbnQ6IHZhcigtLWRlc2t0b3AtMTkyMC1oLTIpO1xuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdH1cblx0Ji1jb250ZW50IHtcblx0XHRtYXJnaW4tYm90dG9tOiB2YXIoLS1zZWN0aW9uLW1iKTtcblx0fVxuXHQmLWNvbnRlbnQtd3JhcHBlciB7XG5cdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRnYXA6IDMwcHg7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA4NDJweCAxZnI7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDc5MHB4IDFmcjtcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHR9XG5cdH1cbn1cbi5jb3JwSW5mby1jYXJkcy1ib2R5IHtcblx0bWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuLmNvcnBJbmZvLWNhcmRzLXNob3cge1xuXHRtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuLmNvcnBJbmZvLWNhcmRzLXdyYXBwZXIge1xuXHRtYXJnaW4tdG9wOiAyNHB4O1xufVxuLmNvcnBJbmZvLWNhcmRzLWJvZHktd3JhcHBlciB7XG5cdG1hcmdpbi10b3A6IC02cHg7XG5cdG1heC1oZWlnaHQ6IDA7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHRyYW5zaXRpb246IG1heC1oZWlnaHQgMXMgZWFzZTtcbn1cbi5jb3JwSW5mby1hY2NvcmRpb24taXRlbSB7XG5cdHBhZGRpbmc6IDQxcHggNDBweCAhaW1wb3J0YW50O1xuXHRzcGFuIHtcblx0XHRmb250OiB2YXIoLS1kZXNrdG9wLTE5MjAtaC00KSAhaW1wb3J0YW50O1xuXHR9XG59XG4uY29ycEluZm8tZmVlZGJhY2std3JhcHBlciB7XG5cdG1hcmdpbi10b3A6IDEwcHg7XG5cdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdHBhZGRpbmc6IDQwcHg7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhY2tncm91bmQtYmx1ZSk7XG5cdC5jb3JwSW5mby1mZWVkYmFjay10aXRsZSB7XG5cdFx0Zm9udDogdmFyKC0tZGVza3RvcC0xOTIwLWgtNCk7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTZweDtcblx0fVxuXHRwIHtcblx0XHRmb250OiB2YXIoLS1ib2R5LWxhcmdlKTtcblx0XHRtYXJnaW4tYm90dG9tOiAzNHB4O1xuXHR9XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdHBhZGRpbmc6IDMycHggNDBweDtcblx0fVxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdHBhZGRpbmc6IDMwcHggMjBweDtcblx0fVxuXHQuY29ycEluZm8tZmVlZGJhY2stYXJlYSB7XG5cdFx0cGFkZGluZzogMzBweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLXdoaXRlKTtcblx0XHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0cGFkZGluZzogMzBweCAyMHB4O1xuXHRcdH1cblx0XHQuY29ycEluZm8tc3Bpbm5lciB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuM3MgbGluZWFyO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG5cdFx0XHR6LWluZGV4OiAxMTtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0fVxuXHRcdC5jb3JwSW5mby1mZWVkYmFjay1zdWNjZXNzIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRhbmltYXRpb246IGZhZGVJbiBsaW5lYXIgMC42cztcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG5cdFx0XHR6LWluZGV4OiAxMDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0dG9wOiAwO1xuXG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0cGFkZGluZzogMCAxNXB4O1xuXHRcdFx0fVxuXHRcdFx0aDIge1xuXHRcdFx0XHRmb250OiB2YXIoLS1kZXNrdG9wLTE5MjAtaC0yKTtcblx0XHRcdFx0bWFyZ2luLXRvcDogMTZweDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogN3B4O1xuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0cCB7XG5cdFx0XHRcdGZvbnQ6IHZhcigtLWJvZHktbWVkaXVtKTtcblx0XHRcdFx0d2lkdGg6IDUwJTtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtdG9wIHtcblx0XHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuXHRcdFx0Z2FwOiAyMHB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDI0cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtaXRlbSB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjNzO1xuXHRcdH1cblx0XHQmLW1pZGRsZSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjRweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji1ib3R0b20ge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDI0cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdHNwYW4ge1xuXHRcdFx0Zm9udDogdmFyKC0tYm9keS1tZWRpdW0pO1xuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0Zm9udDogdmFyKC0tYm9keS1zbWFsbCk7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5jb3JwSW5mby1mZWVkYmFjay1jb250YWN0cyB7XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRoZWlnaHQ6IDcxcHg7XG5cdFx0XHR9XG5cdFx0XHQmOjpwbGFjZWhvbGRlciB7XG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMHB4KTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHRpbnB1dCB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pbnB1dC1ncmV5LWZpbGwpO1xuXHRcdFx0cGFkZGluZzogMTVweCAyMHB4O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdHBhZGRpbmc6IDE0cHggMTVweDtcblx0XHRcdH1cblx0XHRcdCY6OnBsYWNlaG9sZGVyIHtcblx0XHRcdFx0Y29sb3I6IHZhcigtLWdyZXktNDAwKTtcblx0XHRcdFx0Zm9udDogdmFyKC0tYnV0dG9uLW1lZGl1bSk7XG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdFx0Zm9udDogdmFyKC0tYnV0dG9uLXNtYWxsKTtcblx0XHRcdFx0XHR3aGl0ZS1zcGFjZTogcHJlLWxpbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHR0ZXh0YXJlYSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pbnB1dC1ncmV5LWZpbGwpO1xuXHRcdFx0cGFkZGluZzogMTVweCAyMHB4O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRyZXNpemU6IG5vbmU7XG5cdFx0XHRoZWlnaHQ6IDEzNHB4O1xuXHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdHBhZGRpbmc6IDE0cHggMTVweDtcblx0XHRcdH1cblx0XHRcdCY6OnBsYWNlaG9sZGVyIHtcblx0XHRcdFx0Y29sb3I6IHZhcigtLWdyZXktNDAwKTtcblx0XHRcdFx0Zm9udDogdmFyKC0tYnV0dG9uLW1lZGl1bSk7XG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdFx0Zm9udDogdmFyKC0tYm9keS1zbWFsbCk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Ji1zdWJtaXQge1xuXHRcdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcblx0XHRcdGdhcDogMjBweDtcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdGdhcDogMTBweDtcblx0XHRcdH1cblxuXHRcdFx0Ji1idG4ge1xuXHRcdFx0XHRmb250OiB2YXIoLS1idXR0b24tbWVkaXVtKTtcblx0XHRcdFx0Y29sb3I6IHZhcigtLW1haW4td2hpdGUpO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA2cHg7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4tb3JhbmdlKTtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHQvLyBoZWlnaHQ6IDU0cHg7XG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdFx0aGVpZ2h0OiA1NnB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLXRleHQge1xuXHRcdFx0XHRjb2xvcjogdmFyKC0tZ3JleS01MDApO1xuXHRcdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxOHB4O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0YSB7XG5cdFx0XHRcdGNvbG9yOiB2YXIoLS1ncmV5LTUwMCk7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjNzO1xuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRjb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuY29ycEluZm8tbWVzc2FnZSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0Ym90dG9tOiAtOHB4O1xuXHRcdGFuaW1hdGlvbjogZmFkZUluIGZvcndhcmRzIDAuM3M7XG5cdFx0Zm9udDogdmFyKC0tY2FwdGlvbi1zbWFsbCk7XG5cdFx0bGVmdDogNXB4O1xuXHRcdGNvbG9yOiByZ2IoMTk2LCAwLCAwKTtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHR9XG5cdH1cbn1cbiIsIi5jb3JwSW5mby1zd2l0Y2gge1xuXHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cdFx0Jjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuXHRcdFx0d2lkdGg6IDJweDtcblx0XHR9XG5cblx0XHQmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHR9XG5cblx0XHQmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmV5LTEwMCk7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAxMXB4O1xuXHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuNHM7XG5cdFx0XHQtbW96LXRyYW5zaXRpb246IGFsbCAwLjRzO1xuXHRcdFx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC40cztcblx0XHR9XG5cblx0XHQmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjNTU1O1xuXHRcdH1cblx0fVxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhY2tncm91bmQtYmx1ZSk7XG5cdFx0b3ZlcmZsb3c6IHNjcm9sbDtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRoZWlnaHQ6IDU0cHg7XG5cdH1cblx0Ji1idXR0b25zLXdyYXBwZXIge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kLWJsdWUpO1xuXHRcdHdpZHRoOiA2NTRweDtcblx0XHRoZWlnaHQ6IDU2cHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRkaXNwbGF5OiBjb250ZW50cztcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHR9XG5cdH1cblx0Ji13cmFwcGVyIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cdFx0XHQmOjotd2Via2l0LXNjcm9sbGJhciB7XG5cdFx0XHRcdHdpZHRoOiAycHg7XG5cdFx0XHR9XG5cblx0XHRcdCY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHR9XG5cblx0XHRcdCY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JleS0xMDApO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAxMXB4O1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC40cztcblx0XHRcdFx0LW1vei10cmFuc2l0aW9uOiBhbGwgMC40cztcblx0XHRcdFx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC40cztcblx0XHRcdH1cblxuXHRcdFx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG92ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjNTU1O1xuXHRcdFx0fVxuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR3aWR0aDogNjcwcHg7XG5cdFx0fVxuXHR9XG59XG4iLCIuaGVscCB7XG5cdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0fVxuXHQmLXRpdGxlIHtcblx0XHRmb250OiB2YXIoLS1kZXNrdG9wLTE5MjAtaC0yKTtcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHR9XG59XG4uaGVscF9jb250ZW50IHtcblx0YmxvY2txdW90ZSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuXHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdH1cblx0XHQmOjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR3aWR0aDogNDBweDtcblx0XHRcdGhlaWdodDogNDBweDtcblx0XHRcdHRvcDogMjBweDtcblx0XHRcdGxlZnQ6IDEwcHg7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLXdoaXRlKTtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0MhLS0gaWNvbjY2Ni5jb20gLSBNSUxMSU9OUyB2ZWN0b3IgSUNPTlMgRlJFRSAtLSUzRSUzQ3N2ZyB2ZXJzaW9uPScxLjEnIGlkPSdDYXBhXzEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnIHg9JzBweCcgeT0nMHB4JyB2aWV3Qm94PScwIDAgMTIzLjk2MSAxMjMuOTYxJyBzdHlsZT0nZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAxMjMuOTYxIDEyMy45NjE7JyB4bWw6c3BhY2U9J3ByZXNlcnZlJyUzRSUzQ2clM0UlM0NwYXRoIGQ9J000OS44LDI5LjAzMmMzLjEtMS4zLDQuNC01LDMtOGwtNC45LTEwLjNjLTEuNC0yLjg5OS00LjgtNC4yLTcuOC0yLjg5OWMtOC41LDMuNi0xNS44LDguMy0yMS42LDE0IEMxMS40LDI4LjUzMiw2LjYsMzYuMjMyLDQsNDQuNzMyYy0yLjYsOC42MDEtNCwyMC4zLTQsMzUuMnYzMC43YzAsMy4zLDIuNyw2LDYsNmgzOS4zYzMuMywwLDYtMi43LDYtNnYtMzkuM2MwLTMuMzAxLTIuNy02LTYtNiBIMjYuNWMwLjItMTAuMTAxLDIuNi0xOC4yLDctMjQuMzAxQzM3LjEsMzYuMTMzLDQyLjUsMzIuMTMzLDQ5LjgsMjkuMDMyeicvJTNFJTNDcGF0aCBkPSdNMTIwLjQsMjkuMDMyYzMuMS0xLjMsNC4zOTktNSwzLThsLTQuOS0xMC4xOTljLTEuNC0yLjktNC44LTQuMi03LjgtMi45Yy04LjQsMy42LTE1LjYwMSw4LjMtMjEuNSwxMy45IGMtNy4xMDEsNi44LTEyLDE0LjUtMTQuNjAxLDIzYy0yLjYsOC4zOTktMy44OTksMjAuMS0zLjg5OSwzNS4xdjMwLjdjMCwzLjMsMi43LDYsNiw2SDExNmMzLjMsMCw2LTIuNyw2LTZ2LTM5LjMgYzAtMy4zMDEtMi43LTYtNi02SDk3LjFjMC4yLTEwLjEwMSwyLjYwMS0xOC4yLDctMjQuMzAxQzEwNy43LDM2LjEzMywxMTMuMSwzMi4xMzMsMTIwLjQsMjkuMDMyeicvJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiA1MCU7XG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHR3aWR0aDogMnB4O1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi13aGl0ZSk7XG5cdFx0XHRsZWZ0OiA2NHB4O1xuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdFx0cGFkZGluZzogMTBweDtcblx0XHRwYWRkaW5nLWxlZnQ6IDgwcHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZC10aWZmYW55KTtcblx0XHRtYXJnaW46IDEwcHggMDtcblx0XHRib3JkZXItcmFkaXVzOiAxMnB4O1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cdFx0fVxuXHRcdGZvb3RlciB7XG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0cGFkZGluZzogNXB4IDAgMCAxMHB4O1xuXHRcdH1cblx0fVxuXHRtYXJnaW4tYm90dG9tOiB2YXIoLS1zZWN0aW9uLW1iKTtcblx0LmhlbHBfZmFxLW1vcmUge1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRoZWlnaHQ6IDY0cHg7XG5cdFx0fVxuXHR9XG5cdCYtd3JhcHBlciB7XG5cdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciA0MDhweDtcblx0XHRnYXA6IDMwcHg7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDc5MHB4IDFmcjtcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdGdhcDogNDRweDtcblx0XHR9XG5cdH1cblx0Ji1iYW5uZXIge1xuXHRcdGhlaWdodDogNDk4cHg7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0fVxuXHR9XG59XG4uaGVscF9jb250ZW50LWJnIHtcblx0cGFkZGluZzogMTBweDtcblx0cGFkZGluZy1ib3R0b206IDUwcHg7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhY2tncm91bmQtYmx1ZSk7XG5cdGJvcmRlci1yYWRpdXM6IDIwcHg7XG59XG4iLCIuaGVscF9jb250ZW50LWdldHRlciB7XG5cdCYtYmFubmVyIHtcblx0XHRwYWRkaW5nOiA1MHB4IDQwcHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZC1ibHVlKTtcblx0XHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRwYWRkaW5nOiA0MHB4O1xuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0cGFkZGluZzogMzJweCAyMHB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHR9XG5cdFx0aDIge1xuXHRcdFx0Zm9udDogdmFyKC0tZGVza3RvcC0xOTIwLWgtNCk7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDE4cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdGgzIHtcblx0XHRcdGZvbnQ6IHZhcigtLWRlc2t0b3AtMTkyMC1oLTUpO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMThweDtcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNnB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHRoNCB7XG5cdFx0XHRmb250OiB2YXIoLS1kZXNrdG9wLTE5MjAtaC02KTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDE2cHg7XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTRweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0aDUsXG5cdFx0aDYge1xuXHRcdFx0Zm9udDogdmFyKC0tZGVza3RvcC0xOTIwLWgtNyk7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxNHB4O1xuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDEycHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdHAge1xuXHRcdFx0Zm9udDogdmFyKC0tYm9keS1sYXJnZSk7XG5cdFx0XHR3aWR0aDogNzIycHg7XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRcdFx0d2lkdGg6IDY2MnB4O1xuXHRcdFx0fVxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRcdHdpZHRoOiA2MDRweDtcblx0XHRcdFx0Zm9udDogdmFyKC0tYm9keS1tZWRpdW0pO1xuXHRcdFx0fVxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCYtY2FyZHMge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdHJvdy1nYXA6IDI1cHg7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0XHRyb3ctZ2FwOiAzMHB4O1xuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdGdhcDogMzBweDtcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdGdhcDogMjBweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0fVxuXHRcdCYtY2FyZCB7XG5cdFx0XHR3aWR0aDogNDA3cHg7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAxNnB4O1xuXHRcdFx0cGFkZGluZzogNDBweDtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXN0cm9rZS1saWdodC1ibHVlKTtcblxuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdG1pbi1oZWlnaHQ6IDI1MHB4O1xuXHRcdFx0bWF4LWhlaWdodDogNDAwcHg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0dHJhbnNpdGlvbjogbWF4LWhlaWdodCBlYXNlLWluLW91dCAwLjNzO1xuXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRcdFx0d2lkdGg6IDM4MHB4O1xuXHRcdFx0XHRwYWRkaW5nOiAzNnB4IDMycHg7XG5cdFx0XHR9XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdFx0d2lkdGg6IDM2OXB4O1xuXHRcdFx0fVxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0d2lkdGg6IDMzOXB4O1xuXHRcdFx0XHRtaW4taGVpZ2h0OiAxNTRweDtcblx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHRwYWRkaW5nOiAzMHB4IDIwcHg7XG5cdFx0XHR9XG5cdFx0XHQmLWhlYWRlciB7XG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRnYXA6IDE2cHg7XG5cdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogNDRweDtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdGltZyB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0dG9wOiA3cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdHAge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0Zm9udDogdmFyKC0tYm9keS1sYXJnZSk7XG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdGZvbnQ6IHZhcigtLWJvZHktbWVkaXVtKTtcblx0XHRcdFx0fVxuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRcdHdpZHRoOiAxNzBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0YnV0dG9uIHtcblx0XHRcdFx0Zm9udDogdmFyKC0tYnV0dG9uLXNtYWxsKTtcblx0XHRcdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzO1xuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogNDRweDtcblx0XHRcdFx0fVxuXHRcdFx0XHRhIHtcblx0XHRcdFx0XHRjb2xvcjogdmFyKC0tZ3JleS01MDApO1xuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1ncmV5LTUwMCk7XG5cdFx0XHRcdH1cblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0b3BhY2l0eTogMC44O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5oZWxwX2RvY3MtbG9hZC1tb3JlIHtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0bWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxufVxuIiwiLmhlbHBfY29udGVudC1saXppbmcge1xuXHRoMiB7XG5cdFx0Zm9udDogdmFyKC0tZGVza3RvcC0xOTIwLWgtNCk7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDE4cHg7XG5cdFx0fVxuXHR9XG5cdGgzIHtcblx0XHRmb250OiB2YXIoLS1kZXNrdG9wLTE5MjAtaC01KTtcblx0XHRtYXJnaW4tYm90dG9tOiAxOHB4O1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTZweDtcblx0XHR9XG5cdH1cblx0aDQge1xuXHRcdGZvbnQ6IHZhcigtLWRlc2t0b3AtMTkyMC1oLTYpO1xuXHRcdG1hcmdpbi1ib3R0b206IDE2cHg7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxNHB4O1xuXHRcdH1cblx0fVxuXHRoNSxcblx0aDYge1xuXHRcdGZvbnQ6IHZhcigtLWRlc2t0b3AtMTkyMC1oLTcpO1xuXHRcdG1hcmdpbi1ib3R0b206IDE0cHg7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMnB4O1xuXHRcdH1cblx0fVxuXHQmLWJhbm5lciB7XG5cdFx0bWFyZ2luLWJvdHRvbTogNTBweDtcblx0XHRib3JkZXItcmFkaXVzOiAxOHB4O1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzZweDtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRoZWlnaHQ6IDI2MHB4O1xuXHRcdH1cblx0XHRpbWcge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdG9iamVjdC1maXQ6IG5vbmU7XG5cdFx0fVxuXHR9XG5cdG9sIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0Z2FwOiAxMnB4O1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0Zm9udDogdmFyKC0tYm9keS1tZWRpdW0pICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHRcdGxpIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRnYXA6IDEycHg7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiA0NHB4O1xuXHRcdFx0XHR3aWR0aDogMjgwcHg7XG5cdFx0XHR9XG5cdFx0XHRzcGFuIHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktYmx1ZS10ZXh0KTtcblx0XHRcdFx0Zm9udDogdmFyKC0tY2FwdGlvbi1zbWFsbCk7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4td2hpdGUpO1xuXHRcdFx0XHR3aWR0aDogMzJweDtcblx0XHRcdFx0aGVpZ2h0OiAzMnB4O1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0dG9wOiAtNHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCYtY29udGVudCB7XG5cdFx0cGFkZGluZy1sZWZ0OiAzMHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDUwcHg7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdHBhZGRpbmctbGVmdDogMjBweDtcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDM2cHg7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cdFx0fVxuXHRcdCYtYWJvdXQge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHR9XG5cdFx0Ji1tb3JlIHtcblx0XHRcdHdpZHRoOiA3MjJweDtcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0XHR3aWR0aDogNjQ4cHg7XG5cdFx0XHR9XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdH1cblx0XHRcdCYgcDpudGgtY2hpbGQoMikge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMnB4O1xuXHRcdFx0fVxuXG5cdFx0XHRwIHtcblx0XHRcdFx0Zm9udDogdmFyKC0tYm9keS1sYXJnZSk7XG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0XHRcdGZvbnQ6IHZhcigtLWJvZHktbWVkaXVtKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuaGVscC1zbGlkZXItd3JhcHBlciB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdH1cblx0Ji1zbGlkZXIge1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHR3aWR0aDogODEycHg7XG5cdFx0Ji13cmFwcGVyIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0fVxuXHRcdCYtc2xpZGUge1xuXHRcdFx0d2lkdGg6IDQwNnB4O1xuXHRcdFx0aGVpZ2h0OiAzMjZweDtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRcdFx0d2lkdGg6IDM4MHB4O1xuXHRcdFx0fVxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0aGVpZ2h0OiAyNjBweDtcblx0XHRcdH1cblx0XHRcdGltZyB7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDE4cHg7XG5cdFx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuLmhlbHAtc2xpZGVyLXBhZ2luYXRpb24ge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGJvdHRvbTogLTI1cHg7XG5cdGxlZnQ6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRnYXA6IDhweDtcbn1cbi5oZWxwLXNsaWRlci1wcmV2IHtcblx0d2lkdGg6IDQwcHggIWltcG9ydGFudDtcblx0aGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdGxlZnQ6IC0yN3B4O1xuXHRcdHRvcDogNTAlICFpbXBvcnRhbnQ7XG5cdH1cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuXHR9XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0bGVmdDogLTIycHg7XG5cdH1cbn1cbi5oZWxwLXNsaWRlci1uZXh0IHtcblx0d2lkdGg6IDQwcHggIWltcG9ydGFudDtcblx0aGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG5cdH1cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRyaWdodDogLTIycHg7XG5cdH1cbn1cbiIsIi5oZWxwX2NvbnRlbnQtb2ZmaWNlIHtcblx0aDIge1xuXHRcdGZvbnQ6IHZhcigtLWRlc2t0b3AtMTkyMC1oLTQpO1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxOHB4O1xuXHRcdH1cblx0fVxuXHRoMyB7XG5cdFx0Zm9udDogdmFyKC0tZGVza3RvcC0xOTIwLWgtNSk7XG5cdFx0bWFyZ2luLWJvdHRvbTogMThweDtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDE2cHg7XG5cdFx0fVxuXHR9XG5cdGg0IHtcblx0XHRmb250OiB2YXIoLS1kZXNrdG9wLTE5MjAtaC02KTtcblx0XHRtYXJnaW4tYm90dG9tOiAxNnB4O1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTRweDtcblx0XHR9XG5cdH1cblx0aDUsXG5cdGg2IHtcblx0XHRmb250OiB2YXIoLS1kZXNrdG9wLTE5MjAtaC03KTtcblx0XHRtYXJnaW4tYm90dG9tOiAxNHB4O1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTJweDtcblx0XHR9XG5cdH1cblx0Ji1iYW5uZXIge1xuXHRcdG1hcmdpbi1ib3R0b206IDUwcHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogMThweDtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdG1heC1oZWlnaHQ6IDMyNXB4O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0XHRtYXgtaGVpZ2h0OiAzMDVweDtcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHRcdFx0bWF4LWhlaWdodDogMjk2cHg7XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzNnB4O1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGhlaWdodDogMjYwcHg7XG5cdFx0XHRtYXgtaGVpZ2h0OiAyNjBweDtcblx0XHR9XG5cdFx0aW1nIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRcdH1cblx0fVxuXHR1bCB7XG5cdFx0bWF4LXdpZHRoOiA0ODBweDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0Z2FwOiAxMHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0bWFyZ2luLWxlZnQ6IDIwcHg7XG5cdFx0Zm9udC1zaXplOiAxNXB4O1xuXHR9XG5cblx0dWwgbGkge1xuXHRcdGxpc3Qtc3R5bGUtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTInIGhlaWdodD0nNycgdmlld0JveD0nMCAwIDEyIDcnJTNFJTNDbGluZSB4MT0nMCcgeTE9JzMnIHgyPScxMicgeTI9JzMnIHN0cm9rZT0nJTIzODM5NkI0JyBzdHJva2Utd2lkdGg9JzEnLyUzRSUzQy9zdmclM0UlMEFcIikgIWltcG9ydGFudDtcblx0fVxuXHRvbCB7XG5cdFx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xuXHRcdGNvdW50ZXItcmVzZXQ6IG51bTtcblx0XHRtYXJnaW46IDAgMCAwIDM1cHg7XG5cdFx0cGFkZGluZzogMTVweCAwIDVweCAwO1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0fVxuXHRvbCBsaSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG1hcmdpbjogMCAwIDAgMDtcblx0XHRwYWRkaW5nOiAwIDAgMjBweCAwO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjQ7XG5cdH1cblx0b2wgbGk6YmVmb3JlIHtcblx0XHRjb250ZW50OiBjb3VudGVyKG51bSk7XG5cdFx0Y291bnRlci1pbmNyZW1lbnQ6IG51bTtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogLTNweDtcblx0XHRmb250OiB2YXIoLS1jYXB0aW9uLXNtYWxsKTtcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGxlZnQ6IC0zOHB4O1xuXHRcdHdpZHRoOiAzMnB4O1xuXHRcdGhlaWdodDogMzJweDtcblx0XHRiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuXHRcdGNvbG9yOiAjMWE1ZWQ0O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRsaW5lLWhlaWdodDogMjJweDtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdH1cblx0Ji1jb250ZW50IHtcblx0XHRwYWRkaW5nLWxlZnQ6IDMwcHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogNTBweDtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzZweDtcblx0XHRcdHBhZGRpbmctbGVmdDogMTBweDtcblx0XHR9XG5cdFx0Ji1hYm91dCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdFx0cCB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDE2cHg7XG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDEycHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdGgyIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMThweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0aDMge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxOHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRoNCB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDE2cHg7XG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDEycHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdGg1IHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTZweDtcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTJweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmLW1vcmUge1xuXHRcdFx0d2lkdGg6IDcyMnB4O1xuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRcdHdpZHRoOiA2NDhweDtcblx0XHRcdH1cblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0fVxuXHRcdFx0JiBwOm50aC1jaGlsZCgyKSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDEycHg7XG5cdFx0XHR9XG5cblx0XHRcdHAge1xuXHRcdFx0XHRmb250OiB2YXIoLS1ib2R5LWxhcmdlKTtcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRcdFx0Zm9udDogdmFyKC0tYm9keS1tZWRpdW0pO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5oZWxwLXNsaWRlci13cmFwcGVyIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0fVxuXHQmLXNsaWRlciB7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdHdpZHRoOiA4MTJweDtcblx0XHQmLXdyYXBwZXIge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHR9XG5cdFx0Ji1zbGlkZSB7XG5cdFx0XHR3aWR0aDogNDA2cHg7XG5cdFx0XHRoZWlnaHQ6IDMyNnB4O1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdFx0XHR3aWR0aDogMzgwcHg7XG5cdFx0XHR9XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRoZWlnaHQ6IDI2MHB4O1xuXHRcdFx0fVxuXHRcdFx0aW1nIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDE4cHg7XG5cdFx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuLmhlbHAtc2xpZGVyLXBhZ2luYXRpb24ge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGJvdHRvbTogLTI1cHg7XG5cdGxlZnQ6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRnYXA6IDhweDtcbn1cbi5oZWxwLXNsaWRlci1wcmV2IHtcblx0d2lkdGg6IDQwcHggIWltcG9ydGFudDtcblx0aGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdGxlZnQ6IC0yN3B4O1xuXHRcdHRvcDogNTAlICFpbXBvcnRhbnQ7XG5cdH1cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuXHR9XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0bGVmdDogLTIycHg7XG5cdH1cbn1cbi5oZWxwLXNsaWRlci1uZXh0IHtcblx0d2lkdGg6IDQwcHggIWltcG9ydGFudDtcblx0aGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG5cdH1cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRyaWdodDogLTIycHg7XG5cdH1cbn1cbiIsIi5oZWxwX2NvbnRlbnQtcXVlc3Rpb25zIHtcblx0Ji13cmFwcGVyIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHR9XG5cdH1cblx0Ji1zZWFyY2gge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGJvcmRlci1yYWRpdXM6IDhweDtcblx0XHQmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcblx0XHRcdGZvbnQ6IHZhcigtLWJ1dHRvbi1tZWRpdW0pO1xuXHRcdFx0Y29sb3I6IHZhcigtLWdyZXktNTAwKTtcblx0XHR9XG5cdFx0Jjo6LW1vei1wbGFjZWhvbGRlciB7XG5cdFx0XHRmb250OiB2YXIoLS1idXR0b24tbWVkaXVtKTtcblx0XHRcdGNvbG9yOiB2YXIoLS1ncmV5LTUwMCk7XG5cdFx0fVxuXHRcdCY6LW1vei1wbGFjZWhvbGRlciB7XG5cdFx0XHRmb250OiB2YXIoLS1idXR0b24tbWVkaXVtKTtcblx0XHRcdGNvbG9yOiB2YXIoLS1ncmV5LTUwMCk7XG5cdFx0fVxuXHRcdCY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcblx0XHRcdGZvbnQ6IHZhcigtLWJ1dHRvbi1tZWRpdW0pO1xuXHRcdFx0Y29sb3I6IHZhcigtLWdyZXktNTAwKTtcblx0XHR9XG5cdFx0cGFkZGluZzogMTVweCAyNHB4O1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXN0cm9rZS1saWdodC1ibHVlKTtcblx0fVxuXHQmLWljb24ge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDogMjRweDtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0dG9wOiA1MCU7XG5cdH1cbn1cbiIsIi5oZWxwX3N3aXRjaCB7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cdFx0Jjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuXHRcdFx0d2lkdGg6IDJweDtcblx0XHR9XG5cblx0XHQmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHR9XG5cblx0XHQmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmV5LTEwMCk7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAxMXB4O1xuXHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuNHM7XG5cdFx0XHQtbW96LXRyYW5zaXRpb246IGFsbCAwLjRzO1xuXHRcdFx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC40cztcblx0XHR9XG5cblx0XHQmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjNTU1O1xuXHRcdH1cblx0fVxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhY2tncm91bmQtYmx1ZSk7XG5cdFx0b3ZlcmZsb3cteDogc2Nyb2xsO1xuXHR9XG59XG4uaGVscF9zd2l0Y2gtd3JhcHBlciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0cGFkZGluZzogNHB4O1xuXG5cdG1heC13aWR0aDogbWF4LWNvbnRlbnQ7XG5cdGhlaWdodDogNTZweDtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZC1ibHVlKTtcblx0ZGlzcGxheTogZmxleDtcblx0Ym9yZGVyLXJhZGl1czogNnB4O1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRtYXgtd2lkdGg6IG1heC1jb250ZW50O1xuXHR9XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cdFx0Jjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuXHRcdFx0d2lkdGg6IDJweDtcblx0XHR9XG5cblx0XHQmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHR9XG5cblx0XHQmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmV5LTEwMCk7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAxMXB4O1xuXHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuNHM7XG5cdFx0XHQtbW96LXRyYW5zaXRpb246IGFsbCAwLjRzO1xuXHRcdFx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC40cztcblx0XHR9XG5cblx0XHQmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjNTU1O1xuXHRcdH1cblx0fVxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0fVxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXgtd2lkdGg6IDc2OHB4O1xuXHR9XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzdHJldGNoO1xuXHRcdHdpZHRoOiA2OTJweDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAyMzZweDtcblx0XHRtYXgtd2lkdGg6IG5vbmU7XG5cdFx0aGVpZ2h0OiA1NHB4O1xuXHRcdG92ZXJmbG93OiB2aXNpYmxlO1xuXHR9XG59XG4uaGVscC1zY3JvbGwtcmlnaHQge1xuXHRtYXJnaW4tcmlnaHQ6IDRweDtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdG1hcmdpbi10b3A6IDRweDtcblx0aGVpZ2h0OiA0OHB4O1xuXHR3aWR0aDogNDBweDtcblx0ZmxleDogMCAwIGF1dG87XG5cdC8vIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi13aGl0ZSk7XG5cdGJvcmRlci1yYWRpdXM6IDhweDtcblxuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHRvcDogMnB4O1xuXHRyaWdodDogMnB4O1xuXHR0cmFuc2l0aW9uOiB3aWR0aCAwLjNzO1xuXHQmOmhvdmVyIHtcblx0XHRmaWx0ZXI6IGJyaWdodG5lc3MoMS4xKTtcblx0fVxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0fVxufVxuLmhlbHAtc2Nyb2xsLWxlZnQge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0bWFyZ2luLXRvcDogNHB4O1xuXHRtYXJnaW4tbGVmdDogNHB4O1xuXHRoZWlnaHQ6IDQ4cHg7XG5cdHdpZHRoOiAwO1xuXHRmbGV4OiAwIDAgYXV0bztcblx0Ly8gZGlzcGxheTogbm9uZTtcblx0Ly8gcG9zaXRpb246IGFic29sdXRlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLXdoaXRlKTtcblx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXG5cdGN1cnNvcjogcG9pbnRlcjtcblx0dG9wOiAycHg7XG5cdHotaW5kZXg6IDEwO1xuXHRsZWZ0OiAzcHg7XG5cdHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG5cdHRyYW5zaXRpb246IHdpZHRoIDAuM3M7XG5cdCY6aG92ZXIge1xuXHRcdGZpbHRlcjogYnJpZ2h0bmVzcygxLjEpO1xuXHR9XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0bGVmdDogM3B4O1xuXHR9XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHR9XG59XG5cbi5oZWxwX3N3aXRjaC1idG4ge1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0cGFkZGluZzogMTBweCAxMnB4ICFpbXBvcnRhbnQ7XG5cdH1cbn1cbi5oZWxwX3N3aXRjaC1idXR0b25zLXdyYXBwZXIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdHdpZHRoOiBhdXRvO1xuXHR9XG59XG4uaGVscF9zd2l0Y2gtYnV0dG9ucy13cmFwcGVyIHtcblx0bWF4LXdpZHRoOiBtYXgtY29udGVudDtcblxuXHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhY2tncm91bmQtYmx1ZSk7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdG1heC13aWR0aDogbWF4LWNvbnRlbnQ7XG5cdH1cbn1cbiIsIi5ob21lX19iYW5uZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0Y29sb3I6ICNmZmY7XG5cdG1hcmdpbi1ib3R0b206IHZhcigtLXNlY3Rpb24tbWIpO1xuXG5cdC5ob21lX19iYW5uZXItc2xpZGVyLWNvbnRhaW5lciB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMTUlO1xuXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdHRvcDogMTAlO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdH1cblx0fVxuXG5cdC5jb250YWluZXIge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR6LWluZGV4OiAxO1xuXHR9XG5cblx0LmhvbWVfX2Jhbm5lci1zbGlkZXItY29udGVudCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdHBhZGRpbmctdG9wOiAyMjRweDtcblxuXHRcdCYtd3JhcHBlciB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdH1cblxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRwYWRkaW5nLXRvcDogMjEwcHg7XG5cdFx0XHRvdmVyZmxvdy15OiB2aXNpYmxlO1xuXHRcdFx0aGVpZ2h0OiA0ODBweDtcblx0XHR9XG5cdH1cblxuXHQuaG9tZV9fYmFubmVyX2JnIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdGZpbHRlcjogYnJpZ2h0bmVzcyh2YXIoLS1icmlnaHRuZXNzU2xpZGVyKSk7XG5cdH1cblxuXHQuaG9tZV9fYmFubmVyX2JnLmFjdGl2ZSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cblx0XHRhbmltYXRpb246IHZpc2libGVCZyAxcyBmb3J3YXJkcztcblx0fVxuXG5cdEBrZXlmcmFtZXMgdmlzaWJsZUJnIHtcblx0XHRmcm9tIHtcblx0XHRcdGZpbHRlcjogYnJpZ2h0bmVzcygwKTtcblx0XHR9XG5cblx0XHR0byB7XG5cdFx0XHRmaWx0ZXI6IGJyaWdodG5lc3ModmFyKC0tYnJpZ2h0bmVzc1NsaWRlcikpO1xuXHRcdH1cblx0fVxuXG5cdC5idG4tbGl6aW5nIHtcblx0XHRtYXJnaW4tYm90dG9tOiAxMDVweDtcblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdGhlaWdodDogNzg5cHg7XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdGhlaWdodDogNzYwcHg7XG5cblx0XHQuYnRuLWxpemluZyB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxNTlweDtcblx0XHR9XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdGhlaWdodDogNzQ5cHg7XG5cblx0XHQuYnRuLWxpemluZyB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMjZweDtcblx0XHR9XG5cdH1cbn1cblxuLmhvbWVfX2Jhbm5lci1sYXllciB7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuXHR6LWluZGV4OiA5OTk5OTk5OTtcbn1cblxuLmhvbWVfX2Jhbm5lcl90aXRsZSB7XG5cdG1heC13aWR0aDogNzkzcHg7XG5cdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjRweDtcblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdG1hcmdpbi1ib3R0b206IDE0cHggIWltcG9ydGFudDtcblx0XHQvLyB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG5cdFx0d2hpdGUtc3BhY2U6IG5vcm1hbDtcblx0XHRmb250LXNpemU6IDIzcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDMwcHg7XG5cdH1cbn1cblxuLmhvbWVfX2Jhbm5lcl90ZXh0IHtcblx0Zm9udDogdmFyKC0tYm9keS1leHRyYS1sYXJnZSk7XG5cdGxldHRlci1zcGFjaW5nOiAtMSU7XG5cdG1heC13aWR0aDogNzUwcHg7XG5cdG1hcmdpbi1ib3R0b206IDM3cHg7XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzRweDtcblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdG1hcmdpbi1ib3R0b206IDI4cHg7XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0Zm9udDogdmFyKC0tYm9keS1tZWRpdW0pO1xuXHR9XG59XG5cbi5ob21lX19iYW5uZXJfYmcge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDA7XG5cdHRvcDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0b2JqZWN0LWZpdDogY292ZXI7XG5cdG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xufVxuXG4uaG9tZV9fYmFubmVyX2Nhcm91c2VsIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXJnaW46IDAgLTZweCAwIC02cHg7XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRtYXJnaW46IDA7XG5cdFx0aGVpZ2h0OiAyNDNweDtcblx0fVxufVxuXG4uaG9tZV9fYmFubmVyX25hdmlnYXRpb24ge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdHotaW5kZXg6IDI7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0d2lkdGg6IDUycHg7XG5cdGhlaWdodDogNTJweDtcblx0Ym94LXNoYWRvdzogMHB4IDhweCAxOHB4IC02cHggIzE4Mjc0YjFmO1xuXHR0cmFuc2l0aW9uOiA0MDBtcztcblx0YmFja2Ryb3AtZmlsdGVyOiBibHVyKDdweCk7XG5cdGJhY2tncm91bmQ6IHJnYmEoMTE4LCAxNTgsIDIyNiwgMC45KTtcblxuXHRob21lX190YXNrX2xpbmsgJjpob3ZlciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWJsdWUtdGV4dCk7XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHR3aWR0aDogNDBweDtcblx0XHRoZWlnaHQ6IDQwcHg7XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cbi5ob21lX19iYW5uZXJfc2xpZGVyIHtcblx0cGFkZGluZzogNjBweCA2cHg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0b3ZlcmZsb3c6IHZpc2libGU7XG5cdFx0cGFkZGluZzogMDtcblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHR9XG59XG5cbi5ob21lX19iYW5uZXJfc2xpZGVyX193cmFwcGVyIHtcblx0ZGlzcGxheTogZmxleDtcblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblx0XHRoZWlnaHQ6IDIwMHB4O1xuXHR9XG59XG5cbi5ob21lX19iYW5uZXJfc2xpZGVyLXByZXYge1xuXHRsZWZ0OiAtMjZweDtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgxODBkZWcpO1xuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdGxlZnQ6IC0yMHB4O1xuXHR9XG59XG5cbi5ob21lX19iYW5uZXJfc2xpZGVyLW5leHQge1xuXHRyaWdodDogLTIxcHg7XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0cmlnaHQ6IC0xNHB4O1xuXHR9XG59XG5cbi5ob21lX19iYW5uZXJfbmF2aWdhdGlvbi0tZGlzYWJsZSB7XG5cdG9wYWNpdHk6IDA7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uaG9tZV9fYmFubmVyX3NsaWRlciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmhvbWVfX2Jhbm5lcl9zbGlkZSB7XG5cdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0aGVpZ2h0OiAxNDFweDtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0cGFkZGluZy1sZWZ0OiAzMXB4O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cblx0LmhvbWVfX2Jhbm5lcl9zbGlkZV9saW5lX3Byb2dyZXNzIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0d2lkdGg6IGNhbGMoMTAwJSArIDZweCk7XG5cdFx0aGVpZ2h0OiBjYWxjKDEwMCUgKyA2cHgpO1xuXHRcdGJvcmRlcjogMnB4IHNvbGlkIHdoaXRlO1xuXHRcdGJvcmRlci1yYWRpdXM6IDIzcHg7XG5cdFx0bGVmdDogLTNweDtcblx0XHR0b3A6IC0zcHg7XG5cdFx0b3BhY2l0eTogMDtcblx0XHR0cmFuc2l0aW9uOiA0MDBtcztcblx0fVxuXG5cdCYtLWFjdGl2ZSB7XG5cdFx0LmhvbWVfX2Jhbm5lcl9zbGlkZV9saW5lX3Byb2dyZXNzIHtcblx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0fVxuXG5cdFx0LmhvbWVfX2Jhbm5lcl9zbGlkZV9saW5lIHtcblx0XHRcdHdpZHRoOiAzMjZweDtcblxuXHRcdFx0Ly8gLmhvbWVfX2Jhbm5lcl9zbGlkZV9saW5lX3Byb2dyZXNzIHtcblx0XHRcdC8vIFx0YW5pbWF0aW9uOiBwcm9ncmVzc0JhciBjYWxjKDQgKiAxcykgbGluZWFyIGZvcndhcmRzO1xuXHRcdFx0Ly8gfVxuXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdFx0XHR3aWR0aDogMjY1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0aGVpZ2h0OiAxMjZweDtcblx0XHRwYWRkaW5nLWxlZnQ6IDI4cHg7XG5cblx0XHQmLS1hY3RpdmUge1xuXHRcdFx0LmhvbWVfX2Jhbm5lcl9zbGlkZV9saW5lIHtcblx0XHRcdFx0d2lkdGg6IDMyMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdHdpZHRoOiAzODBweDtcblxuXHRcdCYtLWFjdGl2ZSB7XG5cdFx0XHQuaG9tZV9fYmFubmVyX3NsaWRlX2xpbmUge1xuXHRcdFx0XHR3aWR0aDogMjcwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHR3aWR0aDogMjk5cHg7XG5cdFx0aGVpZ2h0OiAxMTVweDtcblx0XHRwYWRkaW5nLWxlZnQ6IDE3cHg7XG5cdH1cbn1cblxuLmhvbWVfX2Jhbm5lcl9zbGlkZV9saW5lIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRib3R0b206IC0yNHB4O1xuXHRsZWZ0OiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0aGVpZ2h0OiA0cHg7XG5cdHdpZHRoOiAxMDAlO1xuXHRiYWNrZ3JvdW5kOiByZ2JhKCNmZmZmZmYsIDAuNSk7XG5cdHdpZHRoOiA0OHB4O1xuXHRib3JkZXItcmFkaXVzOiAyNXB4O1xuXHR0cmFuc2l0aW9uOiA0MDBtcztcblxuXHQuaG9tZV9fYmFubmVyX3NsaWRlX2xpbmVfcHJvZ3Jlc3Mge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRjb250ZW50OiAnJztcblx0XHRib3JkZXItcmFkaXVzOiAyNXB4O1xuXHRcdGxlZnQ6IDA7XG5cdFx0dG9wOiAwO1xuXHRcdHdpZHRoOiAwO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRib3R0b206IC0xNnB4O1xuXHR9XG59XG5cbi5ob21lX19iYW5uZXJfc2xpZGVfX2NvbnRlbnQge1xuXHRmb250OiB2YXIoLS1ib2R5LW1lZGl1bSk7XG5cdG1heC13aWR0aDogMjc1cHg7XG5cdHdpZHRoOiAxMDAlO1xuXHRwYWRkaW5nLWJvdHRvbTogNnB4O1xuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdG1heC13aWR0aDogMjUzcHg7XG5cdH1cbn1cblxuLmhvbWVfX2Jhbm5lcl9zbGlkZV9fdGl0bGUge1xuXHRjb2xvcjogdmFyKC0tbWFpbi10aWZmYW55KTtcblx0Zm9udDogdmFyKC0tY2FwdGlvbi1tZWRpdW0pO1xuXHRtYXJnaW4tdG9wOiA2cHg7XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogNHB4O1xuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRmb250OiB2YXIoLS1jYXB0aW9uLXNtYWxsKTtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHR9XG59XG5cbi5ob21lX19iYW5uZXJfc2xpZGVfX3RleHQge1xuXHRjb2xvcjogdmFyKC0tbWFpbi1ibGFjayk7XG5cdGZvbnQ6IHZhcigtLWJvZHktbWVkaXVtKTtcblx0bGluZS1oZWlnaHQ6IDI2cHg7XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRmb250OiB2YXIoLS1ib2R5LXNtYWxsKTtcblx0fVxufVxuXG4uaG9tZV9fYmFubmVyX3NsaWRlX19pbWFnZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cmlnaHQ6IDEwcHg7XG5cdHRvcDogMTBweDtcblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHR3aWR0aDogOTZweDtcblx0XHRoZWlnaHQ6IDk0cHg7XG5cdFx0cmlnaHQ6IDE1cHg7XG5cdFx0dG9wOiAxNnB4O1xuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cbi5ob21lX19iYW5uZXItc2xpZGVyLWNvbnRlbnQtc2xpZGUge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5ob21lX19iYW5uZXItc2xpZGVyX2FkdmVydGlzZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cmlnaHQ6IDA7XG5cdHRvcDogLTYwcHg7XG5cdHotaW5kZXg6IDk5O1xuXG5cdCYtYnRuIHtcblx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWdyZXktMTAwKTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0Zm9udDogdmFyKC0tYnV0dG9uLXNtYWxsKTtcblx0XHRjb2xvcjogdmFyKC0tc3Ryb2tlLWxpZ2h0LWdyZXkpO1xuXHRcdHBhZGRpbmc6IDRweCAxMnB4O1xuXHRcdGJhY2tncm91bmQ6ICMwMDAwMDAzMztcblx0XHR0cmFuc2l0aW9uOiBlYXNlIDAuM3M7XG5cdFx0b3BhY2l0eTogMC45NTtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0cGFkZGluZzogM3B4IDEycHg7XG5cdFx0fVxuXG5cdFx0QG1lZGlhIChwb2ludGVyOiBmaW5lKSB7XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0Y29sb3I6IHZhcigtLW1haW4td2hpdGUpO1xuXHRcdFx0XHRib3JkZXItY29sb3I6IHZhcigtLW1haW4td2hpdGUpO1xuXG5cdFx0XHRcdC5ob21lX19iYW5uZXItc2xpZGVyX2FkdmVydGlzZS1wb3B1cC13cmFwcGVyIHtcblx0XHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHRcdHBvaW50ZXItZXZlbnRzOiBhbGw7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ji1wb3B1cC13cmFwcGVyIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCk7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0cGFkZGluZy10b3A6IDI5cHg7XG5cdFx0dHJhbnNpdGlvbjogZWFzZSAwLjVzO1xuXHRcdG1pbi13aWR0aDogMzE5LjVweDtcblx0XHRyaWdodDogMDtcblx0XHR0b3A6IDIwcHg7XG5cdFx0Y3Vyc29yOiBkZWZhdWx0O1xuXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdG1pbi13aWR0aDogdW5zZXQ7XG5cdFx0XHR3aWR0aDogMjk2cHg7XG5cdFx0XHRsZWZ0OiAtMjIwcHg7XG5cdFx0fVxuXHR9XG5cblx0Ji1wb3B1cCB7XG5cdFx0Ym9yZGVyLXJhZGl1czogMTJweDtcblx0XHRiYWNrZ3JvdW5kOiB2YXIoLS1tYWluLXdoaXRlKTtcblx0XHRwYWRkaW5nOiAxNXB4IDI0LjVweCAyMHB4IDIwcHg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdHBhZGRpbmc6IDEycHggMjBweCAxNXB4IDE1cHg7XG5cdFx0fVxuXG5cdFx0Ji1jbG9zZSB7XG5cdFx0XHRAbWVkaWEgKHBvaW50ZXI6IGZpbmUpIHtcblx0XHRcdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdFx0fVxuXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRyaWdodDogOHB4O1xuXHRcdFx0dG9wOiAzM3B4O1xuXHRcdFx0ei1pbmRleDogMTA7XG5cdFx0fVxuXG5cdFx0Ji1wb2x5Z29uIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHJpZ2h0OiAzM3B4O1xuXHRcdFx0ei1pbmRleDogLTE7XG5cdFx0XHR3aWR0aDogMjBweDtcblx0XHRcdGhlaWdodDogMjBweDtcblx0XHRcdHRvcDogMTVweDtcblx0XHRcdGZpbGw6IHdoaXRlO1xuXHRcdH1cblxuXHRcdCYtdGl0bGUge1xuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vcm1hbDtcblx0XHRcdFx0c3Bhbntcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdFx0Zm9udDogdmFyKC0tY2FwdGlvbi1tZWRpdW0pO1xuXHRcdFx0Y29sb3I6IHZhcigtLW1haW4tYmxhY2spO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRmb250OiB2YXIoLS1jYXB0aW9uLXNtYWxsKTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLWNvbnRlbnQge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGdhcDogOHB4O1xuXG5cdFx0XHRzcGFuIHtcblx0XHRcdFx0Zm9udDogdmFyKC0tYm9keS1tZWRpdW0pO1xuXHRcdFx0XHRjb2xvcjogdmFyKC0tbWFpbi1ibGFjayk7XG5cblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0XHRmb250OiB2YXIoLS1ib2R5LXNtYWxsKTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdFx0d29yZC1icmVhazogYnJlYWstYWxsO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji1saW5rIHtcblx0XHRcdGZvbnQ6IHZhcigtLWJvZHktbWVkaXVtKTtcblx0XHRcdGNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6IG5vbmU7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdGZvbnQ6IHZhcigtLWJvZHktc21hbGwpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uaG9tZV9fYmFubmVyLXNsaWRlcl9hZHZlcnRpc2UtcG9wdXAtd3JhcHBlci12aXNpYmxlIHtcblx0b3BhY2l0eTogMTtcblx0cG9pbnRlci1ldmVudHM6IGFsbDtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuXG4uaG9tZV9fYmFubmVyLXNsaWRlcl9hZHZlcnRpc2UtYnRuLXZpc2libGUge1xuXHRvcGFjaXR5OiAxO1xufVxuXG5Aa2V5ZnJhbWVzIHByb2dyZXNzQmFyIHtcblx0MCUge1xuXHRcdHdpZHRoOiAwO1xuXHR9XG5cblx0MTAwJSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cbn0iLCIuaG9tZV9fdGFza3Mge1xuXHRtYXJnaW4tYm90dG9tOiB2YXIoLS1zZWN0aW9uLW1iKTtcblxuXHQudGl0bGUge1xuXHRcdG1heC13aWR0aDogNzI3cHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogNTBweDtcblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdC50aXRsZSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA0NnB4O1xuXHRcdH1cblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cblx0XHQudGl0bGUge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNDRweDtcblx0XHR9XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdC50aXRsZSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdH1cblx0fVxuXHQmLXRpdGxlIHtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdHdpZHRoOiA1NDBweDtcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdHdpZHRoOiAzMzVweDtcblx0XHR9XG5cdH1cbn1cblxuLmhvbWVfX3Rhc2tzLXdyYXBwZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5ob21lX190YXNrc19zbGlkZXIge1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkgYW5kIChwb2ludGVyOiBmaW5lKSB7XG5cdFx0b3ZlcmZsb3c6IHZpc2libGU7XG5cdH1cbn1cblxuLmhvbWVfX3Rhc2tzX2lubmVyIHtcblx0ZGlzcGxheTogZmxleDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRnYXA6IDQycHg7XG5cdH1cbn1cblxuLmhvbWVfX3Rhc2tzX3NsaWRlIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGhlaWdodDogNTY4cHg7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1iYWNrZ3JvdW5kLWJsdWUpO1xuXHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRwYWRkaW5nOiA0MHB4IDI0cHggMjRweDtcblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRoZWlnaHQ6IDU2NnB4O1xuXHRcdHBhZGRpbmc6IDQwcHggMjBweCAyMHB4O1xuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0d2lkdGg6IDMxMHB4O1xuXHRcdGhlaWdodDogNDc4cHg7XG5cdFx0cGFkZGluZzogMzRweCAyMHB4IDIwcHg7XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0cGFkZGluZzogMzBweCAyMHB4IDIwcHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiA0ODBweDtcblx0XHRhbmltYXRpb246IGZhZGVJbiBmb3J3YXJkcyAwLjNzO1xuXHRcdC8vICY6bnRoLWNoaWxkKG4gKyA0KSB7XG5cdFx0Ly8gXHRkaXNwbGF5OiBub25lO1xuXHRcdC8vIH1cblx0fVxufVxuXG4uaG9tZV9fdGFza19uYW1lIHtcblx0Zm9udDogdmFyKC0tZGVza3RvcC0xOTIwLWgtNik7XG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cblx0c3ZnIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMXB4LCAyLjVweCk7XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRtYXJnaW4tYm90dG9tOiA2cHg7XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRtYXJnaW4tYm90dG9tOiA4cHg7XG5cdH1cbn1cblxuLmhvbWVfX3Rhc2tfdGV4dCB7XG5cdGZvbnQ6IHZhcigtLWJvZHktbWVkaXVtKTtcblx0cGFkZGluZzogMCAxNXB4O1xuXHRjb2xvcjogdmFyKC0tZ3JleS01MDApO1xuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdGZvbnQ6IHZhcigtLWJvZHktc21hbGwpO1xuXHRcdHBhZGRpbmc6IDA7XG5cdH1cbn1cblxuLmhvbWVfX3Rhc2tfaW1hZ2Uge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHdpZHRoOiAxMDAlO1xuXHRsZWZ0OiAwO1xuXHRyaWdodDogMDtcblx0Ym90dG9tOiA4MnB4O1xuXHRvYmplY3QtZml0OiBjb3Zlcjtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0aGVpZ2h0OiAzMDBweDtcblx0XHRib3R0b206IDg4cHg7XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRoZWlnaHQ6IDI0MHB4O1xuXHRcdGJvdHRvbTogOTJweDtcblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0aGVpZ2h0OiAyMDVweDtcblx0fVxufVxuXG4uaG9tZV9fdGFza19saW5rIHtcblx0Zm9udDogdmFyKC0tYnV0dG9uLW1lZGl1bSk7XG5cdGNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuXHRib3JkZXI6IDEuMnB4IHNvbGlkIHZhcigtLW1haW4tYmx1ZSk7XG5cdG1hcmdpbi10b3A6IGF1dG87XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0dHJhbnNpdGlvbjogNDAwbXM7XG5cdHBhZGRpbmc6IDE0cHggMDtcblxuXHQmOmhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnktYmx1ZS10ZXh0KTtcblx0XHRjb2xvcjogI2ZmZjtcblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuXHRcdHBhZGRpbmc6IDEzcHggMDtcblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0Zm9udDogdmFyKC0tYnV0dG9uLXNtYWxsKTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0cGFkZGluZzogMTVweCAwIDE2cHg7XG5cdH1cbn1cblxuLmhvbWVfX3Rhc2tzX25hdmlnYXRpb24ge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdHotaW5kZXg6IDI7XG5cdGJhY2tncm91bmQ6ICNmZmZmZmY7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0d2lkdGg6IDUycHg7XG5cdGhlaWdodDogNTJweDtcblx0Ym94LXNoYWRvdzogMHB4IDhweCAxOHB4IC02cHggIzE4Mjc0YjFmO1xuXHR0cmFuc2l0aW9uOiA0MDBtcztcblx0ZGlzcGxheTogbm9uZTtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cblx0QG1lZGlhIChwb2ludGVyOiBmaW5lKSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0fVxufVxuXG4uaG9tZV9fdGFza3NfbmF2aWdhdGlvbi0tZGlzYWJsZSB7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRvcGFjaXR5OiAwO1xufVxuXG4uaG9tZV9fdGFza3Nfc2xpZGVyLXByZXYge1xuXHRsZWZ0OiAtMjZweDtcbn1cblxuLmhvbWVfX3Rhc2tzX3NsaWRlci1uZXh0IHtcblx0cmlnaHQ6IC0yNnB4O1xufVxuXG4uaG9tZV9fdGFza3NfbW9iaWxlQnRuIHtcblx0ZGlzcGxheTogbm9uZTtcblx0Zm9udDogdmFyKC0tYnV0dG9uLXNtYWxsKTtcblx0Y29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhY2tncm91bmQtYmx1ZSk7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0d2lkdGg6IDI5NXB4O1xuXHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRtYXJnaW46IDMwcHggYXV0byAwO1xuXHRwYWRkaW5nOiAxNnB4IDAgMTdweDtcblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG59XG4iLCIuaW5zdXJlX2V2ZW50LXNsdWcge1xuXHRoMSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0fVxufVxuLmluc3VyZV9teXNlbGYtc2x1Zy1wb2xpcy1tb2JpbGUge1xuXHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0fVxufVxuLmluc3VyZV9ldmVudHMtc2x1Zy1jb250ZW50IHtcblx0aDIge1xuXHRcdGZvbnQ6IHZhcigtLWRlc2t0b3AtMTkyMC1oLTQpO1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxOHB4O1xuXHRcdH1cblx0fVxuXHRoMyB7XG5cdFx0Zm9udDogdmFyKC0tZGVza3RvcC0xOTIwLWgtNSk7XG5cdFx0bWFyZ2luLWJvdHRvbTogMThweDtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDE2cHg7XG5cdFx0fVxuXHR9XG5cdGg0IHtcblx0XHRmb250OiB2YXIoLS1kZXNrdG9wLTE5MjAtaC02KTtcblx0XHRtYXJnaW4tYm90dG9tOiAxNnB4O1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTRweDtcblx0XHR9XG5cdH1cblx0aDUsXG5cdGg2IHtcblx0XHRmb250OiB2YXIoLS1kZXNrdG9wLTE5MjAtaC03KTtcblx0XHRtYXJnaW4tYm90dG9tOiAxNHB4O1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTJweDtcblx0XHR9XG5cdH1cblx0bWFyZ2luLWJvdHRvbTogdmFyKC0tc2VjdGlvbi1tYik7XG5cdCYtd3JhcHBlciB7XG5cdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciA0MDhweDtcblx0XHRnYXA6IDMwcHg7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAzODBweDtcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdGdhcDogMjBweDtcblx0XHR9XG5cdFx0dWwge1xuXHRcdFx0bWF4LXdpZHRoOiA0ODBweDtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0Z2FwOiAxMHB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdG1hcmdpbi1sZWZ0OiAyMHB4O1xuXHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdH1cblxuXHRcdHVsIGxpIHtcblx0XHRcdGxpc3Qtc3R5bGUtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTInIGhlaWdodD0nNycgdmlld0JveD0nMCAwIDEyIDcnJTNFJTNDbGluZSB4MT0nMCcgeTE9JzMnIHgyPScxMicgeTI9JzMnIHN0cm9rZT0nJTIzODM5NkI0JyBzdHJva2Utd2lkdGg9JzEnLyUzRSUzQy9zdmclM0UlMEFcIikgIWltcG9ydGFudDtcblx0XHR9XG5cdFx0b2wge1xuXHRcdFx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xuXHRcdFx0Y291bnRlci1yZXNldDogbnVtO1xuXHRcdFx0bWFyZ2luOiAwIDAgMCAzNXB4O1xuXHRcdFx0cGFkZGluZzogMTVweCAwIDVweCAwO1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdH1cblx0XHRvbCBsaSB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRtYXJnaW46IDAgMCAwIDA7XG5cdFx0XHRwYWRkaW5nOiAwIDAgMjBweCAwO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNDtcblx0XHR9XG5cdFx0b2wgbGk6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6IGNvdW50ZXIobnVtKTtcblx0XHRcdGNvdW50ZXItaW5jcmVtZW50OiBudW07XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IC0zcHg7XG5cdFx0XHRmb250OiB2YXIoLS1jYXB0aW9uLXNtYWxsKTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRsZWZ0OiAtMzhweDtcblx0XHRcdHdpZHRoOiAzMnB4O1xuXHRcdFx0aGVpZ2h0OiAzMnB4O1xuXHRcdFx0YmFja2dyb3VuZDogI2ZmZmZmZjtcblx0XHRcdGNvbG9yOiAjMWE1ZWQ0O1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDIycHg7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0fVxuXHR9XG59XG4iLCIuaW5zdXJlX2V2ZW50cy1zbHVnLXN3aXRjaCB7XG5cdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjRweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kLWJsdWUpO1xuXHRcdG92ZXJmbG93LXg6IHNjcm9sbDtcblx0fVxuXHQmLXdyYXBwZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhY2tncm91bmQtYmx1ZSk7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0cGFkZGluZzogNHB4O1xuXHRcdG1heC13aWR0aDogNzkycHg7XG5cdFx0aGVpZ2h0OiA1NnB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhY2tncm91bmQtYmx1ZSk7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRib3JkZXItcmFkaXVzOiA2cHg7XG5cdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHQuc3dpdGNoX2J1dHRvbiB7XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMzUuOHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRcdG1heC13aWR0aDogNzkwcHg7XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0b3ZlcmZsb3cteDogc2Nyb2xsO1xuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzdHJldGNoO1xuXHRcdFx0d2lkdGg6IDk0MnB4O1xuXG5cdFx0XHRtYXgtd2lkdGg6IG5vbmU7XG5cdFx0XHRoZWlnaHQ6IDU0cHg7XG5cdFx0XHRvdmVyZmxvdzogdmlzaWJsZTtcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzg1cHgpIHtcblx0XHRcdHdpZHRoOiA4MTBweDtcblx0XHR9XG5cdH1cbn1cbiIsIi5pbnN1cmVfcGFydG5lcnNfdGl0bGUge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHRoMiB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdH1cblx0fVxuXHRhIHtcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdGhlaWdodDogNDBweDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLXNlbGY6IHN0YXJ0O1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuXHRcdFx0bWFyZ2luLXRvcDogNXB4O1xuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0fVxuXHRcdGJ1dHRvbiB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdGNvbG9yOiB2YXIoLS1tYWluLXdoaXRlKTtcblx0XHRcdGZvbnQ6IHZhcigtLWJ1dHRvbi1tZWRpdW0pO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDRweDtcblx0XHRcdHRyYW5zaXRpb246IGVhc2UtaW4tb3V0IDAuM3M7XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWJsdWUtdGV4dCk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4uaW5zdXJlX215c2VsZl9zbHVnX2ltYWdlcyB7XG5cdC5pbnN1cmVfcGFydG5lcnMtY2FyZCB7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0aW1nIHtcblx0XHRcdG9iamVjdC1maXQ6IGNvbnRhaW47XG5cdFx0XHR3aWR0aDogMjE3cHg7XG5cdFx0XHRoZWlnaHQ6IDIzMHB4O1xuXHRcdFx0ZmlsdGVyOiBncmF5c2NhbGUoNTAwJSk7XG5cdFx0fVxuXHRcdCY6aG92ZXIge1xuXHRcdFx0aW1nIHtcblx0XHRcdFx0YW5pbWF0aW9uOiBjb2xvckNoYW5nZSAwLjRzIGxpbmVhcjtcblx0XHRcdFx0ZmlsdGVyOiBncmF5c2NhbGUoMCk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5Aa2V5ZnJhbWVzIGNvbG9yQ2hhbmdlIHtcblx0ZnJvbSB7XG5cdFx0b3BhY2l0eTogMC45O1xuXHR9XG5cdHRvIHtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG59XG4iLCIuaW5zdXJlX215c2VsZi1mZWVkYmFjayB7XG5cdHBhZGRpbmc6IDE1cHggMjRweDtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHR9XG59XG4uaW5zdXJlX215c2VsZi1zbHVnLXRpdGxlIHtcblx0bWF4LXdpZHRoOiA1NzlweDtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0bWF4LXdpZHRoOiAzNjlweDtcblx0fVxufVxuIiwiLmluc3VyZV9teXNlbGYtc2x1Zy1jb250YWluZXIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uaW5zdXJlX215c2VsZi1zbHVnLXBvbGlzIHtcblx0ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHR9XG59XG4iLCIuaW5zdXJlX3RlbXBsYXRlLXNsdWcge1xuXHQudGl0bGUge1xuXHRcdG1heC13aWR0aDogNzM0cHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjZweDtcblx0XHR9XG5cdH1cbn1cbi5pbnN1cmVfdGVtcGxhdGUtc2x1Zy1iYW5uZXJzLXdyYXBwZXIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRnYXA6IDMwcHg7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0Z2FwOiAyMHB4O1xuXHR9XG59XG4iLCIuaW5zdXJlX2Jhbm5lciB7XG5cdG1hcmdpbi1ib3R0b206IHZhcigtLXNlY3Rpb24tbWIpO1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdH1cblx0Ji13cmFwcGVyIHtcblx0XHRiYWNrZ3JvdW5kOiB2YXIoLS1ncmFkaWVudC1ibHVlKTtcblx0XHRwYWRkaW5nOiA0MHB4IDYwcHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdFx0cGFkZGluZzogMjVweCA1MHB4O1xuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcblx0XHRcdHBhZGRpbmc6IDUwcHggNDBweDtcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdHBhZGRpbmc6IDM2cHggMjBweCAyMHB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHR9XG5cdFx0aDIge1xuXHRcdFx0Zm9udDogdmFyKC0tZGVza3RvcC0xOTIwLWgtMik7XG5cdFx0XHRjb2xvcjogdmFyKC0tbWFpbi13aGl0ZSk7XG5cdFx0XHRtYXgtd2lkdGg6IDUyOHB4O1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDE2cHg7XG5cdFx0fVxuXHR9XG5cdCYtY29udGVudCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0Z2FwOiA0MHB4O1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdFx0Z2FwOiAyMHB4O1xuXHRcdH1cblx0XHQmLXRleHQge1xuXHRcdFx0bWF4LXdpZHRoOiA1NDZweDtcblx0XHRcdGZsZXgtc2hyaW5rOiAwO1xuXHRcdH1cblx0fVxuXHRoMiB7XG5cdFx0Zm9udDogdmFyKC0tZGVza3RvcC0xOTIwLWgtMik7XG5cdFx0Y29sb3I6IHZhcigtLW1haW4td2hpdGUpO1xuXHRcdG1heC13aWR0aDogNTI4cHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDE2cHg7XG5cdH1cblxuXHQmLWRlc2Mge1xuXHRcdGZvbnQ6IHZhcigtLWJvZHktbGFyZ2UpO1xuXHRcdGNvbG9yOiB2YXIoLS1tYWluLXdoaXRlKTtcblx0XHR3aWR0aDogNDgwcHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcblx0XHRcdHdpZHRoOiA0ODFweDtcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdH1cblx0fVxuXHQmLWJ1dHRvbiB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi13aGl0ZSk7XG5cdFx0Zm9udDogdmFyKC0tYnV0dG9uLW1lZGl1bSk7XG5cdFx0cGFkZGluZzogMTVweCAyNHB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDRweDtcblx0XHRjb2xvcjogdmFyKC0tbWFpbi1ibGFjayk7XG5cdFx0dHJhbnNpdGlvbjogZWFzZS1pbi1vdXQgMC4zcztcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRjb2xvcjogdmFyKC0tbWFpbi13aGl0ZSk7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLWJsYWNrKTtcblx0XHR9XG5cdH1cblx0Ji1pbWFnZSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogYXV0bztcblx0XHRtYXJnaW4tcmlnaHQ6IDkzcHg7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDc2cHg7XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuXHRcdFx0YWxpZ24tc2VsZjogZmxleC1lbmQ7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHR3aWR0aDogMjYycHg7XG5cdFx0XHRhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDE1cHg7XG5cdFx0fVxuXHR9XG5cdCYtY291cnNlIHtcblx0XHRib3R0b206IDQwcHg7XG5cdH1cblx0Ji1jYXJkcyB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRnYXA6IDMwcHg7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0Z2FwOiAxMHB4O1xuXHRcdH1cblx0XHQmLWNhcmQge1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMTJweDtcblx0XHRcdHBhZGRpbmc6IDM2cHggMzJweDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDQ4cHg7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kLWJsdWUpO1xuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDMycHg7XG5cdFx0XHR9XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdFx0cGFkZGluZzogMzJweDtcblx0XHRcdFx0bWF4LWhlaWdodDogMTg2cHg7XG5cdFx0XHR9XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRwYWRkaW5nOiAzMHB4IDIwcHg7XG5cdFx0XHRcdGhlaWdodDogMTA0cHg7XG5cdFx0XHR9XG5cdFx0XHQmLWNvbnRlbnQge1xuXHRcdFx0XHRtYXgtd2lkdGg6IDIxOHB4O1xuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0Z2FwOiAyNnB4O1xuXHRcdFx0XHRcdG1heC13aWR0aDogMjgwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdGltZyB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji1kZXNjIHtcblx0XHRcdFx0Zm9udDogdmFyKC0tYm9keS1sYXJnZSk7XG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0XHRcdGZvbnQ6IHZhcigtLWJvZHktbWVkaXVtKTtcblx0XHRcdFx0fVxuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRcdGZvbnQ6IHZhcigtLWJvZHktc21hbGwpO1xuXG5cdFx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmluc3VyZV9iYW5uZXItZGVzYy0xNTAwIHtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuLmluc3VyZV9iYW5uZXItZGVzYy0xMjgwIHtcblx0ZGlzcGxheTogbm9uZTtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IDUzNnB4O1xuXHR9XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuXHRcdHdpZHRoOiA0ODFweDtcblx0fVxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdHdpZHRoOiAyOTVweDtcblx0fVxufVxuIiwiLmluc3VyZV9ldmVudHMge1xuXHRtYXJnaW4tYm90dG9tOiB2YXIoLS1zZWN0aW9uLW1iKTtcblx0LnRpdGxlIHtcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHR9XG5cdCYtd3JhcHBlciB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0ZGlzcGxheTogY29udGVudHM7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHR9XG5cdH1cblx0Ji1zd2l0Y2gge1xuXHRcdG1heC13aWR0aDogbWF4LWNvbnRlbnQgIWltcG9ydGFudDtcblx0XHRwYWRkaW5nLXJpZ2h0OiA0cHggIWltcG9ydGFudDtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDRweDtcblx0XHRcdG1heC13aWR0aDogbm9uZTtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZC1ibHVlKTtcblx0XHRcdHBhZGRpbmctbGVmdDogMzVweDtcblxuXHRcdFx0d2lkdGg6IDcyMHB4O1xuXHRcdH1cblx0fVxuXHQmLW5vdGlmeSB7XG5cdFx0cGFkZGluZzogMTVweCAyNHB4O1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRjb2xvcjogdmFyKC0tbWFpbi13aGl0ZSk7XG5cdFx0Zm9udDogdmFyKC0tYnV0dG9uLW1lZGl1bSk7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcblx0XHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdFx0dHJhbnNpdGlvbjogZWFzZS1pbi1vdXQgMC4zcztcblx0XHQmOmhvdmVyIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNlY29uZGFyeS1ibHVlLXRleHQpO1xuXHRcdH1cblx0XHRoZWlnaHQ6IDU2cHg7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXHQmLW5vdGlmeS1tb2JpbGUge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0fVxuXHR9XG5cdCYtY29udGVudCB7XG5cdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciA0MDhweDtcblx0XHRnYXA6IDMwcHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogdmFyKC0tc2VjdGlvbi1tYik7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAzODBweDtcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdH1cbn1cbi5pbnN1cmVfZXZlbnRzLXRyYW5zcG9ydCB7XG5cdG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cbi5pbnN1cmVfZXZlbnRzLWRlc2MtY29udGVudCB7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhY2tncm91bmQtYmx1ZSk7XG5cdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdHBhZGRpbmc6IDUwcHggNDBweDtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0aGVpZ2h0OiBhdXRvO1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRwYWRkaW5nOiA0MHB4IDMycHg7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHR9XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdHBhZGRpbmc6IDMycHggMjBweDtcblx0fVxuXHQuaW5zdXJlX2NvbnRlbnQtZGV0YWlscy13cmFwcGVyIHtcblx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXHR9XG59XG4uaW5zdXJlX2NvbnRlbnQge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kLWJsdWUpO1xuXHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRwYWRkaW5nOiA1MHB4IDQwcHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGhlaWdodDogODE2cHg7XG5cblx0Ji1kZXRhaWxzIHtcblx0XHRwYWRkaW5nOiAxNXB4IDI0cHg7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdGNvbG9yOiB2YXIoLS1tYWluLXdoaXRlKTtcblx0XHRmb250OiB2YXIoLS1idXR0b24tbWVkaXVtKTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuXHRcdGJvcmRlci1yYWRpdXM6IDRweDtcblx0XHR0cmFuc2l0aW9uOiBlYXNlLWluLW91dCAwLjNzO1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWJsdWUtdGV4dCk7XG5cdFx0fVxuXHR9XG5cblx0Lmluc3VyZV9ldmVudHMtZGVzYy1jb250ZW50IHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0Z2FwOiAxMnB4O1xuXHR9XG59XG5cbi5pbnN1cmVfYmFubmVyLWltYWdlLWV2ZW50cyB7XG5cdG1hcmdpbi1yaWdodDogOTdweDtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0bWFyZ2luLXJpZ2h0OiA5MHB4O1xuXHR9XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdHdpZHRoOiAyODJweDtcblx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0YWxpZ24tc2VsZjogZmxleC1lbmQ7XG5cdH1cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHR3aWR0aDogMjY5cHg7XG5cdFx0YWxpZ24tc2VsZjogZmxleC1lbmQ7XG5cdFx0bWFyZ2luOiAwIDE0cHggMjRweCAwO1xuXHR9XG59XG4uaW5zdXJlX2V2ZW50cy1iYW5uZXItZGVzYyB7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdGZvbnQ6IHZhcigtLWJvZHktbWVkaXVtKTtcblx0XHR3aWR0aDogMzYzcHg7XG5cdH1cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHR3aWR0aDogYXV0bztcblx0fVxufVxuLmluc3VyZV9iYW5uZXItd3JhcHBlci1ldmVudHMge1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuLmV2ZW50c19fZmFxLWJhbm5lciB7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cbi5jYXJlZXJfc3dpdGNoLXdyYXBwZXIge1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdFx0b3ZlcmZsb3c6IHZpc2libGU7XG5cdH1cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTYwcHgpIHtcblx0XHRvdmVyZmxvdzogdmlzaWJsZTtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHN0cmV0Y2g7XG5cdH1cbn1cbi5pbnN1cmVfY29udGFpbmVyLXN3aXRjaCB7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZC1ibHVlKTtcblx0XHR3aWR0aDogMTAwdnc7XG5cdFx0cGFkZGluZzogMDtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHR9XG59XG4uaW5zdXJlX2V2ZW50cy1kZXNjLWNvbnRlbnQge1xuXHRwIHtcblx0XHRtYXJnaW4tYm90dG9tOiAxMnB4O1xuXHR9XG5cdHVsIHtcblx0XHRtYXgtd2lkdGg6IDQ4MHB4O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRnYXA6IDEwcHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRtYXJnaW4tbGVmdDogMjBweDtcblx0XHRmb250LXNpemU6IDE1cHg7XG5cdH1cblxuXHR1bCBsaSB7XG5cdFx0bGlzdC1zdHlsZS1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMicgaGVpZ2h0PSc3JyB2aWV3Qm94PScwIDAgMTIgNyclM0UlM0NsaW5lIHgxPScwJyB5MT0nMycgeDI9JzEyJyB5Mj0nMycgc3Ryb2tlPSclMjM4Mzk2QjQnIHN0cm9rZS13aWR0aD0nMScvJTNFJTNDL3N2ZyUzRSUwQVwiKSAhaW1wb3J0YW50O1xuXHR9XG5cdG9sIHtcblx0XHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG5cdFx0Y291bnRlci1yZXNldDogbnVtO1xuXHRcdG1hcmdpbjogMCAwIDAgMzVweDtcblx0XHRwYWRkaW5nOiAxNXB4IDAgNXB4IDA7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHR9XG5cdG9sIGxpIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0bWFyZ2luOiAwIDAgMCAwO1xuXHRcdHBhZGRpbmc6IDAgMCAyMHB4IDA7XG5cdFx0bGluZS1oZWlnaHQ6IDEuNDtcblx0fVxuXHRvbCBsaTpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6IGNvdW50ZXIobnVtKTtcblx0XHRjb3VudGVyLWluY3JlbWVudDogbnVtO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAtM3B4O1xuXHRcdGZvbnQ6IHZhcigtLWNhcHRpb24tc21hbGwpO1xuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0bGVmdDogLTM4cHg7XG5cdFx0d2lkdGg6IDMycHg7XG5cdFx0aGVpZ2h0OiAzMnB4O1xuXHRcdGJhY2tncm91bmQ6ICNmZmZmZmY7XG5cdFx0Y29sb3I6ICMxYTVlZDQ7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGxpbmUtaGVpZ2h0OiAyMnB4O1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0fVxuXHRoMiB7XG5cdFx0Zm9udDogdmFyKC0tZGVza3RvcC0xOTIwLWgtNCk7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDE4cHg7XG5cdFx0fVxuXHR9XG5cdGgzIHtcblx0XHRmb250OiB2YXIoLS1kZXNrdG9wLTE5MjAtaC01KTtcblx0XHRtYXJnaW4tYm90dG9tOiAxOHB4O1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTZweDtcblx0XHR9XG5cdH1cblx0aDQge1xuXHRcdGZvbnQ6IHZhcigtLWRlc2t0b3AtMTkyMC1oLTYpO1xuXHRcdG1hcmdpbi1ib3R0b206IDE2cHg7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxNHB4O1xuXHRcdH1cblx0fVxuXHRoNSxcblx0aDYge1xuXHRcdGZvbnQ6IHZhcigtLWRlc2t0b3AtMTkyMC1oLTcpO1xuXHRcdG1hcmdpbi1ib3R0b206IDE0cHg7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMnB4O1xuXHRcdH1cblx0fVxuXHR1bCBsaSB7XG5cdFx0Y29sb3I6IHZhcigtLW1haW4tYmxhY2spO1xuXHRcdGZvbnQ6IHZhcigtLWNhcHRpb24tbGFyZ2UpO1xuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTJweDtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAyNnB4O1xuXHRcdH1cblx0fVxufVxuLmluc3VyZV9zd2l0Y2gtYnRuIHtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cbn1cbi5pbnN1cmVfY29udGFpbmVyLXN3aXRjaCB7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0b3ZlcmZsb3c6IHNjcm9sbDtcblx0fVxufVxuLnZhcmlhbnRzX2RvY3Mge1xuXHRtYXJnaW4tdG9wOiAzMHB4O1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdH1cbn1cbiIsIi5pbnN1cmVfcGFydG5lcnMge1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHR9XG5cdG1hcmdpbi1ib3R0b206IHZhcigtLXNlY3Rpb24tbWIpO1xuXHQmLXRpdGxlIHtcblx0XHRmb250OiB2YXIoLS1kZXNrdG9wLTE5MjAtaC0yKTtcblx0XHRtYXJnaW4tYm90dG9tOiA1MHB4O1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNDRweDtcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0fVxuXHR9XG5cdCYtY2FyZHMge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdGdhcDogMzBweDtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdGdhcDogMDtcblx0XHRcdGZsZXgtd3JhcDogbm93cmFwO1xuXHRcdH1cblx0fVxuXHQmLWNhcmQge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRoZWlnaHQ6IDE2MHB4O1xuXHRcdHdpZHRoOiAyOTdweDtcblx0XHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXN0cm9rZS1saWdodC1ibHVlKTtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRcdHdpZHRoOiAyNzdweDtcblx0XHR9XG5cdH1cbn1cbi5pbnN1cmVfcGFydG5lcnMtY2FyZHMtZGVza3RvcCB7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cbi5pbnN1cmVfcGFydG5lcnMtY2FyZHMtbW9iaWxlIHtcblx0ZGlzcGxheTogbm9uZTtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0fVxufVxuLmluc3VyZV9wYXJ0bmVycy1zd2lwZXItc2xpZGUge1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0Z2FwOiAzMHB4O1xuXHR9XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0Z2FwOiAyMHB4O1xuXHR9XG59XG4iLCIuaW5zdXJlX3R5cGVzIHtcblx0bWFyZ2luLWJvdHRvbTogdmFyKC0tc2VjdGlvbi1tYik7XG5cdC50aXRsZSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogNTBweDtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDQ0cHg7XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdH1cblx0fVxuXHQmLWNhcmRzIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0Z2FwOiAzMHB4O1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRnYXA6IDIwcHg7XG5cdFx0fVxuXHRcdCYtY2FyZCB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdHBhZGRpbmc6IDgwcHggNjBweDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDE0MHB4O1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0aGVpZ2h0OiAzNTZweDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhY2tncm91bmQtYmx1ZSk7XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRcdFx0aGVpZ2h0OiAzNDlweDtcblx0XHRcdH1cblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0XHRwYWRkaW5nOiA1MHB4IDQwcHg7XG5cdFx0XHRcdGhlaWdodDogNDY2cHg7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdHJpZ2h0OiA0MHB4O1xuXHRcdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0cGFkZGluZzogMjBweDtcblx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHRtaW4taGVpZ2h0OiA0MzVweDtcblx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRwb3NpdGlvbjogc3RhdGljO1xuXHRcdFx0XHRcdG9yZGVyOiAxO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLWRlc2NyaXB0aW9uIHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0Z2FwOiAyMHB4O1xuXHRcdFx0XHRtYXgtd2lkdGg6IDQ3MXB4O1xuXHRcdFx0XHQmLXRpdGxlIHtcblx0XHRcdFx0XHRmb250OiB2YXIoLS1kZXNrdG9wLTE5MjAtaC0zKTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmLXRleHQge1xuXHRcdFx0XHRcdGZvbnQ6IHZhcigtLWJvZHktbGFyZ2UpO1xuXHRcdFx0XHRcdGNvbG9yOiB2YXIoLS1ncmV5LTUwMCk7XG5cdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0XHRcdGZvbnQ6IHZhcigtLWJvZHktc21hbGwpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmLWJ1dHRvbiB7XG5cdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDE1cHggMjRweDtcblx0XHRcdFx0XHRmb250OiB2YXIoLS1idXR0b24tbWVkaXVtKTtcblx0XHRcdFx0XHRjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWJsdWUtdGV4dCk7XG5cdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tbWFpbi1ibHVlKTtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA2cHg7XG5cdFx0XHRcdFx0d2lkdGg6IDE4NHB4O1xuXHRcdFx0XHRcdHRyYW5zaXRpb246IGVhc2UtaW4tb3V0IDAuM3M7XG5cdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnktYmx1ZS10ZXh0KTtcblx0XHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdFx0b3JkZXI6IDI7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbi5pbnN1cmVfdHlwZXMtY2FyZHMtY2FyZC1kZXNjcmlwdGlvbi10ZXh0LXNwZWNpYWwge1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cbi5pbnN1cmVfdHlwZXMtY2FyZHMtY2FyZC1kZXNjcmlwdGlvbi10ZXh0LXNwZWNpYWwtbW9iaWxlIHtcblx0ZGlzcGxheTogbm9uZTtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogMjcycHg7XG5cdH1cbn1cbi5pbnN1cmVfdHlwZXMtY2FyZHMtY2FyZC1kZXNjcmlwdGlvbi1tb2JpbGUge1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG59XG4iLCIuaW52ZXN0bWVudCB7XG5cdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdCYtdGl0bGUge1xuXHRcdGZvbnQ6IHZhcigtLWRlc2t0b3AtMTkyMC1oLTIpO1xuXHR9XG59XG4uaW52ZXN0bWVudC1zd2l0Y2gge1xuXHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHQmLWJ1dHRvbnMtd3JhcHBlciB7XG5cdFx0d2lkdGg6IDgyMXB4O1xuXHRcdC8vIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdFx0d2lkdGg6IDc3MHB4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0bWF4LXdpZHRoOiA3NjhweDtcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdGp1c3RpZnktY29udGVudDogc3RyZXRjaDtcblx0XHRcdHdpZHRoOiA3NjlweDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDI2M3B4O1xuXHRcdFx0bWF4LXdpZHRoOiBub25lO1xuXHRcdFx0aGVpZ2h0OiA1NHB4O1xuXHRcdFx0b3ZlcmZsb3c6IHZpc2libGU7XG5cdFx0fVxuXHR9XG59XG4uaW52ZXN0bWVudC1jb250ZW50IHtcblx0bWFyZ2luLWJvdHRvbTogdmFyKC0tc2VjdGlvbi1tYik7XG5cdCYtd3JhcHBlciB7XG5cdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciA0MDhweDtcblx0XHRnYXA6IDMwcHg7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAzODBweDtcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHR9XG5cdH1cbn1cbi5pbnZlc3RtZW50X2NvbnRlbnQge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaXRlbXNfc3Bpbm5lci1oaWRkZW4ge1xuXHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uaXRlbXNfc3Bpbm5lcl9sYXlvdXQge1xuXHRkaXNwbGF5OiBub25lO1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHotaW5kZXg6IDEwMDAwMDAwO1xuXHR0b3A6IDA7XG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xOTkpO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDB2aDtcblx0cG9pbnRlci1ldmVudHM6IGFsbDtcblx0YW5pbWF0aW9uOiBmYWRlSW4gZm9yd2FyZHMgMC4zcztcbn1cbi5pdGVtc19zcGlubmVyIHtcblx0cG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG5cdHRvcDogMzUwcHg7XG5cdGxlZnQ6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuLmRvY3VtZW50X21vcmUge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdHdpZHRoOiAxMDAlO1xuXHRwYWRkaW5nOiAyMHB4IDQwcHg7XG5cdGZvbnQ6IHZhcigtLWNhcHRpb24tbGFyZ2UpO1xuXHRjb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcblx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tc3Ryb2tlLWxpZ2h0LWJsdWUpO1xuXHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRtYXJnaW4tdG9wOiA2cHg7XG5cdHRyYW5zaXRpb246IDQwMG1zO1xuXHQmOmhvdmVyIHtcblx0XHRib3JkZXItY29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG5cdH1cbn1cbiIsIi5pbmZvcm1hdGlvbi1pbnB1dHMtd3JhcHBlciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRnYXA6IDEwcHg7XG5cdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdH1cblx0LmludmVzdG1lbnQtc2VhcmNoIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRhbmltYXRpb246IGZhZGVJbiBmb3J3YXJkcyAzMDBtcztcblx0fVxuXHQuaGVscF9jb250ZW50LXF1ZXN0aW9ucy1pY29uIHtcblx0XHRyaWdodDogMjg3cHg7XG5cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRcdHJpZ2h0OiAzMDBweDtcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRyaWdodDogMzQycHg7XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRyaWdodDogMTNweDtcblx0XHRcdHRvcDogMjZweDtcblx0XHR9XG5cdH1cblx0LmluZm9ybWF0aW9uLWlucHV0LXNlYXJjaCB7XG5cdFx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHRcdHBhZGRpbmc6IDE1cHggMjRweDtcblx0XHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1zdHJva2UtbGlnaHQtYmx1ZSk7XG5cdFx0d2lkdGg6IDU3NXB4O1xuXHRcdG1heC1oZWlnaHQ6IDUxcHg7XG5cdFx0Jjo6cGxhY2Vob2xkZXIge1xuXHRcdFx0Zm9udDogdmFyKC0tYnV0dG9uLW1lZGl1bSk7XG5cdFx0XHRjb2xvcjogdmFyKC0tZ3JleS01MDApO1xuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRcdHdpZHRoOiA1MjNweDtcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHR3aWR0aDogNDQ1cHg7XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdH1cblx0LnByb21vdGlvbi1zZWxlY3RvciB7XG5cdFx0ZmxleDogMTtcblx0XHQuY2hvaWNlcyB7XG5cdFx0XHRmb250OiB2YXIoLS1idXR0b24tbWVkaXVtKTtcblx0XHRcdCY6Zm9jdXMge1xuXHRcdFx0XHRvdXRsaW5lOiBub25lO1xuXHRcdFx0fVxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmlzLW9wZW4gLmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duLFxuXHRcdC5pcy1vcGVuIC5jaG9pY2VzX19saXN0W2FyaWEtZXhwYW5kZWRdIHtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXN0cm9rZS1saWdodC1ibHVlKTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDhweCA4cHggMCAwO1xuXHRcdH1cblx0XHQuY2hvaWNlc19fbGlzdC0tZHJvcGRvd24sXG5cdFx0LmNob2ljZXNfX2xpc3RbYXJpYS1leHBhbmRlZF0ge1xuXHRcdFx0ei1pbmRleDogMTAwO1xuXHRcdFx0d29yZC1icmVhazoga2VlcC1hbGw7XG5cdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdH1cblx0XHQuY2hvaWNlc19fbGlzdC0tZHJvcGRvd24gLmNob2ljZXNfX2xpc3QsXG5cdFx0LmNob2ljZXNfX2xpc3RbYXJpYS1leHBhbmRlZF0gLmNob2ljZXNfX2xpc3Qge1xuXHRcdFx0Jjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuXHRcdFx0XHR3aWR0aDogNnB4O1xuXHRcdFx0fVxuXG5cdFx0XHQmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0fVxuXG5cdFx0XHQmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyZXktMTAwKTtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTFweDtcblx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuNHM7XG5cdFx0XHRcdC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNHM7XG5cdFx0XHRcdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNHM7XG5cdFx0XHR9XG5cblx0XHRcdCY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOmhvdmVyIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JleS01MDApO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuaXMtZm9jdXNlZCAuY2hvaWNlc19faW5uZXIsXG5cdFx0LmlzLW9wZW4gLmNob2ljZXNfX2lubmVyIHtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXN0cm9rZS1saWdodC1ibHVlKTtcblx0XHR9XG5cblx0XHQuY2hvaWNlc19faW5uZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi13aGl0ZSk7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1zdHJva2UtbGlnaHQtYmx1ZSk7XG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgNDAwbXM7XG5cdFx0fVxuXHRcdC5jaG9pY2VzW2RhdGEtdHlwZSo9J3NlbGVjdC1vbmUnXS5pcy1vcGVuOjphZnRlciB7XG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuXHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHR9XG5cdFx0LmNob2ljZXNbZGF0YS10eXBlKj0nc2VsZWN0LW9uZSddOjphZnRlciB7XG5cdFx0XHR3aWR0aDogMTBweDtcblx0XHRcdGhlaWdodDogMTBweDtcblx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHR0b3A6IDI0cHg7XG5cdFx0XHRyaWdodDogMjRweDtcblx0XHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSA0MDBtcztcblx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVURi04LCUzY3N2ZyB3aWR0aD0nOCcgaGVpZ2h0PSc1JyB2aWV3Qm94PScwIDAgOCA1JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNlJTNjcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGNsaXAtcnVsZT0nZXZlbm9kZCcgZD0nTTAgMS4xNzY1MUwxLjIzMDgyIDBMNCAyLjY0Njk4TDYuNzY5MTggMEw4IDEuMTc2NTFMNCA1TDAgMS4xNzY1MVonIGZpbGw9JyUyMzAwMTQzNCcvJTNlJTNjL3N2ZyUzZSBcIik7XG5cdFx0fVxuXHRcdC5jaG9pY2VzX19pdGVtIHtcblx0XHRcdHRyYW5zaXRpb246IGFsbCA0MDBtcztcblx0XHR9XG5cdFx0LmNob2ljZXMuaXMtb3BlbiB7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1zdHJva2UtbGlnaHQtYmx1ZSkgIWltcG9ydGFudDtcblx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4td2hpdGUpO1xuXHRcdH1cblx0XHQuaXMtb3BlbiAuY2hvaWNlc19faW5uZXIge1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLXdoaXRlKTtcblx0XHR9XG5cdH1cbn1cbiIsIi5pbnZlc3RvciB7XG5cdCZfYmFubmVyIHtcblx0XHQuYnJlYWRjcnVtYiB7XG5cdFx0XHRtYXJnaW46IDAgIWltcG9ydGFudDtcblx0XHRcdHBhZGRpbmc6IDEwNnB4IDAgNDBweCAhaW1wb3J0YW50O1xuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRcdHBhZGRpbmc6IDEwMHB4IDAgMzZweCAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdFx0XHRwYWRkaW5nOiA3OHB4IDAgMzBweCAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdFx0LmJyZWFkY3J1bWJfX2xpc3Qge1xuXHRcdFx0XHRjb2xvcjogdmFyKC0tbWFpbi13aGl0ZSk7XG5cdFx0XHRcdGxpIHtcblx0XHRcdFx0XHRhIHtcblx0XHRcdFx0XHRcdG9wYWNpdHk6IDAuNjtcblx0XHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogdmFyKC0tbWFpbi13aGl0ZSk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdFx0XHRjb2xvcjogdmFyKC0tbWFpbi13aGl0ZSk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCYgKyBsaTo6YmVmb3JlIHtcblx0XHRcdFx0XHRcdG9wYWNpdHk6IDAuNjtcblx0XHRcdFx0XHRcdGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoMTAwJSkgc2VwaWEoMCUpXG5cdFx0XHRcdFx0XHRcdHNhdHVyYXRlKDQ5ODElKSBodWUtcm90YXRlKDQ3ZGVnKSBicmlnaHRuZXNzKDEyNyUpIGNvbnRyYXN0KDk0JSk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRtYXJnaW4tYm90dG9tOiAxMDBweDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtaW4taGVpZ2h0OiA1NjBweDtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcblx0XHRcdG1pbi1oZWlnaHQ6IDY3MHB4O1xuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogODBweDtcblx0XHRcdG1pbi1oZWlnaHQ6IDY0MHB4O1xuXHRcdH1cblx0XHQmLWltYWdlIHtcblx0XHRcdHotaW5kZXg6IC0xO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHRvcDogMDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtaW1hZ2UtbGFwdG9wIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR6LWluZGV4OiAtMTtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdH1cblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0XHR9XG5cblx0XHQmLXRpdGxlIHtcblx0XHRcdGZvbnQ6IHZhcigtLWRlc2t0b3AtMTkyMC1oLTIpO1xuXHRcdFx0Y29sb3I6IHZhcigtLW1haW4td2hpdGUpO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHR9XG5cdFx0Ji1zdWJ0aXRsZSB7XG5cdFx0XHRmb250OiB2YXIoLS1kZXNrdG9wLTE5MjAtaC0zKTtcblx0XHRcdGNvbG9yOiB2YXIoLS1tYWluLXdoaXRlKTtcblx0XHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyNHB4O1xuXHRcdH1cblx0XHQmX3dyYXBwZXIge1xuXHRcdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogNjA5cHggMWZyO1xuXHRcdFx0Z2FwOiAxMDBweDtcblx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDQwcHg7XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0Z2FwOiAyOHB4O1xuXHRcdFx0XHRtYXgtd2lkdGg6IDcwOHB4O1xuXHRcdFx0fVxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDQ1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtZGVzY3JpcHRpb24ge1xuXHRcdFx0Zm9udDogdmFyKC0tYm9keS1leHRyYS1leHRyYS1sYXJnZSk7XG5cdFx0XHRjb2xvcjogdmFyKC0tbWFpbi13aGl0ZSk7XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcblx0XHRcdFx0bWF4LXdpZHRoOiA0MjlweDtcblx0XHRcdFx0Zm9udDogdmFyKC0tYm9keS1sYXJnZSk7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZfcmlnaHQge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGdhcDogMTBweDtcblx0XHRcdHJvdy1nYXA6IDE1cHg7XG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdGdhcDogN3B4O1xuXHRcdFx0XHRyb3ctZ2FwOiAxNXB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmX2J1dHRvbiB7XG5cdFx0XHRwYWRkaW5nOiA1cHggMTVweDtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWlucHV0LWdyZXktZmlsbCk7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdGNvbG9yOiB2YXIoLS1tYWluLXdoaXRlKTtcblx0XHRcdGZvbnQ6IHZhcigtLWNhcHRpb24tbWVkaXVtKTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdFx0XHR0cmFuc2l0aW9uOiBlYXNlIDAuM3M7XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0Y29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4td2hpdGUpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuLmludmVzdG9yX2Jhbm5lcl9idXR0b24tYWN0aXZlIHtcblx0Y29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4td2hpdGUpO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5pbnZlc3Rvcl9jdXJzb3Ige1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHJpZ2h0OiAwO1xuXHRib3R0b206IDA7XG5cdHdpZHRoOiA0MHB4O1xuXHRoZWlnaHQ6IDQwcHg7XG5cdHRyYW5zaXRpb246IGFsbCAwLjhzO1xufVxuLmludmVzdG9yX2N1cnNvcl9hY3RpdmUge1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNDc4cHgsIC0xMDJweCk7XG59XG4uaW52ZXN0b3JfY3Vyc29yX2FjdGl2ZS1kaXNhYmxlIHtcblx0dHJhbnNpdGlvbjogMC40cyAhaW1wb3J0YW50O1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0b3BhY2l0eTogMDtcbn1cbiIsIi5pbnZlc3Rvcl9jb21wYW55IHtcblx0Jl9ncmVlbi1zY3JvbGwge1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRjb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcblx0XHRmb250OiB2YXIoLS1idXR0b24tbWVkaXVtKTtcblx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHR0ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6IG5vbmU7XG5cdFx0dGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAycHg7XG5cdH1cblx0Jl9ncmVlbi1kZXNjcmlwdGlvbiB7XG5cdFx0Zm9udDogdmFyKC0tZGVza3RvcC0xOTIwLWgtNyk7XG5cdFx0Y29sb3I6IHZhcigtLW1haW4tYmxhY2spO1xuXHRcdG1hcmdpbi1ib3R0b206IDE0cHg7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMnB4O1xuXHRcdH1cblx0fVxuXHQmX2NhcmRzIHtcblx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG5cdFx0Z2FwOiAzMHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IHZhcigtLXNlY3Rpb24tbWIpO1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdFx0Z2FwOiAyNHB4O1xuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0Z2FwOiAyMHB4O1xuXHRcdH1cblx0XHQmLWl0ZW0ge1xuXHRcdFx0cGFkZGluZzogNDBweDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhY2tncm91bmQtYmx1ZSk7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG5cdFx0XHRcdHBhZGRpbmc6IDMycHg7XG5cdFx0XHR9XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRmbGV4OiAwIDAgYXV0bztcblx0XHRcdFx0cGFkZGluZzogMjBweCAzMHB4O1xuXHRcdFx0XHR3aWR0aDogMzA4cHggIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHRcdCYtZ3JlZW4ge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZTFmNWY4O1xuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLWltYWdlIHtcblx0XHRcdFx0d2lkdGg6IDQwcHg7XG5cdFx0XHRcdGhlaWdodDogNDBweDtcblx0XHRcdFx0ZmxleDogMCAwIGF1dG87XG5cdFx0XHR9XG5cdFx0XHQmLWlubmVyIHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0Z2FwOiAyNXB4O1xuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcblx0XHRcdFx0XHRnYXA6IDMwcHg7XG5cdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0fVxuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRcdGdhcDogMjBweDtcblx0XHRcdFx0fVxuXHRcdFx0XHQmLXRleHQtdGl0bGUge1xuXHRcdFx0XHRcdGZvbnQ6IHZhcigtLWRlc2t0b3AtMTkyMC1oLTQpO1xuXHRcdFx0XHRcdGNvbG9yOiB2YXIoLS1tYWluLWJsYWNrKTtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiA2cHg7XG5cdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG5cdFx0XHRcdFx0XHRmb250OiB2YXIoLS1kZXNrdG9wLTE5MjAtaC01KTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji10ZXh0LWRlc2NyaXB0aW9uIHtcblx0XHRcdFx0XHRmb250OiB2YXIoLS1ib2R5LWxhcmdlKTtcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDIwNnB4O1xuXHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuXHRcdFx0XHRcdFx0Zm9udDogdmFyKC0tYm9keS1tZWRpdW0pO1xuXHRcdFx0XHRcdFx0bWF4LXdpZHRoOiAxOTNweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0XHRcdGZvbnQ6IHZhcigtLWJvZHktc21hbGwpO1xuXHRcdFx0XHRcdFx0bWF4LXdpZHRoOiAxNjVweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LmNvbG9yZWRfdGV4dF9ncmV5IHtcblx0XHRcdFx0XHRcdGNvbG9yOiB2YXIoLS1ncmV5LTIwMCk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4uaW52ZXN0b3JfYmFubmVyX2Fib3V0X2NvbXBhbnlfbGluayB7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4td2hpdGUpO1xuXHRjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWJsdWUtdGV4dCk7XG5cdHBhZGRpbmc6IDE1cHggMjRweDtcblx0dHJhbnNpdGlvbjogZWFzZS1pbi1vdXQgMzAwbXM7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0Zm9udDogdmFyKC0tYnV0dG9uLW1lZGl1bSk7XG5cdGJvcmRlci1yYWRpdXM6IDZweDtcblx0Jjpob3ZlciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi1ibGFjayk7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdH1cbn1cbi5pbnZlc3Rvcl9iYW5uZXItYWJvdXQge1xuXHRtYXJnaW4tYm90dG9tOiB2YXIoLS1zZWN0aW9uLW1iKTtcbn1cbiIsIi5pbnZlc3Rvcl9jb250YWN0cyB7XG5cdCYtd3JhcHBlciB7XG5cdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDg0MnB4IDFmcjtcblx0XHRnYXA6IDMwcHg7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDc5MHB4IDFmcjtcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHR9XG5cdH1cblxuXHQmLWNhcmRzIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0Z2FwOiAzMHB4O1xuXHRcdCYtY2FyZC13cmFwcGVyIHtcblx0XHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0fVxuXHRcdCYtaXRlbSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kLWJsdWUpO1xuXHRcdFx0cGFkZGluZzogNDBweCAzOXB4IDQzcHggMzlweDtcblxuXHRcdFx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdHBhZGRpbmc6IDMycHggMjBweDtcblx0XHRcdH1cblx0XHRcdCYtdGl0bGUge1xuXHRcdFx0XHRmb250OiB2YXIoLS1kZXNrdG9wLTE5MjAtaC02KTtcblx0XHRcdFx0Y29sb3I6IHZhcigtLW1haW4tYmxhY2spO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMnB4O1xuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5pbnZlc3Rvcl9jb250YWN0cy1jYXJkcy1pdGVtLWNvbnRlbnQtd3JhcHBlci1saW5rcyB7XG5cdFx0XHRcdGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuXHRcdFx0fVxuXHRcdFx0Ji1jb250ZW50IHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0Z2FwOiAyN3B4O1xuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdFx0Z2FwOiAyMnB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYtaW1nIHtcblx0XHRcdFx0XHR3aWR0aDogMTQ1cHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiAxNzVweDtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTMwcHg7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDE2MHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmLW5hbWUge1xuXHRcdFx0XHRcdGZvbnQ6IHZhcigtLWRlc2t0b3AtMTkyMC1oLTcpO1xuXHRcdFx0XHRcdGNvbG9yOiB2YXIoLS1tYWluLWJsYWNrKTtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiA3cHg7XG5cdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDRweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji1kZXNjcmlwdGlvbiB7XG5cdFx0XHRcdFx0Zm9udDogdmFyKC0tYm9keS1sYXJnZSk7XG5cdFx0XHRcdFx0Y29sb3I6IHZhcigtLWdyZXktNTAwKTtcblx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRcdFx0Zm9udDogdmFyKC0tYm9keS1tZWRpdW0pO1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmLXRlbCB7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0Zm9udDogdmFyKC0tY2FwdGlvbi1sYXJnZSk7XG5cdFx0XHRcdFx0Y29sb3I6IHZhcigtLW1haW4tYmxhY2spO1xuXHRcdFx0XHRcdHRyYW5zaXRpb246IGVhc2UgMC4zcztcblx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdG9wYWNpdHk6IDAuODtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji1lbWFpbCB7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0Zm9udDogdmFyKC0tY2FwdGlvbi1sYXJnZSk7XG5cdFx0XHRcdFx0Y29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogZWFzZSAwLjNzO1xuXHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0b3BhY2l0eTogMC44O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLmludmVzdG9yX2NvbnRlbnQge1xuXHRtYXJnaW4tYm90dG9tOiB2YXIoLS1zZWN0aW9uLW1iKTtcblx0Jl90aXRsZSB7XG5cdFx0Zm9udDogdmFyKC0tZGVza3RvcC0xOTIwLWgtMik7XG5cdFx0Y29sb3I6IHZhcigtLW1haW4tYmxhY2spO1xuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdH1cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHR9XG59XG4uaW52ZXN0b3Jfc2VjdGlvbl9zd2l0Y2gge1xuXHRkaXNwbGF5OiBub25lO1xufVxuLmludmVzdG9yX3NlY3Rpb25fc3dpdGNoLXZpc2libGUge1xuXHRkaXNwbGF5OiBibG9jaztcblx0YW5pbWF0aW9uOiBmYWRlSW4gMC41cyBsaW5lYXI7XG59XG4uaW52ZXN0b3JfZG9jdW1lbnRzIHtcblx0Jl93cmFwcGVyIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0Z2FwOiAzMHB4O1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRnYXA6IDIwcHg7XG5cdFx0fVxuXHR9XG5cdCYtaXRlbSB7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tc3Ryb2tlLWxpZ2h0LWJsdWUpO1xuXHRcdGJvcmRlci1yYWRpdXM6IDE2cHg7XG5cdFx0cGFkZGluZzogMjVweCAzNXB4O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0Z2FwOiAyNXB4O1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRnYXA6IDE2cHg7XG5cdFx0fVxuXHRcdCYtcmlnaHQge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0Z2FwOiAyMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLWltZyB7XG5cdFx0XHRmbGV4OiAwIDAgYXV0bztcblx0XHRcdGFsaWduLXNlbGY6IGNlbnRlcjtcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtbGVmdCB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdH1cblx0XHQmLXRleHQge1xuXHRcdFx0Y29sb3I6IHZhcigtLW1haW4tYmxhY2spO1xuXHRcdFx0Zm9udDogdmFyKC0tYm9keS1sYXJnZSk7XG5cdFx0XHRtYXgtd2lkdGg6IDQ5MHB4O1xuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG5cdFx0XHRcdGZvbnQ6IHZhcigtLWJvZHktbWVkaXVtKTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji1kb3dubG9hZCB7XG5cdFx0XHRhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuXHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuM3M7XG5cdFx0XHRjb2xvcjogdmFyKC0tZ3JleS01MDApO1xuXHRcdFx0Zm9udDogdmFyKC0tYnV0dG9uLXNtYWxsKTtcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1ncmV5LTUwMCk7XG5cdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuXHRcdFx0XHRib3JkZXItY29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4uaW52ZXN0b3JfZG9jdW1lbnRfaGlkZGVuIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cbi5pbnZlc3Rvcl9kb2N1bWVudF92aXNpYmxlIHtcblx0ZGlzcGxheTogZmxleDtcblx0YW5pbWF0aW9uOiBmYWRlSW4gZm9yd2FyZHMgMC40cztcbn1cblxuLmludmVzdG9yX2RvY3VtZW50X2RhdGUge1xuXHRkaXNwbGF5OiBub25lO1xuXHRtYXJnaW4tdG9wOiBhdXRvO1xuXHRtYXJnaW4tbGVmdDogYXV0bztcblx0Zm9udDogdmFyKC0tYm9keS1zbWFsbCk7XG5cdGNvbG9yOiB2YXIoLS1ncmV5LTUwMCk7XG5cdGZvbnQtc2l6ZTogMTNweDtcbn1cbi5oZWxwX2NvbnRlbnQtZ2V0dGVyLWJhbm5lciB7XG5cdGJsb2NrcXVvdGUge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcblx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHR9XG5cdFx0Jjo6YmVmb3JlIHtcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHdpZHRoOiA0MHB4O1xuXHRcdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdFx0dG9wOiAyMHB4O1xuXHRcdFx0bGVmdDogMTBweDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4td2hpdGUpO1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQyEtLSBpY29uNjY2LmNvbSAtIE1JTExJT05TIHZlY3RvciBJQ09OUyBGUkVFIC0tJTNFJTNDc3ZnIHZlcnNpb249JzEuMScgaWQ9J0NhcGFfMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluaycgeD0nMHB4JyB5PScwcHgnIHZpZXdCb3g9JzAgMCAxMjMuOTYxIDEyMy45NjEnIHN0eWxlPSdlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDEyMy45NjEgMTIzLjk2MTsnIHhtbDpzcGFjZT0ncHJlc2VydmUnJTNFJTNDZyUzRSUzQ3BhdGggZD0nTTQ5LjgsMjkuMDMyYzMuMS0xLjMsNC40LTUsMy04bC00LjktMTAuM2MtMS40LTIuODk5LTQuOC00LjItNy44LTIuODk5Yy04LjUsMy42LTE1LjgsOC4zLTIxLjYsMTQgQzExLjQsMjguNTMyLDYuNiwzNi4yMzIsNCw0NC43MzJjLTIuNiw4LjYwMS00LDIwLjMtNCwzNS4ydjMwLjdjMCwzLjMsMi43LDYsNiw2aDM5LjNjMy4zLDAsNi0yLjcsNi02di0zOS4zYzAtMy4zMDEtMi43LTYtNi02IEgyNi41YzAuMi0xMC4xMDEsMi42LTE4LjIsNy0yNC4zMDFDMzcuMSwzNi4xMzMsNDIuNSwzMi4xMzMsNDkuOCwyOS4wMzJ6Jy8lM0UlM0NwYXRoIGQ9J00xMjAuNCwyOS4wMzJjMy4xLTEuMyw0LjM5OS01LDMtOGwtNC45LTEwLjE5OWMtMS40LTIuOS00LjgtNC4yLTcuOC0yLjljLTguNCwzLjYtMTUuNjAxLDguMy0yMS41LDEzLjkgYy03LjEwMSw2LjgtMTIsMTQuNS0xNC42MDEsMjNjLTIuNiw4LjM5OS0zLjg5OSwyMC4xLTMuODk5LDM1LjF2MzAuN2MwLDMuMywyLjcsNiw2LDZIMTE2YzMuMywwLDYtMi43LDYtNnYtMzkuMyBjMC0zLjMwMS0yLjctNi02LTZIOTcuMWMwLjItMTAuMTAxLDIuNjAxLTE4LjIsNy0yNC4zMDFDMTA3LjcsMzYuMTMzLDExMy4xLDMyLjEzMywxMjAuNCwyOS4wMzJ6Jy8lM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDUwJTtcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0fVxuXHRcdCY6OmFmdGVyIHtcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdHdpZHRoOiAycHg7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLXdoaXRlKTtcblx0XHRcdGxlZnQ6IDY0cHg7XG5cdFx0fVxuXHRcdHBhZGRpbmc6IDEwcHg7XG5cdFx0cGFkZGluZy1sZWZ0OiA4MHB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhY2tncm91bmQtdGlmZmFueSk7XG5cdFx0bWFyZ2luOiAxMHB4IDA7XG5cdFx0Ym9yZGVyLXJhZGl1czogMTJweDtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xuXHRcdH1cblx0XHRmb290ZXIge1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdHBhZGRpbmc6IDVweCAwIDAgMTBweDtcblx0XHR9XG5cdH1cblx0dWwge1xuXHRcdG1heC13aWR0aDogNDgwcHg7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGdhcDogMTBweDtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdG1hcmdpbi1sZWZ0OiAyMHB4O1xuXHRcdGZvbnQtc2l6ZTogMTVweDtcblx0fVxuXG5cdHVsIGxpIHtcblx0XHRsaXN0LXN0eWxlLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzEyJyBoZWlnaHQ9JzcnIHZpZXdCb3g9JzAgMCAxMiA3JyUzRSUzQ2xpbmUgeDE9JzAnIHkxPSczJyB4Mj0nMTInIHkyPSczJyBzdHJva2U9JyUyMzgzOTZCNCcgc3Ryb2tlLXdpZHRoPScxJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpICFpbXBvcnRhbnQ7XG5cdH1cblx0b2wge1xuXHRcdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblx0XHRjb3VudGVyLXJlc2V0OiBudW07XG5cdFx0bWFyZ2luOiAwIDAgMCAzNXB4O1xuXHRcdHBhZGRpbmc6IDE1cHggMCA1cHggMDtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdH1cblx0b2wgbGkge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRtYXJnaW46IDAgMCAwIDA7XG5cdFx0cGFkZGluZzogMCAwIDIwcHggMDtcblx0XHRsaW5lLWhlaWdodDogMS40O1xuXHR9XG5cdG9sIGxpOmJlZm9yZSB7XG5cdFx0Y29udGVudDogY291bnRlcihudW0pO1xuXHRcdGNvdW50ZXItaW5jcmVtZW50OiBudW07XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IC0zcHg7XG5cdFx0Zm9udDogdmFyKC0tY2FwdGlvbi1zbWFsbCk7XG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRsZWZ0OiAtMzhweDtcblx0XHR3aWR0aDogMzJweDtcblx0XHRoZWlnaHQ6IDMycHg7XG5cdFx0YmFja2dyb3VuZDogI2ZmZmZmZjtcblx0XHRjb2xvcjogIzFhNWVkNDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0bGluZS1oZWlnaHQ6IDIycHg7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHR9XG59XG4iLCIuaW52ZXN0b3JfZmluYW5jZSB7XG5cdCZfc3dpdGNoZXIge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDI1cHg7XG5cdFx0fVxuXHRcdC5sYXdJbmZvLXN3aXRjaC1idXR0b25zLXdyYXBwZXIge1xuXHRcdFx0cGFkZGluZzogNHB4O1xuXHRcdFx0d2lkdGg6IHVuc2V0O1xuXHRcdH1cblx0fVxuXHQmX3NlbGVjdF93cmFwcGVyIHtcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHR9XG5cdH1cblx0Jl9sZWZ0IHtcblx0XHQmLXRpdGxlIHtcblx0XHRcdGZvbnQ6IHZhcigtLWRlc2t0b3AtMTkyMC1oLTQpICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG59XG4uaW52ZXN0b3JfZmluYW5jZV93cmFwcGVyIHtcblx0ZGlzcGxheTogZ3JpZDtcblx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA4NDJweCAxZnI7XG5cdGdhcDogMzBweDtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA3OTBweCAxZnI7XG5cdH1cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHR9XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0Z2FwOiAyNXB4O1xuXHR9XG59XG4uaW52ZXN0b3JfdG9wX3dyYXBwZXIge1xuXHQuc3dpdGNoX2J1dHRvbiB7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdHBhZGRpbmc6IDEwcHggMTJweCAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXHQuY2hvaWNlcyB7XG5cdFx0d2lkdGg6IDI1OHB4ICFpbXBvcnRhbnQ7XG5cdFx0Zm9udDogdmFyKC0tYnV0dG9uLW1lZGl1bSk7XG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRvdXRsaW5lOiBub25lO1xuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblx0LmlzLW9wZW4gLmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duLFxuXHQuaXMtb3BlbiAuY2hvaWNlc19fbGlzdFthcmlhLWV4cGFuZGVkXSB7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tc3Ryb2tlLWxpZ2h0LWJsdWUpO1xuXHRcdGJvcmRlci1yYWRpdXM6IDhweCA4cHggMCAwO1xuXHR9XG5cdC5jaG9pY2VzX19saXN0LS1kcm9wZG93bixcblx0LmNob2ljZXNfX2xpc3RbYXJpYS1leHBhbmRlZF0ge1xuXHRcdHotaW5kZXg6IDEwMDtcblx0XHR3b3JkLWJyZWFrOiBrZWVwLWFsbDtcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHR9XG5cdC5jaG9pY2VzX19saXN0LS1kcm9wZG93biAuY2hvaWNlc19fbGlzdCxcblx0LmNob2ljZXNfX2xpc3RbYXJpYS1leHBhbmRlZF0gLmNob2ljZXNfX2xpc3Qge1xuXHRcdCY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcblx0XHRcdHdpZHRoOiA2cHg7XG5cdFx0fVxuXG5cdFx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0fVxuXG5cdFx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JleS0xMDApO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMTFweDtcblx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjRzO1xuXHRcdFx0LW1vei10cmFuc2l0aW9uOiBhbGwgMC40cztcblx0XHRcdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNHM7XG5cdFx0fVxuXG5cdFx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JleS01MDApO1xuXHRcdH1cblx0fVxuXHQuaXMtZm9jdXNlZCAuY2hvaWNlc19faW5uZXIsXG5cdC5pcy1vcGVuIC5jaG9pY2VzX19pbm5lciB7XG5cdFx0Ly8gYm9yZGVyOiAxcHggc29saWQgdmFyKC0tc3Ryb2tlLWxpZ2h0LWJsdWUpO1xuXHR9XG5cblx0LmNob2ljZXNfX2lubmVyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLXdoaXRlKTtcblx0XHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tc3Ryb2tlLWxpZ2h0LWJsdWUpO1xuXHRcdHRyYW5zaXRpb246IGFsbCA0MDBtcztcblx0XHRwYWRkaW5nOiAxNHB4IDI0cHggIWltcG9ydGFudDtcblx0fVxuXHQuY2hvaWNlc1tkYXRhLXR5cGUqPSdzZWxlY3Qtb25lJ10uaXMtb3Blbjo6YWZ0ZXIge1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0fVxuXHQuY2hvaWNlc19fbGlzdC0tc2luZ2xlIHtcblx0XHRwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG5cdH1cblx0LmNob2ljZXNbZGF0YS10eXBlKj0nc2VsZWN0LW9uZSddOjphZnRlciB7XG5cdFx0d2lkdGg6IDEwcHg7XG5cdFx0aGVpZ2h0OiAxMHB4O1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdHRvcDogMjRweDtcblx0XHRyaWdodDogMjRweDtcblx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gNDAwbXM7XG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VVEYtOCwlM2Nzdmcgd2lkdGg9JzgnIGhlaWdodD0nNScgdmlld0JveD0nMCAwIDggNScgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzZSUzY3BhdGggZmlsbC1ydWxlPSdldmVub2RkJyBjbGlwLXJ1bGU9J2V2ZW5vZGQnIGQ9J00wIDEuMTc2NTFMMS4yMzA4MiAwTDQgMi42NDY5OEw2Ljc2OTE4IDBMOCAxLjE3NjUxTDQgNUwwIDEuMTc2NTFaJyBmaWxsPSclMjMwMDE0MzQnLyUzZSUzYy9zdmclM2UgXCIpO1xuXHR9XG5cdC5jaG9pY2VzX19pdGVtIHtcblx0XHR0cmFuc2l0aW9uOiBhbGwgNDAwbXM7XG5cdH1cblx0LmlzLWZvY3VzZWQgLmNob2ljZXNfX2lubmVyLFxuXHQuaXMtb3BlbiAuY2hvaWNlc19faW5uZXIge1xuXHRcdGJvcmRlci1jb2xvcjogdmFyKC0tc3Ryb2tlLWxpZ2h0LWJsdWUpICFpbXBvcnRhbnQ7XG5cdH1cblx0LmNob2ljZXMuaXMtb3BlbiB7XG5cdFx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHRcdC8vIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXN0cm9rZS1saWdodC1ibHVlKSAhaW1wb3J0YW50O1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLXdoaXRlKTtcblx0fVxuXHQuaXMtb3BlbiAuY2hvaWNlc19faW5uZXIge1xuXHRcdGJvcmRlci1yYWRpdXM6IDhweDtcblxuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4td2hpdGUpO1xuXHR9XG5cblx0I2ludmVzdG9yX2ZpbmFuY2Vfc2VsZWN0IHtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdH1cbn1cbi5pbnZlc3Rvcl90b3Bfd3JhcHBlciB7XG5cdGRpc3BsYXk6IGdyaWQ7XG5cdGdyaWQtdGVtcGxhdGUtY29sdW1uczogODQycHggMWZyO1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDc5MHB4IDFmcjtcblx0fVxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdH1cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHR9XG59XG4uaW52ZXN0b3JfdGFiX2FjY29yZGlvbiB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblx0cGFkZGluZzogNXB4O1xuXHRkaXNwbGF5OiBub25lO1xuXG5cdHdpZHRoOiAxMDAlO1xuXHRvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cmlnaHQ6IDBweDtcblx0dG9wOiAwcHg7XG5cdGFuaW1hdGlvbjogdW5zZXQgIWltcG9ydGFudDtcblx0ei1pbmRleDogOTk5O1xuXG5cdGFuaW1hdGlvbjogdW5zZXQgIWltcG9ydGFudDtcblx0ei1pbmRleDogOTk5O1xuXHQuaW52ZXN0b3JfdGFiX3Zpc3VhbF93cmFwcGVyIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXHRcdCY6OmJlZm9yZSB7XG5cdFx0XHR3aWR0aDogMnB4O1xuXHRcdFx0aGVpZ2h0OiAxNHB4O1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLXdoaXRlKTtcblx0XHRcdHJpZ2h0OiAxNnB4O1xuXHRcdFx0dG9wOiA1MCU7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0XHRcdHRyYW5zaXRpb246IDQwMG1zO1xuXHRcdH1cblx0XHQmOjphZnRlciB7XG5cdFx0XHR3aWR0aDogMTRweDtcblx0XHRcdGhlaWdodDogMnB4O1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLXdoaXRlKTtcblx0XHRcdHJpZ2h0OiA0cHg7XG5cdFx0XHR0b3A6IDUwJTtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHRcdFx0dHJhbnNpdGlvbjogNDAwbXM7XG5cdFx0fVxuXHRcdC5pbnZlc3Rvcl90YWJfdmlzdWFsIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHR3aWR0aDogMzZweDtcblx0XHRcdGhlaWdodDogMzZweDtcblx0XHR9XG5cdH1cblx0YnV0dG9uIHtcblx0fVxufVxuLmludmVzdG9yX3RhYl9hY2NvcmRpb24tYmVmb3JlIHtcblx0ZGlzcGxheTogbm9uZTtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXHR6LWluZGV4OiA5OTk7XG5cdG9wYWNpdHk6IDEgIWltcG9ydGFudDtcblx0YW5pbWF0aW9uOiB1bnNldCAhaW1wb3J0YW50O1xuXHQuaW52ZXN0b3JfdGFiX3Zpc3VhbF93cmFwcGVyIHtcblx0XHQmOjpiZWZvcmUge1xuXHRcdFx0d2lkdGg6IDJweDtcblx0XHRcdGhlaWdodDogMTRweDtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcblx0XHRcdHJpZ2h0OiAxNnB4O1xuXHRcdFx0dG9wOiA1MCU7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoOTBkZWcpICFpbXBvcnRhbnQ7XG5cdFx0XHR0cmFuc2l0aW9uOiA0MDBtcztcblx0XHR9XG5cdH1cbn1cbi5sYXdJbmZvLXN3aXRjaC1idXR0b25zLXdyYXBwZXIuaW52ZXN0b3Jfc3dpdGNoX2J1dHRvbnNfd3JhcHBlciB7XG5cdHRyYW5zaXRpb246IGhlaWdodCAwLjRzO1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdFx0aGVpZ2h0OiA1NHB4O1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcblx0fVxuXHQuc3dpdGNoX2J1dHRvbiB7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG59XG5cbi5pbnZlc3Rvcl9zd2l0Y2hfd3JhcHBlciB7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdFx0ZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0Z2FwOiA3cHg7XG5cdH1cbn1cblxuLmludmVzdG9yX2J0bi10YWIge1xuXHRvcmRlcjogMjtcblx0dHJhbnNpdGlvbjogZWFzZSAwLjZzO1xufVxuLmludmVzdG9yX29yZGVyX2FjdGl2ZSB7XG5cdG9yZGVyOiAxICFpbXBvcnRhbnQ7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRvcGFjaXR5OiAxO1xuXHRhbmltYXRpb246IGZhZGVJblRhYnMgZm9yd2FyZHMgMC4zcztcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuQGtleWZyYW1lcyBmYWRlSW5UYWJzIHtcblx0MCUge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcblx0fVxuXHQ1MCUge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMHB4KTtcblx0fVxuXHQxMDAlIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG5cdH1cbn1cbiIsIi5pbnZlc3Rvcl9wcmVzZW50YXRpb24ge1xuXHQmLW1vZGFsIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHotaW5kZXg6IDIxO1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdCYtbGF5b3V0IHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzA0MWI0MjRkO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuXHRcdFx0XHRwYWRkaW5nOiAwIDMwcHg7XG5cdFx0XHR9XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NTBweCkge1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLXBvcHVwIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHBhZGRpbmc6IDUwcHggNTJweCA1MHB4IDQwcHg7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi13aGl0ZSk7XG5cdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDApO1xuXHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdHRyYW5zaXRpb246IGVhc2UgMC40cztcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU1NXB4KSB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0Ym90dG9tOiAtNDAlO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAyMHB4IDIwcHggMCAwO1xuXHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEpO1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdG1heC1oZWlnaHQ6IDc1NXB4O1xuXHRcdFx0XHRvdmVyZmxvdy15OiBhdXRvO1xuXHRcdFx0fVxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG5cdFx0XHRcdHBhZGRpbmc6IDM1cHggMzlweCAzNXB4IDI3cHg7XG5cdFx0XHR9XG5cdFx0XHQmLXRpdGxlIHtcblx0XHRcdFx0Zm9udDogdmFyKC0tZGVza3RvcC0xOTIwLWgtMyk7XG5cdFx0XHRcdGNvbG9yOiB2YXIoLS1tYWluLWJsYWNrKTtcblx0XHRcdFx0bWF4LXdpZHRoOiA1NDhweDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjVweDtcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDQwMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLXRleHQge1xuXHRcdFx0XHRtYXgtd2lkdGg6IDcxMHB4O1xuXHRcdFx0XHRmb250OiB2YXIoLS1ib2R5LWxhcmdlKTtcblx0XHRcdFx0Y29sb3I6IHZhcigtLW1haW4tYmxhY2spO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzNXB4O1xuXHRcdFx0XHR1bCB7XG5cdFx0XHRcdFx0bWF4LXdpZHRoOiA0ODBweDtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdFx0Z2FwOiAxMHB4O1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDIwcHg7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0dWwgbGkge1xuXHRcdFx0XHRcdGxpc3Qtc3R5bGUtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTInIGhlaWdodD0nNycgdmlld0JveD0nMCAwIDEyIDcnJTNFJTNDbGluZSB4MT0nMCcgeTE9JzMnIHgyPScxMicgeTI9JzMnIHN0cm9rZT0nJTIzODM5NkI0JyBzdHJva2Utd2lkdGg9JzEnLyUzRSUzQy9zdmclM0UlMEFcIikgIWltcG9ydGFudDtcblx0XHRcdFx0fVxuXHRcdFx0XHRvbCB7XG5cdFx0XHRcdFx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xuXHRcdFx0XHRcdGNvdW50ZXItcmVzZXQ6IG51bTtcblx0XHRcdFx0XHRtYXJnaW46IDAgMCAwIDM1cHg7XG5cdFx0XHRcdFx0cGFkZGluZzogMTVweCAwIDVweCAwO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0fVxuXHRcdFx0XHRvbCBsaSB7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdG1hcmdpbjogMCAwIDAgMDtcblx0XHRcdFx0XHRwYWRkaW5nOiAwIDAgMjBweCAwO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjQ7XG5cdFx0XHRcdH1cblx0XHRcdFx0b2wgbGk6YmVmb3JlIHtcblx0XHRcdFx0XHRjb250ZW50OiBjb3VudGVyKG51bSk7XG5cdFx0XHRcdFx0Y291bnRlci1pbmNyZW1lbnQ6IG51bTtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdHRvcDogLTNweDtcblx0XHRcdFx0XHRmb250OiB2YXIoLS1jYXB0aW9uLXNtYWxsKTtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRcdGxlZnQ6IC0zOHB4O1xuXHRcdFx0XHRcdHdpZHRoOiAzMnB4O1xuXHRcdFx0XHRcdGhlaWdodDogMzJweDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuXHRcdFx0XHRcdGNvbG9yOiAjMWE1ZWQ0O1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjJweDtcblx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0YmxvY2txdW90ZSB7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHR3aWR0aDogNDBweDtcblx0XHRcdFx0XHRcdGhlaWdodDogNDBweDtcblx0XHRcdFx0XHRcdHRvcDogMjBweDtcblx0XHRcdFx0XHRcdGxlZnQ6IDEwcHg7XG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLXdoaXRlKTtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0MhLS0gaWNvbjY2Ni5jb20gLSBNSUxMSU9OUyB2ZWN0b3IgSUNPTlMgRlJFRSAtLSUzRSUzQ3N2ZyB2ZXJzaW9uPScxLjEnIGlkPSdDYXBhXzEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnIHg9JzBweCcgeT0nMHB4JyB2aWV3Qm94PScwIDAgMTIzLjk2MSAxMjMuOTYxJyBzdHlsZT0nZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAxMjMuOTYxIDEyMy45NjE7JyB4bWw6c3BhY2U9J3ByZXNlcnZlJyUzRSUzQ2clM0UlM0NwYXRoIGQ9J000OS44LDI5LjAzMmMzLjEtMS4zLDQuNC01LDMtOGwtNC45LTEwLjNjLTEuNC0yLjg5OS00LjgtNC4yLTcuOC0yLjg5OWMtOC41LDMuNi0xNS44LDguMy0yMS42LDE0IEMxMS40LDI4LjUzMiw2LjYsMzYuMjMyLDQsNDQuNzMyYy0yLjYsOC42MDEtNCwyMC4zLTQsMzUuMnYzMC43YzAsMy4zLDIuNyw2LDYsNmgzOS4zYzMuMywwLDYtMi43LDYtNnYtMzkuM2MwLTMuMzAxLTIuNy02LTYtNiBIMjYuNWMwLjItMTAuMTAxLDIuNi0xOC4yLDctMjQuMzAxQzM3LjEsMzYuMTMzLDQyLjUsMzIuMTMzLDQ5LjgsMjkuMDMyeicvJTNFJTNDcGF0aCBkPSdNMTIwLjQsMjkuMDMyYzMuMS0xLjMsNC4zOTktNSwzLThsLTQuOS0xMC4xOTljLTEuNC0yLjktNC44LTQuMi03LjgtMi45Yy04LjQsMy42LTE1LjYwMSw4LjMtMjEuNSwxMy45IGMtNy4xMDEsNi44LTEyLDE0LjUtMTQuNjAxLDIzYy0yLjYsOC4zOTktMy44OTksMjAuMS0zLjg5OSwzNS4xdjMwLjdjMCwzLjMsMi43LDYsNiw2SDExNmMzLjMsMCw2LTIuNyw2LTZ2LTM5LjMgYzAtMy4zMDEtMi43LTYtNi02SDk3LjFjMC4yLTEwLjEwMSwyLjYwMS0xOC4yLDctMjQuMzAxQzEwNy43LDM2LjEzMywxMTMuMSwzMi4xMzMsMTIwLjQsMjkuMDMyeicvJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiA1MCU7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0XHR3aWR0aDogMnB4O1xuXHRcdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi13aGl0ZSk7XG5cdFx0XHRcdFx0XHRsZWZ0OiA2NHB4O1xuXHRcdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0cGFkZGluZzogMTBweDtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDgwcHg7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZC10aWZmYW55KTtcblx0XHRcdFx0XHRtYXJnaW46IDEwcHggMDtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAxMnB4O1xuXHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdGZvb3RlciB7XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0XHRcdFx0cGFkZGluZzogNXB4IDAgMCAxMHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRoMiB7XG5cdFx0XHRcdFx0XHRmb250OiB2YXIoLS1kZXNrdG9wLTE5MjAtaC00KTtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMThweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0aDMge1xuXHRcdFx0XHRcdFx0Zm9udDogdmFyKC0tZGVza3RvcC0xOTIwLWgtNSk7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxOHB4O1xuXHRcdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDE2cHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdGg0IHtcblx0XHRcdFx0XHRcdGZvbnQ6IHZhcigtLWRlc2t0b3AtMTkyMC1oLTYpO1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTZweDtcblx0XHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNHB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRoNSxcblx0XHRcdFx0XHRoNiB7XG5cdFx0XHRcdFx0XHRmb250OiB2YXIoLS1kZXNrdG9wLTE5MjAtaC03KTtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDE0cHg7XG5cdFx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTJweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0cCB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTZweDtcblx0XHRcdFx0XHRjb2xvcjogdmFyKC0tbWFpbi1ibGFjayk7XG5cdFx0XHRcdFx0Zm9udDogdmFyKC0tYm9keS1sYXJnZSk7XG5cdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLWRvY3Mtd3JhcHBlciB7XG5cdFx0XHRcdG1heC13aWR0aDogNTAycHg7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdG1heC1oZWlnaHQ6IDIzMHB4O1xuXHRcdFx0XHRvdmVyZmxvdy15OiBhdXRvO1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiA1cHg7XG5cdFx0XHRcdG92ZXJmbG93OiBhdXRvO1xuXG5cdFx0XHRcdGJhY2tncm91bmQ6IC8qIFNoYWRvdyBjb3ZlcnMgKi8gbGluZWFyLWdyYWRpZW50KFxuXHRcdFx0XHRcdFx0d2hpdGUgMzAlLFxuXHRcdFx0XHRcdFx0cmdiYSgyNTUsIDI1NSwgMjU1LCAwKVxuXHRcdFx0XHRcdCksXG5cdFx0XHRcdFx0bGluZWFyLWdyYWRpZW50KHJnYmEoMjU1LCAyNTUsIDI1NSwgMCksIHdoaXRlIDcwJSkgMCAxMDAlLFxuXHRcdFx0XHRcdC8qIFNoYWRvd3MgKi9cblx0XHRcdFx0XHRcdHJhZGlhbC1ncmFkaWVudChcblx0XHRcdFx0XHRcdFx0NTAlIDAsXG5cdFx0XHRcdFx0XHRcdGZhcnRoZXN0LXNpZGUsXG5cdFx0XHRcdFx0XHRcdHJnYmEoMCwgMCwgMCwgMC4yKSxcblx0XHRcdFx0XHRcdFx0cmdiYSgwLCAwLCAwLCAwKVxuXHRcdFx0XHRcdFx0KSxcblx0XHRcdFx0XHRyYWRpYWwtZ3JhZGllbnQoXG5cdFx0XHRcdFx0XHRcdDUwJSAxMDAlLFxuXHRcdFx0XHRcdFx0XHRmYXJ0aGVzdC1zaWRlLFxuXHRcdFx0XHRcdFx0XHRyZ2JhKDAsIDAsIDAsIDAuMiksXG5cdFx0XHRcdFx0XHRcdHJnYmEoMCwgMCwgMCwgMClcblx0XHRcdFx0XHRcdClcblx0XHRcdFx0XHRcdDAgMTAwJTtcblx0XHRcdFx0YmFja2dyb3VuZDogLyogU2hhZG93IGNvdmVycyAqLyBsaW5lYXItZ3JhZGllbnQoXG5cdFx0XHRcdFx0XHR3aGl0ZSAzMCUsXG5cdFx0XHRcdFx0XHRyZ2JhKDI1NSwgMjU1LCAyNTUsIDApXG5cdFx0XHRcdFx0KSxcblx0XHRcdFx0XHRsaW5lYXItZ3JhZGllbnQocmdiYSgyNTUsIDI1NSwgMjU1LCAwKSwgd2hpdGUgNzAlKSAwIDEwMCUsXG5cdFx0XHRcdFx0LyogU2hhZG93cyAqL1xuXHRcdFx0XHRcdFx0cmFkaWFsLWdyYWRpZW50KFxuXHRcdFx0XHRcdFx0XHRmYXJ0aGVzdC1zaWRlIGF0IDUwJSAwLFxuXHRcdFx0XHRcdFx0XHRyZ2JhKDAsIDAsIDAsIDAuMiksXG5cdFx0XHRcdFx0XHRcdHJnYmEoMCwgMCwgMCwgMClcblx0XHRcdFx0XHRcdCksXG5cdFx0XHRcdFx0cmFkaWFsLWdyYWRpZW50KFxuXHRcdFx0XHRcdFx0XHRmYXJ0aGVzdC1zaWRlIGF0IDUwJSAxMDAlLFxuXHRcdFx0XHRcdFx0XHRyZ2JhKDAsIDAsIDAsIDAuMiksXG5cdFx0XHRcdFx0XHRcdHJnYmEoMCwgMCwgMCwgMClcblx0XHRcdFx0XHRcdClcblx0XHRcdFx0XHRcdDAgMTAwJTtcblx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJSA0MHB4LCAxMDAlIDQwcHgsIDEwMCUgMTRweCwgMTAwJSAxNHB4O1xuXHRcdFx0XHQvKiBPcGVyYSBkb2Vzbid0IHN1cHBvcnQgdGhpcyBpbiB0aGUgc2hvcnRoYW5kICovXG5cdFx0XHRcdGJhY2tncm91bmQtYXR0YWNobWVudDogbG9jYWwsIGxvY2FsLCBzY3JvbGwsIHNjcm9sbDtcblx0XHRcdFx0Jjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuXHRcdFx0XHRcdHdpZHRoOiAzcHg7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG5cdFx0XHRcdFx0bWFyZ2luOiAxMHB4IDA7XG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDogNXB4O1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JleS0zMDApO1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDExcHg7XG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuNHM7XG5cdFx0XHRcdFx0LW1vei10cmFuc2l0aW9uOiBhbGwgMC40cztcblx0XHRcdFx0XHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjRzO1xuXHRcdFx0XHR9XG5cdFx0XHRcdGdhcDogMTBweDtcblx0XHRcdFx0LmludmVzdG9yX2RvY3VtZW50cy1pdGVtLXRleHQge1xuXHRcdFx0XHRcdG1heC13aWR0aDogMjcwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Ji1jbG9zZSB7XG5cdFx0XHR3aWR0aDogMzZweDtcblx0XHRcdGhlaWdodDogMzZweDtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4td2hpdGUpO1xuXHRcdFx0cmlnaHQ6IDJweDtcblx0XHRcdHRvcDogMDtcblx0XHRcdHRyYW5zaXRpb246IGVhc2UgMC4zcztcblx0XHRcdHN2ZyBwYXRoIHtcblx0XHRcdFx0dHJhbnNpdGlvbjogZWFzZSAwLjNzO1xuXHRcdFx0fVxuXG5cdFx0XHRAbWVkaWEgKHBvaW50ZXI6IGZpbmUpIHtcblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcblx0XHRcdFx0XHRzdmcgY2lyY2xlIHtcblx0XHRcdFx0XHRcdGZpbGw6IHZhcigtLW1haW4tYmx1ZSk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdHN2ZyBwYXRoIHtcblx0XHRcdFx0XHRcdHN0cm9rZTogd2hpdGU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuXHRcdFx0XHR6LWluZGV4OiA5OTk5O1xuXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0fVxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTUwcHgpIHtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbi5pbnZlc3Rvcl9wcmVzZW50YXRpb24tbW9kYWwtYWN0aXZlIHtcblx0b3BhY2l0eTogMTtcblx0cG9pbnRlci1ldmVudHM6IGFsbDtcblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NTVweCkge1xuXHRcdG92ZXJmbG93OiBoaWRkZW4gYXV0bztcblx0fVxufVxuLmludmVzdG9yX3ByZXNlbnRhdGlvbi1wb3B1cC1hY3RpdmUge1xuXHRvdmVyZmxvdy15OiBhdXRvO1xuXHRvdmVyZmxvdy14OiBoaWRkZW47XG5cdG1heC1oZWlnaHQ6IGNhbGMoMTAwJSAtIDEwMHB4KTtcblx0dHJhbnNmb3JtOiBzY2FsZSgxKTtcblx0b3BhY2l0eTogMTtcblx0Jjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuXHRcdHdpZHRoOiA4cHg7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdHdpZHRoOiA0cHg7XG5cdFx0fVxuXHR9XG5cblx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdG1hcmdpbjogMTBweCAwO1xuXHR9XG5cblx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyZXktMTAwKTtcblx0XHRib3JkZXItcmFkaXVzOiAxMXB4O1xuXHRcdHRyYW5zaXRpb246IGFsbCAwLjRzO1xuXHRcdC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNHM7XG5cdFx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC40cztcblx0fVxuXG5cdCY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOmhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmV5LTQwMCk7XG5cdH1cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTU1cHgpIHtcblx0XHR0cmFuc2Zvcm06IHVuc2V0O1xuXHRcdGJvdHRvbTogMDtcblx0fVxufVxuLmludmVzdG9yX3ByZXNlbnRhdGlvbi1tb2RhbC1jbG9zZXItZmFrZSB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU1NXB4KSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2UyZTdmMztcblx0XHRib3JkZXItcmFkaXVzOiAycHg7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0aGVpZ2h0OiA0cHg7XG5cdFx0bGVmdDogNTAlO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDhweDtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdFx0d2lkdGg6IDQ2cHg7XG5cdH1cbn1cbi5pbnZlc3Rvcl9wcmVzZW50YXRpb24tbW9kYWwtY2xvc2VyIHtcblx0ZGlzcGxheTogbm9uZTtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTU1cHgpIHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNlMmU3ZjM7XG5cdFx0Ym9yZGVyLXJhZGl1czogMnB4O1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdGhlaWdodDogNTBweDtcblx0XHRsZWZ0OiA1MCU7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMHB4O1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxufVxuLmludmVzdG9yX3ByZXNlbnRhdGlvbi1tb2RhbC13cmFwcGVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU1MHB4KSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cbn1cbiIsIi5pbnZlc3Rvcl90YWJsZXMge1xuXHQmLXdyYXBwZXIge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRnYXA6IDMwcHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogdmFyKC0tc2VjdGlvbi1tYik7XG5cdH1cblx0Ji1pdGVtIHtcblx0XHRwYWRkaW5nOiA0MHB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tc3Ryb2tlLWxpZ2h0LWJsdWUpO1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuXHRcdFx0cGFkZGluZzogNDBweCAzMnB4O1xuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0cGFkZGluZzogMzBweCAxNXB4O1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDEycHg7XG5cdFx0fVxuXHRcdCYtaGVhZCB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0Z2FwOiAxMHB4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjJweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji10aXRsZSB7XG5cdFx0XHRmb250OiB2YXIoLS1kZXNrdG9wLTE5MjAtaC02KTtcblx0XHRcdGNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuXHRcdH1cblx0XHQmLWRlc2NyaXB0aW9uIHtcblx0XHRcdGZvbnQ6IHZhcigtLWJvZHktbWVkaXVtKTtcblx0XHRcdGNvbG9yOiB2YXIoLS1ncmV5LTUwMCk7XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRmb250OiB2YXIoLS1ib2R5LXNtYWxsKTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji1mdWxsIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji10ZXh0IHtcblx0XHRcdGZvbnQ6IHZhcigtLWJvZHktbWVkaXVtKTtcblx0XHRcdGNvbG9yOiB2YXIoLS1tYWluLWJsYWNrKTtcblx0XHR9XG5cdFx0Ji1oYWxmIHtcblx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0XHRtYXgtd2lkdGg6IDU2NnB4O1xuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0XHRcdG1heC13aWR0aDogNTQ5cHg7XG5cdFx0XHR9XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdG1heC13aWR0aDogdW5zZXQ7XG5cdFx0XHR9XG5cdFx0XHQmLWl0ZW0ge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cblx0XHRcdFx0cGFkZGluZzogMThweCAwO1xuXHRcdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tc3Ryb2tlLWxpZ2h0LWJsdWUpO1xuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblx0XHRcdFx0fVxuXHRcdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1zdHJva2UtbGlnaHQtYmx1ZSk7XG5cdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG5cdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiBub25lO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmLXZhbHVlIHtcblx0XHRcdFx0XHRmb250OiB2YXIoLS1jYXB0aW9uLWxhcmdlKTtcblx0XHRcdFx0XHRjb2xvcjogdmFyKC0tbWFpbi1ibGFjayk7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG5cdFx0XHRcdFx0XHRmb250OiB2YXIoLS1jYXB0aW9uLXNtYWxsKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji1sZWZ0IHtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0Z2FwOiAxMHB4O1xuXHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Ji1pbWcge1xuXHRcdFx0XHRcdFx0d2lkdGg6IDE2cHg7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDE2cHg7XG5cdFx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiA1cHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4uaW52ZXN0b3JfdGFibGVzLWl0ZW0taGFsZi1pdGVtLWZpbmlzaCB7XG5cdGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcbn1cbiIsIi5pbnZlc3Rvcl9iYW5uZXJfcXVlc3Rpb24ge1xuXHRwYWRkaW5nOiA2MHB4O1xuXHRwYWRkaW5nLXJpZ2h0OiAxNTBweDtcblx0YmFja2dyb3VuZDogdmFyKC0tZ3JhZGllbnQtYmx1ZSk7XG5cdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG5cdFx0cGFkZGluZzogNTBweCA0MHB4O1xuXHR9XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0cGFkZGluZzogMzBweCAyMHB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiAzOXB4O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0fVxuXHQuaW52ZXN0b3JfYmFubmVyX3F1ZXN0aW9uLXRpdGxlIHtcblx0XHRmb250OiB2YXIoLS1kZXNrdG9wLTE5MjAtaC0yKTtcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdGNvbG9yOiB2YXIoLS1tYWluLXdoaXRlKTtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDEycHg7XG5cdFx0XHRtYXgtd2lkdGg6IDUwMHB4O1xuXHRcdH1cblx0fVxuXHQuaW52ZXN0b3JfYmFubmVyX3F1ZXN0aW9uLWltZyB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHJpZ2h0OiAxNTBweDtcblx0XHR0b3A6IDUwJTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG5cdFx0XHRyaWdodDogNTBweDtcblx0XHRcdHdpZHRoOiAxNTFweDtcblx0XHRcdGhlaWdodDogMTUxcHg7XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRwb3NpdGlvbjogc3RhdGljO1xuXHRcdFx0d2lkdGg6IDEyMnB4O1xuXHRcdFx0aGVpZ2h0OiAxMjJweDtcblx0XHRcdGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuXG5cdFx0XHR0cmFuc2Zvcm06IHVuc2V0O1xuXHRcdH1cblx0fVxuXHQuaW52ZXN0b3JfYmFubmVyX3F1ZXN0aW9uLWRlc2NyaXB0aW9uIHtcblx0XHRmb250OiB2YXIoLS1ib2R5LWV4dHJhLWV4dHJhLWxhcmdlKTtcblx0XHRtYXJnaW4tYm90dG9tOiAyNHB4O1xuXHRcdGNvbG9yOiB2YXIoLS1tYWluLXdoaXRlKTtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcblx0XHRcdGZvbnQ6IHZhcigtLWJvZHktbGFyZ2UpO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjJweDtcblx0XHRcdG1heC13aWR0aDogMzQ2cHg7XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyNHB4O1xuXHRcdFx0Zm9udDogdmFyKC0tYm9keS1tZWRpdW0pO1xuXHRcdH1cblx0fVxuXHQuaW52ZXN0b3JfYmFubmVyX3F1ZXN0aW9uLWJ0biB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi13aGl0ZSk7XG5cdFx0Y29sb3I6IHZhcigtLXNlY29uZGFyeS1ibHVlLXRleHQpO1xuXHRcdHBhZGRpbmc6IDE1cHggMjRweDtcblx0XHR0cmFuc2l0aW9uOiBlYXNlLWluLW91dCAzMDBtcztcblx0XHRmb250OiB2YXIoLS1idXR0b24tbWVkaXVtKTtcblx0XHRib3JkZXItcmFkaXVzOiA2cHg7XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLWJsYWNrKTtcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0bWF4LXdpZHRoOiAyMTZweDtcblx0XHRcdGZvbnQ6IHZhcigtLWJ1dHRvbi1zbWFsbCk7XG5cdFx0fVxuXHR9XG5cdC5pbnZlc3Rvcl9iYW5uZXJfcXVlc3Rpb24tYm90dG9tIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGdhcDogMzBweDtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0Z2FwOiAxNnB4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHR9XG5cdH1cblx0LmludmVzdG9yX2Jhbm5lcl9xdWVzdGlvbi1pbmZvIHtcblx0XHQuaW52ZXN0b3JfYmFubmVyX3F1ZXN0aW9uLWluZm8tbGluayB7XG5cdFx0XHQvLyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50O1xuXHRcdFx0Ly8gdGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBub25lO1xuXHRcdFx0Y29sb3I6IHZhcigtLW1haW4td2hpdGUpO1xuXHRcdFx0Zm9udDogdmFyKC0tZGVza3RvcC0xOTIwLWgtNyk7XG5cdFx0XHR0cmFuc2l0aW9uOiBlYXNlIDAuM3M7XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRmb250OiB2YXIoLS1jYXB0aW9uLWxhcmdlKTtcblx0XHRcdH1cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRvcGFjaXR5OiAwLjg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5pbnZlc3Rvcl9iYW5uZXJfcXVlc3Rpb24taW5mby1kZXNjcmlwdGlvbiB7XG5cdFx0XHRmb250OiB2YXIoLS1jYXB0aW9uLXNtYWxsKTtcblx0XHRcdGNvbG9yOiB2YXIoLS1tYWluLXdoaXRlKTtcblx0XHRcdG9wYWNpdHk6IDAuNjtcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdGZvbnQ6IHZhcigtLWNhcHRpb24tc21hbGwpO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0XHR9XG5cdH1cbn1cbiIsIi5pbnZlc3Rvcl9yYXRpbmcge1xuXHQmX2NhcmRzIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0Z2FwOiAzMHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IHZhcigtLXNlY3Rpb24tbWIpO1xuXHRcdCYtaXRlbSB7XG5cdFx0XHR0cmFuc2l0aW9uOiBlYXNlIDAuNHM7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1zdHJva2UtbGlnaHQtYmx1ZSk7XG5cdFx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA0MDRweCAxZnI7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdG1pbi1oZWlnaHQ6IDE4M3B4O1xuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG5cdFx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMjcwcHggMWZyO1xuXHRcdFx0XHRtaW4taGVpZ2h0OiAxNTZweDtcblx0XHRcdH1cblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdG1pbi1oZWlnaHQ6IDM2NXB4O1xuXHRcdFx0fVxuXHRcdFx0Ji1pbWctd3JhcHBlciB7XG5cdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHRcdFx0XHRwYWRkaW5nOiAzMnB4IDUycHg7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCB2YXIoLS1zdHJva2UtbGlnaHQtYmx1ZSk7XG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDlweCAxN3B4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdFx0cGFkZGluZzogNzVweCAwO1xuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1zdHJva2UtbGlnaHQtYmx1ZSk7XG5cdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLWNvbnRlbnQge1xuXHRcdFx0XHRwYWRkaW5nOiAzMnB4IDQxcHggMzdweCA3MXB4O1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDIzcHggMThweCAyM3B4IDQ4cHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0XHRwYWRkaW5nOiA0MHB4IDIwcHg7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYtdGl0bGUge1xuXHRcdFx0XHRcdGZvbnQ6IHZhcigtLWRlc2t0b3AtMTkyMC1oLTUpO1xuXHRcdFx0XHRcdGNvbG9yOiB2YXIoLS1tYWluLWJsYWNrKTtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYtd3JhcHBlciB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdFx0fVxuXHRcdFx0XHQmLWRlc2NyaXB0aW9uIHtcblx0XHRcdFx0XHRmb250OiB2YXIoLS1ib2R5LW1lZGl1bSk7XG5cdFx0XHRcdFx0Y29sb3I6IHZhcigtLW1haW4tYmxhY2spO1xuXHRcdFx0XHRcdG1heC13aWR0aDogMzYzcHg7XG5cdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG5cdFx0XHRcdFx0XHRtYXgtd2lkdGg6IDMyMHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmLWRhdGUge1xuXHRcdFx0XHRcdGZvbnQ6IHZhcigtLWJvZHktc21hbGwpO1xuXHRcdFx0XHRcdGNvbG9yOiB2YXIoLS1ncmV5LTUwMCk7XG5cdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG5cdFx0XHRcdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGJveC1zaGFkb3c6IDAgMTBweCAxNXB4IC0zcHggcmdiYSgwLCAwLCAwLCAwLjEpLFxuXHRcdFx0XHRcdDAgNHB4IDZweCAtNHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIi5sYXdJbmZvIHtcblx0dWwge1xuXHRcdG1heC13aWR0aDogNDgwcHg7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGdhcDogMTBweDtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdG1hcmdpbi1sZWZ0OiAyMHB4O1xuXHRcdGZvbnQtc2l6ZTogMTVweDtcblx0fVxuXG5cdHVsIGxpIHtcblx0XHRsaXN0LXN0eWxlLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzEyJyBoZWlnaHQ9JzcnIHZpZXdCb3g9JzAgMCAxMiA3JyUzRSUzQ2xpbmUgeDE9JzAnIHkxPSczJyB4Mj0nMTInIHkyPSczJyBzdHJva2U9JyUyMzgzOTZCNCcgc3Ryb2tlLXdpZHRoPScxJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpICFpbXBvcnRhbnQ7XG5cdH1cblx0b2wge1xuXHRcdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblx0XHRjb3VudGVyLXJlc2V0OiBudW07XG5cdFx0bWFyZ2luOiAwIDAgMCAzNXB4O1xuXHRcdHBhZGRpbmc6IDE1cHggMCA1cHggMDtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdH1cblx0b2wgbGkge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRtYXJnaW46IDAgMCAwIDA7XG5cdFx0cGFkZGluZzogMCAwIDIwcHggMDtcblx0XHRsaW5lLWhlaWdodDogMS40O1xuXHR9XG5cdG9sIGxpOmJlZm9yZSB7XG5cdFx0Y29udGVudDogY291bnRlcihudW0pO1xuXHRcdGNvdW50ZXItaW5jcmVtZW50OiBudW07XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IC0zcHg7XG5cdFx0Zm9udDogdmFyKC0tY2FwdGlvbi1zbWFsbCk7XG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRsZWZ0OiAtMzhweDtcblx0XHR3aWR0aDogMzJweDtcblx0XHRoZWlnaHQ6IDMycHg7XG5cdFx0YmFja2dyb3VuZDogI2ZmZmZmZjtcblx0XHRjb2xvcjogIzFhNWVkNDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0bGluZS1oZWlnaHQ6IDIycHg7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHR9XG5cdG1hcmdpbi1ib3R0b206IHZhcigtLXNlY3Rpb24tbWIpO1xuXHQmLXRpdGxlIHtcblx0XHRmb250OiB2YXIoLS1kZXNrdG9wLTE5MjAtaC0yKTtcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHR9XG5cdCYtY29udGVudCB7XG5cdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciA0MDhweDtcblx0XHRnYXA6IDMwcHg7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAzODBweDtcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdGdhcDogMjBweDtcblx0XHR9XG5cdFx0Ji13cmFwcGVyIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0Z2FwOiAzMHB4O1xuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0Z2FwOiAyMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLXRleHQtYmFubmVyIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhY2tncm91bmQtYmx1ZSk7XG5cdFx0XHRwYWRkaW5nOiA1MHB4IDgwcHggNTBweCA0MHB4O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0XHRcdGgyIHtcblx0XHRcdFx0Zm9udDogdmFyKC0tZGVza3RvcC0xOTIwLWgtNCk7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDE4cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdGgzIHtcblx0XHRcdFx0Zm9udDogdmFyKC0tZGVza3RvcC0xOTIwLWgtNSk7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDE4cHg7XG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDE2cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdGg0IHtcblx0XHRcdFx0Zm9udDogdmFyKC0tZGVza3RvcC0xOTIwLWgtNik7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDE2cHg7XG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDE0cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdGg1LFxuXHRcdFx0aDYge1xuXHRcdFx0XHRmb250OiB2YXIoLS1kZXNrdG9wLTE5MjAtaC03KTtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTRweDtcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTJweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0cCB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDE2cHg7XG5cdFx0XHRcdGZvbnQ6IHZhcigtLWJvZHktbGFyZ2UpO1xuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMnB4O1xuXHRcdFx0XHRcdGZvbnQ6IHZhcigtLWJvZHktbWVkaXVtKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0XHRcdHBhZGRpbmc6IDQwcHggNTBweCA1MHB4IDMwcHg7XG5cdFx0XHR9XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdFx0cGFkZGluZzogNDBweCA0MHB4IDUwcHggMjBweDtcblx0XHRcdH1cblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdHBhZGRpbmc6IDM2cHggMjBweCA0MHB4IDIwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIubGF3SW5mby1zd2l0Y2gge1xuXHRoZWlnaHQ6IDU2cHg7XG5cblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Ym9yZGVyLXJhZGl1czogNnB4O1xuXHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuXHRcdCY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcblx0XHRcdHdpZHRoOiAycHg7XG5cdFx0fVxuXG5cdFx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0fVxuXG5cdFx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JleS0xMDApO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMTFweDtcblx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjRzO1xuXHRcdFx0LW1vei10cmFuc2l0aW9uOiBhbGwgMC40cztcblx0XHRcdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNHM7XG5cdFx0fVxuXG5cdFx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzU1NTtcblx0XHR9XG5cdH1cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kLWJsdWUpO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0b3ZlcmZsb3cteDogc2Nyb2xsO1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGhlaWdodDogNTRweDtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXHQmLWJ1dHRvbnMtd3JhcHBlciB7XG5cdFx0d2lkdGg6IDQ2N3B4O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kLWJsdWUpO1xuXG5cdFx0aGVpZ2h0OiA1NnB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDhweDtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuXHRcdFx0Jjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuXHRcdFx0XHR3aWR0aDogMnB4O1xuXHRcdFx0fVxuXG5cdFx0XHQmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0fVxuXG5cdFx0XHQmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyZXktMTAwKTtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTFweDtcblx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuNHM7XG5cdFx0XHRcdC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNHM7XG5cdFx0XHRcdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNHM7XG5cdFx0XHR9XG5cblx0XHRcdCY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOmhvdmVyIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzU1NTtcblx0XHRcdH1cblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdHdpZHRoOiA0ODVweDtcblx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0fVxuXHR9XG5cdCYtd3JhcHBlciB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR3aWR0aDogNjcwcHg7XG5cdFx0fVxuXHR9XG59XG4iLCIucG9wdXAtYWR2ZXJ0aXNlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuXG4gICZfX2J0biB7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ncmV5LTEwMCk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQ6IHZhcigtLWJ1dHRvbi1zbWFsbCk7XG4gICAgY29sb3I6IHZhcigtLXN0cm9rZS1saWdodC1ncmV5KTtcbiAgICBwYWRkaW5nOiA0cHggMTJweDtcbiAgICBiYWNrZ3JvdW5kOiAjMDAwMDAwMzM7XG4gICAgdHJhbnNpdGlvbjogZWFzZSAwLjNzO1xuICAgIG9wYWNpdHk6IDAuOTU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIHBhZGRpbmc6IDNweCAxMnB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAocG9pbnRlcjogZmluZSkge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1tYWluLXdoaXRlKTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1tYWluLXdoaXRlKTtcblxuICAgICAgICAucG9wdXAtYWR2ZXJ0aXNlX19wb3B1cC13cmFwcGVyIHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi12aXNpYmxlIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICB9XG5cbiAgJl9fcG9wdXAtd3JhcHBlciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHBhZGRpbmctdG9wOiAyOXB4O1xuICAgIHRyYW5zaXRpb246IGVhc2UgMC41cztcbiAgICBtaW4td2lkdGg6IDMxOS41cHg7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAyMHB4O1xuICAgIGN1cnNvcjogZGVmYXVsdDtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICBtaW4td2lkdGg6IHVuc2V0O1xuICAgICAgd2lkdGg6IDI5NnB4O1xuICAgICAgbGVmdDogLTIyMHB4O1xuICAgIH1cblxuICAgICYtdmlzaWJsZSB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB9XG4gIH1cblxuICAmX19wb3B1cCB7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1tYWluLXdoaXRlKTtcbiAgICBwYWRkaW5nOiAxNXB4IDI0LjVweCAyMHB4IDIwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIHBhZGRpbmc6IDEycHggMjBweCAxNXB4IDE1cHg7XG4gICAgfVxuXG4gICAgJi1jbG9zZSB7XG4gICAgICBAbWVkaWEgKHBvaW50ZXI6IGZpbmUpIHtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgfVxuXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogOHB4O1xuICAgICAgdG9wOiAzM3B4O1xuICAgICAgei1pbmRleDogMTA7XG4gICAgfVxuXG4gICAgJi1wb2x5Z29uIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAzM3B4O1xuICAgICAgei1pbmRleDogLTE7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIHRvcDogMTVweDtcbiAgICAgIGZpbGw6IHdoaXRlO1xuICAgIH1cblxuICAgICYtdGl0bGUge1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIGZvbnQ6IHZhcigtLWNhcHRpb24tbWVkaXVtKTtcbiAgICAgIGNvbG9yOiB2YXIoLS1tYWluLWJsYWNrKTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgZm9udDogdmFyKC0tY2FwdGlvbi1zbWFsbCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1jb250ZW50IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBnYXA6IDhweDtcblxuICAgICAgc3BhbiB7XG4gICAgICAgIGZvbnQ6IHZhcigtLWJvZHktbWVkaXVtKTtcbiAgICAgICAgY29sb3I6IHZhcigtLW1haW4tYmxhY2spO1xuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgZm9udDogdmFyKC0tYm9keS1zbWFsbCk7XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtbGluayB7XG4gICAgICBmb250OiB2YXIoLS1ib2R5LW1lZGl1bSk7XG4gICAgICBjb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBub25lO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICBmb250OiB2YXIoLS1ib2R5LXNtYWxsKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5wcm9ncmFtcy1zbHVnIHtcblx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0Ji1oZWFkZXItd3JhcHBlciB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0fVxuXHR9XG5cdCYtYmFjayB7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG5cdFx0XHRoZWlnaHQ6IDUycHggIWltcG9ydGFudDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDtcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDM4cHg7XG5cdFx0fVxuXHR9XG5cdCYtdGl0bGUge1xuXHRcdHdpZHRoOiA1MCU7XG5cdFx0Zm9udDogdmFyKC0tZGVza3RvcC0xOTIwLWgtMik7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdG9yZGVyOiAyO1xuXHRcdH1cblx0fVxufVxuXG4ucHJvZ3JhbXMtc2x1Zy1vdGhlciB7XG5cdG1hcmdpbi1ib3R0b206IHZhcigtLXNlY3Rpb24tbWIpO1xuXHQmLXRpdGxlIHtcblx0XHRmb250OiB2YXIoLS1kZXNrdG9wLTE5MjAtaC0yKTtcblx0fVxuXHQmLWhlYWRlciB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0bWFyZ2luLWJvdHRvbTogNTBweDtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDQ2cHg7XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNDRweDtcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDI4cHg7XG5cdFx0fVxuXHRcdGEge1xuXHRcdFx0aGVpZ2h0OiAzMHB4O1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuXHRcdH1cblx0fVxuXHQucHJvZ3JhbXMtZ28tdG8tZGVza3RvcCB7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cdC5wcm9ncmFtcy1nby10by1tb2JpbGUge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6IDE0NXB4O1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0bWFyZ2luLXRvcDogMzBweDtcblx0XHR9XG5cdH1cbn1cbi50aXRsZS1zY2FsZSB7XG5cdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdG1heC13aWR0aDogOTkwcHg7XG5cdG1heC1oZWlnaHQ6IDE1MHB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRtYXgtaGVpZ2h0OiAxMjBweDtcblx0fVxufVxuIiwiLnByb2dyYW1zLXNsdWctaW5mb3JtYXRpb24tc2xpZGVyIHtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0fVxuXHQuaGVscF9jb250ZW50LW9mZmljZS1zbGlkZXItc2xpZGUge1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0aGVpZ2h0OiAyOTBweCAhaW1wb3J0YW50O1xuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0bWluLWhlaWdodDogMjUwcHggIWltcG9ydGFudDtcblx0XHRcdGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxufVxuLnByb2dyYW1zLXNsdWctaW5mb3JtYXRpb24ge1xuXHRibG9ja3F1b3RlIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG5cdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0fVxuXHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR3aWR0aDogNDBweDtcblx0XHRcdGhlaWdodDogNDBweDtcblx0XHRcdHRvcDogMjBweDtcblx0XHRcdGxlZnQ6IDEwcHg7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLXdoaXRlKTtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0MhLS0gaWNvbjY2Ni5jb20gLSBNSUxMSU9OUyB2ZWN0b3IgSUNPTlMgRlJFRSAtLSUzRSUzQ3N2ZyB2ZXJzaW9uPScxLjEnIGlkPSdDYXBhXzEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnIHg9JzBweCcgeT0nMHB4JyB2aWV3Qm94PScwIDAgMTIzLjk2MSAxMjMuOTYxJyBzdHlsZT0nZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAxMjMuOTYxIDEyMy45NjE7JyB4bWw6c3BhY2U9J3ByZXNlcnZlJyUzRSUzQ2clM0UlM0NwYXRoIGQ9J000OS44LDI5LjAzMmMzLjEtMS4zLDQuNC01LDMtOGwtNC45LTEwLjNjLTEuNC0yLjg5OS00LjgtNC4yLTcuOC0yLjg5OWMtOC41LDMuNi0xNS44LDguMy0yMS42LDE0IEMxMS40LDI4LjUzMiw2LjYsMzYuMjMyLDQsNDQuNzMyYy0yLjYsOC42MDEtNCwyMC4zLTQsMzUuMnYzMC43YzAsMy4zLDIuNyw2LDYsNmgzOS4zYzMuMywwLDYtMi43LDYtNnYtMzkuM2MwLTMuMzAxLTIuNy02LTYtNiBIMjYuNWMwLjItMTAuMTAxLDIuNi0xOC4yLDctMjQuMzAxQzM3LjEsMzYuMTMzLDQyLjUsMzIuMTMzLDQ5LjgsMjkuMDMyeicvJTNFJTNDcGF0aCBkPSdNMTIwLjQsMjkuMDMyYzMuMS0xLjMsNC4zOTktNSwzLThsLTQuOS0xMC4xOTljLTEuNC0yLjktNC44LTQuMi03LjgtMi45Yy04LjQsMy42LTE1LjYwMSw4LjMtMjEuNSwxMy45IGMtNy4xMDEsNi44LTEyLDE0LjUtMTQuNjAxLDIzYy0yLjYsOC4zOTktMy44OTksMjAuMS0zLjg5OSwzNS4xdjMwLjdjMCwzLjMsMi43LDYsNiw2SDExNmMzLjMsMCw2LTIuNyw2LTZ2LTM5LjMgYzAtMy4zMDEtMi43LTYtNi02SDk3LjFjMC4yLTEwLjEwMSwyLjYwMS0xOC4yLDctMjQuMzAxQzEwNy43LDM2LjEzMywxMTMuMSwzMi4xMzMsMTIwLjQsMjkuMDMyeicvJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiA1MCU7XG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdH1cblx0XHQmOjphZnRlciB7XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHR3aWR0aDogMnB4O1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi13aGl0ZSk7XG5cdFx0XHRsZWZ0OiA2NHB4O1xuXHRcdH1cblx0XHRwYWRkaW5nOiAxMHB4O1xuXHRcdHBhZGRpbmctbGVmdDogODBweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kLXRpZmZhbnkpO1xuXHRcdG1hcmdpbjogMTBweCAwO1xuXHRcdGJvcmRlci1yYWRpdXM6IDEycHg7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdHBhZGRpbmctbGVmdDogMTBweDtcblx0XHR9XG5cdFx0Zm9vdGVyIHtcblx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRwYWRkaW5nOiA1cHggMCAwIDEwcHg7XG5cdFx0fVxuXHR9XG5cdHVsIHtcblx0XHRtYXgtd2lkdGg6IDQ4MHB4O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRnYXA6IDEwcHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRtYXJnaW4tbGVmdDogMjBweDtcblx0XHRmb250LXNpemU6IDE1cHg7XG5cdH1cblxuXHR1bCBsaSB7XG5cdFx0bGlzdC1zdHlsZS1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMicgaGVpZ2h0PSc3JyB2aWV3Qm94PScwIDAgMTIgNyclM0UlM0NsaW5lIHgxPScwJyB5MT0nMycgeDI9JzEyJyB5Mj0nMycgc3Ryb2tlPSclMjM4Mzk2QjQnIHN0cm9rZS13aWR0aD0nMScvJTNFJTNDL3N2ZyUzRSUwQVwiKSAhaW1wb3J0YW50O1xuXHR9XG5cdG9sIHtcblx0XHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG5cdFx0Y291bnRlci1yZXNldDogbnVtO1xuXHRcdG1hcmdpbjogMCAwIDAgMzVweDtcblx0XHRwYWRkaW5nOiAxNXB4IDAgNXB4IDA7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHR9XG5cdG9sIGxpIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0bWFyZ2luOiAwIDAgMCAwO1xuXHRcdHBhZGRpbmc6IDAgMCAyMHB4IDA7XG5cdFx0bGluZS1oZWlnaHQ6IDEuNDtcblx0fVxuXHRvbCBsaTpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6IGNvdW50ZXIobnVtKTtcblx0XHRjb3VudGVyLWluY3JlbWVudDogbnVtO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAtM3B4O1xuXHRcdGZvbnQ6IHZhcigtLWNhcHRpb24tc21hbGwpO1xuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0bGVmdDogLTM4cHg7XG5cdFx0d2lkdGg6IDMycHg7XG5cdFx0aGVpZ2h0OiAzMnB4O1xuXHRcdGJhY2tncm91bmQ6ICNmZmZmZmY7XG5cdFx0Y29sb3I6ICMxYTVlZDQ7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGxpbmUtaGVpZ2h0OiAyMnB4O1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0fVxuXHRtYXJnaW4tYm90dG9tOiB2YXIoLS1zZWN0aW9uLW1iKTtcblx0Ji13cmFwcGVyIHtcblx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDQwOHB4O1xuXHRcdGdhcDogMzBweDtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogNzkwcHggMWZyO1xuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0Z2FwOiAyMHB4O1xuXHRcdH1cblx0fVxuXHQucHJvZ3JhbXMtc2x1Zy1zbGlkZXItd3JhcHBlciB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG5cdFx0bWFyZ2luLWJvdHRvbTogNTBweDtcblx0fVxuXHQmLWNvbnRlbnQge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhY2tncm91bmQtYmx1ZSk7XG5cdFx0cGFkZGluZzogMTBweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogNTBweDtcblx0XHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXG5cdFx0Ji10ZXh0IHtcblx0XHRcdHBhZGRpbmc6IDAgMzBweDtcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdFx0XHRwYWRkaW5nOiAwIDIwcHg7XG5cdFx0XHR9XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdFx0cGFkZGluZzogMCAxMHB4O1xuXHRcdFx0fVxuXHRcdFx0aDIge1xuXHRcdFx0XHRmb250OiB2YXIoLS1kZXNrdG9wLTE5MjAtaC00KTtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMThweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0aDMge1xuXHRcdFx0XHRmb250OiB2YXIoLS1kZXNrdG9wLTE5MjAtaC01KTtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMThweDtcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTZweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0aDQge1xuXHRcdFx0XHRmb250OiB2YXIoLS1kZXNrdG9wLTE5MjAtaC02KTtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTZweDtcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTRweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0aDUsXG5cdFx0XHRoNiB7XG5cdFx0XHRcdGZvbnQ6IHZhcigtLWRlc2t0b3AtMTkyMC1oLTcpO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNHB4O1xuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMnB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRwIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTZweDtcblx0XHRcdFx0Zm9udDogdmFyKC0tYm9keS1sYXJnZSk7XG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDEycHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRcdFx0Zm9udDogdmFyKC0tYm9keS1tZWRpdW0pO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIucHJvZ3JhbXMtYmFubmVyIHtcblx0bWFyZ2luLWJvdHRvbTogdmFyKC0tc2VjdGlvbi1tYik7XG5cdCYtd3JhcHBlciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZC1ibHVlKTtcblx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDU2NXB4O1xuXHRcdGdhcDogMTU2cHg7XG5cdFx0cGFkZGluZzogODBweCA2MHB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRwYWRkaW5nOiA0MHB4IDUwcHg7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdGdhcDogMDtcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdHBhZGRpbmc6IDM2cHggMjBweDtcblx0XHR9XG5cdFx0aDMge1xuXHRcdFx0Zm9udDogdmFyKC0tZGVza3RvcC0xOTIwLWgtMyk7XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjJweDtcblx0XHRcdH1cblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDE2cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdHAge1xuXHRcdFx0Zm9udDogdmFyKC0tYm9keS1sYXJnZSk7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyNHB4O1xuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRcdGZvbnQ6IHZhcigtLWJvZHktbWVkaXVtKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ji1idXR0b24ge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4td2hpdGUpO1xuXHRcdGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktYmx1ZS10ZXh0KTtcblx0XHRwYWRkaW5nOiAxNXB4IDI0cHg7XG5cdFx0dHJhbnNpdGlvbjogZWFzZS1pbi1vdXQgMzAwbXM7XG5cdFx0d2lkdGg6IDE0OHB4O1xuXHRcdGZvbnQ6IHZhcigtLWJ1dHRvbi1tZWRpdW0pO1xuXHRcdGJvcmRlci1yYWRpdXM6IDZweDtcblx0XHQmOmhvdmVyIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4tYmxhY2spO1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0fVxuXHR9XG59XG4ucHJvZ3JhbXMtYmFubmVyLWRlc2NyaXB0aW9uLXdyYXBwZXIge1xuXHRtYXgtaGVpZ2h0OiAyNzBweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0dHJhbnNpdGlvbjogbWF4LWhlaWdodCAxcyBlYXNlO1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRtYXgtaGVpZ2h0OiAyNTBweDtcblx0fVxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdG1heC1oZWlnaHQ6IDQxMHB4O1xuXHR9XG59XG4iLCIucHJvZ3JhbXMge1xuXHRtYXJnaW4tYm90dG9tOiB2YXIoLS1zZWN0aW9uLW1iKTtcblx0aDEge1xuXHRcdGZvbnQ6IHZhcigtLWRlc2t0b3AtMTkyMC1oLTIpO1xuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDI1cHg7XG5cdFx0fVxuXHR9XG5cdCYtY2FyZHMtd3JhcHBlciB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGdhcDogMzBweDtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0Z2FwOiAyMHB4O1xuXHRcdH1cblx0XHQucHJvZ3JhbXMtY2FyZCB7XG5cdFx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdFx0cGFkZGluZzogNDBweCA1M3B4IDQ0cHggNDBweDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1zdHJva2UtbGlnaHQtYmx1ZSk7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDM5N3B4IDFmcjtcblx0XHRcdG1pbi1oZWlnaHQ6IDI0OHB4O1xuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMzcwcHggMWZyO1xuXHRcdFx0fVxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdHBhZGRpbmc6IDMycHg7XG5cdFx0XHR9XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRwYWRkaW5nOiAzMHB4IDIwcHg7XG5cdFx0XHRcdG1pbi1oZWlnaHQ6IDM3NnB4O1xuXHRcdFx0fVxuXHRcdFx0aDUge1xuXHRcdFx0XHRmb250OiB2YXIoLS1kZXNrdG9wLTE5MjAtaC01KTtcblx0XHRcdFx0Y29sb3I6IHZhcigtLW1haW4tYmxhY2spO1xuXHRcdFx0XHR0cmFuc2l0aW9uOiA0MDBtcztcblx0XHRcdH1cblx0XHRcdHAge1xuXHRcdFx0XHRmb250OiB2YXIoLS1ib2R5LWxhcmdlKTtcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRcdFx0Zm9udDogdmFyKC0tYm9keS1tZWRpdW0pO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRzcGFuIHtcblx0XHRcdFx0Y29sb3I6IHZhcigtLWdyZXktNTAwKTtcblx0XHRcdFx0Zm9udDogdmFyKC0tYm9keS1zbWFsbCk7XG5cdFx0XHR9XG5cdFx0XHQmLWxlZnQge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0XHR9XG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdFx0fVxuXHRcdFx0XHQmLXdyYXBwZXIge1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRmbGV4OiAwIDAgYXV0bztcblx0XHRcdFx0fVxuXHRcdFx0XHQmLWFuaW1hdGlvbiB7XG5cdFx0XHRcdFx0Y29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG5cdFx0XHRcdFx0Zm9udDogdmFyKC0tZ3JleS01MDApO1xuXHRcdFx0XHRcdHdpZHRoOiAwO1xuXHRcdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogZWFzZS1pbi1vdXQgNDIwbXM7XG5cdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHRzdmcge1xuXHRcdFx0XHRcdHRyYW5zaXRpb246IGVhc2UtaW4tb3V0IDQwMG1zO1xuXHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuNDM0KTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0c3ZnIGNpcmNsZSB7XG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDQwMG1zO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdC5wcm9ncmFtcy1jYXJkLWxlZnQtYW5pbWF0aW9uIHtcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRzdmcge1xuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDE3MHB4KTtcblx0XHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdHN2ZyBjaXJjbGUge1xuXHRcdFx0XHRcdFx0ZmlsbDogdmFyKC0tbWFpbi1ibGFjayk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdGg1IHtcblx0XHRcdFx0XHRcdGNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji1yaWdodCB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRcdFx0Z2FwOiAxOHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4ucHJvZ3JhbXNfbGlzdF9kb3dubG9hZCB7XG5cdG1hcmdpbi10b3A6IDMwcHg7XG5cdGhlaWdodDogNzJweDtcblx0d2lkdGg6IDEwMCU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRnYXA6IDExcHg7XG5cdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXN0cm9rZS1saWdodC1ibHVlKTtcblx0Y29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG5cdGZvbnQ6IHZhcigtLWJ1dHRvbi1tZWRpdW0pO1xuXHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHR0cmFuc2l0aW9uOiA0MDBtcztcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHR9XG5cdHN2ZyBwYXRoIHtcblx0XHR0cmFuc2l0aW9uOiA0MDBtcztcblx0fVxuXHQmOmhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdHN2ZyBwYXRoIHtcblx0XHRcdGZpbGw6ICNmZmY7XG5cdFx0fVxuXHR9XG59XG4iLCIucHJvbW90aW9ucy1icmVhZGNydW1icy1saXN0IHtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRvdmVyZmxvdzogc2Nyb2xsO1xuXHR9XG59XG4ucHJvbW90aW9ucy1hcnJvdyB7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nOCcgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgOCA4JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnICUzRSUzQ3BhdGggZD0nTTIuMTA1MjggOEw2IDRMMi4xMDUyOCAwTDEgMS4xMzUxNkwzLjc5MDI2IDRMMSA2Ljg2NDg0TDIuMTA1MjggOFonIGZpbGw9JyUyMzY1NzU5MicgLyUzRSUzQy9zdmclM0VcIik7XG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdH1cbn1cbi5wcm9tb3Rpb25zLWl0ZW0ge1xuXHR1bCB7XG5cdFx0bWF4LXdpZHRoOiA0ODBweDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0Z2FwOiAxMHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0bWFyZ2luLWxlZnQ6IDIwcHg7XG5cdFx0Zm9udC1zaXplOiAxNXB4O1xuXHR9XG5cblx0dWwgbGkge1xuXHRcdGxpc3Qtc3R5bGUtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTInIGhlaWdodD0nNycgdmlld0JveD0nMCAwIDEyIDcnJTNFJTNDbGluZSB4MT0nMCcgeTE9JzMnIHgyPScxMicgeTI9JzMnIHN0cm9rZT0nJTIzODM5NkI0JyBzdHJva2Utd2lkdGg9JzEnLyUzRSUzQy9zdmclM0UlMEFcIikgIWltcG9ydGFudDtcblx0fVxuXHRvbCB7XG5cdFx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xuXHRcdGNvdW50ZXItcmVzZXQ6IG51bTtcblx0XHRtYXJnaW46IDAgMCAwIDM1cHg7XG5cdFx0cGFkZGluZzogMTVweCAwIDVweCAwO1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0fVxuXHRvbCBsaSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG1hcmdpbjogMCAwIDAgMDtcblx0XHRwYWRkaW5nOiAwIDAgMjBweCAwO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjQ7XG5cdH1cblx0b2wgbGk6YmVmb3JlIHtcblx0XHRjb250ZW50OiBjb3VudGVyKG51bSk7XG5cdFx0Y291bnRlci1pbmNyZW1lbnQ6IG51bTtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogLTNweDtcblx0XHRmb250OiB2YXIoLS1jYXB0aW9uLXNtYWxsKTtcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGxlZnQ6IC0zOHB4O1xuXHRcdHdpZHRoOiAzMnB4O1xuXHRcdGhlaWdodDogMzJweDtcblx0XHRiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuXHRcdGNvbG9yOiAjMWE1ZWQ0O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRsaW5lLWhlaWdodDogMjJweDtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdH1cblx0bWFyZ2luLWJvdHRvbTogdmFyKC0tc2VjdGlvbi1tYik7XG5cdCYtaGVhZGVyIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdGdhcDogNDBweDtcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdGdhcDogMzBweDtcblx0XHR9XG5cdH1cblx0Ji10aXRsZSB7XG5cdFx0Y29sb3I6IHZhcigtLW1haW4tYmxhY2spO1xuXHRcdGZvbnQ6IHZhcigtLWRlc2t0b3AtMTkyMC1oLTIpO1xuXHRcdHdpZHRoOiA4ODlweDtcblxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0b3JkZXI6IDI7XG5cdFx0XHR3aWR0aDogNTU0cHg7XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHR9XG5cdH1cblx0Ji1iYWNrIHtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdG9yZGVyOiAxO1xuXHRcdFx0YWxpZ24tc2VsZjogZmxleC1zdGFydDtcblx0XHR9XG5cdFx0Zm9udDogdmFyKC0tYnV0dG9uLW1lZGl1bSk7XG5cdFx0Y29sb3I6IHZhcigtLXNlY29uZGFyeS1ibHVlLXRleHQpO1xuXHRcdHBhZGRpbmc6IDE1cHggMjRweDtcblx0XHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1zdHJva2UtbGlnaHQtYmx1ZSk7XG5cdFx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRoZWlnaHQ6IDU2cHg7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1zZWxmOiBmbGV4LWVuZDtcblx0XHRnYXA6IDVweDtcblx0XHR0cmFuc2l0aW9uOiBlYXNlLWluLW91dCAwLjNzO1xuXHRcdHN2ZyBwYXRoIHtcblx0XHRcdHRyYW5zaXRpb246IGVhc2UtaW4tb3V0IDAuM3M7XG5cdFx0fVxuXHRcdCY6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi1ibGFjayk7XG5cdFx0XHRjb2xvcjogdmFyKC0tbWFpbi13aGl0ZSk7XG5cdFx0XHRzdmcgcGF0aCB7XG5cdFx0XHRcdGZpbGw6IHZhcigtLW1haW4td2hpdGUpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmLWNvbnRlbnQtd3JhcHBlciB7XG5cdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciA0MDhweDtcblx0XHRnYXA6IDMwcHg7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAzNzBweDtcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHR9XG5cdFx0LnByb21vdGlvbnMtZmlyc3QtYmFubmVyLXdyYXBwZXIge1xuXHRcdFx0YmxvY2txdW90ZSB7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdHdpZHRoOiA0MHB4O1xuXHRcdFx0XHRcdGhlaWdodDogNDBweDtcblx0XHRcdFx0XHR0b3A6IDIwcHg7XG5cdFx0XHRcdFx0bGVmdDogMTBweDtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4td2hpdGUpO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0MhLS0gaWNvbjY2Ni5jb20gLSBNSUxMSU9OUyB2ZWN0b3IgSUNPTlMgRlJFRSAtLSUzRSUzQ3N2ZyB2ZXJzaW9uPScxLjEnIGlkPSdDYXBhXzEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnIHg9JzBweCcgeT0nMHB4JyB2aWV3Qm94PScwIDAgMTIzLjk2MSAxMjMuOTYxJyBzdHlsZT0nZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAxMjMuOTYxIDEyMy45NjE7JyB4bWw6c3BhY2U9J3ByZXNlcnZlJyUzRSUzQ2clM0UlM0NwYXRoIGQ9J000OS44LDI5LjAzMmMzLjEtMS4zLDQuNC01LDMtOGwtNC45LTEwLjNjLTEuNC0yLjg5OS00LjgtNC4yLTcuOC0yLjg5OWMtOC41LDMuNi0xNS44LDguMy0yMS42LDE0IEMxMS40LDI4LjUzMiw2LjYsMzYuMjMyLDQsNDQuNzMyYy0yLjYsOC42MDEtNCwyMC4zLTQsMzUuMnYzMC43YzAsMy4zLDIuNyw2LDYsNmgzOS4zYzMuMywwLDYtMi43LDYtNnYtMzkuM2MwLTMuMzAxLTIuNy02LTYtNiBIMjYuNWMwLjItMTAuMTAxLDIuNi0xOC4yLDctMjQuMzAxQzM3LjEsMzYuMTMzLDQyLjUsMzIuMTMzLDQ5LjgsMjkuMDMyeicvJTNFJTNDcGF0aCBkPSdNMTIwLjQsMjkuMDMyYzMuMS0xLjMsNC4zOTktNSwzLThsLTQuOS0xMC4xOTljLTEuNC0yLjktNC44LTQuMi03LjgtMi45Yy04LjQsMy42LTE1LjYwMSw4LjMtMjEuNSwxMy45IGMtNy4xMDEsNi44LTEyLDE0LjUtMTQuNjAxLDIzYy0yLjYsOC4zOTktMy44OTksMjAuMS0zLjg5OSwzNS4xdjMwLjdjMCwzLjMsMi43LDYsNiw2SDExNmMzLjMsMCw2LTIuNyw2LTZ2LTM5LjMgYzAtMy4zMDEtMi43LTYtNi02SDk3LjFjMC4yLTEwLjEwMSwyLjYwMS0xOC4yLDctMjQuMzAxQzEwNy43LDM2LjEzMywxMTMuMSwzMi4xMzMsMTIwLjQsMjkuMDMyeicvJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogNTAlO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0XHR3aWR0aDogMnB4O1xuXHRcdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLXdoaXRlKTtcblx0XHRcdFx0XHRsZWZ0OiA2NHB4O1xuXHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHRwYWRkaW5nOiAxMHB4O1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDgwcHg7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhY2tncm91bmQtdGlmZmFueSk7XG5cdFx0XHRcdG1hcmdpbjogMTBweCAwO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAxMnB4O1xuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMTBweDtcblx0XHRcdFx0fVxuXHRcdFx0XHRmb290ZXIge1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdFx0cGFkZGluZzogNXB4IDAgMCAxMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdFxuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZC1ibHVlKTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdFx0XHRwYWRkaW5nOiAxMHB4O1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDUwcHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdH1cblx0XHRcdC5wcm9tb3Rpb25zLWZpcnN0LWJhbm5lciB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDUwcHg7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRoZWlnaHQ6IDMyNnB4O1xuXHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuXHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0XHRcdGhlaWdodDogMjkwcHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0XHRoZWlnaHQ6IDI2MHB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji1jb250ZW50IHtcblx0XHRcdFx0XHRwYWRkaW5nOiAwIDMwcHg7XG5cdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAwIDIwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAwIDEwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdGgyIHtcblx0XHRcdFx0XHRcdGZvbnQ6IHZhcigtLWRlc2t0b3AtMTkyMC1oLTQpO1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxOHB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRoMyB7XG5cdFx0XHRcdFx0XHRmb250OiB2YXIoLS1kZXNrdG9wLTE5MjAtaC01KTtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDE4cHg7XG5cdFx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTZweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0aDQge1xuXHRcdFx0XHRcdFx0Zm9udDogdmFyKC0tZGVza3RvcC0xOTIwLWgtNik7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNnB4O1xuXHRcdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDE0cHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdGg1LFxuXHRcdFx0XHRcdGg2IHtcblx0XHRcdFx0XHRcdGZvbnQ6IHZhcigtLWRlc2t0b3AtMTkyMC1oLTcpO1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTRweDtcblx0XHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMnB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCYtd3JhcHBlciB7XG5cdFx0XHRcdFx0XHR3aWR0aDogNzIycHg7XG5cdFx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0cCB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNnB4O1xuXHRcdFx0XHRcdFx0Y29sb3I6IHZhcigtLW1haW4tYmxhY2spO1xuXHRcdFx0XHRcdFx0Zm9udDogdmFyKC0tYm9keS1sYXJnZSk7XG5cdFx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQucHJvbW90aW9ucy1zZWNvbmQtYmFubmVyLXdyYXBwZXIge1xuXHRcdFx0YmxvY2txdW90ZSB7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHR3aWR0aDogNDBweDtcblx0XHRcdFx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0XHRcdFx0dG9wOiAyMHB4O1xuXHRcdFx0XHRcdGxlZnQ6IDEwcHg7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLXdoaXRlKTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDIS0tIGljb242NjYuY29tIC0gTUlMTElPTlMgdmVjdG9yIElDT05TIEZSRUUgLS0lM0UlM0NzdmcgdmVyc2lvbj0nMS4xJyBpZD0nQ2FwYV8xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyB4PScwcHgnIHk9JzBweCcgdmlld0JveD0nMCAwIDEyMy45NjEgMTIzLjk2MScgc3R5bGU9J2VuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTIzLjk2MSAxMjMuOTYxOycgeG1sOnNwYWNlPSdwcmVzZXJ2ZSclM0UlM0NnJTNFJTNDcGF0aCBkPSdNNDkuOCwyOS4wMzJjMy4xLTEuMyw0LjQtNSwzLThsLTQuOS0xMC4zYy0xLjQtMi44OTktNC44LTQuMi03LjgtMi44OTljLTguNSwzLjYtMTUuOCw4LjMtMjEuNiwxNCBDMTEuNCwyOC41MzIsNi42LDM2LjIzMiw0LDQ0LjczMmMtMi42LDguNjAxLTQsMjAuMy00LDM1LjJ2MzAuN2MwLDMuMywyLjcsNiw2LDZoMzkuM2MzLjMsMCw2LTIuNyw2LTZ2LTM5LjNjMC0zLjMwMS0yLjctNi02LTYgSDI2LjVjMC4yLTEwLjEwMSwyLjYtMTguMiw3LTI0LjMwMUMzNy4xLDM2LjEzMyw0Mi41LDMyLjEzMyw0OS44LDI5LjAzMnonLyUzRSUzQ3BhdGggZD0nTTEyMC40LDI5LjAzMmMzLjEtMS4zLDQuMzk5LTUsMy04bC00LjktMTAuMTk5Yy0xLjQtMi45LTQuOC00LjItNy44LTIuOWMtOC40LDMuNi0xNS42MDEsOC4zLTIxLjUsMTMuOSBjLTcuMTAxLDYuOC0xMiwxNC41LTE0LjYwMSwyM2MtMi42LDguMzk5LTMuODk5LDIwLjEtMy44OTksMzUuMXYzMC43YzAsMy4zLDIuNyw2LDYsNkgxMTZjMy4zLDAsNi0yLjcsNi02di0zOS4zIGMwLTMuMzAxLTIuNy02LTYtNkg5Ny4xYzAuMi0xMC4xMDEsMi42MDEtMTguMiw3LTI0LjMwMUMxMDcuNywzNi4xMzMsMTEzLjEsMzIuMTMzLDEyMC40LDI5LjAzMnonLyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDUwJTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdFx0fVxuXHRcdFx0XHQmOjphZnRlciB7XG5cblx0XHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRcdHdpZHRoOiAycHg7XG5cdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4td2hpdGUpO1xuXHRcdFx0XHRcdGxlZnQ6IDY0cHg7XG5cdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdHBhZGRpbmc6IDEwcHg7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogODBweDtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZC10aWZmYW55KTtcblx0XHRcdFx0bWFyZ2luOiAxMHB4IDA7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDEycHg7XG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdGZvb3RlciB7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdFx0XHRwYWRkaW5nOiA1cHggMCAwIDEwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdHBhZGRpbmc6IDEwcHg7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kLWJsdWUpO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0XHRcdHBhZGRpbmctYm90dG9tOiA1MHB4O1xuXHRcdFx0LnByb21vdGlvbnMtc2Vjb25kLWJhbm5lciB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDUwcHg7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdGhlaWdodDogMzI2cHg7XG5cdFx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdFx0XHRoZWlnaHQ6IDI5MHB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdFx0XHRcdH1cblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0XHRoZWlnaHQ6IDI2MHB4O1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0XHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDM2cHg7XG5cdFx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCYtY29udGVudC13cmFwcGVyIHtcblx0XHRcdFx0XHRwYWRkaW5nOiAwIDMwcHg7XG5cdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAwIDIwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAwIDEwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5wcm9tb3Rpb25zLXNlY29uZC1iYW5uZXItY29udGVudCB7XG5cdFx0XHRcdFx0XHRoMiB7XG5cdFx0XHRcdFx0XHRcdGZvbnQ6IHZhcigtLWRlc2t0b3AtMTkyMC1oLTQpO1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxOHB4O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRoMyB7XG5cdFx0XHRcdFx0XHRcdGZvbnQ6IHZhcigtLWRlc2t0b3AtMTkyMC1oLTUpO1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxOHB4O1xuXHRcdFx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNnB4O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRoNCB7XG5cdFx0XHRcdFx0XHRcdGZvbnQ6IHZhcigtLWRlc2t0b3AtMTkyMC1oLTYpO1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNnB4O1xuXHRcdFx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNHB4O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRoNSxcblx0XHRcdFx0XHRcdGg2IHtcblx0XHRcdFx0XHRcdFx0Zm9udDogdmFyKC0tZGVza3RvcC0xOTIwLWgtNyk7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDE0cHg7XG5cdFx0XHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDEycHg7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdHAge1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNnB4O1xuXHRcdFx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMnB4O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdCYtZGVzYyB7XG5cdFx0XHRcdFx0XHRcdGg2IHtcblx0XHRcdFx0XHRcdFx0XHRmb250OiB2YXIoLS1kZXNrdG9wLTE5MjAtaC02KTtcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMnB4O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdHAge1xuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiB2YXIoLS1tYWluLWJsYWNrKTtcblx0XHRcdFx0XHRcdFx0XHRmb250OiB2YXIoLS1ib2R5LWxhcmdlKTtcblx0XHRcdFx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCYtZGVzYyBwOm50aC1jaGlsZCgyKSB7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDEycHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtY29uc3VsdCB7XG5cdFx0XHRoZWlnaHQ6IDQ5OHB4O1xuXHRcdH1cblx0fVxufVxuIiwiLnByb21vdGlvbnMtc2xpZGVzIHtcblx0bWFyZ2luLWJvdHRvbTogdmFyKC0tc2VjdGlvbi1tYik7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdH1cblx0Ji10aXRsZSB7XG5cdFx0Zm9udDogdmFyKC0tZGVza3RvcC0xOTIwLWgtMik7XG5cdFx0bWFyZ2luLWJvdHRvbTogNTBweDtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjhweDtcblx0XHR9XG5cdH1cblx0LnByb21vdGlvbnMtc2xpZGVyIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0b3ZlcmZsb3c6IHZpc2libGU7XG5cdFx0fVxuXHR9XG5cdC5wcm9tb3Rpb25zLXNsaWRlcy1jb250YWluZXIge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHR9XG5cdH1cblx0Lm90aGVyLXByb21vdGlvbnMtY2FyZHMge1xuXHRcdGZsZXgtd3JhcDogbm93cmFwO1xuXHRcdGdhcDogMDtcblx0XHRwYWRkaW5nLWJvdHRvbTogNDBweDtcblx0XHQucHJvbW90aW9uc19fY29udGVudC1wcm9tby1jYXJkIHtcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdFx0XHR3aWR0aDogMzgwcHggIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0XHR3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuXHRcdFx0XHRoZWlnaHQ6IDQyMHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHR3aWR0aDogMzM1cHggIWltcG9ydGFudDtcblx0XHRcdFx0aGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5wcm9tb3Rpb25zLXBhZ2luYXRpb24ge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRib3R0b206IDBweDtcblx0XHRsZWZ0OiA1MCU7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0Z2FwOiA4cHg7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXHQucHJvbW90aW9uLW5leHQge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSAhaW1wb3J0YW50O1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdFx0cmlnaHQ6IDEycHg7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTAlKSAhaW1wb3J0YW50O1xuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cdC5wcm9tb3Rpb24tcHJldiB7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0XHR3aWR0aDogNTJweDtcblx0XHRcdGhlaWdodDogNTJweDtcblx0XHRcdGxlZnQ6IDEycHg7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTAlKSByb3RhdGUoMTgwZGVnKSAhaW1wb3J0YW50O1xuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSByb3RhdGUoMTgwZGVnKSAhaW1wb3J0YW50O1xuXHR9XG59XG4iLCIucHJvbW90aW9uc19iYW5uZXIge1xuXHRtYXJnaW4tYm90dG9tOiA1MHB4O1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdH1cblx0Ji13cmFwcGVyIHtcblx0XHRiYWNrZ3JvdW5kOiB2YXIoLS1ncmFkaWVudC1ibHVlKTtcblx0XHRwYWRkaW5nOiA2MHB4IDk0cHggODBweCA2MHB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0LnBvcHVwLWFkdmVydGlzZSB7XG5cdFx0XHR0b3A6IDYwcHg7XG5cdFx0XHRyaWdodDogOTRweDtcblx0XHRcdHotaW5kZXg6IDI7XG5cdFx0fVxuXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdHBhZGRpbmc6IDUwcHggMjBweCAwIDQwcHg7XG5cblx0XHRcdC5wb3B1cC1hZHZlcnRpc2Uge1xuXHRcdFx0XHR0b3A6IDUwcHg7XG5cdFx0XHRcdHJpZ2h0OiAyMHB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRwYWRkaW5nOiAzNnB4IDIwcHggMCAyMHB4O1xuXG5cdFx0XHQucG9wdXAtYWR2ZXJ0aXNlIHtcblx0XHRcdFx0dG9wOiAzNnB4O1xuXHRcdFx0XHRyaWdodDogMjBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmLWNvbnRlbnQge1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0fVxuXG5cdFx0LnBvcHVwLWFkdmVydGlzZSArICYge1xuXHRcdFx0cGFkZGluZy10b3A6IDMycHg7XG5cdFx0fVxuXG5cdFx0Ji10ZXh0IHtcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMjBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmLXRpdGxlIHtcblx0XHRmb250OiB2YXIoLS1kZXNrdG9wLTE5MjAtaC0yKTtcblx0XHRjb2xvcjogdmFyKC0tbWFpbi13aGl0ZSk7XG5cdFx0bWF4LXdpZHRoOiA2MzFweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMTZweDtcblx0fVxuXG5cdCYtZGVzYyB7XG5cdFx0Zm9udDogdmFyKC0tYm9keS1sYXJnZSk7XG5cdFx0Y29sb3I6IHZhcigtLW1haW4td2hpdGUpO1xuXHRcdHdpZHRoOiA1MTNweDtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcblx0XHRcdHdpZHRoOiA0ODFweDtcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0Zm9udDogdmFyKC0tYm9keS1leHRyYS1sYXJnZSk7XG5cdFx0fVxuXHR9XG5cblx0Ji1idG4ge1xuXHRcdG1hcmdpbi10b3A6IDE2cHg7XG5cdFx0d2lkdGg6IGZpdC1jb250ZW50O1xuXHR9XG5cblx0Ji1pbWFnZSB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHJpZ2h0OiA4NHB4O1xuXHRcdGJvdHRvbTogMDtcblxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuXHRcdFx0cG9zaXRpb246IHN0YXRpYztcblx0XHRcdHdpZHRoOiBmaXQtY29udGVudDtcblx0XHRcdGFsaWduLXNlbGY6IGNlbnRlcjtcblx0XHR9XG5cdFx0XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdHdpZHRoOiAzMTBweDtcblx0XHR9XG5cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NTBweCkge1xuXHRcdFx0d2lkdGg6IDI5MnB4O1xuXHRcdH1cblx0fVxuXHQmLWNvdXJzZSB7XG5cdFx0Ym90dG9tOiA0MHB4O1xuXHR9XG59XG4iLCIucHJvbW90aW9uc19fY29udGVudCB7XG5cdC5wcm9tb3Rpb24tc3dpdGNoLWNvbnRhaW5lciB7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0fVxuXHR9XG5cdCYtdGl0bGUge1xuXHRcdGZvbnQ6IHZhcigtLWRlc2t0b3AtMTkyMC1oLTUpO1xuXHRcdG1hcmdpbi1ib3R0b206IDE2cHg7XG5cdH1cblx0Ji1mdW5jdGlvbnMge1xuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdH1cblx0Ji1mdW5jdGlvbnMtd3JhcHBlciB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdH1cblx0fVxuXG5cdC5jaG9pY2VzIHtcblx0XHR3aWR0aDogMjU4cHggIWltcG9ydGFudDtcblx0XHRmb250OiB2YXIoLS1idXR0b24tbWVkaXVtKTtcblx0XHQmOmZvY3VzIHtcblx0XHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXHQuaXMtb3BlbiAuY2hvaWNlc19fbGlzdC0tZHJvcGRvd24sXG5cdC5pcy1vcGVuIC5jaG9pY2VzX19saXN0W2FyaWEtZXhwYW5kZWRdIHtcblx0XHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1zdHJva2UtbGlnaHQtYmx1ZSk7XG5cdFx0Ym9yZGVyLXJhZGl1czogOHB4IDhweCAwIDA7XG5cdH1cblx0LmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duLFxuXHQuY2hvaWNlc19fbGlzdFthcmlhLWV4cGFuZGVkXSB7XG5cdFx0ei1pbmRleDogMTAwO1xuXHRcdHdvcmQtYnJlYWs6IGtlZXAtYWxsO1xuXHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdH1cblx0LmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duIC5jaG9pY2VzX19saXN0LFxuXHQuY2hvaWNlc19fbGlzdFthcmlhLWV4cGFuZGVkXSAuY2hvaWNlc19fbGlzdCB7XG5cdFx0Jjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuXHRcdFx0d2lkdGg6IDZweDtcblx0XHR9XG5cblx0XHQmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHR9XG5cblx0XHQmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmV5LTEwMCk7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAxMXB4O1xuXHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuNHM7XG5cdFx0XHQtbW96LXRyYW5zaXRpb246IGFsbCAwLjRzO1xuXHRcdFx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC40cztcblx0XHR9XG5cblx0XHQmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmV5LTUwMCk7XG5cdFx0fVxuXHR9XG5cdC5pcy1mb2N1c2VkIC5jaG9pY2VzX19pbm5lcixcblx0LmlzLW9wZW4gLmNob2ljZXNfX2lubmVyIHtcblx0XHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1zdHJva2UtbGlnaHQtYmx1ZSk7XG5cdH1cblxuXHQuY2hvaWNlc19faW5uZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4td2hpdGUpO1xuXHRcdGJvcmRlci1yYWRpdXM6IDhweDtcblx0XHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1zdHJva2UtbGlnaHQtYmx1ZSk7XG5cdFx0dHJhbnNpdGlvbjogYWxsIDQwMG1zO1xuXHR9XG5cdC5jaG9pY2VzW2RhdGEtdHlwZSo9J3NlbGVjdC1vbmUnXS5pcy1vcGVuOjphZnRlciB7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHR9XG5cdC5jaG9pY2VzW2RhdGEtdHlwZSo9J3NlbGVjdC1vbmUnXTo6YWZ0ZXIge1xuXHRcdHdpZHRoOiAxMHB4O1xuXHRcdGhlaWdodDogMTBweDtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0cGFkZGluZzogMDtcblx0XHR0b3A6IDI0cHg7XG5cdFx0cmlnaHQ6IDI0cHg7XG5cdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDQwMG1zO1xuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVRGLTgsJTNjc3ZnIHdpZHRoPSc4JyBoZWlnaHQ9JzUnIHZpZXdCb3g9JzAgMCA4IDUnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM2UlM2NwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgY2xpcC1ydWxlPSdldmVub2RkJyBkPSdNMCAxLjE3NjUxTDEuMjMwODIgMEw0IDIuNjQ2OThMNi43NjkxOCAwTDggMS4xNzY1MUw0IDVMMCAxLjE3NjUxWicgZmlsbD0nJTIzMDAxNDM0Jy8lM2UlM2Mvc3ZnJTNlIFwiKTtcblx0fVxuXHQuY2hvaWNlc19faXRlbSB7XG5cdFx0dHJhbnNpdGlvbjogYWxsIDQwMG1zO1xuXHR9XG5cdC5jaG9pY2VzLmlzLW9wZW4ge1xuXHRcdGJvcmRlci1yYWRpdXM6IDhweDtcblx0XHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1zdHJva2UtbGlnaHQtYmx1ZSkgIWltcG9ydGFudDtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi13aGl0ZSk7XG5cdH1cblx0LmlzLW9wZW4gLmNob2ljZXNfX2lubmVyIHtcblx0XHRib3JkZXItcmFkaXVzOiA4cHg7XG5cblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLXdoaXRlKTtcblx0fVxuXHQjcHJvbW90aW9uLXBhcnRuZXJzLXNlbGVjdCB7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHR9XG59XG4iLCIucHJvbW90aW9uc19fY29udGVudC1wYXJ0bmVycyB7XG5cdG1hcmdpbi1ib3R0b206IHZhcigtLXNlY3Rpb24tbWIpO1xuXHQmLWNhcmRzIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRnYXA6IDMwcHg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heCgzMzlweCwgMWZyKSk7XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0Z2FwOiAyNHB4O1xuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heCgyODBweCwgMzYycHgpKTtcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdGdhcDogMjBweDtcblx0XHR9XG5cdH1cblx0Ji1jYXJkIHtcblx0XHRtYXgtd2lkdGg6IDQwNnB4O1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXN0cm9rZS1saWdodC1ibHVlKTtcblx0XHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoMSk7XG5cdFx0ZmxleDogMSAwIGF1dG87XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHRyYW5zaXRpb246IGFsbCAwLjJzO1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdFx0bWF4LXdpZHRoOiAzODBweDtcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRtYXgtd2lkdGg6IDM1OXB4O1xuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcblx0XHR9XG5cdFx0Ly8gJjpob3Zlcjo6YWZ0ZXIge1xuXHRcdC8vIFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0Ly8gXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0Ly8gXHR9XG5cdFx0Ly8gXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0Ly8gXHRib3R0b206IC01MHB4O1xuXHRcdC8vIFx0bGVmdDogLTFweDtcblxuXHRcdC8vIFx0YW5pbWF0aW9uOiBhdXRvSGVpZ2h0IDAuM3MgZm9yd2FyZHM7XG5cdFx0Ly8gXHRjb250ZW50OiAnJztcblx0XHQvLyBcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdC8vIFx0dHJhbnNpdGlvbjogaGVpZ2h0IDAuMnM7XG5cdFx0Ly8gXHRoZWlnaHQ6IDEwMHB4O1xuXHRcdC8vIFx0d2lkdGg6IDQwNnB4O1xuXHRcdC8vIFx0Ym9yZGVyLXJhZGl1czogMCAwIDIwcHggMjBweDtcblx0XHQvLyBcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4td2hpdGUpO1xuXHRcdC8vIFx0Ym94LXNoYWRvdzogLTNweCAxMnB4IDlweCAtNXB4IHJnYmEoMjQsIDM5LCA3NSwgMC4xMjE1Njg2Mjc1KTtcblx0XHQvLyBcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdC8vIFx0XHR3aWR0aDogMzgwcHg7XG5cdFx0Ly8gXHR9XG5cdFx0Ly8gXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHQvLyBcdFx0d2lkdGg6IDMzOXB4O1xuXHRcdC8vIFx0fVxuXHRcdC8vIH1cblx0XHRpbWcge1xuXHRcdFx0Ly8gcGFkZGluZzogMCA1MHB4O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0XHR9XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1tYWluLXdoaXRlKTtcblx0XHRcdGJveC1zaGFkb3c6IDBweCAxMHB4IDIzcHggMHB4IHJnYmEoMjQsIDM5LCA3NSwgMC4xMjE1Njg2Mjc1KTtcblx0XHRcdHotaW5kZXg6IDM7XG5cblx0XHRcdGltZyB7XG5cdFx0XHRcdGFuaW1hdGlvbjogY29sb3JDaGFuZ2UgMC40cyBsaW5lYXI7XG5cblx0XHRcdFx0ZmlsdGVyOiBncmF5c2NhbGUoMCk7XG5cdFx0XHR9XG5cdFx0XHQucHJvbW90aW9uc19fY29udGVudC1wYXJ0bmVycy1jYXJkLXRvcCB7XG5cdFx0XHRcdGFuaW1hdGlvbjogY29sb3JDaGFuZ2UgMC40cyBsaW5lYXI7XG5cdFx0XHRcdGZpbHRlcjogZ3JheXNjYWxlKDApO1xuXHRcdFx0fVxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdCYtYm90dG9tIHtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDYwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Ji10b3Age1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0aGVpZ2h0OiAxODVweDtcblx0XHRcdHBhZGRpbmc6IDc1cHggMDtcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1zdHJva2UtbGlnaHQtYmx1ZSk7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogMjc1cHg7XG5cdFx0XHRmaWx0ZXI6IGdyYXlzY2FsZSgxKTtcblxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRcdHBhZGRpbmc6IDUwcHggMDtcblx0XHRcdFx0aGVpZ2h0OiAxNDlweDtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMjM5cHg7XG5cdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0d2lkdGg6IDI0NnB4O1xuXHRcdFx0XHRcdGhlaWdodDogMzJweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0aGVpZ2h0OiAxMzRweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji1ib3R0b20ge1xuXHRcdFx0cGFkZGluZzogMjZweCAzNnB4IDUwcHggNDBweDtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0Z2FwOiAxMnB4O1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRcdHBhZGRpbmc6IDMzcHggMzJweDtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDUwcHg7XG5cdFx0XHR9XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRwYWRkaW5nOiAyMHB4O1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogNTBweDtcblx0XHRcdH1cblx0XHRcdCYtdGl0bGUge1xuXHRcdFx0XHRmb250OiB2YXIoLS1ib2R5LXNtYWxsKTtcblx0XHRcdFx0Y29sb3I6IHZhcigtLWdyZXktNTAwKTtcblx0XHRcdH1cblx0XHRcdCYtY29tcGFueSB7XG5cdFx0XHRcdGZvbnQ6IHZhcigtLWNhcHRpb24tbGFyZ2UpO1xuXHRcdFx0fVxuXHRcdFx0Ji1kZXNjIHtcblx0XHRcdFx0Zm9udDogdmFyKC0tYm9keS1zbWFsbCk7XG5cdFx0XHRcdC13ZWJraXQtbGluZS1jbGFtcDogMztcblx0XHRcdFx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XG5cdFx0XHRcdC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG5cdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbkBrZXlmcmFtZXMgYXV0b0hlaWdodCB7XG5cdDAlIHtcblx0XHRoZWlnaHQ6IDEwMHB4O1xuXHRcdHRyYW5zZm9ybTogc2NhbGVZKDApO1xuXHR9XG5cblx0MTAwJSB7XG5cdFx0aGVpZ2h0OiAxMDBweDtcblx0XHR0cmFuc2Zvcm06IHNjYWxlWSgxKTtcblx0fVxufVxuQGtleWZyYW1lcyBjb2xvckNoYW5nZSB7XG5cdGZyb20ge1xuXHRcdG9wYWNpdHk6IDAuMjtcblx0fVxuXHR0byB7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxufVxuLnByb21vdGlvbnNfX2NvbnRlbnQtcGFydG5lcnMtY2FyZDpob3ZlciBpbWcge1xuXHRmaWxsOiAjMDAwMDc4O1xufVxuLnByb21vdGlvbi1vdmVyZmxvdyB7XG5cdGFuaW1hdGlvbjogZmFkZUluIDAuMXMgbGluZWFyO1xuXHRkaXNwbGF5OiBub25lO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGZvbnQ6IHZhcigtLWJvZHktc21hbGwpO1xuXHR0b3A6IDE2NnB4O1xuXHR6LWluZGV4OiAxMDtcblx0cGFkZGluZy1yaWdodDogMzBweDtcbn1cbi5wcm9tb3Rpb25fbGlzdF9kb3dubG9hZCB7XG5cdG1hcmdpbi10b3A6IDMwcHg7XG5cdGhlaWdodDogNzJweDtcblx0d2lkdGg6IDEwMCU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRnYXA6IDExcHg7XG5cdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXN0cm9rZS1saWdodC1ibHVlKTtcblx0Y29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG5cdGZvbnQ6IHZhcigtLWJ1dHRvbi1tZWRpdW0pO1xuXHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHR0cmFuc2l0aW9uOiA0MDBtcztcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdGhlaWdodDogNTRweCAhaW1wb3J0YW50O1xuXHR9XG5cblx0c3ZnIHtcblx0XHR0cmFuc2l0aW9uOiA0MDBtcztcblxuXHRcdHBhdGgge1xuXHRcdFx0dHJhbnNpdGlvbjogNDAwbXM7XG5cdFx0fVxuXHR9XG5cblx0JjpkaXNhYmxlZCB7XG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHRvcGFjaXR5OiAwLjg7XG5cblx0XHRzdmcge1xuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcblx0XHR9XG5cblx0XHRzdmcgcGF0aCB7XG5cdFx0XHRmaWxsOiAjZmZmO1xuXHRcdH1cblx0fVxuXG5cdCY6aG92ZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG5cdFx0Y29sb3I6ICNmZmY7XG5cblx0XHRzdmcgcGF0aCB7XG5cdFx0XHRmaWxsOiAjZmZmO1xuXHRcdH1cblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdGhlaWdodDogNjNweDtcblx0fVxufVxuIiwiLnBhcnRuZXJzLXBvcHVwLW92ZXJsYXkge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwNjY7XG5cdHRvcDogMDtcblx0cmlnaHQ6IDA7XG5cdHdpZHRoOiAxMDB2dztcblx0aGVpZ2h0OiAxMDB2dztcblx0ZGlzcGxheTogbm9uZTtcblx0cG9zaXRpb246IGZpeGVkO1xuXHRvcGFjaXR5OiAwO1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdH1cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRoZWlnaHQ6IDEwMHZoO1xuXHR9XG59XG4ucGFydG5lcnMtcG9wdXAtb3ZlcmxheS1zaG93IHtcblx0dHJhbnNpdGlvbjogZWFzZS1pbi1vdXQgMC4zcztcblx0b3BhY2l0eTogMTtcblx0ei1pbmRleDogMTAwMDtcblx0ZGlzcGxheTogYmxvY2s7XG59XG4ucGFydG5lcnMtcG9wdXAge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0ZGlzcGxheTogbm9uZTtcblx0cmlnaHQ6IDA7XG5cdGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuXHR3aWR0aDogODY2cHg7XG5cdGhlaWdodDogMTAwJTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0b3ZlcmZsb3cteTogYXV0bztcblxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdHdpZHRoOiA4MDBweDtcblx0fVxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHR3aWR0aDogNjA4cHg7XG5cdH1cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxufVxuXG4ucGFydG5lcnMtcG9wdXAtc2hvdyB7XG5cdGFuaW1hdGlvbjogcGFydG5lcnNTaG93IGZvcndhcmRzIDAuNnM7XG5cdHotaW5kZXg6IDEwMDE7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucGFydG5lcnMtcG9wdXAtaGlkZSB7XG5cdGFuaW1hdGlvbjogcGFydG5lcnNIaWRlIGZvcndhcmRzIDAuNHM7XG59XG4ucGFydG5lcnMtcG9wdXAtb3ZlcmxheS1oaWRlIHtcblx0dHJhbnNpdGlvbjogZWFzZS1pbi1vdXQgMC43cztcblx0b3BhY2l0eTogMDtcbn1cblxuQGtleWZyYW1lcyBwYXJ0bmVyc1Nob3cge1xuXHRmcm9tIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG5cdH1cblx0dG8ge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcblx0fVxufVxuQGtleWZyYW1lcyBwYXJ0bmVyc0hpZGUge1xuXHRmcm9tIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG5cdH1cblx0dG8ge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcblx0fVxufVxuXG4ucGFydG5lcnMtcG9wdXAtY2xvc2Uge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHJpZ2h0OiA0MHB4O1xuXHR0b3A6IDQwcHg7XG5cdHdpZHRoOiA1OHB4O1xuXHRoZWlnaHQ6IDU4cHg7XG5cdHotaW5kZXg6IDk5OTk7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdHRvcDogMzBweDtcblx0XHRyaWdodDogMzJweDtcblx0fVxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdHJpZ2h0OiAyMHB4O1xuXHRcdHRvcDogMjBweDtcblx0fVxuXG5cdHN2ZyBjaXJjbGUsXG5cdHN2ZyBwYXRoIHtcblx0XHR0cmFuc2l0aW9uOiA0MDBtcztcblx0fVxuXG5cdCY6aG92ZXIgc3ZnIHtcblx0XHRjaXJjbGUge1xuXHRcdFx0ZmlsbDogdmFyKC0tbWFpbi1ibHVlKTtcblx0XHRcdGZpbGwtb3BhY2l0eTogMTtcblx0XHR9XG5cblx0XHRwYXRoIHtcblx0XHRcdHN0cm9rZTogI2ZmZjtcblx0XHRcdGZpbGw6ICNmZmY7XG5cdFx0fVxuXHR9XG59XG4ucGFydG5lcnMtcG9wdXAtY29udGVudCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cGFkZGluZzogMTcwcHggMTAwcHg7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdHBhZGRpbmc6IDEyMHB4IDEwMHB4O1xuXHR9XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdHBhZGRpbmc6IDEyMHB4IDcwcHg7XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdHBhZGRpbmc6IDExMHB4IDIwcHg7XG5cdFx0cGFkZGluZy1yaWdodDogMTIwcHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDE1MHB4O1xuXHR9XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3MHB4KSB7XG5cdFx0cGFkZGluZy1yaWdodDogMjBweDtcblx0fVxuXHRpbWcge1xuXHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHR3aWR0aDogMTcwcHg7XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdFx0d2lkdGg6IDE1MHB4O1xuXHRcdH1cblx0fVxuXHQmLXRpdGxlIHtcblx0XHRmb250OiB2YXIoLS1kZXNrdG9wLTE5MjAtaC01KTtcblx0XHRjb2x1bW4tcnVsZS1jb2xvcjogdmFyKC0tbWFpbi1ibGFjayk7XG5cdFx0d2lkdGg6IDYxOXB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDhweDtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRcdHdpZHRoOiA0OTlweDtcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHR3aWR0aDogNDQ4cHg7XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHR9XG5cdH1cblx0Ji10eXBlIHtcblx0XHRmb250OiB2YXIoLS1ib2R5LXNtYWxsKTtcblx0XHRjb2xvcjogdmFyKC0tZ3JleS01MDApO1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdH1cblxuXHQmLWxpc3Qge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRnYXA6IDEwcHg7XG5cdFx0d2lkdGg6IDQ4OXB4O1xuXHRcdGZvbnQ6IHZhcigtLWJvZHktbGFyZ2UpO1xuXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHR3aWR0aDogMzgxcHg7XG5cdFx0XHRmb250OiB2YXIoLS1ib2R5LW1lZGl1bSk7XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdGZvbnQ6IHZhcigtLWJvZHktc21hbGwpO1xuXHRcdH1cblx0fVxuXHQucGFydG5lcnMtcG9wdXAtY29udGVudC1saXN0LWRlc2Mge1xuXHRcdG1hcmdpbi1ib3R0b206IDZweDtcblx0XHR3aWR0aDogNDg5cHg7XG5cdFx0Zm9udDogdmFyKC0tYm9keS1sYXJnZSk7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHR3aWR0aDogNDc3cHg7XG5cdFx0XHRmb250OiB2YXIoLS1ib2R5LW1lZGl1bSk7XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdGZvbnQ6IHZhcigtLWJvZHktc21hbGwpO1xuXHRcdH1cblx0fVxuXHQmLWl0ZW0ge1xuXHRcdG1hcmdpbi1sZWZ0OiAyMHB4O1xuXHRcdGxpc3Qtc3R5bGUtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTInIGhlaWdodD0nNycgdmlld0JveD0nMCAwIDEyIDcnJTNFJTNDbGluZSB4MT0nMCcgeTE9JzMnIHgyPScxMicgeTI9JzMnIHN0cm9rZT0nJTIzODM5NkI0JyBzdHJva2Utd2lkdGg9JzEnLyUzRSUzQy9zdmclM0UlMEFcIik7XG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0YmFja2dyb3VuZC1zaXplOiAxMDAlO1xuXHR9XG59XG4ucGFydG5lcnMtcG9wdXAtY29udGVudC1saW5rIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRib3R0b206IDgwcHg7XG5cdGxlZnQ6IDEyMnB4O1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRsZWZ0OiA5M3B4O1xuXHR9XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0Ym90dG9tOiA5NXB4O1xuXHRcdGxlZnQ6IDQycHg7XG5cdH1cblxuXHQmLXdyYXBwZXIge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRpbWcge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0Ym90dG9tOiAtNDBweDtcblx0XHRcdGxlZnQ6IC0yNXB4O1xuXHRcdFx0d2lkdGg6IDIwcHg7XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRib3R0b206IC0yOHB4O1xuXHRcdFx0XHRsZWZ0OiAtMjVweDtcblx0XHRcdFx0d2lkdGg6IDIwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCYtdGV4dCB7XG5cdFx0Y29sb3I6IHZhcigtLXNlY29uZGFyeS1ibHVlLXRleHQpO1xuXHRcdGZvbnQ6IHZhcigtLWNhcHRpb24tbGFyZ2UpO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHQmOjpiZWZvcmUge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWJsdWUtdGV4dCk7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdGJvdHRvbTogNnB4O1xuXHRcdFx0aGVpZ2h0OiAxcHg7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdH1cbn1cbiIsIi5wcm9tb3Rpb25zX19jb250ZW50LXByb21vIHtcblx0bWFyZ2luLWJvdHRvbTogdmFyKC0tc2VjdGlvbi1tYik7XG5cdCYtY2FyZHMge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdGdhcDogMzBweDtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcblx0XHRcdGdhcDogMjRweDtcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdGdhcDogMjBweDtcblx0XHR9XG5cdH1cblxuXHQmLWNhcmQge1xuXHRcdHdpZHRoOiA0MDZweDtcblx0XHRoZWlnaHQ6IDQ0MHB4O1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRcdHRyYW5zaXRpb246IGVhc2Utb3V0IDIwMG1zO1xuXHRcdGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBzdWJwaXhlbC1hbnRpYWxpYXNlZDtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRcdHdpZHRoOiAzODZweDtcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHR3aWR0aDogMzU5cHg7XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuXHRcdH1cblx0XHQmOmhvdmVyIHtcblx0XHRcdGJveC1zaGFkb3c6IDAgMCAxNHB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuXHRcdH1cblx0XHQmLXRvcCB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuXHRcdFx0aGVpZ2h0OiAxODBweDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMjBweCAyMHB4IDAgMDtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRpbWcge1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji1ib3R0b20ge1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tc3Ryb2tlLWxpZ2h0LWdyZXkpO1xuXHRcdFx0aGVpZ2h0OiAyNjBweDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDAgMCAyMHB4IDIwcHg7XG5cdFx0XHRwYWRkaW5nOiA0MHB4O1xuXHRcdFx0cGFkZGluZy10b3A6IDI4cHg7XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRwYWRkaW5nOiAyMHB4O1xuXHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHR9XG5cdFx0XHQmLWNvbnRlbnQge1xuXHRcdFx0XHQmLXRpdGxlIHtcblx0XHRcdFx0XHRmb250OiB2YXIoLS1ib2R5LXNtYWxsKTtcblx0XHRcdFx0XHRjb2xvcjogdmFyKC0tZ3JleS01MDApO1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDEycHg7XG5cdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCYtZGVzYyB7XG5cdFx0XHRcdFx0Zm9udDogdmFyKC0tY2FwdGlvbi1sYXJnZSk7XG5cdFx0XHRcdFx0Y29sb3I6IHZhcigtLW1haW4tYmxhY2spO1xuXHRcdFx0XHRcdHdpZHRoOiAyNTdweDtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiA4MHB4O1xuXHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiA1OHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmLWRhdGUge1xuXHRcdFx0XHRcdGZvbnQ6IHZhcigtLWJvZHktc21hbGwpO1xuXHRcdFx0XHRcdGNvbG9yOiB2YXIoLS1ncmV5LTUwMCk7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIi5wcm9tb3Rpb25fc3dpdGNoLXdyYXBwZXIge1xuXHRwYWRkaW5nOiA0cHg7XG5cdG1heC13aWR0aDogMjcwcHg7XG5cdGhlaWdodDogNTZweDtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZC1ibHVlKTtcblx0ZGlzcGxheTogZmxleDtcblx0Ym9yZGVyLXJhZGl1czogNnB4O1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuXHRcdCY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcblx0XHRcdHdpZHRoOiAycHg7XG5cdFx0fVxuXG5cdFx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0fVxuXG5cdFx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JleS0xMDApO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMTFweDtcblx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjRzO1xuXHRcdFx0LW1vei10cmFuc2l0aW9uOiBhbGwgMC40cztcblx0XHRcdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNHM7XG5cdFx0fVxuXG5cdFx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzU1NTtcblx0XHR9XG5cdH1cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXgtd2lkdGg6IG5vbmU7XG5cdFx0aGVpZ2h0OiA1NHB4O1xuXHR9XG59XG4ucHJvbW90aW9uX3N3aXRjaC1idG4ge1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuXHRcdCY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcblx0XHRcdHdpZHRoOiAycHg7XG5cdFx0fVxuXG5cdFx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0fVxuXG5cdFx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JleS0xMDApO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMTFweDtcblx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjRzO1xuXHRcdFx0LW1vei10cmFuc2l0aW9uOiBhbGwgMC40cztcblx0XHRcdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNHM7XG5cdFx0fVxuXG5cdFx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzU1NTtcblx0XHR9XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cbn1cbiIsIi5wcm9wZXJ0eSB7XG5cdC5zcGlubmVyIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0ei1pbmRleDogOTk7XG5cdFx0bGVmdDogNTAlO1xuXHRcdHRvcDogMTUlO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0dG9wOiAxMCU7XG5cdFx0fVxuXHR9XG5cdC5jb250YWluZXIge1xuXHRcdG92ZXJmbG93LXg6IGhpZGRlbjtcblx0fVxuXHRtYXJnaW4tYm90dG9tOiB2YXIoLS1zZWN0aW9uLW1iKTtcblx0Jl9jb250ZW50IHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHR9XG5cdCYtdGl0bGUge1xuXHRcdGZvbnQ6IHZhcigtLWRlc2t0b3AtMTkyMC1oLTMpO1xuXHRcdG1hcmdpbi1ib3R0b206IDE2cHg7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdH1cblx0fVxuXHQmLXNlbGVjdG9ycy13cmFwcGVyIHtcblx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDI1OHB4O1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0fVxuXHRcdGdhcDogMjRweDtcblx0fVxufVxuXG4ucHJvcGVydHlfY29udGVudC1idXR0b25zLXJlbGF0aXZlIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuLnByb3BlcnR5X2NvbnRlbnQtc3dpdGNoIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZC1ibHVlKTtcblx0Ly8gb3ZlcmZsb3cteDogc2Nyb2xsO1xuXHRvdmVyZmxvdy14OiBoaWRkZW47XG5cblx0cGFkZGluZzogNHB4O1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRoZWlnaHQ6IDU2cHg7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhY2tncm91bmQtYmx1ZSk7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGJvcmRlci1yYWRpdXM6IDhweDtcblx0d2lkdGg6IDEwMCU7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzdHJldGNoO1xuXHRcdHdpZHRoOiA2OTJweDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAyMzZweDtcblx0XHRtYXgtd2lkdGg6IG5vbmU7XG5cdFx0aGVpZ2h0OiA1NHB4O1xuXHRcdG92ZXJmbG93OiB2aXNpYmxlO1xuXHR9XG5cdC5wcm9wZXJ0eV9jb250ZW50LXNjcm9sbC1yaWdodCB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi13aGl0ZSk7XG5cdFx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHRcdHBhZGRpbmc6IDE1cHggMTFweDtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0dG9wOiAycHg7XG5cdFx0cmlnaHQ6IDJweDtcblx0XHR0cmFuc2l0aW9uOiBlYXNlLWluLW91dCAwLjNzO1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0ZmlsdGVyOiBicmlnaHRuZXNzKDEuMSk7XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG59XG4ucHJvcGVydHlfY29udGVudC1zY3JvbGwtbGVmdCB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi13aGl0ZSk7XG5cdGJvcmRlci1yYWRpdXM6IDhweDtcblx0cGFkZGluZzogMTVweCAxMXB4O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHRvcDogMnB4O1xuXHR6LWluZGV4OiAxMDtcblx0bGVmdDogM3B4O1xuXHR0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuXHR0cmFuc2l0aW9uOiBlYXNlLWluLW91dCAwLjNzO1xuXHQmOmhvdmVyIHtcblx0XHRmaWx0ZXI6IGJyaWdodG5lc3MoMS4xKTtcblx0fVxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdGxlZnQ6IDNweDtcblx0fVxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0fVxufVxuXG4vLyAuaGVscF9zd2l0Y2gtYnRuIHtcbi8vIFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcbi8vIFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbi8vIFx0XHRkaXNwbGF5OiBmbGV4O1xuLy8gXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuLy8gXHRcdHdpZHRoOiAxMDAlO1xuLy8gXHRcdHBhZGRpbmc6IDEwcHggMTJweCAhaW1wb3J0YW50O1xuLy8gXHR9XG4vLyB9XG4vLyAuaGVscF9zd2l0Y2gtYnV0dG9ucy13cmFwcGVyIHtcbi8vIFx0cG9zaXRpb246IHJlbGF0aXZlO1xuLy8gfVxuLnByb3BlcnR5X2lmcmFtZSB7XG5cdHdpZHRoOiAxNDAwcHg7XG5cdG92ZXJmbG93LXg6IGhpZGRlbjtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0d2lkdGg6IDc3MHB4O1xuXHRcdGhlaWdodDogMTIwMHB4O1xuXHR9XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0d2lkdGg6IDM3NXB4O1xuXHRcdGhlaWdodDogMTIwMHB4O1xuXHR9XG59XG4iLCIuc2VhcmNoX3Jlc3VsdCB7XG5cdG1hcmdpbi1ib3R0b206IHZhcigtLXNlY3Rpb24tbWIpO1xuXHQmLWxvYWQge1xuXHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdFx0aGVpZ2h0OiA3MnB4O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRnYXA6IDExcHg7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tc3Ryb2tlLWxpZ2h0LWJsdWUpO1xuXHRcdGNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuXHRcdGZvbnQ6IHZhcigtLWJ1dHRvbi1tZWRpdW0pO1xuXHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdFx0dHJhbnNpdGlvbjogNDAwbXM7XG5cdFx0cGF0aCB7XG5cdFx0XHR0cmFuc2l0aW9uOiA0MDBtcztcblx0XHR9XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRzdmcgcGF0aCB7XG5cdFx0XHRcdGZpbGw6ICNmZmY7XG5cdFx0XHR9XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0fVxuXHR9XG5cdCYtdGl0bGUge1xuXHRcdGZvbnQ6IHZhcigtLWRlc2t0b3AtMTkyMC1oLTIpO1xuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0Y29sb3I6IHZhcigtLW1haW4tYmxhY2spO1xuXHR9XG5cdCYtZGV0YWlscyB7XG5cdFx0Zm9udDogdmFyKC0tYm9keS1sYXJnZSk7XG5cdFx0Y29sb3I6IHZhcigtLW1haW4tYmxhY2spO1xuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0Ji1zZWFyY2hlZCB7XG5cdFx0XHRjb2xvcjogdmFyKC0tbWFpbi10aWZmYW55KTtcblx0XHR9XG5cdH1cblx0Ji1pbnB1dHMge1xuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDU5NXB4IDFmciAyMzBweDtcblx0XHRnYXA6IDMwcHg7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdGdhcDogMjBweDtcblx0XHR9XG5cdFx0LmJ1dHRvbl9zZWFyY2gge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdGdhcDogMTFweDtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXN0cm9rZS1saWdodC1ibHVlKTtcblx0XHRcdGNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuXHRcdFx0Zm9udDogdmFyKC0tYnV0dG9uLW1lZGl1bSk7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRcdFx0dHJhbnNpdGlvbjogNDAwbXM7XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcblx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHR9XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdFx0cGFkZGluZzogMTVweCAyNHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLXNlYXJjaCB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHQmLWl0ZW0ge1xuXHRcdFx0XHQmOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uLFxuXHRcdFx0XHQmOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuXHRcdFx0XHQmOjotd2Via2l0LXNlYXJjaC1yZXN1bHRzLWJ1dHRvbixcblx0XHRcdFx0Jjo6LXdlYmtpdC1zZWFyY2gtcmVzdWx0cy1kZWNvcmF0aW9uIHtcblx0XHRcdFx0XHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHRcdFx0XHRvdXRsaW5lOiBub25lO1xuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1zdHJva2UtbGlnaHQtYmx1ZSk7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRwYWRkaW5nOiAxNXB4IDI1cHg7XG5cdFx0XHRcdGZvbnQ6IHZhcigtLWJ1dHRvbi1tZWRpdW0pO1xuXHRcdFx0XHQmOjpwbGFjZWhvbGRlciB7XG5cdFx0XHRcdFx0Zm9udDogdmFyKC0tYnV0dG9uLW1lZGl1bSk7XG5cdFx0XHRcdFx0Y29sb3I6IHZhcigtLWdyZXktNTAwKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0c3ZnIHtcblx0XHRcdFx0YW5pbWF0aW9uOiBmYWRlSW4gbGluZWFyIDAuM3M7XG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRyaWdodDogMjRweDtcblx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMC45KSB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdFx0XHRyaWdodDogMTlweDtcblx0XHRcdFx0XHR0b3A6IDE5cHg7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgwLjcpO1xuXHRcdFx0XHR9XG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgwLjY1KTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5jaG9pY2VzIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0Zm9udDogdmFyKC0tYnV0dG9uLW1lZGl1bSk7XG5cdFx0XHQmOmZvY3VzIHtcblx0XHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHRcdH1cblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5pcy1vcGVuIC5jaG9pY2VzX19saXN0LS1kcm9wZG93bixcblx0XHQuaXMtb3BlbiAuY2hvaWNlc19fbGlzdFthcmlhLWV4cGFuZGVkXSB7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1zdHJva2UtbGlnaHQtYmx1ZSk7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA4cHggOHB4IDAgMDtcblx0XHR9XG5cdFx0LmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duLFxuXHRcdC5jaG9pY2VzX19saXN0W2FyaWEtZXhwYW5kZWRdIHtcblx0XHRcdHotaW5kZXg6IDEwMDtcblx0XHRcdHdvcmQtYnJlYWs6IGtlZXAtYWxsO1xuXHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHR9XG5cdFx0LmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duIC5jaG9pY2VzX19saXN0LFxuXHRcdC5jaG9pY2VzX19saXN0W2FyaWEtZXhwYW5kZWRdIC5jaG9pY2VzX19saXN0IHtcblx0XHRcdCY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcblx0XHRcdFx0d2lkdGg6IDZweDtcblx0XHRcdH1cblxuXHRcdFx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdH1cblxuXHRcdFx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmV5LTEwMCk7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDExcHg7XG5cdFx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjRzO1xuXHRcdFx0XHQtbW96LXRyYW5zaXRpb246IGFsbCAwLjRzO1xuXHRcdFx0XHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjRzO1xuXHRcdFx0fVxuXG5cdFx0XHQmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3ZlciB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyZXktNTAwKTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ly8gLmlzLWZvY3VzZWQgLmNob2ljZXNfX2lubmVyLFxuXHRcdC8vIC5pcy1vcGVuIHtcblx0XHQvLyBcdGJvcmRlci1yYWRpdXM6IDhweDtcblx0XHQvLyBcdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXN0cm9rZS1saWdodC1ibHVlKTtcblx0XHQvLyB9XG5cdFx0LmlzLWZvY3VzZWQgLmNob2ljZXNfX2lubmVyLFxuXHRcdC5pcy1vcGVuIC5jaG9pY2VzX19pbm5lciB7XG5cdFx0XHRib3JkZXItY29sb3I6IHZhcigtLXN0cm9rZS1saWdodC1ibHVlKTtcblx0XHR9XG5cblx0XHQuY2hvaWNlc19faW5uZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi13aGl0ZSk7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1zdHJva2UtbGlnaHQtYmx1ZSk7XG5cblx0XHRcdGZvbnQ6IHZhcigtLWJ1dHRvbi1tZWRpdW0pO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHR9XG5cdFx0LmNob2ljZXNfX2xpc3QtLXNpbmdsZSB7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdH1cblx0XHQuY2hvaWNlc1tkYXRhLXR5cGUqPSdzZWxlY3Qtb25lJ10gLmNob2ljZXNfX2lubmVyIHtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0fVxuXHRcdC5jaG9pY2VzW2RhdGEtdHlwZSo9J3NlbGVjdC1vbmUnXS5pcy1vcGVuOjphZnRlciB7XG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuXHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHR9XG5cdFx0LmNob2ljZXNbZGF0YS10eXBlKj0nc2VsZWN0LW9uZSddOjphZnRlciB7XG5cdFx0XHR3aWR0aDogMTBweDtcblx0XHRcdGhlaWdodDogMTBweDtcblx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHR0b3A6IDI3cHg7XG5cdFx0XHRyaWdodDogMjRweDtcblx0XHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSA0MDBtcztcblx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVURi04LCUzY3N2ZyB3aWR0aD0nOCcgaGVpZ2h0PSc1JyB2aWV3Qm94PScwIDAgOCA1JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNlJTNjcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGNsaXAtcnVsZT0nZXZlbm9kZCcgZD0nTTAgMS4xNzY1MUwxLjIzMDgyIDBMNCAyLjY0Njk4TDYuNzY5MTggMEw4IDEuMTc2NTFMNCA1TDAgMS4xNzY1MVonIGZpbGw9JyUyMzAwMTQzNCcvJTNlJTNjL3N2ZyUzZSBcIik7XG5cdFx0fVxuXHRcdC8vIC5jaG9pY2VzW2RhdGEtdHlwZSo9J3NlbGVjdC1vbmUnXSB7XG5cdFx0Ly8gXHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdFx0Ly8gXHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1zdHJva2UtbGlnaHQtYmx1ZSk7XG5cdFx0Ly8gXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLXdoaXRlKTtcblx0XHQvLyB9XG5cdFx0LmNob2ljZXNfX2l0ZW0ge1xuXHRcdFx0cGFkZGluZzogMTVweCAyNHB4O1xuXHRcdH1cblx0XHQvLyAuY2hvaWNlcy5pcy1vcGVuIHtcblx0XHQvLyBcdGJvcmRlci1yYWRpdXM6IDhweDtcblxuXHRcdC8vIFx0Ym9yZGVyOiBub25lO1xuXHRcdC8vIFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi13aGl0ZSk7XG5cdFx0Ly8gfVxuXHRcdC5pcy1vcGVuIC5jaG9pY2VzX19pbm5lciB7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdFx0XHQvLyBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1zdHJva2UtbGlnaHQtYmx1ZSk7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLXdoaXRlKTtcblx0XHR9XG5cdH1cblx0Ji1jYXJkcyB7XG5cdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG5cdFx0Z2FwOiAzMHB4O1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdGdhcDogMjBweDtcblx0XHR9XG5cblx0XHQmLWl0ZW0ge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZC1ibHVlKTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdFx0XHRwYWRkaW5nOiA1MHB4IDY4cHggNTBweCA0MHB4O1xuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRcdHBhZGRpbmc6IDUwcHggNDBweDtcblx0XHRcdH1cblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdHBhZGRpbmc6IDMycHg7XG5cdFx0XHR9XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzVweCkge1xuXHRcdFx0XHRwYWRkaW5nOiAzMHB4IDM5cHggMzRweCAyMXB4O1xuXHRcdFx0fVxuXHRcdFx0aDIge1xuXHRcdFx0XHRhIHtcblx0XHRcdFx0XHRjb2xvcjogdmFyKC0tbWFpbi1ibGFjayk7XG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBub25lO1xuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbi10aGlja25lc3M6IDFweDtcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IGxpbmVhciAwLjNzO1xuXHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0b3BhY2l0eTogMC44NTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0Zm9udDogdmFyKC0tZGVza3RvcC0xOTIwLWgtNSk7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDEycHg7XG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji10ZXh0IHtcblx0XHRcdFx0bWFyayB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiKDAgMjkgODMgLyAyNCUpO1xuXHRcdFx0XHR9XG5cdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHRcdFx0XHQtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG5cdFx0XHRcdC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG5cdFx0XHRcdGZvbnQ6IHZhcigtLWJvZHktbGFyZ2UpO1xuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdFx0XHRmb250OiB2YXIoLS1idXR0b24tbWVkaXVtKTtcblx0XHRcdFx0fVxuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRcdGZvbnQ6IHZhcigtLWJvZHktc21hbGwpO1xuXHRcdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdFx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XG5cdFx0XHRcdFx0LXdlYmtpdC1saW5lLWNsYW1wOiA2O1xuXHRcdFx0XHRcdC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIi5hY2NvcmRpb24tYm9keSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn0iLCJAdXNlICcuLi8uLi9iYXNlL21peGlucyc7XG5cbi5hcnRpY2xlcyB7XG5cdG1hcmdpbi1ib3R0b206IHZhcigtLXNlY3Rpb24tbWIpO1xuXHQmLXRpdGxlIHtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdH1cblx0fVxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHR9XG59XG5cbi5hcnRpY2xlc19faGVhZGVyIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdG1hcmdpbi1ib3R0b206IDUwcHg7XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogNDZweDtcblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdG1hcmdpbi1ib3R0b206IDQ0cHg7XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdG1hcmdpbi1ib3R0b206IDI4cHg7XG5cdH1cbn1cblxuLmFydGljbGVzX19tb3JlIHtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cbi5hcnRpY2xlc19fbW9yZS0tbW9iaWxlIHtcblx0ZGlzcGxheTogbm9uZTtcblx0bWFyZ2luLXRvcDogMzdweDtcblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0fVxufVxuXG4uYXJ0aWNsZXNfX3NsaWRlciB7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0b3ZlcmZsb3c6IHZpc2libGU7XG5cdH1cbn1cblxuLmFydGljbGVzX19saXN0IHtcblx0ZGlzcGxheTogZmxleDtcbn1cblxuLmFydGljbGUge1xuXHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRoZWlnaHQ6IDQ0MHB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdGhlaWdodDogNDU4cHg7XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHR3aWR0aDogMzEwcHg7XG5cdFx0aGVpZ2h0OiA0MjBweDtcblx0XHRmbGV4OiAwIDAgYXV0bztcblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0d2lkdGg6IDMwMHB4O1xuXHRcdGhlaWdodDogMzQ5cHg7XG5cdH1cbn1cblxuLmFydGljbGVfX2ltYWdlIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRkaXNwbGF5OiBibG9jaztcblx0aGVpZ2h0OiAxODBweDtcblx0ZmxleDogMCAwIGF1dG87XG5cdHRyYW5zaXRpb246IDQwMG1zO1xuXG5cdGltZyB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRcdG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGJvcmRlci1yYWRpdXM6IDIwcHggMjBweCAwIDA7XG5cdH1cblxuXHQmOjpiZWZvcmUge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRjb250ZW50OiAnJztcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0bGVmdDogMDtcblx0XHR0b3A6IDA7XG5cdFx0Ym9yZGVyLXJhZGl1czogMjBweCAyMHB4IDAgMDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMmI2ZGUxMjk7XG5cdH1cblxuXHQmOmhvdmVyIHtcblx0XHRvcGFjaXR5OiAwLjg1O1xuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0aGVpZ2h0OiAxNjhweDtcblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdGhlaWdodDogMTUwcHg7XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdGhlaWdodDogMTM1cHg7XG5cdH1cbn1cblxuLmFydGljbGVfX2NvbnRlbnQge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRwYWRkaW5nOiAyOHB4IDQwcHggNDBweDtcblx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tc3Ryb2tlLWxpZ2h0LWJsdWUpO1xuXHRib3JkZXItdG9wOiBub25lO1xuXHRib3JkZXItcmFkaXVzOiAwIDAgMjBweCAyMHB4O1xuXHRmbGV4OiAxO1xuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdHBhZGRpbmc6IDQwcHggNDBweCA0MHB4O1xuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0cGFkZGluZzogMzJweCAyMXB4IDMycHggMzJweDtcblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0cGFkZGluZzogMjBweCAyMHB4IDMwcHg7XG5cdH1cbn1cblxuLmFydGljbGVfX2NhdGVnb3J5IHtcblx0Zm9udDogdmFyKC0tYm9keS1zbWFsbCk7XG5cdG1hcmdpbi1ib3R0b206IDEycHg7XG5cdGNvbG9yOiB2YXIoLS1ncmV5LTUwMCk7XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHR9XG59XG5cbi5hcnRpY2xlX19uYW1lIHtcblx0Zm9udDogdmFyKC0tY2FwdGlvbi1sYXJnZSk7XG5cdG1heC13aWR0aDogMzAzcHg7XG5cdGNvbG9yOiB2YXIoLS1tYWluLWJsYWNrKTtcblx0dHJhbnNpdGlvbjogNDAwbXM7XG5cdEBpbmNsdWRlIG1peGlucy5saW5lLWNsYW1wKDMpO1xuXG5cdCY6aG92ZXIge1xuXHRcdGNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRmb250OiB2YXIoLS1jYXB0aW9uLW1lZGl1bSk7XG5cdH1cbn1cblxuLmFydGljbGVfX2RhdGUge1xuXHRtYXJnaW4tdG9wOiBhdXRvO1xuXHRtYXJnaW4tbGVmdDogYXV0bztcblx0Zm9udDogdmFyKC0tYm9keS1zbWFsbCk7XG5cdGNvbG9yOiB2YXIoLS1ncmV5LTUwMCk7XG59XG4uYXJ0aWNsZXNfX3NsaWRlciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbiIsIi5icmVhZGNydW1iIHtcblx0bWFyZ2luOiAxMDZweCAwIDQwcHg7XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0bWFyZ2luOiAxMDBweCAwIDM2cHg7XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdG1hcmdpbjogNzhweCAwIDMwcHg7XG5cdH1cbn1cblxuLmJyZWFkY3J1bWJfX2xpc3Qge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRmb250OiB2YXIoLS1ib2R5LXNtYWxsKTtcblx0Y29sb3I6IHZhcigtLWdyZXktNTAwKTtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdG92ZXJmbG93LXg6IHNjcm9sbDtcblx0fVxuXG5cdGEge1xuXHRcdGNvbG9yOiBpbmhlcml0O1xuXHRcdGZvbnQ6IGluaGVyaXQ7XG5cdFx0dHJhbnNpdGlvbjogNDAwbXM7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuXHRcdFx0b3BhY2l0eTogMC45O1xuXHRcdH1cblx0fVxuXG5cdGxpIHtcblx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0Y29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG5cdFx0fVxuXG5cdFx0JiArIGxpOmJlZm9yZSB7XG5cdFx0XHRwYWRkaW5nOiAxNnB4O1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyBjbGFzcz0nZnJhbWUtNTEnIHdpZHRoPSc4JyBoZWlnaHQ9JzgnIHZpZXdCb3g9JzAgMCA4IDgnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclMEElM0UlM0NwYXRoIGQ9J00yLjEwNTI4IDhMNiA0TDIuMTA1MjggMEwxIDEuMTM1MTZMMy43OTAyNiA0TDEgNi44NjQ4NEwyLjEwNTI4IDhaJyBmaWxsPSclMjM2NTc1OTInIC8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRcdFx0cGFkZGluZzogMTVweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsInNlY3Rpb24uY2FsY3VsYXRvciB7XG4gIC5jaG9pY2VzOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaDYge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1zZWN0aW9uLW1iKTtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNob2ljZXNfX2lubmVyIHtcbiAgICBwYWRkaW5nOiAxNXB4IDIwcHggMjBweDtcbiAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgIGhlaWdodDogNTZweDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWlucHV0LWdyZXktZmlsbCk7XG4gIH1cblxuICAuaXMtb3BlbiAuY2hvaWNlc19faW5uZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDhweCA4cHggMCAwO1xuICB9XG5cbiAgLmNob2ljZXNbZGF0YS10eXBlKj0nc2VsZWN0LW9uZSddIC5jaG9pY2VzX19pbm5lciB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cblxuICAuY2FsY3VsYXRvcl9fc2VsZWNvdG9yLW9mZmljZVxuICAgIC5jaG9pY2VzW2RhdGEtdHlwZSo9J3NlbGVjdC1vbmUnXVxuICAgIC5jaG9pY2VzX19pbnB1dCB7XG4gICAgY29sb3I6IHZhcigtLW1haW4tYmxhY2spO1xuICAgIGZvbnQ6IHZhcigtLWJ1dHRvbi1tZWRpdW0pO1xuICAgIHBhZGRpbmc6IDVweCAxNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWlucHV0LWdyZXktZmlsbCk7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWdyZXktMTAwKTtcbiAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogdmFyKC0tZ3JleS00MDApO1xuICAgIH1cbiAgfVxuXG4gIC5jaG9pY2VzX19saXN0LS1zaW5nbGUge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgY29sb3I6IHZhcigtLW1haW4tYmxhY2spO1xuICAgIGZvbnQ6IHZhcigtLWJ1dHRvbi1tZWRpdW0pO1xuICB9XG5cbiAgLmNob2ljZXNfX3BsYWNlaG9sZGVyIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGNvbG9yOiB2YXIoLS1ncmV5LTQwMCk7XG4gIH1cblxuICAuY2hvaWNlc1tkYXRhLXR5cGUqPSdzZWxlY3Qtb25lJ106OmFmdGVyIHtcbiAgICB3aWR0aDogMTBweDtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgdG9wOiAyNXB4O1xuICAgIHJpZ2h0OiAyMHB4O1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSA0MDBtcztcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxMCcgaGVpZ2h0PScxMCcgdmlld0JveD0nMCAwIDEwIDEwJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGNsaXAtcnVsZT0nZXZlbm9kZCcgZD0nTTAuMTYyNzE4IDIuMTc1NzRDMC4zNzk2NzYgMS45NDE0MiAwLjczMTQzNSAxLjk0MTQyIDAuOTQ4MzkzIDIuMTc1NzRMNSA2LjU1MTQ3TDkuMDUxNjEgMi4xNzU3NEM5LjI2ODU3IDEuOTQxNDIgOS42MjAzMyAxLjk0MTQyIDkuODM3MjggMi4xNzU3NEMxMC4wNTQyIDIuNDEwMDUgMTAuMDU0MiAyLjc4OTk1IDkuODM3MjggMy4wMjQyNkw1LjM5Mjg0IDcuODI0MjZDNS4xNzU4OCA4LjA1ODU4IDQuODI0MTIgOC4wNTg1OCA0LjYwNzE2IDcuODI0MjZMMC4xNjI3MTggMy4wMjQyNkMtMC4wNTQyMzk1IDIuNzg5OTUgLTAuMDU0MjM5NSAyLjQxMDA1IDAuMTYyNzE4IDIuMTc1NzRaJyBmaWxsPSclMjMwMDE0MzQnLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gIH1cblxuICAuaXMtb3BlbiAuY2hvaWNlc19fbGlzdC0tZHJvcGRvd24sXG4gIC5pcy1vcGVuIC5jaG9pY2VzX19saXN0W2FyaWEtZXhwYW5kZWRdIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cblxuICAuY2hvaWNlc19fbGlzdC0tZHJvcGRvd24sXG4gIC5jaG9pY2VzX19saXN0W2FyaWEtZXhwYW5kZWRdIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taW5wdXQtZ3JleS1maWxsKTtcbiAgfVxuXG4gIC5jaG9pY2VzW2RhdGEtdHlwZSo9J3NlbGVjdC1vbmUnXS5pcy1vcGVuOjphZnRlciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG5cbiAgLmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duIC5jaG9pY2VzX19saXN0LFxuICAuY2hvaWNlc19fbGlzdFthcmlhLWV4cGFuZGVkXSAuY2hvaWNlc19fbGlzdCB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5jYWxjdWxhdG9yX19zZWxlY290b3ItdHlwZSAuY2hvaWNlc19fbGlzdC0tZHJvcGRvd24gLmNob2ljZXNfX2xpc3QsXG4gIC5jaG9pY2VzX19saXN0W2FyaWEtZXhwYW5kZWRdIC5jaG9pY2VzX19saXN0IHtcbiAgICBtYXgtaGVpZ2h0OiAxNjRweCAhaW1wb3J0YW50O1xuICB9XG4gIC5jYWxjdWxhdG9yX19zZWxlY290b3Itb2ZmaWNlIC5jaG9pY2VzX19saXN0LS1kcm9wZG93biAuY2hvaWNlc19fbGlzdCxcbiAgLmNob2ljZXNfX2xpc3RbYXJpYS1leHBhbmRlZF0gLmNob2ljZXNfX2xpc3Qge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgbWF4LWhlaWdodDogMTQwcHg7XG4gICAgfVxuICB9XG5cbiAgLmNhbGN1bGF0b3JfX3NlbGVjb3Rvci1vZmZpY2UgLmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duIHtcbiAgICAuY2hvaWNlc19faXRlbSB7XG4gICAgICBwYWRkaW5nOiA4cHggMTVweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICAuY2FsY3VsYXRvcl9fc2VsZWNvdG9yLW9mZmljZSAuY2hvaWNlc19fbGlzdC0tZHJvcGRvd24ge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgbWF4LWhlaWdodDogMTY1cHggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgLmNob2ljZXNfX2l0ZW0ge1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgNDAwbXM7XG4gIH1cblxuICAuY2hvaWNlc19fbGlzdC0tZHJvcGRvd24ge1xuICAgIC5jaG9pY2VzX19pdGVtIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1tYWluLWJsYWNrKTtcbiAgICAgIGZvbnQ6IHZhcigtLWJ1dHRvbi1tZWRpdW0pO1xuICAgICAgcGFkZGluZzogMTMuOHB4IDIwcHg7XG5cbiAgICAgICYgKyAuY2hvaWNlc19faXRlbSB7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1ncmV5LTEwMCk7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGVlOGVkO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jaG9pY2VzX19saXN0LS1kcm9wZG93biAuY2hvaWNlc19faXRlbS0tc2VsZWN0YWJsZS5pcy1oaWdobGlnaHRlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RlZThlZDtcbiAgICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWJsdWUtdGV4dCk7XG4gIH1cblxuICAuY2hvaWNlc19fbGlzdC0tZHJvcGRvd24gLmNob2ljZXNfX3BsYWNlaG9sZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgJiArIC5jaG9pY2VzX19pdGVtIHtcbiAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi5jYWxjdWxhdG9yX19zZWxlY290b3Ige1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4jY2FsY3VsYXRvciB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgbWluLWhlaWdodDogNjMwcHg7XG4gICAgcGFkZGluZzogNDBweCAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmNhbGN1bGF0b3JfX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDgwcHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJhY2tncm91bmQtdGlmZmFueSk7XG4gIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDUwMHB4O1xuICBncmlkLWNvbHVtbi1nYXA6IDc1cHg7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgcGFkZGluZzogODBweCA0MHB4IDgwcHggNTBweDtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIHBhZGRpbmc6IDcwcHggNDBweCA0M3B4IDQwcHg7XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIHBhZGRpbmc6IDY4cHggMjBweCA0M3B4O1xuICAgIG1hcmdpbjogMCAtMjBweDtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICB9XG59XG5cbi5jYWxjdWxhdG9yX19sZWZ0IHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNnB4O1xuICB9XG59XG5cbi5jYWxjdWxhdG9yX19oZWFkaW5nIHtcbiAgZm9udDogdmFyKC0tZGVza3RvcC0xOTIwLWgtMik7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB9XG59XG5cbi5jYWxjdWxhdG9yX190aXRsZSB7XG4gIGZvbnQ6IHZhcigtLWRlc2t0b3AtMTkyMC1oLTMpO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XG4gIH1cbn1cblxuLmNhbGN1bGF0b3JfX3RleHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIG1heC13aWR0aDogNDM2cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMSU7XG4gIGZvbnQ6IHZhcigtLWJvZHktbGFyZ2UpO1xuICBhIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB0cmFuc2l0aW9uOiA0MDBtcztcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgbWF4LXdpZHRoOiA0MzBweDtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgZm9udDogdmFyKC0tYm9keS1tZWRpdW0pO1xuICB9XG59XG5cbi5jYWxjdWxhdG9yX19iZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNzhweDtcbiAgYm90dG9tOiA3N3B4O1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgIGxlZnQ6IDUwcHg7XG4gICAgYm90dG9tOiA4MnB4O1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uY2FsY3VsYXRvciB7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDM1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAgIHBhZGRpbmc6IDM0cHggMjBweCA0M3B4IDIwcHg7XG4gIH1cbn1cblxuLmNhbGN1bGF0b3JfX3N0ZXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDZweDtcbiAgbWFyZ2luLWJvdHRvbTogMjJweDtcbn1cblxuLmNhbGN1bGF0b3JfX3N0ZXBfbGFiZWwge1xuICBmb250OiB2YXIoLS1jYXB0aW9uLWxhcmdlKTtcbn1cblxuLmNhbGN1bGF0b3JfX3N0ZXBfdmFsdWUge1xuICBmb250OiB2YXIoLS1jYXB0aW9uLXNtYWxsKTtcbiAgcGFkZGluZzogMCA2cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnktZGFyay10aWZmYW55KTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbn1cblxuLmNhbGN1bGF0b3JfX2JhY2sge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgY29sb3I6IHZhcigtLWdyZXktNDAwKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgZGlzcGxheTogbm9uZTtcblxuICAmLnNob3cge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuXG4uY2FsY3VsYXRvcl9fcm93IHtcbiAgJiArIC5jYWxjdWxhdG9yX19yb3cge1xuICAgIG1hcmdpbi10b3A6IDE0cHg7XG4gIH1cbn1cbi5jYWxjdWxhdG9yLWNsb3NlLWVycm9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcbiAgY29sb3I6IHZhcigtLW1haW4td2hpdGUpO1xuICBwYWRkaW5nOiAxNXB4IDI0cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgdHJhbnNpdGlvbjogZWFzZS1pbi1vdXQgMC4zcztcbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWJsdWUtdGV4dCk7XG4gIH1cbn1cbi5jYWxjdWxhdG9yLWVycm9yLW1lc3NhZ2Uge1xuICBib3gtc2hhZG93OiByZ2JhKDAsIDAsIDAsIDAuMjQpIDBweCAzcHggOHB4O1xuICBkaXNwbGF5OiBub25lO1xuICBhbmltYXRpb246IGZhZGVJbiAwLjNzIGxpbmVhcjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiA5OTk7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XG4gIH1cbn1cbi8vIC5jYWxjdWxhdG9yX19uYW1lIHtcbi8vIFx0dHJhbnNpdGlvbjogcGFkZGluZyAwLjNzO1xuLy8gXHRwb3NpdGlvbjogcmVsYXRpdmU7XG4vLyBcdC5jYWxjLWVycm9yLW5hbWUge1xuLy8gXHRcdGJvdHRvbTogLThweCAhaW1wb3J0YW50O1xuLy8gXHR9XG4vLyB9XG4uY2FsY3VsYXRvcl9fcm93IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNhbGMtZXJyb3ItY3VzdG9tZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTI1cHggIWltcG9ydGFudDtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gICAgYm90dG9tOiAtMjBweCAhaW1wb3J0YW50O1xuICB9XG59XG4uY2FsY3VsYXRvcl9fcm93X2xhYmVsIHtcbiAgZm9udDogdmFyKC0tYm9keS1tZWRpdW0pO1xuICBtYXJnaW4tYm90dG9tOiAzcHg7XG59XG4uY2FsY3VsYXRvcl9fcm93X2xhYmVsLWNoYW5nZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY2FsY3VsYXRvcl9fcm93X2lucHV0IHtcbiAgaGVpZ2h0OiA1NnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pbnB1dC1ncmV5LWZpbGwpO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgJjotd2Via2l0LWF1dG9maWxsIHtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDEwMHB4IHZhcigtLWlucHV0LWdyZXktZmlsbCkgIWltcG9ydGFudDsgLyog0KbQstC10YIg0YTQvtC90LAgKi9cbiAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50OyAvKiDRhtCy0LXRgiDRgtC10LrRgdGC0LAgKi9cbiAgICBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50OyAvKiDRhtCy0LXRgiDRgtC10LrRgdGC0LAgKi9cbiAgfVxuXG4gICY6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogdmFyKC0tZ3JleS00MDApO1xuICB9XG59XG5cbi5jYWxjdWxhdG9yX19yb3dfc2xpZGUge1xuICBtYXJnaW46IDAgMjBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0ycHgpO1xuXG4gIC5ub1VpLWNvbm5lY3Qge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLXNlY29uZGFyeS1saWdodC1vcmFuZ2UpO1xuICB9XG5cbiAgJi5ub1VpLWhvcml6b250YWwge1xuICAgIGhlaWdodDogMnB4O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB9XG5cbiAgLm5vVWktaGFuZGxlLm5vVWktaGFuZGxlLWxvd2VyIHtcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHRvcDogLThweDtcbiAgICByaWdodDogLTVweDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJvcmRlcjogNHB4IHNvbGlkIHZhcigtLW1haW4tb3JhbmdlKTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAmOjpiZWZvcmUsXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLmNhbGN1bGF0b3JfX3Jvd19waXBzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIG1hcmdpbi10b3A6IDRweDtcblxuICBidXR0b24ge1xuICAgIGNvbG9yOiB2YXIoLS1ncmV5LTIwMCk7XG4gICAgZm9udDogdmFyKC0tYm9keS1zbWFsbCk7XG4gIH1cbn1cblxuLmNhbGN1bGF0b3JfX2J1dHRvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250OiB2YXIoLS1idXR0b24tbWVkaXVtKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi1vcmFuZ2UpO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAxNXB4IDA7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIHRyYW5zaXRpb246IDQwMG1zO1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlOTZkMWQ7XG4gIH1cbn1cblxuLmNhbGN1bGF0b3JfX3N0ZXBfdHdvIHtcbiAgLmNhbGN1bGF0b3JfX3N3aXRjaGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG59XG5cbi5jYWxjdWxhdG9yX19zd2l0Y2hlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogNTZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taW5wdXQtZ3JleS1maWxsKTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBwYWRkaW5nOiA0cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY2FsY3VsYXRvcl9fc3dpdGNoZXJfYnV0dG9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgY29sb3I6IHZhcigtLW1haW4tYmxhY2spO1xuICBmb250OiB2YXIoLS1idXR0b24tbWVkaXVtKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgNDAwbXM7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gIH1cblxuICAmLnNlbGVjdGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB9XG59XG5cbi5jYWxjdWxhdG9yX19zdGVwX3RocmVlIHtcbiAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xuICAvLyBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgLy8gaGVpZ2h0OiAxMDAlO1xuICAvLyBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIGdhcDogMTdweDtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAxN3B4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cbi5jYWxjdWxhdG9yLXRleHQtYm90dG9tIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWF4LXdpZHRoOiB1bnNldCAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiA0M3B4O1xufVxuLmNhbGN1bGF0b3JfX3RleHQge1xuICBtYXgtd2lkdGg6IDMwOHB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogdmFyKC0tZ3JleS01MDApO1xuICBtYXgtd2lkdGg6IDMwOHB4O1xuICBhIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG4gICAgfVxuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAgIG1heC13aWR0aDogMzA5cHg7XG4gIH1cbn1cbi5wZXJjZW50LXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbiNjYWxjdWxhdG9yX3BlcmNlbnQtdmFsdWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogNTAlO1xuICByaWdodDogMjBweDtcbiAgY29sb3I6IHZhcigtLWdyZXktNTAwKTtcbiAgZm9udDogdmFyKC0tYm9keS1tZWRpdW0pO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG59XG5cbi5jYWxjdWxhdG9yX3N1bW1hcml6ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuXG4gIC5jYWxjdWxhdG9yIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNhbGN1bGF0b3JfX3dyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICAuY2FsY3VsYXRvcl9fbGVmdCB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG4uY2FsY3VsYXRvcl9fc3RlcF9vbmUge1xuICBhbmltYXRpb246IGZhZGVJbiBsaW5lYXIgMC4zcztcbn1cbi5jYWxjdWxhdG9yX19zdGVwLXN1bW1hcml6ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFuaW1hdGlvbjogZmFkZUluIGxpbmVhciAwLjNzO1xuXG4gICYtdG9wIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQ0cHg7XG4gICAgICBnYXA6IDI0cHg7XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIH1cbiAgICAmLXRpdGxlIHtcbiAgICAgIGZvbnQ6IHZhcigtLWRlc2t0b3AtMTkyMC1oLTMpO1xuICAgICAgY29sb3I6IHZhcigtLW1haW4tYmxhY2spO1xuICAgICAgd2lkdGg6IDU0OHB4O1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICAgICYtYnRuLXdyYXBwZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICAgICAgfVxuICAgIH1cbiAgICAmLWJ0biB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1zdHJva2UtbGlnaHQtYmx1ZSk7XG4gICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICBwYWRkaW5nOiAxNXB4IDI0cHg7XG4gICAgICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWJsdWUtdGV4dCk7XG4gICAgICB0cmFuc2l0aW9uOiBlYXNlLWluLW91dCAwLjNzO1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNlY29uZGFyeS1ibHVlLXRleHQpO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi1kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIHBhZGRpbmc6IDEycHggMjRweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kLWJsdWUpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnIgMWZyO1xuICAgICAgZ2FwOiAxNnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzRweDtcbiAgICAgIGNvbHVtbi1nYXA6IDQwcHg7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB3aWR0aDogNTcwcHg7XG4gICAgICAgIGxlZnQ6IDI0cHg7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc3Ryb2tlLWxpZ2h0LWdyZXkpO1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBnYXA6IDIwcHg7XG4gICAgICBwYWRkaW5nOiAxOXB4IDIwcHggMjJweCAyMHB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGhlaWdodDogNjBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgfVxuICAgICYtaXRlbS1jb3N0IHtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAgICAgICBncmlkLXJvdzogMjtcbiAgICAgIH1cbiAgICB9XG4gICAgJi1hY2NvcmRpb24ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIH1cbiAgICB9XG4gICAgLmNhbGN1bGF0b3JfX3N0ZXAtc3VtbWFyaXplLWRlc2NyaXB0aW9uLWFjY29yZGlvbi1idG4tYmVmb3JlIHtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIHdpZHRoOiAycHg7XG4gICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDkwZGVnKSAhaW1wb3J0YW50O1xuICAgICAgICB0cmFuc2l0aW9uOiA0MDBtcztcbiAgICAgIH1cbiAgICB9XG4gICAgLmNhbGN1bGF0b3JfX3N0ZXAtc3VtbWFyaXplLWRlc2NyaXB0aW9uLWFjY29yZGlvbi1idG4ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IC03cHg7XG4gICAgICB3aWR0aDogMzZweDtcbiAgICAgIGhlaWdodDogMzZweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICB3aWR0aDogMnB4O1xuICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICB0cmFuc2l0aW9uOiA0MDBtcztcbiAgICAgIH1cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgdHJhbnNpdGlvbjogNDAwbXM7XG4gICAgICB9XG4gICAgfVxuICAgICYtaXRlbSB7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tc3Ryb2tlLWxpZ2h0LWdyZXkpO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAgICAgJjpudGgtY2hpbGQoNCkge1xuICAgICAgICAgIG9yZGVyOiAxO1xuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLXRpdGxlIHtcbiAgICAgICAgZm9udDogdmFyKC0tYm9keS1zbWFsbCk7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1ncmV5LTUwMCk7XG4gICAgICB9XG4gICAgICAmLXRleHQge1xuICAgICAgICBmb250OiB2YXIoLS1jYXB0aW9uLXNtYWxsKTtcbiAgICAgICAgY29sb3I6IHZhcigtLW1haW4tYmxhY2spO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLWNhcmRzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMTdweDtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBnYXA6IDIwcHg7XG4gICAgfVxuICAgIC5jYWxjdWxhdG9yX19zdGVwLXN1bW1hcml6ZS1jYXJkcy10aXRsZS1zZWNvbmQge1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi10aXRsZSB7XG4gICAgICBjb2xvcjogdmFyKC0tbWFpbi1ibGFjayk7XG4gICAgICBmb250OiB2YXIoLS1kZXNrdG9wLTE5MjAtaC03KTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuICAgIC5jYWxjdWxhdG9yX19zdGVwLXN1bW1hcml6ZS1jYXJkLXdyYXAge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGdhcDogMTdweDtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgfVxuICAgICAgLmNhbGN1bGF0b3JfX3N0ZXAtc3VtbWFyaXplLWNhcmQge1xuICAgICAgICBoZWlnaHQ6IDE4MHB4O1xuICAgICAgICB3aWR0aDogMjQ5cHg7XG4gICAgICAgIHBhZGRpbmc6IDMwcHggMjRweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tc3Ryb2tlLWxpZ2h0LWJsdWUpO1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgICAgICAgICBoZWlnaHQ6IDE0MHB4O1xuICAgICAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgICAgICBwYWRkaW5nOiAyMHB4IDAgMjBweCAyNHB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICAmLXN1bSB7XG4gICAgICAgICAgZm9udDogdmFyKC0tZGVza3RvcC0xOTIwLWgtNCk7XG4gICAgICAgICAgY29sb3I6IHZhcigtLW1haW4tYmxhY2spO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDM4cHg7XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLXRleHQge1xuICAgICAgICAgIGZvbnQ6IHZhcigtLWJvZHktc21hbGwpO1xuICAgICAgICAgIG1heC13aWR0aDogMTUwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLnN1bW1hcml6ZS1jYXJkLWFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1ncmFkaWVudC1ibHVlKTtcbiAgICAgIC5jYWxjdWxhdG9yX19zdGVwLXN1bW1hcml6ZS1jYXJkLXN1bSB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1tYWluLXdoaXRlKTtcbiAgICAgIH1cbiAgICAgIC5jYWxjdWxhdG9yX19zdGVwLXN1bW1hcml6ZS1jYXJkLXRleHQge1xuICAgICAgICBjb2xvcjogdmFyKC0tbWFpbi13aGl0ZSk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYtYm90dG9tIHtcbiAgICBtYXJnaW4tdG9wOiAxN3B4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA1MTFweCAxZnI7XG4gICAgZ2FwOiAyMHB4O1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBub25lO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG5cbiAgICAgIC5jYWxjdWxhdG9yLXRleHQtYm90dG9tIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi10ZXh0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGNvbG9yOiB2YXIoLS1ncmV5LTUwMCk7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICBtYXgtd2lkdGg6IDI3OXB4O1xuICAgIH1cbiAgfVxuICAmLWRvd25sb2FkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGEge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCB2YXIoLS1zZWNvbmRhcnktYmx1ZS10ZXh0KTtcbiAgICB9XG4gICAgY29sb3I6IHZhcigtLXNlY29uZGFyeS1ibHVlLXRleHQpO1xuICAgIGZvbnQ6IHZhcigtLWJ1dHRvbi1tZWRpdW0pO1xuXG4gICAgbWFyZ2luOiAyMHB4IDAgMjhweCAwO1xuICB9XG59XG4uY2FsY3VsYXRvcl9yZWNvdW50LXRpdGxlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDI0cHg7XG4gIH1cbiAgLmNhbGN1bGF0b3JfcmVjb3VudC1idXR0b24td3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIH1cbiAgLmNhbGN1bGF0b3JfcmVjb3VudC1idXR0b24ge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXN0cm9rZS1saWdodC1ibHVlKTtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgcGFkZGluZzogMTVweCAyNHB4O1xuICAgIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktYmx1ZS10ZXh0KTtcbiAgICB0cmFuc2l0aW9uOiBlYXNlLWluLW91dCAwLjNzO1xuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWJsdWUtdGV4dCk7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG4gIH1cbn1cbi5jYWxjLWVycm9yIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1cHg7XG4gIGJvdHRvbTogLTI1cHg7XG4gIGZvbnQ6IHZhcigtLWNhcHRpb24tc21hbGwpO1xuICBjb2xvcjogcmdiKDE5NiwgMCwgMCk7XG4gIGFuaW1hdGlvbjogZmFkZUluIGZvcndhcmRzIDAuM3M7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG4uc3dpdGNoZXJfbGFiZWwtcm93IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbi5jYWxjLWVycm9yLWlubiB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNXB4O1xuICBib3R0b206IC04cHg7XG4gIGZvbnQ6IHZhcigtLWNhcHRpb24tc21hbGwpO1xuICBjb2xvcjogcmdiKDE5NiwgMCwgMCk7XG4gIGFuaW1hdGlvbjogZmFkZUluIGZvcndhcmRzIDAuM3M7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG4uY2FsY3VsYXRvcl9fYnV0dG9uLXNlbmQge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udDogdmFyKC0tYnV0dG9uLW1lZGl1bSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4tb3JhbmdlKTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMTVweCAwO1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICB0cmFuc2l0aW9uOiA0MDBtcztcbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U5NmQxZDtcbiAgfVxufVxuLmJ0bl9fc2VuZC1pbmFjdGl2ZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBvcGFjaXR5OiAwLjY7XG59XG4uY2FsY3VsYXRvcl9fc3RlcC1nb29kIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jYWxjLXByZWxvYWRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjQxIDI0MSAyNDEgLyA2JSk7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDIwcHgpO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBhbmltYXRpb246IGZhZGVJbiAwLjNzIGxpbmVhcjtcbiAgei1pbmRleDogMTc7XG59XG4uY2FsY3VsYXRvci1lcnJvci1idG5fY2xvc2Uge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC0zNnB4O1xuICB0b3A6IC0zNXB4O1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgfVxuICAmOmhvdmVyIHtcbiAgICBzdmcgY2lyY2xlIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgICAgZmlsbDogdmFyKC0tc2Vjb25kYXJ5LWJsdWUtdGV4dCk7XG4gICAgfVxuICAgIHN2ZyBwYXRoIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgICAgc3Ryb2tlOiAjZmZmZmZmO1xuICAgIH1cbiAgfVxufVxuLmNhbGN1bGF0b3JfX3N0ZXBfdHdvX2FuZF90aHJlZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY2FsY3VsYXRvcl9fYnV0dG9uLWZpdmUge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udDogdmFyKC0tYnV0dG9uLW1lZGl1bSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4tb3JhbmdlKTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMTVweCAwO1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICB0cmFuc2l0aW9uOiA0MDBtcztcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTk2ZDFkO1xuICB9XG59XG4uY2FsY19ncmlkX3dyYXBwZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICBnYXA6IDE3cHg7XG4gIHBhZGRpbmctYm90dG9tOiAyM3B4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VkZjNmNTtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0cHg7XG4gIH1cbiAgLmNob2ljZXMge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHggIWltcG9ydGFudDtcbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5jYWxjdWxhdG9yX3Jvd19jb250YWN0cyB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cbi5jYWxjdWxhdG9yX2JhY2tfaGFuZGxlciB7XG4gIGNvbG9yOiB2YXIoLS1ncmV5LTQwMCk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB0ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6IG5vbmU7XG4gIGZvbnQ6IHZhcigtLWJ1dHRvbi1tZWRpdW0pO1xufVxuLmNhbGN1bGF0b3Ige1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmNhbGN1bGF0b3Jfc3VjY2Vzc193aW5kb3cge1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAxNjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuLmNhbGN1bGF0b3Jfc3VjY2Vzc193aW5kb3ctYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbn1cbi5jYWxjdWxhdG9yX3N1Y2Nlc3Nfd2luZG93IHtcbiAgJi13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgIH1cbiAgfVxuXG4gICZfaW1hZ2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbiAgJi10aXRsZSB7XG4gICAgZm9udDogdmFyKC0tZGVza3RvcC0xOTIwLWgtMik7XG4gICAgY29sb3I6IHZhcigtLW1haW4tYmxhY2spO1xuICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gIH1cbiAgJi1kZXNjcmlwdGlvbiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQ6IHZhcigtLWJvZHktbGFyZ2UpO1xuICAgIGNvbG9yOiB2YXIoLS1tYWluLWJsYWNrKTtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIG1heC13aWR0aDogMzUwcHg7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgZm9udDogdmFyKC0tYm9keS1tZWRpdW0pO1xuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgZm9udDogdmFyKC0tYm9keS1zbWFsbCk7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIH1cbiAgfVxuICAmLXRleHQtd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgJi1jbG9zZSB7XG4gICAgZmxleDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuICAgIGNvbG9yOiB2YXIoLS1tYWluLXdoaXRlKTtcbiAgICBwYWRkaW5nOiAxNXB4IDI0cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgdHJhbnNpdGlvbjogZWFzZS1pbi1vdXQgMC4zcztcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNlY29uZGFyeS1ibHVlLXRleHQpO1xuICAgIH1cbiAgfVxufVxuLmNhbGN1bGF0b3JfX2NoYW5nZS1ibG9jayB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDE3cHg7XG4gIH1cbn1cbi5jYWxjdWxhdG9yX19zdGVwLXN1bW1hcml6ZS10b3Age1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgICBnYXA6IDEwcHg7XG4gIH1cbiAgLmNhbGN1bGF0b3JfX3N0ZXAtc3VtbWFyaXplLXRvcC1idG4td3JhcHBlciB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cbi5jYWxjdWxhdG9yX3N1Y2Nlc3Nfd2luZG93X2ltYWdlIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICB3aWR0aDogMjUwcHg7XG4gIH1cbn1cbi5jYWxjdWxhdG9yX19jaGFuZ2UtYmxvY2stZGVza3RvcCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgZ2FwOiAxN3B4O1xuICAvLyBtYXJnaW4tdG9wOiA1MHB4O1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG4uc3RhciB7XG4gIGNvbG9yOiByZ2IoMjExLCAwLCAwKTtcbn1cbi5jYWxjdWxhdG9yX19yb3dfb2ZmaWNlIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuLmNhbGN1bGF0b3JfX3Jvd190aW1lIHtcbiAgZGlzcGxheTogbm9uZTsgLy/RgdC60YDRi9GC0YvQuSDQsdC70L7QuiDQv9C+INC/0YDQvtGB0YzQsdC1LCDQsiDRgNCw0LfQvNC10YLQutC1INC10YHRgtGMXG59XG4iLCIuY2FsY19zaG93IHtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuLnBvcHVwX292ZXJsYXlfY2FsYyB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0bGVmdDogMDtcblx0dG9wOiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRiYWNrZ3JvdW5kOiByZ2JhKDQsIDI3LCA2NiwgMC4zKTtcblx0ei1pbmRleDogMjA7XG5cdG9wYWNpdHk6IDA7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHR0cmFuc2l0aW9uOiA0MDBtcztcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdCYucG9wdXBfb3ZlcmxheV9jYWxjX3Nob3cge1xuXHRcdG9wYWNpdHk6IDEgIWltcG9ydGFudDtcblx0XHRwb2ludGVyLWV2ZW50czogYWxsO1xuXHR9XG59XG5cbi5jYWxjdWxhdG9yX21vZGFsLWhpZGRlbiB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG4uY2FsY19tb2RhbC1jbG9zZUJ1dHRvbiB7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG5cdGNvbG9yOiB2YXIoLS1tYWluLXdoaXRlKTtcblx0cGFkZGluZzogMTVweCAyNHB4O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdHRyYW5zaXRpb246IGVhc2UtaW4tb3V0IDAuM3M7XG5cdCY6aG92ZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNlY29uZGFyeS1ibHVlLXRleHQpO1xuXHR9XG59XG4uY2FsY3VsYXRvcl9tb2RhbCB7XG5cdGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuXHRtaW4td2lkdGg6IDUwMHB4O1xuXHRtYXgtaGVpZ2h0OiA2NjRweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXgtd2lkdGg6IDExMjlweDtcblx0c2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG5cblx0Jjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuXHRcdHdpZHRoOiA4cHg7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdHdpZHRoOiA0cHg7XG5cdFx0fVxuXHR9XG5cblx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdG1hcmdpbjogMTBweCAwO1xuXHR9XG5cblx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyZXktMTAwKTtcblx0XHRib3JkZXItcmFkaXVzOiAxMXB4O1xuXHRcdHRyYW5zaXRpb246IGFsbCAwLjRzO1xuXHRcdC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNHM7XG5cdFx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC40cztcblx0fVxuXG5cdCY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOmhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmV5LTQwMCk7XG5cdH1cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG5cdFx0bWF4LXdpZHRoOiA2MDBweDtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdHBhZGRpbmc6IDMwcHggMjVweDtcblx0fVxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogOTAwcHgpIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdG92ZXJmbG93OiBoaWRkZW4gYXV0bztcblx0XHQmOjotd2Via2l0LXNjcm9sbGJhciB7XG5cdFx0XHR3aWR0aDogM3B4O1xuXHRcdH1cblxuXHRcdCY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcblx0XHRcdG1hcmdpbjogMTBweCAwO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcblx0XHR9XG5cblx0XHQmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmV5LTEwMCk7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAxMXB4O1xuXHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuNHM7XG5cdFx0XHQtbW96LXRyYW5zaXRpb246IGFsbCAwLjRzO1xuXHRcdFx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC40cztcblx0XHR9XG5cblx0XHQmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmV5LTQwMCk7XG5cdFx0fVxuXHR9XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0cGFkZGluZzogMzBweCAyMHB4ICFpbXBvcnRhbnQ7XG5cdFx0bWFyZ2luOiAwIDE1cHg7XG5cdH1cblx0Ji1jbG9zZSB7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDogLTM2cHg7XG5cdFx0dG9wOiAtMzVweDtcblx0XHR6LWluZGV4OiA5OTk5O1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA5MDBweCkge1xuXHRcdFx0cmlnaHQ6IDE2cHg7XG5cdFx0XHR0b3A6IDRweDtcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRyaWdodDogMTZweDtcblx0XHRcdHRvcDogNHB4O1xuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0dG9wOiA3cHg7XG5cdFx0XHRyaWdodDogMTBweDtcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdHN2ZyBjaXJjbGUge1xuXHRcdFx0XHRmaWxsOiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmOmhvdmVyIHtcblx0XHRcdHN2ZyBwYXRoIHtcblx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuM3M7XG5cdFx0XHRcdHN0cm9rZTogI2ZmZmZmZjtcblx0XHRcdH1cblx0XHRcdHN2ZyBjaXJjbGUge1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcztcblx0XHRcdFx0ZmlsbDogdmFyKC0tc2Vjb25kYXJ5LWJsdWUtdGV4dCk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4ucG9wdXBfb3ZlcmxheV9jYWxjIHtcblx0bWFyZ2luLWJvdHRvbTogdmFyKC0tc2VjdGlvbi1tYik7XG5cblx0LmNob2ljZXNfX2lubmVyIHtcblx0XHRwYWRkaW5nOiAxNXB4IDIwcHggMjBweDtcblx0XHRtaW4taGVpZ2h0OiBhdXRvO1xuXHRcdGhlaWdodDogNTZweDtcblx0XHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWlucHV0LWdyZXktZmlsbCk7XG5cdH1cblxuXHQuaXMtb3BlbiAuY2hvaWNlc19faW5uZXIge1xuXHRcdGJvcmRlci1yYWRpdXM6IDhweCA4cHggMCAwO1xuXHR9XG5cblx0LmNob2ljZXNbZGF0YS10eXBlKj0nc2VsZWN0LW9uZSddIC5jaG9pY2VzX19pbm5lciB7XG5cdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdH1cblxuXHQuY2hvaWNlc19fbGlzdC0tc2luZ2xlIHtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdGNvbG9yOiB2YXIoLS1tYWluLWJsYWNrKTtcblx0XHRmb250OiB2YXIoLS1idXR0b24tbWVkaXVtKTtcblx0fVxuXHQuY2hvaWNlc1tkYXRhLXR5cGUqPSdzZWxlY3Qtb25lJ10gLmNob2ljZXNfX2lucHV0IHtcblx0XHRjb2xvcjogdmFyKC0tbWFpbi1ibGFjayk7XG5cdFx0Zm9udDogdmFyKC0tYnV0dG9uLW1lZGl1bSk7XG5cdFx0cGFkZGluZzogMTBweCAxMHB4O1xuXHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pbnB1dC1ncmV5LWZpbGwpO1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1ncmV5LTEwMCk7XG5cdFx0Jjo6cGxhY2Vob2xkZXIge1xuXHRcdFx0Y29sb3I6IHZhcigtLWdyZXktNDAwKTtcblx0XHR9XG5cdH1cblx0LnBsYWNlLW9mZmljZS1tb2RhbC1pbnB1dCAuY2hvaWNlc19fbGlzdC0tZHJvcGRvd24gLmNob2ljZXNfX2xpc3QsXG5cdC5jaG9pY2VzX19saXN0W2FyaWEtZXhwYW5kZWRdIC5jaG9pY2VzX19saXN0IHtcblx0XHRtYXgtaGVpZ2h0OiAxMTVweDtcblx0fVxuXG5cdC5jaG9pY2VzX19wbGFjZWhvbGRlciB7XG5cdFx0b3BhY2l0eTogMTtcblx0XHRjb2xvcjogdmFyKC0tZ3JleS00MDApO1xuXHR9XG5cblx0LmNob2ljZXNbZGF0YS10eXBlKj0nc2VsZWN0LW9uZSddOjphZnRlciB7XG5cdFx0d2lkdGg6IDEwcHg7XG5cdFx0aGVpZ2h0OiAxMHB4O1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdHRvcDogMjVweDtcblx0XHRyaWdodDogMjBweDtcblx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gNDAwbXM7XG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTAnIGhlaWdodD0nMTAnIHZpZXdCb3g9JzAgMCAxMCAxMCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZmlsbC1ydWxlPSdldmVub2RkJyBjbGlwLXJ1bGU9J2V2ZW5vZGQnIGQ9J00wLjE2MjcxOCAyLjE3NTc0QzAuMzc5Njc2IDEuOTQxNDIgMC43MzE0MzUgMS45NDE0MiAwLjk0ODM5MyAyLjE3NTc0TDUgNi41NTE0N0w5LjA1MTYxIDIuMTc1NzRDOS4yNjg1NyAxLjk0MTQyIDkuNjIwMzMgMS45NDE0MiA5LjgzNzI4IDIuMTc1NzRDMTAuMDU0MiAyLjQxMDA1IDEwLjA1NDIgMi43ODk5NSA5LjgzNzI4IDMuMDI0MjZMNS4zOTI4NCA3LjgyNDI2QzUuMTc1ODggOC4wNTg1OCA0LjgyNDEyIDguMDU4NTggNC42MDcxNiA3LjgyNDI2TDAuMTYyNzE4IDMuMDI0MjZDLTAuMDU0MjM5NSAyLjc4OTk1IC0wLjA1NDIzOTUgMi40MTAwNSAwLjE2MjcxOCAyLjE3NTc0WicgZmlsbD0nJTIzMDAxNDM0Jy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuXHR9XG5cblx0LmlzLW9wZW4gLmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duLFxuXHQuaXMtb3BlbiAuY2hvaWNlc19fbGlzdFthcmlhLWV4cGFuZGVkXSB7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHR9XG5cblx0LmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duLFxuXHQuY2hvaWNlc19fbGlzdFthcmlhLWV4cGFuZGVkXSB7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWlucHV0LWdyZXktZmlsbCk7XG5cdH1cblxuXHQuY2hvaWNlc1tkYXRhLXR5cGUqPSdzZWxlY3Qtb25lJ10uaXMtb3Blbjo6YWZ0ZXIge1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0fVxuXG5cdC5jaG9pY2VzX19saXN0LS1kcm9wZG93biAuY2hvaWNlc19fbGlzdCxcblx0LmNob2ljZXNfX2xpc3RbYXJpYS1leHBhbmRlZF0gLmNob2ljZXNfX2xpc3Qge1xuXHRcdG1heC1oZWlnaHQ6IDE3NXB4O1xuXHR9XG5cblx0LmNob2ljZXNfX2l0ZW0ge1xuXHRcdHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgNDAwbXM7XG5cdH1cblxuXHQuY2hvaWNlc19fbGlzdC0tZHJvcGRvd24ge1xuXHRcdC5jaG9pY2VzX19pdGVtIHtcblx0XHRcdGNvbG9yOiB2YXIoLS1tYWluLWJsYWNrKTtcblx0XHRcdGZvbnQ6IHZhcigtLWJ1dHRvbi1tZWRpdW0pO1xuXHRcdFx0cGFkZGluZzogMTZweCAyMHB4O1xuXG5cdFx0XHQmICsgLmNob2ljZXNfX2l0ZW0ge1xuXHRcdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tZ3JleS0xMDApO1xuXHRcdFx0fVxuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2RlZThlZDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuY2hvaWNlc19fbGlzdC0tZHJvcGRvd24gLmNob2ljZXNfX2l0ZW0tLXNlbGVjdGFibGUuaXMtaGlnaGxpZ2h0ZWQsXG5cdC5jaG9pY2VzX19saXN0W2FyaWEtZXhwYW5kZWRdIC5jaG9pY2VzX19pdGVtLS1zZWxlY3RhYmxlLmlzLWhpZ2hsaWdodGVkIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZGVlOGVkO1xuXHR9XG5cblx0LmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duIC5jaG9pY2VzX19wbGFjZWhvbGRlciB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblxuXHRcdCYgKyAuY2hvaWNlc19faXRlbSB7XG5cdFx0XHRib3JkZXItdG9wOiBub25lO1xuXHRcdH1cblx0fVxufVxuXG4uY2FsY3VsYXRvcl9tb2RhbF9fc2VsZWNvdG9yIHtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY2FsY3VsYXRvcl9tb2RhbF9fd3JhcHBlciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cGFkZGluZzogODBweDtcblx0YmFja2dyb3VuZDogdmFyKC0tYmFja2dyb3VuZC10aWZmYW55KTtcblx0Ym9yZGVyLXJhZGl1czogNDBweDtcblx0ZGlzcGxheTogZ3JpZDtcblx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgNTAwcHg7XG5cdGdyaWQtY29sdW1uLWdhcDogNzVweDtcblx0bWluLWhlaWdodDogODI1cHg7XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0bWluLWhlaWdodDogODA3cHg7XG5cdFx0cGFkZGluZzogODBweCA0MHB4IDgwcHggNTBweDtcblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuXHRcdG1pbi1oZWlnaHQ6IDk4M3B4O1xuXHRcdHBhZGRpbmc6IDcwcHggNDBweCA0M3B4IDQwcHg7XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdG1pbi1oZWlnaHQ6IDEwMTZweDtcblx0XHRwYWRkaW5nOiA2OHB4IDIwcHggNDNweDtcblx0XHRtYXJnaW46IDAgLTIwcHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0fVxufVxuXG4uY2FsY3VsYXRvcl9tb2RhbF9fbGVmdCB7XG5cdHBhZGRpbmctdG9wOiAyMHB4O1xuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdHBhZGRpbmctdG9wOiAwO1xuXHR9XG59XG5cbi5jYWxjdWxhdG9yX21vZGFsX190aXRsZSB7XG5cdGZvbnQ6IHZhcigtLWRlc2t0b3AtMTkyMC1oLTMpO1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdG1hcmdpbi1ib3R0b206IDE2cHg7XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdG1hcmdpbi1ib3R0b206IDE4cHg7XG5cdH1cbn1cblxuLmNhbGN1bGF0b3JfbW9kYWxfX3RleHQge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDE7XG5cdG1heC13aWR0aDogNDM2cHg7XG5cdGxldHRlci1zcGFjaW5nOiAtMSU7XG5cdG1hcmdpbi10b3A6IDQzcHggIWltcG9ydGFudDtcblxuXHRhIHtcblx0XHRjb2xvcjogaW5oZXJpdDtcblx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHR0cmFuc2l0aW9uOiA0MDBtcztcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0Y29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG5cdFx0fVxuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0bWF4LXdpZHRoOiA0MzBweDtcblx0fVxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcblx0XHRtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG5cdFx0bWF4LXdpZHRoOiB1bnNldDtcblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0Zm9udDogdmFyKC0tYm9keS1tZWRpdW0pO1xuXHR9XG59XG5cbi5jYWxjdWxhdG9yX21vZGFsX19iZyB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogNzhweDtcblx0Ym90dG9tOiA3N3B4O1xuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdGxlZnQ6IDUwcHg7XG5cdFx0Ym90dG9tOiA4MnB4O1xuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuXG4uY2FsY3VsYXRvcl9tb2RhbCB7XG5cdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdHBhZGRpbmc6IDQwcHggMzBweCA1MHB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHQvLyBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogOTAwcHgpIHtcblx0Ly8gXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdC8vIH1cbn1cblxuLmNhbGN1bGF0b3JfbW9kYWxfX3N0ZXAge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRnYXA6IDZweDtcblx0bWFyZ2luLWJvdHRvbTogMjJweDtcbn1cblxuLmNhbGN1bGF0b3JfbW9kYWxfX3N0ZXBfbGFiZWwge1xuXHRmb250OiB2YXIoLS1jYXB0aW9uLWxhcmdlKTtcbn1cblxuLmNhbGN1bGF0b3JfbW9kYWxfX3N0ZXBfdmFsdWUge1xuXHRmb250OiB2YXIoLS1jYXB0aW9uLXNtYWxsKTtcblx0cGFkZGluZzogMCA2cHg7XG5cdGNvbG9yOiAjZmZmO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnktZGFyay10aWZmYW55KTtcblx0Ym9yZGVyLXJhZGl1czogMjBweDtcbn1cblxuLmNhbGN1bGF0b3JfbW9kYWxfX2JhY2sge1xuXHRtYXJnaW4tbGVmdDogYXV0bztcblx0Y29sb3I6IHZhcigtLWdyZXktNDAwKTtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0ZGlzcGxheTogbm9uZTtcblxuXHQmLnNob3cge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0fVxufVxuXG4vLyAuY2FsY3VsYXRvcl9tb2RhbF9fcm93IHtcbi8vIFx0JiArIC5jYWxjdWxhdG9yX21vZGFsX19yb3cge1xuLy8gXHRcdG1hcmdpbi10b3A6IDE0cHg7XG4vLyBcdH1cbi8vIH1cblxuLmNhbGN1bGF0b3JfbW9kYWxfX3Jvd19sYWJlbCB7XG5cdGZvbnQ6IHZhcigtLWJvZHktbWVkaXVtKTtcblx0bWFyZ2luLWJvdHRvbTogM3B4O1xufVxuXG4uY2FsY3VsYXRvcl9tb2RhbF9fcm93X2lucHV0IHtcblx0aGVpZ2h0OiA1NnB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pbnB1dC1ncmV5LWZpbGwpO1xuXHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdHBhZGRpbmc6IDAgMjBweDtcblx0d2lkdGg6IDEwMCU7XG5cblx0Jjotd2Via2l0LWF1dG9maWxsIHtcblx0XHQtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDEwMHB4IHZhcigtLWlucHV0LWdyZXktZmlsbCkgIWltcG9ydGFudDsgLyog0KbQstC10YIg0YTQvtC90LAgKi9cblx0XHQtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50OyAvKiDRhtCy0LXRgiDRgtC10LrRgdGC0LAgKi9cblx0XHRjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50OyAvKiDRhtCy0LXRgiDRgtC10LrRgdGC0LAgKi9cblx0fVxuXG5cdCY6OnBsYWNlaG9sZGVyIHtcblx0XHRjb2xvcjogdmFyKC0tZ3JleS00MDApO1xuXHR9XG59XG5cbi5jYWxjdWxhdG9yX21vZGFsX19yb3dfc2xpZGUge1xuXHRtYXJnaW46IDAgMjBweDtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0ycHgpO1xuXG5cdC5ub1VpLWNvbm5lY3Qge1xuXHRcdGJhY2tncm91bmQ6IHZhcigtLXNlY29uZGFyeS1saWdodC1vcmFuZ2UpO1xuXHR9XG5cblx0Ji5ub1VpLWhvcml6b250YWwge1xuXHRcdGhlaWdodDogMnB4O1xuXHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHR9XG5cblx0Lm5vVWktaGFuZGxlLm5vVWktaGFuZGxlLWxvd2VyIHtcblx0XHR3aWR0aDogMTZweDtcblx0XHRoZWlnaHQ6IDE2cHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdHRvcDogLThweDtcblx0XHRyaWdodDogLTVweDtcblx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdGJvcmRlcjogNHB4IHNvbGlkIHZhcigtLW1haW4tb3JhbmdlKTtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cblx0XHQmOjpiZWZvcmUsXG5cdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cbn1cblxuLmNhbGN1bGF0b3JfbW9kYWxfX3Jvd19waXBzIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRwYWRkaW5nOiAwIDIwcHg7XG5cdG1hcmdpbi10b3A6IDRweDtcblxuXHRidXR0b24ge1xuXHRcdGNvbG9yOiB2YXIoLS1ncmV5LTIwMCk7XG5cdFx0Zm9udDogdmFyKC0tYm9keS1zbWFsbCk7XG5cdH1cbn1cblxuLmNhbGN1bGF0b3JfbW9kYWxfX2J1dHRvbiB7XG5cdHdpZHRoOiAxMDAlO1xuXHRmb250OiB2YXIoLS1idXR0b24tbWVkaXVtKTtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi1vcmFuZ2UpO1xuXHRib3JkZXItcmFkaXVzOiA2cHg7XG5cdGNvbG9yOiAjZmZmO1xuXHRwYWRkaW5nOiAxNXB4IDA7XG5cdG1hcmdpbi10b3A6IGF1dG87XG5cdHRyYW5zaXRpb246IDQwMG1zO1xuXG5cdCY6aG92ZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNlOTZkMWQ7XG5cdH1cbn1cblxuLmNhbGN1bGF0b3JfbW9kYWxfX3N0ZXBfdHdvIHtcblx0LmNhbGN1bGF0b3JfbW9kYWxfX3N3aXRjaGVyIHtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHR9XG59XG5cbi5jYWxjdWxhdG9yX21vZGFsX19zd2l0Y2hlciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGhlaWdodDogNTZweDtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0taW5wdXQtZ3JleS1maWxsKTtcblx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHRwYWRkaW5nOiA0cHg7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4uY2FsY3VsYXRvcl9tb2RhbF9fc3dpdGNoZXJfYnV0dG9uIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGJvcmRlci1yYWRpdXM6IDZweDtcblx0Y29sb3I6IHZhcigtLW1haW4tYmxhY2spO1xuXHRmb250OiB2YXIoLS1idXR0b24tbWVkaXVtKTtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgNDAwbXM7XG5cblx0Ji5zZWxlY3RlZCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0fVxufVxuXG4uY2FsY3VsYXRvcl9tb2RhbF9fc3RlcF90aHJlZSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXHRoZWlnaHQ6IDEwMCU7XG59XG5cbi5jYWxjdWxhdG9yX21vZGFsX190ZXh0IHtcblx0bWFyZ2luLXRvcDogYXV0bztcblx0Zm9udC1zaXplOiAxM3B4O1xuXHRsaW5lLWhlaWdodDogMjBweDtcblx0Y29sb3I6IHZhcigtLWdyZXktNTAwKTtcblx0YSB7XG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHQmOmhvdmVyIHtcblx0XHRcdGNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuXHRcdH1cblx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcztcblx0fVxufVxuLmNhbGN1bGF0b3JfbW9kYWwtcGVyY2VudC13cmFwcGVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4jY2FsY3VsYXRvcl9tb2RhbF9wZXJjZW50LXZhbHVlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRib3R0b206IDUwJTtcblx0cmlnaHQ6IDIwcHg7XG5cdGNvbG9yOiB2YXIoLS1ncmV5LTUwMCk7XG5cdGZvbnQ6IHZhcigtLWJvZHktbWVkaXVtKTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xufVxuXG4uY2FsYy1tb2RhbC1lcnJvciB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogNXB4O1xuXHRib3R0b206IC0yNXB4O1xuXHRmb250OiB2YXIoLS1jYXB0aW9uLXNtYWxsKTtcblx0Y29sb3I6IHJnYigxOTYsIDAsIDApO1xuXHRhbmltYXRpb246IGZhZGVJbiBmb3J3YXJkcyAwLjNzO1xufVxuLmNhbGMtbW9kYWwtZXJyb3ItaW5uIHtcblx0ZGlzcGxheTogbm9uZTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiA1cHg7XG5cdGJvdHRvbTogLThweDtcblx0Zm9udDogdmFyKC0tY2FwdGlvbi1zbWFsbCk7XG5cdGNvbG9yOiByZ2IoMTk2LCAwLCAwKTtcblx0YW5pbWF0aW9uOiBmYWRlSW4gZm9yd2FyZHMgMC4zcztcbn1cbi5zd2l0Y2hlcl9tb2RhbC1sYWJlbC1yb3cge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRyYW5zaXRpb246IGFsbCAwLjNzO1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcblx0XHRtYXJnaW4tYm90dG9tOiAxNnB4O1xuXHR9XG59XG4uY2FsY19tb2RhbC1zdW1tYXJpemUge1xuXHR3aWR0aDogMTExOHB4O1xuXHRoZWlnaHQ6IDY2NHB4O1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHR3aWR0aDogNjI4cHg7XG5cdFx0aGVpZ2h0OiA2OTlweDtcblx0XHRvdmVyZmxvdy15OiBoaWRkZW47XG5cdFx0b3ZlcmZsb3cteDogaGlkZGVuO1xuXHR9XG59XG4uY2FsY3VsYXRvci1tb2RhbF9fc3RlcC1zdW1tYXJpemUge1xuXHRoNiB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuXHR9XG5cdGRpc3BsYXk6IG5vbmU7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGFuaW1hdGlvbjogZmFkZUluIGxpbmVhciAwLjNzO1xuXG5cdCYtdG9wIHtcblx0XHRtYXJnaW4tYm90dG9tOiAyNXB4O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdG1hcmdpbi1ib3R0b206IDQ0cHg7XG5cdFx0XHRnYXA6IDI0cHg7XG5cdFx0fVxuXHRcdCYtdGl0bGUge1xuXHRcdFx0Zm9udDogdmFyKC0tZGVza3RvcC0xOTIwLWgtMyk7XG5cdFx0XHRjb2xvcjogdmFyKC0tbWFpbi1ibGFjayk7XG5cdFx0XHR3aWR0aDogNTQ4cHg7XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji1idG4td3JhcHBlciB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24tc2VsZjogZmxleC1lbmQ7XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdFx0YWxpZ24tc2VsZjogZmxleC1zdGFydDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji1idG4ge1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tc3Ryb2tlLWxpZ2h0LWJsdWUpO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNnB4O1xuXHRcdFx0cGFkZGluZzogMTVweCAyNHB4O1xuXHRcdFx0Y29sb3I6IHZhcigtLXNlY29uZGFyeS1ibHVlLXRleHQpO1xuXHRcdFx0dHJhbnNpdGlvbjogZWFzZS1pbi1vdXQgMC4zcztcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnktYmx1ZS10ZXh0KTtcblx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCYtZGVzY3JpcHRpb24ge1xuXHRcdG1hcmdpbi1ib3R0b206IDI0cHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0XHRwYWRkaW5nOiAxMnB4IDI0cHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZC1ibHVlKTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcblx0XHRcdGdyaWQtdGVtcGxhdGUtcm93czogMWZyIDFmcjtcblx0XHRcdGdhcDogMTZweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDM0cHg7XG5cdFx0XHRjb2x1bW4tZ2FwOiA0MHB4O1xuXHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0d2lkdGg6IDQ2M3B4O1xuXHRcdFx0XHRsZWZ0OiAyNHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDFweDtcblx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHZhcigtLXN0cm9rZS1saWdodC1ncmV5KTtcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0Z2FwOiAyMHB4O1xuXHRcdFx0cGFkZGluZzogMTlweCAyMHB4IDIycHggMjBweDtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRoZWlnaHQ6IDYwcHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyNHB4O1xuXHRcdH1cblx0XHQmLWl0ZW0tY29zdCB7XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdFx0Z3JpZC1yb3c6IDI7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtYWNjb3JkaW9uIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5jYWxjdWxhdG9yLW1vZGFsX19zdGVwLXN1bW1hcml6ZS1kZXNjcmlwdGlvbi1hY2NvcmRpb24tYnRuLWJlZm9yZSB7XG5cdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHR3aWR0aDogMnB4O1xuXHRcdFx0XHRoZWlnaHQ6IDE0cHg7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG5cdFx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSg5MGRlZykgIWltcG9ydGFudDtcblx0XHRcdFx0dHJhbnNpdGlvbjogNDAwbXM7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5jYWxjdWxhdG9yLW1vZGFsX19zdGVwLXN1bW1hcml6ZS1kZXNjcmlwdGlvbi1hY2NvcmRpb24tYnRuIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0dG9wOiAtN3B4O1xuXHRcdFx0d2lkdGg6IDM2cHg7XG5cdFx0XHRoZWlnaHQ6IDM2cHg7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0d2lkdGg6IDJweDtcblx0XHRcdFx0aGVpZ2h0OiAxNHB4O1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuXHRcdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0XHRcdFx0dHJhbnNpdGlvbjogNDAwbXM7XG5cdFx0XHR9XG5cdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdHdpZHRoOiAxNHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDJweDtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcblx0XHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0XHR0b3A6IDUwJTtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdFx0XHRcdHRyYW5zaXRpb246IDQwMG1zO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLWl0ZW0ge1xuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLXN0cm9rZS1saWdodC1ncmV5KTtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDIwcHg7XG5cdFx0XHRcdCY6bnRoLWNoaWxkKDQpIHtcblx0XHRcdFx0XHRvcmRlcjogMTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmOm50aC1jaGlsZCgzKSB7XG5cdFx0XHRcdFx0b3JkZXI6IDI7XG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji10aXRsZSB7XG5cdFx0XHRcdGZvbnQ6IHZhcigtLWJvZHktc21hbGwpO1xuXHRcdFx0XHRjb2xvcjogdmFyKC0tZ3JleS01MDApO1xuXHRcdFx0fVxuXHRcdFx0Ji10ZXh0IHtcblx0XHRcdFx0Zm9udDogdmFyKC0tY2FwdGlvbi1zbWFsbCk7XG5cdFx0XHRcdGNvbG9yOiB2YXIoLS1tYWluLWJsYWNrKTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ji1jYXJkcyB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRnYXA6IDE3cHg7XG5cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRnYXA6IDIwcHg7XG5cdFx0fVxuXHRcdEBtZWRpYSAobWluLXJlc29sdXRpb246IDEuNWRwcHgpIHtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRnYXA6IDIwcHg7XG5cdFx0fVxuXHRcdC5jYWxjdWxhdG9yLW1vZGFsX19zdGVwLXN1bW1hcml6ZS1jYXJkcy10aXRsZS1zZWNvbmQge1xuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji10aXRsZSB7XG5cdFx0XHRjb2xvcjogdmFyKC0tbWFpbi1ibGFjayk7XG5cdFx0XHRmb250OiB2YXIoLS1kZXNrdG9wLTE5MjAtaC03KTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0fVxuXHRcdC5jYWxjdWxhdG9yLW1vZGFsX19zdGVwLXN1bW1hcml6ZS1jYXJkLXdyYXAge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGdhcDogMTdweDtcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0fVxuXHRcdFx0LmNhbGN1bGF0b3ItbW9kYWxfX3N0ZXAtc3VtbWFyaXplLWNhcmQge1xuXHRcdFx0XHRoZWlnaHQ6IDE4MHB4O1xuXHRcdFx0XHR3aWR0aDogMjUycHg7XG5cdFx0XHRcdHBhZGRpbmc6IDMwcHggMjRweDtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tc3Ryb2tlLWxpZ2h0LWJsdWUpO1xuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdFx0XHRoZWlnaHQ6IDE0MHB4O1xuXHRcdFx0XHRcdHdpZHRoOiAyNzNweDtcblx0XHRcdFx0XHRwYWRkaW5nOiAyMHB4IDAgMjBweCAyNHB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLXN1bSB7XG5cdFx0XHRcdFx0Zm9udDogdmFyKC0tZGVza3RvcC0xOTIwLWgtNCk7XG5cdFx0XHRcdFx0Y29sb3I6IHZhcigtLW1haW4tYmxhY2spO1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDM4cHg7XG5cdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMnB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmLXRleHQge1xuXHRcdFx0XHRcdGZvbnQ6IHZhcigtLWJvZHktc21hbGwpO1xuXHRcdFx0XHRcdG1heC13aWR0aDogMTUwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0LnN1bW1hcml6ZS1jYXJkLWFjdGl2ZSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiB2YXIoLS1ncmFkaWVudC1ibHVlKTtcblx0XHRcdC5jYWxjdWxhdG9yLW1vZGFsX19zdGVwLXN1bW1hcml6ZS1jYXJkLXN1bSB7XG5cdFx0XHRcdGNvbG9yOiB2YXIoLS1tYWluLXdoaXRlKTtcblx0XHRcdH1cblx0XHRcdC5jYWxjdWxhdG9yLW1vZGFsX19zdGVwLXN1bW1hcml6ZS1jYXJkLXRleHQge1xuXHRcdFx0XHRjb2xvcjogdmFyKC0tbWFpbi13aGl0ZSk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCYtYm90dG9tIHtcblx0XHRtYXJnaW4tdG9wOiBhdXRvO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA1MTFweCAxZnI7XG5cdFx0bWFyZ2luLXRvcDogMTdweDtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogbm9uZTtcblx0XHR9XG5cdH1cblx0Ji10ZXh0IHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdGNvbG9yOiB2YXIoLS1ncmV5LTUwMCk7XG5cdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxOHB4O1xuXHR9XG5cdCYtZG93bmxvYWQge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YSB7XG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggZGFzaGVkIHZhcigtLXNlY29uZGFyeS1ibHVlLXRleHQpO1xuXHRcdH1cblx0XHRjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWJsdWUtdGV4dCk7XG5cdFx0Zm9udDogdmFyKC0tYnV0dG9uLW1lZGl1bSk7XG5cblx0XHRtYXJnaW46IDIwcHggMCAyOHB4IDA7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4IDAgMjhweCAwO1xuXHRcdH1cblx0fVxufVxuLmNhbGN1bGF0b3ItbW9kYWxfcmVjb3VudC10aXRsZSB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdG1hcmdpbi1ib3R0b206IDUwcHg7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRnYXA6IDI0cHg7XG5cdH1cblx0LmNhbGN1bGF0b3ItbW9kYWxfcmVjb3VudC1idXR0b24td3JhcHBlciB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogZmxleC1lbmQ7XG5cdH1cblx0LmNhbGN1bGF0b3ItbW9kYWxfcmVjb3VudC1idXR0b24ge1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXN0cm9rZS1saWdodC1ibHVlKTtcblx0XHRib3JkZXItcmFkaXVzOiA2cHg7XG5cdFx0cGFkZGluZzogMTVweCAyNHB4O1xuXHRcdGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktYmx1ZS10ZXh0KTtcblx0XHR0cmFuc2l0aW9uOiBlYXNlLWluLW91dCAwLjNzO1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWJsdWUtdGV4dCk7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHR9XG5cdH1cbn1cbi5jYWxjdWxhdG9yX21vZGFsLWZpcnN0LXN0ZXAtY2hhbmdlLWFjdGl2ZSB7XG5cdGRpc3BsYXk6IGdyaWQ7XG5cdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcblx0Z2FwOiAxN3B4O1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRtYXJnaW4tYm90dG9tOiA1MHB4O1xuXHR9XG5cdEBtZWRpYSAobWluLXJlc29sdXRpb246IDEuNWRwcHgpIHtcblx0XHRkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRtYXJnaW4tYm90dG9tOiA1MHB4O1xuXHR9XG59XG4uY2FsY3VsYXRvcl9tb2RhbF9fYnV0dG9uLXNlbmQge1xuXHRkaXNwbGF5OiBub25lO1xuXHR3aWR0aDogMTAwJTtcblx0Zm9udDogdmFyKC0tYnV0dG9uLW1lZGl1bSk7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4tb3JhbmdlKTtcblx0Ym9yZGVyLXJhZGl1czogNnB4O1xuXHRjb2xvcjogI2ZmZjtcblx0cGFkZGluZzogMTVweCAwO1xuXHRtYXJnaW4tdG9wOiBhdXRvO1xuXHR0cmFuc2l0aW9uOiA0MDBtcztcblx0Jjpob3ZlciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2U5NmQxZDtcblx0fVxufVxuLmNhbGMtbW9kYWwtc3Bpbm5lciB7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcblx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0aGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG5cdGJhY2tkcm9wLWZpbHRlcjogYmx1cig1cHgpO1xuXHRib3JkZXItcmFkaXVzOiAyMHB4ICFpbXBvcnRhbnQ7XG5cdHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xuXHR6LWluZGV4OiA5OTk5OTtcblx0Ym90dG9tOiAwICFpbXBvcnRhbnQ7XG5cdGxlZnQ6IDAgIWltcG9ydGFudDtcblx0Ly8gdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgIWltcG9ydGFudDtcbn1cbi5jYWxjLWVycm9yLW1lc3NhZ2Uge1xuXHRib3gtc2hhZG93OiByZ2JhKDAsIDAsIDAsIDAuMjQpIDBweCAzcHggOHB4O1xuXHRkaXNwbGF5OiBub25lO1xuXHRhbmltYXRpb246IGZhZGVJbiAwLjNzIGxpbmVhcjtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR6LWluZGV4OiA5OTk7XG5cdHRvcDogNTAlO1xuXHRsZWZ0OiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcblx0Ym9yZGVyLXJhZGl1czogMjBweDtcblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdHdpZHRoOiA5NSU7XG5cdFx0bGVmdDogMTFweDtcblx0fVxufVxuLmNhbGN1bGF0b3JfbW9kYWxfc3VjY2VzcyB7XG5cdG92ZXJmbG93LXk6IGF1dG87XG5cdHBhZGRpbmc6IDE1cHggNDBweDtcblx0Ym94LXNoYWRvdzogcmdiYSgwLCAwLCAwLCAwLjI0KSAwcHggM3B4IDhweDtcblx0ZGlzcGxheTogbm9uZTtcblx0YW5pbWF0aW9uOiBmYWRlSW4gMC4zcyBsaW5lYXI7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ei1pbmRleDogOTk5O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcblx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0aGVpZ2h0OiBhdXRvO1xuXHRtaW4taGVpZ2h0OiA2MTVweDtcblx0dG9wOiAwO1xuXHR3aWR0aDogMTAwJTtcblx0bGVmdDogMDtcblxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRwYWRkaW5nOiAxMHB4IDIwcHg7XG5cdH1cbn1cbi5jYWxjX2Vycm9yX21lc3NhZ2VfbGFwdG9wIHtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdHRvcDogMDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRsZWZ0OiAwO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0fVxufVxuLmNhbGMtY2xvc2UtZXJyb3Ige1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuXHRjb2xvcjogdmFyKC0tbWFpbi13aGl0ZSk7XG5cdHBhZGRpbmc6IDE1cHggMjRweDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHR0cmFuc2l0aW9uOiBlYXNlLWluLW91dCAwLjNzO1xuXHQmOmhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnktYmx1ZS10ZXh0KTtcblx0fVxufVxuLmNhbGN1bGF0b3JfbW9kYWxfX3JvdyB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRbZGF0YS1kYWRhdGEtc2VsZWN0ZWRdIHtcblx0XHR3aWR0aDogMTAwJTtcblxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kICh3aWR0aCA+IDEyODBweCkge1xuXHRcdFx0bWF4LXdpZHRoOiAzNThweDtcblx0XHR9XG5cdH1cbn1cbi5jYWxjLW1vZGFsLWVycm9yLWN1c3RvbWVyIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRib3R0b206IC0yNXB4ICFpbXBvcnRhbnQ7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuXHRcdGJvdHRvbTogLTIwcHggIWltcG9ydGFudDtcblx0fVxufVxuLmNhbGN1bGF0b3JfbW9kYWxfX3Jvdy1uYW1lIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR0cmFuc2l0aW9uOiBwYWRkaW5nIDAuM3M7XG59XG4uY2FsYy1tb2RhbC1lcnJvci1uYW1lIHtcblx0Ym90dG9tOiAtOHB4O1xufVxuLmNhbGN1bGF0b3ItbW9kYWxfX3N0ZXAtc3VtbWFyaXplLWJvdHRvbSB7XG5cdGdhcDogMjBweDtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0ZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcblx0XHRnYXA6IDE0cHggIWltcG9ydGFudDtcblx0fVxuXHRAbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxLjVkcHB4KSB7XG5cdFx0ZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcblx0XHRnYXA6IDE0cHggIWltcG9ydGFudDtcblx0fVxufVxuLmNhbGN1bGF0b3JfbW9kYWxfX2J1dHRvbi1uZXcge1xuXHRkaXNwbGF5OiBub25lO1xuXHR3aWR0aDogMTAwJTtcblx0Zm9udDogdmFyKC0tYnV0dG9uLW1lZGl1bSk7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4tb3JhbmdlKTtcblx0Ym9yZGVyLXJhZGl1czogNnB4O1xuXHRjb2xvcjogI2ZmZjtcblx0cGFkZGluZzogMTVweCAwO1xuXHRtYXJnaW4tdG9wOiBhdXRvO1xuXHR0cmFuc2l0aW9uOiA0MDBtcztcblxuXHQmOmhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZTk2ZDFkO1xuXHR9XG59XG4uc3RlcF9zdW1tYXJpemUtYm90dG9tLW5ldyB7XG5cdGRpc3BsYXk6IGdyaWQ7XG5cdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbn1cbi5jYWxjdWxhdG9yX21vZGFsX3N0ZXAtdHdvLWFuZC10aHJlZSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jYWxjdWxhdG9yX21vZGFsX3N0ZXAtdHdvLWFuZC10aHJlZV9hY3RpdmUge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmNhbGN1bGF0b3JfbW9kYWxfdGV4dC1maW5hbCB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG4uY2FsY3VsYXRvcl9tb2RhbF9fc3RlcF90d28ge1xuXHRkaXNwbGF5OiBncmlkO1xuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuXHRjb2x1bW4tZ2FwOiAxN3B4O1xuXHRwYWRkaW5nLWJvdHRvbTogMjNweDtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZGYzZjU7XG5cdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuXHRcdGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdHBhZGRpbmctYm90dG9tOiAxM3B4O1xuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdH1cbn1cbi5jYWxjdWxhdG9yX21vZGFsX19zdGVwX3RocmVlIHtcblx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcblx0Z2FwOiAxN3B4O1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcblx0XHRkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0fVxufVxuLmNhbGN1bGF0b3JfbW9kYWxfY29uc3VsdCB7XG5cdGZvbnQ6IHZhcigtLWRlc2t0b3AtMTkyMC1oLTMpO1xuXHRjb2xvcjogdmFyKC0tbWFpbi1ibGFjayk7XG5cdHdpZHRoOiA1NDhweDtcbn1cbi5jYWxjdWxhdG9yX21vZGFsX2JhY2stYnRuIHtcblx0Y29sb3I6IHZhcigtLWdyZXktNDAwKTtcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdHRleHQtZGVjb3JhdGlvbi1za2lwLWluazogbm9uZTtcblx0Zm9udDogdmFyKC0tYnV0dG9uLW1lZGl1bSk7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uY2FsY3VsYXRvcl9maW5hbF90aXRsZS13cmFwcGVyIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cbi5jYWxjdWxhdG9yX21vZGFsX2JhY2stYnRuLXdyYXBwZXIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG4uY2FsY3VsYXRvcl9maW5hbF90aXRsZS13cmFwcGVyLWFjdGl2ZSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdHdpZHRoOiAxMDAlO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGdhcDogMTBweDtcblx0fVxufVxuLmNhbGN1bGF0b3JfbW9kYWxfb2ZmaWNlIHtcblx0Z3JpZC1yb3c6IDE7XG5cdGdyaWQtY29sdW1uOiAyO1xufVxuLmNhbGN1bGF0b3JfbW9kYWxfX3Jvdy10aW1lIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cbi5jYWxjdWxhdG9yX21vZGFsX3N1Y2Nlc3MtY2xvc2Uge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuXHRjb2xvcjogdmFyKC0tbWFpbi13aGl0ZSk7XG5cdHBhZGRpbmc6IDE1cHggMjRweDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHR0cmFuc2l0aW9uOiBlYXNlLWluLW91dCAwLjNzO1xuXHQmOmhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnktYmx1ZS10ZXh0KTtcblx0fVxufVxuLmNhbGN1bGF0b3JfbW9kYWxfc3VjY2Vzcy13cmFwcGVyIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmNhbGN1bGF0b3JfbW9kYWxfc3VjY2Vzcy10ZXh0LXdyYXBwZXIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uY2FsY3VsYXRvcl9tb2RhbF9zdWNjZXNzLWRlc2NyaXB0aW9uIHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRmb250OiB2YXIoLS1ib2R5LWxhcmdlKTtcblx0Y29sb3I6IHZhcigtLW1haW4tYmxhY2spO1xuXHRtYXJnaW4tYm90dG9tOiAyNHB4O1xuXHRtYXgtd2lkdGg6IDM1MHB4O1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdGZvbnQ6IHZhcigtLWJvZHktbWVkaXVtKTtcblx0fVxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdGZvbnQ6IHZhcigtLWJvZHktc21hbGwpO1xuXHRcdG1hcmdpbi1ib3R0b206IDI0cHg7XG5cdH1cbn1cbi5jYWxjdWxhdG9yX21vZGFsX3N1Y2Nlc3MtdGl0bGUge1xuXHRmb250OiB2YXIoLS1kZXNrdG9wLTE5MjAtaC0yKTtcblx0Y29sb3I6IHZhcigtLW1haW4tYmxhY2spO1xuXHRtYXJnaW4tYm90dG9tOiA2cHg7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTZweDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cbn1cbiIsIi5jYXJkcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tc2VjdGlvbi1tYik7XG59XG5cbi5jYXJkc19faW5uZXIge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICBnYXA6IDMwcHg7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgICAgZ2FwOiAyMHB4O1xuICAgIH1cbn1cblxuLmNhcmRzX19pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiA0ODBweDtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1ncmFkaWVudC1ibHVlKTtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgICB0cmFuc2l0aW9uOiA0MDBtcztcblxuICAgICY6aG92ZXIge1xuICAgICAgICBvcGFjaXR5OiAwLjk7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gICAgICAgIGhlaWdodDogNDAwcHg7XG4gICAgICAgIHBhZGRpbmc6IDQwcHggMzJweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICBoZWlnaHQ6IDM3OHB4O1xuICAgICAgICBwYWRkaW5nOiAzNHB4IDMwcHg7XG4gICAgfVxufVxuXG4uY2FyZHNfX2l0ZW1fbmFtZSB7XG4gICAgZm9udDogdmFyKC0tZGVza3RvcC0xOTIwLWgtNSk7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIH1cbn1cblxuLmNhcmRzX19pdGVtX3RleHQge1xuICAgIGZvbnQ6IHZhcigtLWJvZHktbWVkaXVtKTtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIGZvbnQ6IHZhcigtLWJvZHktc21hbGwpO1xuICAgIH1cbn1cblxuLmNhcmRzX19pdGVtX2ltYWdlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG4iLCIjY29uc3VsdGF0aW9uLWNvbnRhaW5lciB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0ZGlzcGxheTogbm9uZTtcblx0aGVpZ2h0OiAxMDAlO1xuXHR3aWR0aDogMTAwJTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR6LWluZGV4OiA5OTtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDkwMHB4KSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdG92ZXJmbG93OiBzY3JvbGw7XG5cdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdC8qIHdpZHRoOiAxMDAlOyAqL1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHotaW5kZXg6IDk5O1xuXHR9XG5cdC5pcy1vcGVuIC5jaG9pY2VzX19pbm5lciB7XG5cdFx0Ym9yZGVyLXJhZGl1czogOHB4IDhweCAwIDA7XG5cdH1cblx0LmNob2ljZXNfX2lubmVyIHtcblx0XHRwYWRkaW5nOiAxNXB4IDIwcHggMjBweDtcblx0XHRtaW4taGVpZ2h0OiBhdXRvO1xuXHRcdGhlaWdodDogNTZweDtcblx0XHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWlucHV0LWdyZXktZmlsbCk7XG5cdH1cblxuXHQuY2hvaWNlc1tkYXRhLXR5cGUqPSdzZWxlY3Qtb25lJ10gLmNob2ljZXNfX2lubmVyIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0fVxuXG5cdC5jYWxjdWxhdG9yX19zZWxlY290b3Itb2ZmaWNlXG5cdFx0LmNob2ljZXNbZGF0YS10eXBlKj0nc2VsZWN0LW9uZSddXG5cdFx0LmNob2ljZXNfX2lucHV0IHtcblx0XHRjb2xvcjogdmFyKC0tbWFpbi1ibGFjayk7XG5cdFx0Zm9udDogdmFyKC0tYnV0dG9uLW1lZGl1bSk7XG5cdFx0cGFkZGluZzogNXB4IDE1cHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0taW5wdXQtZ3JleS1maWxsKTtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tZ3JleS0xMDApO1xuXHRcdCY6OnBsYWNlaG9sZGVyIHtcblx0XHRcdGNvbG9yOiB2YXIoLS1ncmV5LTQwMCk7XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG5cdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0fVxuXHR9XG5cblx0LmNob2ljZXNfX2xpc3QtLXNpbmdsZSB7XG5cdFx0cGFkZGluZzogMDtcblx0XHRjb2xvcjogdmFyKC0tbWFpbi1ibGFjayk7XG5cdFx0Zm9udDogdmFyKC0tYnV0dG9uLW1lZGl1bSk7XG5cdFx0ei1pbmRleDogOTk5OTk5OTk7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcblx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHR9XG5cdH1cblxuXHQuY2hvaWNlc19fcGxhY2Vob2xkZXIge1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0Y29sb3I6IHZhcigtLWdyZXktNDAwKTtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHR9XG5cblx0LmNob2ljZXNbZGF0YS10eXBlKj0nc2VsZWN0LW9uZSddOjphZnRlciB7XG5cdFx0d2lkdGg6IDEwcHg7XG5cdFx0aGVpZ2h0OiAxMHB4O1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdHRvcDogMjVweDtcblx0XHRyaWdodDogMjBweDtcblx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gNDAwbXM7XG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTAnIGhlaWdodD0nMTAnIHZpZXdCb3g9JzAgMCAxMCAxMCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZmlsbC1ydWxlPSdldmVub2RkJyBjbGlwLXJ1bGU9J2V2ZW5vZGQnIGQ9J00wLjE2MjcxOCAyLjE3NTc0QzAuMzc5Njc2IDEuOTQxNDIgMC43MzE0MzUgMS45NDE0MiAwLjk0ODM5MyAyLjE3NTc0TDUgNi41NTE0N0w5LjA1MTYxIDIuMTc1NzRDOS4yNjg1NyAxLjk0MTQyIDkuNjIwMzMgMS45NDE0MiA5LjgzNzI4IDIuMTc1NzRDMTAuMDU0MiAyLjQxMDA1IDEwLjA1NDIgMi43ODk5NSA5LjgzNzI4IDMuMDI0MjZMNS4zOTI4NCA3LjgyNDI2QzUuMTc1ODggOC4wNTg1OCA0LjgyNDEyIDguMDU4NTggNC42MDcxNiA3LjgyNDI2TDAuMTYyNzE4IDMuMDI0MjZDLTAuMDU0MjM5NSAyLjc4OTk1IC0wLjA1NDIzOTUgMi40MTAwNSAwLjE2MjcxOCAyLjE3NTc0WicgZmlsbD0nJTIzMDAxNDM0Jy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuXHR9XG5cblx0LmlzLW9wZW4gLmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duLFxuXHQuaXMtb3BlbiAuY2hvaWNlc19fbGlzdFthcmlhLWV4cGFuZGVkXSB7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHR9XG5cblx0LmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duLFxuXHQuY2hvaWNlc19fbGlzdFthcmlhLWV4cGFuZGVkXSB7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWlucHV0LWdyZXktZmlsbCk7XG5cdH1cblxuXHQuY2hvaWNlc1tkYXRhLXR5cGUqPSdzZWxlY3Qtb25lJ10uaXMtb3Blbjo6YWZ0ZXIge1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0fVxuXG5cdC5jaG9pY2VzX19saXN0LS1kcm9wZG93biAuY2hvaWNlc19fbGlzdCxcblx0LmNob2ljZXNfX2xpc3RbYXJpYS1leHBhbmRlZF0gLmNob2ljZXNfX2xpc3Qge1xuXHRcdGhlaWdodDogYXV0bztcblx0fVxuXHQuY2FsY3VsYXRvcl9fc2VsZWNvdG9yLXR5cGUgLmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duIC5jaG9pY2VzX19saXN0LFxuXHQuY2hvaWNlc19fbGlzdFthcmlhLWV4cGFuZGVkXSAuY2hvaWNlc19fbGlzdCB7XG5cdFx0bWF4LWhlaWdodDogMTY0cHggIWltcG9ydGFudDtcblx0fVxuXHQuY2FsY3VsYXRvcl9fc2VsZWNvdG9yLW9mZmljZSAuY2hvaWNlc19fbGlzdC0tZHJvcGRvd24gLmNob2ljZXNfX2xpc3QsXG5cdC5jaG9pY2VzX19saXN0W2FyaWEtZXhwYW5kZWRdIC5jaG9pY2VzX19saXN0IHtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRcdG1heC1oZWlnaHQ6IDE0MHB4O1xuXHRcdH1cblx0fVxuXG5cdC5jYWxjdWxhdG9yX19zZWxlY290b3Itb2ZmaWNlIC5jaG9pY2VzX19saXN0LS1kcm9wZG93biB7XG5cdFx0LmNob2ljZXNfX2l0ZW0ge1xuXHRcdFx0cGFkZGluZzogOHB4IDE1cHggIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblx0LmNhbGN1bGF0b3JfX3NlbGVjb3Rvci1vZmZpY2UgLmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duIHtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRcdG1heC1oZWlnaHQ6IDE2NXB4ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cdC5jYWxjdWxhdG9yX19zZWxlY290b3Itb2ZmaWNlIC5jaG9pY2VzX19saXN0LS1kcm9wZG93biB7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdG1heC1oZWlnaHQ6IDE5NHB4ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cdC5jaG9pY2VzX19pdGVtIHtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgNDAwbXM7XG5cdFx0b3BhY2l0eTogMDtcblx0XHRhbmltYXRpb246IGZhZGVJbiAwLjE1cyAwLjFzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSkgZm9yd2FyZHM7XG5cdH1cblx0LmNob2ljZXNfX3BsYWNlaG9sZGVyIHtcblx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHR9XG5cdH1cblx0LmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duIHtcblx0XHQuY2hvaWNlc19faXRlbSB7XG5cdFx0XHRjb2xvcjogdmFyKC0tbWFpbi1ibGFjayk7XG5cdFx0XHRmb250OiB2YXIoLS1idXR0b24tbWVkaXVtKTtcblx0XHRcdHBhZGRpbmc6IDEzLjhweCAyMHB4O1xuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0fVxuXG5cdFx0XHQmICsgLmNob2ljZXNfX2l0ZW0ge1xuXHRcdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tZ3JleS0xMDApO1xuXHRcdFx0fVxuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2RlZThlZDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuY2hvaWNlc19fbGlzdC0tZHJvcGRvd24gLmNob2ljZXNfX2l0ZW0tLXNlbGVjdGFibGUuaXMtaGlnaGxpZ2h0ZWQge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNkZWU4ZWQ7XG5cdFx0Y29sb3I6IHZhcigtLXNlY29uZGFyeS1ibHVlLXRleHQpO1xuXHR9XG5cblx0LmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duIC5jaG9pY2VzX19wbGFjZWhvbGRlciB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblxuXHRcdCYgKyAuY2hvaWNlc19faXRlbSB7XG5cdFx0XHRib3JkZXItdG9wOiBub25lO1xuXHRcdH1cblx0fVxuXG5cdC5jb25zdWx0YXRpb25fbW9kYWwtY2xvc2Uge1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cmlnaHQ6IC0zNnB4O1xuXHRcdHRvcDogLTM1cHg7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDkwMHB4KSB7XG5cdFx0XHRyaWdodDogMTVweDtcblx0XHRcdHRvcDogMTVweDtcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDgwMHB4KSB7XG5cdFx0XHRyaWdodDogMTBweDtcblx0XHRcdHRvcDogMTBweDtcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdHJpZ2h0OiAxMHB4O1xuXHRcdFx0dG9wOiA1cHg7XG5cdFx0fVxuXHRcdCY6aG92ZXIge1xuXHRcdFx0c3ZnIHBhdGgge1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcztcblx0XHRcdFx0c3Ryb2tlOiAjZmZmZmZmO1xuXHRcdFx0fVxuXHRcdFx0c3ZnIGNpcmNsZSB7XG5cdFx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjNzO1xuXHRcdFx0XHRmaWxsOiB2YXIoLS1zZWNvbmRhcnktYmx1ZS10ZXh0KTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LmNvbnN1bHRhdGlvbi1lcnJvciB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGJvdHRvbTogLTlweDtcblx0XHRsZWZ0OiA1cHg7XG5cdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdHBhZGRpbmctdG9wOiAxNXB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAwO1xuXHRcdGFuaW1hdGlvbjogZmFkZUluIGxpbmVhciAwLjJzO1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0Y29sb3I6IHJnYigxOTYsIDAsIDApO1xuXHR9XG5cdC5jb25zdWx0YXRpb24tZXJyb3ItdGV4dGFyZWEge1xuXHRcdGJvdHRvbTogMCAhaW1wb3J0YW50O1xuXHR9XG5cdGgyIHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRhbmltYXRpb246IG1vZGFsQ29udGVudEZhZGVJbiAwLjJzIDAuM3MgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKVxuXHRcdFx0Zm9yd2FyZHM7XG5cdH1cblxuXHRAa2V5ZnJhbWVzIGVycm9yU2hvdyB7XG5cdFx0ZnJvbSB7XG5cdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHR9XG5cdFx0dG8ge1xuXHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdHBhZGRpbmctdG9wOiAxNXB4O1xuXHRcdH1cblx0fVxuXG5cdC5jb25zdWx0YXRpb24tYmFja2dyb3VuZCB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cdFx0YmFja2dyb3VuZDogcmdiYSg0LCAyNywgNjYsIDAuNjM3KTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRoZWlnaHQ6IDEwMHZoO1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA5MDBweCkge1xuXHRcdFx0b3ZlcmZsb3c6IGF1dG87XG5cdFx0XHQvKiB0b3A6IDcwJTsgKi9cblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKDQsIDI3LCA2NiwgMC42MzcpO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHR9XG5cdFx0LmNvbnN1bHRhdGlvbiB7XG5cdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDApO1xuXHRcdFx0YmFja2dyb3VuZDogd2hpdGU7XG5cdFx0XHRwYWRkaW5nOiA0MHB4IDMwcHg7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4td2hpdGUpO1xuXHRcdFx0d2lkdGg6IDUwMHB4O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHBhZGRpbmc6IDUwcHggMzBweDtcblx0XHRcdHBhZGRpbmctdG9wOiA0MHB4O1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdHdpZHRoOiA1MDBweDtcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA5MDBweCkge1xuXHRcdFx0XHRtYXgtaGVpZ2h0OiA3NzlweDtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDBweDtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdC8qIGFsaWduLWl0ZW1zOiBjZW50ZXI7ICovXG5cdFx0XHRcdC8qIG92ZXJmbG93OiBzY3JvbGw7ICovXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbiBhdXRvO1xuXHRcdFx0XHRib3R0b206IDUwJTtcblx0XHRcdFx0Lyogd2lkdGg6IDEwMCU7ICovXG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0LyogbGVmdDogNTAlOyAqL1xuXHRcdFx0XHRsZWZ0OiB1bnNldDtcblx0XHRcdFx0LyogdG9wOiAwOyAqL1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTAlKSAhaW1wb3J0YW50O1xuXHRcdFx0XHQmOjotd2Via2l0LXNjcm9sbGJhciB7XG5cdFx0XHRcdFx0d2lkdGg6IDNweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcblx0XHRcdFx0XHRtYXJnaW46IDEwcHggMDtcblx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiA1cHg7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmV5LTMwMCk7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTFweDtcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC40cztcblx0XHRcdFx0XHQtbW96LXRyYW5zaXRpb246IGFsbCAwLjRzO1xuXHRcdFx0XHRcdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNHM7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdG1heC1oZWlnaHQ6IDc0MHB4O1xuXHRcdFx0fVxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0cGFkZGluZzogMzBweCAyMHB4O1xuXHRcdFx0XHRtYXJnaW46IDAgMTVweDtcblx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRcdG1heC13aWR0aDogNTAwcHg7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDE2cHg7XG5cdFx0XHR9XG5cdFx0XHQvLyBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuXHRcdFx0Ly8gXHRvdmVyZmxvdy15OiBzY3JvbGw7XG5cdFx0XHQvLyBcdGhlaWdodDogYXV0bztcblx0XHRcdC8vIFx0bWF4LWhlaWdodDogNjcwcHg7XG5cdFx0XHQvLyB9XG5cblx0XHRcdC5jb25zdWx0YXRpb24tc3Bpbm5lciB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0ei1pbmRleDogOTtcblx0XHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0XHR0b3A6IDUwJTtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdFx0XHR9XG5cdFx0XHQuY29uc3VsdGF0aW9uLWVycm9yLW1lc3NhZ2Uge1xuXHRcdFx0XHRib3gtc2hhZG93OiByZ2JhKDAsIDAsIDAsIDAuMjQpIDBweCAzcHggOHB4O1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRhbmltYXRpb246IGZhZGVJbiAwLjNzIGxpbmVhcjtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR6LWluZGV4OiA5OTk7XG5cdFx0XHRcdHRvcDogMTAwcHg7XG5cdFx0XHRcdGxlZnQ6IC00NXB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0XHRsZWZ0OiAxMHB4O1xuXHRcdFx0XHRcdHdpZHRoOiA5NSU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5jb25zdWx0YXRpb24tY2xvc2Utc3VjY2VzcyB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG5cdFx0XHRcdGNvbG9yOiB2YXIoLS1tYWluLXdoaXRlKTtcblx0XHRcdFx0cGFkZGluZzogMTVweCAyNHB4O1xuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdFx0XHRcdHRyYW5zaXRpb246IGVhc2UtaW4tb3V0IDAuM3M7XG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNlY29uZGFyeS1ibHVlLXRleHQpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQvLyBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0Ly8gXHR3aWR0aDogOTAlO1xuXHRcdFx0Ly8gfVxuXG5cdFx0XHQuY29uc3VsdGF0aW9uLWNhcHRpb24ge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0XHRmb250OiB2YXIoLS1jYXB0aW9uLWxhcmdlKTtcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblxuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuY29uc3VsdGF0aW9uLWlucHV0LXdyYXBwZXIge1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR9XG5cdFx0XHQuY29uc3VsdGF0aW9uLWlucHV0cy13cmFwcGVyIHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0Z2FwOiAyMHB4O1xuXHRcdFx0fVxuXHRcdFx0LmNvbnN1bHRhdGlvbi1sYWJlbCB7XG5cdFx0XHRcdGZvbnQ6IHZhcigtLWJvZHktbWVkaXVtKTtcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDVweDtcblx0XHRcdH1cblx0XHRcdC5jb25zdWx0YXRpb24taW5wdXQge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pbnB1dC1ncmV5LWZpbGwpO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0cGFkZGluZzogMTVweCAyMHB4O1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdFx0XHRcdCY6OnBsYWNlaG9sZGVyIHtcblx0XHRcdFx0XHRmb250OiB2YXIoLS1idXR0b24tbWVkaXVtKTtcblx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRjb2xvcjogdmFyKC0tZ3JleS01MDApO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuZmVlZGJhY2tfX29rLXdyYXBwZXIge1xuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuY29uc3VsdGF0aW9uLWNvbW1lbnQge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pbnB1dC1ncmV5LWZpbGwpO1xuXHRcdFx0XHRwYWRkaW5nOiAxNXB4IDIwcHg7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDhweDtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdHJlc2l6ZTogbm9uZTtcblx0XHRcdFx0aGVpZ2h0OiAxMDBweDtcblx0XHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcblx0XHRcdFx0XHRoZWlnaHQ6IDYwcHg7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdCY6OnBsYWNlaG9sZGVyIHtcblx0XHRcdFx0XHRmb250OiB2YXIoLS1idXR0b24tbWVkaXVtKTtcblx0XHRcdFx0XHRjb2xvcjogdmFyKC0tZ3JleS00MDApO1xuXHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuY29uc3VsdGF0aW9uLXN1Ym1pdCB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDI0cHg7XG5cdFx0XHRcdGNvbG9yOiB2YXIoLS1tYWluLXdoaXRlKTtcblx0XHRcdFx0Zm9udDogdmFyKC0tYnV0dG9uLW1lZGl1bSk7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRwYWRkaW5nOiAxNXB4IDA7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4tb3JhbmdlKTtcblx0XHRcdFx0dHJhbnNpdGlvbjogNDAwbXM7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDZweDtcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDkwMHB4KSB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdFx0fVxuXG5cblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2U5NmQxZDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LmNvbnN1bHRhdGlvbi1zdWJtaXQtaW5hY3RpdmUge1xuXHRcdFx0XHRvcGFjaXR5OiAwLjY7XG5cdFx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQvLyBoMyB7XG5cdC8vIFx0b3BhY2l0eTogMDtcblx0Ly8gXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdC8vIFx0YW5pbWF0aW9uOiBtb2RhbENvbnRlbnRGYWRlSW4gMC43cyAwLjhzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSlcblx0Ly8gXHRcdGZvcndhcmRzO1xuXHQvLyB9XG5cdC8vIGltZyB7XG5cdC8vIFx0b3BhY2l0eTogMDtcblx0Ly8gXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdC8vIFx0YW5pbWF0aW9uOiBtb2RhbENvbnRlbnRGYWRlSW4gMC40cyAwLjZzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSlcblx0Ly8gXHRcdGZvcndhcmRzO1xuXHQvLyB9XG5cdC5jb25zdWx0YXRpb24tY2xvc2Utc3VjY2VzcyB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0YW5pbWF0aW9uOiBtb2RhbENvbnRlbnRGYWRlSW4gMC43cyAwLjhzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSlcblx0XHRcdGZvcndhcmRzO1xuXHR9XG59XG4uY29uc3VsdGF0aW9uLXNob3cge1xuXHRkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuXHRhbmltYXRpb246IGZhZGVJbiAwLjNzIGxpbmVhcjtcblx0LmNvbnN1bHRhdGlvbiB7XG5cdFx0YW5pbWF0aW9uOiBibG93VXBNb2RhbCAwLjVzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSkgZm9yd2FyZHM7XG5cdH1cbn1cblxuLmNvbnN1bHRhdGlvbi1vdXQge1xuXHRhbmltYXRpb246IGxvZ2luT3V0QmcgMC40cyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpIGZvcndhcmRzO1xuXHQuY29uc3VsdGF0aW9uIHtcblx0XHRhbmltYXRpb246IGJsb3dVcE1vZGFsVHdvIDAuNXMgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKSBmb3J3YXJkcztcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIGxvZ2luT3V0Qmcge1xuXHRmcm9tIHtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG5cdHRvIHtcblx0XHRvcGFjaXR5OiAwO1xuXHR9XG59XG5cbkBrZXlmcmFtZXMgYmxvd1VwTW9kYWwge1xuXHQwJSB7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgwKTtcblx0fVxuXHQxMDAlIHtcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDEpO1xuXHR9XG59XG5cbkBrZXlmcmFtZXMgYmxvd1VwTW9kYWxUd28ge1xuXHQwJSB7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgxKTtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG5cdDEwMCUge1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoMCk7XG5cdFx0b3BhY2l0eTogMDtcblx0fVxufVxuLmNvbnN1bHRhdGlvbiB7XG5cdCYtdGl0bGUge1xuXHRcdGZvbnQ6IHZhcigtLWNhcHRpb24tbGFyZ2UpO1xuXHRcdGNvbG9yOiB2YXIoLS1tYWluLWJsYWNrKTtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG5cdC5jb25zdWx0YXRpb24tY29udGVudC1mb3JtIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdH1cblx0Jl9tb2RhbC1sYWJlbC13cmFwcGVyLWZpcnN0IHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuXHRcdFx0bWFyZ2luLXRvcDogMTJweDtcblx0XHR9XG5cdH1cblx0Jl9tb2RhbC1sYWJlbC13cmFwcGVyIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuXHRcdFx0bWFyZ2luLXRvcDogMTJweDtcblx0XHR9XG5cdH1cblx0LmNvbnN1bHRhdGlvbi1jb250ZW50LWlucHV0IHtcblx0XHQmOjpwbGFjZWhvbGRlciB7XG5cdFx0XHRjb2xvcjogdmFyKC0tZ3JleS00MDApO1xuXHRcdFx0Zm9udDogdmFyKC0tYnV0dG9uLW1lZGl1bSk7XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdGJvcmRlci1yYWRpdXM6IDhweDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDU1cHg7XG5cdFx0cGFkZGluZzogMCA0MHB4IDAgMjBweDtcblx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0taW5wdXQtZ3JleS1maWxsKTtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuXHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdH1cblx0fVxuXHQuY29uc3VsdGF0aW9uLWNvbnRlbnQtY29tbWVudCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0taW5wdXQtZ3JleS1maWxsKTtcblx0XHRwYWRkaW5nOiAxNXB4IDIwcHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHJlc2l6ZTogbm9uZTtcblx0XHRoZWlnaHQ6IDEwMHB4O1xuXHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0Zm9udDogdmFyKC0tYnV0dG9uLW1lZGl1bSk7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHR9XG5cdFx0Jjo6cGxhY2Vob2xkZXIge1xuXHRcdFx0Y29sb3I6IHZhcigtLWdyZXktNDAwKTtcblxuXHRcdH1cblx0fVxuXHQuY29uc3VsdGF0aW9uLXN1Ym1pdCB7XG5cdFx0cGFkZGluZzogMTVweCAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4tb3JhbmdlKTtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0Zm9udDogdmFyKC0tYnV0dG9uLW1lZGl1bSk7XG5cdFx0Ym9yZGVyLXJhZGl1czogNnB4O1xuXHRcdGNvbG9yOiB2YXIoLS1tYWluLXdoaXRlKTtcblx0XHR0cmFuc2l0aW9uOiBhbGwgMC41cztcblx0fVxuXHQmX21vZGFsLWxhYmVsIHtcblx0XHRmb250OiB2YXIoLS1ib2R5LW1lZGl1bSk7XG5cdFx0cGFkZGluZy1ib3R0b206IDRweDtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuXHRcdFx0Zm9udDogdmFyKC0tYm9keS1zbWFsbCk7XG5cdFx0fVxuXHR9XG5cdCZfbWVzc2FnZS1lcnJvciB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGJvdHRvbTogLTlweDtcblx0XHRsZWZ0OiA1cHg7XG5cdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdHBhZGRpbmctdG9wOiAxNXB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAwO1xuXHRcdGFuaW1hdGlvbjogZmFkZUluIGxpbmVhciAwLjJzO1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0Y29sb3I6IHJnYigxOTYsIDAsIDApO1xuXHR9XG5cdCYtcG9saWN5IHtcblx0XHRwYWRkaW5nLXRvcDogMzRweDtcblx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0Y29sb3I6IHZhcigtLWdyZXktNTAwKTtcblx0XHRsaW5lLWhlaWdodDogMjBweDtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuXHRcdFx0cGFkZGluZy10b3A6IDIwcHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMnB4O1xuXHRcdH1cblx0XHRhIHtcblx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0Y29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG5cdFx0XHR9XG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcztcblx0XHRcdGNvbG9yOiB2YXIoLS1ncmV5LTUwMCk7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHR0cmFuc2l0aW9uOiBlYXNlLWluIDAuMnM7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0fVxuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0Y29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4uY29uc3VsdGF0aW9uLWNvbnRlbnQge1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogOTAwcHgpIHtcblx0XHRtYXgtaGVpZ2h0OiA2MzlweDtcblx0fVxufVxuLmNvbnN1bHRhdGlvbi1jb250ZW50LWZvcm1zIHtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDkwMHB4KSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXgtd2lkdGg6IDUwMHB4O1xuXHR9XG59XG4uY29uc3VsdGF0aW9uLWNvbnRlbnQtY29tbWVudCB7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0Zm9udC1zaXplOiAxM3B4ICFpbXBvcnRhbnQ7XG5cdH1cbn1cbiIsIltkYXRhLWRhZGF0YS1zZWFyY2hdIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIFtkYXRhLWRhZGF0YS1pbnB1dF0ge1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoMzZweCArIDhweCAqIDIpICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciA0MDBtcztcblxuICAgICY6aGFzKH4gW2RhdGEtZGFkYXRhLWxpc3RdOm5vdCguaGlkZGVuKSkge1xuICAgICAgYm9yZGVyLXJhZGl1czogOHB4IDhweCAwIDAgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmOmRpc2FibGVkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN0cm9rZS1saWdodC1ibHVlKSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gICZ+W2RhdGEtZGFkYXRhLXNlbGVjdGVkXSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogM3B4O1xuICAgIG1hcmdpbi1sZWZ0OiAzcHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmb250OiB2YXIoLS1ib2R5LXNtYWxsKTtcbiAgICBsaW5lLWhlaWdodDogMjtcbiAgfVxuXG4gIFtkYXRhLWRhZGF0YS1saXN0XSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHotaW5kZXg6IDI7XG4gICAgbWF4LWhlaWdodDogMTY0cHggIWltcG9ydGFudDtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWlucHV0LWdyZXktZmlsbCk7XG4gICAgYm94LXNoYWRvdzogMCA1cHggMTBweCAwICM5OGE3YjI2MTtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgOHB4IDhweDtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXG4gICAgJi5oaWRkZW4ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB9XG5cbiAgICBsaSB7XG4gICAgICBwYWRkaW5nOiAxNHB4IDIwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pbnB1dC1ncmV5LWZpbGwpO1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWdyZXktMTAwKTtcbiAgICAgIGNvbG9yOiB2YXIoLS1tYWluLWJsYWNrKTtcbiAgICAgIGZvbnQ6IHZhcigtLWJ1dHRvbi1tZWRpdW0pO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgNDAwbXM7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdHJva2UtbGlnaHQtYmx1ZSk7XG4gICAgICB9XG5cbiAgICAgICY6bm90KFtkYXRhLWRhZGF0YS1pbmZvXSk6aG92ZXIge1xuICAgICAgICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWJsdWUtdGV4dCk7XG4gICAgICB9XG5cbiAgICAgICZbZGF0YS1kYWRhdGEtaW5mb10ge1xuICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgYnV0dG9uW2RhdGEtZGFkYXRhLWNsZWFyXSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHJpZ2h0OiA4cHg7XG4gICAgdHJhbnNsYXRlOiAwIC01MCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgc3ZnIHtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICAgICBwYXRoIHtcbiAgICAgICAgc3Ryb2tlOiB2YXIoLS1tYWluLWJsYWNrKTtcbiAgICAgICAgdHJhbnNpdGlvbjogc3Ryb2tlIDQwMG1zO1xuICAgICAgfVxuXG4gICAgICBjaXJjbGUge1xuICAgICAgICBmaWxsOiB2YXIoLS1zZWNvbmRhcnktYmx1ZS10ZXh0KTtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSA0MDBtcztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIHN2ZyB7XG4gICAgICAgIHBhdGgge1xuICAgICAgICAgIHN0cm9rZTogdmFyKC0tbWFpbi13aGl0ZSk7XG4gICAgICAgIH1cblxuICAgICAgICBjaXJjbGUge1xuICAgICAgICAgIG9wYWNpdHk6IDEwMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5zaGFyZWRfZG9jdW1lbnRzIHtcblx0bWFyZ2luLXRvcDogNzBweDtcblx0cGFkZGluZy10b3A6IDUwcHg7XG5cdGJvcmRlci10b3A6IDJweCBzb2xpZCB2YXIoLS1zdHJva2UtbGlnaHQtYmx1ZSk7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0cGFkZGluZy10b3A6IDIwcHg7XG5cdH1cblx0Ji10aXRsZSB7XG5cdFx0Zm9udDogdmFyKC0tZGVza3RvcC0xOTIwLWgtMik7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHR9XG5cdH1cblx0LmhlbHBfY29udGVudC1nZXR0ZXItY2FyZHMge1xuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHRnYXA6IDI4cHg7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG5cdFx0XHRnYXA6IDIwcHg7XG5cdFx0fVxuXHR9XG5cdC5oZWxwX2NvbnRlbnQtZ2V0dGVyLWNhcmRzLWNhcmQge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4td2hpdGUpICFpbXBvcnRhbnQ7XG5cdH1cbn1cbiIsIi5mYXEge1xuXHRtYXJnaW4tYm90dG9tOiB2YXIoLS1zZWN0aW9uLW1iKTtcblxuXHQudGl0bGUge1xuXHRcdG1heC13aWR0aDogNTk2cHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogNTBweDtcblx0fVxuXHQmLXRpdGxlIHtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRcdHdpZHRoOiAzOTZweDtcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdH1cblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdC50aXRsZSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA0NnB4O1xuXHRcdH1cblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdC50aXRsZSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA0NHB4O1xuXHRcdH1cblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0LnRpdGxlIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0fVxuXHR9XG59XG4ubWFpbl9wYWdlX2ZhcS1saXN0LWl0ZW0ge1xuXHRhbmltYXRpb246IGxvYWQgMXM7XG59XG5Aa2V5ZnJhbWVzIGxvYWQge1xuXHRmcm9tIHtcblx0XHRvcGFjaXR5OiAwO1xuXHR9XG5cdHRvIHtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG59XG5cbi5mYXFfX2lubmVyIHtcblx0ZGlzcGxheTogZ3JpZDtcblx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA0MDhweCAxZnI7XG5cdGdhcDogMzBweDtcblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDM4MHB4IDFmcjtcblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuXHRcdGdhcDogNDRweDtcblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0Z2FwOiA0MHB4O1xuXHR9XG59XG5cbi5mYXFfX2Jhbm5lciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZC10aWZmYW55KTtcblx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0aGVpZ2h0OiA0OThweDtcblx0cGFkZGluZzogNjBweCA2MHB4IDIwcHggNDBweDtcblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRwYWRkaW5nOiA1MHB4IDQwcHggMjBweCA0MHB4O1xuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdHBhZGRpbmc6IDUwcHggMjBweCA2MXB4IDMycHg7XG5cdFx0b3JkZXI6IDE7XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdHBhZGRpbmc6IDMwcHggMjBweCAxNjBweCAyMHB4O1xuXHR9XG59XG5cbi5mYXFfX2Jhbm5lcl9jb250ZW50IHtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0bWF4LXdpZHRoOiAzMDdweDtcblx0fVxufVxuXG4uZmFxX19iYW5uZXJfdGl0bGUge1xuXHRmb250OiB2YXIoLS1kZXNrdG9wLTE5MjAtaC01KTtcblx0bWFyZ2luLWJvdHRvbTogMTJweDtcblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRtYXJnaW4tYm90dG9tOiAxOHB4O1xuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTJweDtcblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTJweDtcblx0fVxufVxuXG4uZmFxX19iYW5uZXJfdGV4dCB7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjdweDtcblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdGZvbnQ6IHZhcigtLWJvZHktbWVkaXVtKTtcblx0XHRtYXJnaW4tYm90dG9tOiAyMnB4O1xuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHR9XG59XG5cbi5mYXFfX2Jhbm5lcl9saW5rIHtcblx0Zm9udDogdmFyKC0tYnV0dG9uLW1lZGl1bSk7XG5cdGNvbG9yOiB2YXIoLS1tYWluLWJsYWNrKTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRib3JkZXItcmFkaXVzOiA2cHg7XG5cdHBhZGRpbmc6IDE1cHggMjRweDtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0dHJhbnNpdGlvbjogNDAwbXM7XG5cblx0Jjpob3ZlciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWRhcmstdGlmZmFueSk7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRmb250OiB2YXIoLS1jYXB0aW9uLW1lZGl1bSk7XG5cdFx0cGFkZGluZzogMTNweDtcblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdGZvbnQ6IHZhcigtLWJ1dHRvbi1tZWRpdW0pO1xuXHRcdHBhZGRpbmc6IDEzcHggMTdweDtcblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0Zm9udDogdmFyKC0tYnV0dG9uLXNtYWxsKTtcblx0XHRwYWRkaW5nOiAxNHB4IDE1cHg7XG5cdH1cbn1cblxuLmZhcV9fYmFubmVyX2ltYWdlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRyaWdodDogMTJweDtcblx0Ym90dG9tOiAxMnB4O1xuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdHdpZHRoOiAxNjRweDtcblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdHdpZHRoOiAyMTBweDtcblx0XHRyaWdodDogOTBweDtcblx0XHRib3R0b206IDUzcHg7XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdHdpZHRoOiAxMzhweDtcblx0XHRyaWdodDogMTBweDtcblx0XHRib3R0b206IDEwcHg7XG5cdH1cbn1cblxuLmZhcV9fbGlzdCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGdhcDogNnB4O1xufVxuXG4uZmFxX19pdGVtIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZC1ibHVlKTtcblx0cGFkZGluZzogMjFweCA0MHB4O1xuXHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXG5cdCYuYWNjb3JkaW9uLWFjdGl2ZSB7XG5cdFx0LmZhcV9faXRlbV9oZWFkZXIgYnV0dG9uOjpiZWZvcmUge1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDkwZGVnKTtcblx0XHR9XG5cblx0XHQuZmFxX19pdGVtX2JvZHkge1xuXHRcdFx0bWFyZ2luLXRvcDogMjJweDtcblx0XHR9XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdHBhZGRpbmc6IDE0cHggMjBweCAxOHB4IDE1cHg7XG5cblx0XHQmLmFjY29yZGlvbi1hY3RpdmUge1xuXHRcdFx0LmZhcV9faXRlbV9ib2R5IHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMTVweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmZhcV9faXRlbV9oZWFkZXIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdGdhcDogMzBweDtcblx0Zm9udDogdmFyKC0tY2FwdGlvbi1sYXJnZSk7XG5cdGN1cnNvcjogcG9pbnRlcjtcblxuXHRoMyB7XG5cdFx0Zm9udDogaW5oZXJpdDtcblx0XHRtYXJnaW46IDA7XG5cdFx0Y29sb3I6IGluaGVyaXQ7XG5cdH1cblxuXHRidXR0b24ge1xuXHRcdHdpZHRoOiAzNnB4O1xuXHRcdGhlaWdodDogMzZweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ZmxleDogMCAwIGF1dG87XG5cblx0XHQmOjphZnRlcixcblx0XHQmOjpiZWZvcmUge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuXHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0dG9wOiA1MCU7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0XHRcdHRyYW5zaXRpb246IDQwMG1zO1xuXHRcdH1cblxuXHRcdCY6OmFmdGVyIHtcblx0XHRcdHdpZHRoOiAxNHB4O1xuXHRcdFx0aGVpZ2h0OiAycHg7XG5cdFx0fVxuXG5cdFx0Jjo6YmVmb3JlIHtcblx0XHRcdHdpZHRoOiAycHg7XG5cdFx0XHRoZWlnaHQ6IDE0cHg7XG5cdFx0fVxuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRmb250OiB2YXIoLS1jYXB0aW9uLW1lZGl1bSk7XG5cdFx0Z2FwOiA1cHg7XG5cdH1cbn1cblxuLmZhcV9faXRlbV9ib2R5IHtcblx0Zm9udDogdmFyKC0tYm9keS1tZWRpdW0pO1xuXHRtYXgtd2lkdGg6IDY0NHB4O1xufVxuXG4uZmFxX19tb3JlIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHR3aWR0aDogMTAwJTtcblx0cGFkZGluZzogMjBweCA0MHB4O1xuXHRmb250OiB2YXIoLS1jYXB0aW9uLWxhcmdlKTtcblx0Y29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG5cdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXN0cm9rZS1saWdodC1ibHVlKTtcblx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0bWFyZ2luLXRvcDogNnB4O1xuXHR0cmFuc2l0aW9uOiA0MDBtcztcblxuXHQmOmhvdmVyIHtcblx0XHRib3JkZXItY29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG5cdH1cbn1cbiIsIi5mZWVkYmFja19zaG93IHtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG4uZmVlZGJhY2sge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLXdoaXRlKTtcblx0d2lkdGg6IDUwMHB4O1xuXG5cdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cGFkZGluZzogNTBweCAzMHB4O1xuXHRwYWRkaW5nLXRvcDogNDBweDtcblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogOTAwcHgpIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbiBhdXRvO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRtYXgtaGVpZ2h0OiA3OTBweDtcblxuXHRcdCY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcblx0XHRcdHdpZHRoOiAzcHg7XG5cdFx0fVxuXG5cdFx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuXHRcdFx0bWFyZ2luOiAxMHB4IDA7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuXHRcdH1cblxuXHRcdCY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyZXktMzAwKTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDExcHg7XG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC40cztcblx0XHRcdC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNHM7XG5cdFx0XHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjRzO1xuXHRcdH1cblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0bWF4LWhlaWdodDogNzQwcHg7XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdHBhZGRpbmc6IDMwcHggMjBweDtcblx0XHRtYXJnaW46IDAgMTVweDtcblx0fVxuXG5cdC8vIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG5cdC8vIFx0b3ZlcmZsb3cteTogc2Nyb2xsO1xuXHQvLyBcdGhlaWdodDogYXV0bztcblx0Ly8gXHRtYXgtaGVpZ2h0OiA2NzBweDtcblx0Ly8gfVxuXHQuaXMtb3BlbiAuY2hvaWNlc19faW5uZXIge1xuXHRcdGJvcmRlci1yYWRpdXM6IDhweCA4cHggMCAwO1xuXHR9XG5cblx0LmNob2ljZXNfX2lubmVyIHtcblx0XHRwYWRkaW5nOiAxNXB4IDIwcHggMjBweDtcblx0XHRtaW4taGVpZ2h0OiBhdXRvO1xuXHRcdGhlaWdodDogNTZweDtcblx0XHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWlucHV0LWdyZXktZmlsbCk7XG5cdH1cblxuXHQuY2hvaWNlc1tkYXRhLXR5cGUqPSdzZWxlY3Qtb25lJ10gLmNob2ljZXNfX2lubmVyIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0fVxuXG5cdC5jYWxjdWxhdG9yX19zZWxlY290b3Itb2ZmaWNlIC5jaG9pY2VzW2RhdGEtdHlwZSo9J3NlbGVjdC1vbmUnXSAuY2hvaWNlc19faW5wdXQge1xuXHRcdGNvbG9yOiB2YXIoLS1tYWluLWJsYWNrKTtcblx0XHRmb250OiB2YXIoLS1idXR0b24tbWVkaXVtKTtcblx0XHRwYWRkaW5nOiA1cHggMTVweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pbnB1dC1ncmV5LWZpbGwpO1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1ncmV5LTEwMCk7XG5cblx0XHQmOjpwbGFjZWhvbGRlciB7XG5cdFx0XHRjb2xvcjogdmFyKC0tZ3JleS00MDApO1xuXHRcdH1cblxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG5cdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0fVxuXHR9XG5cblx0LmNob2ljZXNfX2xpc3QtLXNpbmdsZSB7XG5cdFx0cGFkZGluZzogMDtcblx0XHRjb2xvcjogdmFyKC0tbWFpbi1ibGFjayk7XG5cdFx0Zm9udDogdmFyKC0tYnV0dG9uLW1lZGl1bSk7XG5cdFx0ei1pbmRleDogOTk5OTk5OTk7XG5cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuXHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdH1cblx0fVxuXG5cdC5jaG9pY2VzX19wbGFjZWhvbGRlciB7XG5cdFx0b3BhY2l0eTogMTtcblx0XHRjb2xvcjogdmFyKC0tZ3JleS00MDApO1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdH1cblxuXHQuY2hvaWNlc1tkYXRhLXR5cGUqPSdzZWxlY3Qtb25lJ106OmFmdGVyIHtcblx0XHR3aWR0aDogMTBweDtcblx0XHRoZWlnaHQ6IDEwcHg7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0dG9wOiAyNXB4O1xuXHRcdHJpZ2h0OiAyMHB4O1xuXHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSA0MDBtcztcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxMCcgaGVpZ2h0PScxMCcgdmlld0JveD0nMCAwIDEwIDEwJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGNsaXAtcnVsZT0nZXZlbm9kZCcgZD0nTTAuMTYyNzE4IDIuMTc1NzRDMC4zNzk2NzYgMS45NDE0MiAwLjczMTQzNSAxLjk0MTQyIDAuOTQ4MzkzIDIuMTc1NzRMNSA2LjU1MTQ3TDkuMDUxNjEgMi4xNzU3NEM5LjI2ODU3IDEuOTQxNDIgOS42MjAzMyAxLjk0MTQyIDkuODM3MjggMi4xNzU3NEMxMC4wNTQyIDIuNDEwMDUgMTAuMDU0MiAyLjc4OTk1IDkuODM3MjggMy4wMjQyNkw1LjM5Mjg0IDcuODI0MjZDNS4xNzU4OCA4LjA1ODU4IDQuODI0MTIgOC4wNTg1OCA0LjYwNzE2IDcuODI0MjZMMC4xNjI3MTggMy4wMjQyNkMtMC4wNTQyMzk1IDIuNzg5OTUgLTAuMDU0MjM5NSAyLjQxMDA1IDAuMTYyNzE4IDIuMTc1NzRaJyBmaWxsPSclMjMwMDE0MzQnLyUzRSUzQy9zdmclM0UlMEFcIik7XG5cdH1cblxuXHQuaXMtb3BlbiAuY2hvaWNlc19fbGlzdC0tZHJvcGRvd24sXG5cdC5pcy1vcGVuIC5jaG9pY2VzX19saXN0W2FyaWEtZXhwYW5kZWRdIHtcblx0XHRib3JkZXI6IG5vbmU7XG5cdH1cblxuXHQuY2hvaWNlc19fbGlzdC0tZHJvcGRvd24sXG5cdC5jaG9pY2VzX19saXN0W2FyaWEtZXhwYW5kZWRdIHtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0taW5wdXQtZ3JleS1maWxsKTtcblx0fVxuXG5cdC5jaG9pY2VzW2RhdGEtdHlwZSo9J3NlbGVjdC1vbmUnXS5pcy1vcGVuOjphZnRlciB7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHR9XG5cblx0LmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duIC5jaG9pY2VzX19saXN0LFxuXHQuY2hvaWNlc19fbGlzdFthcmlhLWV4cGFuZGVkXSAuY2hvaWNlc19fbGlzdCB7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHR9XG5cblx0LmNhbGN1bGF0b3JfX3NlbGVjb3Rvci10eXBlIC5jaG9pY2VzX19saXN0LS1kcm9wZG93biAuY2hvaWNlc19fbGlzdCxcblx0LmNob2ljZXNfX2xpc3RbYXJpYS1leHBhbmRlZF0gLmNob2ljZXNfX2xpc3Qge1xuXHRcdG1heC1oZWlnaHQ6IDE2NHB4ICFpbXBvcnRhbnQ7XG5cdH1cblxuXHQuY2FsY3VsYXRvcl9fc2VsZWNvdG9yLW9mZmljZSAuY2hvaWNlc19fbGlzdC0tZHJvcGRvd24gLmNob2ljZXNfX2xpc3QsXG5cdC5jaG9pY2VzX19saXN0W2FyaWEtZXhwYW5kZWRdIC5jaG9pY2VzX19saXN0IHtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRcdG1heC1oZWlnaHQ6IDE0MHB4O1xuXHRcdH1cblx0fVxuXG5cdC5jYWxjdWxhdG9yX19zZWxlY290b3Itb2ZmaWNlIC5jaG9pY2VzX19saXN0LS1kcm9wZG93biB7XG5cdFx0LmNob2ljZXNfX2l0ZW0ge1xuXHRcdFx0cGFkZGluZzogOHB4IDE1cHggIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblxuXHQuY2FsY3VsYXRvcl9fc2VsZWNvdG9yLW9mZmljZSAuY2hvaWNlc19fbGlzdC0tZHJvcGRvd24ge1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdFx0bWF4LWhlaWdodDogMTY1cHggIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblxuXHQuY2FsY3VsYXRvcl9fc2VsZWNvdG9yLW9mZmljZSAuY2hvaWNlc19fbGlzdC0tZHJvcGRvd24ge1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRtYXgtaGVpZ2h0OiAxODdweCAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXG5cdC5jaG9pY2VzX19pdGVtIHtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgNDAwbXM7XG5cdFx0b3BhY2l0eTogMDtcblx0XHRhbmltYXRpb246IGZhZGVJbiAwLjE1cyAwLjFzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSkgZm9yd2FyZHM7XG5cdH1cblxuXHQuY2hvaWNlc19fbGlzdC0tZHJvcGRvd24ge1xuXHRcdC5jaG9pY2VzX19pdGVtIHtcblx0XHRcdGNvbG9yOiB2YXIoLS1tYWluLWJsYWNrKTtcblx0XHRcdGZvbnQ6IHZhcigtLWJ1dHRvbi1tZWRpdW0pO1xuXHRcdFx0cGFkZGluZzogMTMuOHB4IDIwcHg7XG5cblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdH1cblxuXHRcdFx0JisuY2hvaWNlc19faXRlbSB7XG5cdFx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1ncmV5LTEwMCk7XG5cdFx0XHR9XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZGVlOGVkO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5jaG9pY2VzX19saXN0LS1kcm9wZG93biAuY2hvaWNlc19faXRlbS0tc2VsZWN0YWJsZS5pcy1oaWdobGlnaHRlZCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2RlZThlZDtcblx0XHRjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWJsdWUtdGV4dCk7XG5cdH1cblxuXHQuY2hvaWNlc19fbGlzdC0tZHJvcGRvd24gLmNob2ljZXNfX3BsYWNlaG9sZGVyIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXG5cdFx0JisuY2hvaWNlc19faXRlbSB7XG5cdFx0XHRib3JkZXItdG9wOiBub25lO1xuXHRcdH1cblx0fVxuXG5cdC5zcGlubmVyIHtcblx0XHRhbmltYXRpb246IGZhZGVJbiAwLjNzIGxpbmVhcjtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRsZWZ0OiA1MCU7XG5cdFx0dG9wOiA0MCU7XG5cdFx0ei1pbmRleDogMTA7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdH1cblxuXHQuZmVlZGJhY2stY29udGVudCB7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDkwMHB4KSB7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0fVxuXG5cdFx0Ji1mb3JtIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdH1cblxuXHRcdCYtZm9ybXMge1xuXHRcdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzO1xuXHRcdH1cblxuXHRcdCYtdGl0bGUge1xuXHRcdFx0Zm9udDogdmFyKC0tY2FwdGlvbi1sYXJnZSk7XG5cdFx0XHRjb2xvcjogdmFyKC0tbWFpbi1ibGFjayk7XG5cdFx0fVxuXG5cdFx0Ji1jb21tZW50IHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWlucHV0LWdyZXktZmlsbCk7XG5cdFx0XHRwYWRkaW5nOiAxNXB4IDIwcHg7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdHJlc2l6ZTogbm9uZTtcblx0XHRcdGhlaWdodDogMTAwcHg7XG5cdFx0XHRvdXRsaW5lOiBub25lO1xuXHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0Zm9udDogdmFyKC0tYnV0dG9uLW1lZGl1bSk7XG5cblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG5cdFx0XHRcdC8vIGhlaWdodDogNjBweDtcblx0XHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0fVxuXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHR9XG5cblx0XHRcdCY6OnBsYWNlaG9sZGVyIHtcblx0XHRcdFx0Y29sb3I6IHZhcigtLWdyZXktNDAwKTtcblxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYtaW5wdXQge1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDU1cHg7XG5cdFx0XHRwYWRkaW5nOiAwIDQwcHggMCAyMHB4O1xuXHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0taW5wdXQtZ3JleS1maWxsKTtcblx0XHRcdGZvbnQ6IHZhcigtLWJ1dHRvbi1tZWRpdW0pO1xuXG5cdFx0XHQmOjpwbGFjZWhvbGRlciB7XG5cdFx0XHRcdGNvbG9yOiB2YXIoLS1ncmV5LTQwMCk7XG5cdFx0XHR9XG5cblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdH1cblxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYtc3VibWl0IHtcblx0XHRcdHBhZGRpbmc6IDE1cHggMDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi1vcmFuZ2UpO1xuXHRcdFx0b3BhY2l0eTogMC42O1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0Zm9udDogdmFyKC0tYnV0dG9uLW1lZGl1bSk7XG5cblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdH1cblxuXHRcdFx0Ym9yZGVyLXJhZGl1czogNnB4O1xuXHRcdFx0Y29sb3I6IHZhcigtLW1haW4td2hpdGUpO1xuXHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC41cztcblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNlOTZkMWQ7XG5cdFx0XHR9XG5cblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA5MDBweCkge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYtaW5wdXQtdmFsaWQge1xuXHRcdFx0Ym9yZGVyOiAycHggc29saWQgZ3JlZW47XG5cdFx0fVxuXG5cdFx0Ji1pbnB1dC1pbnZhbGlkIHtcblx0XHRcdGJvcmRlcjogMnB4IHNvbGlkIHJnYigxOTYsIDAsIDApO1xuXHRcdH1cblxuXHRcdCYtc3VibWl0LWFjdGl2ZSB7XG5cdFx0XHRwb2ludGVyLWV2ZW50czogYWxsO1xuXHRcdFx0b3BhY2l0eTogMTtcblx0XHR9XG5cdH1cblxuXHQuZmVlZGJhY2stY2xvc2Uge1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cmlnaHQ6IC0zNnB4O1xuXHRcdHRvcDogLTM1cHg7XG5cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogOTAwcHgpIHtcblx0XHRcdHRvcDogMTVweDtcblx0XHRcdHJpZ2h0OiAxNXB4O1xuXHRcdH1cblxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHR0b3A6IDdweDtcblx0XHRcdHJpZ2h0OiAxMHB4O1xuXHRcdH1cblxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRzdmcgY2lyY2xlIHtcblx0XHRcdFx0ZmlsbDogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdHN2ZyBwYXRoIHtcblx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuM3M7XG5cdFx0XHRcdHN0cm9rZTogI2ZmZmZmZjtcblx0XHRcdH1cblxuXHRcdFx0c3ZnIGNpcmNsZSB7XG5cdFx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjNzO1xuXHRcdFx0XHRmaWxsOiB2YXIoLS1zZWNvbmRhcnktYmx1ZS10ZXh0KTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmZlZWRiYWNrX21vZGFsLWxhYmVsIHtcblx0Zm9udDogdmFyKC0tYm9keS1tZWRpdW0pO1xuXHRwYWRkaW5nLWJvdHRvbTogNHB4O1xuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG5cdFx0Zm9udDogdmFyKC0tYm9keS1zbWFsbCk7XG5cdH1cbn1cblxuLmZlZWRiYWNrX21vZGFsLXBvbGljeSB7XG5cdHBhZGRpbmctdG9wOiAzNHB4O1xuXHRmb250LXNpemU6IDEzcHg7XG5cdGNvbG9yOiB2YXIoLS1ncmV5LTUwMCk7XG5cdGxpbmUtaGVpZ2h0OiAyMHB4O1xuXG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcblx0XHRwYWRkaW5nLXRvcDogMjBweDtcblx0XHRtYXJnaW4tYm90dG9tOiAxMnB4O1xuXHR9XG5cblx0YSB7XG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRjb2xvcjogdmFyKC0tZ3JleS01MDApO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0dHJhbnNpdGlvbjogZWFzZS1pbiAwLjJzO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRjb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcblx0XHR9XG5cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0fVxuXHR9XG59XG5cbi5mZWVkYmFja19tb2RhbC1oaWRkZW4ge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4uZmVlZGJhY2sge1xuXHQuY2hvaWNlc19faW5uZXIge1xuXHRcdHBhZGRpbmc6IDE1cHggMjBweCAyMHB4O1xuXHRcdG1pbi1oZWlnaHQ6IGF1dG87XG5cdFx0aGVpZ2h0OiA1NnB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDhweDtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0taW5wdXQtZ3JleS1maWxsKTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdH1cblxuXHQuaXMtb3BlbiAuY2hvaWNlc19faW5uZXIge1xuXHRcdGJvcmRlci1yYWRpdXM6IDhweCA4cHggMCAwO1xuXHR9XG5cblx0LmNob2ljZXNbZGF0YS10eXBlKj0nc2VsZWN0LW9uZSddIC5jaG9pY2VzX19pbm5lciB7XG5cdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdH1cblxuXHQuY2hvaWNlc19fbGlzdC0tc2luZ2xlIHtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdGNvbG9yOiB2YXIoLS1tYWluLWJsYWNrKTtcblx0XHRmb250OiB2YXIoLS1idXR0b24tbWVkaXVtKTtcblxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG5cdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0fVxuXHR9XG5cblx0LmNob2ljZXNfX3BsYWNlaG9sZGVyIHtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG5cblx0LmNob2ljZXNbZGF0YS10eXBlKj0nc2VsZWN0LW9uZSddOjphZnRlciB7XG5cdFx0d2lkdGg6IDEwcHg7XG5cdFx0aGVpZ2h0OiAxMHB4O1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdHRvcDogMjVweDtcblx0XHRyaWdodDogMjBweDtcblx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gNDAwbXM7XG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTAnIGhlaWdodD0nMTAnIHZpZXdCb3g9JzAgMCAxMCAxMCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZmlsbC1ydWxlPSdldmVub2RkJyBjbGlwLXJ1bGU9J2V2ZW5vZGQnIGQ9J00wLjE2MjcxOCAyLjE3NTc0QzAuMzc5Njc2IDEuOTQxNDIgMC43MzE0MzUgMS45NDE0MiAwLjk0ODM5MyAyLjE3NTc0TDUgNi41NTE0N0w5LjA1MTYxIDIuMTc1NzRDOS4yNjg1NyAxLjk0MTQyIDkuNjIwMzMgMS45NDE0MiA5LjgzNzI4IDIuMTc1NzRDMTAuMDU0MiAyLjQxMDA1IDEwLjA1NDIgMi43ODk5NSA5LjgzNzI4IDMuMDI0MjZMNS4zOTI4NCA3LjgyNDI2QzUuMTc1ODggOC4wNTg1OCA0LjgyNDEyIDguMDU4NTggNC42MDcxNiA3LjgyNDI2TDAuMTYyNzE4IDMuMDI0MjZDLTAuMDU0MjM5NSAyLjc4OTk1IC0wLjA1NDIzOTUgMi40MTAwNSAwLjE2MjcxOCAyLjE3NTc0WicgZmlsbD0nJTIzMDAxNDM0Jy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuXHR9XG5cblx0LmlzLW9wZW4gLmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duLFxuXHQuaXMtb3BlbiAuY2hvaWNlc19fbGlzdFthcmlhLWV4cGFuZGVkXSB7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHR9XG5cblx0LmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duLFxuXHQuY2hvaWNlc19fbGlzdFthcmlhLWV4cGFuZGVkXSB7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWlucHV0LWdyZXktZmlsbCk7XG5cdH1cblxuXHQuY2hvaWNlc1tkYXRhLXR5cGUqPSdzZWxlY3Qtb25lJ10uaXMtb3Blbjo6YWZ0ZXIge1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0fVxuXG5cdC5jaG9pY2VzX19saXN0LS1kcm9wZG93biAuY2hvaWNlc19fbGlzdCxcblx0LmNob2ljZXNfX2xpc3RbYXJpYS1leHBhbmRlZF0gLmNob2ljZXNfX2xpc3Qge1xuXHRcdG1heC1oZWlnaHQ6IDE1MHB4ICFpbXBvcnRhbnQ7XG5cdH1cblxuXHQuY2hvaWNlc19faXRlbSB7XG5cdFx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciA0MDBtcztcblx0fVxuXG5cdC5jaG9pY2VzX19saXN0LS1kcm9wZG93biB7XG5cdFx0LmNob2ljZXNfX2l0ZW0ge1xuXHRcdFx0Y29sb3I6IHZhcigtLW1haW4tYmxhY2spO1xuXHRcdFx0Zm9udDogdmFyKC0tYnV0dG9uLW1lZGl1bSk7XG5cdFx0XHRwYWRkaW5nOiAxNnB4IDIwcHg7XG5cblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTNweCAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXG5cdFx0XHQmKy5jaG9pY2VzX19pdGVtIHtcblx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWdyZXktMTAwKTtcblx0XHRcdH1cblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNkZWU4ZWQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duIC5jaG9pY2VzX19pdGVtLS1zZWxlY3RhYmxlLmlzLWhpZ2hsaWdodGVkLFxuXHQuY2hvaWNlc19fbGlzdFthcmlhLWV4cGFuZGVkXSAuY2hvaWNlc19faXRlbS0tc2VsZWN0YWJsZS5pcy1oaWdobGlnaHRlZCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2RlZThlZDtcblx0fVxuXG5cdC5jaG9pY2VzX19saXN0LS1kcm9wZG93biAuY2hvaWNlc19fcGxhY2Vob2xkZXIge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cblx0XHQmKy5jaG9pY2VzX19pdGVtIHtcblx0XHRcdGJvcmRlci10b3A6IG5vbmU7XG5cdFx0fVxuXHR9XG59XG5cbi5mZWVkYmFja19tb2RhbC1sYWJlbC13cmFwcGVyLWZpcnN0IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXJnaW4tdG9wOiAyMHB4O1xuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG5cdFx0bWFyZ2luLXRvcDogMTJweDtcblx0fVxufVxuXG4uZmVlZGJhY2tfbW9kYWwtbGFiZWwtd3JhcHBlciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWFyZ2luLXRvcDogMjBweDtcblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuXHRcdG1hcmdpbi10b3A6IDEycHg7XG5cdH1cbn1cblxuLmZlZWRiYWNrLWVycm9yIHtcblx0ZGlzcGxheTogbm9uZTtcblx0dG9wOiAxNDRweDtcblx0Ym90dG9tOiAwO1xuXHRmb250OiB2YXIoLS1jYXB0aW9uLXNtYWxsKTtcblx0Y29sb3I6IHJnYigxOTYsIDAsIDApO1xuXHRhbmltYXRpb246IGZhZGVJbiBmb3J3YXJkcyAwLjNzO1xufVxuXG4uZmVlZGJhY2tfbWVzc2FnZS1lcnJvciB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Ym90dG9tOiAtOXB4O1xuXHRsZWZ0OiA1cHg7XG5cdGZvbnQtc2l6ZTogMTNweDtcblx0cGFkZGluZy10b3A6IDE1cHg7XG5cdGxpbmUtaGVpZ2h0OiAwO1xuXHRhbmltYXRpb246IGZhZGVJbiBsaW5lYXIgMC4ycztcblx0ZGlzcGxheTogbm9uZTtcblx0Y29sb3I6IHJnYigxOTYsIDAsIDApO1xufSIsIkBrZXlmcmFtZXMgZmFkZUluIHtcblx0ZnJvbSB7XG5cdFx0b3BhY2l0eTogMDtcblx0fVxuXHR0byB7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxufVxuLmZlZWRiYWNrX19vayB7XG5cdC5mZWVkYmFjay1jbG9zZSB7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDogLTM2cHg7XG5cdFx0dG9wOiAtMzVweDtcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0c3ZnIHBhdGgge1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcztcblx0XHRcdFx0c3Ryb2tlOiAjZmZmZmZmO1xuXHRcdFx0fVxuXHRcdFx0c3ZnIGNpcmNsZSB7XG5cdFx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjNzO1xuXHRcdFx0XHRmaWxsOiB2YXIoLS1zZWNvbmRhcnktYmx1ZS10ZXh0KTtcblx0XHRcdH1cblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdHJpZ2h0OiAxMHB4O1xuXHRcdFx0dG9wOiAxMHB4O1xuXHRcdH1cblx0fVxuXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0YW5pbWF0aW9uOiBmYWRlSW4gZm9yd2FyZHMgMC4zcztcblx0d2lkdGg6IGF1dG87XG5cdG1pbi13aWR0aDogNTAwcHg7XG5cdG1heC13aWR0aDogNTQwcHg7XG5cdGhlaWdodDogNjY0cHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLXdoaXRlKTtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRtYXJnaW46IDAgMTBweDtcblx0XHRtaW4td2lkdGg6IGF1dG87XG5cdFx0d2lkdGg6IDk1JTtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdH1cblx0Ji13cmFwcGVyIHtcblx0XHRwYWRkaW5nOiA3NnB4IDcwcHggODBweCA3MHB4O1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRwYWRkaW5nOiAyMHB4O1xuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzVweCkge1xuXHRcdFx0cGFkZGluZzogMTVweCAzNnB4IDQ4cHggNDBweDtcblx0XHR9XG5cdH1cblx0Ji1pbWFnZSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHQvLyBtYXgtd2lkdGg6IDMwMHB4O1xuXHRcdC8vIG1hcmdpbjogMCBhdXRvO1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDAuODUpO1xuXHRcdH1cblx0fVxuXHQmLXRpdGxlIHtcblx0XHRtaW4td2lkdGg6IDQ1MHB4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHQvLyB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdG1hcmdpbi1ib3R0b206IDE0cHg7XG5cdFx0Zm9udDogdmFyKC0tZGVza3RvcC0xOTIwLWgtMyk7XG5cdFx0Y29sb3I6IHZhcigtLW1haW4tYmxhY2spO1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRtaW4td2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG5cdCYtY29udGVudCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdH1cblx0Ji10ZXh0IHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0Zm9udDogdmFyKC0tYm9keS1sYXJnZSk7XG5cdFx0Y29sb3I6IHZhcigtLW1haW4tYmxhY2spO1xuXHRcdG1hcmdpbi1ib3R0b206IDI0cHg7XG5cdH1cblx0Ji1idXR0b24td3JhcHBlciB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0fVxuXHQmLWJ1dHRvbiB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcblx0XHRjb2xvcjogdmFyKC0tbWFpbi13aGl0ZSk7XG5cdFx0cGFkZGluZzogMTVweCAyNHB4O1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRcdHRyYW5zaXRpb246IGVhc2UtaW4tb3V0IDAuM3M7XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnktYmx1ZS10ZXh0KTtcblx0XHR9XG5cdH1cbn1cbi5mZWVkYmFjay1vay1oaWRkZW4ge1xuXHRkaXNwbGF5OiBub25lO1xufVxuLmZlZWRiYWNrX2Vycm9yIHtcblx0aGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0bWluLWhlaWdodDogMjI0cHg7XG5cdH1cblx0aW1nIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG4uZmVlZGJhY2staW1hZ2Uge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbiIsIi5pbmZvIHtcblx0bWFyZ2luLWJvdHRvbTogdmFyKC0tc2VjdGlvbi1tYik7XG5cdHBhZGRpbmc6IDE1MHB4IDA7XG5cdGJhY2tncm91bmQ6IHZhcigtLWdyYWRpZW50LWxpZ2h0LWJsdWUpO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdHBhZGRpbmctdG9wOiAxMDlweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogdmFyKC0tc2VjdGlvbi1tYik7XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRwYWRkaW5nLXRvcDogODBweDtcblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0cGFkZGluZy10b3A6IDY2cHg7XG5cdH1cbn1cblxuLmluZm9fX3RvcCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cGFkZGluZy1ib3R0b206IDcwcHg7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1zdHJva2UtbGlnaHQtYmx1ZSk7XG5cdG1hcmdpbi1ib3R0b206IDY5cHg7XG5cblx0LnRpdGxlIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXJnaW4tYm90dG9tOiAyNHB4O1xuXHRcdG1heC13aWR0aDogNjIwcHg7XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogNTlweDtcblx0XHRtYXJnaW4tYm90dG9tOiA0OHB4O1xuXG5cdFx0LnRpdGxlIHtcblx0XHRcdG1heC13aWR0aDogNjI0cHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdH1cblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdHBhZGRpbmctYm90dG9tOiA2MXB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDUxcHg7XG5cblx0XHQudGl0bGUge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHR9XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdHBhZGRpbmctYm90dG9tOiA0OXB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDM5cHg7XG5cblx0XHQudGl0bGUge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTRweDtcblx0XHR9XG5cdH1cbn1cblxuLmluZm9fX3RvcF9jb250ZW50IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAxO1xufVxuXG4uaW5mb19fdG9wX3RleHQge1xuXHRtYXgtd2lkdGg6IDU2MXB4O1xuXHRmb250OiB2YXIoLS1ib2R5LWV4dHJhLWxhcmdlKTtcblx0bWFyZ2luLWJvdHRvbTogMzBweDtcblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0Zm9udDogdmFyKC0tYm9keS1sYXJnZSk7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0Zm9udDogdmFyKC0tYm9keS1leHRyYS1sYXJnZSk7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0fVxufVxuXG4uaW5mb19fdG9wX2xpbmsge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGNvbG9yOiAjZmZmO1xuXHRwYWRkaW5nOiAxNXB4IDI0cHg7XG5cdGJvcmRlci1yYWRpdXM6IDRweDtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcblx0dHJhbnNpdGlvbjogNDAwbXM7XG5cdGZvbnQ6IHZhcigtLWJ1dHRvbi1tZWRpdW0pO1xuXG5cdCY6aG92ZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0Y29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRwYWRkaW5nOiAxMXB4IDE5cHg7XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRwYWRkaW5nOiAxNnB4IDE5cHg7XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdHBhZGRpbmc6IDE0cHggMTVweDtcblx0XHRmb250OiB2YXIoLS1idXR0b24tc21hbGwpO1xuXHR9XG59XG5cbi5pbmZvX190b3BfaW1hZ2Uge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogLTc0cHg7XG5cdHJpZ2h0OiAwO1xuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdHdpZHRoOiA2MTVweDtcblx0XHR0b3A6IC02NHB4O1xuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuXG4uaW5mb19fYm90dG9tX3RpdGxlIHtcblx0bWFyZ2luLWJvdHRvbTogMThweDtcblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRmb250OiB2YXIoLS1ib2R5LW1lZGl1bSk7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTdweDtcblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdGZvbnQ6IHZhcigtLWJvZHktc21hbGwpO1xuXHRcdG1hcmdpbi1ib3R0b206IDE0cHg7XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdH1cbn1cblxuLmluZm9fX2JvdHRvbV9saXN0LFxuLmluZm9fX2JvdHRvbV9zbGlkZXJfX3dyYXBwZXIge1xuXHRkaXNwbGF5OiBncmlkO1xuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuXHRnYXA6IDMwcHg7XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG5cdFx0Z2FwOiAxMHB4O1xuXHR9XG59XG5cbi5pbmZvX19ib3R0b21fc2xpZGVyX193cmFwcGVyIHtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRoZWlnaHQ6IDM1MHB4O1xuXHRcdGdhcDogMDtcblxuXHRcdC5pbmZvX19jb21wYW55IHtcblx0XHRcdHdpZHRoOiAzMTBweCAhaW1wb3J0YW50O1xuXHRcdFx0aGVpZ2h0OiAxNjBweCAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0aGVpZ2h0OiAyNjBweDtcblxuXHRcdC5pbmZvX19jb21wYW55IHtcblx0XHRcdHdpZHRoOiAyMzBweCAhaW1wb3J0YW50O1xuXHRcdFx0aGVpZ2h0OiAxMjBweCAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxufVxuXG4uaW5mb19fY2FyZCB7XG5cdHBhZGRpbmc6IDM2cHggMzJweCAzNnB4IDMycHg7XG5cdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0cGFkZGluZzogMzBweCAzMHB4IDM2cHggMzJweDtcblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdHBhZGRpbmc6IDMycHggMzBweCAzOHB4IDMycHg7XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdHBhZGRpbmc6IDMwcHggMzBweCAzMHB4IDIwcHg7XG5cdH1cbn1cblxuLmluZm9fX2NhcmRfbmFtZSB7XG5cdGZvbnQ6IHZhcigtLWRlc2t0b3AtMTkyMC1oLTQpO1xuXHRjb2xvcjogdmFyKC0tbWFpbi10aWZmYW55KTtcblx0bWFyZ2luLWJvdHRvbTogODBweDtcblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRtYXJnaW4tYm90dG9tOiA1OHB4O1xuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogNTZweDtcblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogNHB4O1xuXHR9XG59XG5cbi5pbmZvX19jYXJkX3RleHQge1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdGZvbnQ6IHZhcigtLWJvZHktbWVkaXVtKTtcblx0fVxufVxuXG4uaW5mb19fY29tcGFueSB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRoZWlnaHQ6IDE2MHB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdGltZyB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdG9iamVjdC1maXQ6IGNvbnRhaW47XG5cdFx0d2lkdGg6IDIxN3B4O1xuXHRcdGhlaWdodDogMjMwcHg7XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdGltZyB7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRtYXgtd2lkdGg6IDE3MHB4O1xuXHRcdH1cblx0fVxufVxuIiwiI2luc3VyZS1ldmVudC1jb250YWluZXIge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdGhlaWdodDogMTAwJTtcblx0d2lkdGg6IDEwMCU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblxuXHR6LWluZGV4OiA5OTtcblxuXHQuaW5zdXJlLWV2ZW50X21vZGFsLWNsb3NlIHtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHJpZ2h0OiAtMzZweDtcblx0XHR0b3A6IC0zNXB4O1xuXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDkwMHB4KSB7XG5cdFx0XHRyaWdodDogMTVweDtcblx0XHRcdHRvcDogNXB4O1xuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0cmlnaHQ6IDEwcHg7XG5cdFx0XHR0b3A6IDRweDtcblx0XHR9XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRzdmcgcGF0aCB7XG5cdFx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjNzO1xuXHRcdFx0XHRzdHJva2U6ICNmZmZmZmY7XG5cdFx0XHR9XG5cdFx0XHRzdmcgY2lyY2xlIHtcblx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuM3M7XG5cdFx0XHRcdGZpbGw6IHZhcigtLXNlY29uZGFyeS1ibHVlLXRleHQpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuaW5zdXJlLWV2ZW50LWVycm9yIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0Ym90dG9tOiAtOXB4O1xuXHRcdGxlZnQ6IDVweDtcblx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0cGFkZGluZy10b3A6IDE1cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDA7XG5cdFx0YW5pbWF0aW9uOiBmYWRlSW4gbGluZWFyIDAuMnM7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRjb2xvcjogcmdiKDE5NiwgMCwgMCk7XG5cdH1cblx0Lmluc3VyZS1ldmVudC1lcnJvci10ZXh0YXJlYSB7XG5cdFx0Ym90dG9tOiAwICFpbXBvcnRhbnQ7XG5cdH1cblx0aDIge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGFuaW1hdGlvbjogbW9kYWxDb250ZW50RmFkZUluIDAuMnMgMC4zcyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpXG5cdFx0XHRmb3J3YXJkcztcblx0fVxuXG5cdEBrZXlmcmFtZXMgZXJyb3JTaG93IHtcblx0XHRmcm9tIHtcblx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdH1cblx0XHR0byB7XG5cdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0cGFkZGluZy10b3A6IDE1cHg7XG5cdFx0fVxuXHR9XG5cblx0Lmluc3VyZS1ldmVudC1iYWNrZ3JvdW5kIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0Ly8gZGlzcGxheTogdGFibGUtY2VsbDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0YmFja2dyb3VuZDogcmdiYSg0LCAyNywgNjYsIDAuNjM3KTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDkwMHB4KSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdH1cblx0XHQuaW5zdXJlLWV2ZW50IHtcblx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMCk7XG5cdFx0XHRiYWNrZ3JvdW5kOiB3aGl0ZTtcblx0XHRcdHBhZGRpbmc6IDQwcHggMzBweDtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR3aWR0aDogNTAwcHg7XG5cdFx0XHRoZWlnaHQ6IDY1MHB4O1xuXHRcdFx0bWF4LWhlaWdodDogNjUwcHg7XG5cblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA5MDBweCkge1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbiBhdXRvO1xuXHRcdFx0XHQmOjotd2Via2l0LXNjcm9sbGJhciB7XG5cdFx0XHRcdFx0d2lkdGg6IDNweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcblx0XHRcdFx0XHRtYXJnaW46IDEwcHggMDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyZXktMzAwKTtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAxMXB4O1xuXHRcdFx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjRzO1xuXHRcdFx0XHRcdC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNHM7XG5cdFx0XHRcdFx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC40cztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0cGFkZGluZzogNDBweCAxNXB4O1xuXHRcdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XG5cdFx0XHRcdG1heC13aWR0aDogMzY1cHg7XG5cdFx0XHR9XG5cblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQzMHB4KSB7XG5cdFx0XHRcdHBhZGRpbmc6IDQwcHggMTBweDtcblx0XHRcdH1cblx0XHRcdC5pbnN1cmUtZXZlbnQtZXJyb3ItbWVzc2FnZSB7XG5cdFx0XHRcdGJveC1zaGFkb3c6IHJnYmEoMCwgMCwgMCwgMC4yNCkgMHB4IDNweCA4cHg7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdGFuaW1hdGlvbjogZmFkZUluIDAuM3MgbGluZWFyO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHotaW5kZXg6IDk5OTtcblx0XHRcdFx0dG9wOiAxMDBweDtcblx0XHRcdFx0bGVmdDogLTQ1cHg7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRcdFx0XHRsZWZ0OiAtNDVweDtcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0XHRsZWZ0OiAxMHB4O1xuXHRcdFx0XHRcdHdpZHRoOiA5NSU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5zcGlubmVyIHtcblx0XHRcdFx0ei1pbmRleDogOTk5O1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0fVxuXHRcdFx0I2luc3VyZS1ldmVudC1maXJzdC1zdGVwIHtcblx0XHRcdFx0YW5pbWF0aW9uOiBmYWRlSW4gMC4zcyBsaW5lYXI7XG5cdFx0XHR9XG5cdFx0XHQjaW5zdXJlLWV2ZW50LXNlY29uZC1zdGVwIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHRcdC5pbnN1cmUtZXZlbnQtc2Vjb25kLXN0ZXAtd3JhcHBlciB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0fVxuXHRcdFx0Lmluc3VyZS1ldmVudC1iYWNrIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0Zm9udDogdmFyKC0tZ3JleS00MDApO1xuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRoZWlnaHQ6IDFweDtcblx0XHRcdFx0XHRib3R0b206IDI3cHg7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JleS00MDApO1xuXHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdFx0XHRib3R0b206IDIxcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuaW5zdXJlLWV2ZW50LXRpdGxlLXdyYXBwZXIge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cblx0XHRcdFx0Lmluc3VyZS1ldmVudC1zdGVwIHtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAycHg7XG5cdFx0XHRcdFx0Zm9udDogdmFyKC0tY2FwdGlvbi1zbWFsbCk7XG5cdFx0XHRcdFx0Y29sb3I6IHZhcigtLW1haW4td2hpdGUpO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNlY29uZGFyeS1kYXJrLXRpZmZhbnkpO1xuXHRcdFx0XHRcdGhlaWdodDogMjJweDtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRcdFx0XHRcdHdpZHRoOiA3OHB4O1xuXHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRcdFx0d2lkdGg6IDQ2cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuY2hvaWNlcyB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHRcdC5jaG9pY2VzW2RhdGEtdHlwZSo9J3NlbGVjdC1vbmUnXSAuY2hvaWNlc19faW5wdXQge1xuXHRcdFx0XHRjb2xvcjogdmFyKC0tbWFpbi1ibGFjayk7XG5cdFx0XHRcdGZvbnQ6IHZhcigtLWJ1dHRvbi1tZWRpdW0pO1xuXHRcdFx0XHRwYWRkaW5nOiA1cHggMTVweDtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0taW5wdXQtZ3JleS1maWxsKTtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWdyZXktMTAwKTtcblx0XHRcdFx0Jjo6cGxhY2Vob2xkZXIge1xuXHRcdFx0XHRcdGNvbG9yOiB2YXIoLS1ncmV5LTQwMCk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5jaG9pY2VzX19pbm5lciB7XG5cdFx0XHRcdHBhZGRpbmc6IDE1cHggMjBweCAyMHB4O1xuXHRcdFx0XHRtaW4taGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHRoZWlnaHQ6IDU2cHg7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDhweDtcblx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pbnB1dC1ncmV5LWZpbGwpO1xuXHRcdFx0fVxuXG5cdFx0XHQuaXMtb3BlbiAuY2hvaWNlc19faW5uZXIge1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA4cHggOHB4IDAgMDtcblx0XHRcdH1cblxuXHRcdFx0LmNob2ljZXNbZGF0YS10eXBlKj0nc2VsZWN0LW9uZSddIC5jaG9pY2VzX19pbm5lciB7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcdFx0fVxuXG5cdFx0XHQuY2FsY3VsYXRvcl9fc2VsZWNvdG9yLW9mZmljZVxuXHRcdFx0XHQuY2hvaWNlc1tkYXRhLXR5cGUqPSdzZWxlY3Qtb25lJ11cblx0XHRcdFx0LmNob2ljZXNfX2lucHV0IHtcblx0XHRcdFx0Y29sb3I6IHZhcigtLW1haW4tYmxhY2spO1xuXHRcdFx0XHRmb250OiB2YXIoLS1idXR0b24tbWVkaXVtKTtcblx0XHRcdFx0cGFkZGluZzogNXB4IDE1cHg7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWlucHV0LWdyZXktZmlsbCk7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1ncmV5LTEwMCk7XG5cdFx0XHRcdCY6OnBsYWNlaG9sZGVyIHtcblx0XHRcdFx0XHRjb2xvcjogdmFyKC0tZ3JleS00MDApO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5jaG9pY2VzX19saXN0LS1zaW5nbGUge1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRjb2xvcjogdmFyKC0tbWFpbi1ibGFjayk7XG5cdFx0XHRcdGZvbnQ6IHZhcigtLWJ1dHRvbi1tZWRpdW0pO1xuXHRcdFx0fVxuXG5cdFx0XHQuY2hvaWNlc19fcGxhY2Vob2xkZXIge1xuXHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHRjb2xvcjogdmFyKC0tZ3JleS00MDApO1xuXHRcdFx0fVxuXG5cdFx0XHQuY2hvaWNlc1tkYXRhLXR5cGUqPSdzZWxlY3Qtb25lJ106OmFmdGVyIHtcblx0XHRcdFx0d2lkdGg6IDEwcHg7XG5cdFx0XHRcdGhlaWdodDogMTBweDtcblx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHR0b3A6IDI1cHg7XG5cdFx0XHRcdHJpZ2h0OiAyMHB4O1xuXHRcdFx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gNDAwbXM7XG5cdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTAnIGhlaWdodD0nMTAnIHZpZXdCb3g9JzAgMCAxMCAxMCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZmlsbC1ydWxlPSdldmVub2RkJyBjbGlwLXJ1bGU9J2V2ZW5vZGQnIGQ9J00wLjE2MjcxOCAyLjE3NTc0QzAuMzc5Njc2IDEuOTQxNDIgMC43MzE0MzUgMS45NDE0MiAwLjk0ODM5MyAyLjE3NTc0TDUgNi41NTE0N0w5LjA1MTYxIDIuMTc1NzRDOS4yNjg1NyAxLjk0MTQyIDkuNjIwMzMgMS45NDE0MiA5LjgzNzI4IDIuMTc1NzRDMTAuMDU0MiAyLjQxMDA1IDEwLjA1NDIgMi43ODk5NSA5LjgzNzI4IDMuMDI0MjZMNS4zOTI4NCA3LjgyNDI2QzUuMTc1ODggOC4wNTg1OCA0LjgyNDEyIDguMDU4NTggNC42MDcxNiA3LjgyNDI2TDAuMTYyNzE4IDMuMDI0MjZDLTAuMDU0MjM5NSAyLjc4OTk1IC0wLjA1NDIzOTUgMi40MTAwNSAwLjE2MjcxOCAyLjE3NTc0WicgZmlsbD0nJTIzMDAxNDM0Jy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuXHRcdFx0fVxuXG5cdFx0XHQuaXMtb3BlbiAuY2hvaWNlc19fbGlzdC0tZHJvcGRvd24sXG5cdFx0XHQuaXMtb3BlbiAuY2hvaWNlc19fbGlzdFthcmlhLWV4cGFuZGVkXSB7XG5cdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdH1cblxuXHRcdFx0LmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duLFxuXHRcdFx0LmNob2ljZXNfX2xpc3RbYXJpYS1leHBhbmRlZF0ge1xuXHRcdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWlucHV0LWdyZXktZmlsbCk7XG5cdFx0XHR9XG5cblx0XHRcdC5jaG9pY2VzW2RhdGEtdHlwZSo9J3NlbGVjdC1vbmUnXS5pcy1vcGVuOjphZnRlciB7XG5cdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHR9XG5cblx0XHRcdC5jaG9pY2VzX19saXN0LS1kcm9wZG93biAuY2hvaWNlc19fbGlzdCxcblx0XHRcdC5jaG9pY2VzX19saXN0W2FyaWEtZXhwYW5kZWRdIC5jaG9pY2VzX19saXN0IHtcblx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0fVxuXHRcdFx0LmNhbGN1bGF0b3JfX3NlbGVjb3Rvci10eXBlIC5jaG9pY2VzX19saXN0LS1kcm9wZG93biAuY2hvaWNlc19fbGlzdCxcblx0XHRcdC5jaG9pY2VzX19saXN0W2FyaWEtZXhwYW5kZWRdIC5jaG9pY2VzX19saXN0IHtcblx0XHRcdFx0bWF4LWhlaWdodDogMTY0cHggIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHRcdC5jYWxjdWxhdG9yX19zZWxlY290b3Itb2ZmaWNlIC5jaG9pY2VzX19saXN0LS1kcm9wZG93biAuY2hvaWNlc19fbGlzdCxcblx0XHRcdC5jaG9pY2VzX19saXN0W2FyaWEtZXhwYW5kZWRdIC5jaG9pY2VzX19saXN0IHtcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0XHRcdFx0bWF4LWhlaWdodDogMTQwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmNhbGN1bGF0b3JfX3NlbGVjb3Rvci1vZmZpY2UgLmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duIHtcblx0XHRcdFx0LmNob2ljZXNfX2l0ZW0ge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDhweCAxNXB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5jYWxjdWxhdG9yX19zZWxlY290b3Itb2ZmaWNlIC5jaG9pY2VzX19saXN0LS1kcm9wZG93biB7XG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdFx0XHRcdG1heC1oZWlnaHQ6IDE2NXB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5jaG9pY2VzX19pdGVtIHtcblx0XHRcdFx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciA0MDBtcztcblx0XHRcdH1cblxuXHRcdFx0LmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duIHtcblx0XHRcdFx0LmNob2ljZXNfX2l0ZW0ge1xuXHRcdFx0XHRcdGNvbG9yOiB2YXIoLS1tYWluLWJsYWNrKTtcblx0XHRcdFx0XHRmb250OiB2YXIoLS1idXR0b24tbWVkaXVtKTtcblx0XHRcdFx0XHRwYWRkaW5nOiAxMy44cHggMjBweDtcblxuXHRcdFx0XHRcdCYgKyAuY2hvaWNlc19faXRlbSB7XG5cdFx0XHRcdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tZ3JleS0xMDApO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2RlZThlZDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duIC5jaG9pY2VzX19pdGVtLS1zZWxlY3RhYmxlLmlzLWhpZ2hsaWdodGVkIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2RlZThlZDtcblx0XHRcdFx0Y29sb3I6IHZhcigtLXNlY29uZGFyeS1ibHVlLXRleHQpO1xuXHRcdFx0fVxuXG5cdFx0XHQuY2hvaWNlc19fbGlzdC0tZHJvcGRvd24gLmNob2ljZXNfX3BsYWNlaG9sZGVyIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblxuXHRcdFx0XHQmICsgLmNob2ljZXNfX2l0ZW0ge1xuXHRcdFx0XHRcdGJvcmRlci10b3A6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5wb2xpY3ktdGV4dC1zdWJtaXQtaW5zdXJlIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogYXV0bztcblxuXHRcdFx0XHRjb2xvcjogdmFyKC0tZ3JleS01MDApO1xuXHRcdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxNnB4O1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MzBweCkge1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IGF1dG87XG5cdFx0XHRcdH1cblx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcztcblx0XHRcdFx0XHRjb2xvcjogdmFyKC0tZ3JleS01MDApO1xuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0Y29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuaW5zdXJlLWV2ZW50LWNsb3NlLXN1Y2Nlc3Mge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuXHRcdFx0XHRjb2xvcjogdmFyKC0tbWFpbi13aGl0ZSk7XG5cdFx0XHRcdHBhZGRpbmc6IDE1cHggMjRweDtcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBlYXNlLWluLW91dCAwLjNzO1xuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnktYmx1ZS10ZXh0KTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ly8gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdC8vIFx0d2lkdGg6IDM4M3B4O1xuXHRcdFx0Ly8gfVxuXHRcdFx0Ly8gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDMwcHgpIHtcblx0XHRcdC8vIFx0d2lkdGg6IDM2MHB4O1xuXHRcdFx0Ly8gfVxuXG5cdFx0XHQuaW5zdXJlLWV2ZW50LWNhcHRpb24ge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0XHRmb250OiB2YXIoLS1jYXB0aW9uLWxhcmdlKTtcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblxuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRcdGZvbnQ6IHZhcigtLWNhcHRpb24tc21hbGwpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuaW5zdXJlLWV2ZW50LWlucHV0LXdyYXBwZXIge1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR9XG5cdFx0XHQuaW5zdXJlLWV2ZW50LWlucHV0cy13cmFwcGVyIHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0Z2FwOiAyMHB4O1xuXHRcdFx0fVxuXHRcdFx0Lmluc3VyZS1ldmVudC1sYWJlbCB7XG5cdFx0XHRcdGZvbnQ6IHZhcigtLWJvZHktbWVkaXVtKTtcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDVweDtcblx0XHRcdH1cblx0XHRcdC5pbnN1cmUtZXZlbnQtaW5wdXQge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pbnB1dC1ncmV5LWZpbGwpO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0cGFkZGluZzogMTVweCAyMHB4O1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdFx0XHRcdCY6OnBsYWNlaG9sZGVyIHtcblx0XHRcdFx0XHRmb250OiB2YXIoLS1idXR0b24tbWVkaXVtKTtcblx0XHRcdFx0XHRjb2xvcjogdmFyKC0tZ3JleS01MDApO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuZmVlZGJhY2tfX29rLXdyYXBwZXIge1xuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRpbWcge1xuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRcdHdpZHRoOiAyMDBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Lmluc3VyZS1ldmVudC1jb21tZW50IHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0taW5wdXQtZ3JleS1maWxsKTtcblx0XHRcdFx0cGFkZGluZzogMTVweCAyMHB4O1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRyZXNpemU6IG5vbmU7XG5cdFx0XHRcdGhlaWdodDogMTAwcHg7XG5cdFx0XHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0XHRcdCY6OnBsYWNlaG9sZGVyIHtcblx0XHRcdFx0XHRmb250OiB2YXIoLS1idXR0b24tbWVkaXVtKTtcblx0XHRcdFx0XHRjb2xvcjogdmFyKC0tZ3JleS01MDApO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuaW5zdXJlLWV2ZW50LXN1Ym1pdCB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDI0cHg7XG5cdFx0XHRcdGNvbG9yOiB2YXIoLS1tYWluLXdoaXRlKTtcblx0XHRcdFx0Zm9udDogdmFyKC0tYnV0dG9uLW1lZGl1bSk7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRwYWRkaW5nOiAxNXB4IDA7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4tb3JhbmdlKTtcblx0XHRcdFx0dHJhbnNpdGlvbjogNDAwbXM7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDZweDtcblxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZTk2ZDFkO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuaW5zdXJlLWV2ZW50LXN1Ym1pdC1yZXN1bHQge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAyNHB4O1xuXHRcdFx0XHRjb2xvcjogdmFyKC0tbWFpbi13aGl0ZSk7XG5cdFx0XHRcdGZvbnQ6IHZhcigtLWJ1dHRvbi1tZWRpdW0pO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0cGFkZGluZzogMTVweCAwO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLW9yYW5nZSk7XG5cdFx0XHRcdHRyYW5zaXRpb246IDQwMG1zO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA2cHg7XG5cblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2U5NmQxZDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Lmluc3VyZS1ldmVudC1zdWJtaXQtaW5hY3RpdmUge1xuXHRcdFx0XHRvcGFjaXR5OiAwLjY7XG5cdFx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRoMyB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0YW5pbWF0aW9uOiBtb2RhbENvbnRlbnRGYWRlSW4gMC43cyAwLjhzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSlcblx0XHRcdGZvcndhcmRzO1xuXHR9XG5cdC5mZWVkYmFja19fb2stdGV4dCB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0YW5pbWF0aW9uOiBtb2RhbENvbnRlbnRGYWRlSW4gMC43cyAwLjhzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSlcblx0XHRcdGZvcndhcmRzO1xuXHR9XG5cdGltZyB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0YW5pbWF0aW9uOiBtb2RhbENvbnRlbnRGYWRlSW4gMC40cyAwLjZzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSlcblx0XHRcdGZvcndhcmRzO1xuXHR9XG5cdC5pbnN1cmUtZXZlbnQtY2xvc2Utc3VjY2VzcyB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0YW5pbWF0aW9uOiBtb2RhbENvbnRlbnRGYWRlSW4gMC43cyAwLjhzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSlcblx0XHRcdGZvcndhcmRzO1xuXHR9XG59XG4uaW5zdXJlLWV2ZW50LXNob3cge1xuXHRkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuXHRhbmltYXRpb246IGZhZGVJbiAwLjNzIGxpbmVhcjtcblx0Lmluc3VyZS1ldmVudCB7XG5cdFx0YW5pbWF0aW9uOiBibG93VXBNb2RhbCAwLjVzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSkgZm9yd2FyZHM7XG5cdH1cbn1cbi5pbnN1cmUtZXZlbnQtc2hvdy1zbG93IHtcblx0ZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcblx0YW5pbWF0aW9uOiBmYWRlSW4gMC4zcyBsaW5lYXI7XG5cdC5pbnN1cmUtZXZlbnQge1xuXHRcdGFuaW1hdGlvbjogYmxvd1VwTW9kYWwgMXMgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKSBmb3J3YXJkcztcblx0fVxufVxuXG4uaW5zdXJlLWV2ZW50LW91dCB7XG5cdGFuaW1hdGlvbjogbG9naW5PdXRCZyAwLjRzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSkgZm9yd2FyZHM7XG5cdC5pbnN1cmUtZXZlbnQge1xuXHRcdGFuaW1hdGlvbjogYmxvd1VwTW9kYWxUd28gMC41cyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpIGZvcndhcmRzO1xuXHR9XG59XG5cbkBrZXlmcmFtZXMgbG9naW5PdXRCZyB7XG5cdGZyb20ge1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cblx0dG8ge1xuXHRcdG9wYWNpdHk6IDA7XG5cdH1cbn1cblxuQGtleWZyYW1lcyBibG93VXBNb2RhbCB7XG5cdDAlIHtcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDApO1xuXHR9XG5cdDEwMCUge1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoMSk7XG5cdH1cbn1cblxuQGtleWZyYW1lcyBibG93VXBNb2RhbFR3byB7XG5cdDAlIHtcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDEpO1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cblx0MTAwJSB7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgwKTtcblx0XHRvcGFjaXR5OiAwO1xuXHR9XG59XG4iLCIjaW52ZXN0bWVudF9wb3B1cC1jb250YWluZXIge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdGhlaWdodDogMTAwJTtcblx0d2lkdGg6IDEwMCU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblxuXHR6LWluZGV4OiA5OTtcblx0LmlzLW9wZW4gLmNob2ljZXNfX2lubmVyIHtcblx0XHRib3JkZXItcmFkaXVzOiA4cHggOHB4IDAgMDtcblx0fVxuXHQuY2hvaWNlc19faW5uZXIge1xuXHRcdHBhZGRpbmc6IDE1cHggMjBweCAyMHB4O1xuXHRcdG1pbi1oZWlnaHQ6IGF1dG87XG5cdFx0aGVpZ2h0OiA1NnB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDhweDtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0taW5wdXQtZ3JleS1maWxsKTtcblx0fVxuXG5cdC5jaG9pY2VzW2RhdGEtdHlwZSo9J3NlbGVjdC1vbmUnXSAuY2hvaWNlc19faW5uZXIge1xuXHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHR9XG5cblx0LmNhbGN1bGF0b3JfX3NlbGVjb3Rvci1vZmZpY2Vcblx0XHQuY2hvaWNlc1tkYXRhLXR5cGUqPSdzZWxlY3Qtb25lJ11cblx0XHQuY2hvaWNlc19faW5wdXQge1xuXHRcdGNvbG9yOiB2YXIoLS1tYWluLWJsYWNrKTtcblx0XHRmb250OiB2YXIoLS1idXR0b24tbWVkaXVtKTtcblx0XHRwYWRkaW5nOiA1cHggMTVweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pbnB1dC1ncmV5LWZpbGwpO1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1ncmV5LTEwMCk7XG5cdFx0Jjo6cGxhY2Vob2xkZXIge1xuXHRcdFx0Y29sb3I6IHZhcigtLWdyZXktNDAwKTtcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcblx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHR9XG5cdH1cblxuXHQuY2hvaWNlc19fbGlzdC0tc2luZ2xlIHtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdGNvbG9yOiB2YXIoLS1tYWluLWJsYWNrKTtcblx0XHRmb250OiB2YXIoLS1idXR0b24tbWVkaXVtKTtcblx0XHR6LWluZGV4OiA5OTk5OTk5OTtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuXHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdH1cblx0fVxuXG5cdC5jaG9pY2VzX19wbGFjZWhvbGRlciB7XG5cdFx0b3BhY2l0eTogMTtcblx0XHRjb2xvcjogdmFyKC0tZ3JleS00MDApO1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdH1cblxuXHQuY2hvaWNlc1tkYXRhLXR5cGUqPSdzZWxlY3Qtb25lJ106OmFmdGVyIHtcblx0XHR3aWR0aDogMTBweDtcblx0XHRoZWlnaHQ6IDEwcHg7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0dG9wOiAyNXB4O1xuXHRcdHJpZ2h0OiAyMHB4O1xuXHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSA0MDBtcztcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxMCcgaGVpZ2h0PScxMCcgdmlld0JveD0nMCAwIDEwIDEwJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGNsaXAtcnVsZT0nZXZlbm9kZCcgZD0nTTAuMTYyNzE4IDIuMTc1NzRDMC4zNzk2NzYgMS45NDE0MiAwLjczMTQzNSAxLjk0MTQyIDAuOTQ4MzkzIDIuMTc1NzRMNSA2LjU1MTQ3TDkuMDUxNjEgMi4xNzU3NEM5LjI2ODU3IDEuOTQxNDIgOS42MjAzMyAxLjk0MTQyIDkuODM3MjggMi4xNzU3NEMxMC4wNTQyIDIuNDEwMDUgMTAuMDU0MiAyLjc4OTk1IDkuODM3MjggMy4wMjQyNkw1LjM5Mjg0IDcuODI0MjZDNS4xNzU4OCA4LjA1ODU4IDQuODI0MTIgOC4wNTg1OCA0LjYwNzE2IDcuODI0MjZMMC4xNjI3MTggMy4wMjQyNkMtMC4wNTQyMzk1IDIuNzg5OTUgLTAuMDU0MjM5NSAyLjQxMDA1IDAuMTYyNzE4IDIuMTc1NzRaJyBmaWxsPSclMjMwMDE0MzQnLyUzRSUzQy9zdmclM0UlMEFcIik7XG5cdH1cblxuXHQuaXMtb3BlbiAuY2hvaWNlc19fbGlzdC0tZHJvcGRvd24sXG5cdC5pcy1vcGVuIC5jaG9pY2VzX19saXN0W2FyaWEtZXhwYW5kZWRdIHtcblx0XHRib3JkZXI6IG5vbmU7XG5cdH1cblxuXHQuY2hvaWNlc19fbGlzdC0tZHJvcGRvd24sXG5cdC5jaG9pY2VzX19saXN0W2FyaWEtZXhwYW5kZWRdIHtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0taW5wdXQtZ3JleS1maWxsKTtcblx0fVxuXG5cdC5jaG9pY2VzW2RhdGEtdHlwZSo9J3NlbGVjdC1vbmUnXS5pcy1vcGVuOjphZnRlciB7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHR9XG5cblx0LmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duIC5jaG9pY2VzX19saXN0LFxuXHQuY2hvaWNlc19fbGlzdFthcmlhLWV4cGFuZGVkXSAuY2hvaWNlc19fbGlzdCB7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHR9XG5cdC5jYWxjdWxhdG9yX19zZWxlY290b3ItdHlwZSAuY2hvaWNlc19fbGlzdC0tZHJvcGRvd24gLmNob2ljZXNfX2xpc3QsXG5cdC5jaG9pY2VzX19saXN0W2FyaWEtZXhwYW5kZWRdIC5jaG9pY2VzX19saXN0IHtcblx0XHRtYXgtaGVpZ2h0OiAxNjRweCAhaW1wb3J0YW50O1xuXHR9XG5cdC5jYWxjdWxhdG9yX19zZWxlY290b3Itb2ZmaWNlIC5jaG9pY2VzX19saXN0LS1kcm9wZG93biAuY2hvaWNlc19fbGlzdCxcblx0LmNob2ljZXNfX2xpc3RbYXJpYS1leHBhbmRlZF0gLmNob2ljZXNfX2xpc3Qge1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdFx0bWF4LWhlaWdodDogMTQwcHg7XG5cdFx0fVxuXHR9XG5cblx0LmNhbGN1bGF0b3JfX3NlbGVjb3Rvci1vZmZpY2UgLmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duIHtcblx0XHQuY2hvaWNlc19faXRlbSB7XG5cdFx0XHRwYWRkaW5nOiA4cHggMTVweCAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXHQuY2FsY3VsYXRvcl9fc2VsZWNvdG9yLW9mZmljZSAuY2hvaWNlc19fbGlzdC0tZHJvcGRvd24ge1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdFx0bWF4LWhlaWdodDogMTY1cHggIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblx0LmNhbGN1bGF0b3JfX3NlbGVjb3Rvci1vZmZpY2UgLmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duIHtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0bWF4LWhlaWdodDoxOTRweCAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXHQuY2hvaWNlc19faXRlbSB7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDQwMG1zO1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0YW5pbWF0aW9uOiBmYWRlSW4gMC4xNXMgMC4xcyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpIGZvcndhcmRzO1xuXHR9XG5cblx0LmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duIHtcblx0XHQuY2hvaWNlc19faXRlbSB7XG5cdFx0XHRjb2xvcjogdmFyKC0tbWFpbi1ibGFjayk7XG5cdFx0XHRmb250OiB2YXIoLS1idXR0b24tbWVkaXVtKTtcblx0XHRcdHBhZGRpbmc6IDEzLjhweCAyMHB4O1xuXG5cdFx0XHQmICsgLmNob2ljZXNfX2l0ZW0ge1xuXHRcdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tZ3JleS0xMDApO1xuXHRcdFx0fVxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0fVxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNkZWU4ZWQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duIC5jaG9pY2VzX19pdGVtLS1zZWxlY3RhYmxlLmlzLWhpZ2hsaWdodGVkIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZGVlOGVkO1xuXHRcdGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktYmx1ZS10ZXh0KTtcblx0fVxuXG5cdC5jaG9pY2VzX19saXN0LS1kcm9wZG93biAuY2hvaWNlc19fcGxhY2Vob2xkZXIge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cblx0XHQmICsgLmNob2ljZXNfX2l0ZW0ge1xuXHRcdFx0Ym9yZGVyLXRvcDogbm9uZTtcblx0XHR9XG5cdH1cblx0LmludmVzdG1lbnRfcG9wdXBfbW9kYWwtY2xvc2Uge1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cmlnaHQ6IC0zNnB4O1xuXHRcdHRvcDogLTM1cHg7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDkwMHB4KSB7XG5cdFx0XHRyaWdodDogMTBweDtcblx0XHRcdHRvcDogMTBweDtcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDgwMHB4KSB7XG5cdFx0XHRyaWdodDogMTBweDtcblx0XHRcdHRvcDogMTBweDtcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdHJpZ2h0OiAxMHB4O1xuXHRcdFx0dG9wOiA1cHg7XG5cdFx0fVxuXHRcdCY6aG92ZXIge1xuXHRcdFx0c3ZnIHBhdGgge1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcztcblx0XHRcdFx0c3Ryb2tlOiAjZmZmZmZmO1xuXHRcdFx0fVxuXHRcdFx0c3ZnIGNpcmNsZSB7XG5cdFx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjNzO1xuXHRcdFx0XHRmaWxsOiB2YXIoLS1zZWNvbmRhcnktYmx1ZS10ZXh0KTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LmludmVzdG1lbnRfcG9wdXAtZXJyb3Ige1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRib3R0b206IC05cHg7XG5cdFx0bGVmdDogNXB4O1xuXHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRwYWRkaW5nLXRvcDogMTVweDtcblx0XHRsaW5lLWhlaWdodDogMDtcblx0XHRhbmltYXRpb246IGZhZGVJbiBsaW5lYXIgMC4ycztcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdGNvbG9yOiByZ2IoMTk2LCAwLCAwKTtcblx0fVxuXHQuaW52ZXN0bWVudF9wb3B1cC1lcnJvci10ZXh0YXJlYSB7XG5cdFx0Ym90dG9tOiAwICFpbXBvcnRhbnQ7XG5cdH1cblx0aDIge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGFuaW1hdGlvbjogbW9kYWxDb250ZW50RmFkZUluIDAuMnMgMC4zcyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpXG5cdFx0XHRmb3J3YXJkcztcblx0fVxuXG5cdEBrZXlmcmFtZXMgZXJyb3JTaG93IHtcblx0XHRmcm9tIHtcblx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdH1cblx0XHR0byB7XG5cdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0cGFkZGluZy10b3A6IDE1cHg7XG5cdFx0fVxuXHR9XG5cblx0LmludmVzdG1lbnRfcG9wdXAtYmFja2dyb3VuZCB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cdFx0YmFja2dyb3VuZDogcmdiYSg0LCAyNywgNjYsIDAuNjM3KTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDkwMHB4KSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdH1cblx0XHQuaW52ZXN0bWVudF9wb3B1cCB7XG5cdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDApO1xuXHRcdFx0YmFja2dyb3VuZDogd2hpdGU7XG5cdFx0XHRwYWRkaW5nOiA0MHB4IDMwcHg7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4td2hpdGUpO1xuXHRcdFx0d2lkdGg6IDUwMHB4O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHBhZGRpbmc6IDUwcHggMzBweDtcblx0XHRcdHBhZGRpbmctdG9wOiA0MHB4O1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdHdpZHRoOiA1MDBweDtcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA5MDBweCkge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuXHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuIGF1dG87XG5cdFx0XHRcdCY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcblx0XHRcdFx0XHR3aWR0aDogM3B4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuXHRcdFx0XHRcdG1hcmdpbjogMTBweCAwO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JleS0zMDApO1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDExcHg7XG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuNHM7XG5cdFx0XHRcdFx0LW1vei10cmFuc2l0aW9uOiBhbGwgMC40cztcblx0XHRcdFx0XHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjRzO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcblx0XHRcdFx0bWF4LWhlaWdodDogNzYwcHg7XG5cdFx0XHR9XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRwYWRkaW5nOiAzMHB4IDIwcHg7XG5cdFx0XHRcdG1hcmdpbjogMCAxNXB4O1xuXHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdFx0bWF4LXdpZHRoOiA1MDBweDtcblx0XHRcdFx0bWF4LWhlaWdodDogNzIzcHg7XG5cdFx0XHR9XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuXHRcdFx0XHRvdmVyZmxvdy15OiBzY3JvbGw7XG5cdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0bWF4LWhlaWdodDogNzIwcHg7XG5cdFx0XHR9XG5cblx0XHRcdC5pbnZlc3RtZW50X3BvcHVwLXNwaW5uZXIge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHotaW5kZXg6IDk7XG5cdFx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHRcdFx0fVxuXHRcdFx0LmludmVzdG1lbnRfcG9wdXAtZXJyb3ItbWVzc2FnZSB7XG5cdFx0XHRcdGJveC1zaGFkb3c6IHJnYmEoMCwgMCwgMCwgMC4yNCkgMHB4IDNweCA4cHg7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdGFuaW1hdGlvbjogZmFkZUluIDAuM3MgbGluZWFyO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHotaW5kZXg6IDk5OTtcblx0XHRcdFx0dG9wOiAxMDBweDtcblx0XHRcdFx0bGVmdDogLTQ1cHg7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRcdGxlZnQ6IDEwcHg7XG5cdFx0XHRcdFx0d2lkdGg6IDk1JTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LmludmVzdG1lbnRfcG9wdXAtY2xvc2Utc3VjY2VzcyB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG5cdFx0XHRcdGNvbG9yOiB2YXIoLS1tYWluLXdoaXRlKTtcblx0XHRcdFx0cGFkZGluZzogMTVweCAyNHB4O1xuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdFx0XHRcdHRyYW5zaXRpb246IGVhc2UtaW4tb3V0IDAuM3M7XG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNlY29uZGFyeS1ibHVlLXRleHQpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQvLyBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0Ly8gXHR3aWR0aDogOTAlO1xuXHRcdFx0Ly8gfVxuXG5cdFx0XHQuaW52ZXN0bWVudF9wb3B1cC1jYXB0aW9uIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdFx0Zm9udDogdmFyKC0tY2FwdGlvbi1sYXJnZSk7XG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LmludmVzdG1lbnRfcG9wdXAtaW5wdXQtd3JhcHBlciB7XG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdH1cblx0XHRcdC5pbnZlc3RtZW50X3BvcHVwLWlucHV0cy13cmFwcGVyIHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0Z2FwOiAyMHB4O1xuXHRcdFx0fVxuXHRcdFx0LmludmVzdG1lbnRfcG9wdXAtbGFiZWwge1xuXHRcdFx0XHRmb250OiB2YXIoLS1ib2R5LW1lZGl1bSk7XG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiA1cHg7XG5cdFx0XHR9XG5cdFx0XHQuaW52ZXN0bWVudF9wb3B1cC1pbnB1dCB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWlucHV0LWdyZXktZmlsbCk7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRwYWRkaW5nOiAxNXB4IDIwcHg7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDhweDtcblx0XHRcdFx0Jjo6cGxhY2Vob2xkZXIge1xuXHRcdFx0XHRcdGZvbnQ6IHZhcigtLWJ1dHRvbi1tZWRpdW0pO1xuXHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdGNvbG9yOiB2YXIoLS1ncmV5LTUwMCk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5mZWVkYmFja19fb2std3JhcHBlciB7XG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5pbnZlc3RtZW50X3BvcHVwLWNvbW1lbnQge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pbnB1dC1ncmV5LWZpbGwpO1xuXHRcdFx0XHRwYWRkaW5nOiAxNXB4IDIwcHg7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDhweDtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdHJlc2l6ZTogbm9uZTtcblx0XHRcdFx0aGVpZ2h0OiAxMDBweDtcblx0XHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHRcdFx0Jjo6cGxhY2Vob2xkZXIge1xuXHRcdFx0XHRcdGZvbnQ6IHZhcigtLWJ1dHRvbi1tZWRpdW0pO1xuXHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdGNvbG9yOiB2YXIoLS1ncmV5LTUwMCk7XG5cdFx0XHRcdH1cblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcblx0XHRcdFx0XHRoZWlnaHQ6IDYwcHg7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuaW52ZXN0bWVudF9wb3B1cC1zdWJtaXQge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAyNHB4O1xuXHRcdFx0XHRjb2xvcjogdmFyKC0tbWFpbi13aGl0ZSk7XG5cdFx0XHRcdGZvbnQ6IHZhcigtLWJ1dHRvbi1tZWRpdW0pO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0cGFkZGluZzogMTVweCAwO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLW9yYW5nZSk7XG5cdFx0XHRcdHRyYW5zaXRpb246IDQwMG1zO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA2cHg7XG5cblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2U5NmQxZDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LmludmVzdG1lbnRfcG9wdXAtc3VibWl0LWluYWN0aXZlIHtcblx0XHRcdFx0b3BhY2l0eTogMC42O1xuXHRcdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ly8gaDMge1xuXHQvLyBcdG9wYWNpdHk6IDA7XG5cdC8vIFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHQvLyBcdGFuaW1hdGlvbjogbW9kYWxDb250ZW50RmFkZUluIDAuN3MgMC44cyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpXG5cdC8vIFx0XHRmb3J3YXJkcztcblx0Ly8gfVxuXHQvLyBpbWcge1xuXHQvLyBcdG9wYWNpdHk6IDA7XG5cdC8vIFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHQvLyBcdGFuaW1hdGlvbjogbW9kYWxDb250ZW50RmFkZUluIDAuNHMgMC42cyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpXG5cdC8vIFx0XHRmb3J3YXJkcztcblx0Ly8gfVxuXHQuaW52ZXN0bWVudF9wb3B1cC1jbG9zZS1zdWNjZXNzIHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRhbmltYXRpb246IG1vZGFsQ29udGVudEZhZGVJbiAwLjdzIDAuOHMgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKVxuXHRcdFx0Zm9yd2FyZHM7XG5cdH1cbn1cbi5pbnZlc3RtZW50X3BvcHVwLXNob3cge1xuXHRkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuXHRhbmltYXRpb246IGZhZGVJbiAwLjNzIGxpbmVhcjtcblx0LmludmVzdG1lbnRfcG9wdXAge1xuXHRcdGFuaW1hdGlvbjogYmxvd1VwTW9kYWwgMC41cyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpIGZvcndhcmRzO1xuXHR9XG59XG5cbi5pbnZlc3RtZW50X3BvcHVwLW91dCB7XG5cdGFuaW1hdGlvbjogbG9naW5PdXRCZyAwLjRzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSkgZm9yd2FyZHM7XG5cdC5pbnZlc3RtZW50X3BvcHVwIHtcblx0XHRhbmltYXRpb246IGJsb3dVcE1vZGFsVHdvIDAuNXMgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKSBmb3J3YXJkcztcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIGxvZ2luT3V0Qmcge1xuXHRmcm9tIHtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG5cdHRvIHtcblx0XHRvcGFjaXR5OiAwO1xuXHR9XG59XG5cbkBrZXlmcmFtZXMgYmxvd1VwTW9kYWwge1xuXHQwJSB7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgwKTtcblx0fVxuXHQxMDAlIHtcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDEpO1xuXHR9XG59XG5cbkBrZXlmcmFtZXMgYmxvd1VwTW9kYWxUd28ge1xuXHQwJSB7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgxKTtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG5cdDEwMCUge1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoMCk7XG5cdFx0b3BhY2l0eTogMDtcblx0fVxufVxuLmludmVzdG1lbnRfcG9wdXAge1xuXHQmLXRpdGxlIHtcblx0XHRmb250OiB2YXIoLS1jYXB0aW9uLWxhcmdlKTtcblx0XHRjb2xvcjogdmFyKC0tbWFpbi1ibGFjayk7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0fVxuXHQuaW52ZXN0bWVudF9wb3B1cC1jb250ZW50LWZvcm0ge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0fVxuXHQmX21vZGFsLWxhYmVsLXdyYXBwZXItZmlyc3Qge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAxMnB4O1xuXHRcdH1cblx0fVxuXHQmX21vZGFsLWxhYmVsLXdyYXBwZXIge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAxMnB4O1xuXHRcdH1cblx0fVxuXHQuaW52ZXN0bWVudF9wb3B1cC1jb250ZW50LWlucHV0IHtcblx0XHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiA1NXB4O1xuXHRcdHBhZGRpbmc6IDAgNDBweCAwIDIwcHg7XG5cdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWlucHV0LWdyZXktZmlsbCk7XG5cdFx0Zm9udDogdmFyKC0tYnV0dG9uLW1lZGl1bSk7XG5cdFx0Jjo6cGxhY2Vob2xkZXIge1xuXHRcdFx0Y29sb3I6IHZhcigtLWdyZXktNDAwKTtcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcblx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHR9XG5cdH1cblx0LmludmVzdG1lbnRfcG9wdXAtY29udGVudC1jb21tZW50IHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pbnB1dC1ncmV5LWZpbGwpO1xuXHRcdHBhZGRpbmc6IDE1cHggMjBweDtcblx0XHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0cmVzaXplOiBub25lO1xuXHRcdGhlaWdodDogMTAwcHg7XG5cdFx0b3V0bGluZTogbm9uZTtcblx0fVxuXHQuaW52ZXN0bWVudF9wb3B1cC1zdWJtaXQge1xuXHRcdHBhZGRpbmc6IDE1cHggMDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLW9yYW5nZSk7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdGZvbnQ6IHZhcigtLWJ1dHRvbi1tZWRpdW0pO1xuXHRcdGJvcmRlci1yYWRpdXM6IDZweDtcblx0XHRjb2xvcjogdmFyKC0tbWFpbi13aGl0ZSk7XG5cdFx0dHJhbnNpdGlvbjogYWxsIDAuNXM7XG5cdH1cblx0Jl9tb2RhbC1sYWJlbCB7XG5cdFx0Zm9udDogdmFyKC0tYm9keS1tZWRpdW0pO1xuXHRcdHBhZGRpbmctYm90dG9tOiA0cHg7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcblx0XHRcdGZvbnQ6IHZhcigtLWJvZHktc21hbGwpO1xuXHRcdH1cblx0fVxuXHQmX21lc3NhZ2UtZXJyb3Ige1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRib3R0b206IC05cHg7XG5cdFx0bGVmdDogNXB4O1xuXHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRwYWRkaW5nLXRvcDogMTVweDtcblx0XHRsaW5lLWhlaWdodDogMDtcblx0XHRhbmltYXRpb246IGZhZGVJbiBsaW5lYXIgMC4ycztcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdGNvbG9yOiByZ2IoMTk2LCAwLCAwKTtcblx0fVxuXHQmLXBvbGljeSB7XG5cdFx0cGFkZGluZy10b3A6IDM0cHg7XG5cdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdGNvbG9yOiB2YXIoLS1ncmV5LTUwMCk7XG5cdFx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcblx0XHRcdHBhZGRpbmctdG9wOiAyMHB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTJweDtcblx0XHR9XG5cdFx0YSB7XG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0Y29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG5cdFx0XHR9XG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcztcblx0XHRcdGNvbG9yOiB2YXIoLS1ncmV5LTUwMCk7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdHRyYW5zaXRpb246IGVhc2UtaW4gMC4ycztcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0fVxuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0Y29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4uaW52ZXN0bWVudF9wb3B1cC1jb250ZW50LWNvbW1lbnQge1xuXHRmb250OiB2YXIoLS1idXR0b24tbWVkaXVtKTtcblx0Jjo6cGxhY2Vob2xkZXIge1xuXHRcblx0XHRjb2xvcjogdmFyKC0tZ3JleS00MDApO1xuXHR9XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0Zm9udC1zaXplOiAxM3B4O1xuXHR9XG59XG4iLCIuYnRuLWxpemluZyB7XG4gICAgcGFkZGluZzogMTVweCAyNHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIGNvbG9yOiB2YXIoLS1tYWluLWJsYWNrKTtcbiAgICBmb250OiB2YXIoLS1idXR0b24tbWVkaXVtKTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiA4cHg7XG4gICAgdHJhbnNpdGlvbjogNDAwbXM7XG5cbiAgICBzdmcge1xuICAgICAgICBwYXRoLFxuICAgICAgICBjaXJjbGUge1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogNDAwbXM7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi1ibGFjayk7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBjaXJjbGUge1xuICAgICAgICAgICAgICAgIGZpbGw6ICNmZmY7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICBzdHJva2U6IHZhcigtLW1haW4tYmxhY2spO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICAgIHBhZGRpbmc6IDEzcHggMjRweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICBmb250OiB2YXIoLS1idXR0b24tc21hbGwpO1xuICAgICAgICBwYWRkaW5nOiAxNnB4IDI2cHggMTZweCAyNHB4O1xuICAgICAgICBnYXA6IDE1cHg7XG4gICAgfVxufVxuIiwiLm1ldGEge1xuXHRtYXJnaW4tYm90dG9tOiB2YXIoLS1zZWN0aW9uLW1iKTtcbn1cblxuLm1ldGFfX2lubmVyIHtcblx0cGFkZGluZzogODBweCA2MHB4O1xuXHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kLWJsdWUpO1xuXHRkaXNwbGF5OiBncmlkO1xuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDQ0MHB4IDFmcjtcblx0Z2FwOiAxNTZweDtcblx0dHJhbnNpdGlvbjogNDAwbXM7XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0cGFkZGluZzogODBweCA4MHB4IDgwcHggNjBweDtcblx0XHRnYXA6IDExNXB4O1xuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG5cdFx0Z2FwOiAyMnB4O1xuXHRcdHBhZGRpbmc6IDUwcHggMzhweCA2NnB4IDQwcHg7XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdHBhZGRpbmc6IDM2cHggMjBweCA0N3B4O1xuXHRcdGdhcDogMTZweDtcblx0fVxufVxuXG4ubWV0YV9fdGl0bGUge1xuXHRmb250OiB2YXIoLS1kZXNrdG9wLTE5MjAtaC0zKTtcblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRtYXgtd2lkdGg6IDQ4MHB4O1xuXHR9XG59XG5cbi5tZXRhX19idXR0b24ge1xuXHRtYXJnaW4tdG9wOiAyNHB4O1xuXHRwYWRkaW5nOiAxNXB4IDI0cHg7XG5cdGZvbnQ6IHZhcigtLWJ1dHRvbi1tZWRpdW0pO1xuXHRjb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0Ym9yZGVyLXJhZGl1czogNnB4O1xuXHR0cmFuc2l0aW9uOiA0MDBtcztcblxuXHQmOmhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuXHRcdGNvbG9yOiAjZmZmO1xuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0bWFyZ2luLXRvcDogMzBweDtcblx0XHRwYWRkaW5nOiAxM3B4IDE4cHg7XG5cdH1cbn1cblxuLm1ldGFfX3RleHQge1xuXHRAaW5jbHVkZSB0eXBvZ3JhcGh5LWNvbnRlbnQ7XG5cdHRyYW5zaXRpb246IDQwMG1zO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRtYXgtaGVpZ2h0OiAxMDAlO1xuXG5cdCYuaGlkZGVuIHtcblx0XHRtYXgtaGVpZ2h0OiAyMjBweDtcblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0Ji5oaWRkZW4ge1xuXHRcdFx0bWF4LWhlaWdodDogMzA1cHg7XG5cdFx0fVxuXHR9XG59XG4iLCJAbWl4aW4gdHlwb2dyYXBoeS1jb250ZW50IHtcblx0Y29sb3I6IHZhcigtLW1haW4tYmxhY2spO1xuXHRmb250OiB2YXIoLS1ib2R5LWxhcmdlKTtcblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRmb250OiB2YXIoLS1ib2R5LW1lZGl1bSk7XG5cdH1cblxuXHQ+ICo6Zmlyc3QtY2hpbGQge1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdH1cblxuXHQ+ICo6bGFzdC1jaGlsZCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0fVxuXG5cdGgxIHtcblx0XHRmb250OiB2YXIoLS1kZXNrdG9wLTE5MjAtaC0yKTtcblx0XHRtYXJnaW46IDAgMCAyNHB4O1xuXHRcdGNvbG9yOiB2YXIoLS1tYWluLWJsYWNrKTtcblx0fVxuXG5cdGgyIHtcblx0XHRmb250OiB2YXIoLS1kZXNrdG9wLTE5MjAtaC00KTtcblx0XHRtYXJnaW46IDQwcHggMCAyMHB4O1xuXHRcdGNvbG9yOiB2YXIoLS1tYWluLWJsYWNrKTtcblx0fVxuXG5cdGgzIHtcblx0XHRmb250OiB2YXIoLS1kZXNrdG9wLTE5MjAtaC01KTtcblx0XHRtYXJnaW46IDMycHggMCAxOHB4O1xuXHRcdGNvbG9yOiB2YXIoLS1tYWluLWJsYWNrKTtcblx0fVxuXG5cdGg0IHtcblx0XHRmb250OiB2YXIoLS1kZXNrdG9wLTE5MjAtaC02KTtcblx0XHRtYXJnaW46IDI4cHggMCAxNnB4O1xuXHRcdGNvbG9yOiB2YXIoLS1tYWluLWJsYWNrKTtcblx0fVxuXG5cdGg1IHtcblx0XHRmb250OiB2YXIoLS1kZXNrdG9wLTE5MjAtaC03KTtcblx0XHRtYXJnaW46IDI0cHggMCAxNHB4O1xuXHRcdGNvbG9yOiB2YXIoLS1tYWluLWJsYWNrKTtcblx0fVxuXG5cdGg2IHtcblx0XHRmb250OiB2YXIoLS1ib2R5LWxhcmdlKTtcblx0XHRtYXJnaW46IDIwcHggMCAxMnB4O1xuXHRcdGNvbG9yOiB2YXIoLS1tYWluLWJsYWNrKTtcblx0fVxuXG5cdHAge1xuXHRcdG1hcmdpbjogMCAwIDE2cHg7XG5cdFx0Zm9udDogdmFyKC0tYm9keS1sYXJnZSk7XG5cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDEycHg7XG5cdFx0XHRmb250OiB2YXIoLS1ib2R5LW1lZGl1bSk7XG5cdFx0fVxuXHR9XG5cblx0c3Ryb25nLFxuXHRiIHtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHR9XG5cblx0ZW0sXG5cdGkge1xuXHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0fVxuXG5cdHNtYWxsIHtcblx0XHRmb250OiB2YXIoLS1ib2R5LXNtYWxsKTtcblx0XHRjb2xvcjogdmFyKC0tZ3JleS01MDApO1xuXHR9XG5cblx0YSB7XG5cdFx0Y29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0dHJhbnNpdGlvbjogNDAwbXM7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktYmx1ZS10ZXh0KTtcblx0XHR9XG5cdH1cblxuXHR1bCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGdhcDogMTBweDtcblx0XHRtYXJnaW46IDAgMCAyMHB4IDIwcHg7XG5cdFx0cGFkZGluZzogMDtcblx0XHRmb250OiB2YXIoLS1ib2R5LW1lZGl1bSk7XG5cdH1cblxuXHR1bCBsaSB7XG5cdFx0bGlzdC1zdHlsZS1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMicgaGVpZ2h0PSc3JyB2aWV3Qm94PScwIDAgMTIgNyclM0UlM0NsaW5lIHgxPScwJyB5MT0nMycgeDI9JzEyJyB5Mj0nMycgc3Ryb2tlPSclMjM4Mzk2QjQnIHN0cm9rZS13aWR0aD0nMScvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcblx0fVxuXG5cdG9sIHtcblx0XHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG5cdFx0Y291bnRlci1yZXNldDogbnVtO1xuXHRcdG1hcmdpbjogMCAwIDIwcHggMzVweDtcblx0XHRwYWRkaW5nOiAxNXB4IDAgNXB4O1xuXHRcdGZvbnQ6IHZhcigtLWJvZHktbGFyZ2UpO1xuXHR9XG5cblx0b2wgbGkge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRtYXJnaW46IDA7XG5cdFx0cGFkZGluZzogMCAwIDIwcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEuNDtcblx0fVxuXG5cdG9sIGxpOjpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6IGNvdW50ZXIobnVtKTtcblx0XHRjb3VudGVyLWluY3JlbWVudDogbnVtO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IC0zcHg7XG5cdFx0bGVmdDogLTM4cHg7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdHdpZHRoOiAzMnB4O1xuXHRcdGhlaWdodDogMzJweDtcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHRjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWJsdWUtdGV4dCk7XG5cdFx0Zm9udDogdmFyKC0tY2FwdGlvbi1zbWFsbCk7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG5cblx0dGFibGUge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1hcmdpbjogMCAwIDI0cHg7XG5cdFx0Ym9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcblx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdGJvcmRlci1yYWRpdXM6IDEycHg7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRmb250OiB2YXIoLS1ib2R5LW1lZGl1bSk7XG5cdH1cblxuXHR0aCxcblx0dGQge1xuXHRcdHBhZGRpbmc6IDE0cHggMjBweDtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1zdHJva2UtbGlnaHQtYmx1ZSk7XG5cdH1cblxuXHR0aCB7XG5cdFx0Zm9udDogdmFyKC0tY2FwdGlvbi1tZWRpdW0pO1xuXHRcdGNvbG9yOiB2YXIoLS1tYWluLWJsYWNrKTtcblx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHR9XG5cblx0dGQge1xuXHRcdGNvbG9yOiB2YXIoLS1ncmV5LTUwMCk7XG5cdH1cblxuXHR0cjpsYXN0LWNoaWxkIHRkIHtcblx0XHRib3JkZXItYm90dG9tOiBub25lO1xuXHR9XG5cblx0aW1nIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdG1hcmdpbjogMCAwIDI0cHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogMTJweDtcblx0fVxuXG5cdHZpZGVvLFxuXHRpZnJhbWUge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRtYXJnaW46IDAgMCAyNHB4O1xuXHRcdGJvcmRlcjogMDtcblx0XHRib3JkZXItcmFkaXVzOiAxMnB4O1xuXHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdH1cblxuXHR2aWRlbyB7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdGFzcGVjdC1yYXRpbzogMTYgLyA5O1xuXHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHR9XG5cblx0aWZyYW1lIHtcblx0XHRhc3BlY3QtcmF0aW86IDE2IC8gOTtcblx0XHRtaW4taGVpZ2h0OiAyNDBweDtcblx0fVxuXG5cdGJsb2NrcXVvdGUge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRtYXJnaW46IDE2cHggMCAyNHB4O1xuXHRcdHBhZGRpbmc6IDIwcHggMjBweCAyMHB4IDgwcHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogMTJweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kLXRpZmZhbnkpO1xuXHRcdGZvbnQ6IHZhcigtLWJvZHktbGFyZ2UpO1xuXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRcdHBhZGRpbmc6IDE2cHggMjBweDtcblx0XHRcdGZvbnQ6IHZhcigtLWJvZHktbWVkaXVtKTtcblx0XHR9XG5cdH1cbn1cbiIsIi5tb2JpbGVfbmF2cyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAmLnNob3cge1xuICAgICAgICAubW9iaWxlX25hdnNfX2hlYWRlciB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHggOHB4IDAgMDtcblxuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm1vYmlsZV9uYXZzX19saXN0IHtcbiAgICAgICAgICAgIC8vIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxufVxuXG4ubW9iaWxlX25hdnNfX2hlYWRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nOiAxOXB4IDIwcHg7XG4gICAgY29sb3I6IHZhcigtLW1haW4tYmxhY2spO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhY2tncm91bmQtYmx1ZSk7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIHRyYW5zaXRpb246IDQwMG1zO1xuXG4gICAgc3ZnIHtcbiAgICAgICAgdHJhbnNpdGlvbjogNDAwbXM7XG4gICAgfVxufVxuXG4ubW9iaWxlX25hdnNfX2xpc3Qge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNmYxZmM7XG4gICAgdHJhbnNpdGlvbjogNDAwbXM7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgOHB4IDhweDtcbiAgICB6LWluZGV4OiAzO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDYwcHg7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcblxuICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgZm9udDogdmFyKC0tY2FwdGlvbi1zbWFsbCk7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1ncmV5LTUwMCk7XG4gICAgfVxufVxuIiwiI3BvbGljeS1jb250YWluZXIge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdGhlaWdodDogMTAwJTtcblx0d2lkdGg6IDEwMCU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblxuXHR6LWluZGV4OiA5OTtcblxuXHQucG9saWN5X21vZGFsLWNsb3NlIHtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHJpZ2h0OiAtMzZweDtcblx0XHR0b3A6IC0zNXB4O1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA5MDBweCkge1xuXHRcdFx0cmlnaHQ6IDEwcHg7XG5cdFx0XHR0b3A6IDEwcHg7XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA3MzBweCkge1xuXHRcdFx0cmlnaHQ6IDEwcHg7XG5cdFx0XHR0b3A6IDEwcHg7XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRyaWdodDogMTBweDtcblx0XHRcdHRvcDogMTBweDtcblx0XHR9XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRzdmcgcGF0aCB7XG5cdFx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjNzO1xuXHRcdFx0XHRzdHJva2U6ICNmZmZmZmY7XG5cdFx0XHR9XG5cdFx0XHRzdmcgY2lyY2xlIHtcblx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuM3M7XG5cdFx0XHRcdGZpbGw6IHZhcigtLXNlY29uZGFyeS1ibHVlLXRleHQpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQucG9saWN5LWVycm9yIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0Ym90dG9tOiAtOXB4O1xuXHRcdGxlZnQ6IDVweDtcblx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0cGFkZGluZy10b3A6IDE1cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDA7XG5cdFx0YW5pbWF0aW9uOiBmYWRlSW4gbGluZWFyIDAuMnM7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRjb2xvcjogcmdiKDE5NiwgMCwgMCk7XG5cdH1cblx0LnBvbGljeS1lcnJvci10ZXh0YXJlYSB7XG5cdFx0Ym90dG9tOiAwICFpbXBvcnRhbnQ7XG5cdH1cblx0aDIge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGFuaW1hdGlvbjogbW9kYWxDb250ZW50RmFkZUluIDAuMnMgMC4zcyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpXG5cdFx0XHRmb3J3YXJkcztcblx0fVxuXG5cdEBrZXlmcmFtZXMgZXJyb3JTaG93IHtcblx0XHRmcm9tIHtcblx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdH1cblx0XHR0byB7XG5cdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0cGFkZGluZy10b3A6IDE1cHg7XG5cdFx0fVxuXHR9XG5cblx0LnBvbGljeS1iYWNrZ3JvdW5kIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ZGlzcGxheTogdGFibGUtY2VsbDtcblx0XHRiYWNrZ3JvdW5kOiByZ2JhKDQsIDI3LCA2NiwgMC42MzcpO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogOTAwcHgpIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0fVxuXHRcdC5wb2xpY3kge1xuXHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgwKTtcblx0XHRcdGJhY2tncm91bmQ6IHdoaXRlO1xuXHRcdFx0cGFkZGluZzogNDBweCAzMHB4O1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR3aWR0aDogNTAwcHg7XG5cdFx0XHRtYXgtaGVpZ2h0OiA2NjBweDtcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA5MDBweCkge1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdG92ZXJmbG93OiBoaWRkZW4gYXV0bztcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHQmOjotd2Via2l0LXNjcm9sbGJhciB7XG5cdFx0XHRcdFx0d2lkdGg6IDNweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcblx0XHRcdFx0XHRtYXJnaW46IDEwcHggMDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyZXktMzAwKTtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAxMXB4O1xuXHRcdFx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjRzO1xuXHRcdFx0XHRcdC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNHM7XG5cdFx0XHRcdFx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC40cztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcblx0XHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xuXHRcdFx0fVxuXHRcdFx0LnBvbGljeS1lcnJvci1tZXNzYWdlIHtcblx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRcdGJveC1zaGFkb3c6IHJnYmEoMCwgMCwgMCwgMC4yNCkgMHB4IDNweCA4cHg7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdGFuaW1hdGlvbjogZmFkZUluIDAuM3MgbGluZWFyO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHotaW5kZXg6IDk5OTtcblx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHRcdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRcdHdpZHRoOiA5NSU7XG5cdFx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQucmV2aWV3LWNsb3NlLXN1Y2Nlc3Mge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuXHRcdFx0XHRjb2xvcjogdmFyKC0tbWFpbi13aGl0ZSk7XG5cdFx0XHRcdHBhZGRpbmc6IDE1cHggMjRweDtcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBlYXNlLWluLW91dCAwLjNzO1xuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnktYmx1ZS10ZXh0KTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LnBvbGljeS1wdXQtY2xvc2Utc3VjY2VzcyB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG5cdFx0XHRcdGNvbG9yOiB2YXIoLS1tYWluLXdoaXRlKTtcblx0XHRcdFx0cGFkZGluZzogMTVweCAyNHB4O1xuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdFx0XHRcdHRyYW5zaXRpb246IGVhc2UtaW4tb3V0IDAuM3M7XG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNlY29uZGFyeS1ibHVlLXRleHQpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQucG9saWN5X3NwaW5uZXIge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHR6LWluZGV4OiA5O1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0XHRcdH1cblxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0cGFkZGluZzogMjRweCAxNXB4O1xuXHRcdFx0fVxuXG5cdFx0XHQucG9saWN5LWNsb3NlLXN1Y2Nlc3Mge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuXHRcdFx0XHRjb2xvcjogdmFyKC0tbWFpbi13aGl0ZSk7XG5cdFx0XHRcdHBhZGRpbmc6IDE1cHggMjRweDtcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBlYXNlLWluLW91dCAwLjNzO1xuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnktYmx1ZS10ZXh0KTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0bWF4LXdpZHRoOiA0NjBweDtcblx0XHRcdH1cblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUxMHB4KSB7XG5cdFx0XHRcdG1heC13aWR0aDogMzc0cHg7XG5cdFx0XHR9XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MzBweCkge1xuXHRcdFx0XHRtYXgtaGVpZ2h0OiA2ODBweDtcblx0XHRcdH1cblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NXB4KSB7XG5cdFx0XHRcdG1heC13aWR0aDogMzMwcHg7XG5cdFx0XHR9XG5cdFx0XHQucG9saWN5LWNhcHRpb24ge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0XHRmb250OiB2YXIoLS1jYXB0aW9uLWxhcmdlKTtcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblxuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQucG9saWN5LWlucHV0LXdyYXBwZXIge1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR9XG5cdFx0XHQucG9saWN5LWlucHV0cy13cmFwcGVyIHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0Z2FwOiAyMHB4O1xuXHRcdFx0fVxuXHRcdFx0LnBvbGljeS1sYWJlbCB7XG5cdFx0XHRcdGZvbnQ6IHZhcigtLWJvZHktbWVkaXVtKTtcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDVweDtcblx0XHRcdH1cblx0XHRcdC5wb2xpY3ktaW5wdXQge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pbnB1dC1ncmV5LWZpbGwpO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0cGFkZGluZzogMTVweCAyMHB4O1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdFx0XHRcdCY6OnBsYWNlaG9sZGVyIHtcblx0XHRcdFx0XHRmb250OiB2YXIoLS1idXR0b24tbWVkaXVtKTtcblx0XHRcdFx0XHRjb2xvcjogdmFyKC0tZ3JleS01MDApO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQucG9saWN5LXRleHQtc3VibWl0IHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMTRweDtcblxuXHRcdFx0XHRjb2xvcjogdmFyKC0tZ3JleS01MDApO1xuXHRcdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxNnB4O1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MzBweCkge1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDQ0cHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcztcblx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdGNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRjb2xvcjogdmFyKC0tZ3JleS01MDApO1xuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQjZHJvcC1hcmVhIHtcblx0XHRcdFx0Ym9yZGVyOiAycHggZGFzaGVkIHZhcigtLXN0cm9rZS1saWdodC1ibHVlKTtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0aGVpZ2h0OiAxMDBweDtcblxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRib3JkZXI6IDJweCBzb2xpZCAjZmQ3OTIzYWI7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCNkcm9wLWFyZWEuaGlnaGxpZ2h0IHtcblx0XHRcdFx0Ym9yZGVyOiAycHggc29saWQgI2ZkNzkyM2FiO1xuXHRcdFx0fVxuXHRcdFx0cCB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHR9XG5cdFx0XHQubXktZm9ybSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHR9XG5cdFx0XHQjZmlsZUxpc3Qge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHRnYXA6IDEwcHg7XG5cdFx0XHRcdGxpIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pbnB1dC1ncmV5LWZpbGwpO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDExcHggMjRweDtcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDI0M3B4O1xuXHRcdFx0XHRcdG1pbi13aWR0aDogMjQzcHg7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHRcdFx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0XHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblx0XHRcdFx0XHRmb250OiB2YXIoLS1idXR0b24tbWVkaXVtKTtcblx0XHRcdFx0XHRjb2xvcjogdmFyKC0tbWFpbi1ibGFjayk7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRwIHtcblx0XHRcdFx0XHRcdHotaW5kZXg6IDk5O1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwcHg7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDEwcHg7XG5cdFx0XHRcdFx0XHRyaWdodDogMTVweDtcblx0XHRcdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTAnIGhlaWdodD0nMTAnIHZpZXdCb3g9JzAgMCAxMCAxMCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTkuNzQ3ODYgMC4yNTIxMzVDOS40MTE2OCAtMC4wODQwNTM3IDguODY2NjQgLTAuMDg0MDM2NSA4LjUzMDQ3IDAuMjUyMTM1TDQuOTk5OTkgMy43ODI2TDEuNDY5NTMgMC4yNTIxNDZDMS4xMzMzNiAtMC4wODQwMjU5IDAuNTg4MzIgLTAuMDg0MDQzMiAwLjI1MjEzNCAwLjI1MjE0NkMtMC4wODQwNDk5IDAuNTg4MzM1IC0wLjA4NDAzOTYgMS4xMzMzOCAwLjI1MjEzNCAxLjQ2OTU1TDMuNzgyNTkgNUwwLjI1MjE0NiA4LjUzMDQ0Qy0wLjA4NDAyNTcgOC44NjY2MiAtMC4wODQwMzc3IDkuNDExNjYgMC4yNTIxNDYgOS43NDc4NUMwLjU4ODMzMiAxMC4wODQgMS4xMzMzNyAxMC4wODQgMS40Njk1NSA5Ljc0Nzg1TDQuOTk5OTkgNi4yMTczOUw4LjUzMDQ1IDkuNzQ3ODdDOC44NjY2MiAxMC4wODQgOS40MTE2NyAxMC4wODQgOS43NDc4NSA5Ljc0Nzg3QzEwLjA4NCA5LjQxMTY4IDEwLjA4NCA4Ljg2NjYzIDkuNzQ3ODYgOC41MzA0NUw2LjIxNzM5IDVMOS43NDc4NiAxLjQ2OTU0QzEwLjA4NCAxLjEzMzM3IDEwLjA4NDEgMC41ODgzMjQgOS43NDc4NiAwLjI1MjEzNVonIGZpbGw9JyUyMzAwMTQzNCcvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0XHRcdGxlZnQ6IDIycHg7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTJweDtcblx0XHRcdFx0XHRcdGhlaWdodDogMTRweDtcblx0XHRcdFx0XHRcdHRvcDogMTdweDtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltZy9zaGFyZWQvaWNvbnMvZG9jcy5zdmcnKTtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQjZ2FsbGVyeSBpbWcge1xuXHRcdFx0XHR3aWR0aDogMTUwcHg7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdH1cblx0XHRcdC5idXR0b24ge1xuXHRcdFx0XHRmb250OiB2YXIoLS1idXR0b24tbWVkaXVtKTtcblx0XHRcdFx0Y29sb3I6IHZhcigtLW1haW4tYmxhY2spO1xuXHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRnYXA6IDRweDtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjJzO1xuXHRcdFx0fVxuXG5cdFx0XHQucG9saWN5LWRlc2Mge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuXHRcdFx0XHRnYXA6IDRweDtcblx0XHRcdFx0cGFkZGluZzogMzBweCAwO1xuXHRcdFx0XHQucG9saWN5LXRleHQge1xuXHRcdFx0XHRcdGZvbnQ6IHZhcigtLWJ1dHRvbi1tZWRpdW0pO1xuXHRcdFx0XHRcdGNvbG9yOiB2YXIoLS1tYWluLWJsYWNrKTtcblx0XHRcdFx0fVxuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRcdHJpZ2h0OiA3MHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTEwcHgpIHtcblx0XHRcdFx0XHRyaWdodDogMzFweCAhaW1wb3J0YW50O1xuXHRcdFx0XHR9XG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQzMHB4KSB7XG5cdFx0XHRcdFx0dG9wOiA4NHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0cmlnaHQ6IDE2M3B4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc1cHgpIHtcblx0XHRcdFx0XHRyaWdodDogMTM5cHggIWltcG9ydGFudDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0I2ZpbGVFbGVtIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblxuXHRcdFx0LmZlZWRiYWNrX19vay13cmFwcGVyIHtcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0XHRwYWRkaW5nOiAzMHB4IDUwcHggIWltcG9ydGFudDtcblx0XHRcdFx0fVxuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzVweCkge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDIwcHggNTBweCAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRpbWcge1xuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRcdHdpZHRoOiAyMDBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LnBvbGljeS1jb21tZW50IHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0taW5wdXQtZ3JleS1maWxsKTtcblx0XHRcdFx0cGFkZGluZzogMTVweCAyMHB4O1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRyZXNpemU6IG5vbmU7XG5cdFx0XHRcdGhlaWdodDogMTAwcHg7XG5cdFx0XHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0XHRcdCY6OnBsYWNlaG9sZGVyIHtcblx0XHRcdFx0XHRmb250OiB2YXIoLS1idXR0b24tbWVkaXVtKTtcblx0XHRcdFx0XHRjb2xvcjogdmFyKC0tZ3JleS01MDApO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQucG9saWN5LXN1Ym1pdCB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0XHRcdGNvbG9yOiB2YXIoLS1tYWluLXdoaXRlKTtcblx0XHRcdFx0Zm9udDogdmFyKC0tYnV0dG9uLW1lZGl1bSk7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRwYWRkaW5nOiAxNXB4IDA7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4tb3JhbmdlKTtcblx0XHRcdFx0dHJhbnNpdGlvbjogNDAwbXM7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDZweDtcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxNHB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNlOTZkMWQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5wb2xpY3ktc3VibWl0LWluYWN0aXZlIHtcblx0XHRcdFx0b3BhY2l0eTogMC42O1xuXHRcdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0aDMge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGFuaW1hdGlvbjogbW9kYWxDb250ZW50RmFkZUluIDAuN3MgMC44cyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpXG5cdFx0XHRmb3J3YXJkcztcblx0fVxuXHQuZmVlZGJhY2tfX29rLXRleHQge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGFuaW1hdGlvbjogbW9kYWxDb250ZW50RmFkZUluIDAuN3MgMC44cyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpXG5cdFx0XHRmb3J3YXJkcztcblx0fVxuXHRpbWcge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGFuaW1hdGlvbjogbW9kYWxDb250ZW50RmFkZUluIDAuNHMgMC42cyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpXG5cdFx0XHRmb3J3YXJkcztcblx0fVxuXHQucG9saWN5LWNsb3NlLXN1Y2Nlc3Mge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGFuaW1hdGlvbjogbW9kYWxDb250ZW50RmFkZUluIDAuN3MgMC44cyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpXG5cdFx0XHRmb3J3YXJkcztcblx0fVxufVxuLnBvbGljeS1zaG93IHtcblx0ZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcblx0YW5pbWF0aW9uOiBmYWRlSW4gMC4zcyBsaW5lYXI7XG5cdC5wb2xpY3kge1xuXHRcdGFuaW1hdGlvbjogYmxvd1VwTW9kYWwgMC41cyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpIGZvcndhcmRzO1xuXHR9XG59XG5cbi5wb2xpY3ktb3V0IHtcblx0YW5pbWF0aW9uOiBsb2dpbk91dEJnIDAuNHMgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKSBmb3J3YXJkcztcblx0LnBvbGljeSB7XG5cdFx0YW5pbWF0aW9uOiBibG93VXBNb2RhbFR3byAwLjVzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSkgZm9yd2FyZHM7XG5cdH1cbn1cblxuQGtleWZyYW1lcyBsb2dpbk91dEJnIHtcblx0ZnJvbSB7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxuXHR0byB7XG5cdFx0b3BhY2l0eTogMDtcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIGJsb3dVcE1vZGFsIHtcblx0MCUge1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoMCk7XG5cdH1cblx0MTAwJSB7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgxKTtcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIGJsb3dVcE1vZGFsVHdvIHtcblx0MCUge1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoMSk7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxuXHQxMDAlIHtcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDApO1xuXHRcdG9wYWNpdHk6IDA7XG5cdH1cbn1cbiIsIiNyZXZpZXctY29udGFpbmVyIHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHRkaXNwbGF5OiBub25lO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHdpZHRoOiAxMDAlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cblx0ei1pbmRleDogOTk7XG5cblx0LnJldmlld19tb2RhbC1jbG9zZSB7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDogLTM2cHg7XG5cdFx0dG9wOiAtMzVweDtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogOTAwcHgpIHtcblx0XHRcdHJpZ2h0OiAxMHB4O1xuXHRcdFx0dG9wOiAxMHB4O1xuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogODAwcHgpIHtcblx0XHRcdHJpZ2h0OiAxMHB4O1xuXHRcdFx0dG9wOiAxMHB4O1xuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0cmlnaHQ6IDEwcHg7XG5cdFx0XHR0b3A6IDEwcHg7XG5cdFx0fVxuXHRcdCY6aG92ZXIge1xuXHRcdFx0c3ZnIHBhdGgge1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcztcblx0XHRcdFx0c3Ryb2tlOiAjZmZmZmZmO1xuXHRcdFx0fVxuXHRcdFx0c3ZnIGNpcmNsZSB7XG5cdFx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjNzO1xuXHRcdFx0XHRmaWxsOiB2YXIoLS1zZWNvbmRhcnktYmx1ZS10ZXh0KTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LnJldmlldy1lcnJvciB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGJvdHRvbTogLTlweDtcblx0XHRsZWZ0OiA1cHg7XG5cdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdHBhZGRpbmctdG9wOiAxNXB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAwO1xuXHRcdGFuaW1hdGlvbjogZmFkZUluIGxpbmVhciAwLjJzO1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0Y29sb3I6IHJnYigxOTYsIDAsIDApO1xuXHR9XG5cdC5yZXZpZXctZXJyb3ItdGV4dGFyZWEge1xuXHRcdGJvdHRvbTogMCAhaW1wb3J0YW50O1xuXHR9XG5cdGgyIHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRhbmltYXRpb246IG1vZGFsQ29udGVudEZhZGVJbiAwLjJzIDAuM3MgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKVxuXHRcdFx0Zm9yd2FyZHM7XG5cdH1cblxuXHRAa2V5ZnJhbWVzIGVycm9yU2hvdyB7XG5cdFx0ZnJvbSB7XG5cdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHR9XG5cdFx0dG8ge1xuXHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdHBhZGRpbmctdG9wOiAxNXB4O1xuXHRcdH1cblx0fVxuXG5cdC5yZXZpZXctYmFja2dyb3VuZCB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cdFx0YmFja2dyb3VuZDogcmdiYSg0LCAyNywgNjYsIDAuNjM3KTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDkwMHB4KSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdH1cblx0XHQucmV2aWV3IHtcblx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMCk7XG5cdFx0XHRiYWNrZ3JvdW5kOiB3aGl0ZTtcblx0XHRcdHBhZGRpbmc6IDQwcHggMzBweDtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdFx0XHRmb250LXdlaWdodDogMzAwO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0d2lkdGg6IDUwMHB4O1xuXHRcdFx0bWF4LWhlaWdodDogNjQ0cHg7XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogOTAwcHgpIHtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbiBhdXRvO1xuXHRcdFx0XHQmOjotd2Via2l0LXNjcm9sbGJhciB7XG5cdFx0XHRcdFx0d2lkdGg6IDNweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcblx0XHRcdFx0XHRtYXJnaW46IDEwcHggMDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyZXktMzAwKTtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAxMXB4O1xuXHRcdFx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjRzO1xuXHRcdFx0XHRcdC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNHM7XG5cdFx0XHRcdFx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC40cztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0cGFkZGluZzogMzBweCAyMHB4O1xuXHRcdFx0XHRtYXJnaW46IDAgMTVweDtcblx0XHRcdH1cblx0XHRcdC5yZXZpZXctc3Bpbm5lciB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0ei1pbmRleDogOTtcblx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHRcdFx0fVxuXHRcdFx0LnJldmlldy1lcnJvci1tZXNzYWdlIHtcblx0XHRcdFx0Ym94LXNoYWRvdzogcmdiYSgwLCAwLCAwLCAwLjI0KSAwcHggM3B4IDhweDtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0YW5pbWF0aW9uOiBmYWRlSW4gMC4zcyBsaW5lYXI7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0ei1pbmRleDogOTk5O1xuXHRcdFx0XHR0b3A6IDEwMHB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0XHRcdFx0bGVmdDogLTQ1cHg7XG5cblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0XHRsZWZ0OiAxMHB4O1xuXHRcdFx0XHRcdHdpZHRoOiA5NSU7XG5cdFx0XHRcdH1cblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc1cHgpIHtcblx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQucmV2aWV3LWNsb3NlLXN1Y2Nlc3Mge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuXHRcdFx0XHRjb2xvcjogdmFyKC0tbWFpbi13aGl0ZSk7XG5cdFx0XHRcdHBhZGRpbmc6IDE1cHggMjRweDtcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBlYXNlLWluLW91dCAwLjNzO1xuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnktYmx1ZS10ZXh0KTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRcdG1heC13aWR0aDogNTAwcHg7XG5cdFx0XHR9XG5cblx0XHRcdC5yZXZpZXctY2FwdGlvbiB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHRcdGZvbnQ6IHZhcigtLWNhcHRpb24tbGFyZ2UpO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5yZXZpZXctaW5wdXQtd3JhcHBlciB7XG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdH1cblx0XHRcdC5yZXZpZXctaW5wdXRzLXdyYXBwZXIge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHRnYXA6IDIwcHg7XG5cdFx0XHR9XG5cdFx0XHQucmV2aWV3LWxhYmVsIHtcblx0XHRcdFx0Zm9udDogdmFyKC0tYm9keS1tZWRpdW0pO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogNXB4O1xuXHRcdFx0fVxuXHRcdFx0LnJldmlldy1pbnB1dCB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWlucHV0LWdyZXktZmlsbCk7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRwYWRkaW5nOiAxNXB4IDIwcHg7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDhweDtcblx0XHRcdFx0Jjo6cGxhY2Vob2xkZXIge1xuXHRcdFx0XHRcdGZvbnQ6IHZhcigtLWJ1dHRvbi1tZWRpdW0pO1xuXHRcdFx0XHRcdGNvbG9yOiB2YXIoLS1ncmV5LTUwMCk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5mZWVkYmFja19fb2std3JhcHBlciB7XG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdGltZyB7XG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdFx0d2lkdGg6IDIwMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQucmV2aWV3LWNvbW1lbnQge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pbnB1dC1ncmV5LWZpbGwpO1xuXHRcdFx0XHRwYWRkaW5nOiAxNXB4IDIwcHg7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDhweDtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdHJlc2l6ZTogbm9uZTtcblx0XHRcdFx0aGVpZ2h0OiAxMDBweDtcblx0XHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHRcdFx0Jjo6cGxhY2Vob2xkZXIge1xuXHRcdFx0XHRcdGZvbnQ6IHZhcigtLWJ1dHRvbi1tZWRpdW0pO1xuXHRcdFx0XHRcdGNvbG9yOiB2YXIoLS1ncmV5LTUwMCk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5yZXZpZXctc3VibWl0IHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMjRweDtcblx0XHRcdFx0Y29sb3I6IHZhcigtLW1haW4td2hpdGUpO1xuXHRcdFx0XHRmb250OiB2YXIoLS1idXR0b24tbWVkaXVtKTtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdHBhZGRpbmc6IDE1cHggMDtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi1vcmFuZ2UpO1xuXHRcdFx0XHR0cmFuc2l0aW9uOiA0MDBtcztcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNnB4O1xuXG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNlOTZkMWQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5yZXZpZXctc3VibWl0LWluYWN0aXZlIHtcblx0XHRcdFx0b3BhY2l0eTogMC42O1xuXHRcdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0aDMge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGFuaW1hdGlvbjogbW9kYWxDb250ZW50RmFkZUluIDAuN3MgMC44cyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpXG5cdFx0XHRmb3J3YXJkcztcblx0fVxuXHRpbWcge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGFuaW1hdGlvbjogbW9kYWxDb250ZW50RmFkZUluIDAuNHMgMC42cyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpXG5cdFx0XHRmb3J3YXJkcztcblx0fVxuXHQucmV2aWV3LWNsb3NlLXN1Y2Nlc3Mge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGFuaW1hdGlvbjogbW9kYWxDb250ZW50RmFkZUluIDAuN3MgMC44cyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpXG5cdFx0XHRmb3J3YXJkcztcblx0fVxufVxuLnJldmlldy1zaG93IHtcblx0ZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcblx0YW5pbWF0aW9uOiBmYWRlSW4gMC4zcyBsaW5lYXI7XG5cdC5yZXZpZXcge1xuXHRcdGFuaW1hdGlvbjogYmxvd1VwTW9kYWwgMC41cyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpIGZvcndhcmRzO1xuXHR9XG59XG5cbi5yZXZpZXctb3V0IHtcblx0YW5pbWF0aW9uOiBsb2dpbk91dEJnIDAuNHMgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKSBmb3J3YXJkcztcblx0LnJldmlldyB7XG5cdFx0YW5pbWF0aW9uOiBibG93VXBNb2RhbFR3byAwLjVzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSkgZm9yd2FyZHM7XG5cdH1cbn1cblxuQGtleWZyYW1lcyBsb2dpbk91dEJnIHtcblx0ZnJvbSB7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxuXHR0byB7XG5cdFx0b3BhY2l0eTogMDtcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIGJsb3dVcE1vZGFsIHtcblx0MCUge1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoMCk7XG5cdH1cblx0MTAwJSB7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgxKTtcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIGJsb3dVcE1vZGFsVHdvIHtcblx0MCUge1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoMSk7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxuXHQxMDAlIHtcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDApO1xuXHRcdG9wYWNpdHk6IDA7XG5cdH1cbn1cbiIsIi5zZW8tdGV4dCB7XG5cdG1hcmdpbi1ib3R0b206IHZhcigtLXNlY3Rpb24tbWIpO1xufVxuXG4uc2VvLXRleHRfX2lubmVyIHtcblx0cGFkZGluZzogODBweCA2MHB4O1xuXHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kLWJsdWUpO1xuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdHBhZGRpbmc6IDYwcHggNTBweDtcblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdHBhZGRpbmc6IDUwcHggNDBweDtcblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0cGFkZGluZzogMzZweCAyMHB4O1xuXHR9XG59XG5cbi5zZW8tdGV4dF9fY29udGVudCB7XG5cdEBpbmNsdWRlIHR5cG9ncmFwaHktY29udGVudDtcbn1cbiIsIi5nZXRfaXRlbXMtd3JhcHBlciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0LnNwaW5uZXItd3JhcHBlciB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRib3R0b206IC0xMDBweDtcblx0XHRsZWZ0OiA1MCU7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXHRcdHotaW5kZXg6IDEwMDAwO1xuXHRcdHRyYW5zaXRpb246IG9wYWNpdHkgNDAwbXM7XG5cdH1cbn1cblxuLnNwaW5uZXIge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDYwcHg7XG5cdGhlaWdodDogNjBweDtcblx0dHJhbnNpdGlvbjogNDAwbXM7XG5cdGFuaW1hdGlvbjogZmFkZUluIDAuM3MgbGluZWFyO1xufVxuXG4uc3Bpbm5lciBkaXYge1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRkaXNwbGF5OiBibG9jaztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR3aWR0aDogNjBweDtcblx0aGVpZ2h0OiA2MHB4O1xuXHRib3JkZXI6IDRweCBzb2xpZCB2YXIoLS1tYWluLWJsdWUpO1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdGFuaW1hdGlvbjogc3Bpbm5lciAxLjJzIGN1YmljLWJlemllcigwLjUsIDAsIDAuNSwgMSkgaW5maW5pdGU7XG5cdGJvcmRlci1jb2xvcjogdmFyKC0tbWFpbi1ibHVlKSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbn1cblxuLnNwaW5uZXIgZGl2Om50aC1jaGlsZCgxKSB7XG5cdGFuaW1hdGlvbi1kZWxheTogLTAuNDVzO1xufVxuXG4uc3Bpbm5lciBkaXY6bnRoLWNoaWxkKDIpIHtcblx0YW5pbWF0aW9uLWRlbGF5OiAtMC4zcztcbn1cblxuLnNwaW5uZXIgZGl2Om50aC1jaGlsZCgzKSB7XG5cdGFuaW1hdGlvbi1kZWxheTogLTAuMTVzO1xufVxuXG5Aa2V5ZnJhbWVzIHNwaW5uZXIge1xuXHQwJSB7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG5cdH1cblx0MTAwJSB7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcblx0fVxufVxuLnNwaW5uZXJfaGlkZGVuIHtcblx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuIiwiLnN0ZXBzIHtcblx0bWFyZ2luLWJvdHRvbTogdmFyKC0tc2VjdGlvbi1tYik7XG5cblx0LnRpdGxlIHtcblx0XHRtYXgtd2lkdGg6IDc3M3B4O1xuXHRcdG1hcmdpbi1ib3R0b206IDUwcHg7XG5cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDQ2cHg7XG5cdFx0fVxuXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0XHR3aWR0aDogNTQwcHg7XG5cdFx0XHRtYXgtd2lkdGg6IDU0MHB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNDRweDtcblx0XHR9XG5cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdH1cblx0fVxufVxuXG4uc3RlcHNfX2NhcmRzIHtcblx0ZGlzcGxheTogZ3JpZDtcblx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcblx0Z2FwOiAzMHB4O1xuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRnYXA6IDIwcHg7XG5cdH1cbn1cblxuLnN0ZXBzX19jYXJkIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZC1ibHVlKTtcblx0aGVpZ2h0OiAzNzBweDtcblx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0cGFkZGluZzogNDBweCAyMHB4IDIycHggNDBweDtcblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdGhlaWdodDogYXV0bztcblx0XHRnYXA6IDMycHg7XG5cdFx0cGFkZGluZzogMzJweCAzMHB4IDQ3cHggMzJweDtcblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0cGFkZGluZzogMzBweCA0N3B4IDM3cHggMjBweDtcblx0XHRnYXA6IDIwcHg7XG5cdH1cbn1cblxuLnN0ZXBzX19jYXJkX2NpcmNsZSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzYwJyBoZWlnaHQ9JzYwJyBmaWxsPSdub25lJyUzRSUzQ2NpcmNsZSBjeD0nMzAnIGN5PSczMCcgcj0nMjkuNScgc3Ryb2tlPSd1cmwoJTIzYSknLyUzRSUzQ2RlZnMlM0UlM0NyYWRpYWxHcmFkaWVudCBpZD0nYScgY3g9JzAnIGN5PScwJyByPScxJyBncmFkaWVudFRyYW5zZm9ybT0ncm90YXRlKC0xMzUgMzcuNzEzIDEuOTUyKSBzY2FsZSg2Ni40NjggMTAwOC42NCknIGdyYWRpZW50VW5pdHM9J3VzZXJTcGFjZU9uVXNlJyUzRSUzQ3N0b3Agc3RvcC1jb2xvcj0nJTIzNDU3Q0RDJy8lM0UlM0NzdG9wIG9mZnNldD0nLjkwMicgc3RvcC1jb2xvcj0nJTIzNDU3Q0RDJyBzdG9wLW9wYWNpdHk9JzAnLyUzRSUzQy9yYWRpYWxHcmFkaWVudCUzRSUzQy9kZWZzJTNFJTNDL3N2ZyUzRVwiKTtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdHdpZHRoOiA2MHB4O1xuXHRoZWlnaHQ6IDYwcHg7XG5cdG1hcmdpbi1ib3R0b206IDg1cHg7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0Y29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdG1hcmdpbi1ib3R0b206IDk1cHg7XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHR3aWR0aDogNTBweDtcblx0XHRoZWlnaHQ6IDUwcHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzUwJyBoZWlnaHQ9JzUwJyBmaWxsPSdub25lJyUzRSUzQ2NpcmNsZSBjeD0nMjUnIGN5PScyNScgcj0nMjQuNScgc3Ryb2tlPSd1cmwoJTIzYSknLyUzRSUzQ2RlZnMlM0UlM0NyYWRpYWxHcmFkaWVudCBpZD0nYScgY3g9JzAnIGN5PScwJyByPScxJyBncmFkaWVudFRyYW5zZm9ybT0ncm90YXRlKC0xMzUgMzEuNDI4IDEuNjI3KSBzY2FsZSg1NS4zOSA4NDAuNTM1KScgZ3JhZGllbnRVbml0cz0ndXNlclNwYWNlT25Vc2UnJTNFJTNDc3RvcCBzdG9wLWNvbG9yPSclMjM0NTdDREMnLyUzRSUzQ3N0b3Agb2Zmc2V0PScuOTAyJyBzdG9wLWNvbG9yPSclMjM0NTdDREMnIHN0b3Atb3BhY2l0eT0nMCcvJTNFJTNDL3JhZGlhbEdyYWRpZW50JTNFJTNDL2RlZnMlM0UlM0Mvc3ZnJTNFXCIpO1xuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHR3aWR0aDogNDVweDtcblx0XHRoZWlnaHQ6IDQ1cHg7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc0NScgaGVpZ2h0PSc0NScgZmlsbD0nbm9uZSclM0UlM0NjaXJjbGUgY3g9JzIyLjUnIGN5PScyMi41JyByPScyMicgc3Ryb2tlPSd1cmwoJTIzYSknLyUzRSUzQ2RlZnMlM0UlM0NyYWRpYWxHcmFkaWVudCBpZD0nYScgY3g9JzAnIGN5PScwJyByPScxJyBncmFkaWVudFRyYW5zZm9ybT0ncm90YXRlKC0xMzUgMjguMjg1IDEuNDY0KSBzY2FsZSg0OS44NTEgNzU2LjQ4MiknIGdyYWRpZW50VW5pdHM9J3VzZXJTcGFjZU9uVXNlJyUzRSUzQ3N0b3Agc3RvcC1jb2xvcj0nJTIzNDU3Q0RDJy8lM0UlM0NzdG9wIG9mZnNldD0nLjkwMicgc3RvcC1jb2xvcj0nJTIzNDU3Q0RDJyBzdG9wLW9wYWNpdHk9JzAnLyUzRSUzQy9yYWRpYWxHcmFkaWVudCUzRSUzQy9kZWZzJTNFJTNDL3N2ZyUzRVwiKTtcblx0fVxufVxuXG4uc3RlcHNfX2NhcmRfbmFtZSB7XG5cdGZvbnQ6IHZhcigtLWRlc2t0b3AtMTkyMC1oLTcpO1xuXHRtYXJnaW4tYm90dG9tOiAxNHB4O1xuXHRtYXgtd2lkdGg6IDIyNHB4O1xuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdG1hcmdpbi1ib3R0b206IDE4cHg7XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRtYXJnaW4tYm90dG9tOiAxNnB4O1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0bWF4LXdpZHRoOiAyMDVweDtcblx0fVxufVxuXG4uc3RlcHNfX2NhcmRfdGV4dCB7XG5cdGZvbnQ6IHZhcigtLWJvZHktbWVkaXVtKTtcblx0Y29sb3I6IHZhcigtLWdyZXktNTAwKTtcblxuXHRhIHtcblx0XHRjb2xvcjogaW5oZXJpdDtcblx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHR0cmFuc2Zvcm06IDQwMG1zO1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRjb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcblx0XHR9XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblx0XHRtYXgtd2lkdGg6IDM5N3B4O1xuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRmb250OiB2YXIoLS1ib2R5LXNtYWxsKTtcblx0fVxufVxuXG4uc3RlcHNfX2NhcmQtbGFzdCB7XG5cdGNvbG9yOiAjZmZmO1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1ncmFkaWVudC1ibHVlKTtcblxuXHQuc3RlcHNfX2NhcmRfY2lyY2xlIHtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSc2MCcgaGVpZ2h0PSc2MCcgdmlld0JveD0nMCAwIDYwIDYwJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDY2lyY2xlIGN4PSczMCcgY3k9JzMwJyByPScyOS41JyBzdHJva2U9J3VybCglMjNwYWludDBfcmFkaWFsXzY1OV83ODQpJy8lM0UlM0NjaXJjbGUgY3g9JzMwJyBjeT0nMzAnIHI9JzE0LjUnIHN0cm9rZT0nJTIzM0ZCMkIyJy8lM0UlM0NwYXRoIGQ9J001MSAxMEwyOSAzNC41TDI0IDMwJyBzdHJva2U9J3doaXRlJy8lM0UlM0NkZWZzJTNFJTNDcmFkaWFsR3JhZGllbnQgaWQ9J3BhaW50MF9yYWRpYWxfNjU5Xzc4NCcgY3g9JzAnIGN5PScwJyByPScxJyBncmFkaWVudFVuaXRzPSd1c2VyU3BhY2VPblVzZScgZ3JhZGllbnRUcmFuc2Zvcm09J3RyYW5zbGF0ZSg2MyAzMCkgcm90YXRlKC0xMzUpIHNjYWxlKDY2LjQ2OCAxMDA4LjY0KSclM0UlM0NzdG9wIHN0b3AtY29sb3I9J3doaXRlJy8lM0UlM0NzdG9wIG9mZnNldD0nMC45MDIzMDInIHN0b3AtY29sb3I9J3doaXRlJyBzdG9wLW9wYWNpdHk9JzAnLyUzRSUzQy9yYWRpYWxHcmFkaWVudCUzRSUzQy9kZWZzJTNFJTNDL3N2ZyUzRSUwQVwiKTtcblx0fVxuXG5cdC5zdGVwc19fY2FyZF9uYW1lIHtcblx0XHRtYXJnaW4tYm90dG9tOiAyOXB4O1xuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0LnN0ZXBzX19jYXJkX2NpcmNsZSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA4OXB4O1xuXHRcdH1cblxuXHRcdC5zdGVwc19fY2FyZF9uYW1lIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDMycHg7XG5cdFx0fVxuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0cGFkZGluZzogMzJweCAzMHB4IDQycHggMzJweDtcblxuXHRcdC5zdGVwc19fY2FyZF9uYW1lIHtcblx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDI3cHg7XG5cdFx0fVxuXG5cdFx0LnN0ZXBzX19jYXJkX2NpcmNsZSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc1MCcgaGVpZ2h0PSc1MCcgZmlsbD0nbm9uZSclM0UlM0NjaXJjbGUgY3g9JzI1JyBjeT0nMjUnIHI9JzI0LjUnIHN0cm9rZT0ndXJsKCUyM2EpJy8lM0UlM0NjaXJjbGUgY3g9JzI1JyBjeT0nMjUnIHI9JzEyJyBzdHJva2U9JyUyMzAyRENEQycvJTNFJTNDcGF0aCBzdHJva2U9JyUyM2ZmZicgZD0nTTQyLjUgOC4zMzMgMjQuMTY3IDI4Ljc1IDIwIDI1Jy8lM0UlM0NkZWZzJTNFJTNDcmFkaWFsR3JhZGllbnQgaWQ9J2EnIGN4PScwJyBjeT0nMCcgcj0nMScgZ3JhZGllbnRUcmFuc2Zvcm09J3JvdGF0ZSgtMTM1IDMxLjQyOCAxLjYyNykgc2NhbGUoNTUuMzkgODQwLjUzNSknIGdyYWRpZW50VW5pdHM9J3VzZXJTcGFjZU9uVXNlJyUzRSUzQ3N0b3Agc3RvcC1jb2xvcj0nJTIzZmZmJy8lM0UlM0NzdG9wIG9mZnNldD0nLjkwMicgc3RvcC1jb2xvcj0nJTIzZmZmJyBzdG9wLW9wYWNpdHk9JzAnLyUzRSUzQy9yYWRpYWxHcmFkaWVudCUzRSUzQy9kZWZzJTNFJTNDL3N2ZyUzRVwiKTtcblx0XHR9XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdHBhZGRpbmc6IDMwcHggNDdweCA0MHB4IDIwcHg7XG5cblx0XHQuc3RlcHNfX2NhcmRfbmFtZSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyOXB4O1xuXHRcdH1cblxuXHRcdC5zdGVwc19fY2FyZF9jaXJjbGUge1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc0NScgaGVpZ2h0PSc0NScgZmlsbD0nbm9uZSclM0UlM0NjaXJjbGUgY3g9JzIyLjUnIGN5PScyMi41JyByPScyMicgc3Ryb2tlPSd1cmwoJTIzYSknLyUzRSUzQ2NpcmNsZSBjeD0nMjIuNScgY3k9JzIyLjUnIHI9JzEwLjc1JyBzdHJva2U9JyUyMzAyRENEQycvJTNFJTNDcGF0aCBzdHJva2U9JyUyM2ZmZicgZD0nbTM4LjI1IDcuNS0xNi41IDE4LjM3NUwxOCAyMi41Jy8lM0UlM0NkZWZzJTNFJTNDcmFkaWFsR3JhZGllbnQgaWQ9J2EnIGN4PScwJyBjeT0nMCcgcj0nMScgZ3JhZGllbnRUcmFuc2Zvcm09J3JvdGF0ZSgtMTM1IDI4LjI4NSAxLjQ2NCkgc2NhbGUoNDkuODUxIDc1Ni40ODIpJyBncmFkaWVudFVuaXRzPSd1c2VyU3BhY2VPblVzZSclM0UlM0NzdG9wIHN0b3AtY29sb3I9JyUyM2ZmZicvJTNFJTNDc3RvcCBvZmZzZXQ9Jy45MDInIHN0b3AtY29sb3I9JyUyM2ZmZicgc3RvcC1vcGFjaXR5PScwJy8lM0UlM0MvcmFkaWFsR3JhZGllbnQlM0UlM0MvZGVmcyUzRSUzQy9zdmclM0VcIik7XG5cdFx0fVxuXHR9XG59XG5cbi5zdGVwc19fY2FyZF9saW5rIHtcblx0Y29sb3I6IHZhcigtLW1haW4tYmx1ZSk7XG5cdGZvbnQ6IHZhcigtLWJ1dHRvbi1tZWRpdW0pO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHR3aWR0aDogZml0LWNvbnRlbnQ7XG5cdHBhZGRpbmc6IDE1cHggMjRweDtcblx0Ym9yZGVyLXJhZGl1czogNnB4O1xuXHR0cmFuc2l0aW9uOiA0MDBtcztcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG5cdCY6aG92ZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4tYmxhY2spO1xuXHRcdGNvbG9yOiAjZmZmO1xuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0cGFkZGluZzogMTJweCAyMXB4O1xuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0cGFkZGluZzogMTBweCAyMXB4O1xuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRmb250OiB2YXIoLS1idXR0b24tc21hbGwpO1xuXHRcdHBhZGRpbmc6IDE0cHggMjVweDtcblx0XHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdH1cbn1cbi5zdGVwc19fY2FyZC1kZXNrdG9wIHtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuLnN0ZXBzX19jYXJkLWxhcHRvcCB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG59XG4iLCJAa2V5ZnJhbWVzIGZhZGVJbiB7XG5cdGZyb20ge1xuXHRcdG9wYWNpdHk6IDA7XG5cdH1cblx0dG8ge1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cbn1cbi5zdWJzY3JpYmUge1xuXHQuc3Vic2NyaWJlLWNsb3NlIHtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHJpZ2h0OiAtMzZweDtcblx0XHR0b3A6IC0zNXB4O1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRzdmcgcGF0aCB7XG5cdFx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjNzO1xuXHRcdFx0XHRzdHJva2U6ICNmZmZmZmY7XG5cdFx0XHR9XG5cdFx0XHRzdmcgY2lyY2xlIHtcblx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuM3M7XG5cdFx0XHRcdGZpbGw6IHZhcigtLXNlY29uZGFyeS1ibHVlLXRleHQpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0YW5pbWF0aW9uOiBmYWRlSW4gZm9yd2FyZHMgMC4zcztcblx0d2lkdGg6IDUwMHB4O1xuXHRoZWlnaHQ6IGF1dG87XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLXdoaXRlKTtcblx0Ji13cmFwcGVyIHtcblx0XHRwYWRkaW5nOiA3NnB4IDcwcHggODBweCA3MHB4O1xuXHR9XG5cdCYtaW1hZ2Uge1xuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdH1cblx0Ji10aXRsZSB7XG5cdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRtYXJnaW4tYm90dG9tOiAxNHB4O1xuXHRcdGZvbnQ6IHZhcigtLWRlc2t0b3AtMTkyMC1oLTMpO1xuXHRcdGNvbG9yOiB2YXIoLS1tYWluLWJsYWNrKTtcblx0fVxuXHQmLWNvbnRlbnQge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR9XG5cdCYtdGV4dCB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGZvbnQ6IHZhcigtLWJvZHktbGFyZ2UpO1xuXHRcdGNvbG9yOiB2YXIoLS1tYWluLWJsYWNrKTtcblx0XHRtYXJnaW4tYm90dG9tOiAyNHB4O1xuXHR9XG59XG4uc3Vic2NyaWJlLWhpZGRlbiB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG4uc3Vic2NyaWJlX2Vycm9yIHtcblx0aGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG5cdGltZyB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuLnN1YnNjcmliZV9vdmVybGF5IHtcblx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdGxlZnQ6IDA7XG5cdHRvcDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0YmFja2dyb3VuZDogcmdiYSg0LCAyNywgNjYsIDAuMyk7XG5cdHotaW5kZXg6IDE5O1xuXHRvcGFjaXR5OiAwO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0dHJhbnNpdGlvbjogNDAwbXM7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRhbmltYXRpb246IGZhZGVJbiBmb3J3YXJkcyAwLjNzO1xufVxuLnN1YnNjcmliZV9vdmVybGF5LXNob3cge1xuXHRwb2ludGVyLWV2ZW50czogYWxsICFpbXBvcnRhbnQ7XG5cdGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbn1cbiIsIi5hcHBsaWNhdGlvbi1zaG93IHtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG4ubW9kYWwtYmFja2dyb3VuZCB7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA5MDBweCkge1xuXHRcdGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdG92ZXJmbG93LXk6IGF1dG87XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHR9XG59XG5cbiNtb2RhbC1jb250YWluZXJfYXBwbGljYXRpb24ge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdC8vIGRpc3BsYXk6IHRhYmxlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHdpZHRoOiAxMDAlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHRyYW5zZm9ybTogc2NhbGUoMCk7XG5cdHotaW5kZXg6IDk5OTk5OTtcblxuXHQuYXBwbGljYXRpb24tY2xvc2Utc3VjY2VzcyB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi1ibHVlKTtcblx0XHRjb2xvcjogdmFyKC0tbWFpbi13aGl0ZSk7XG5cdFx0cGFkZGluZzogMTVweCAyNHB4O1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRcdHRyYW5zaXRpb246IGVhc2UtaW4tb3V0IDAuM3M7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNlY29uZGFyeS1ibHVlLXRleHQpO1xuXHRcdH1cblx0fVxuXG5cdC5hcHBsaWNhdGlvbi1pbnB1dC13cmFwcGVyIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdH1cblxuXHQubW9kYWwtYXBwbGljYXRpb24tY29udGVudC13cmFwcGVyIHtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuXHRcdC5zcGlubmVyIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHotaW5kZXg6IDk5OTk7XG5cdFx0XHR0b3A6IDUwJTtcblx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuXG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0fVxuXG5cdFx0LnNwaW5uZXJfaGlkZGVuIHtcblx0XHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0XHR9XG5cblx0XHRzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcblxuXHRcdCY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcblx0XHRcdHdpZHRoOiA4cHg7XG5cblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdHdpZHRoOiA0cHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0fVxuXG5cdFx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JleS0xMDApO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMTFweDtcblx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjRzO1xuXHRcdFx0LW1vei10cmFuc2l0aW9uOiBhbGwgMC40cztcblx0XHRcdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNHM7XG5cdFx0fVxuXG5cdFx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JleS00MDApO1xuXHRcdH1cblxuXHRcdC8vIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk0NXB4KSB7XG5cdFx0Ly8gXHRtYXgtaGVpZ2h0OiA5MHZoO1xuXHRcdC8vIFx0b3ZlcmZsb3cteTogc2Nyb2xsO1xuXHRcdC8vIH1cblx0XHQvLyBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogODcwcHgpIHtcblx0XHQvLyBcdG92ZXJmbG93LXk6IHNjcm9sbDtcblx0XHQvLyBcdG1heC1oZWlnaHQ6IDY1MHB4O1xuXHRcdC8vIH1cblx0XHQvLyBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogNjQwcHgpIHtcblx0XHQvLyBcdG92ZXJmbG93LXk6IHNjcm9sbDtcblx0XHQvLyBcdG1heC1oZWlnaHQ6IDU0MHB4O1xuXHRcdC8vIH1cblxuXHRcdC8vIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0Ly8gXHRtYXgtaGVpZ2h0OiA5MHZoO1xuXHRcdC8vIH1cblx0fVxuXG5cdC5hcHBsaWNhdGlvbi1pbnB1dC1lcnJvciB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRhbmltYXRpb246IGZhZGVJbiAwLjNzIGxpbmVhcjtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRib3R0b206IC0yMHB4O1xuXHRcdGxlZnQ6IDVweDtcblx0XHRjb2xvcjogcmdiKDE5NiwgMCwgMCk7XG5cdFx0Zm9udDogdmFyKC0tY2FwdGlvbi1zbWFsbCk7XG5cdH1cblxuXHQuY2hvaWNlc19faW5uZXIge1xuXHRcdHBhZGRpbmc6IDE1cHggMjBweCAyMHB4O1xuXHRcdG1pbi1oZWlnaHQ6IGF1dG87XG5cdFx0aGVpZ2h0OiA1NnB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDhweDtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0taW5wdXQtZ3JleS1maWxsKTtcblx0fVxuXG5cdC5tb2RhbF9hcHBsaWNhdGlvbi13cmFwcGVyLW1haW4ge1xuXHRcdHBhZGRpbmc6IDMwcHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDA7XG5cblx0XHRoNSB7XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0fVxuXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdHBhZGRpbmc6IDIwcHg7XG5cdFx0fVxuXG5cdFx0Lm1vZGFsX2FwcGxpY2F0aW9uLW1haW4tZ3JpZC10b3Age1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGdhcDogMjBweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cblx0XHRcdC5tb2RhbF9hcHBsaWNhdGlvbi1tYWluLWdyaWQtdG9wLWZpcnN0IHtcblx0XHRcdFx0bWluLXdpZHRoOiAyODBweDtcblx0XHRcdH1cblxuXHRcdFx0Lm1vZGFsX2FwcGxpY2F0aW9uLW1haW4tZ3JpZC10b3Atc2Vjb25kLFxuXHRcdFx0Lm1vZGFsX2FwcGxpY2F0aW9uLW1haW4tZ3JpZC10b3AtZnVsbCB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NDVweCkge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0fVxuXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHRnYXA6IDIwcHggIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQubW9kYWxfYXBwbGljYXRpb24tbWFpbi1ncmlkIHtcblx0XHRcdC5tb2RhbF9hcHBsaWNhdGlvbi1tYWluLWdyaWQtZG91YmxlIHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0Z2FwOiAyMHB4O1xuXG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdFx0Z2FwOiAyMHB4O1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQubW9kYWxfYXBwbGljYXRpb24tbWFpbi1ncmlkX3RpbWUge1xuXHRcdFx0XHRcdG1pbi13aWR0aDogMjgwcHg7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5tb2RhbF9hcHBsaWNhdGlvbi1tYWluLWdyaWRfY2l0eSB7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Lm1vZGFsX2FwcGxpY2F0aW9uLW1haW4tZ3JpZC1jb250YWN0cyB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGdhcDogMjBweDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRcdFx0bWFyZ2luLXRvcDogMjBweDtcblxuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDE1cHg7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQubW9kYWxfYXBwbGljYXRpb24tbWFpbi1ncmlkLW5hbWUge1xuXHRcdFx0XHRcdHdpZHRoOiAzNzBweDtcblxuXHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0Lm1vZGFsX2FwcGxpY2F0aW9uLW1haW4tZ3JpZCB7XG5cdFx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMzUwcHggMWZyIDFmcjtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0Lm1vZGFsX2FwcGxpY2F0aW9uLW1haW4tZ3JpZCB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdGdhcDogMDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQubW9kYWxfYXBwbGljYXRpb24tbWFpbi1ncmlkLXRyaXBsZSB7XG5cdFx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAzODBweCAxOTBweCAxZnI7XG5cdFx0XHRnYXA6IDIwcHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA0OHB4O1xuXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NDVweCkge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0fVxuXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5hcHBsaWNhdGlvbl9fcm93X2lucHV0IHtcblx0XHRcdGhlaWdodDogNTZweDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWlucHV0LWdyZXktZmlsbCk7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdFx0XHRwYWRkaW5nOiAwIDIwcHg7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblxuXHRcdFx0Jjo6cGxhY2Vob2xkZXIge1xuXHRcdFx0XHRjb2xvcjogdmFyKC0tZ3JleS00MDApO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5pcy1vcGVuIC5jaG9pY2VzX19pbm5lciB7XG5cdFx0Ym9yZGVyLXJhZGl1czogOHB4IDhweCAwIDA7XG5cdH1cblxuXHQuY2hvaWNlc1tkYXRhLXR5cGUqPSdzZWxlY3Qtb25lJ10gLmNob2ljZXNfX2lubmVyIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0fVxuXG5cdC5jYWxjdWxhdG9yX19zZWxlY290b3Itb2ZmaWNlIC5jaG9pY2VzW2RhdGEtdHlwZSo9J3NlbGVjdC1vbmUnXSAuY2hvaWNlc19faW5wdXQge1xuXHRcdGNvbG9yOiB2YXIoLS1tYWluLWJsYWNrKTtcblx0XHRmb250OiB2YXIoLS1idXR0b24tbWVkaXVtKTtcblx0XHRwYWRkaW5nOiA1cHggMTVweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pbnB1dC1ncmV5LWZpbGwpO1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1ncmV5LTEwMCk7XG5cblx0XHQmOjpwbGFjZWhvbGRlciB7XG5cdFx0XHRjb2xvcjogdmFyKC0tZ3JleS00MDApO1xuXHRcdH1cblx0fVxuXG5cdC5jaG9pY2VzX19saXN0LS1zaW5nbGUge1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0Y29sb3I6IHZhcigtLW1haW4tYmxhY2spO1xuXHRcdGZvbnQ6IHZhcigtLWJ1dHRvbi1tZWRpdW0pO1xuXHRcdHotaW5kZXg6IDk5OTk5OTk5O1xuXHR9XG5cblx0LmNob2ljZXNfX3BsYWNlaG9sZGVyIHtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdGNvbG9yOiB2YXIoLS1ncmV5LTQwMCk7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0fVxuXG5cdC5jaG9pY2VzW2RhdGEtdHlwZSo9J3NlbGVjdC1vbmUnXTo6YWZ0ZXIge1xuXHRcdHdpZHRoOiAxMHB4O1xuXHRcdGhlaWdodDogMTBweDtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0cGFkZGluZzogMDtcblx0XHR0b3A6IDI1cHg7XG5cdFx0cmlnaHQ6IDIwcHg7XG5cdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDQwMG1zO1xuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzEwJyBoZWlnaHQ9JzEwJyB2aWV3Qm94PScwIDAgMTAgMTAnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgY2xpcC1ydWxlPSdldmVub2RkJyBkPSdNMC4xNjI3MTggMi4xNzU3NEMwLjM3OTY3NiAxLjk0MTQyIDAuNzMxNDM1IDEuOTQxNDIgMC45NDgzOTMgMi4xNzU3NEw1IDYuNTUxNDdMOS4wNTE2MSAyLjE3NTc0QzkuMjY4NTcgMS45NDE0MiA5LjYyMDMzIDEuOTQxNDIgOS44MzcyOCAyLjE3NTc0QzEwLjA1NDIgMi40MTAwNSAxMC4wNTQyIDIuNzg5OTUgOS44MzcyOCAzLjAyNDI2TDUuMzkyODQgNy44MjQyNkM1LjE3NTg4IDguMDU4NTggNC44MjQxMiA4LjA1ODU4IDQuNjA3MTYgNy44MjQyNkwwLjE2MjcxOCAzLjAyNDI2Qy0wLjA1NDIzOTUgMi43ODk5NSAtMC4wNTQyMzk1IDIuNDEwMDUgMC4xNjI3MTggMi4xNzU3NFonIGZpbGw9JyUyMzAwMTQzNCcvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcblx0fVxuXG5cdC5pcy1vcGVuIC5jaG9pY2VzX19saXN0LS1kcm9wZG93bixcblx0LmlzLW9wZW4gLmNob2ljZXNfX2xpc3RbYXJpYS1leHBhbmRlZF0ge1xuXHRcdGJvcmRlcjogbm9uZTtcblx0fVxuXG5cdC5jaG9pY2VzX19saXN0LS1kcm9wZG93bixcblx0LmNob2ljZXNfX2xpc3RbYXJpYS1leHBhbmRlZF0ge1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pbnB1dC1ncmV5LWZpbGwpO1xuXHR9XG5cblx0LmNob2ljZXNbZGF0YS10eXBlKj0nc2VsZWN0LW9uZSddLmlzLW9wZW46OmFmdGVyIHtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdH1cblxuXHQuY2hvaWNlc19fbGlzdC0tZHJvcGRvd24gLmNob2ljZXNfX2xpc3QsXG5cdC5jaG9pY2VzX19saXN0W2FyaWEtZXhwYW5kZWRdIC5jaG9pY2VzX19saXN0IHtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdH1cblxuXHQuY2FsY3VsYXRvcl9fc2VsZWNvdG9yLXR5cGUgLmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duIC5jaG9pY2VzX19saXN0LFxuXHQuY2hvaWNlc19fbGlzdFthcmlhLWV4cGFuZGVkXSAuY2hvaWNlc19fbGlzdCB7XG5cdFx0bWF4LWhlaWdodDogMTY0cHggIWltcG9ydGFudDtcblx0fVxuXG5cdC5jYWxjdWxhdG9yX19zZWxlY290b3Itb2ZmaWNlIC5jaG9pY2VzX19saXN0LS1kcm9wZG93biAuY2hvaWNlc19fbGlzdCxcblx0LmNob2ljZXNfX2xpc3RbYXJpYS1leHBhbmRlZF0gLmNob2ljZXNfX2xpc3Qge1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdFx0bWF4LWhlaWdodDogMTQwcHg7XG5cdFx0fVxuXHR9XG5cblx0LmNhbGN1bGF0b3JfX3NlbGVjb3Rvci1vZmZpY2UgLmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duIHtcblx0XHQuY2hvaWNlc19faXRlbSB7XG5cdFx0XHRwYWRkaW5nOiA4cHggMTVweCAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXG5cdC5jYWxjdWxhdG9yX19zZWxlY290b3Itb2ZmaWNlIC5jaG9pY2VzX19saXN0LS1kcm9wZG93biB7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0XHRtYXgtaGVpZ2h0OiAxNjVweCAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXG5cdC5jYWxjdWxhdG9yX19zZWxlY290b3Itb2ZmaWNlIC5jaG9pY2VzX19saXN0LS1kcm9wZG93biB7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdG1heC1oZWlnaHQ6IDE5NHB4ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cblx0LmNob2ljZXNfX2l0ZW0ge1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciA0MDBtcztcblx0XHRvcGFjaXR5OiAwO1xuXHRcdGFuaW1hdGlvbjogZmFkZUluIDAuMTVzIDAuMXMgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKSBmb3J3YXJkcztcblx0fVxuXG5cdC5jaG9pY2VzX19saXN0LS1kcm9wZG93biB7XG5cdFx0LmNob2ljZXNfX2l0ZW0ge1xuXHRcdFx0Y29sb3I6IHZhcigtLW1haW4tYmxhY2spO1xuXHRcdFx0Zm9udDogdmFyKC0tYnV0dG9uLW1lZGl1bSk7XG5cdFx0XHRwYWRkaW5nOiAxMy44cHggMjBweDtcblxuXHRcdFx0JisuY2hvaWNlc19faXRlbSB7XG5cdFx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1ncmV5LTEwMCk7XG5cdFx0XHR9XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZGVlOGVkO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5jaG9pY2VzX19saXN0LS1kcm9wZG93biAuY2hvaWNlc19faXRlbS0tc2VsZWN0YWJsZS5pcy1oaWdobGlnaHRlZCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2RlZThlZDtcblx0XHRjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWJsdWUtdGV4dCk7XG5cdH1cblxuXHQuY2hvaWNlc19fbGlzdC0tZHJvcGRvd24gLmNob2ljZXNfX3BsYWNlaG9sZGVyIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXG5cdFx0JisuY2hvaWNlc19faXRlbSB7XG5cdFx0XHRib3JkZXItdG9wOiBub25lO1xuXHRcdH1cblx0fVxuXG5cdC5tb2RhbF9hcHBsaWNhdGlvbi13cmFwcGVyLXRvcCB7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHZhcigtLWlucHV0LWdyZXktZmlsbCk7XG5cdH1cblxuXHQubW9kYWxfYXBwbGljYXRpb24tcGFkZGluZyB7XG5cdFx0cGFkZGluZzogMCAzMHB4IDAgMzBweDtcblx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcblx0XHRnYXA6IDIwcHggMzBweDtcblx0XHRtYXJnaW4tYm90dG9tOiAzMXB4O1xuXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzNXB4O1xuXHRcdH1cblxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk0NXB4KSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHR9XG5cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0cGFkZGluZzogMCAyMHB4IDAgMjBweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0fVxuXHR9XG5cblx0Lm1vZGFsX2FwcGxpY2F0aW9uLW1haW4tc3VibWl0IHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGdhcDogMzBweDtcblx0XHRwYWRkaW5nOiAxMHB4IDMwcHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDIwcHg7XG5cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRnYXA6IDEwcHg7XG5cdFx0fVxuXG5cdFx0Lm1vZGFsX2FwcGxpY2F0aW9uX3BvbGljeSB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRjb2xvcjogdmFyKC0tZ3JleS01MDApO1xuXHRcdFx0Zm9udC1zaXplOiAxM3B4ICFpbXBvcnRhbnQ7XG5cdFx0XHRsaW5lLWhlaWdodDogMTdweCAhaW1wb3J0YW50O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblxuXHRcdFx0YSB7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjNzO1xuXG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGNvbG9yOiB2YXIoLS1tYWluLWJsdWUpO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Y29sb3I6IHZhcigtLWdyZXktNTAwKTtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Lm1vZGFsX2FwcGxpY2F0aW9uLW1haW4tYnV0dG9uIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0Zm9udDogdmFyKC0tYnV0dG9uLW1lZGl1bSk7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLW9yYW5nZSk7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA2cHg7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdHBhZGRpbmc6IDE1cHggMDtcblx0XHRcdG1hcmdpbi10b3A6IGF1dG87XG5cdFx0XHR0cmFuc2l0aW9uOiA0MDBtcztcblx0XHRcdG9wYWNpdHk6IDAuNjtcblx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdH1cblx0fVxuXG5cdCYuYXBwbGljYXRpb24tYnV0dG9uIHtcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDEpO1xuXG5cdFx0Lm1vZGFsLWJhY2tncm91bmQge1xuXHRcdFx0YmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwKTtcblx0XHRcdGFuaW1hdGlvbjogZmFkZUluQXBwIDAuM3MgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKSBmb3J3YXJkcztcblxuXHRcdFx0Lm1vZGFsIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdGFuaW1hdGlvbjogbW9kYWxGYWRlSW4gMC4zcyAwLjRzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSkgZm9yd2FyZHM7XG5cblx0XHRcdFx0aDQsXG5cdFx0XHRcdC5hcHBsaWNhdGlvbi1jbG9zZS1zdWNjZXNzLFxuXHRcdFx0XHRwIHtcblx0XHRcdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRhbmltYXRpb246IG1vZGFsQ29udGVudEZhZGVJbiAwLjVzIDAuN3MgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKSBmb3J3YXJkcztcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5jYWxjQ0xvc2VCdXR0b24ge1xuXHRcdFx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdGFuaW1hdGlvbjogbW9kYWxDb250ZW50RmFkZUluIDAuM3MgMC40cyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpIGZvcndhcmRzO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0aW1nLFxuXHRcdFx0XHRoMSB7XG5cdFx0XHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0YW5pbWF0aW9uOiBtb2RhbENvbnRlbnRGYWRlSW4gMC4zcyAwLjRzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSkgZm9yd2FyZHM7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRpbnB1dCB7XG5cdFx0XHRcdFx0b3BhY2l0eTogMDtcblxuXHRcdFx0XHRcdGFuaW1hdGlvbjogbW9kYWxDb250ZW50RmFkZUluIDAuMXMgMC4ycyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpIGZvcndhcmRzO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Lm1vZGFsX2FwcGxpY2F0aW9uLXdyYXBwZXItdG9wIHtcblx0XHRcdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRhbmltYXRpb246IG1vZGFsQ29udGVudEZhZGVJbiAwLjVzIDFzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSkgZm9yd2FyZHM7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRzZWxlY3Qge1xuXHRcdFx0XHRcdG9wYWNpdHk6IDA7XG5cblx0XHRcdFx0XHRhbmltYXRpb246IG1vZGFsQ29udGVudEZhZGVJbiAwLjFzIDAuMXMgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKSBmb3J3YXJkcztcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5hcHBsaWNhdGlvbl9yb3ctbGFiZWwge1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDNweDtcblx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuYXBwbGljYXRpb24tbGluZSB7XG5cdFx0XHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdFx0XHRhbmltYXRpb246IGZhZGVJbiAwLjNzIDAuN3MgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKSBmb3J3YXJkcztcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5tb2RhbF9hcHBsaWNhdGlvbi1tYWluLXN1Ym1pdCB7XG5cdFx0XHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdFx0XHRhbmltYXRpb246IGZhZGVJbiAwLjNzIDAuN3MgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKSBmb3J3YXJkcztcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5tb2RhbF9hcHBsaWNhdGlvbi13cmFwcGVyLW1haW4ge1xuXHRcdFx0XHRcdGg1IHtcblx0XHRcdFx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHRhbmltYXRpb246IG1vZGFsQ29udGVudEZhZGVJbiAwLjVzIDEuM3MgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKSBmb3J3YXJkcztcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQubW9kYWxfYXBwbGljYXRpb24tbWFpbi1ncmlkIHtcblx0XHRcdFx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHRhbmltYXRpb246IG1vZGFsQ29udGVudEZhZGVJbiAwLjVzIDEuNXMgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKSBmb3J3YXJkcztcblxuXHRcdFx0XHRcdFx0JjpoYXMoW2RhdGEtZGFkYXRhLXNlYXJjaF0pIHtcblx0XHRcdFx0XHRcdFx0ei1pbmRleDogMjtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQubW9kYWxfYXBwbGljYXRpb24tbWFpbi1ncmlkLXRyaXBsZSB7XG5cdFx0XHRcdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0YW5pbWF0aW9uOiBtb2RhbENvbnRlbnRGYWRlSW4gMC41cyAxLjdzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSkgZm9yd2FyZHM7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Ly8gLm1vZGFsX2FwcGxpY2F0aW9uLW1haW4tYnV0dG9uIHtcblx0XHRcdFx0XHQvLyAgcG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdC8vICBhbmltYXRpb246IG1vZGFsQ29udGVudEZhZGVJbiAwLjVzIDEuOHNcblx0XHRcdFx0XHQvLyAgICBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpIGZvcndhcmRzO1xuXHRcdFx0XHRcdC8vIH1cblx0XHRcdFx0XHQubW9kYWxfYXBwbGljYXRpb24tbWFpbi1zdWJtaXQge1xuXHRcdFx0XHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRcdGFuaW1hdGlvbjogbW9kYWxDb250ZW50RmFkZUluIDAuNXMgMS44cyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpIGZvcndhcmRzO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC8vIC5jYWxjdWxhdG9yX19yb3cge1xuXHRcdFx0XHQvLyAgb3BhY2l0eTogMDtcblxuXHRcdFx0XHQvLyAgYW5pbWF0aW9uOiBtb2RhbENvbnRlbnRGYWRlSW4gMC41cyAwLjdzXG5cdFx0XHRcdC8vICAgIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSkgZm9yd2FyZHM7XG5cdFx0XHRcdC8vIH1cblx0XHRcdFx0Ly8gLmFwcGxpY2F0aW9uLXNlbGVjdG9yIHtcblx0XHRcdFx0Ly8gIG9wYWNpdHk6IDA7XG5cblx0XHRcdFx0Ly8gIGFuaW1hdGlvbjogbW9kYWxDb250ZW50RmFkZUluIDAuNXMgMC43c1xuXHRcdFx0XHQvLyAgICBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpIGZvcndhcmRzO1xuXHRcdFx0XHQvLyB9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji5vdXQge1xuXHRcdFx0YW5pbWF0aW9uOiBxdWlja1NjYWxlRG93biAwcyAwLjVzIGxpbmVhciBmb3J3YXJkcztcblxuXHRcdFx0Lm1vZGFsLWJhY2tncm91bmQge1xuXHRcdFx0XHRhbmltYXRpb246IGZhZGVPdXRBcHAgMC41cyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpIGZvcndhcmRzO1xuXG5cdFx0XHRcdC5tb2RhbCB7XG5cdFx0XHRcdFx0YW5pbWF0aW9uOiBtb2RhbEZhZGVPdXQgMC41cyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpIGZvcndhcmRzO1xuXG5cdFx0XHRcdFx0aDQsXG5cdFx0XHRcdFx0aDEsXG5cdFx0XHRcdFx0aW1nLFxuXHRcdFx0XHRcdGJ1dHRvbixcblx0XHRcdFx0XHRwIHtcblx0XHRcdFx0XHRcdGFuaW1hdGlvbjogbW9kYWxDb250ZW50RmFkZU91dCAwLjVzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSkgZm9yd2FyZHM7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0LmNhbGN1bGF0b3JfX3NlbGVjb3RvciB7XG5cdFx0XHRcdFx0XHRhbmltYXRpb246IG1vZGFsQ29udGVudEZhZGVPdXQgMC41cyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpIGZvcndhcmRzO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC5tb2RhbF9hcHBsaWNhdGlvbi1tYWluLXN1Ym1pdCB7XG5cdFx0XHRcdFx0XHRhbmltYXRpb246IG1vZGFsQ29udGVudEZhZGVPdXQgMC41cyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpIGZvcndhcmRzO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdGlucHV0IHtcblx0XHRcdFx0XHRcdGFuaW1hdGlvbjogbW9kYWxDb250ZW50RmFkZU91dCAwLjVzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSkgZm9yd2FyZHM7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Lm1vZGFsX2FwcGxpY2F0aW9uLXdyYXBwZXItdG9wIHtcblx0XHRcdFx0XHRcdGFuaW1hdGlvbjogbW9kYWxDb250ZW50RmFkZU91dCAwLjVzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSkgZm9yd2FyZHM7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0c2VsZWN0IHtcblx0XHRcdFx0XHRcdGFuaW1hdGlvbjogbW9kYWxDb250ZW50RmFkZU91dCAwLjVzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSkgZm9yd2FyZHM7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0LmFwcGxpY2F0aW9uX3Jvdy1sYWJlbCB7XG5cdFx0XHRcdFx0XHRhbmltYXRpb246IG1vZGFsQ29udGVudEZhZGVPdXQgMC41cyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpIGZvcndhcmRzO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC5hcHBsaWNhdGlvbi1saW5lIHtcblx0XHRcdFx0XHRcdGFuaW1hdGlvbjogbW9kYWxDb250ZW50RmFkZU91dCAwLjVzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSkgZm9yd2FyZHM7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Lm1vZGFsX2FwcGxpY2F0aW9uLXdyYXBwZXItbWFpbiB7XG5cdFx0XHRcdFx0XHRoNSB7XG5cdFx0XHRcdFx0XHRcdGFuaW1hdGlvbjogbW9kYWxDb250ZW50RmFkZU91dCAwLjVzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSkgZm9yd2FyZHM7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdC5tb2RhbF9hcHBsaWNhdGlvbi1tYWluLWdyaWQge1xuXHRcdFx0XHRcdFx0XHRhbmltYXRpb246IG1vZGFsQ29udGVudEZhZGVPdXQgMC41cyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpIGZvcndhcmRzO1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQubW9kYWxfYXBwbGljYXRpb24tbWFpbi1ncmlkLXRyaXBsZSB7XG5cdFx0XHRcdFx0XHRcdGFuaW1hdGlvbjogbW9kYWxDb250ZW50RmFkZU91dCAwLjVzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSkgZm9yd2FyZHM7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdC5tb2RhbF9hcHBsaWNhdGlvbi1tYWluLXN1Ym1pdCB7XG5cdFx0XHRcdFx0XHRcdGFuaW1hdGlvbjogbW9kYWxDb250ZW50RmFkZU91dCAwLjVzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSkgZm9yd2FyZHM7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdCNjbG9zZS1tb2RhbC1hcHBsaWNhdGlvbiB7XG5cdFx0XHRcdFx0XHRcdGFuaW1hdGlvbjogZmFkZU91dCAwLjNzIGxpbmVhcjtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQubW9kYWwtYmFja2dyb3VuZCB7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cblx0XHQubW9kYWwge1xuXHRcdFx0c2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuXHRcdFx0YmFja2dyb3VuZDogd2hpdGU7XG5cdFx0XHR3aWR0aDogOTAwcHg7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRtYXgtaGVpZ2h0OiAxMDAlO1xuXHRcdFx0cGFkZGluZy10b3A6IDIwcHg7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAxNnB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cblx0XHRcdCY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcblx0XHRcdFx0d2lkdGg6IDNweDtcblx0XHRcdH1cblxuXHRcdFx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXG5cdFx0XHQmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyZXktMTAwKTtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTFweDtcblx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuNHM7XG5cdFx0XHRcdC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNHM7XG5cdFx0XHRcdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNHM7XG5cdFx0XHR9XG5cblx0XHRcdCY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcblx0XHRcdFx0bWFyZ2luOiAxMHB4IDA7XG5cdFx0XHR9XG5cblx0XHRcdCY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOmhvdmVyIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JleS00MDApO1xuXHRcdFx0fVxuXG5cdFx0XHQvLyBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogODAwcHgpIHtcblx0XHRcdC8vIFx0aGVpZ2h0OiA3NTBweDtcblx0XHRcdC8vIFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdC8vIH1cblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA5MDBweCkge1xuXHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuIGF1dG87XG5cdFx0XHR9XG5cblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk0NXB4KSB7XG5cdFx0XHRcdG1pbi1oZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdC8vIGhlaWdodDogMTAwdmg7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdFx0fVxuXG5cdFx0XHQuY2FsY3VsYXRvcl9tb2RhbC1jbG9zZSB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjA3NSwgMC44MiwgMC4xNjUsIDEpO1xuXHRcdFx0XHRhbmltYXRpb246IGZhZGVJbiAxcyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpIGZvcndhcmRzO1xuXHRcdFx0XHRyaWdodDogMTdweDtcblx0XHRcdFx0dG9wOiAxNHB4O1xuXHRcdFx0XHR6LWluZGV4OiA5OTk5OTk5OTk7XG5cdFx0XHR9XG5cblx0XHRcdC5hcHBsaWNhdGlvbi1saW5lIHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0aGVpZ2h0OiAycHg7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWlucHV0LWdyZXktZmlsbCk7XG5cdFx0XHRcdHRvcDogMzEwcHg7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR9XG5cblx0XHRcdGg0IHtcblx0XHRcdFx0Zm9udDogdmFyKC0tZGVza3RvcC0xOTIwLWgtNCk7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMjBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRwIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMjJweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmFwcGxpY2F0aW9uX292ZXJmbG93IHtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDkwMHB4KSB7XG5cdFx0c2Nyb2xsYmFyLXdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuLmNvbnRlbnQge1xuXHRtaW4taGVpZ2h0OiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGJhY2tncm91bmQ6IHdoaXRlO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDA7XG5cblx0aDEge1xuXHRcdHBhZGRpbmc6IDc1cHggMCAzMHB4IDA7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGZvbnQtc2l6ZTogMzBweDtcblx0XHRsaW5lLWhlaWdodDogMzBweDtcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJbkFwcCB7XG5cdDAlIHtcblx0XHRiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDApO1xuXHR9XG5cblx0MTAwJSB7XG5cdFx0YmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjcpO1xuXHR9XG59XG5cbkBrZXlmcmFtZXMgZmFkZU91dEFwcCB7XG5cdDAlIHtcblx0XHRiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG5cdH1cblxuXHQxMDAlIHtcblx0XHRiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDApO1xuXHR9XG59XG5cbkBrZXlmcmFtZXMgcXVpY2tTY2FsZURvd24ge1xuXHQwJSB7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgxKTtcblx0fVxuXG5cdDk5LjklIHtcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDEpO1xuXHR9XG5cblx0MTAwJSB7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgwKTtcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIG1vZGFsRmFkZUluIHtcblx0MCUge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHR9XG5cblx0MTAwJSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG5cdH1cbn1cblxuQGtleWZyYW1lcyBtb2RhbEZhZGVPdXQge1xuXHQwJSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG5cdH1cblxuXHQxMDAlIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIG1vZGFsQ29udGVudEZhZGVJbiB7XG5cdDAlIHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdHRvcDogLTIwcHg7XG5cdH1cblxuXHQxMDAlIHtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdHRvcDogMDtcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIG1vZGFsQ29udGVudEZhZGVPdXQge1xuXHQwJSB7XG5cdFx0b3BhY2l0eTogMTtcblx0XHR0b3A6IDBweDtcblx0fVxuXG5cdDEwMCUge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0dG9wOiAtMjBweDtcblx0fVxufVxuXG4ubW9kYWxfYXBwbGljYXRpb25fY29udGVudF93cmFwcGVyX2FsbCB7XG5cdG92ZXJmbG93LXk6IGF1dG87XG5cblx0Ly8gc2Nyb2xsYmFyLXdpZHRoOiB0aGluO1xuXHQmOjotd2Via2l0LXNjcm9sbGJhciB7XG5cdFx0d2lkdGg6IDJweDtcblx0fVxuXG5cdCY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuXHR9XG5cblx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyZXktMTAwKTtcblx0XHRib3JkZXItcmFkaXVzOiAxMXB4O1xuXHRcdHRyYW5zaXRpb246IGFsbCAwLjRzO1xuXHRcdC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNHM7XG5cdFx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC40cztcblx0fVxuXG5cdCY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOmhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmV5LTQwMCk7XG5cdH1cbn1cblxuLm1vZGFsX2FwcGxpY2F0aW9uLW1haW4tYnV0dG9uIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubW9kYWxfYXBwX2J0bl9pbmFjdGl2ZSB7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lICFpbXBvcnRhbnQ7XG5cdG9wYWNpdHk6IDAuOCAhaW1wb3J0YW50O1xuXG5cdC5tb2RhbF9hcHBsaWNhdGlvbi1tYWluLWJ1dHRvbi10ZXh0IHtcblx0XHRvcGFjaXR5OiAwO1xuXHR9XG5cblx0Lm1vZGFsX2FwcF9sb2FkZXIge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0fVxufVxuXG4ubW9kYWxfYXBwX2xvYWRlciB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiBjYWxjKDUwJSAtIDEwcHgpO1xuXHRyaWdodDogY2FsYyg1MCUgLSAxMHB4KTtcblx0ei1pbmRleDogMTA7XG5cdHdpZHRoOiAyNHB4O1xuXHRoZWlnaHQ6IDI0cHg7XG5cdGJvcmRlcjogM3B4IHNvbGlkICNmZmY7XG5cdGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGFuaW1hdGlvbjogcm90YXRpb24gMXMgbGluZWFyIGluZmluaXRlO1xufVxuXG5Aa2V5ZnJhbWVzIHJvdGF0aW9uIHtcblx0MCUge1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuXHR9XG5cblx0MTAwJSB7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcblx0fVxufSIsIkBpbXBvcnQgJy4vYmFzZS92YXJzJztcblxuYm9keTpoYXMoLnRlY2huaWNhbC13b3Jrcykge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLnRlY2huaWNhbC13b3JrcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAxNnB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1ncmFkaWVudC1ibHVlKTtcbiAgY29sb3I6IHZhcigtLW1haW4td2hpdGUpO1xuXG4gICZfX2NvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiA0MHB4O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAgICAgZ2FwOiAzMHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgZ2FwOiAyMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5tYWluLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDUwcHg7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gICAgICBnYXA6IDM3LjVweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIGdhcDogMjVweDtcbiAgICB9XG5cbiAgICAuY29tcGFueS1sb2dvIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgZmlsbDogdmFyKC0tbWFpbi13aGl0ZSk7XG4gICAgfVxuXG4gICAgJl9faW5mbyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBnYXA6IDQwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgICAgICAgZ2FwOiAzMHB4O1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgZ2FwOiAyMHB4O1xuICAgICAgfVxuXG4gICAgICAudGl0bGUsIC5kZXNjcmlwdGlvbiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0ZXh0LXdyYXA6IGJhbGFuY2U7XG4gICAgICB9XG5cbiAgICAgIC50aXRsZSB7XG4gICAgICAgIGZvbnQ6IHZhcigtLWRlc2t0b3AtMTkyMC1oLTEpO1xuICAgICAgfVxuXG4gICAgICAuZGVzY3JpcHRpb24ge1xuICAgICAgICBmb250OiB2YXIoLS1kZXNrdG9wLTE5MjAtaC00KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuXG4gIGFzaWRlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGNvbHVtbi1nYXA6IDMwcHg7XG4gICAgcm93LWdhcDogMTVweDtcblxuICAgIC5saW5rLWNvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZ2FwOiAyMHB4O1xuICAgICAgZm9udDogdmFyKC0tYm9keS1tZWRpdW0pO1xuICAgICAgY29sb3I6IHZhcigtLW1haW4td2hpdGUpO1xuICAgICAgdHJhbnNpdGlvbjogdGV4dC1zaGFkb3cgMC4ycyBlYXNlLW91dDtcbiAgICAgIG91dGxpbmUtd2lkdGg6IDFweDtcbiAgICAgIG91dGxpbmUtY29sb3I6IHZhcigtLW1haW4td2hpdGUpO1xuICAgICAgb3V0bGluZS1vZmZzZXQ6IDVweDtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHRleHQtc2hhZG93OiAwIDAgMTBweCB2YXIoLS1tYWluLXdoaXRlKTtcblxuICAgICAgICBzdmcge1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAxMHB4IHZhcigtLW1haW4tYmxhY2spLCBpbnNldCAwIDAgMCAzcHggdmFyKC0tbWFpbi1ibGFjayk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgc3ZnIHtcbiAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgZmlsbDogdmFyKC0tbWFpbi1ibGFjayk7XG4gICAgICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4ycyBlYXNlLW91dDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iXX0= */

/* 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?17902388151456654 */
/* /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 */
