@font-face {
  font-family: "Roboto";
  src: url("/public/assets/fonts/Roboto/Roboto-Regular.ttf");
}
html, body {
  font-family: "Roboto", sans-serif;
  font-family: arial;
  letter-spacing: normal;
  letter-spacing: 0.1em;
}

* {
  box-sizing: border-box;
}

body {
  margin: 0;
  padding: 0;
  font-size: 16px;
  background-color: #f9f9f9;
  color: #161616;
}

.w100 {
  width: 100%;
}

.text-center {
  text-align: center;
  justify-content: center;
}

.hr-w100 {
  width: 100%;
  border: 1px solid;
}

.p-h1, .p-h2, .p-h3 {
  margin-top: 0.25em;
  margin-bottom: 0.25em;
  font-weight: 600;
  font-size: 2em;
}

.p-h2 {
  font-size: 1.4em;
}

.p-h3 {
  font-size: 1.2em;
}

.text-mark {
  background-color: rgba(255, 249, 13, 0.5490196078);
  color: #040293;
}

.text-warning {
  position: relative;
  padding: 0.5em 1em;
  box-shadow: inset 0px 0px 4px 1px #f00, inset 0px 0px 4px 1px #ff0;
  border: 0.1em solid #f00;
  letter-spacing: 0.2em;
  width: 98%;
  margin-left: auto;
  margin-right: auto;
}
.text-warning:first-letter {
  padding-left: 0.5em;
  text-transform: uppercase;
}
.text-warning:after {
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  top: -0.8em;
  left: -0.8em;
  content: "!";
  width: 1.4em;
  height: 1.4em;
  padding: 0;
  color: #f00;
  font-size: 1.2em;
  font-weight: 900;
  letter-spacing: normal;
  background-color: #ff0;
  border: 0.1em solid #f00;
  border-radius: 50%;
}

.text-gradient {
  background-image: linear-gradient(to right, #00ffe4, #5efd02);
  background-clip: text;
  color: transparent;
}
.text-gradient__letter-spacing {
  letter-spacing: 0.2em;
}

.text-info-block {
  display: flex;
  flex-wrap: wrap;
  width: 96%;
  margin: 0.5em auto;
}
.text-info-block p {
  margin-top: 0.25em;
  margin-bottom: 0.25em;
}
.text-info-block_one {
  background-color: #c2c2c2;
}

.std-link__ext {
  font-size: 1.2em;
  background-color: #fff;
  color: blue;
  padding: 0 0.25em;
}

.wrapper {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  padding: 0 0.25em;
  padding-bottom: 80px;
  overflow-y: auto;
}

.container {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  padding-left: 0.25em;
  padding-right: 0.25em;
}
.container__center {
  width: 98%;
  max-width: 960px;
  margin-left: auto;
  margin-right: auto;
}
.container_semitransparent {
  box-shadow: 0 0 2px 0px;
  background-color: rgba(4, 34, 98, 0.9);
}

.article {
  width: 90%;
  max-width: 960px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0.5em;
  padding-right: 0.5em;
}
.article__img {
  width: 98%;
  margin: 0.25em auto;
}
.article p {
  margin-top: 0.5em;
  margin-bottom: 0.5em;
  width: 100%;
  font-size: 1em;
}
.article p::first-letter {
  margin-left: 0.5em;
}
.article__ul-ol {
  font-size: 1em;
}

.footer {
  display: flex;
  flex-wrap: wrap;
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  background-image: linear-gradient(to bottom, rgba(176, 67, 0, 0.9), rgba(248, 112, 28, 0.9));
  color: #f0f0f0;
  box-shadow: 0px -2px 1px 0px rgb(105, 105, 105);
}
.footer__menu {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  min-height: 2em;
}
.footer__menu-ul {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-around;
  width: 100%;
  max-width: 960px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
  margin-bottom: 0.5em;
  padding: 0;
  list-style: none;
}
.footer__menu-ul li {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  margin: 0.25em;
  width: 3em;
}
.footer__menu-ul li a {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 1.5em;
  height: 1.5em;
  border-bottom: 1px solid transparent;
}
.footer__menu-ul li a[data-show=show] {
  border-color: red;
}
.footer__menu-ul li a img {
  width: 96%;
}
.footer__menu-ul li p {
  text-align: center;
  width: 100%;
  margin: 0;
  font-size: 0.7em;
}

.header_fixsed {
  position: fixed;
  top: 0;
  z-index: 999;
}
.header {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-around;
  align-items: center;
  width: 100%;
  padding: 0.25em 0.25em;
}
.header__fixed-temp {
  display: flex;
  position: fixed;
  top: 0em;
  left: 0.5em;
  margin: 0;
  width: fit-content;
  background-color: #fff;
  color: #f00;
}
.header-ofset {
  width: 100%;
  height: 3em;
}
.header-full-screen {
  display: none;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100vh;
  position: fixed;
  top: 0;
  left: 0;
  background-color: #111;
  color: #fff;
  z-index: 999;
}
.header-full-screen[data-show=show] {
  display: flex;
}
.header-show-warning-msg {
  display: none;
  flex-wrap: wrap;
  z-index: 999;
  width: 90%;
  margin-left: 5%;
  margin-right: 5%;
  height: 5em;
  top: 50%;
  margin-top: -2.5em;
  left: 0;
  background-color: rgba(39, 39, 39, 0.7921568627);
  color: #fffff4;
  position: absolute;
}
.header-show-warning-msg[data-show=show] {
  display: flex;
}
.header-show-warning-msg__header {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 1em;
  height: 2.5em;
}
.header-show-warning-msg__header-close-btn {
  width: 2em;
  height: 2em;
  font-size: 1em;
  border: none;
  color: #fff;
  background-color: #060266;
}
.header-show-warning-msg__header-close-btn:hover {
  cursor: pointer;
  color: #060266;
  background-color: #fff;
}
.header-show-warning-msg__p {
  width: 90%;
  max-width: 600px;
  margin: 0.25em auto;
  text-align: center;
  font-size: 1.2em;
}
.header__logo {
  width: 5em;
}
.header__title {
  margin: 0.25em 0.5em;
  font-size: 1.3em;
  text-shadow: 0px -8px 10px rgb(243, 202, 2);
}
.header__right {
  display: flex;
  width: fit-content;
}
.header__soc-wrapper {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  margin-left: 0.25em;
  margin-right: 0.25em;
}
.header__link-soc {
  width: 1.2em;
  height: 1.2em;
  margin: 0.25em;
}
.header__link-soc img {
  width: 100%;
}
.header__right-lang {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-left: 0.25em;
  margin-right: 0.25em;
}
.header__right-lang-icon-block {
  display: flex;
  width: 1.2em;
  height: 1.2em;
  margin: 0.25em;
}
.header__right-lang-select {
  font-size: 1em;
  border: none;
  width: 4em;
  padding-left: 0.1em;
  background-color: rgb(31, 32, 31);
  color: rgb(255, 255, 255);
}
.header__right-lang-details {
  width: 8em;
}
.header__right-lang-details summary {
  display: flex;
  align-items: center;
  justify-content: end;
  cursor: pointer;
}
.header__right-lang-details-body {
  display: flex;
  flex-wrap: wrap;
  position: absolute;
  width: 8em;
  background-color: rgba(8, 96, 197, 0.9);
}
.header__right-lang-details-body a {
  color: #fff;
  text-align: left;
  text-decoration: none;
  width: 100%;
  font-size: 1.2em;
  margin-left: 0.5em;
  margin-bottom: 0.5em;
  margin-top: 0.5em;
}
.header__right-lang-details-body a:hover {
  color: blue;
}

.img-bg {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  z-index: -1;
  object-fit: cover;
}

.video-bg {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  z-index: -1;
  object-fit: cover;
}

.tabs__wrapper {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
}
.tabs__menu {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-around;
  width: 100%;
  padding: 0.25em;
}
.tabs__menu-btn {
  display: flex;
  align-items: center;
  justify-content: space-between;
  font-size: 1em;
  margin: 0.5em;
  padding: 0.25em 0.5em;
  color: #161616;
  background-color: #e9e9e9;
  border: none;
  opacity: 0.9;
}
.tabs__menu-btn_radius {
  border-radius: 0.3em;
}
.tabs__menu-btn[data-show=show] {
  color: #ffffff;
  background-color: #161616;
}
.tabs__menu-btn:hover {
  cursor: pointer;
  opacity: 1;
  transform: scale(0.9);
}
.tabs__menu-btn img {
  width: 2em;
  height: 2em;
  margin: 0.25em;
}
.tabs__menu-btn p {
  margin: 0.25em;
}
.tabs__contant-wrapper {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
}
.tabs__contant {
  display: none;
  flex-wrap: wrap;
  width: 100%;
}
.tabs__contant[data-show=show] {
  display: flex;
}

.details {
  display: flex;
  flex-wrap: wrap;
  width: 98%;
  margin: 0.5em auto;
}
.details summary {
  width: 100%;
  padding: 0.25em 0.5em;
  cursor: pointer;
  background-color: #00216b;
}
.details summary::marker {
  content: "";
}
.details__body {
  display: flex;
  flex-wrap: wrap;
}
.details__body p {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  margin: 0.25em;
  border-bottom: 1px dotted;
}
.details-item-title {
  margin-left: 0.25em;
  margin-right: 0.25em;
}
.details-item-data {
  margin-left: 0.25em;
  margin-right: 0.25em;
  color: rgb(255, 247, 1);
}
.details-item-wallet-copy-btn {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 1.7em;
  height: 1.7em;
  margin: 0.25em;
  background-color: #fff;
}
.details-item-wallet-copy-btn img {
  width: 1.6em;
  height: 1.6em;
}
.details-item-wallet-copy-btn:hover {
  cursor: pointer;
  background-color: rgb(0, 106, 255);
}
.details_admin-panel {
  background-color: #111;
  color: #fff;
}
.details_admin-panel-item-data {
  color: rgb(9, 255, 200);
}

.bgc-color_1 {
  background-color: rgba(34, 34, 34, 0.8196078431);
  color: #fff7bb;
}

.animation__wrapper {
  display: flex;
  flex-wrap: wrap;
  width: 90%;
  max-width: 760px;
  margin: 0.25em auto;
}
.animation__wrapper[data-show=hide] {
  display: none;
}
.animation__item {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
}
.animation__progress-title {
  width: 100%;
  font-size: 1.2em;
  margin-top: 0.25em;
  margin-bottom: 0;
  text-align: center;
}
.animation__progress-info {
  margin-left: 0.25em;
}
.animation__progress {
  width: 90%;
  max-width: 500px;
  margin-left: auto;
  margin-right: auto;
  height: 2em;
}

#data-screen {
  max-width: 90%;
  width: 300px;
  margin: 0.25em auto;
  border: 1px solid;
}

.form-std__wrapper, .form-plus__wrapper {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  max-width: 600px;
  margin: 0.2em auto;
}
.form-std__wrapper[data-show=hide], .form-plus__wrapper[data-show=hide] {
  display: none;
}
.form-std__form-title, .form-plus__form-title {
  display: flex;
  margin-top: 0.5em;
  margin-bottom: 0.5em;
  justify-content: center;
  font-size: 1.2em;
  font-weight: 900;
  width: 100%;
  color: #111;
}
.form-std__form-title-link, .form-plus__form-title-link {
  display: flex;
  position: absolute;
  right: 0.25em;
  top: 0.25em;
  width: fit-content;
  color: #111;
  font-size: 0.6em;
}
.form-std__form, .form-plus__form {
  display: flex;
  flex-wrap: wrap;
  position: relative;
  width: 98%;
  max-width: 450px;
  margin-left: auto;
  margin-right: auto;
  color: #fff;
  border-radius: 1em;
}
.form-std__form-plus, .form-plus__form-plus {
  display: flex;
  flex-wrap: wrap;
  position: relative;
  width: 98%;
  max-width: 450px;
  margin-left: auto;
  margin-right: auto;
  color: #000436;
  border-radius: 1em;
  background-color: transparent;
}
.form-std__form-item, .form-plus__form-item {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  margin-top: 0.5em;
  margin-bottom: 0.5em;
  padding: 0.5em;
}
.form-std__form-item_warning, .form-plus__form-item_warning {
  display: none;
}
.form-std__form-item_warning[data-show=show], .form-plus__form-item_warning[data-show=show] {
  display: flex;
}
.form-std__form-item_s-between, .form-plus__form-item_s-between {
  justify-content: space-between;
}
.form-std__form-warning, .form-plus__form-warning {
  width: 100%;
  padding: 0.25em;
  color: #f00;
  background-color: #fff;
  margin: 0;
}
.form-std__form-label_100, .form-plus__form-label_100 {
  width: 100%;
  font-size: 0.9em;
}
.form-std__form-label-with-checkbox, .form-plus__form-label-with-checkbox {
  display: flex;
  align-items: center;
}
.form-std__form-label-file, .form-plus__form-label-file {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  width: 100%;
  min-height: 3em;
  border: 1px solid;
  background-color: #081086;
  color: #fcb605;
  padding: 0.5em;
  font-size: 1.3em;
}
.form-std__form-label-file:hover, .form-plus__form-label-file:hover {
  cursor: pointer;
  transform: scale(0.9);
}
.form-std__form-label-file-btn, .form-plus__form-label-file-btn {
  width: 100%;
}
.form-std__form-label-file-info, .form-plus__form-label-file-info {
  width: 100%;
}
.form-std__form-link_100, .form-plus__form-link_100 {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin: 0.5em;
  font-size: 1em;
}
.form-std__form-phone-block, .form-plus__form-phone-block {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
}
.form-std__form-select-phone, .form-plus__form-select-phone {
  color: #0f0f0f;
  font-size: 1.2em;
  height: 1.8em;
  width: 30%;
}
.form-std__form-input-text, .form-plus__form-input-text {
  color: #0f0f0f;
  font-size: 1.2em;
  height: 1.8em;
}
.form-std__form-input-phone, .form-plus__form-input-phone {
  width: 70%;
  color: #0f0f0f;
  font-size: 1.2em;
  height: 1.8em;
}
.form-std__form-input-password, .form-plus__form-input-password {
  color: #0f0f0f;
  font-size: 1.2em;
  height: 1.8em;
  width: 90%;
  max-width: 380px;
}
.form-std__form-input-number, .form-plus__form-input-number {
  color: #0f0f0f;
  font-size: 1.2em;
  height: 1.8em;
}
.form-std__form-input_100, .form-plus__form-input_100 {
  width: 100%;
}
.form-std__form-input-checkbox, .form-plus__form-input-checkbox {
  width: 2em;
  height: 2em;
}
.form-std__form-input-file, .form-plus__form-input-file {
  position: absolute;
  z-index: -1;
  opacity: 0;
  display: block;
  width: 0;
  height: 0;
}
.form-std__form-input-captcha, .form-plus__form-input-captcha {
  width: 68%;
  min-width: 8em;
  color: #0f0f0f;
  font-size: 1.2em;
  height: 1.8em;
}
.form-std__form-img-captcha, .form-plus__form-img-captcha {
  width: 90px;
  height: 35px;
  border: 1px solid;
  margin-left: 0.2em;
}
.form-std__form-btn-show-password, .form-plus__form-btn-show-password {
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #fff;
  width: 2em;
  height: 2.1em;
  margin-top: 1px;
  margin-bottom: 0;
  margin-left: 0.5em;
  border-radius: 0.3em;
}
.form-std__form-btn-show-password:hover, .form-plus__form-btn-show-password:hover {
  cursor: pointer;
  opacity: 0.8;
}
.form-std__form-btn-show-password img, .form-plus__form-btn-show-password img {
  background-size: contain;
  width: 1.6em;
}
.form-std__form-btn-show-password img[data-show=hide], .form-plus__form-btn-show-password img[data-show=hide] {
  display: none;
}
.form-std__info, .form-plus__info {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  margin-top: 0.25em;
  margin-bottom: 0.25em;
}
.form-std__info_small, .form-plus__info_small {
  font-size: 0.7em;
}
.form-std__info-color, .form-plus__info-color {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  width: 100%;
  margin-top: 0.25em;
  margin-bottom: 0.25em;
}
.form-std__info-color span, .form-plus__info-color span {
  color: #f00;
}
.form-std__form-submit-btn, .form-plus__form-submit-btn {
  font-size: 1.2em;
  background-color: #086ef2;
  color: #fff;
  border: none;
  border-radius: 0.3em;
  padding: 0.25em 0.5em;
}
.form-std__form-submit-btn_center, .form-plus__form-submit-btn_center {
  margin-left: auto;
  margin-right: auto;
}
.form-std__form-submit-btn_color-one, .form-plus__form-submit-btn_color-one {
  background-color: rgb(248, 112, 28);
}
.form-std__form-submit-btn:hover, .form-plus__form-submit-btn:hover {
  cursor: pointer;
  opacity: 0.9;
}
.form-std__form-plus-submit-btn, .form-plus__form-plus-submit-btn {
  font-size: 1.2em;
  background-color: rgb(38, 105, 255);
  color: #fff;
  border: none;
  border-radius: 0.3em;
  padding: 0.25em 0.5em;
}
.form-std__form-plus-submit-btn:hover, .form-plus__form-plus-submit-btn:hover {
  cursor: pointer;
  opacity: 0.9;
}
.form-std__form-submit-btn-svg, .form-plus__form-submit-btn-svg {
  border: none;
  width: 5.5em;
  height: 5.5em;
  background-color: transparent;
}
.form-std__form-submit-btn-svg:hover, .form-plus__form-submit-btn-svg:hover {
  cursor: pointer;
  opacity: 0.9;
}
.form-std__form-submit-btn-svg[data-hide=hide] svg, .form-plus__form-submit-btn-svg[data-hide=hide] svg {
  opacity: 0.3;
}
.form-std__form-submit-btn-svg[data-hide=hide]:hover, .form-plus__form-submit-btn-svg[data-hide=hide]:hover {
  cursor: default;
}

.link__internal {
  color: #fff;
  background-color: rgb(0, 55, 255);
  padding: 0.25em 0.5em;
}
.link__internal:hover {
  background-color: rgb(0, 33, 150);
}

.home-video__wrapper {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  padding: 0.5em;
}
.home-video__video {
  width: 100%;
  max-width: 700px;
  margin-left: auto;
  margin-right: auto;
  object-fit: cover;
}
.home-video__temp-placeholder {
  width: 700px;
  height: 380px;
  margin-left: auto;
  margin-right: auto;
  background-color: #777;
}

.home-article {
  background-color: #fff;
}

.timer {
  display: flex;
  position: relative;
  justify-content: center;
  width: 100%;
  height: 4rem;
  margin-left: auto;
  margin-right: auto;
  font-size: 2em;
  justify-items: center;
}
.timer_absolute {
  position: absolute;
  top: 0;
  left: 0;
  margin-top: 3em;
}
.timer__item {
  position: relative;
}
.timer__item::before {
  content: attr(data-title);
  display: block;
  position: absolute;
  bottom: -0.75rem;
  left: 50%;
  transform: translateX(-50%);
  font-size: 0.875rem;
  color: #424242;
}

.page-my__container {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  margin-top: 0.25em;
  font-size: 1.3em;
  width: 100%;
}
.page-my__plan-text {
  background: #CF4747;
  background: linear-gradient(to top, rgb(231, 165, 27) 0%, rgb(193, 136, 13) 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  font-weight: 900;
  font-size: 1.7em;
}
.page-my__info {
  width: 100%;
  margin: 0.25em;
  background-color: rgba(4, 34, 98, 0.9);
}
.page-my__info p {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  padding-left: 1em;
  padding-right: 1em;
  font-size: 1em;
}
.page-my__plan {
  width: 100%;
  box-shadow: 0 0 1px 0;
  margin: 0.25em;
  background-color: #fff;
  border-radius: 0.5em 0.5em;
}
.page-my__plan-item {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  text-align: center;
  align-items: center;
  width: 32%;
  font-size: 0.7em;
  padding-top: 0.5em;
  padding-bottom: 0.5em;
}
.page-my__plan_flex {
  display: flex;
  justify-content: space-around;
}
.page-my__plan_left {
  display: flex;
  flex-wrap: wrap;
  height: fit-content;
  width: 38%;
  box-shadow: none;
  padding-top: 0.5em;
  background-color: transparent;
}
.page-my__plan_left p {
  margin: 0 0.25em;
  font-size: 0.7em;
}
.page-my__plan_right {
  display: flex;
  flex-wrap: wrap;
  height: fit-content;
  width: 50%;
  box-shadow: none;
}
.page-my__plan_info {
  display: flex;
  flex-wrap: wrap;
  background-image: linear-gradient(to bottom, rgb(7, 108, 242), rgb(74, 195, 240));
}
.page-my__plan_info p {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  width: 100%;
  margin: 0.25em 0.5em;
  border-bottom: 1px dotted;
  overflow-y: auto;
  font-size: 0.7em;
}
.page-my__plan_info p span {
  margin-left: 0.25em;
}
.page-my__plan-text-info {
  display: flex;
  justify-content: center;
  color: #c67c06;
}
.page-my__plan_btn-wrapper {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-around;
  background-image: linear-gradient(to bottom, rgb(7, 108, 242), rgb(74, 195, 240));
  font-size: 0.8em;
}
.page-my__plan_btn {
  display: flex;
  justify-content: space-between;
  height: fit-content;
  text-decoration: none;
  margin: 0.5em;
  width: 15em;
  color: #fff;
  font-size: 1em;
  font-weight: 900;
}
.page-my__plan_btn span {
  color: #111;
}

.adding-tabs__menu-btn {
  min-width: 130px;
}
.adding-tabs__menu-btn img {
  border-radius: 50%;
  padding: 0.1em;
  background-color: #fff4c9;
}
.adding__qr-code-wrapper {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  margin-top: 0.5em;
  margin-bottom: 0.5em;
  background-color: rgba(13, 13, 13, 0.7);
}
.adding__qr-code-img-container {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 0.5em;
}
.adding__qr-code-img {
  width: 10em;
  height: auto;
  max-width: 90%;
}
.adding__qr-code-input-container {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  margin: 1em auto;
  width: 100%;
  max-width: 320px;
}
.adding__qr-code-input {
  font-size: 1em;
  width: 250px;
  max-width: 100%;
  border: none;
  background-color: transparent;
}
.adding__qr-code-input-copy-btn {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 1.5em;
  height: 1.5em;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0.25em;
  background-color: transparent;
}
.adding__qr-code-input-copy-btn:hover {
  cursor: pointer;
  background-color: rgb(0, 106, 255);
}
.adding__qr-code-input-copy-btn img {
  width: 1.3em;
  height: 1.3em;
}

.user-team__ref-link-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  margin-bottom: 0.25em;
}
.user-team__ref-link-input {
  font-size: 0.9em;
  height: 1.6em;
  width: 20em;
  background-color: transparent;
  border: none;
}
.user-team__copy-btn {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 1.5em;
  height: 1.5em;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0.25em;
  background-color: transparent;
}
.user-team__copy-btn:hover {
  cursor: pointer;
  background-color: rgb(0, 106, 255);
}
.user-team__copy-btn img {
  width: 1.3em;
  height: 1.3em;
}
.user-team__user-data {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  padding: 0.25em 1em;
}
.user-team__user-data-item {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  font-size: 1.2em;
  margin: 0em 0.25em;
}
.user-team__user-data-item span {
  margin-left: 0.25em;
  margin-right: 0.25em;
}
.user-team__user-data-item_lowercase {
  font-size: 0.9em;
}
.user-team__user-data-ul {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-around;
  width: 100%;
  margin: 0;
  padding: 0;
}
.user-team__user-data-ul li {
  display: flex;
  justify-content: space-around;
  width: 100%;
}
.user-team__user-data-plan {
  font-weight: 900;
  background: #CF4747;
  background: linear-gradient(to top, rgb(231, 165, 27) 0%, rgb(193, 136, 13) 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.trading-record__wrapper {
  width: 100%;
  box-shadow: 0 0 1px 0;
  margin: 0.25em;
  background-color: rgba(255, 255, 255, 0.9);
  color: #111;
}
.trading-record__header {
  display: flex;
  justify-content: space-around;
  width: 100%;
}
.trading-record__ul {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-around;
  width: 100%;
  margin: 0.5em 0;
  padding-left: 0;
  list-style: decimal;
}
.trading-record__ul li {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-around;
  width: 100%;
  margin: 0.25em 0.5em;
  border-bottom: 1px dotted;
}
.trading-record__date {
  margin: 0 0.25em;
  min-width: 3em;
  text-align: left;
}
.trading-record__amount {
  margin: 0 0.25em;
  min-width: 3em;
  text-align: left;
}
.trading-record__status {
  margin: 0 0.25em;
  text-align: left;
}

.buy_level__wrapper {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  justify-content: space-around;
  margin-top: 0.5em;
}
.buy_level__warning {
  display: none;
  width: 100%;
}
.buy_level__warning-content {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  width: 90%;
  max-width: 500px;
  margin-left: auto;
  margin-right: auto;
  background-color: #ffffff;
  border-radius: 0.5em;
}
.buy_level__warning-content p {
  margin: 0.25em 0.5em;
  text-align: center;
}
.buy_level__warning[data-show=show] {
  display: flex;
}
.buy_level__btn {
  display: flex;
  align-items: center;
  justify-content: center;
  height: fit-content;
  text-decoration: none;
  font-size: 1em;
  background-color: #f00;
  color: #fff;
  border: none;
  padding: 0.25em 0.5em;
  margin: 0.5em 0.25em;
}
.buy_level__btn:hover {
  cursor: pointer;
  color: #f00;
  background-color: #fff;
}

.user-traging__mark-title {
  background-color: #111;
  color: #fff;
  width: 100%;
  font-size: 1.2em;
  text-align: center;
  font-weight: 900;
}

.bonus__wrapper {
  display: flex;
  flex-wrap: wrap;
  position: relative;
  width: 98%;
  margin-left: auto;
  margin-right: auto;
}
.bonus__first-btn {
  display: none;
  position: relative;
  width: 3em;
  margin: 0.5em auto;
  height: 3em;
  background-color: transparent;
  border: 0 solid;
  border-radius: 50%;
  box-shadow: 0 0 2px 2px rgba(255, 3, 3, 0.66);
}
.bonus__first-btn__img {
  width: 2em;
  height: 2em;
}
.bonus__first-btn:hover {
  cursor: pointer;
  box-shadow: 0 0 5px 5px rgba(255, 1, 1, 0.46);
  transform: rotate(15deg);
}
.bonus__first-btn:hover__img {
  width: 2.5em;
  height: 2.5em;
}
.bonus__first-btn:hover::after {
  position: absolute;
  left: -2em;
  top: -2em;
  padding: 0.5em 1em;
  content: "BONUS";
  color: #ffffff;
  transform: rotate(-15deg);
  box-shadow: 0 0 3px 0px #e99905;
}
.bonus__container {
  display: flex;
  display: none;
  position: absolute;
  top: -7em;
  left: 50%;
  width: 290px;
  min-height: 2em;
  margin-left: -145px;
  background-color: #fff;
}

.captcha {
  display: flex;
  position: relative;
  width: 80px;
  height: 35px;
  background-color: #e2e2e2;
  border: 1px solid;
  user-select: none;
}
.captcha__leter {
  position: absolute;
  font-size: 1.2em;
  color: red;
}
.captcha__leter_1 {
  top: 0.1em;
  left: 0.2em;
  transform: rotate(-15deg);
}
.captcha__leter_2 {
  top: 0.5em;
  left: 1.2em;
  color: rgb(255, 111, 0);
  transform: rotate(-30deg);
}
.captcha__leter_3 {
  top: 0.3em;
  left: 2.2em;
  color: rgb(27, 79, 16);
  transform: rotate(15deg);
}
.captcha__leter_4 {
  top: 0.6em;
  left: 3.2em;
  color: rgb(6, 99, 165);
  transform: rotate(25deg);
}

.home-img-table__wrapper {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-around;
  width: 100%;
}
.home-img-table__img {
  display: flex;
  width: 300px;
  background-size: contain;
  border: 1px solid;
}

.card-home__wrapper {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-around;
  width: 100%;
  padding: 0.25em;
  margin-top: 0.5em;
  border-radius: 1em;
  box-shadow: 0 0 1px 1px;
}
.card-home__card {
  display: flex;
  flex-wrap: wrap;
  max-width: 90%;
  width: 300px;
  height: 200px;
  min-height: 50px;
  margin: 2em auto;
  background-color: #fcb206;
  color: #010a67;
  box-shadow: 0px 0px 2px 2px #777;
  border-radius: 1em;
}
.card-home__card-2 {
  display: flex;
  flex-wrap: wrap;
  max-width: 90%;
  width: 300px;
  min-height: 150px;
  height: fit-content;
  margin: 2em;
  color: #010a67;
  color: #fff;
  box-shadow: 0px 0px 2px 2px #777;
  border-radius: 1em;
}
.card-home__card-2-header {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: fit-content;
  color: rgb(248, 112, 28);
  color: #fff;
  background-color: #111;
  padding-left: 0.5em;
  padding-right: 0.5em;
  border-radius: 1em 1em 0 0;
}
.card-home__card-2-description {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
}
.card-home__card-2-description p {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding-left: 0.5em;
  padding-right: 0.5em;
  margin-top: 0.25em;
  margin-bottom: 0.25em;
  font-weight: 600;
  width: 100%;
  font-size: 0.9em;
}
.card-home__card-2-footer {
  display: flex;
  width: 100%;
  justify-content: center;
  align-items: center;
}
.card-home__card-2-btn {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 0.5em;
  text-decoration: none;
  color: #131313;
  background-color: #f0efed;
  padding: 0 1em;
  font-size: 1.2em;
  border-radius: 0.2em;
}
.card-home__card-2-btn:hover {
  cursor: pointer;
}
.card-home__card-2-btn {
  background-image: linear-gradient(to bottom, rgba(176, 67, 0, 0.9), rgba(248, 112, 28, 0.9));
  border: 1px solid #111;
  font-size: 1em;
}
.card-home__card-header {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  width: 70%;
  height: fit-content;
}
.card-home__card-title {
  font-size: 1.1em;
  font-weight: 900;
  margin: 0.25em;
}
.card-home__card-price {
  font-size: 1.1em;
  margin: 0.25em;
  font-weight: 900;
}
.card-home__card-img {
  width: 50px;
  height: 50px;
  margin: 0.25em auto;
  background-color: #fff;
  border-radius: 50%;
  background-size: contain;
  background-repeat: no-repeat;
}
.card-home__card-description {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  width: 100%;
}
.card-home__card-description p {
  display: flex;
  justify-content: space-between;
  width: 100%;
  margin: 0 0.5em;
  font-size: 1.2em;
  font-weight: 600;
}
.card-home__card-price-per-day {
  font-size: 1.1em;
  font-weight: 900;
}
.card-home__card-btn {
  display: flex;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  color: #fbfbfb;
  background-color: #d20d0d;
  margin: 0.25em;
  padding: 0 1em;
  font-size: 1.2em;
  border-radius: 0.5em;
  border: #eee 1px solid;
}
.card-home__card-btn:hover {
  color: #d20d0d;
  background-color: #ececec;
}

.card-by-level__wrapper {
  display: flex;
  flex-wrap: wrap;
  width: 90%;
  margin: 0.5em auto;
  padding: 0.1em;
  border: 1px solid;
  border-radius: 0.5em;
}
.card-by-level__title-2 {
  font-size: 1.2em;
  color: rgb(248, 112, 28);
  font-weight: 900;
}
.card-by-level__btn {
  text-decoration: none;
  color: #131313;
  background-color: #f0efed;
  padding: 0 1em;
  font-size: 1.2em;
  border-radius: 0.2em;
}
.card-by-level__btn:hover {
  cursor: pointer;
}
.card-by-level__btn {
  background-image: linear-gradient(to bottom, rgba(176, 67, 0, 0.9), rgba(248, 112, 28, 0.9));
  border: 1px solid #111;
}

.card-tarde__wrapper {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-around;
  align-items: center;
  width: 100%;
  max-width: 700px;
  max-height: 80vh;
  overflow-y: auto;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0.5em;
  border-radius: 1em;
  background-color: #fff;
}
.card-tarde__card {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
  width: 9em;
  min-height: 7em;
  margin: 1em 0.5em;
  padding: 0.25em;
  box-shadow: 0 0 2px 1px;
  border-radius: 1em;
}
.card-tarde__card-title {
  width: 100%;
  text-align: center;
  font-size: 1.5em;
  font-weight: 900;
  height: fit-content;
  margin-top: 0;
  margin-bottom: 0;
  border-radius: 0.5em;
  background-color: #111;
  color: #c67c06;
}
.card-tarde__card-title_bold {
  display: flex;
  align-self: flex-end;
  position: relative;
  width: 100%;
  justify-content: center;
  font-size: 1.6em;
  margin-top: 0;
  margin-bottom: 0;
}
.card-tarde__card-title_bold::after {
  position: absolute;
  content: "";
  width: 50%;
  border: 1px dotted;
  bottom: 0;
  left: 25%;
}
.card-tarde__card-w100 {
  display: flex;
  flex-wrap: wrap;
  width: 90%;
  max-width: 760px;
  height: fit-content;
  min-height: 3em;
}
.card-tarde__card-w100-title {
  width: 100%;
  font-size: 1.3em;
  text-align: center;
  margin-top: 0.25em;
  margin-bottom: 0.25em;
}
.card-tarde__card-w100-item {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
}
.card-tarde__card-w100-text {
  display: flex;
  justify-content: space-between;
  margin: 0.25em 0.25em;
  width: 100%;
}
.card-tarde__card-w100-text span {
  font-weight: 900;
}

.loader {
  margin: auto;
  border: 20px solid #EAF0F6;
  border-radius: 50%;
  border-top: 20px solid #FF7A59;
  width: 200px;
  height: 200px;
  animation: spinner 4s linear infinite;
}

.loader_2 {
  margin: auto;
  border-radius: 50%;
  border-top: 20px solid #06d6cd;
  width: 200px;
  height: 200px;
  animation: spinner 4s linear infinite;
}

.loader_3 {
  --d:22px;
  width: 4px;
  height: 4px;
  border-radius: 50%;
  color: #25b09b;
  box-shadow: calc(1 * var(--d)) calc(0 * var(--d)) 0 0, calc(0.707 * var(--d)) calc(0.707 * var(--d)) 0 1px, calc(0 * var(--d)) calc(1 * var(--d)) 0 2px, calc(-0.707 * var(--d)) calc(0.707 * var(--d)) 0 3px, calc(-1 * var(--d)) calc(0 * var(--d)) 0 4px, calc(-0.707 * var(--d)) calc(-0.707 * var(--d)) 0 5px, calc(0 * var(--d)) calc(-1 * var(--d)) 0 6px;
  animation: l27 1s infinite steps(8);
}

@keyframes l27 {
  100% {
    transform: rotate(1turn);
  }
}
@keyframes spinner {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.loader_1 {
  width: 48px;
  height: 48px;
  border-radius: 50%;
  display: inline-block;
  position: relative;
  background: linear-gradient(0deg, rgba(255, 61, 0, 0.2) 33%, #ff3d00 100%);
  box-sizing: border-box;
  animation: rotation 1s linear infinite;
}

.loader_1 {
  width: 48px;
  height: 48px;
  border-radius: 50%;
  display: inline-block;
  position: relative;
  background: linear-gradient(0deg, rgba(255, 61, 0, 0.2) 33%, #ff3d00 100%);
  box-sizing: border-box;
  animation: rotation 1s linear infinite;
}

.loader_1::after {
  content: "";
  box-sizing: border-box;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 44px;
  height: 44px;
  border-radius: 50%;
  background: #263238;
}

@keyframes rotation {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.loader-12__wrapper {
  display: none;
  position: relative;
  width: 14em;
  height: 14em;
  max-width: 100%;
  margin: 0.25em auto;
}
.loader-12__wrapper[data-show=show] {
  display: flex;
}
.loader-12 {
  width: 14em;
  height: 14em;
  border: 18px solid rgb(7, 108, 242);
  border-radius: 50%;
  position: relative;
  transform: rotate(45deg);
  box-sizing: border-box;
}
.loader-12::before {
  content: "";
  position: absolute;
  box-sizing: border-box;
  inset: -18px;
  border-radius: 50%;
  border: 18px solid rgb(248, 112, 28);
  animation: prixClipFix 60s infinite linear;
}
.loader-12__info-time {
  font-size: 1.3em;
  font-size: 1.4em;
  position: absolute;
  width: 100%;
  top: 50%;
  margin-top: -1em;
  left: 0;
}
.loader-12__info-time-text {
  display: none;
  width: 100%;
  text-align: center;
  margin: 0;
}
.loader-12__info-time-text[data-show=show] {
  display: block;
}
.loader-12__info-time-time {
  width: 100%;
  text-align: center;
  margin: 0;
}

@keyframes prixClipFix {
  0% {
    clip-path: polygon(50% 50%, 0 0, 0 0, 0 0, 0 0, 0 0);
  }
  25% {
    clip-path: polygon(50% 50%, 0 0, 100% 0, 100% 0, 100% 0, 100% 0);
  }
  50% {
    clip-path: polygon(50% 50%, 0 0, 100% 0, 100% 100%, 100% 100%, 100% 100%);
  }
  75% {
    clip-path: polygon(50% 50%, 0 0, 100% 0, 100% 100%, 0 100%, 0 100%);
  }
  100% {
    clip-path: polygon(50% 50%, 0 0, 100% 0, 100% 100%, 0 100%, 0 0);
  }
}
.admin-panel-body {
  background-color: #111;
  color: #fff;
}

.admin-header__wrapper {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  height: fit-content;
  min-height: 1.8em;
  background-color: #00216b;
}

.admin-panel__js-submit-btn {
  text-decoration: none;
  color: #131313;
  background-color: #f0efed;
  padding: 0 1em;
  font-size: 1.2em;
  border-radius: 0.2em;
}
.admin-panel__js-submit-btn:hover {
  cursor: pointer;
}
.admin-panel__js-submit-btn:hover {
  cursor: pointer;
}

.new-style__form-bgc, .new-style__block-bgc {
  background-color: rgb(7, 108, 242);
  background-image: linear-gradient(to bottom, rgb(7, 108, 242), rgb(74, 195, 240));
}
.new-style__block-bgc {
  padding: 0.25em 0.5em;
  margin: 0.25em auto;
}
.new-style__p-message {
  margin: 0.25em;
  color: #fff;
}
.new-style__form-title {
  font-size: 1em;
  color: #111;
}
.new-style__border-radius {
  border-radius: 0.5em 0.5em;
}
.new-style__fsz-min-07 {
  font-size: 0.7em;
}
.new-style__fsz-min-08 {
  font-size: 0.8em;
}
.new-style__fsz-min-09 {
  font-size: 0.9em;
}
.new-style__fsx-bold {
  font-weight: 900;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9yZXNldC5zY3NzIiwic3RhbmRhcnQvX3RleHQuc2NzcyIsInN0YW5kYXJ0L19saW5rLnNjc3MiLCJzdGFuZGFydC9fY29udGFpbmVyLnNjc3MiLCJzdGFuZGFydC9fZm9vdGVyLnNjc3MiLCJfdmFyLnNjc3MiLCJzdGFuZGFydC9faGVhZGVyLnNjc3MiLCJzdGFuZGFydC9pbWcuc2NzcyIsInN0YW5kYXJ0L190YWJzLnNjc3MiLCJzdGFuZGFydC9fZGV0YWlscy5zY3NzIiwic3RhbmRhcnQvX2JnY19jb2xvci5zY3NzIiwic3RhbmRhcnQvYW5pbWF0aW9uL19hbmltYXRpb25fcHJvZ3Jlc3Muc2NzcyIsImZvcm0vX21haW4uc2NzcyIsImxpbmsvX21haW4uc2NzcyIsImFwcC9faG9tZS12aWRlby5zY3NzIiwiYXBwL19ob21lLWFydGljbGUuc2NzcyIsImFwcC90aW1lci9fdGltZXIuc2NzcyIsImFwcC9fbXkuc2NzcyIsInN0YW5kYXJ0L3Zhcl9taXhpbi9fZ3JhZGllbnQuc2NzcyIsImFwcC9fdXNlci10ZWFtLnNjc3MiLCJhcHAvX3RyYWRpbmctcmVjb3JkLnNjc3MiLCJhcHAvX2J1eV9sZXZlbC5zY3NzIiwiYXBwL190cmFkaW5nLnNjc3MiLCJhcHAvYm9udXMvX21haW4uc2NzcyIsImFwcC9fbWFpbi5zY3NzIiwiYXBwL2NhcmQvX2NhcmQtaG9tZS5zY3NzIiwic3RhbmRhcnQvdmFyX21peGluL19idXR0b24uc2NzcyIsImFwcC9jYXJkL19jYXJkLXRyYWRlLnNjc3MiLCJzdGFuZGFydC9sb2FkaW5nL19zcGluZXJfMS5zY3NzIiwic3RhbmRhcnQvbG9hZGluZy9fbWFpbi5zY3NzIiwiYXBwL2FkbWluL19oZWFkZXIuc2NzcyIsImFwcC9hZG1pbi9fbWFpbi5zY3NzIiwibmV3X3N0eWxlL19tYWluLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBTUE7RUFDQztFQUNBOztBQUdEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7OztBQUVEO0VBQ0M7OztBQUVEO0VBQ0M7RUFDQTtFQUNBLFdBdkJnQjtFQXlCaEI7RUFDRyxPQXhCUzs7O0FDRmI7RUFDSTs7O0FBRUo7RUFDSTtFQUNBOzs7QUFFSjtFQUNJO0VBQ0E7OztBQUVKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7OztBQUVKO0VBQU87OztBQUNQO0VBQU07OztBQUNOO0VBQ0k7RUFDQTs7O0FBRUo7RUFDSTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0k7RUFDQTs7QUFFSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdSO0VBQ0k7RUFDQTtFQUNBOztBQUNBO0VBQ0k7OztBQUdSO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDSTtFQUNBOztBQUVKO0VBQ0k7OztBQzNFSjtFQUNJO0VBQ0E7RUFDQTtFQUNBOzs7QUNMUjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUo7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7O0FBRUo7RUFDSTtFQUNBOzs7QUFHUjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNJO0VBQ0E7O0FBRUo7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNJOztBQUdSO0VBQ0k7OztBQzlDUjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQ3NCQTtFRG5CQTtFQUNBOztBQUNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7O0FBRUo7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0k7O0FBRUo7RUFDSTs7QUFHUjtFQUNJO0VBQ0E7RUFDQTtFQUNBOzs7QUVyRFo7RUFDSTtFQUNBO0VBQ0E7O0FBSlI7RUFNSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBSUE7O0FBQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVKO0VBQ0k7RUFDQTs7QUFFSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNJOztBQUdSO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDSTs7QUFFSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNJO0VBQ0E7RUFDQTs7QUFLWjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBSVI7RUFDSTs7QUFFSjtFQUNJO0VBQ0E7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7O0FBRUo7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUo7RUFDSTtFQUNBO0VBQ0E7O0FBQ0E7RUFDSTs7QUFHUjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7QUFPSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFTUjtFQUNJOztBQUNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7O0FBR1I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGtCRHJLWTs7QUNzS1o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0k7OztBQ3RMaEI7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUo7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FDUkE7RUFDSTtFQUNBO0VBQ0E7O0FBRUo7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDSTs7QUFFSjtFQUNJO0VBQ0E7O0FBRUo7RUFDSTtFQUNBO0VBQ0E7O0FBRUo7RUFDSTtFQUNBO0VBQ0E7O0FBRUo7RUFDSTs7QUFHUjtFQUNJO0VBQ0E7RUFDQTs7QUFFSjtFQUNJO0VBQ0E7RUFDQTs7QUFDQTtFQUNJOzs7QUM5RFo7RUFDSTtFQUNBO0VBQ0E7RUFFQTs7QUFDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBLGtCSk5JOztBSU9KO0VBQ0E7O0FBR0o7RUFDSTtFQUNBOztBQUNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdSO0VBQ0k7RUFDQTs7QUFFSjtFQUNJO0VBQ0E7RUFDQTs7QUFFSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0k7RUFDQTs7QUFFSjtFQUNJO0VBQ0E7O0FBR1I7RUFDSTtFQUNBOztBQUNBO0VBQ0k7OztBQ3pEWjtFQUNJO0VBQ0E7OztBQ0RBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNJOztBQUdSO0VBQ0k7RUFDQTtFQUNBOztBQUVKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFSjtFQUNJOztBQUVKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FDL0JSO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7OztBQUdBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNJOztBQUdSO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdSO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBOztBQUtKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUo7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDSTs7QUFDQTtFQUNJOztBQUdSO0VBQ0k7O0FBR1I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdBO0VBQ0k7RUFDQTs7QUFFSjtFQUNJO0VBQ0E7O0FBRUo7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0k7RUFDQTs7QUFFSjtFQUNJOztBQUVKO0VBQ0k7O0FBS1I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR1I7RUFDSTtFQUNBO0VBQ0E7O0FBRUo7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7QUFHQTtFQUNJO0VBQ0E7RUFDQTs7QUFFSjtFQUNJO0VBQ0E7RUFDQTtFQUNBOztBQUVKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFSjtFQUNJO0VBQ0E7RUFDQTs7QUFFSjtFQUNJOztBQUVKO0VBQ0k7RUFDQTs7QUFFSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHUjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUo7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0k7RUFDQTs7QUFFSjtFQUNJO0VBQ0E7O0FBQ0E7RUFDSTs7QUFJWjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDSTs7QUFHUjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNJOztBQUdSO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0k7RUFDQTs7QUFFSjtFQUNJOztBQUVKO0VBQ0k7RUFDQTs7QUFHUjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNJO0VBQ0E7O0FBR1I7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNJO0VBQ0E7O0FBR0E7RUFDSTs7QUFFSjtFQUNJOzs7QUMxUlo7RUFDSTtFQUNBO0VBQ0E7O0FBQ0E7RUFDSTs7O0FDTlI7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7QUFFSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUo7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUNuQlI7RUFDSSxrQlZnQlU7OztBV2pCZDtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBOztBQUVKO0VBQ0k7O0FBRUo7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUMxQko7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUo7RUNGQTtFQUNBO0VBQ0E7RUFDQTtFRENJO0VBQ0E7O0FBRUo7RUFDSTtFQUNBO0VBQ0E7O0FBQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR1I7RUFDSTtFQUNBO0VBQ0E7RUFDQSxrQlpkTTtFWWVOOztBQUNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVKO0VBQ0k7RUFDQTs7QUFFSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0k7RUFDQTs7QUFHUjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBTUo7RUFDSTtFQUNBO0VBQ0E7O0FBQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0k7O0FBS2hCO0VBQ0k7RUFDQTtFQUNBLE9aL0ZNOztBWWlHVjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUo7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDSTs7O0FBS1I7RUFDSTs7QUFDQTtFQUNJO0VBQ0E7RUFDQTs7QUFHUjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUo7RUFDSTtFQUNBO0VBQ0E7O0FBRUo7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUo7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDSTtFQUNBOztBQUVKO0VBQ0k7RUFDQTs7O0FFcExSO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUo7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDSTtFQUNBOztBQUVKO0VBQ0k7RUFDQTs7QUFHUjtFQUNJO0VBQ0E7RUFDQTtFQUNBOztBQUVKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNJO0VBQ0E7O0FBRUo7RUFDSTs7QUFHUjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNJO0VBQ0E7RUFDQTs7QUFHUjtFQUNJO0VEN0RKO0VBQ0E7RUFDQTtFQUNBOzs7QUVUQTtFQUNJO0VBQ0E7RUFDQTtFQUNBLGtCZklVO0VlSFQ7O0FBRUw7RUFDSTtFQUNBO0VBQ0E7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHUjtFQUNJO0VBQ0E7RUFDQTs7QUFFSjtFQUNJO0VBQ0E7RUFDQTs7QUFFSjtFQUNJO0VBQ0E7OztBQzFDSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUo7RUFDSTtFQUNBOztBQUVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0k7RUFDQTs7QUFJUjtFQUNJOztBQUdSO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNJO0VBQ0E7RUFDQTs7O0FDOUNSO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUNOSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFSjtFQUNJO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNJO0VBQ0E7O0FBRUo7RUFDSTtFQUNBO0VBQ0E7O0FBQ0E7RUFDSTtFQUNBOztBQUVKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFJWjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FDNUNSO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDSTtFQUNBO0VBQ0E7O0FBRUo7RUFDSTtFQUNBO0VBQ0E7O0FBRUo7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7QUFFSjtFQUNJO0VBQ0E7RUFDQTtFQUNBOztBQUVKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7OztBQzFDSjtFQUNJO0VBQ0E7RUFDQTtFQUNBOztBQUVKO0VBQ1E7RUFDQTtFQUNBO0VBQ0E7OztBQWdCUjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7O0FBRUo7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFJQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFSjtFQUNJO0VBQ0E7RUFDQTs7QUFDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdSO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7O0FBRUo7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQ3hHWjtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDSTs7QUQyRkk7RXBCMUVSO0VvQmlGWTtFQUNBOztBQXFEWjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFSjtFQUNJO0VBQ0E7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7RUFDQTs7QUFFSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR1I7RUFDSTtFQUNBOztBQUVKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNJO0VBQ0E7OztBQVFSO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUo7RUFDSTtFQUNBO0VBQ0E7O0FBRUo7RUNuUEE7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBOztBQUNBO0VBQ0k7O0FEME9KO0VwQnpOQTtFb0I0Tkk7OztBRXRQSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGtCdEJFTTs7QXNCQVY7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBS0E7O0FBQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxPdEJ6Q0U7O0FzQjJDTjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBSVo7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVKO0VBQ0k7RUFDQTtFQUNBOztBQUVKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDSTs7O0FDdkZoQjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsWUFDQTtFQU9BOzs7QUFFSjtFQUNFO0lBQU07OztBQUdSO0VBQ0U7SUFBSzs7RUFDTDtJQUFPOzs7QUN0Q1Q7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFBSzs7RUFDTDtJQUFPOzs7QUFRTDtFQUNJO0VBQ0E7RUFDQSxPQU5XO0VBT1gsUUFQVztFQVFYO0VBQ0E7O0FBQ0E7RUFDSTs7QUFaWjtFQWVJLE9BZGU7RUFlZixRQWZlO0VBZ0JmO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDRTs7QUFHSjtFQUNFO0VBQ0E7RUFDQTs7O0FBTVI7RUFDSTtJQUFNOztFQUNOO0lBQU07O0VBQ047SUFBTTs7RUFDTjtJQUFNOztFQUNOO0lBQU07OztBQ3ZHVjtFQUNJO0VBQ0E7OztBQUdBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGtCekJQSTs7O0EwQkZSO0VMQUE7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBOztBQUNBO0VBQ0k7O0FLUEE7RUFDSTs7O0FDSlI7RUFDSTtFQUNBOztBQUVKO0VBQ0k7RUFDQTs7QUFFSjtFQUNJO0VBQ0E7O0FBRUo7RUFDSTtFQUNBOztBQUVKO0VBQ0k7O0FBRUo7RUFDSTs7QUFFSjtFQUNJOztBQUVKO0VBQ0k7O0FBR0o7RUFDSSIsInNvdXJjZXNDb250ZW50IjpbIiRyb290X2ZvbnRfc2l6ZTogMTZweDtcclxuJGJnY19ib2R5OiAjZmZmZWU5O1xyXG4kY29sb3JfYm9keTogIzE2MTYxNjtcclxuLy9jb2xvciB0aGVtZVxyXG4vLyByZ2IoMjQ4IDExMiAyOCkgLSBvcmFuZ2VcclxuLy8gcmdiKDcgMTA4IDI0MikgPT4gcmdiKDc0IDE5NSAyNDApXHJcbkBmb250LWZhY2Uge1xyXG5cdGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xyXG5cdHNyYzogdXJsKFwiL3B1YmxpYy9hc3NldHMvZm9udHMvUm9ib3RvL1JvYm90by1SZWd1bGFyLnR0ZlwiKTtcclxufVxyXG5cclxuaHRtbCwgYm9keSB7XHJcblx0Zm9udC1mYW1pbHk6ICdSb2JvdG8nLCBzYW5zLXNlcmlmO1xyXG5cdGZvbnQtZmFtaWx5OiBhcmlhbDtcclxuXHRsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG5cdGxldHRlci1zcGFjaW5nOiAwLjFlbTtcclxufVxyXG4qIHtcclxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcbmJvZHkge1xyXG5cdG1hcmdpbjogMDtcclxuXHRwYWRkaW5nOiAwO1xyXG5cdGZvbnQtc2l6ZTogJHJvb3RfZm9udF9zaXplO1xyXG4gICAgLy8gYmFja2dyb3VuZC1jb2xvcjogJGJnY19ib2R5O1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XHJcbiAgICBjb2xvcjogJGNvbG9yX2JvZHk7XHJcbn0iLCIudzEwMCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG4udGV4dC1jZW50ZXIge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbn1cclxuLmhyLXcxMDAge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZDtcclxufVxyXG4ucC1oMSwgLnAtaDIsIC5wLWgzIHtcclxuICAgIG1hcmdpbi10b3A6IDAuMjVlbTtcclxuICAgIG1hcmdpbi1ib3R0b206IDAuMjVlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBmb250LXNpemU6IDJlbTtcclxufVxyXG4ucC1oMiB7Zm9udC1zaXplOiAxLjRlbTt9XHJcbi5wLWgze2ZvbnQtc2l6ZTogMS4yZW07fVxyXG4udGV4dC1tYXJrIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY5MGQ4YztcclxuICAgIGNvbG9yOiAjMDQwMjkzO1xyXG59XHJcbi50ZXh0LXdhcm5pbmcge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiAjZjAwO1xyXG4gICAgLy9jb2xvcjogI2ZmZjtcclxuICAgIHBhZGRpbmc6IDAuNWVtIDFlbTtcclxuICAgIGJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggNHB4IDFweCAjZjAwLCBpbnNldCAwcHggMHB4IDRweCAxcHggI2ZmMDs7XHJcbiAgICBib3JkZXI6IDAuMWVtIHNvbGlkICNmMDA7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC4yZW07XHJcbiAgICB3aWR0aDogOTglO1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAmOmZpcnN0LWxldHRlciB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjVlbTtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgfVxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IC0wLjhlbTtcclxuICAgICAgICBsZWZ0OiAtMC44ZW07XHJcbiAgICAgICAgY29udGVudDogXCIhXCI7XHJcbiAgICAgICAgd2lkdGg6IDEuNGVtO1xyXG4gICAgICAgIGhlaWdodDogMS40ZW07XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBjb2xvcjogI2YwMDtcclxuICAgICAgICBmb250LXNpemU6IDEuMmVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwO1xyXG4gICAgICAgIGJvcmRlcjogMC4xZW0gc29saWQgI2YwMDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICB9XHJcbn1cclxuLnRleHQtZ3JhZGllbnQge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMDBmZmU0LCAjNWVmZDAyKTtcclxuICAgIGJhY2tncm91bmQtY2xpcDogdGV4dDtcclxuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICZfX2xldHRlci1zcGFjaW5nIHtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4yZW1cclxuICAgIH1cclxufVxyXG4udGV4dC1pbmZvLWJsb2NrIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICB3aWR0aDogOTYlO1xyXG4gICAgbWFyZ2luOiAwLjVlbSBhdXRvO1xyXG4gICAgcCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMC4yNWVtO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuMjVlbTtcclxuICAgIH1cclxuICAgICZfb25lIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzJjMmMyO1xyXG4gICAgfVxyXG59IiwiLnN0ZC1saW5rIHtcclxuICAgICZfX2V4dCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjJlbTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGNvbG9yOiBibHVlO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMC4yNWVtO1xyXG4gICAgfVxyXG59IiwiLndyYXBwZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZzogMCAwLjI1ZW07XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcclxuICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbn1cclxuLmNvbnRhaW5lciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVlbTtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVlbTtcclxuICAgICZfX2NlbnRlciB7XHJcbiAgICAgICAgd2lkdGg6IDk4JTtcclxuICAgICAgICBtYXgtd2lkdGg6IDk2MHB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgIH1cclxuICAgICZfc2VtaXRyYW5zcGFyZW50IHtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDAgMnB4IDBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQsIDM0LCA5OCwgMC45KTtcclxuICAgIH1cclxufVxyXG4uYXJ0aWNsZSB7XHJcbiAgICB3aWR0aDogOTAlO1xyXG4gICAgbWF4LXdpZHRoOiA5NjBweDtcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwLjVlbTtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDAuNWVtO1xyXG4gICAgJl9faW1nIHtcclxuICAgICAgICB3aWR0aDogOTglO1xyXG4gICAgICAgIG1hcmdpbjogMC4yNWVtIGF1dG87XHJcbiAgICB9XHJcbiAgICBwIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwLjVlbTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBmb250LXNpemU6IDFlbTtcclxuICAgICAgICAmOjpmaXJzdC1sZXR0ZXIge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMC41ZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fdWwtb2wge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgfVxyXG59IiwiLmZvb3RlciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Jfb25lX29wYWNpdHk7XHJcbiAgICBAaW5jbHVkZSBiZ19ncmFkaWVudF8yKCk7XHJcbiAgICBjb2xvcjogI2YwZjBmMDtcclxuICAgIGJveC1zaGFkb3c6IDBweCAtMnB4IDFweCAwcHggcmdiKDEwNSAxMDUgMTA1KTtcclxuICAgICZfX21lbnUge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDJlbTtcclxuICAgIH1cclxuICAgICZfX21lbnUtdWwge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogOTYwcHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41ZW07XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgbWFyZ2luOiAwLjI1ZW07XHJcbiAgICAgICAgICAgIHdpZHRoOiAzZW07XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxLjVlbTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMS41ZW07XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAmW2RhdGEtc2hvdz1cInNob3dcIl0ge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogcmVkO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogOTYlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuN2VtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiJGJnY19tYWluXzEgOiAjYzY3YzA2OyAvLyAjMDQzZjAxO1xyXG4vLyRiZ2NfbWFpbl8xIDogI2ZiZDQ4MjtcclxuJGJnY19tYWluX29wYWNpdHlfMSA6IHJnYigxOTggMTI0IDYgLyA5MCUpOyAvLyByZ2IoMTMgNTIgMSAvIDczJSlcclxuLy8kYmdjX21haW5fb3BhY2l0eV8xIDogI2Y4YjUyNTtcclxuJGJnY19tYWluIDogIzAwMjE2YjtcclxuLy8kYmdjX21haW4gOiAjMTZjODBkO1xyXG4kYmdjX21haW5fb3BhY2l0eSA6IHJnYmEoOCwgOTYsIDE5NywgMC45KTtcclxuLy8gJGJnY19tYWluIDogIzAwNmIyNztcclxuLy8gJGJnY19tYWluX29wYWNpdHkgOiAjMDA2YjI3ZTQ7XHJcbiRuZXdfYmdjX29wYWNpdHk6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcclxuXHJcbi8vIGNvbG9yIHRoZW1lXHJcbiRjb2xvcl9vbmUgOiByZ2IoMjQ4LCAxMTIsIDI4KTtcclxuLy8gJGNvbG9yX29uZV9vcGFjaXR5IDogcmdiYSgyNDgsIDExMiwgMjgsIDAuOSk7XHJcbiRjb2xvcl9vbmVfb3BhY2l0eSA6ICNmOWY5Zjk7XHJcbiRjb2xvcl90d28gOiByZ2IoNywgMTA4LCAyNDIpO1xyXG4kY29sb3JfdGhyZWUgOiByZ2IoNzQsIDE5NSwgMjQwKTtcclxuJGNvbG9yX2Jsb2NrOiAjZmZmO1xyXG5cclxuLy8gMTc2IDY3IDBcclxuQG1peGluIGJnX2dyYWRpZW50KClcclxue1xyXG4gICAgLy9iYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2IoMjQ4LCAxMTIsIDI4KSwgcmdiKDE3NiA2NyAwIC8gOTAlKSApO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiKDI0OCAxMTIgMjggLyA5MCUpLCByZ2JhKDE3NiwgNjcsIDAsIDAuOSkpO1xyXG59XHJcbkBtaXhpbiBiZ19ncmFkaWVudF8yKClcclxue1xyXG4gICAgLy9iYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2IoMTc2IDY3IDAgLyA5MCUpLCByZ2IoMjQ4LCAxMTIsIDI4KSApO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgxNzYsIDY3LCAwLCAwLjkpLCByZ2IoMjQ4IDExMiAyOCAvIDkwJSkgKTtcclxufSIsIi5oZWFkZXIge1xyXG4gICAgJl9maXhzZWQge1xyXG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgei1pbmRleDogOTk5O1xyXG4gICAgfVxyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Jfb25lX29wYWNpdHk7XHJcbiAgICAvL0BpbmNsdWRlIGJnX2dyYWRpZW50KCk7XHJcbiAgICAvL2JveC1zaGFkb3c6IDBweCAxcHggMnB4IDBweDtcclxuICAgIHBhZGRpbmc6IDAuMjVlbSAwLjI1ZW07XHJcbiAgICAmX19maXhlZC10ZW1wIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICB0b3A6IDBlbTtcclxuICAgICAgICBsZWZ0OiAwLjVlbTtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgY29sb3I6ICNmMDA7XHJcbiAgICB9XHJcbiAgICAmLW9mc2V0IHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDNlbTtcclxuICAgIH1cclxuICAgICYtZnVsbC1zY3JlZW4ge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzExMTtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICB6LWluZGV4OiA5OTk7XHJcbiAgICAgICAgJltkYXRhLXNob3c9XCJzaG93XCJdIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLXNob3ctd2FybmluZy1tc2cge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIHotaW5kZXg6IDk5OTtcclxuICAgICAgICB3aWR0aDogOTAlO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1JTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDUlO1xyXG4gICAgICAgIGhlaWdodDogNWVtO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0yLjVlbTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyNzI3MjdjYTtcclxuICAgICAgICBjb2xvcjogI2ZmZmZmNDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgXHJcbiAgICAgICAgJltkYXRhLXNob3c9XCJzaG93XCJdIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9faGVhZGVyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDFlbTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyLjVlbTtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICYtY2xvc2UtYnRuIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyZW07XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDJlbTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDYwMjY2O1xyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDYwMjY2O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgIFxyXG4gICAgICAgICZfX3Age1xyXG4gICAgICAgICAgICB3aWR0aDogOTAlO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDYwMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDAuMjVlbSBhdXRvO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yZW07XHJcblxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2xvZ28ge1xyXG4gICAgICAgIHdpZHRoOiA1ZW07XHJcbiAgICB9XHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luOiAwLjI1ZW0gMC41ZW07XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjNlbTtcclxuICAgICAgICB0ZXh0LXNoYWRvdzogMHB4IC04cHggMTBweCByZ2IoMjQzIDIwMiAyKTtcclxuXHJcbiAgICB9XHJcbiAgICAmX19yaWdodCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICB9XHJcbiAgICAmX19zb2Mtd3JhcHBlciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMC4yNWVtO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMC4yNWVtO1xyXG4gICAgfVxyXG4gICAgJl9fbGluay1zb2Mge1xyXG4gICAgICAgIHdpZHRoOiAxLjJlbTtcclxuICAgICAgICBoZWlnaHQ6IDEuMmVtO1xyXG4gICAgICAgIG1hcmdpbjogMC4yNWVtO1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH0gXHJcbiAgICB9XHJcbiAgICAmX19yaWdodC1sYW5nIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAuMjVlbTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuMjVlbTtcclxuICAgICAgICAmLWljb24tYmxvY2sge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICB3aWR0aDogMS4yZW07XHJcbiAgICAgICAgICAgIGhlaWdodDogMS4yZW07XHJcbiAgICAgICAgICAgIG1hcmdpbjogMC4yNWVtOyBcclxuICAgICAgICB9XHJcbiAgICAgICAgLy8gaW1nIHtcclxuICAgICAgICAvLyAgICAgd2lkdGg6IDEuMmVtO1xyXG4gICAgICAgIC8vICAgICBoZWlnaHQ6IDEuMmVtO1xyXG4gICAgICAgIC8vICAgICBtYXJnaW46IDAuMjVlbTtcclxuICAgICAgICAvLyB9XHJcbiAgICAgICAgJi1zZWxlY3Qge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDFlbTtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICB3aWR0aDogNGVtO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuMWVtO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMzEsIDMyLCAzMSk7XHJcbiAgICAgICAgICAgIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC8vIHNlbGVjdCB7XHJcbiAgICAgICAgLy8gICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgICAgIC8vICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgLy8gICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigzMSwgMzIsIDMxKTtcclxuICAgICAgICAvLyAgICAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcclxuICAgICAgICAvLyB9XHJcbiAgICB9XHJcbiAgICAmX19yaWdodC1sYW5nLWRldGFpbHMge1xyXG4gICAgICAgIHdpZHRoOiA4ZW07XHJcbiAgICAgICAgc3VtbWFyeSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZW5kO1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fcmlnaHQtbGFuZy1kZXRhaWxzLWJvZHkge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogOGVtO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiZ2NfbWFpbl9vcGFjaXR5O1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjJlbTtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNWVtO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMC41ZW07XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IGJsdWU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIuaW1nLWJnIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHotaW5kZXg6IC0xO1xyXG4gICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbn1cclxuLnZpZGVvLWJnIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHotaW5kZXg6IC0xO1xyXG4gICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbn0iLCIvLyBqcy10YWItd3JhcHBlclxyXG5cclxuLy8ganMtdGFiLWJ1dHRvbi13cmFwcGVyXHJcbi8vIGpzLXRhYi1idXR0b24gZGF0YS1zaG93PVwic2hvd1wiXHJcblxyXG4vLyBqcy10YWItY29udGVudC13cmFwcGVyXHJcbi8vIGpzLXRhYi1jb250ZW50IGRhdGEtc2hvdz1cInNob3dcIlxyXG4udGFicyB7XHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgICZfX21lbnUge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDAuMjVlbTtcclxuICAgIH1cclxuICAgICZfX21lbnUtYnRuIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgICAgIG1hcmdpbjogMC41ZW07XHJcbiAgICAgICAgcGFkZGluZzogMC4yNWVtIDAuNWVtO1xyXG4gICAgICAgIGNvbG9yOiAjMTYxNjE2O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlOWU5ZTk7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIG9wYWNpdHk6IDAuOTtcclxuICAgICAgICAmX3JhZGl1cyB7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuM2VtO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmW2RhdGEtc2hvdz1cInNob3dcIl0ge1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE2MTYxNjs7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC45KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDJlbTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyZW07XHJcbiAgICAgICAgICAgIG1hcmdpbjogMC4yNWVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwLjI1ZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fY29udGFudC13cmFwcGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgICZfX2NvbnRhbnQge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICZbZGF0YS1zaG93PVwic2hvd1wiXSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLmRldGFpbHMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIHdpZHRoOiA5OCU7XHJcbiAgICBcclxuICAgIG1hcmdpbjogMC41ZW0gYXV0bztcclxuICAgIHN1bW1hcnkge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDAuMjVlbSAwLjVlbTtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJnY19tYWluO1xyXG4gICAgICAgICY6Om1hcmtlciB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19ib2R5IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwLjI1ZW07XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi1pdGVtLXRpdGxlIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMC4yNWVtO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMC4yNWVtO1xyXG4gICAgfVxyXG4gICAgJi1pdGVtLWRhdGEge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwLjI1ZW07XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjI1ZW07XHJcbiAgICAgICAgY29sb3I6IHJnYigyNTUsIDI0NywgMSk7XHJcbiAgICB9XHJcbiAgICAmLWl0ZW0td2FsbGV0LWNvcHktYnRuIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgd2lkdGg6IDEuN2VtO1xyXG4gICAgICAgIGhlaWdodDogMS43ZW07XHJcbiAgICAgICAgbWFyZ2luOiAwLjI1ZW07XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMS42ZW07XHJcbiAgICAgICAgICAgIGhlaWdodDogMS42ZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigwLCAxMDYsIDI1NSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9hZG1pbi1wYW5lbCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzExMTtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAmLWl0ZW0tZGF0YSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiByZ2IoOSAyNTUgMjAwKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIuYmdjLWNvbG9yXzEge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzIyMjIyMmQxO1xyXG4gICAgY29sb3I6ICNmZmY3YmI7XHJcbn0iLCIuYW5pbWF0aW9uIHtcclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIHdpZHRoOiA5MCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA3NjBweDtcclxuICAgICAgICBtYXJnaW46IDAuMjVlbSBhdXRvO1xyXG4gICAgICAgICZbZGF0YS1zaG93PVwiaGlkZVwiXSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAmX19wcm9ncmVzcy10aXRsZSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjJlbTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwLjI1ZW07XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICAmX19wcm9ncmVzcy1pbmZvIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMC4yNWVtO1xyXG4gICAgfVxyXG4gICAgJl9fcHJvZ3Jlc3Mge1xyXG4gICAgICAgIHdpZHRoOiA5MCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA1MDBweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgaGVpZ2h0OiAyZW07XHJcbiAgICB9XHJcbn0iLCIjZGF0YS1zY3JlZW4ge1xyXG4gICAgbWF4LXdpZHRoOiA5MCU7XHJcbiAgICB3aWR0aDogMzAwcHg7XHJcbiAgICBtYXJnaW46IDAuMjVlbSBhdXRvO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQ7XHJcbn1cclxuLmZvcm0tc3RkLCAuZm9ybS1wbHVzIHtcclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogNjAwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwLjJlbSBhdXRvO1xyXG4gICAgICAgICZbZGF0YS1zaG93PVwiaGlkZVwiXSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fZm9ybS10aXRsZSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwLjVlbTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBmb250LXNpemU6IDEuMmVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgY29sb3I6ICMxMTE7XHJcbiAgICAgICAgJi1saW5rIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICByaWdodDogMC4yNWVtO1xyXG4gICAgICAgICAgICB0b3A6IDAuMjVlbTtcclxuICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgICAgICAgICBjb2xvcjogIzExMTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAwLjZlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19mb3JtIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgd2lkdGg6IDk4JTtcclxuICAgICAgICBtYXgtd2lkdGg6IDQ1MHB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgICAvLyBib3gtc2hhZG93OiAwIDAgMXB4IDBweDtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxZW07XHJcbiAgICAgICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfdHdvO1xyXG4gICAgICAgIC8vYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiKDcsIDEwOCwgMjQyKSwgcmdiKDc0LCAxOTUsIDI0MCkpO1xyXG4gICAgICAgIC8vZm9udC1zaXplOiAwLjhlbTtcclxuICAgIH1cclxuICAgICZfX2Zvcm0tcGx1cyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHdpZHRoOiA5OCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA0NTBweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgY29sb3I6ICMwMDA0MzY7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMWVtO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG4gICAgJl9fZm9ybS1pdGVtIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwLjVlbTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcclxuICAgICAgICBwYWRkaW5nOiAwLjVlbTtcclxuICAgICAgICAmX3dhcm5pbmcge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAmW2RhdGEtc2hvdz1cInNob3dcIl0ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX3MtYmV0d2VlbiB7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19mb3JtLXdhcm5pbmcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDAuMjVlbTtcclxuICAgICAgICBjb2xvcjogI2YwMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuICAgICZfX2Zvcm0tbGFiZWwge1xyXG4gICAgICAgICZfMTAwIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC45ZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtd2l0aC1jaGVja2JveCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtZmlsZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAzZW07XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDgxMDg2O1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZjYjYwNTtcclxuICAgICAgICAgICAgcGFkZGluZzogMC41ZW07XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zZW07XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjkpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtYnRuIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtaW5mbyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2Zvcm0tbGluayB7XHJcbiAgICAgICAgJl8xMDAge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMC41ZW07XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2Zvcm0tcGhvbmUtYmxvY2sge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgJl9fZm9ybS1zZWxlY3QtcGhvbmUge1xyXG4gICAgICAgIGNvbG9yOiAjMGYwZjBmO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4yZW07XHJcbiAgICAgICAgaGVpZ2h0OiAxLjhlbTtcclxuICAgICAgICB3aWR0aDogMzAlO1xyXG4gICAgfVxyXG4gICAgJl9fZm9ybS1pbnB1dCB7XHJcbiAgICAgICAgJi10ZXh0IHtcclxuICAgICAgICAgICAgY29sb3I6ICMwZjBmMGY7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yZW07XHJcbiAgICAgICAgICAgIGhlaWdodDogMS44ZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtcGhvbmUge1xyXG4gICAgICAgICAgICB3aWR0aDogNzAlO1xyXG4gICAgICAgICAgICBjb2xvcjogIzBmMGYwZjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjJlbTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxLjhlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi1wYXNzd29yZCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMGYwZjBmO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuMmVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEuOGVtO1xyXG4gICAgICAgICAgICB3aWR0aDogOTAlO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDM4MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLW51bWJlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMGYwZjBmO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuMmVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEuOGVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmXzEwMCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLWNoZWNrYm94IHtcclxuICAgICAgICAgICAgd2lkdGg6IDJlbTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtZmlsZSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2Zvcm0taW5wdXQtY2FwdGNoYSB7XHJcbiAgICAgICAgd2lkdGg6IDY4JTtcclxuICAgICAgICBtaW4td2lkdGg6IDhlbTtcclxuICAgICAgICBjb2xvcjogIzBmMGYwZjtcclxuICAgICAgICBmb250LXNpemU6IDEuMmVtO1xyXG4gICAgICAgIGhlaWdodDogMS44ZW07XHJcbiAgICB9XHJcbiAgICAmX19mb3JtLWltZy1jYXB0Y2hhIHtcclxuICAgICAgICB3aWR0aDogOTBweDtcclxuICAgICAgICBoZWlnaHQ6IDM1cHg7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQ7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAuMmVtO1xyXG5cclxuICAgIH1cclxuICAgICZfX2Zvcm0tYnRuLXNob3ctcGFzc3dvcmQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgIHdpZHRoOiAyZW07XHJcbiAgICAgICAgaGVpZ2h0OiAyLjFlbTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMC41ZW07XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMC4zZW07XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgb3BhY2l0eTogMC44O1xyXG4gICAgICAgIH1cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgICAgIHdpZHRoOiAxLjZlbTtcclxuICAgICAgICAgICAgJltkYXRhLXNob3c9XCJoaWRlXCJdIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19pbmZvIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwLjI1ZW07XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC4yNWVtO1xyXG4gICAgICAgICZfc21hbGwge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDAuN2VtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2luZm8tY29sb3Ige1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwLjI1ZW07XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC4yNWVtO1xyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBjb2xvcjogI2YwMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19mb3JtLXN1Ym1pdC1idG4ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4yZW07XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzA4NmVmMjtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMC4zZW07XHJcbiAgICAgICAgcGFkZGluZzogMC4yNWVtIDAuNWVtO1xyXG4gICAgICAgICZfY2VudGVyIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9jb2xvci1vbmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjQ4LCAxMTIsIDI4KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgb3BhY2l0eTogMC45O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2Zvcm0tcGx1cy1zdWJtaXQtYnRuIHtcclxuICAgICAgICBmb250LXNpemU6IDEuMmVtO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigzOCAxMDUgMjU1KTtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMC4zZW07XHJcbiAgICAgICAgcGFkZGluZzogMC4yNWVtIDAuNWVtO1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuOTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19mb3JtLXN1Ym1pdC1idG4tc3ZnIHtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgd2lkdGg6IDUuNWVtO1xyXG4gICAgICAgIGhlaWdodDogNS41ZW07XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgb3BhY2l0eTogMC45O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmW2RhdGEtaGlkZT1cImhpZGVcIl0ge1xyXG4gICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC4zO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vLyBcclxuLy8gQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XHJcbi8vICAgICAuZm9ybS1zdGQge1xyXG4vLyAgICAgICAgICZfX2Zvcm0taW5wdXQge1xyXG4vLyAgICAgICAgICAgICAmLXBhc3N3b3JkIHtcclxuLy8gICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjIwcHg7XHJcbi8vICAgICAgICAgICAgIH1cclxuLy8gICAgICAgICB9XHJcbi8vICAgICB9XHJcbi8vIH0iLCIubGluayB7XHJcbiAgICAvLyDQstC90YPRgtGA0LXQvdC90Y/Rj1xyXG4gICAgJl9faW50ZXJuYWwge1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigwLCA1NSwgMjU1KTtcclxuICAgICAgICBwYWRkaW5nOiAwLjI1ZW0gMC41ZW07XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigwLCAzMywgMTUwKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAvLyDQstC90LXRiNC90Y/Rj1xyXG4gICAgLy8mX19leHRlcm5hbCB7fVxyXG59IiwiLmhvbWUtdmlkZW8ge1xyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZzogMC41ZW07XHJcbiAgICB9XHJcbiAgICAmX192aWRlbyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA3MDBweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICB9XHJcbiAgICAmX190ZW1wLXBsYWNlaG9sZGVyIHtcclxuICAgICAgICB3aWR0aDogNzAwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAzODBweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzc3NztcclxuICAgIH1cclxufSIsIi5ob21lLWFydGljbGUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2Jsb2NrO1xyXG59IiwiLnRpbWVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiA0cmVtO1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICBmb250LXNpemU6IDJlbTtcclxuICAgIGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcclxuICAgICZfYWJzb2x1dGUge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzZW07XHJcbiAgICB9XHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcbiAgICAmX19pdGVtOjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS10aXRsZSk7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvdHRvbTogLTAuNzVyZW07XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xyXG4gICAgICAgIGNvbG9yOiAjNDI0MjQyO1xyXG4gICAgfVxyXG59IiwiLnBhZ2UtbXkge1xyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMC4yNWVtO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4zZW07XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAmX19wbGFuLXRleHQge1xyXG4gICAgICAgIEBpbmNsdWRlIHRleHRfZ3JhZGllbnRfMCgpO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjdlbTtcclxuICAgIH1cclxuICAgICZfX2luZm8ge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbjogMC4yNWVtO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNCwgMzQsIDk4LCAwLjkpO1xyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxZW07XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDFlbTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fcGxhbiB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDFweCAwO1xyXG4gICAgICAgIG1hcmdpbjogMC4yNWVtO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9ibG9jaztcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwLjVlbSAwLjVlbTtcclxuICAgICAgICAmLWl0ZW0ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMiU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC43ZW07XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwLjVlbTtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDAuNWVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX2ZsZXgge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9sZWZ0IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xyXG4gICAgICAgICAgICB3aWR0aDogMzglO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMC41ZW07XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwLjI1ZW07XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuN2VtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfcmlnaHQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgIC8vIHAge1xyXG4gICAgICAgICAgICAvLyAgICAgbWFyZ2luOiAwLjI1ZW0gMC4yNWVtO1xyXG4gICAgICAgICAgICAvLyAgICAgZm9udC1zaXplOiAwLjdlbTtcclxuICAgICAgICAgICAgLy8gfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX2luZm8ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYig3LCAxMDgsIDI0MiksIHJnYig3NCwgMTk1LCAyNDApKTtcclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAuMjVlbSAwLjVlbTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQ7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjdlbTtcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAuMjVlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3BsYW4tdGV4dC1pbmZvIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGNvbG9yOiAkYmdjX21haW5fMTtcclxuICAgIH1cclxuICAgICZfX3BsYW5fYnRuLXdyYXBwZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYig3LCAxMDgsIDI0MiksIHJnYig3NCwgMTk1LCAyNDApKTtcclxuICAgICAgICBmb250LXNpemU6IDAuOGVtO1xyXG4gICAgfVxyXG4gICAgJl9fcGxhbl9idG4ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIG1hcmdpbjogMC41ZW07XHJcbiAgICAgICAgd2lkdGg6IDE1ZW07XHJcbiAgICAgICAgLy9AaW5jbHVkZSBidG5fYWN0aW9uKCk7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgZm9udC1zaXplOiAxZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgY29sb3I6ICMxMTE7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5hZGRpbmcge1xyXG4gICAgJi10YWJzX19tZW51LWJ0biB7XHJcbiAgICAgICAgbWluLXdpZHRoOiAxMzBweDtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAuMWVtO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmNGM5O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3FyLWNvZGUtd3JhcHBlciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMC41ZW07XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41ZW07XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMywgMTMsIDEzLCAwLjcpO1xyXG4gICAgfVxyXG4gICAgJl9fcXItY29kZS1pbWctY29udGFpbmVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMC41ZW07XHJcbiAgICB9XHJcbiAgICAmX19xci1jb2RlLWltZyB7XHJcbiAgICAgICAgd2lkdGg6IDEwZW07XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIG1heC13aWR0aDogOTAlO1xyXG4gICAgfVxyXG4gICAgJl9fcXItY29kZS1pbnB1dC1jb250YWluZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbjogMWVtIGF1dG87XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAzMjBweDtcclxuICAgIH1cclxuICAgICZfX3FyLWNvZGUtaW5wdXQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgICAgIHdpZHRoOiAyNTBweDtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG4gICAgJl9fcXItY29kZS1pbnB1dC1jb3B5LWJ0biB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHdpZHRoOiAxLjVlbTtcclxuICAgICAgICBoZWlnaHQ6IDEuNWVtO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMC4yNWVtO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigwLCAxMDYsIDI1NSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxLjNlbTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxLjNlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCJAbWl4aW4gZ3JhZGllbnRfMCgpXHJcbntcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNkYjg1MDQ7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2IoMjMxLCAxNjUsIDI3KSAyNiUsIHJnYigxOTMsIDEzNiwgMTMpIDYxJSk7XHJcbn1cclxuQG1peGluIHRleHRfZ3JhZGllbnRfMCgpXHJcbntcclxuICAgIGJhY2tncm91bmQ6ICNDRjQ3NDc7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCByZ2IoMjMxLCAxNjUsIDI3KSAwJSwgcmdiKDE5MywgMTM2LCAxMykgMTAwJSk7XHJcbiAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcclxuICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG5AbWl4aW4gdGV4dF9ncmFkaWVudF8xKClcclxue1xyXG4gICAgYmFja2dyb3VuZDogIzIwMzJGRDtcclxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsICMyMDMyRkQgMCUsICMxMEZCRkYgMTAwJSk7XHJcbiAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcclxuICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcclxufSIsIi51c2VyLXRlYW0ge1xyXG4gICAgJl9fcmVmLWxpbmstd3JhcHBlciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuMjVlbTtcclxuICAgIH1cclxuICAgICZfX3JlZi1saW5rLWlucHV0IHtcclxuICAgICAgICBmb250LXNpemU6IDAuOWVtO1xyXG4gICAgICAgIGhlaWdodDogMS42ZW07XHJcbiAgICAgICAgd2lkdGg6IDIwZW07XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgfVxyXG4gICAgJl9fY29weS1idG4ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICB3aWR0aDogMS41ZW07XHJcbiAgICAgICAgaGVpZ2h0OiAxLjVlbTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAuMjVlbTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMCwgMTA2LCAyNTUpO1xyXG4gICAgICAgIH1cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMS4zZW07XHJcbiAgICAgICAgICAgIGhlaWdodDogMS4zZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fdXNlci1kYXRhIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nOiAwLjI1ZW0gMWVtO1xyXG4gICAgfVxyXG4gICAgJl9fdXNlci1kYXRhLWl0ZW0ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4yZW07XHJcbiAgICAgICAgbWFyZ2luOiAwZW0gMC4yNWVtO1xyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMC4yNWVtO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuMjVlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9sb3dlcmNhc2Uge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDAuOWVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3VzZXItZGF0YS11bCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fdXNlci1kYXRhLXBsYW4ge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICAgICAgQGluY2x1ZGUgdGV4dF9ncmFkaWVudF8wKCk7XHJcbiAgICB9XHJcbn0iLCIudHJhZGluZy1yZWNvcmQge1xyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDFweCAwO1xyXG4gICAgICAgIG1hcmdpbjogMC4yNWVtO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuZXdfYmdjX29wYWNpdHk7XHJcbiAgICAgICAgIGNvbG9yOiAjMTExO1xyXG4gICAgfVxyXG4gICAgJl9faGVhZGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgXHJcbiAgICB9IFxyXG4gICAgJl9fdWwge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbjogMC41ZW0gMDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgbGlzdC1zdHlsZTogZGVjaW1hbDtcclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAuMjVlbSAwLjVlbTtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19kYXRlIHtcclxuICAgICAgICBtYXJnaW46IDAgMC4yNWVtO1xyXG4gICAgICAgIG1pbi13aWR0aDogM2VtO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICB9XHJcbiAgICAmX19hbW91bnQge1xyXG4gICAgICAgIG1hcmdpbjogMCAwLjI1ZW07XHJcbiAgICAgICAgbWluLXdpZHRoOiAzZW07XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIH1cclxuICAgICZfX3N0YXR1cyB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAuMjVlbTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgfVxyXG59IiwiLmJ1eV9sZXZlbCB7XHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwLjVlbTtcclxuICAgIH1cclxuICAgICZfX3dhcm5pbmcge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgXHJcbiAgICAgICAgJi1jb250ZW50IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICB3aWR0aDogOTAlO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDUwMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjVlbTtcclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAuMjVlbSAwLjVlbTtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZbZGF0YS1zaG93PVwic2hvd1wiXSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fYnRuIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgaGVpZ2h0OiBmaXQtY29udGVudDtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgZm9udC1zaXplOiAxZW07XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YwMDtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgcGFkZGluZzogMC4yNWVtIDAuNWVtO1xyXG4gICAgICAgIG1hcmdpbjogMC41ZW0gMC4yNWVtO1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZjAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi51c2VyLXRyYWdpbmcge1xyXG4gICAgJl9fbWFyay10aXRsZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzExMTtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBmb250LXNpemU6IDEuMmVtO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgfVxyXG59IiwiLmJvbnVzIHtcclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB3aWR0aDogOTglO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgIH1cclxuICAgICZfX2ZpcnN0LWJ0biB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAvL2Rpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHdpZHRoOiAzZW07XHJcbiAgICAgICAgbWFyZ2luOiAwLjVlbSBhdXRvO1xyXG4gICAgICAgIGhlaWdodDogM2VtO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJvcmRlcjogMCBzb2xpZDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDJweCAycHggcmdiKDI1NSAzIDMgLyA2NiUpO1xyXG4gICAgICAgICZfX2ltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyZW07XHJcbiAgICAgICAgICAgIGhlaWdodDogMmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgNXB4IDVweCByZ2JhKDI1NSwgMSwgMSwgMC40Nik7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE1ZGVnKTtcclxuICAgICAgICAgICAgJl9faW1nIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyLjVlbTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMi41ZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogLTJlbTtcclxuICAgICAgICAgICAgICAgIHRvcDogLTIuMGVtO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMC41ZW0gMWVtO1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJ0JPTlVTJztcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTE1ZGVnKTtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAzcHggMHB4ICNlOTk5MDU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAtN2VtO1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICB3aWR0aDogMjkwcHg7XHJcbiAgICAgICAgbWluLWhlaWdodDogMmVtO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTQ1cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIH1cclxufSIsIkBpbXBvcnQgJy4vaG9tZS12aWRlbyc7XHJcbkBpbXBvcnQgJy4vaG9tZS1hcnRpY2xlJztcclxuQGltcG9ydCAnLi90aW1lci90aW1lcic7XHJcbkBpbXBvcnQgJy4vbXknO1xyXG5AaW1wb3J0ICcuL3VzZXItdGVhbSc7XHJcbkBpbXBvcnQgJy4vdHJhZGluZy1yZWNvcmQnO1xyXG5AaW1wb3J0ICcuL2J1eV9sZXZlbCc7XHJcbkBpbXBvcnQgJy4vdHJhZGluZyc7XHJcbkBpbXBvcnQgJy4vYm9udXMvbWFpbic7XHJcbi5jYXB0Y2hhIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogODBweDtcclxuICAgIGhlaWdodDogMzVweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNlMmUyZTI7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZDtcclxuICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgJl9fbGV0ZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBmb250LXNpemU6IDEuMmVtO1xyXG4gICAgICAgIGNvbG9yOiByZWQ7XHJcbiAgICB9XHJcbiAgICAmX19sZXRlcl8xIHtcclxuICAgICAgICB0b3A6IDAuMWVtO1xyXG4gICAgICAgIGxlZnQ6IDAuMmVtO1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xNWRlZyk7XHJcbiAgICB9XHJcbiAgICAmX19sZXRlcl8yIHtcclxuICAgICAgICB0b3A6IDAuNWVtO1xyXG4gICAgICAgIGxlZnQ6IDEuMmVtO1xyXG4gICAgICAgIGNvbG9yOiByZ2IoMjU1LCAxMTEsIDApO1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0zMGRlZyk7XHJcbiAgICB9XHJcbiAgICAmX19sZXRlcl8zIHtcclxuICAgICAgICB0b3A6IDAuM2VtO1xyXG4gICAgICAgIGxlZnQ6IDIuMmVtO1xyXG4gICAgICAgIGNvbG9yOiByZ2IoMjcsIDc5LCAxNik7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTVkZWcpO1xyXG4gICAgfVxyXG4gICAgJl9fbGV0ZXJfNCB7XHJcbiAgICAgICAgdG9wOiAwLjZlbTtcclxuICAgICAgICBsZWZ0OiAzLjJlbTtcclxuICAgICAgICBjb2xvcjogcmdiKDYsIDk5LCAxNjUpO1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDI1ZGVnKTtcclxuICAgIH1cclxufSIsIi5ob21lLWltZy10YWJsZSB7XHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgICZfX2ltZyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMDBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZDtcclxuICAgICAgICB9XHJcbn1cclxuLmNhcmQtaG9tZSB7XHJcbiAgICAkYmdjX3BsYW5fMCA6ICNmZmY7XHJcbiAgICAkYmdjX3BsYW5fMSA6ICMwM2MwY2U7XHJcbiAgICAkYmdjX3BsYW5fMiA6ICMwM2MwY2U7XHJcbiAgICAkYmdjX3BsYW5fMyA6ICMwM2MwY2U7XHJcbiAgICAkYmdjX3BsYW5fNCA6ICMwM2MwY2U7XHJcbiAgICAkYmdjX3BsYW5fNSA6ICMwM2MwY2U7XHJcbiAgICAkYmdjX3BsYW5fNiA6ICMwM2MwY2U7XHJcbiAgICAkYmdjX3BsYW5fNyA6ICMwM2MwY2U7XHJcbiAgICAkYmdjX3BsYW5fOCA6ICMwM2MwY2U7XHJcbiAgICAkYmdjX3BsYW5fOSA6ICMwM2MwY2U7XHJcbiAgICAkYmdjX3BsYW5fMTAgOiAjMDNjMGNlO1xyXG4gICAgJGJnY19wbGFuXzExIDogIzAzYzBjZTtcclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDAuMjVlbTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwLjVlbTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxZW07XHJcbiAgICAgICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEzLCAxMywgMTMsIDAuNyk7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDFweCAxcHg7XHJcbiAgICB9XHJcbiAgICAmX19jYXJkIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBtYXgtd2lkdGg6IDkwJTtcclxuICAgICAgICB3aWR0aDogMzAwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyMDBweDtcclxuICAgICAgICBtaW4taGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgIG1hcmdpbjogMmVtIGF1dG87XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZjYjIwNjtcclxuICAgICAgICBjb2xvcjogIzAxMGE2NztcclxuICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDJweCAycHggIzc3NztcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxZW07XHJcbiAgICAgICAgJi0yIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDkwJTtcclxuICAgICAgICAgICAgd2lkdGg6IDMwMHB4O1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAxNTBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiBmaXQtY29udGVudDtcclxuICAgICAgICAgICAgbWFyZ2luOiAyZW07XHJcbiAgICAgICAgICAgIC8vYmFja2dyb3VuZC1jb2xvcjogI2RiODUwNDtcclxuICAgICAgICAgICAgLy8gYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZyxyZ2JhKDMsIDE5MiwgMjA2LCAxKSAyNiUsIHJnYmEoMiwgMTUyLCAxNjMsIDEpIDYxJSk7XHJcbiAgICAgICAgICAgIC8vIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYigzIDM2IDIwNikgMjYlLCByZ2IoMiA1NSAxNjMpIDYxJSk7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMDEwYTY3O1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAycHggMnB4ICM3Nzc7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDFlbTtcclxuICAgICAgICAgICAgJi1oZWFkZXIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogcmdiKDI0OCAxMTIgMjgpO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTExO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjVlbTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNWVtO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMWVtIDFlbSAwIDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi1kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OmZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjVlbTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVlbTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwLjI1ZW07XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC4yNWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjllbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLWZvb3RlciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi1idG4ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNWVtO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnRuX2FjdGlvbigpO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYmdfZ3JhZGllbnRfMigpO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzExMTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgICAgICAgICAgICAgLy8gdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgLy8gY29sb3I6ICMwZTBlMGU7XHJcbiAgICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiAjZGI4NTA0O1xyXG4gICAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiKDIzMSwgMTY1LCAyNykgMjYlLCByZ2IoMTkzLCAxMzYsIDEzKSA2MSUpO1xyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAvLyBwYWRkaW5nOiAwIDFlbTtcclxuICAgICAgICAgICAgICAgIC8vIGZvbnQtc2l6ZTogMS4yZW07XHJcbiAgICAgICAgICAgICAgICAvLyBib3JkZXItcmFkaXVzOiAwLjJlbTtcclxuICAgICAgICAgICAgICAgIC8vYm9yZGVyOiAjZWVlIDFweCBzb2xpZDtcclxuICAgICAgICAgICAgICAgIC8vICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgLy8gICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigxMzMsIDAsIDApO1xyXG4gICAgICAgICAgICAgICAgLy8gICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgLy8gfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC8vICZfdHJpYWwge1xyXG4gICAgICAgIC8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmdjX3BsYW5fMDtcclxuICAgICAgICAvLyB9XHJcbiAgICAgICAgLy8gJl9wbGFuLTEge1xyXG4gICAgICAgIC8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmdjX3BsYW5fMTtcclxuICAgICAgICAvLyB9XHJcbiAgICAgICAgLy8gJl9wbGFuLTIge1xyXG4gICAgICAgIC8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmdjX3BsYW5fMjtcclxuICAgICAgICAvLyB9XHJcbiAgICAgICAgLy8gJl9wbGFuLTMge1xyXG4gICAgICAgIC8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmdjX3BsYW5fMztcclxuICAgICAgICAvLyB9XHJcbiAgICAgICAgLy8gJl9wbGFuLTQge1xyXG4gICAgICAgIC8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmdjX3BsYW5fNDtcclxuICAgICAgICAvLyB9XHJcbiAgICAgICAgLy8gJl9wbGFuLTUge1xyXG4gICAgICAgIC8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmdjX3BsYW5fNTtcclxuICAgICAgICAvLyB9XHJcbiAgICAgICAgLy8gJl9wbGFuLTYge1xyXG4gICAgICAgIC8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmdjX3BsYW5fNjtcclxuICAgICAgICAvLyB9XHJcbiAgICAgICAgLy8gJl9wbGFuLTcge1xyXG4gICAgICAgIC8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmdjX3BsYW5fNztcclxuICAgICAgICAvLyB9XHJcbiAgICAgICAgLy8gJl9wbGFuLTgge1xyXG4gICAgICAgIC8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmdjX3BsYW5fODtcclxuICAgICAgICAvLyB9XHJcbiAgICAgICAgLy8gJl9wbGFuLTkge1xyXG4gICAgICAgIC8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmdjX3BsYW5fOTtcclxuICAgICAgICAvLyB9XHJcbiAgICAgICAgLy8gJl9wbGFuLTEwIHtcclxuICAgICAgICAvLyAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJnY19wbGFuXzEwO1xyXG4gICAgICAgIC8vIH1cclxuICAgICAgICAvLyAmX3BsYW4tMTEge1xyXG4gICAgICAgIC8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmdjX3BsYW5fMTE7XHJcbiAgICAgICAgLy8gfVxyXG4gICAgfVxyXG4gICAgJl9fY2FyZC1oZWFkZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHdpZHRoOiA3MCU7XHJcbiAgICAgICAgaGVpZ2h0OiBmaXQtY29udGVudDtcclxuICAgIH1cclxuICAgICZfX2NhcmQtdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4xZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICAgICAgICBtYXJnaW46IDAuMjVlbTtcclxuICAgICAgICBcclxuICAgIH1cclxuICAgICZfX2NhcmQtcHJpY2Uge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4xZW07XHJcbiAgICAgICAgbWFyZ2luOiAwLjI1ZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICAgIH1cclxuICAgICZfX2NhcmQtaW1nIHtcclxuICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwLjI1ZW0gYXV0bztcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIH1cclxuICAgICZfX2NhcmQtZGVzY3JpcHRpb24ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcCAge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMC41ZW07XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yZW07XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fY2FyZC1wcmljZS1wZXItZGF5IHtcclxuICAgICAgICBmb250LXNpemU6IDEuMWVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICB9XHJcbiAgICAmX19jYXJkLWJ0biB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICBjb2xvcjogI2ZiZmJmYjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDIwZDBkO1xyXG4gICAgICAgIG1hcmdpbjogMC4yNWVtO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMWVtO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4yZW07XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMC41ZW07XHJcbiAgICAgICAgYm9yZGVyOiAjZWVlIDFweCBzb2xpZDtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICNkMjBkMGQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlY2VjZWM7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLy8gKioqXHJcblxyXG5cclxufVxyXG4uY2FyZC1ieS1sZXZlbCB7XHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICB3aWR0aDogOTAlO1xyXG4gICAgICAgIG1hcmdpbjogMC41ZW0gYXV0bztcclxuICAgICAgICBwYWRkaW5nOiAwLjFlbTtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwLjVlbTtcclxuICAgIH1cclxuICAgICZfX3RpdGxlLTIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4yZW07XHJcbiAgICAgICAgY29sb3I6IHJnYigyNDggMTEyIDI4KTtcclxuICAgICAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgfVxyXG4gICAgJl9fYnRuIHtcclxuICAgICAgICBAaW5jbHVkZSBidG5fYWN0aW9uKCk7XHJcbiAgICAgICAgQGluY2x1ZGUgYmdfZ3JhZGllbnRfMigpO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMxMTE7XHJcbiAgICB9XHJcbn0iLCJAbWl4aW4gYnRuX2FjdGlvbigpXHJcbntcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIGNvbG9yOiAjMTMxMzEzO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YwZWZlZDtcclxuICAgIC8vYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiKDEzMSAxMzAgMTMwKSAyNiUsIHJnYig2NiA2NiA2NikgNjElKTtcclxuICAgIC8vYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiKDIzMSwgMTY1LCAyNykgMjYlLCByZ2IoMTkzLCAxMzYsIDEzKSA2MSUpO1xyXG4gICAgcGFkZGluZzogMCAxZW07XHJcbiAgICBmb250LXNpemU6IDEuMmVtO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMC4yZW07XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB9XHJcbn0iLCJcclxuLmNhcmQtdGFyZGUge1xyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDcwMHB4O1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDgwdmg7XHJcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMC41ZW07XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMWVtO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9ibG9jaztcclxuICAgIH1cclxuICAgICZfX2NhcmQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIHdpZHRoOiA5ZW07XHJcbiAgICAgICAgbWluLWhlaWdodDogN2VtO1xyXG4gICAgICAgIG1hcmdpbjogMWVtIDAuNWVtO1xyXG4gICAgICAgIHBhZGRpbmc6IDAuMjVlbTtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDAgMnB4IDFweDtcclxuICAgICAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiAjZTdhNTFiO1xyXG4gICAgICAgIC8vIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcscmdiYSgyMzEsIDE2NSwgMjcsIDEpIDI2JSwgcmdiYSgxOTMsIDEzNiwgMTMsIDEpIDYxJSk7XHJcbiAgICAgICAgLy8gQGluY2x1ZGUgZ3JhZGllbnRfMCgpO1xyXG5cclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxZW07XHJcbiAgICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41ZW07XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICAgICAgICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuNWVtO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTExO1xyXG4gICAgICAgICAgICBjb2xvcjogJGJnY19tYWluXzE7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtdGl0bGVfYm9sZCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjZlbTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggZG90dGVkO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMjUlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fY2FyZC13MTAwIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICB3aWR0aDogOTAlO1xyXG4gICAgICAgIG1heC13aWR0aDogNzYwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiBmaXQtY29udGVudDtcclxuICAgICAgICBtaW4taGVpZ2h0OiAzZW07XHJcbiAgICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuM2VtO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDAuMjVlbTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC4yNWVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLWl0ZW0ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLXRleHQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIG1hcmdpbjogMC4yNWVtIDAuMjVlbTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy8gQG1lZGlhICggbWluLXdpZHRoOiA2MDBweCApXHJcbi8vIHtcclxuLy8gICAgIC5jYXJkLXRhcmRlIHtcclxuLy8gICAgICAgICAmX193cmFwcGVyIHtcclxuLy8gICAgICAgICAgICAgaGVpZ2h0OiA4MHZoO1xyXG4vLyAgICAgICAgIH1cclxuLy8gICAgIH1cclxuLy8gfSIsIi5sb2FkZXIge1xyXG4gIG1hcmdpbjogYXV0bztcclxuICBib3JkZXI6IDIwcHggc29saWQgI0VBRjBGNjtcclxuICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgYm9yZGVyLXRvcDogMjBweCBzb2xpZCAjRkY3QTU5O1xyXG4gIHdpZHRoOiAyMDBweDtcclxuICBoZWlnaHQ6IDIwMHB4O1xyXG4gIGFuaW1hdGlvbjogc3Bpbm5lciA0cyBsaW5lYXIgaW5maW5pdGU7XHJcbn1cclxuLmxvYWRlcl8yIHtcclxuICBtYXJnaW46IGF1dG87XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIGJvcmRlci10b3A6IDIwcHggc29saWQgIzA2ZDZjZDtcclxuICB3aWR0aDogMjAwcHg7XHJcbiAgaGVpZ2h0OiAyMDBweDtcclxuICBhbmltYXRpb246IHNwaW5uZXIgNHMgbGluZWFyIGluZmluaXRlO1xyXG59XHJcblxyXG4ubG9hZGVyXzMge1xyXG4gICAgLS1kOjIycHg7XHJcbiAgICB3aWR0aDogNHB4O1xyXG4gICAgaGVpZ2h0OiA0cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBjb2xvcjogIzI1YjA5YjtcclxuICAgIGJveC1zaGFkb3c6IFxyXG4gICAgY2FsYygxKnZhcigtLWQpKSAgICAgIGNhbGMoMCp2YXIoLS1kKSkgICAgIDAgMCxcclxuICAgIGNhbGMoMC43MDcqdmFyKC0tZCkpICBjYWxjKDAuNzA3KnZhcigtLWQpKSAwIDFweCxcclxuICAgIGNhbGMoMCp2YXIoLS1kKSkgICAgICBjYWxjKDEqdmFyKC0tZCkpICAgICAwIDJweCxcclxuICAgIGNhbGMoLTAuNzA3KnZhcigtLWQpKSBjYWxjKDAuNzA3KnZhcigtLWQpKSAwIDNweCxcclxuICAgIGNhbGMoLTEqdmFyKC0tZCkpICAgICBjYWxjKDAqdmFyKC0tZCkpICAgICAwIDRweCxcclxuICAgIGNhbGMoLTAuNzA3KnZhcigtLWQpKSBjYWxjKC0wLjcwNyp2YXIoLS1kKSkwIDVweCxcclxuICAgIGNhbGMoMCp2YXIoLS1kKSkgICAgICBjYWxjKC0xKnZhcigtLWQpKSAgICAwIDZweDtcclxuICAgIGFuaW1hdGlvbjogbDI3IDFzIGluZmluaXRlIHN0ZXBzKDgpO1xyXG59XHJcbkBrZXlmcmFtZXMgbDI3IHtcclxuICAxMDAlIHt0cmFuc2Zvcm06IHJvdGF0ZSgxdHVybil9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgc3Bpbm5lciB7XHJcbiAgMCUgeyB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxyXG4gIDEwMCUgeyB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9XHJcbn0iLCJAaW1wb3J0ICcuL3NwaW5lcl8xJztcclxuLy8gaHR0cHM6Ly9jc3Nsb2FkZXJzLmdpdGh1Yi5pby9cclxuLmxvYWRlcl8xIHtcclxuICAgIHdpZHRoOiA0OHB4O1xyXG4gICAgaGVpZ2h0OiA0OHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMjU1LCA2MSwgMCwgMC4yKSAzMyUsICNmZjNkMDAgMTAwJSk7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgYW5pbWF0aW9uOiByb3RhdGlvbiAxcyBsaW5lYXIgaW5maW5pdGU7XHJcbn1cclxuLmxvYWRlcl8xIHtcclxuICB3aWR0aDogNDhweDtcclxuICBoZWlnaHQ6IDQ4cHg7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMjU1LCA2MSwgMCwgMC4yKSAzMyUsICNmZjNkMDAgMTAwJSk7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBhbmltYXRpb246IHJvdGF0aW9uIDFzIGxpbmVhciBpbmZpbml0ZTtcclxufVxyXG4ubG9hZGVyXzE6OmFmdGVyIHtcclxuICBjb250ZW50OiAnJzsgIFxyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDUwJTtcclxuICB0b3A6IDUwJTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICB3aWR0aDogNDRweDtcclxuICBoZWlnaHQ6IDQ0cHg7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIGJhY2tncm91bmQ6ICMyNjMyMzg7XHJcbn1cclxuQGtleWZyYW1lcyByb3RhdGlvbiB7XHJcbiAgMCUgeyB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKSB9XHJcbiAgMTAwJSB7IHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyl9XHJcbn1cclxuXHJcbi8vLy9cclxuLmxvYWRlci0xMiB7XHJcbiAgICAkd2lkdGhfaGVpZ3RoOiAxNGVtO1xyXG4gICAgJGJvcmRlcl9sb2RlcjogMThweDtcclxuICAgIFxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgd2lkdGg6ICR3aWR0aF9oZWlndGg7XHJcbiAgICAgICAgaGVpZ2h0OiAkd2lkdGhfaGVpZ3RoO1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW46IDAuMjVlbSBhdXRvO1xyXG4gICAgICAgICZbZGF0YS1zaG93PVwic2hvd1wiXSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgd2lkdGg6ICR3aWR0aF9oZWlndGg7XHJcbiAgICBoZWlnaHQ6ICR3aWR0aF9oZWlndGg7XHJcbiAgICBib3JkZXI6ICRib3JkZXJfbG9kZXIgc29saWQgJGNvbG9yX3R3bztcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRyYW5zZm9ybTpyb3RhdGUoNDVkZWcpO1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIFxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgIGluc2V0OiAtJGJvcmRlcl9sb2RlcjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgYm9yZGVyOiAkYm9yZGVyX2xvZGVyIHNvbGlkICRjb2xvcl9vbmU7XHJcbiAgICAgICAgYW5pbWF0aW9uOiBwcml4Q2xpcEZpeCA2MHMgaW5maW5pdGUgbGluZWFyO1xyXG4gICAgfVxyXG4gICAgJl9faW5mby10aW1lIHtcclxuICAgICAgZm9udC1zaXplOiAxLjNlbTtcclxuICAgICAgZm9udC1zaXplOiAxLjRlbTtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgdG9wOiA1MCU7XHJcbiAgICAgIG1hcmdpbi10b3A6IC0xZW07XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICYtdGV4dCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICZbZGF0YS1zaG93PVwic2hvd1wiXSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi10aW1lIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5Aa2V5ZnJhbWVzIHByaXhDbGlwRml4IHtcclxuICAgIDAlICAge2NsaXAtcGF0aDpwb2x5Z29uKDUwJSA1MCUsMCAwLDAgMCwwIDAsMCAwLDAgMCl9XHJcbiAgICAyNSUgIHtjbGlwLXBhdGg6cG9seWdvbig1MCUgNTAlLDAgMCwxMDAlIDAsMTAwJSAwLDEwMCUgMCwxMDAlIDApfVxyXG4gICAgNTAlICB7Y2xpcC1wYXRoOnBvbHlnb24oNTAlIDUwJSwwIDAsMTAwJSAwLDEwMCUgMTAwJSwxMDAlIDEwMCUsMTAwJSAxMDAlKX1cclxuICAgIDc1JSAge2NsaXAtcGF0aDpwb2x5Z29uKDUwJSA1MCUsMCAwLDEwMCUgMCwxMDAlIDEwMCUsMCAxMDAlLDAgMTAwJSl9XHJcbiAgICAxMDAlIHtjbGlwLXBhdGg6cG9seWdvbig1MCUgNTAlLDAgMCwxMDAlIDAsMTAwJSAxMDAlLDAgMTAwJSwwIDApfVxyXG59XHJcbiAgICAgICIsIi5hZG1pbi1wYW5lbC1ib2R5IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMxMTE7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxufVxyXG4uYWRtaW4taGVhZGVyIHtcclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XHJcbiAgICAgICAgbWluLWhlaWdodDogMS44ZW07XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJnY19tYWluO1xyXG4gICAgfVxyXG59IiwiQGltcG9ydCAnLi9oZWFkZXInO1xyXG4uYWRtaW4tcGFuZWwge1xyXG4gICAgJl9fanMtc3VibWl0LWJ0biB7XHJcbiAgICAgICAgQGluY2x1ZGUgYnRuX2FjdGlvbigpO1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLm5ldy1zdHlsZSB7XHJcbiAgICAmX19mb3JtLWJnYywgJl9fYmxvY2stYmdjIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoNywgMTA4LCAyNDIpO1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYig3LCAxMDgsIDI0MiksIHJnYig3NCwgMTk1LCAyNDApKTtcclxuICAgIH1cclxuICAgICZfX2Jsb2NrLWJnYyB7XHJcbiAgICAgICAgcGFkZGluZzogMC4yNWVtIDAuNWVtO1xyXG4gICAgICAgIG1hcmdpbjogMC4yNWVtIGF1dG87XHJcbiAgICB9XHJcbiAgICAmX19wLW1lc3NhZ2Uge1xyXG4gICAgICAgIG1hcmdpbjogMC4yNWVtO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgfVxyXG4gICAgJl9fZm9ybS10aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxZW07XHJcbiAgICAgICAgY29sb3I6ICMxMTE7O1xyXG4gICAgfVxyXG4gICAgJl9fYm9yZGVyLXJhZGl1cyB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMC41ZW0gMC41ZW07XHJcbiAgICB9XHJcbiAgICAmX19mc3otbWluLTA3IHtcclxuICAgICAgICBmb250LXNpemU6IDAuN2VtO1xyXG4gICAgfVxyXG4gICAgJl9fZnN6LW1pbi0wOCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAwLjhlbTtcclxuICAgIH1cclxuICAgICZfX2Zzei1taW4tMDkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMC45ZW07XHJcbiAgICB9XHJcbiAgICBcclxuICAgICZfX2ZzeC1ib2xkIHtcclxuICAgICAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgfVxyXG59Il0sImZpbGUiOiJzdHlsZS5kZXYuY3NzIn0= */
