/* font-family: "LatoRegular"; */
@font-face {
  font-family: "Cuprum";
  src: url("/media/assets/app/src/fonts/cuprum/Cuprum-Regular.eot");
  src: url("/media/assets/app/src/fonts/cuprum/Cuprum-Regular.eot?#iefix") format("embedded-opentype"), url("/media/assets/app/src/fonts/cuprum/Cuprum-Regular.woff2") format("woff2"), url("/media/assets/app/src/fonts/cuprum/Cuprum-Regular.woff") format("woff"), url("/media/assets/app/src/fonts/cuprum/Cuprum-Regular.ttf") format("truetype"), url("/media/assets/app/src/fonts/cuprum/Cuprum-Regular.svg#svgFontName") format("svg");
  font-style: normal;
  font-weight: 400;
}
@font-face {
  font-family: "Cuprum";
  src: url("/media/assets/app/src/fonts/cuprum/Cuprum-Bold.eot");
  src: url("/media/assets/app/src/fonts/cuprum/Cuprum-Bold.eot?#iefix") format("embedded-opentype"), url("/media/assets/app/src/fonts/cuprum/Cuprum-Bold.woff2") format("woff2"), url("/media/assets/app/src/fonts/cuprum/Cuprum-Bold.woff") format("woff"), url("/media/assets/app/src/fonts/cuprum/Cuprum-Bold.ttf") format("truetype"), url("/media/assets/app/src/fonts/cuprum/Cuprum-Bold.svg#svgFontName") format("svg");
  font-style: normal;
  font-weight: 700;
}
@font-face {
  font-family: "Cuprum";
  src: url("/media/assets/app/src/fonts/cuprum/Cuprum-Italic.eot");
  src: url("/media/assets/app/src/fonts/cuprum/Cuprum-Italic.eot?#iefix") format("embedded-opentype"), url("/media/assets/app/src/fonts/cuprum/Cuprum-Italic.woff2") format("woff2"), url("/media/assets/app/src/fonts/cuprum/Cuprum-Italic.woff") format("woff"), url("/media/assets/app/src/fonts/cuprum/Cuprum-Italic.ttf") format("truetype"), url("/media/assets/app/src/fonts/cuprum/Cuprum-Italic.svg#svgFontName") format("svg");
  font-style: italic;
  font-weight: 500;
}
@font-face {
  font-family: "Cuprum";
  src: url("/media/assets/app/src/fonts/cuprum/Cuprum-BoldItalic.eot");
  src: url("/media/assets/app/src/fonts/cuprum/Cuprum-BoldItalic.eot?#iefix") format("embedded-opentype"), url("/media/assets/app/src/fonts/cuprum/Cuprum-BoldItalic.woff2") format("woff2"), url("/media/assets/app/src/fonts/cuprum/Cuprum-BoldItalic.woff") format("woff"), url("/media/assets/app/src/fonts/cuprum/Cuprum-BoldItalic.ttf") format("truetype"), url("/media/assets/app/src/fonts/cuprum/Cuprum-BoldItalic.svg#svgFontName") format("svg");
  font-style: italic;
  font-weight: 700;
}
@font-face {
  font-family: "PT Sans";
  src: url("/media/assets/app/src/fonts/ptsans/PTSans-Regular.eot");
  src: url("/media/assets/app/src/fonts/ptsans/PTSans-Regular.eot?#iefix") format("embedded-opentype"), url("/media/assets/app/src/fonts/ptsans/PTSans-Regular.woff2") format("woff2"), url("/media/assets/app/src/fonts/ptsans/PTSans-Regular.woff") format("woff"), url("/media/assets/app/src/fonts/ptsans/PTSans-Regular.ttf") format("truetype"), url("/media/assets/app/src/fonts/ptsans/PTSans-Regular.svg#svgFontName") format("svg");
  font-style: normal;
  font-weight: 400;
}
@font-face {
  font-family: "PT Sans";
  src: url("/media/assets/app/src/fonts/ptsans/PTSans-Bold.eot");
  src: url("/media/assets/app/src/fonts/ptsans/PTSans-Bold.eot?#iefix") format("embedded-opentype"), url("/media/assets/app/src/fonts/ptsans/PTSans-Bold.woff2") format("woff2"), url("/media/assets/app/src/fonts/ptsans/PTSans-Bold.woff") format("woff"), url("/media/assets/app/src/fonts/ptsans/PTSans-Bold.ttf") format("truetype"), url("/media/assets/app/src/fonts/ptsans/PTSans-Bold.svg#svgFontName") format("svg");
  font-style: normal;
  font-weight: 700;
}
@font-face {
  font-family: "PT Sans";
  src: url("/media/assets/app/src/fonts/ptsans/PTSans-Italic.eot");
  src: url("/media/assets/app/src/fonts/ptsans/PTSans-Italic.eot?#iefix") format("embedded-opentype"), url("/media/assets/app/src/fonts/ptsans/PTSans-Italic.woff2") format("woff2"), url("/media/assets/app/src/fonts/ptsans/PTSans-Italic.woff") format("woff"), url("/media/assets/app/src/fonts/ptsans/PTSans-Italic.ttf") format("truetype"), url("/media/assets/app/src/fonts/ptsans/PTSans-Italic.svg#svgFontName") format("svg");
  font-style: italic;
  font-weight: 500;
}
@font-face {
  font-family: "PT Sans";
  src: url("/media/assets/app/src/fonts/ptsans/PTSans-BoldItalic.eot");
  src: url("/media/assets/app/src/fonts/ptsans/PTSans-BoldItalic.eot?#iefix") format("embedded-opentype"), url("/media/assets/app/src/fonts/ptsans/PTSans-BoldItalic.woff2") format("woff2"), url("/media/assets/app/src/fonts/ptsans/PTSans-BoldItalic.woff") format("woff"), url("/media/assets/app/src/fonts/ptsans/PTSans-BoldItalic.ttf") format("truetype"), url("/media/assets/app/src/fonts/ptsans/PTSans-BoldItalic.svg#svgFontName") format("svg");
  font-style: italic;
  font-weight: 700;
}
@font-face {
  font-family: "Anton";
  src: url("/media/assets/app/src/fonts/anton/Anton-Regular.eot");
  src: url("/media/assets/app/src/fonts/anton/Anton-Regular.eot?#iefix") format("embedded-opentype"), url("/media/assets/app/src/fonts/anton/Anton-Regular.woff2") format("woff2"), url("/media/assets/app/src/fonts/anton/Anton-Regular.woff") format("woff"), url("/media/assets/app/src/fonts/anton/Anton-Regular.ttf") format("truetype"), url("/media/assets/app/src/fonts/anton/Anton-Regular.svg#svgFontName") format("svg");
  font-style: normal;
  font-weight: 400;
}
@font-face {
  font-family: "Montserrat";
  src: url("/media/assets/app/src/fonts/montserrat/Montserrat-Medium.eot");
  src: url("/media/assets/app/src/fonts/montserrat/Montserrat-Medium.eot?#iefix") format("embedded-opentype"), url("/media/assets/app/src/fonts/montserrat/Montserrat-Medium.woff2") format("woff2"), url("/media/assets/app/src/fonts/montserrat/Montserrat-Medium.woff") format("woff"), url("/media/assets/app/src/fonts/montserrat/Montserrat-Medium.ttf") format("truetype"), url("/media/assets/app/src/fonts/montserrat/Montserrat-Medium.svg#svgFontName") format("svg");
  font-style: normal;
  font-weight: 500;
}
@font-face {
  font-family: "Montserrat";
  src: url("/media/assets/app/src/fonts/montserrat/Montserrat-MediumItalic.eot");
  src: url("/media/assets/app/src/fonts/montserrat/Montserrat-MediumItalic.eot?#iefix") format("embedded-opentype"), url("/media/assets/app/src/fonts/montserrat/Montserrat-MediumItalic.woff2") format("woff2"), url("/media/assets/app/src/fonts/montserrat/Montserrat-MediumItalic.woff") format("woff"), url("/media/assets/app/src/fonts/montserrat/Montserrat-MediumItalic.ttf") format("truetype"), url("/media/assets/app/src/fonts/montserrat/Montserrat-MediumItalic.svg#svgFontName") format("svg");
  font-style: italic;
  font-weight: 500;
}
@font-face {
  font-family: "Montserrat";
  src: url("/media/assets/app/src/fonts/montserrat/Montserrat-Bold.eot");
  src: url("/media/assets/app/src/fonts/montserrat/Montserrat-Bold.eot?#iefix") format("embedded-opentype"), url("/media/assets/app/src/fonts/montserrat/Montserrat-Bold.woff2") format("woff2"), url("/media/assets/app/src/fonts/montserrat/Montserrat-Bold.woff") format("woff"), url("/media/assets/app/src/fonts/montserrat/Montserrat-Bold.ttf") format("truetype"), url("/media/assets/app/src/fonts/montserrat/Montserrat-Bold.svg#svgFontName") format("svg");
  font-style: normal;
  font-weight: 700;
}
@font-face {
  font-family: "Montserrat";
  src: url("/media/assets/app/src/fonts/montserrat/Montserrat-BoldItalic.eot");
  src: url("/media/assets/app/src/fonts/montserrat/Montserrat-BoldItalic.eot?#iefix") format("embedded-opentype"), url("/media/assets/app/src/fonts/montserrat/Montserrat-BoldItalic.woff2") format("woff2"), url("/media/assets/app/src/fonts/montserrat/Montserrat-BoldItalic.woff") format("woff"), url("/media/assets/app/src/fonts/montserrat/Montserrat-BoldItalic.ttf") format("truetype"), url("/media/assets/app/src/fonts/montserrat/Montserrat-BoldItalic.svg#svgFontName") format("svg");
  font-style: italic;
  font-weight: 700;
}
@font-face {
  font-family: "Montserrat";
  src: url("/media/assets/app/src/fonts/montserrat/Montserrat-Black.eot");
  src: url("/media/assets/app/src/fonts/montserrat/Montserrat-Black.eot?#iefix") format("embedded-opentype"), url("/media/assets/app/src/fonts/montserrat/Montserrat-Black.woff2") format("woff2"), url("/media/assets/app/src/fonts/montserrat/Montserrat-Black.woff") format("woff"), url("/media/assets/app/src/fonts/montserrat/Montserrat-Black.ttf") format("truetype"), url("/media/assets/app/src/fonts/montserrat/Montserrat-Black.svg#svgFontName") format("svg");
  font-style: normal;
  font-weight: 900;
}
@font-face {
  font-family: "Montserrat";
  src: url("/media/assets/app/src/fonts/montserrat/Montserrat-BlackItalic.eot");
  src: url("/media/assets/app/src/fonts/montserrat/Montserrat-BlackItalic.eot?#iefix") format("embedded-opentype"), url("/media/assets/app/src/fonts/montserrat/Montserrat-BlackItalic.woff2") format("woff2"), url("/media/assets/app/src/fonts/montserrat/Montserrat-BlackItalic.woff") format("woff"), url("/media/assets/app/src/fonts/montserrat/Montserrat-BlackItalic.ttf") format("truetype"), url("/media/assets/app/src/fonts/montserrat/Montserrat-BlackItalic.svg#svgFontName") format("svg");
  font-style: italic;
  font-weight: 900;
}
.strong {
  font-weight: bold;
  font-size: 114.28571429%;
}
h1,
.h1,
h2,
.h2,
h3,
.h3,
h4,
.h4,
h5,
.h5,
h6,
.h6 {
  color: inherit;
}
h1 small,
.h1 small,
h2 small,
.h2 small,
h3 small,
.h3 small,
h4 small,
.h4 small,
h5 small,
.h5 small,
h6 small,
.h6 small {
  color: inherit;
}
.text-alert {
  color: #f7d72d;
}
.text-gray {
  color: #c9c9c9;
}
.text-ellipsis {
  overflow: hidden;
  text-overflow: ellipsis;
}
.text-scroll {
  white-space: nowrap;
  overflow-y: hidden;
  overflow-x: scroll;
}
.no-decoration {
  text-decoration: none !important;
}
.text-account-real {
  color: #f74877;
}
.badge-real {
  background-color: #f74877;
}
tr.real {
  background-color: #fef3f6;
}
.text-account-deposit {
  color: #3584e6;
}
.badge-deposit {
  background-color: #3584e6;
}
tr.deposit {
  background-color: #d4e5fa;
}
.text-account-passenger {
  color: #419943;
}
.badge-passenger {
  background-color: #419943;
}
tr.passenger {
  background-color: #afddb0;
}
.text-account-gem {
  color: #ff00e7;
}
.badge-gem {
  background-color: #ff00e7;
}
tr.gem {
  background-color: #ffb3f8;
}
.text-account-energy {
  color: #48a7ff;
}
.badge-energy {
  background-color: #48a7ff;
}
tr.energy {
  background-color: #fafdff;
}
.text-account-withdraw {
  color: #7e7e7e;
}
.badge-withdraw {
  background-color: #7e7e7e;
}
tr.withdraw {
  background-color: #d7d7d7;
}
.text-account-bonus {
  color: #ff7f50;
}
.badge-bonus {
  background-color: #ff7f50;
}
tr.bonus {
  background-color: #ffffff;
}
.text-rarity-regular {
  color: #129327;
}
.badge-regular {
  background-color: #129327;
}
tr.regular {
  background-color: #6bed80;
}
.text-rarity-rare {
  color: #3fb6db;
}
.badge-rare {
  background-color: #3fb6db;
}
tr.rare {
  background-color: #d5eff7;
}
.text-rarity-unique {
  color: #ef561e;
}
.badge-unique {
  background-color: #ef561e;
}
tr.unique {
  background-color: #fbd3c5;
}
.text-rarity-epic {
  color: #c709e8;
}
.badge-epic {
  background-color: #c709e8;
}
tr.epic {
  background-color: #efa8fc;
}
.warehouse-progress-bar {
  text-align: center;
  height: 12px;
  position: relative;
}
.warehouse-progress-bar .pb-inner {
  position: absolute;
  background-color: #f1f1f1;
  border: 1px solid #e6e6e6;
  box-sizing: border-box;
  box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  width: 100%;
  height: 100%;
}
.warehouse-progress-bar .indicator-inner {
  max-width: 99%;
  height: 10px;
  margin: 1px 1px;
  position: absolute;
  left: 0;
  border-radius: 3px;
}
.sm-progress-bar {
  text-align: center;
  height: 8px;
  position: relative;
}
.sm-progress-bar .pb-inner {
  position: absolute;
  background-color: #f1f1f1;
  border: 1px solid #b8b8b8;
  box-sizing: border-box;
  box-shadow: inset 0 2px 4px rgb(0 0 0%);
  border-radius: 4px;
  width: 100%;
  height: 100%;
}
.sm-progress-bar .indicator-inner {
  background: linear-gradient(180deg, #419943 0%, #2c672d 96.87%);
  height: 6px;
  margin: 2px 2px;
  position: absolute;
  left: 0;
  border-radius: 3px;
}
.sm-progress-bar .pb-text {
  position: absolute;
  font-weight: bold;
  width: 100%;
}
.text-minion-yellow {
  color: #fbe352;
}
.text-shadow-white {
  text-shadow: 0 0 3px #ffffff;
}
.z-index-1 {
  z-index: 1;
}
.text-gradient-primary {
  background-clip: text !important;
  -webkit-background-clip: text !important;
  -webkit-text-fill-color: transparent !important;
  background: linear-gradient(180deg, #93C8F7 0%, #518AF1 100%);
}
.text-gradient-primary:is(a, button, [data-target], .text-gradient-hover):hover {
  background: #1456c1;
}
.text-gradient-success {
  background-clip: text !important;
  -webkit-background-clip: text !important;
  -webkit-text-fill-color: transparent !important;
  background: linear-gradient(180deg, #52be54 0%, #4ab34c 100%);
}
.text-gradient-success:is(a, button, [data-target], .text-gradient-hover):hover {
  background: #168d18;
}
.text-gradient-danger {
  background-clip: text !important;
  -webkit-background-clip: text !important;
  -webkit-text-fill-color: transparent !important;
  background: linear-gradient(180deg, #FF8AA6 0%, #E45678 100%);
}
.text-gradient-danger:is(a, button, [data-target], .text-gradient-hover):hover {
  background: #d50b3c;
}
.text-gradient-warning {
  background-clip: text !important;
  -webkit-background-clip: text !important;
  -webkit-text-fill-color: transparent !important;
  background: linear-gradient(180deg, #FFBF1B 0%, #FF881A 100%);
}
.text-gradient-warning:is(a, button, [data-target], .text-gradient-hover):hover {
  background: #f47501;
}
.card {
  border-radius: 6px;
  background: var(--tx-panel-background);
  box-shadow: 0px 0px 5px 0px var(--tx-box-shadow-color);
}
.text-grey-dark {
  color: #888b99;
}
.bg-gradient-success {
  background: linear-gradient(90deg, #449ef0 0%, #07e997 100%);
}
.bg-gradient-warning {
  background: linear-gradient(20deg, #fbcd20, #fbbc23);
}
.bg-gradient-danger {
  background: linear-gradient(180deg, #FF8AA6 0%, #E45678 100%);
}
.text-yellow {
  color: #FBE222;
}
.border-gradient-primary {
  border: 2px solid transparent;
  background: linear-gradient(to right, var(--tx-panel-background), var(--tx-panel-background)), linear-gradient(180deg, #81B5FF 0%, #4A83DF 100%);
  background-clip: padding-box, border-box;
  background-origin: padding-box, border-box;
}
.border-gradient-success {
  border: 2px solid transparent;
  background: linear-gradient(to right, var(--tx-panel-background), var(--tx-panel-background)), linear-gradient(180deg, #52BE54 35%, #4AB34C 100%);
  background-clip: padding-box, border-box;
  background-origin: padding-box, border-box;
}
.border-gradient-warning {
  border: 2px solid transparent;
  background: linear-gradient(to right, var(--tx-panel-background), var(--tx-panel-background)), linear-gradient(180deg, #FFBF1B 0%, #FFAF14 36%, #FF881A 100%);
  background-clip: padding-box, border-box;
  background-origin: padding-box, border-box;
}
.border-gradient-danger {
  border: 2px solid transparent;
  background: linear-gradient(to right, var(--tx-panel-background), var(--tx-panel-background)), linear-gradient(180deg, #FF8AA6 0%, #E45678 100%);
  background-clip: padding-box, border-box;
  background-origin: padding-box, border-box;
}
.lh-1_2 {
  line-height: 1.2em;
}
.countdown-block .knob {
  color: var(--tx-text-color) !important;
}
.super-pink {
  color: #f47895;
}
html {
  overflow-x: hidden;
  max-width: 100%;
}
body.layout-2023.page-authorization {
  margin: 0;
  width: 100%;
  max-width: 100%;
  min-height: 100vh;
  min-height: 100dvh;
  color: var(--tx-text-color);
  background: linear-gradient(to right, var(--tx-body-bg1, transparent), var(--tx-body-bg2, transparent)), #e2e5ea url("/media/assets/app/src/images/new_design/background_money_mob.webp") repeat-x fixed center top;
  overflow-x: hidden;
}
body.layout-2023.page-authorization > .authorize-page {
  width: 100%;
  max-width: 100%;
  min-width: 0;
  box-sizing: border-box;
}
body.layout-2023.page-authorization > .app-footer {
  -ms-flex-item-align: stretch;
      -ms-grid-row-align: stretch;
      align-self: stretch;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: auto;
  max-width: none;
}
body.layout-2023.page-authorization .authorize-page,
body.layout-2023.page-authorization .authorize-page .container-fluid {
  max-width: 100%;
  min-width: 0;
}
body.layout-2023.page-authorization #google_translate_element,
body.layout-2023.page-authorization .change-lang-widget,
body.layout-2023.page-authorization .goog-te-gadget {
  max-width: 100%;
}
body.layout-2023.page-authorization .goog-te-gadget .goog-te-combo {
  max-width: 100%;
  box-sizing: border-box;
}
body.layout-2023.page-authorization .footer-copyright-inner {
  min-width: 0;
}
:root {
  --tx-text-color: #333333;
  --tx-panel-background: #ffffff;
  --tx-panel-background-second: #f9f9fc;
  --tx-wrapper-background: #ffffff;
  --tx-wrapper-background-second: #f9f9fc;
  --tx-box-shadow-color: rgba(0, 0, 0, 0.2);
  --tx-tab-text-color: #666666;
  --tx-input-background: #ffffff;
  --tx-border-color: #e7e7ec;
}
.layout-dark {
  --tx-body-bg1: rgba(22, 26, 33, 0.52);
  --tx-body-bg2: rgba(22, 26, 33, 0.52);
  --tx-block-bg1: rgba(30, 34, 42, 0.62);
  --tx-block-bg2: rgba(30, 34, 42, 0.62);
  --drk-color: #c5cad4;
  --drk-border: #4a5160;
  --drk-wrapper: #252932;
  --drk-surface: #2e3440;
  --drk-background: #363d4a;
  --drk-background-hover: #424957;
  --tx-text-color: #c5cad4;
  --tx-text-color-reverse: #2a2f38;
  --tx-panel-background: var(--drk-background);
  --tx-panel-background-second: var(--drk-surface);
  --tx-wrapper-background: var(--drk-surface);
  --tx-wrapper-background-second: var(--drk-wrapper);
  --tx-box-shadow-color: rgba(0, 0, 0, 0.32);
  --tx-tab-text-color: #949bab;
  --tx-input-background: #2e3440;
  --tx-border-color: var(--drk-border);
  --drk-tab-hover: #f0b54a;
  --drk-tab-active-accent: #ffd68e;
  color: var(--tx-text-color);
}
.layout-dark input {
  color-scheme: dark;
}
.layout-dark .text-black {
  color: var(--tx-text-color) !important;
}
.layout-dark .taxi-order-status {
  color: var(--tx-text-color);
}
.layout-dark .content-tabs .content-tab-item {
  box-shadow: 3px 0 3px -2px rgba(0, 0, 0, 0.18), inset 0 -6px 6px -8px rgba(0, 0, 0, 0.22);
}
.layout-dark .content-tabs .content-tab-item:last-child {
  box-shadow: inset 0 -6px 6px -8px rgba(0, 0, 0, 0.22);
}
.layout-dark .content-tabs.garage-tabs .content-tab-item,
.layout-dark .content-tabs.city-tabs .content-tab-item {
  box-shadow: none;
}
.layout-dark .content-tabs.garage-tabs .content-tab-item:has(+ .active),
.layout-dark .content-tabs.city-tabs .content-tab-item:has(+ .active),
.layout-dark .content-tabs.garage-tabs .content-tab-item:last-child,
.layout-dark .content-tabs.city-tabs .content-tab-item:last-child {
  box-shadow: none;
}
.layout-dark .content-tabs.garage-tabs .content-tab-item:not(.active) .content-tab-item-image i.fa,
.layout-dark .content-tabs.city-tabs .content-tab-item:not(.active) .content-tab-item-image i.fa,
.layout-dark .content-tabs.garage-tabs .content-tab-item:not(.active) .content-tab-item-image i.fas,
.layout-dark .content-tabs.city-tabs .content-tab-item:not(.active) .content-tab-item-image i.fas {
  color: var(--tx-text-color);
}
.layout-dark .content-tabs.garage-tabs .content-tab-item:not(.active) .content-tab-item-image svg path,
.layout-dark .content-tabs.city-tabs .content-tab-item:not(.active) .content-tab-item-image svg path {
  fill: var(--tx-text-color);
}
.layout-dark .content-tabs.garage-tabs .content-tab-item.active,
.layout-dark .content-tabs.city-tabs .content-tab-item.active {
  background: #4a6088;
}
.layout-dark .content-tabs.garage-tabs .content-tab-item.active:before,
.layout-dark .content-tabs.city-tabs .content-tab-item.active:before {
  background: #4a6088;
  background-image: none;
  box-shadow: none;
}
.layout-dark .content-tabs.garage-tabs .content-tab-item.active .content-tab-item-link,
.layout-dark .content-tabs.city-tabs .content-tab-item.active .content-tab-item-link,
.layout-dark .content-tabs.garage-tabs .content-tab-item.active .content-tab-item-name,
.layout-dark .content-tabs.city-tabs .content-tab-item.active .content-tab-item-name {
  color: #fff;
  text-shadow: none;
}
.layout-dark .content-tabs.garage-tabs .content-tab-item.active .content-tab-item-image i.fa,
.layout-dark .content-tabs.city-tabs .content-tab-item.active .content-tab-item-image i.fa,
.layout-dark .content-tabs.garage-tabs .content-tab-item.active .content-tab-item-image i.fas,
.layout-dark .content-tabs.city-tabs .content-tab-item.active .content-tab-item-image i.fas {
  color: #fff !important;
}
.layout-dark .content-tabs.garage-tabs .content-tab-item.active .content-tab-item-image svg path,
.layout-dark .content-tabs.city-tabs .content-tab-item.active .content-tab-item-image svg path {
  fill: #fff;
}
.layout-dark .content-tabs.garage-tabs .tab-more,
.layout-dark .content-tabs.city-tabs .tab-more {
  box-shadow: none;
  z-index: 20;
}
.layout-dark .content-tabs.garage-tabs .tab-more .content-tab-submenu,
.layout-dark .content-tabs.city-tabs .tab-more .content-tab-submenu {
  z-index: 100;
}
.layout-dark .content-tabs.garage-tabs .content-tab-item:not(.active):hover .content-tab-item-link,
.layout-dark .content-tabs.city-tabs .content-tab-item:not(.active):hover .content-tab-item-link,
.layout-dark .content-tabs.garage-tabs .content-tab-item:not(.active):hover .content-tab-item-name,
.layout-dark .content-tabs.city-tabs .content-tab-item:not(.active):hover .content-tab-item-name {
  color: var(--drk-tab-hover);
}
.layout-dark .content-tabs.garage-tabs .content-tab-item:not(.active):hover .content-tab-item-image svg path,
.layout-dark .content-tabs.city-tabs .content-tab-item:not(.active):hover .content-tab-item-image svg path {
  fill: var(--drk-tab-hover);
}
.layout-dark .content-tabs.garage-tabs .content-tab-item:not(.active):hover .content-tab-item-image i.fa,
.layout-dark .content-tabs.city-tabs .content-tab-item:not(.active):hover .content-tab-item-image i.fa,
.layout-dark .content-tabs.garage-tabs .content-tab-item:not(.active):hover .content-tab-item-image i.fas,
.layout-dark .content-tabs.city-tabs .content-tab-item:not(.active):hover .content-tab-item-image i.fas {
  color: var(--drk-tab-hover);
}
.layout-dark .partner-tabs .content-tabs .content-tab-item,
.layout-dark .business-tabs .content-tabs .content-tab-item,
.layout-dark .tariff-tabs .content-tabs .content-tab-item,
.layout-dark .daily-tasks-tabs.content-tabs .content-tab-item,
.layout-dark .chat-window-wrap .chat-nav .content-tabs .content-tab-item {
  box-shadow: none;
}
.layout-dark .partner-tabs .content-tabs .content-tab-item:has(+ .active),
.layout-dark .business-tabs .content-tabs .content-tab-item:has(+ .active),
.layout-dark .tariff-tabs .content-tabs .content-tab-item:has(+ .active),
.layout-dark .daily-tasks-tabs.content-tabs .content-tab-item:has(+ .active),
.layout-dark .chat-window-wrap .chat-nav .content-tabs .content-tab-item:has(+ .active),
.layout-dark .partner-tabs .content-tabs .content-tab-item:last-child,
.layout-dark .business-tabs .content-tabs .content-tab-item:last-child,
.layout-dark .tariff-tabs .content-tabs .content-tab-item:last-child,
.layout-dark .daily-tasks-tabs.content-tabs .content-tab-item:last-child,
.layout-dark .chat-window-wrap .chat-nav .content-tabs .content-tab-item:last-child {
  box-shadow: none;
}
.layout-dark .partner-tabs .content-tabs .content-tab-item:not(.active) .content-tab-item-link,
.layout-dark .business-tabs .content-tabs .content-tab-item:not(.active) .content-tab-item-link,
.layout-dark .tariff-tabs .content-tabs .content-tab-item:not(.active) .content-tab-item-link,
.layout-dark .daily-tasks-tabs.content-tabs .content-tab-item:not(.active) .content-tab-item-link,
.layout-dark .chat-window-wrap .chat-nav .content-tabs .content-tab-item:not(.active) .content-tab-item-link {
  color: var(--tx-tab-text-color);
}
.layout-dark .partner-tabs .content-tabs .content-tab-item:not(.active) .content-tab-item-image i.fa,
.layout-dark .business-tabs .content-tabs .content-tab-item:not(.active) .content-tab-item-image i.fa,
.layout-dark .tariff-tabs .content-tabs .content-tab-item:not(.active) .content-tab-item-image i.fa,
.layout-dark .daily-tasks-tabs.content-tabs .content-tab-item:not(.active) .content-tab-item-image i.fa,
.layout-dark .chat-window-wrap .chat-nav .content-tabs .content-tab-item:not(.active) .content-tab-item-image i.fa,
.layout-dark .partner-tabs .content-tabs .content-tab-item:not(.active) .content-tab-item-image i.fas,
.layout-dark .business-tabs .content-tabs .content-tab-item:not(.active) .content-tab-item-image i.fas,
.layout-dark .tariff-tabs .content-tabs .content-tab-item:not(.active) .content-tab-item-image i.fas,
.layout-dark .daily-tasks-tabs.content-tabs .content-tab-item:not(.active) .content-tab-item-image i.fas,
.layout-dark .chat-window-wrap .chat-nav .content-tabs .content-tab-item:not(.active) .content-tab-item-image i.fas {
  color: var(--tx-text-color);
}
.layout-dark .partner-tabs .content-tabs .content-tab-item:not(.active) .content-tab-item-image svg path,
.layout-dark .business-tabs .content-tabs .content-tab-item:not(.active) .content-tab-item-image svg path,
.layout-dark .tariff-tabs .content-tabs .content-tab-item:not(.active) .content-tab-item-image svg path,
.layout-dark .daily-tasks-tabs.content-tabs .content-tab-item:not(.active) .content-tab-item-image svg path,
.layout-dark .chat-window-wrap .chat-nav .content-tabs .content-tab-item:not(.active) .content-tab-item-image svg path {
  fill: var(--tx-text-color);
}
.layout-dark .partner-tabs .content-tabs .content-tab-item.active,
.layout-dark .business-tabs .content-tabs .content-tab-item.active,
.layout-dark .tariff-tabs .content-tabs .content-tab-item.active,
.layout-dark .daily-tasks-tabs.content-tabs .content-tab-item.active,
.layout-dark .chat-window-wrap .chat-nav .content-tabs .content-tab-item.active {
  background: #4a6088;
}
.layout-dark .partner-tabs .content-tabs .content-tab-item.active:before,
.layout-dark .business-tabs .content-tabs .content-tab-item.active:before,
.layout-dark .tariff-tabs .content-tabs .content-tab-item.active:before,
.layout-dark .daily-tasks-tabs.content-tabs .content-tab-item.active:before,
.layout-dark .chat-window-wrap .chat-nav .content-tabs .content-tab-item.active:before {
  background: #4a6088;
  background-image: none;
  box-shadow: none;
}
.layout-dark .partner-tabs .content-tabs .content-tab-item.active .content-tab-item-link,
.layout-dark .business-tabs .content-tabs .content-tab-item.active .content-tab-item-link,
.layout-dark .tariff-tabs .content-tabs .content-tab-item.active .content-tab-item-link,
.layout-dark .daily-tasks-tabs.content-tabs .content-tab-item.active .content-tab-item-link,
.layout-dark .chat-window-wrap .chat-nav .content-tabs .content-tab-item.active .content-tab-item-link,
.layout-dark .partner-tabs .content-tabs .content-tab-item.active .content-tab-item-name,
.layout-dark .business-tabs .content-tabs .content-tab-item.active .content-tab-item-name,
.layout-dark .tariff-tabs .content-tabs .content-tab-item.active .content-tab-item-name,
.layout-dark .daily-tasks-tabs.content-tabs .content-tab-item.active .content-tab-item-name,
.layout-dark .chat-window-wrap .chat-nav .content-tabs .content-tab-item.active .content-tab-item-name {
  color: #fff;
}
.layout-dark .partner-tabs .content-tabs .content-tab-item.active .content-tab-item-image i.fa,
.layout-dark .business-tabs .content-tabs .content-tab-item.active .content-tab-item-image i.fa,
.layout-dark .tariff-tabs .content-tabs .content-tab-item.active .content-tab-item-image i.fa,
.layout-dark .daily-tasks-tabs.content-tabs .content-tab-item.active .content-tab-item-image i.fa,
.layout-dark .chat-window-wrap .chat-nav .content-tabs .content-tab-item.active .content-tab-item-image i.fa,
.layout-dark .partner-tabs .content-tabs .content-tab-item.active .content-tab-item-image i.fas,
.layout-dark .business-tabs .content-tabs .content-tab-item.active .content-tab-item-image i.fas,
.layout-dark .tariff-tabs .content-tabs .content-tab-item.active .content-tab-item-image i.fas,
.layout-dark .daily-tasks-tabs.content-tabs .content-tab-item.active .content-tab-item-image i.fas,
.layout-dark .chat-window-wrap .chat-nav .content-tabs .content-tab-item.active .content-tab-item-image i.fas {
  color: #fff !important;
}
.layout-dark .partner-tabs .content-tabs .content-tab-item.active .content-tab-item-image svg path,
.layout-dark .business-tabs .content-tabs .content-tab-item.active .content-tab-item-image svg path,
.layout-dark .tariff-tabs .content-tabs .content-tab-item.active .content-tab-item-image svg path,
.layout-dark .daily-tasks-tabs.content-tabs .content-tab-item.active .content-tab-item-image svg path,
.layout-dark .chat-window-wrap .chat-nav .content-tabs .content-tab-item.active .content-tab-item-image svg path {
  fill: #fff;
}
.layout-dark .partner-tabs .content-tabs .content-tab-item:not(.active):hover .content-tab-item-link,
.layout-dark .business-tabs .content-tabs .content-tab-item:not(.active):hover .content-tab-item-link,
.layout-dark .tariff-tabs .content-tabs .content-tab-item:not(.active):hover .content-tab-item-link,
.layout-dark .daily-tasks-tabs.content-tabs .content-tab-item:not(.active):hover .content-tab-item-link,
.layout-dark .chat-window-wrap .chat-nav .content-tabs .content-tab-item:not(.active):hover .content-tab-item-link,
.layout-dark .partner-tabs .content-tabs .content-tab-item:not(.active):hover .content-tab-item-name,
.layout-dark .business-tabs .content-tabs .content-tab-item:not(.active):hover .content-tab-item-name,
.layout-dark .tariff-tabs .content-tabs .content-tab-item:not(.active):hover .content-tab-item-name,
.layout-dark .daily-tasks-tabs.content-tabs .content-tab-item:not(.active):hover .content-tab-item-name,
.layout-dark .chat-window-wrap .chat-nav .content-tabs .content-tab-item:not(.active):hover .content-tab-item-name {
  color: var(--drk-tab-hover);
}
.layout-dark .partner-tabs .content-tabs .content-tab-item:not(.active):hover .content-tab-item-image svg path,
.layout-dark .business-tabs .content-tabs .content-tab-item:not(.active):hover .content-tab-item-image svg path,
.layout-dark .tariff-tabs .content-tabs .content-tab-item:not(.active):hover .content-tab-item-image svg path,
.layout-dark .daily-tasks-tabs.content-tabs .content-tab-item:not(.active):hover .content-tab-item-image svg path,
.layout-dark .chat-window-wrap .chat-nav .content-tabs .content-tab-item:not(.active):hover .content-tab-item-image svg path {
  fill: var(--drk-tab-hover);
}
.layout-dark .partner-tabs .content-tabs .content-tab-item:not(.active):hover .content-tab-item-image i.fa,
.layout-dark .business-tabs .content-tabs .content-tab-item:not(.active):hover .content-tab-item-image i.fa,
.layout-dark .tariff-tabs .content-tabs .content-tab-item:not(.active):hover .content-tab-item-image i.fa,
.layout-dark .daily-tasks-tabs.content-tabs .content-tab-item:not(.active):hover .content-tab-item-image i.fa,
.layout-dark .chat-window-wrap .chat-nav .content-tabs .content-tab-item:not(.active):hover .content-tab-item-image i.fa,
.layout-dark .partner-tabs .content-tabs .content-tab-item:not(.active):hover .content-tab-item-image i.fas,
.layout-dark .business-tabs .content-tabs .content-tab-item:not(.active):hover .content-tab-item-image i.fas,
.layout-dark .tariff-tabs .content-tabs .content-tab-item:not(.active):hover .content-tab-item-image i.fas,
.layout-dark .daily-tasks-tabs.content-tabs .content-tab-item:not(.active):hover .content-tab-item-image i.fas,
.layout-dark .chat-window-wrap .chat-nav .content-tabs .content-tab-item:not(.active):hover .content-tab-item-image i.fas {
  color: var(--drk-tab-hover);
}
.layout-dark .panel-business .panel-title {
  color: var(--tx-text-color);
}
.layout-dark .panel-business .panel-title .text-danger {
  color: var(--tx-text-color);
}
.layout-dark .panel-business .theme-badge {
  background: var(--drk-background);
  border-color: var(--tx-border-color);
  color: var(--tx-text-color);
}
.layout-dark .panel-business .theme-badge:hover {
  background: var(--drk-background-hover);
  border-color: rgba(126, 178, 240, 0.45);
}
.layout-dark .panel-business .theme-badge:hover .theme-badge-divider {
  background: var(--tx-border-color);
}
.layout-dark .panel-business .theme-badge .theme-badge-divider {
  background: var(--tx-border-color);
}
.layout-dark .business-building-attributes {
  background: var(--drk-background);
  border-color: var(--tx-border-color);
  color: var(--tx-text-color);
}
.layout-dark .business-building-title:hover {
  color: var(--drk-tab-hover);
}
.layout-dark .panel-company-buildings .panel-business .panel-body {
  background: transparent;
}
.layout-dark .business-building-bonus-table .building-invest {
  background: rgba(82, 190, 84, 0.12);
  border-color: rgba(82, 190, 84, 0.45);
  color: var(--tx-text-color);
}
.layout-dark .business-building-bonus-table .current-level {
  background: rgba(82, 190, 84, 0.18) !important;
  border-color: rgba(82, 190, 84, 0.45) !important;
  color: var(--tx-text-color);
}
.layout-dark .business-building-bonus-table .current-level .building-invest {
  background: var(--drk-background);
}
.layout-dark .business-building-bonus-table .current-level ~ td .building-level {
  color: var(--tx-tab-text-color);
  text-shadow: none;
  background: var(--drk-background);
  border-color: var(--tx-border-color);
}
.layout-dark .business-worker {
  background: var(--drk-background);
  box-shadow: 0 0 0 1px var(--tx-border-color);
}
.layout-dark .business-worker .balance-badge {
  background: var(--drk-surface);
  color: var(--tx-text-color);
  box-shadow: 0 0 0 1px var(--tx-border-color);
}
.layout-dark .business-worker .balance-badge:hover {
  background: var(--drk-background-hover);
  color: var(--tx-text-color);
}
.layout-dark .business-worker .theme-badge {
  background: var(--drk-surface);
  border-color: var(--tx-border-color);
  color: var(--tx-text-color);
}
.layout-dark .business-worker .theme-badge:hover {
  background: var(--drk-background-hover);
  border-color: var(--drk-border);
}
.layout-dark .business-worker .theme-badge .theme-badge-divider {
  background: var(--tx-border-color);
}
.layout-dark .business-worker-quit {
  background: rgba(217, 83, 79, 0.15);
  border-color: rgba(217, 83, 79, 0.55);
  color: #f5a8b8;
}
.layout-dark .business-worker-quit:hover {
  background: #d9534f;
  border-color: #d9534f;
  color: #fff;
}
.layout-dark .business-worker-menu {
  background: var(--drk-background);
  border: 1px solid var(--tx-border-color);
  color: var(--tx-text-color);
}
.layout-dark .business-worker-menu > .collapse.panel-body {
  border-top-color: var(--tx-border-color);
}
.layout-dark .company-content-menu a.btn.btn-default {
  background: var(--drk-surface);
  border: 1px solid var(--tx-border-color);
  box-shadow: none;
  color: var(--tx-text-color);
  font-weight: 600;
  text-shadow: none;
}
.layout-dark .company-content-menu a.btn.btn-default:hover,
.layout-dark .company-content-menu a.btn.btn-default:focus {
  background: var(--drk-background-hover) !important;
  border-color: var(--drk-border) !important;
  color: var(--tx-text-color) !important;
  box-shadow: none !important;
}
.layout-dark .company-content-menu a.btn.btn-default.active,
.layout-dark .company-content-menu a.btn.btn-default.active:hover,
.layout-dark .company-content-menu a.btn.btn-default.active:focus {
  background: var(--drk-background-hover) !important;
  border-color: var(--tx-border-color) !important;
  color: var(--drk-tab-active-accent) !important;
  box-shadow: inset 0 -2px 0 #ff9900 !important;
  text-shadow: none;
}
.layout-dark .company-balance-block {
  background: var(--drk-surface);
  border: 1px solid var(--tx-border-color);
  box-shadow: none;
}
.layout-dark .company-balance-block .btn-default {
  background: var(--drk-background);
  border: 1px solid var(--tx-border-color);
  box-shadow: none;
  color: var(--tx-text-color);
}
.layout-dark .company-balance-block .btn-default:hover,
.layout-dark .company-balance-block .btn-default:focus {
  background: var(--drk-background-hover) !important;
  color: var(--tx-text-color) !important;
  box-shadow: none !important;
}
.layout-dark .table-business {
  box-shadow: 0 0 0 1px var(--tx-border-color);
}
.layout-dark .table-business thead th {
  background: var(--drk-background) !important;
  border-bottom-color: var(--tx-border-color) !important;
}
.layout-dark .table-business tbody td {
  background: var(--drk-surface) !important;
}
.layout-dark .table-business tbody tr:hover td {
  background: var(--drk-background-hover) !important;
}
.layout-dark .table-events {
  background: var(--drk-surface) !important;
  box-shadow: 0 0 0 1px var(--tx-border-color);
}
.layout-dark .table-events td {
  background: var(--drk-surface) !important;
  border-color: var(--tx-border-color) !important;
  color: var(--tx-text-color);
}
.layout-dark .table-events tr.info td {
  background: rgba(74, 96, 136, 0.28) !important;
}
.layout-dark .table-events tr:hover td {
  background: var(--drk-background-hover) !important;
}
.layout-dark .table-events .time-block {
  color: var(--tx-tab-text-color);
}
.layout-dark .garage-children-tabs {
  background: var(--drk-surface);
  border-top: 1px solid var(--tx-border-color);
  border-bottom: 1px solid var(--tx-border-color);
}
.layout-dark .garage-children-tabs .content-tab-item-image i {
  color: var(--tx-tab-text-color) !important;
}
.layout-dark .garage-children-tabs .content-tab-item-image svg path {
  fill: var(--tx-tab-text-color);
}
.layout-dark .garage-children-tabs .content-tab-item:hover:not(.active) {
  background: var(--drk-background-hover);
}
.layout-dark .garage-children-tabs .content-tab-item:hover:not(.active) .content-tab-item-link,
.layout-dark .garage-children-tabs .content-tab-item:hover:not(.active) .content-tab-item-name {
  color: var(--tx-text-color);
}
.layout-dark .garage-children-tabs .content-tab-item:hover:not(.active) .content-tab-item-image i {
  color: var(--tx-text-color) !important;
}
.layout-dark .garage-children-tabs .content-tab-item:hover:not(.active) .content-tab-item-image svg path {
  fill: var(--tx-text-color);
}
.layout-dark .garage-children-tabs .content-tab-item.active {
  background: var(--drk-background-hover);
  box-shadow: inset 0 -2px 0 #ff9900;
}
.layout-dark .garage-children-tabs .content-tab-item.active .content-tab-item-link,
.layout-dark .garage-children-tabs .content-tab-item.active .content-tab-item-name {
  color: var(--drk-tab-active-accent);
}
.layout-dark .garage-children-tabs .content-tab-item.active .content-tab-item-image i {
  color: var(--drk-tab-active-accent) !important;
}
.layout-dark .garage-children-tabs .content-tab-item.active .content-tab-item-image svg path {
  fill: var(--drk-tab-active-accent);
}
.layout-dark .polis-wrapper .text-primary {
  color: #7eb0f0;
}
.layout-dark .polis-wrapper .polis-promo {
  background: var(--drk-surface);
  border: 1px solid var(--tx-border-color);
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.12);
}
.layout-dark .polis-wrapper .btn-primary-inverse {
  background: rgba(74, 131, 223, 0.08);
  border-color: rgba(74, 131, 223, 0.55);
  color: #93c8f7;
}
.layout-dark .polis-wrapper .btn-primary-inverse:hover,
.layout-dark .polis-wrapper .btn-primary-inverse:focus,
.layout-dark .polis-wrapper .btn-primary-inverse:active {
  color: #fff;
  border-color: transparent;
}
.layout-dark .polis-wrapper .panel-default {
  border-color: var(--tx-border-color);
}
.layout-dark .polis-header-title {
  color: var(--tx-text-color);
}
.layout-dark .polis-header-districts {
  background: var(--drk-surface);
  border: 1px solid var(--tx-border-color);
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.25);
  color: var(--tx-text-color);
}
.layout-dark .polis-header-districts svg path {
  fill: var(--tx-text-color);
}
.layout-dark .polis-header-districts.txSlideTargetOpened {
  background: var(--drk-background-hover);
}
.layout-dark .polis-building {
  border-color: var(--tx-border-color);
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.12);
}
.layout-dark .polis-building-title:hover {
  color: #7eb0f0;
}
.layout-dark .polis-building-district {
  border-color: var(--tx-border-color);
  background: var(--drk-background);
  color: var(--tx-text-color);
}
.layout-dark .polis-building-district:hover {
  color: #7eb0f0;
  border-color: rgba(74, 131, 223, 0.55);
}
.layout-dark .polis-building-district svg path {
  fill: var(--tx-tab-text-color);
}
.layout-dark .polis-building-status {
  color: #8bc77e;
  background: rgba(96, 159, 83, 0.18);
}
.layout-dark .polis-building-status.broken {
  color: #f08090;
  background: rgba(228, 86, 120, 0.15);
}
.layout-dark .polis-building-status.broken:is(a):hover {
  box-shadow: 0 0 0 1px rgba(228, 86, 120, 0.55);
}
.layout-dark .polis-building-status.repair {
  color: #7eb0f0;
  background: rgba(83, 126, 159, 0.18);
}
.layout-dark .polis-building-status.repair:is(a):hover {
  box-shadow: 0 0 0 1px rgba(126, 176, 240, 0.55);
}
.layout-dark .polis-building-status.will-broken {
  color: #e8c070;
  background: rgba(159, 143, 83, 0.18);
}
.layout-dark .polis-building-status.will-broken:is(a):hover {
  box-shadow: 0 0 0 1px rgba(232, 192, 112, 0.55);
}
.layout-dark .polis-building-bonus-icon {
  background: var(--drk-surface);
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.28);
}
.layout-dark .polis-building-btn:hover {
  background: var(--drk-background-hover);
}
.layout-dark .polis-building-center:after {
  background: var(--tx-border-color);
}
.layout-dark .polis-building-progress .progress-custom {
  background: var(--drk-background);
}
.layout-dark .polis-building .company-badge {
  background: var(--drk-surface);
  border: 1px solid var(--tx-border-color);
  box-shadow: none;
  color: var(--tx-text-color);
}
.layout-dark .polis-building .company-badge:hover {
  box-shadow: 0 0 8px rgba(74, 131, 223, 0.35);
}
.layout-dark .polis-stat-panel .garage-stat-panel-container:first-child:after {
  background: var(--tx-border-color);
}
.layout-dark .land-building-id span {
  color: var(--tx-tab-text-color);
}
.layout-dark .alpine-secondary .alpine-parent .alpine-tab:not(.active) .alpine-tab__link {
  color: var(--tx-tab-text-color);
}
.layout-dark .alpine-secondary .alpine-parent .alpine-tab:not(.active) .alpine-tab__icon svg path,
.layout-dark .alpine-secondary .alpine-parent .alpine-tab:not(.active) .alpine-tab__icon svg * {
  fill: var(--tx-text-color);
}
.layout-dark .alpine-secondary .alpine-parent .alpine-tab:not(.active) .alpine-tab__icon i.fa,
.layout-dark .alpine-secondary .alpine-parent .alpine-tab:not(.active) .alpine-tab__icon i.fas {
  color: var(--tx-text-color);
}
.layout-dark .alpine-secondary .alpine-parent .alpine-tab:not(.active):hover .alpine-tab__label {
  color: var(--drk-tab-hover);
}
.layout-dark .alpine-secondary .alpine-parent .alpine-tab:not(.active):hover .alpine-tab__icon svg path,
.layout-dark .alpine-secondary .alpine-parent .alpine-tab:not(.active):hover .alpine-tab__icon svg * {
  fill: var(--drk-tab-hover);
}
.layout-dark .alpine-secondary .alpine-parent .alpine-tab:not(.active):hover .alpine-tab__icon i.fa,
.layout-dark .alpine-secondary .alpine-parent .alpine-tab:not(.active):hover .alpine-tab__icon i.fas {
  color: var(--drk-tab-hover);
}
.layout-dark .alpine-secondary .alpine-parent .alpine-tab.active .alpine-tab__link {
  --alpine-tab-bg: #4a6088;
  background: #4a6088 !important;
  background-image: none !important;
  color: #fff;
}
.layout-dark .alpine-secondary .alpine-parent .alpine-tab.active .alpine-tab__link svg path,
.layout-dark .alpine-secondary .alpine-parent .alpine-tab.active .alpine-tab__link svg * {
  fill: #fff;
}
.layout-dark .alpine-secondary .alpine-parent .alpine-tab.active .alpine-tab__link i.fa,
.layout-dark .alpine-secondary .alpine-parent .alpine-tab.active .alpine-tab__link i.fas {
  color: #fff;
}
.layout-dark .alpine-secondary .alpine-children {
  background: var(--drk-surface);
  border-top: 1px solid var(--tx-border-color);
  border-bottom: 1px solid var(--tx-border-color);
}
.layout-dark .alpine-secondary .alpine-children .alpine-tab__link {
  color: var(--tx-text-color);
}
.layout-dark .alpine-secondary .alpine-children .alpine-tab__link svg * {
  fill: var(--tx-tab-text-color);
}
.layout-dark .alpine-secondary .alpine-children .alpine-tab:not(.active):not(.alpine-tab-more) .alpine-tab__link:hover {
  background: var(--drk-background-hover);
  color: var(--tx-text-color);
}
.layout-dark .alpine-secondary .alpine-children .alpine-tab:not(.active):not(.alpine-tab-more) .alpine-tab__link:hover svg * {
  fill: var(--tx-text-color);
}
.layout-dark .alpine-secondary .alpine-children .alpine-tab.active .alpine-tab__link {
  background: var(--drk-background-hover);
  box-shadow: inset 0 -2px 0 #ff9900;
  color: var(--drk-tab-active-accent);
}
.layout-dark .alpine-secondary .alpine-children .alpine-tab.active .alpine-tab__link svg * {
  fill: var(--drk-tab-active-accent);
}
.layout-dark .alpine-primary .alpine-parent .alpine-tab:not(.active) .alpine-tab__link {
  color: var(--tx-tab-text-color);
}
.layout-dark .alpine-primary .alpine-parent .alpine-tab:not(.active) .alpine-tab__icon svg path,
.layout-dark .alpine-primary .alpine-parent .alpine-tab:not(.active) .alpine-tab__icon svg * {
  fill: var(--tx-text-color);
}
.layout-dark .alpine-primary .alpine-parent .alpine-tab:not(.active) .alpine-tab__icon i.fa,
.layout-dark .alpine-primary .alpine-parent .alpine-tab:not(.active) .alpine-tab__icon i.fas {
  color: var(--tx-text-color);
}
.layout-dark .alpine-primary .alpine-parent .alpine-tab:not(.active):hover .alpine-tab__label {
  color: var(--drk-tab-hover);
}
.layout-dark .alpine-primary .alpine-parent .alpine-tab:not(.active):hover .alpine-tab__icon svg path,
.layout-dark .alpine-primary .alpine-parent .alpine-tab:not(.active):hover .alpine-tab__icon svg * {
  fill: var(--drk-tab-hover);
}
.layout-dark .alpine-primary .alpine-parent .alpine-tab:not(.active):hover .alpine-tab__icon i.fa,
.layout-dark .alpine-primary .alpine-parent .alpine-tab:not(.active):hover .alpine-tab__icon i.fas {
  color: var(--drk-tab-hover);
}
.layout-dark .alpine-primary .alpine-parent .alpine-tab.active .alpine-tab__link {
  background: #4a6088;
  color: #fff;
}
.layout-dark .alpine-primary .alpine-parent .alpine-tab.active .alpine-tab__link svg path,
.layout-dark .alpine-primary .alpine-parent .alpine-tab.active .alpine-tab__link svg * {
  fill: #fff;
}
.layout-dark .alpine-primary .alpine-parent .alpine-tab.active .alpine-tab__link i.fa,
.layout-dark .alpine-primary .alpine-parent .alpine-tab.active .alpine-tab__link i.fas {
  color: #fff;
}
.layout-dark .alpine-primary .alpine-parent .alpine-tab-more.active .alpine-tab__link {
  background: linear-gradient(180deg, #fbec7b 0%, #f6d754 4.69%, #ecaa3e 83.33%, #eba33a 100%);
}
.layout-dark .alpine-primary .alpine-parent .alpine-tab-more.active .alpine-tab__link svg * {
  fill: #333;
}
.layout-dark .alpine-primary .alpine-tab-more.more-open:not(.active) > .alpine-tab__link > svg * {
  fill: var(--drk-tab-hover);
}
.layout-dark .alpine-primary .alpine-children {
  background: var(--drk-surface);
  border-top: 1px solid var(--tx-border-color);
  border-bottom: 1px solid var(--tx-border-color);
}
.layout-dark .alpine-primary .alpine-children .alpine-tab__link {
  color: var(--tx-text-color);
}
.layout-dark .alpine-primary .alpine-children .alpine-tab__link svg * {
  fill: var(--tx-text-color);
}
.layout-dark .alpine-primary .alpine-children .alpine-tab__link i.fa,
.layout-dark .alpine-primary .alpine-children .alpine-tab__link i.fas {
  color: var(--tx-text-color);
}
.layout-dark .alpine-primary .alpine-children .alpine-tab:not(.active):not(.alpine-tab-more) .alpine-tab__link:hover {
  background: var(--drk-background-hover);
  color: var(--tx-text-color);
}
.layout-dark .alpine-primary .alpine-children .alpine-tab:not(.active):not(.alpine-tab-more) .alpine-tab__link:hover:after {
  background: #ff9900;
}
.layout-dark .alpine-primary .alpine-children .alpine-tab:not(.active):not(.alpine-tab-more) .alpine-tab__link:hover svg * {
  fill: var(--tx-text-color);
}
.layout-dark .alpine-primary .alpine-children .alpine-tab.active .alpine-tab__link {
  background: var(--drk-background-hover);
  box-shadow: inset 0 -2px 0 #ff9900;
  color: var(--drk-tab-active-accent);
}
.layout-dark .alpine-primary .alpine-children .alpine-tab.active .alpine-tab__link:after {
  background: #ff9900;
}
.layout-dark .alpine-primary .alpine-children .alpine-tab.active .alpine-tab__link svg * {
  fill: var(--drk-tab-active-accent);
}
.layout-dark .alpine-primary .alpine-children--shop-points-layer {
  background: var(--drk-surface);
  border-top: 1px solid var(--tx-border-color);
  border-bottom: 1px solid var(--tx-border-color);
}
.layout-dark .alpine-primary .shop-alpine-points-layer {
  color: var(--tx-text-color);
}
.layout-dark .alpine-primary .shop-alpine-points-layer__store {
  color: var(--tx-text-color) !important;
  border-color: var(--tx-border-color);
}
.layout-dark .alpine-primary .shop-alpine-points-layer__store:hover {
  background: var(--drk-background-hover);
  color: var(--tx-text-color) !important;
}
.layout-dark .alpine-primary .shop-alpine-points-layer__store.is-active {
  background: var(--drk-background-hover);
  box-shadow: inset 0 -2px 0 #ff9900;
  color: var(--drk-tab-active-accent) !important;
}
.layout-dark .alpine-primary .shop-alpine-points-layer__balance-value,
.layout-dark .alpine-primary .shop-alpine-points-layer__balance-value .balance-tournament,
.layout-dark .alpine-primary .shop-alpine-points-layer__balance-value .balance-arena {
  color: var(--tx-text-color);
}
.layout-dark .alert-default-full {
  border-color: var(--tx-border-color);
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.12);
}
.layout-dark .garage-stat-filters .garage-stat-panel,
.layout-dark .garage-stat-filters .mining-resource-block {
  border: 1px solid var(--tx-border-color);
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.12);
}
.layout-dark .garage-stat-filters .garage-filter-block .filter-button {
  background: linear-gradient(180deg, #4a4a4a 48.96%, #2a2a2a 100%);
  border: 1px solid #555;
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.28);
}
.layout-dark .garage-stat-filters .garage-filter-block .filter-button.not-selected .filter-button-icon path {
  fill: #f0b54a;
}
.layout-dark .garage-stat-filters .garage-filter-block .filter-button.not-selected:hover {
  background: linear-gradient(180deg, #5a5a5a 48.96%, #3a3a3a 100%);
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.28);
}
.layout-dark .garage-stat-filters .garage-filter-block .filter-button.locked-filter-button {
  background: var(--drk-surface);
  border: 1px solid var(--tx-border-color);
  box-shadow: none;
}
.layout-dark .garage-stat-filters .garage-filter-block .filter-button.locked-filter-button:hover {
  background: var(--drk-background-hover);
}
.layout-dark .garage-stat-filters .garage-filter-block .filter-button.locked-filter-button:hover svg path {
  fill: var(--tx-text-color);
}
.layout-dark .garage-stat-filters .mining-resource-block .mining-progress {
  border: 1px solid var(--tx-border-color);
  background: var(--drk-surface);
  box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.28);
}
.layout-dark .garage-stat-filters .mining-resource-block .mining-progress-text {
  color: var(--tx-text-color);
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.45);
}
.layout-dark .add-abilities {
  box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.35);
}
.layout-dark [data-circular-progress] {
  --inactive: #525868;
}
.layout-dark [data-circular-progress] .cooldown-timer {
  color: var(--tx-text-color);
  background: rgba(0, 0, 0, 0.45);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.25);
}
.layout-dark [data-circular-progress] svg {
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.28);
}
.layout-dark .garage-layout .garage-header {
  box-shadow: none;
}
.layout-dark .garage-layout .garage-header .tariff-list-item:hover,
.layout-dark .garage-layout .garage-header .tariff-list-item.active {
  background: var(--drk-background-hover);
}
.layout-dark .garage-layout .garage-header .tariff-preview {
  background-image: repeating-conic-gradient(var(--drk-background) 0 9deg, var(--drk-surface) 9deg 18deg);
  box-shadow: none;
}
.layout-dark .garage-layout .garage-header .tariff-preview:after {
  background: linear-gradient(180deg, transparent 0%, rgba(38, 44, 54, 0.82) 100%);
}
.layout-dark .garage-layout .garage-header .tariff-side {
  border-left-color: rgba(74, 81, 96, 0.45);
}
@media (min-width: 993px) {
  .layout-dark .garage-layout .garage-header .garage-abilities {
    filter: none;
  }
}
.layout-dark .garage-layout .garage-header .tariff-head-icon {
  color: #dcdcdc;
}
.layout-dark .garage-layout .garage-header .tariff-checkup {
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.28);
}
.layout-dark .garage-layout .garage-header .tariff-checkup .fuel-progress,
.layout-dark .garage-layout .garage-header .tariff-checkup .prestige-quick-recycle-fuel {
  --inactive: #525868;
  background: var(--drk-surface);
  box-shadow: 0 0 0 1px var(--tx-border-color);
}
.layout-dark .garage-layout .garage-header .tariff-car-id {
  color: #b4bcc8;
  background: rgba(0, 0, 0, 0.24);
  padding: 2px 6px;
  border-radius: 4px;
}
.layout-dark .garage-layout .garage-header .tariff-car-level {
  --inactive: #525868;
}
.layout-dark .garage-layout .garage-header .tariff-bonus .bonus-icon,
.layout-dark .garage-layout .garage-header .tariff-bonus .fa-bonus-icon {
  --inactive: #525868;
  background: var(--drk-surface);
  box-shadow: 0 0 0 1px var(--tx-border-color);
}
.layout-dark .garage-layout .garage-header .tariff-bonus .cooldown-timer {
  color: var(--tx-text-color);
  background: rgba(0, 0, 0, 0.45);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.25);
}
.layout-dark .garage-layout .garage-header .tariff-list-item-bonuses .bonus-icon {
  background: var(--drk-surface);
  box-shadow: 0 0 0 1px var(--tx-border-color);
}
.layout-dark .garage-layout .garage-header .bonuses-more-btn.txSlideTargetOpened {
  background: var(--drk-background-hover);
}
.layout-dark .garage-layout .garage-header .tariff-find-job .btn-find-job {
  color: var(--tx-text-color);
  background: var(--drk-background);
  border: 1px solid var(--tx-border-color);
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.12);
}
.layout-dark .garage-layout .garage-header .tariff-find-job .btn-find-job:hover {
  background: var(--drk-background-hover);
  border-color: var(--drk-border);
  color: var(--drk-tab-hover);
}
.layout-dark .garage-layout .garage-header .tariff-find-job .btn-find-job:active,
.layout-dark .garage-layout .garage-header .tariff-find-job .btn-find-job:focus {
  background: var(--drk-background-hover);
  border-color: var(--drk-border);
  box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.2);
  color: var(--tx-text-color);
}
.layout-dark .garage-layout .tariff-shop-items-used .bonus-icon {
  --inactive: #525868;
  background: var(--drk-surface);
  box-shadow: 0 0 0 1px var(--tx-border-color);
  color: #c5cad4;
}
.layout-dark .garage-layout .tariff-shop-items-used.txSlideTargetOpened {
  background: var(--drk-background-hover);
}
.layout-dark .garage-layout .getOrders .order-block {
  background: var(--tx-panel-background) !important;
  box-shadow: 0 0 0 1px var(--tx-border-color);
}
.layout-dark .garage-layout .getOrders .orders-expired-layer {
  background: rgba(0, 0, 0, 0.55);
}
.layout-dark .garage-layout .getOrders .order-title {
  color: var(--tx-text-color);
}
.layout-dark .garage-layout .getOrders .order-item-level {
  border-right-color: var(--tx-border-color);
}
.layout-dark .garage-layout .getOrders .order-item-data-row:first-child {
  border-bottom-color: var(--tx-border-color);
}
.layout-dark .garage-layout .getOrders .order-item-energy,
.layout-dark .garage-layout .getOrders .order-item-price {
  background: var(--drk-background-hover);
}
.layout-dark .garage-layout .getOrders .order-item-price {
  color: #8bc77e;
}
.layout-dark .garage-layout .getOrders .order-item-timer {
  color: var(--tx-text-color);
  background: rgba(0, 0, 0, 0.28);
}
.layout-dark .garage-layout .getOrders .order-item-type-name {
  color: var(--tx-tab-text-color);
}
.layout-dark .garage-layout .getOrders .order-item-rank {
  border-color: rgba(255, 255, 255, 0.28);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.28);
}
.layout-dark .garage-layout .tariff-tabs .order-settings-btn {
  background: var(--tx-panel-background-second);
  border: 1px solid var(--tx-border-color);
  box-shadow: none;
  color: var(--tx-text-color);
}
.layout-dark .garage-layout .tariff-tabs .order-settings-btn:hover {
  color: var(--drk-tab-hover);
}
.layout-dark .garage-layout .tariff-tabs .order-settings-btn.modal-in {
  background: #3d538c;
  color: #fff;
}
.layout-dark .garage-layout .learn_ability {
  background: var(--drk-surface);
  border-color: var(--tx-border-color);
  color: var(--tx-text-color);
}
.layout-dark .garage-layout .add-abilities {
  background: var(--drk-surface);
  border: 1px solid var(--tx-border-color);
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.25);
}
.layout-dark .garage-layout .add-abilities:hover {
  box-shadow: 0 0 5px 1px rgba(74, 131, 223, 0.45);
}
.layout-dark .garage-layout .abilitiesBlock .shAbility {
  border-color: var(--tx-border-color);
  background: var(--tx-panel-background);
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.12);
}
.layout-dark .garage-layout .abilitiesBlock .shAbility.hasParent:before {
  filter: brightness(1.6);
}
.layout-dark .garage-layout .abilitiesBlock .shAbility .shaAction {
  color: var(--tx-tab-text-color);
}
.layout-dark .garage-layout .abilitiesBlock .shAbility .shaInfo {
  color: var(--tx-tab-text-color);
}
.layout-dark .garage-layout .abilitiesBlock .shAbility .shaInfo .shaLevel.learned {
  color: #949bab;
}
.layout-dark .garage-layout .abilitiesBlock .shAbility .shaInfo .shaLevel.current {
  color: var(--tx-text-color);
}
.layout-dark .garage-layout .abilitiesBlock .shAbility .shaInfo .shaLevel.current span {
  color: #e45678;
}
.layout-dark .garage-layout .abilitiesBlock .shAbility .shaInfo .shaMoreInfo {
  color: var(--tx-tab-text-color);
}
.layout-dark .garage-layout .abilitiesBlock .shAbility .shaNeeds {
  color: #8bc77e;
}
.layout-dark .garage-layout .abilitiesBlock .shAbility .buyButton span,
.layout-dark .garage-layout .abilitiesBlock .shAbility .buyButton a {
  border: 1px solid var(--tx-border-color);
  border-top: none;
}
.layout-dark .garage-layout .abilitiesBlock .shAbility .buyButton span {
  background: var(--drk-surface);
  color: var(--tx-tab-text-color);
}
.layout-dark .garage-layout .abilitiesBlock .shAbility .buyButton a {
  background: linear-gradient(180deg, #5590e2 0%, #4a83df 80%);
  border-color: transparent;
  color: #fff;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.35);
}
.layout-dark .garage-layout .abilitiesBlock .shAbility .buyButton a:hover {
  background: linear-gradient(180deg, #6aa3f0 0%, #518af1 80%);
}
.layout-dark .garage-layout .abilitiesBlock .shAbility .buyButton a.disabled {
  background: var(--drk-background-hover) !important;
  border-color: var(--tx-border-color) !important;
  color: var(--tx-tab-text-color) !important;
  text-shadow: none;
}
.layout-dark .garage-layout .abilitiesBlock .shAbility .buyButton .not-enough-funds a.disabled {
  background: var(--drk-background-hover) !important;
  color: var(--tx-tab-text-color) !important;
}
.layout-dark .garage-layout .upgradesBlock .ubSubTitle {
  color: var(--tx-tab-text-color);
}
.layout-dark .garage-layout .upgradesBlock .ubSlots {
  border-top-color: var(--tx-border-color);
  border-bottom-color: var(--tx-border-color);
}
.layout-dark .garage-layout .upgradesBlock .ubSlot {
  border-color: var(--tx-border-color);
  border-bottom-color: var(--tx-border-color);
  background: var(--tx-panel-background);
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.12);
}
.layout-dark .garage-layout .upgradesBlock .ubSlot .ubsLevelNeed {
  color: var(--tx-tab-text-color);
}
.layout-dark .garage-layout .upgradesBlock .ubSlot .ubsLevelNeed:before {
  filter: brightness(1.5);
}
.layout-dark .garage-layout .upgradesBlock .ubSlot .ubsAvailable .instButton span {
  border-color: #c9920a;
  color: var(--tx-text-color);
  background: rgba(250, 186, 12, 0.08);
}
.layout-dark .garage-layout .upgradesBlock .ubSlot .ubsAvailable:hover .instButton span {
  background: rgba(250, 186, 12, 0.85);
  color: #1a1a1a;
}
.layout-dark .garage-layout .upgradesBlock .ubSlot .ubsInstalled .ubsEffect {
  color: var(--tx-tab-text-color);
}
.layout-dark .garage-layout .upgradesBlock .ubSlot .ubsInstalled .max-level {
  color: var(--tx-tab-text-color);
}
.layout-dark .garage-layout .upgradesBlock .ubSlot .ubsInstalled .btn-remove {
  color: var(--tx-tab-text-color);
}
.layout-dark .garage-layout .upgradesBlock .help {
  background: rgba(22, 26, 33, 0.92);
  color: var(--tx-text-color);
}
.layout-dark .garage-layout .upgradesBlock .help.help-static {
  border-top-color: var(--tx-border-color);
}
.layout-dark .garage-layout .upgradesBlock .ubAvailable .ubUpgrades {
  border-top-color: var(--tx-border-color);
  border-bottom-color: var(--tx-border-color);
}
.layout-dark .garage-layout .upgradesBlock .ubAvailable .ubUpgrades .ubuPart {
  border-color: var(--tx-border-color);
  background: var(--tx-panel-background);
}
.layout-dark .garage-layout .upgradesBlock .ubAvailable .ubUpgrades .ubuPart .ubsContent .ubsEffect {
  color: var(--tx-tab-text-color);
}
.layout-dark .garage-layout .upgradesBlock .ubAvailable .ubUpgrades .ubuPart .ubsContent .ubsEffect span {
  color: #e45678;
}
.layout-dark .garage-layout .upgradesBlock .ubAvailable .ubUpgrades .ubuPart .ubsContent .ubsPrice {
  color: #8bc77e;
}
.layout-dark .garage-layout .upgradesBlock .upgradePopup {
  background: var(--drk-surface);
  border-bottom-color: var(--tx-border-color);
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.22);
}
.layout-dark .garage-layout .upgradesBlock .upgradePopup .upgradeContainer {
  box-shadow: none;
}
.layout-dark .garage-layout .upgradesBlock .upgradePopup .ubuPart {
  border-color: var(--tx-border-color);
}
.layout-dark .garage-layout .upgradesBlock .upgradePopup .ubuPart:first-child:after {
  filter: brightness(1.4);
}
.layout-dark .garage-layout .upgradesBlock .upgradePopup .ubuPart .ubsContent .ubsEffect {
  color: var(--tx-tab-text-color);
}
.layout-dark .garage-layout .upgradesBlock .upgradePopup .ubuPart .ubsContent .ubsEffect span {
  color: #e45678;
}
.layout-dark .garage-layout .upgradesBlock .upgradePopup .ubsPriceRemark {
  color: var(--tx-tab-text-color);
}
.layout-dark .garage-layout .garage-collapse-head {
  border: 1px solid var(--tx-border-color);
  box-shadow: none;
}
.layout-dark .garage-layout .garage-collapse-head > img {
  filter: brightness(4);
}
.layout-dark .garage-layout .tabsBlock .tabContent {
  border: none;
  box-shadow: none;
}
.layout-dark .content-wrapper.garage-page:not(.content-full) {
  border: none;
  box-shadow: none;
}
.layout-dark .taxi-specification-section > .row:first-child .title,
.layout-dark .specifications-section > .row:first-child .title,
.layout-dark .taxi-specification-section > .row:first-child h2.title,
.layout-dark .specifications-section > .row:first-child h2.title {
  color: var(--tx-text-color);
}
.layout-dark .taxi-specification-section > .row:first-child p,
.layout-dark .specifications-section > .row:first-child p {
  color: var(--tx-tab-text-color);
}
.layout-dark .taxi-specification-section .specification-block,
.layout-dark .specifications-section .specification-block {
  border-color: var(--tx-border-color);
  background: var(--drk-surface);
}
.layout-dark .taxi-specification-section .specification-block .points-block i,
.layout-dark .specifications-section .specification-block .points-block i {
  background: var(--drk-background);
}
.layout-dark .taxi-specification-section .specification-block .btn-increase,
.layout-dark .specifications-section .specification-block .btn-increase {
  border-color: var(--tx-border-color);
}
.layout-dark .taxi-specification-section .specification-block .btn-increase:disabled,
.layout-dark .specifications-section .specification-block .btn-increase:disabled {
  background: var(--drk-background-hover);
  border-color: var(--tx-border-color);
  box-shadow: inset 0 1px 8px rgba(0, 0, 0, 0.35);
  color: var(--tx-tab-text-color);
}
.layout-dark .taxi-specification-section .specification-block .btn-decrease,
.layout-dark .specifications-section .specification-block .btn-decrease {
  background: var(--drk-background-hover);
  border-color: var(--tx-border-color);
  color: var(--tx-text-color);
  box-shadow: inset 0 1px 8px rgba(0, 0, 0, 0.35);
}
.layout-dark .taxi-specification-section .specification-block .btn-decrease:hover:not(:disabled),
.layout-dark .specifications-section .specification-block .btn-decrease:hover:not(:disabled),
.layout-dark .taxi-specification-section .specification-block .btn-decrease:focus:not(:disabled),
.layout-dark .specifications-section .specification-block .btn-decrease:focus:not(:disabled),
.layout-dark .taxi-specification-section .specification-block .btn-decrease:active:not(:disabled),
.layout-dark .specifications-section .specification-block .btn-decrease:active:not(:disabled) {
  background: #5a3840;
  color: #f08090;
}
.layout-dark .taxi-specification-section .specification-block .btn-decrease:disabled,
.layout-dark .specifications-section .specification-block .btn-decrease:disabled {
  background: var(--drk-surface);
  border-color: var(--tx-border-color);
  box-shadow: inset 0 1px 6px rgba(0, 0, 0, 0.25);
  color: var(--tx-tab-text-color);
}
.layout-dark .taxi-specification-section .specification-description-block,
.layout-dark .specifications-section .specification-description-block {
  color: var(--tx-tab-text-color);
}
.layout-dark .taxi-specification-section .specification-description-block p,
.layout-dark .specifications-section .specification-description-block p {
  color: inherit;
}
.layout-dark .taxi-specification-section .specification-table tr td:first-child,
.layout-dark .specifications-section .specification-table tr td:first-child {
  color: var(--tx-tab-text-color);
}
.layout-dark .taxi-specification-section .specification-table tr td:first-child strong,
.layout-dark .specifications-section .specification-table tr td:first-child strong {
  color: var(--tx-text-color);
}
.layout-dark .taxi-specification-section .specification-table tr td:last-child,
.layout-dark .specifications-section .specification-table tr td:last-child {
  color: var(--tx-text-color);
}
.layout-dark .taxi-specification-section .specification-table tr.incremented td:last-child,
.layout-dark .specifications-section .specification-table tr.incremented td:last-child {
  color: #8bc77e;
}
.layout-dark .taxi-specification-section .specification-form-block .header-block h4,
.layout-dark .specifications-section .specification-form-block .header-block h4 {
  color: var(--tx-text-color);
}
.layout-dark .taxi-specification-section .specification-form-block .header-block p,
.layout-dark .specifications-section .specification-form-block .header-block p {
  color: var(--tx-tab-text-color);
}
.layout-dark .taxi-specification-section .specification-form-block .info-block,
.layout-dark .specifications-section .specification-form-block .info-block {
  color: var(--tx-tab-text-color);
}
.layout-dark .taxi-specification-section .points-footer .btn-danger-inverse,
.layout-dark .specifications-section .points-footer .btn-danger-inverse {
  background: rgba(228, 86, 120, 0.08);
  border-color: rgba(228, 86, 120, 0.55);
  color: #f08090;
}
.layout-dark .taxi-specification-section .points-footer .btn-danger-inverse:hover,
.layout-dark .specifications-section .points-footer .btn-danger-inverse:hover,
.layout-dark .taxi-specification-section .points-footer .btn-danger-inverse:focus,
.layout-dark .specifications-section .points-footer .btn-danger-inverse:focus,
.layout-dark .taxi-specification-section .points-footer .btn-danger-inverse:active,
.layout-dark .specifications-section .points-footer .btn-danger-inverse:active {
  color: #fff;
  border-color: transparent;
}
.layout-dark .help-block,
.layout-dark .error-block {
  color: #9aa3b5 !important;
}
.layout-dark table th,
.layout-dark .table th {
  border-top: 0 !important;
}
.layout-dark table td,
.layout-dark .table td,
.layout-dark table th,
.layout-dark .table th {
  border-color: var(--tx-border-color) !important;
  background: var(--tx-panel-background) !important;
}
.layout-dark table tr.success td,
.layout-dark .table tr.success td {
  background: #003300 !important;
}
.layout-dark .table-bordered {
  border-color: var(--tx-border-color);
}
.layout-dark .table-business th {
  color: var(--tx-text-color);
}
.layout-dark.layout-2023 {
  background-color: var(--drk-wrapper);
}
.layout-dark.layout-2023 .authorize-page-goback {
  color: #e8ecf3;
}
.layout-dark.layout-2023 .authorize-page-goback:hover {
  color: var(--drk-tab-hover);
}
.layout-dark.layout-2023 .authorize-page .authorize-page-title span {
  color: #f0f2f6;
}
.layout-dark.layout-2023 .authorize-page .authorize-page-title a {
  color: #ff8fab;
}
.layout-dark.layout-2023 .authorize-page .authorize-page-title a:hover {
  color: var(--drk-tab-hover);
}
.layout-dark.layout-2023 .authorize-page .authorize-page-form .form-inputs-block {
  background: var(--tx-wrapper-background);
}
.layout-dark.layout-2023 .authorize-page .authorize-page-form .form-inputs-block:before {
  background: var(--tx-wrapper-background);
}
.layout-dark.layout-2023 .authorize-page .authorize-page-form .form-inputs-block .checkboxRow label {
  color: var(--tx-text-color);
}
.layout-dark.layout-2023 .authorize-page .authorize-page-form .form-inputs-block .checkboxRow a {
  color: #7eb3f0;
}
.layout-dark.layout-2023 .authorize-page .authorize-page-form .form-inputs-block .checkboxRow a:hover {
  color: var(--drk-tab-hover);
}
.layout-dark.layout-2023 .authorize-page .authorize-page-footer .form-accept-block a {
  color: #7eb3f0;
}
.layout-dark.layout-2023 .authorize-page .authorize-page-footer .form-accept-block a:hover {
  color: var(--drk-tab-hover);
}
.layout-dark.layout-2023 .authorize-page .authorize-page-footer .lpSocials__title[href] {
  color: #7eb3f0;
}
.layout-dark.layout-2023 .authorize-page .authorize-page-footer .lpSocials__title[href]:hover {
  color: var(--drk-tab-hover);
}
.layout-dark.layout-2023 .app-footer {
  background: var(--tx-wrapper-background);
}
.layout-dark.layout-2023 .app-footer .footer-areas .area-logo:after {
  background: var(--drk-border);
}
.layout-dark.layout-2023 .app-footer .footer-areas .area-social {
  background: var(--tx-panel-background);
}
.layout-dark.layout-2023 .app-footer .footer-areas .area-social h3,
.layout-dark.layout-2023 .app-footer .footer-areas .area-social .footer-socials-heading,
.layout-dark.layout-2023 .app-footer .footer-areas .area-social .footer-socials-heading span {
  color: var(--tx-text-color);
}
.layout-dark.layout-2023 .app-footer .footer-areas .footer-menu a {
  color: var(--tx-text-color);
}
.layout-dark.layout-2023 .app-footer .footer-areas .footer-menu a:hover {
  color: var(--drk-tab-hover);
}
.layout-dark.layout-2023 .app-footer .footer-areas .footer-menu a.tp-link,
.layout-dark.layout-2023 .app-footer .footer-areas .footer-menu a.blog-link {
  color: #7eb3f0;
}
.layout-dark.layout-2023 .app-footer .footer-areas .footer-menu a.tp-link:hover,
.layout-dark.layout-2023 .app-footer .footer-areas .footer-menu a.blog-link:hover {
  color: var(--drk-tab-hover);
}
.layout-dark.layout-2023 .app-footer .footer-copyright,
.layout-dark.layout-2023 .app-footer .footer-areas .area-social,
.layout-dark.layout-2023 .app-footer .footer-mobile-spacer {
  background: var(--tx-panel-background);
}
.layout-dark.layout-2023 .app-footer .langSelect #dropdownMenuLang {
  color: var(--tx-text-color);
  background: none !important;
  border: none !important;
  box-shadow: none !important;
  transition: color 0.15s ease, background-color 0.15s ease;
}
.layout-dark.layout-2023 .app-footer .langSelect #dropdownMenuLang:hover,
.layout-dark.layout-2023 .app-footer .langSelect #dropdownMenuLang:focus,
.layout-dark.layout-2023 .app-footer .langSelect #dropdownMenuLang:active {
  color: var(--drk-tab-hover) !important;
  background: rgba(240, 181, 74, 0.15) !important;
  border: none !important;
  box-shadow: none !important;
}
.layout-dark.layout-2023 .app-footer .langSelect .dropdown.open #dropdownMenuLang {
  background: linear-gradient(180deg, #4d5164 0%, #484d60 100%) !important;
}
.layout-dark.layout-2023 .app-footer .langSelect .dropdown.open #dropdownMenuLang:hover {
  background: linear-gradient(180deg, #fbec7b 0%, #f6d754 4.69%, #ecaa3e 83.33%, #eba33a 100%) !important;
}
.layout-dark.layout-2023 .app-footer .footerThemeToggle .footer-theme-toggle-label {
  color: var(--tx-text-color);
}
.layout-dark.layout-2023 .app-footer .footerThemeToggle .footer-theme-toggle-btn {
  color: var(--tx-text-color);
  background: none !important;
  border: none !important;
  box-shadow: none !important;
}
.layout-dark.layout-2023 .app-footer .footerThemeToggle .footer-theme-toggle-btn:hover,
.layout-dark.layout-2023 .app-footer .footerThemeToggle .footer-theme-toggle-btn:focus {
  color: var(--drk-tab-hover) !important;
  background: rgba(240, 181, 74, 0.15) !important;
  border: none !important;
  box-shadow: none !important;
}
.layout-dark.layout-2023 .app-footer .footerThemeToggle .footer-theme-toggle-btn:active {
  background: rgba(240, 181, 74, 0.25) !important;
}
.layout-dark.layout-2023 .authorize-page-content {
  background: var(--tx-wrapper-background);
}
@media (max-width: 992px) {
  .layout-dark.layout-2023 .authorize-page-content {
    background: var(--tx-wrapper-background);
  }
}
.layout-dark.layout-2023 .authorize-page-content:after {
  background: url("/media/assets/app/dist/img/frontpage/withdraw-bg-dark.webp") center -4px / cover no-repeat;
}
@media (max-width: 992px) {
  .layout-dark.layout-2023 .authorize-page-content:after {
    background: url("/media/assets/app/dist/img/frontpage/withdraw-bg-dark.webp") center top / cover no-repeat;
  }
}
.layout-dark #sidebar.app-sidebar .sidebar-nav .sidebar-nav-item:not(.sidebar-nav-item-active) .sidebar-nav-item-image,
.layout-dark .app-sidebar .sidebar-nav .sidebar-nav-item:not(.sidebar-nav-item-active) .sidebar-nav-item-image {
  background: var(--drk-surface);
  border-color: #4a6088;
  box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.28), inset 0 0 0 1px rgba(126, 178, 255, 0.38), inset 0 6px 4px rgba(0, 0, 0, 0.28);
}
.layout-dark #sidebar.app-sidebar .sidebar-nav .sidebar-nav-item:not(.sidebar-nav-item-active) .sidebar-nav-item-name,
.layout-dark .app-sidebar .sidebar-nav .sidebar-nav-item:not(.sidebar-nav-item-active) .sidebar-nav-item-name {
  background: linear-gradient(180deg, #7a90b8 0%, #2a3550 100%);
}
.layout-dark #sidebar.app-sidebar .sidebar-nav .sidebar-nav-item:not(.sidebar-nav-item-active) .sidebar-nav-item-name:before,
.layout-dark .app-sidebar .sidebar-nav .sidebar-nav-item:not(.sidebar-nav-item-active) .sidebar-nav-item-name:before {
  background: var(--drk-surface);
}
.layout-dark #sidebar.app-sidebar .sidebar-nav .sidebar-nav-item:not(.sidebar-nav-item-active):hover .sidebar-nav-item-image,
.layout-dark .app-sidebar .sidebar-nav .sidebar-nav-item:not(.sidebar-nav-item-active):hover .sidebar-nav-item-image {
  border-color: var(--drk-tab-hover);
  box-shadow: 0 0 14px rgba(240, 181, 74, 0.35), 1px 1px 2px rgba(0, 0, 0, 0.28), inset 0 0 0 1px rgba(240, 181, 74, 0.45), inset 0 6px 4px rgba(0, 0, 0, 0.22);
}
.layout-dark #sidebar.app-sidebar .sidebar-nav .sidebar-nav-item:not(.sidebar-nav-item-active):hover .sidebar-nav-item-name,
.layout-dark .app-sidebar .sidebar-nav .sidebar-nav-item:not(.sidebar-nav-item-active):hover .sidebar-nav-item-name {
  background: linear-gradient(180deg, #9eb0d4 0%, #3d4d6e 100%);
  box-shadow: 0 0 12px rgba(240, 181, 74, 0.2), 0 1px 1px rgba(0, 0, 0, 0.15);
}
.layout-dark #sidebar.app-sidebar .sidebar-nav .sidebar-nav-item-active .sidebar-nav-item-image,
.layout-dark .app-sidebar .sidebar-nav .sidebar-nav-item-active .sidebar-nav-item-image {
  background: #FF9C07;
  border-color: #FF9C07;
  box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.25), inset 0 0 0 1px #ffffff, inset 0 6px 4px rgba(0, 0, 0, 0.25);
}
.layout-dark #sidebar.app-sidebar .sidebar-nav .sidebar-nav-item-active .sidebar-nav-item-name,
.layout-dark .app-sidebar .sidebar-nav .sidebar-nav-item-active .sidebar-nav-item-name {
  color: #fff;
  text-shadow: 1px 1px 0 #213D65;
  background: linear-gradient(180deg, #FFE4BB 0%, #9B610A 100%);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15);
}
.layout-dark #sidebar.app-sidebar .sidebar-nav .sidebar-nav-item-active .sidebar-nav-item-name:before,
.layout-dark .app-sidebar .sidebar-nav .sidebar-nav-item-active .sidebar-nav-item-name:before {
  background: radial-gradient(50% 50% at 50% 50%, #FFD68E 0%, #FF9900 100%);
}
.layout-dark #sidebar.app-sidebar .sidebar-nav .sidebar-nav-item-active:hover .sidebar-nav-item-image,
.layout-dark .app-sidebar .sidebar-nav .sidebar-nav-item-active:hover .sidebar-nav-item-image {
  box-shadow: 0 0 20px rgba(255, 255, 255, 0.35), 1px 1px 2px rgba(0, 0, 0, 0.14), inset 0 0 0 1px #ffffff, inset 0 6px 4px rgba(0, 0, 0, 0.15);
}
.layout-dark #sidebar.app-sidebar .sidebar-nav .sidebar-nav-item-active:hover .sidebar-nav-item-name,
.layout-dark .app-sidebar .sidebar-nav .sidebar-nav-item-active:hover .sidebar-nav-item-name {
  box-shadow: 0 0 20px rgba(255, 255, 255, 0.35), 0 1px 1px rgba(0, 0, 0, 0.14);
}
.layout-dark.bar-style-1 .app-sidebar .sidebar-nav-item.sidebar-nav-item-active .sidebar-nav-item-image,
.layout-dark.bar-style-3 .app-sidebar .sidebar-nav-item.sidebar-nav-item-active .sidebar-nav-item-image {
  background: #FF9C07;
  border-color: #FF9C07;
  box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.25), inset 0 0 0 1px #ffffff, inset 0 6px 4px rgba(0, 0, 0, 0.25);
}
.layout-dark.bar-style-1 .app-sidebar .sidebar-nav-item.sidebar-nav-item-active .sidebar-nav-item-image:after,
.layout-dark.bar-style-3 .app-sidebar .sidebar-nav-item.sidebar-nav-item-active .sidebar-nav-item-image:after {
  display: none;
}
.layout-dark.bar-style-1 .app-sidebar .sidebar-nav-item.sidebar-nav-item-active .sidebar-nav-item-name,
.layout-dark.bar-style-3 .app-sidebar .sidebar-nav-item.sidebar-nav-item-active .sidebar-nav-item-name {
  color: #fff;
  text-shadow: 1px 1px 0 #213D65;
  background: linear-gradient(180deg, #FFE4BB 0%, #9B610A 100%);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15);
}
.layout-dark.bar-style-1 .app-sidebar .sidebar-nav-item.sidebar-nav-item-active .sidebar-nav-item-name:before,
.layout-dark.bar-style-3 .app-sidebar .sidebar-nav-item.sidebar-nav-item-active .sidebar-nav-item-name:before {
  display: block;
  background: radial-gradient(50% 50% at 50% 50%, #FFD68E 0%, #FF9900 100%);
}
.layout-dark.bar-style-1 .app-sidebar .sidebar-nav-item:not(.sidebar-nav-item-active) .sidebar-nav-item-name,
.layout-dark.bar-style-3 .app-sidebar .sidebar-nav-item:not(.sidebar-nav-item-active) .sidebar-nav-item-name {
  color: #fff;
  text-shadow: 1px 1px 0 #213D65;
  background: linear-gradient(180deg, #627496 0%, #1a2438 100%);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15);
}
.layout-dark.bar-style-1 .app-sidebar .sidebar-nav-item:not(.sidebar-nav-item-active) .sidebar-nav-item-name:before,
.layout-dark.bar-style-3 .app-sidebar .sidebar-nav-item:not(.sidebar-nav-item-active) .sidebar-nav-item-name:before {
  display: block;
  background: var(--drk-surface);
}
.layout-dark .app-sidebar .sidebar-bottom .arena-widget {
  border: 1px solid var(--tx-border-color);
  background-color: var(--drk-background);
  background-image: linear-gradient(to right, var(--drk-surface) 0%, var(--drk-background) 100%);
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.12);
}
.layout-dark .app-sidebar .sidebar-bottom .arena-widget:hover {
  border-color: var(--tx-border-color);
  background-color: var(--drk-background-hover);
  background-image: linear-gradient(to right, var(--drk-background-hover) 0%, var(--drk-background) 100%);
  filter: none;
}
.layout-dark .app-sidebar .sidebar-bottom .arena-widget .arena-widget__prize-fund.text-black,
.layout-dark .app-sidebar .sidebar-bottom .arena-widget .arena-widget__prize-fund.text-white {
  color: var(--tx-text-color) !important;
}
.layout-dark .app-sidebar .sidebar-bottom .arena-widget .im-hmw__idle-label {
  color: var(--tx-text-color) !important;
  text-shadow: none;
}
.layout-dark .app-sidebar .sidebar-bottom .arena-widget .im-hmw__icon {
  filter: none;
}
@media (min-width: 993px) {
  .layout-dark .app-sidebar .sidebar-bottom .im-header-marathon-widget--idle.arena-widget,
  .layout-dark .app-sidebar .sidebar-bottom .im-header-marathon-widget--idle.arena-widget.arena-pro-pvp-strip-slide,
  .layout-dark .app-sidebar .sidebar-bottom .im-header-marathon-widget--idle.arena-widget.arena-pro-entry-host {
    border: 1px solid var(--tx-border-color);
    background-color: var(--drk-background);
    background-image: linear-gradient(to right, var(--drk-surface) 0%, var(--drk-background) 100%);
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.12);
    overflow: visible;
  }
  .layout-dark .app-sidebar .sidebar-bottom .im-header-marathon-widget--idle.arena-widget:hover,
  .layout-dark .app-sidebar .sidebar-bottom .im-header-marathon-widget--idle.arena-widget.arena-pro-pvp-strip-slide:hover,
  .layout-dark .app-sidebar .sidebar-bottom .im-header-marathon-widget--idle.arena-widget.arena-pro-entry-host:hover {
    border-color: var(--tx-border-color);
    background-color: var(--drk-background-hover);
    background-image: linear-gradient(to right, var(--drk-background-hover) 0%, var(--drk-background) 100%);
    filter: none;
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.12);
  }
}
.layout-dark .app-sidebar .sidebar-bottom .rating-position {
  background: url("/media/assets/app/src/img/aside/rating-cup.png") right no-repeat, linear-gradient(to right, var(--drk-surface) 0%, var(--drk-background) 100%);
  background-size: auto 100%;
  border: 1px solid var(--tx-border-color);
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.12);
}
.layout-dark .app-sidebar .sidebar-bottom .rating-position:hover {
  background: url("/media/assets/app/src/img/aside/rating-cup.png") right no-repeat, linear-gradient(to right, var(--drk-background-hover) 0%, var(--drk-background) 100%);
  background-size: auto 100%;
}
.layout-dark .app-sidebar .sidebar-bottom .rating-position:before {
  background: linear-gradient(90deg, var(--drk-wrapper) 0%, rgba(74, 131, 223, 0.35) 50%, var(--drk-wrapper) 100%);
}
.layout-dark .app-sidebar .sidebar-bottom #serverTime.aside-server-time {
  background: var(--drk-background);
  border: 1px solid var(--tx-border-color);
  color: var(--tx-text-color);
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.12);
}
.layout-dark .app-header .user-menu {
  background: var(--drk-surface);
  border: 1px solid var(--drk-border);
}
.layout-dark .app-header .user-menu__item:hover,
.layout-dark .app-header .user-menu__item:focus,
.layout-dark .app-header .user-menu__account:hover {
  background: var(--drk-background-hover);
}
.layout-dark .app-header .user-menu .header-avatar-styles .style-item.selected:after,
.layout-dark .app-header .user-menu .header-avatar-styles .style-item:hover:after {
  background: var(--drk-surface);
}
@media (max-width: 992px) {
  .layout-dark .app-header .im-header-marathon-widget.arena-widget {
    border: 1px solid var(--tx-border-color);
    background-color: var(--drk-background);
    background-image: linear-gradient(to right, var(--drk-surface) 0%, var(--drk-background) 100%);
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.12);
  }
  .layout-dark .app-header .im-header-marathon-widget.arena-widget:hover {
    border-color: var(--tx-border-color);
    background-color: var(--drk-background-hover);
    background-image: linear-gradient(to right, var(--drk-background-hover) 0%, var(--drk-background) 100%);
    filter: none;
  }
  .layout-dark .app-header .im-header-marathon-widget.arena-widget .arena-widget__prize-fund.text-black,
  .layout-dark .app-header .im-header-marathon-widget.arena-widget .arena-widget__prize-fund.text-white {
    color: var(--tx-text-color) !important;
  }
  .layout-dark .app-header .im-header-marathon-widget.arena-widget .im-hmw__idle-label {
    color: var(--tx-text-color) !important;
    text-shadow: none;
  }
  .layout-dark .app-header .im-header-marathon-widget.arena-widget .im-hmw__icon {
    filter: none;
  }
}
.layout-dark .main-floating-buttons .floating-button,
.layout-dark #margo-widget.floating-button,
.layout-dark .casino-buttons .floating-button,
.layout-dark .casino-widget .floating-button,
.layout-dark .quest-floating-buttons .floating-button,
.layout-dark .quest-widgets > .floating-button,
.layout-dark .chatwoot-float .floating-button {
  background: var(--drk-background);
  background-image: linear-gradient(135deg, rgba(74, 131, 223, 0.14) 0%, rgba(46, 52, 64, 0.4) 55%, var(--drk-background) 100%);
  box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.28), inset 0 0 0 1px rgba(126, 178, 255, 0.18), inset 0 4px 6px rgba(0, 0, 0, 0.22);
}
.layout-dark .main-floating-buttons .floating-button:before,
.layout-dark #margo-widget.floating-button:before,
.layout-dark .casino-buttons .floating-button:before,
.layout-dark .casino-widget .floating-button:before,
.layout-dark .quest-floating-buttons .floating-button:before,
.layout-dark .quest-widgets > .floating-button:before,
.layout-dark .chatwoot-float .floating-button:before {
  background: linear-gradient(90deg, var(--drk-wrapper) 0%, rgba(74, 131, 223, 0.32) 50%, var(--drk-wrapper) 100%);
}
.layout-dark .main-floating-buttons .floating-button:after,
.layout-dark #margo-widget.floating-button:after,
.layout-dark .casino-buttons .floating-button:after,
.layout-dark .casino-widget .floating-button:after,
.layout-dark .quest-floating-buttons .floating-button:after,
.layout-dark .quest-widgets > .floating-button:after,
.layout-dark .chatwoot-float .floating-button:after {
  background: var(--drk-background);
}
.layout-dark .main-floating-buttons .floating-button:hover,
.layout-dark #margo-widget.floating-button:hover,
.layout-dark .casino-buttons .floating-button:hover,
.layout-dark .casino-widget .floating-button:hover,
.layout-dark .quest-floating-buttons .floating-button:hover,
.layout-dark .quest-widgets > .floating-button:hover,
.layout-dark .chatwoot-float .floating-button:hover,
.layout-dark .main-floating-buttons .floating-button.hover,
.layout-dark #margo-widget.floating-button.hover,
.layout-dark .casino-buttons .floating-button.hover,
.layout-dark .casino-widget .floating-button.hover,
.layout-dark .quest-floating-buttons .floating-button.hover,
.layout-dark .quest-widgets > .floating-button.hover,
.layout-dark .chatwoot-float .floating-button.hover {
  background: var(--drk-background-hover);
  background-image: linear-gradient(135deg, rgba(255, 153, 0, 0.16) 0%, rgba(74, 131, 223, 0.12) 48%, var(--drk-background-hover) 100%);
  box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.32), inset 0 0 0 1px rgba(240, 181, 74, 0.35), inset 0 4px 6px rgba(0, 0, 0, 0.2);
}
.layout-dark .main-floating-buttons .floating-button:hover:before,
.layout-dark #margo-widget.floating-button:hover:before,
.layout-dark .casino-buttons .floating-button:hover:before,
.layout-dark .casino-widget .floating-button:hover:before,
.layout-dark .quest-floating-buttons .floating-button:hover:before,
.layout-dark .quest-widgets > .floating-button:hover:before,
.layout-dark .chatwoot-float .floating-button:hover:before,
.layout-dark .main-floating-buttons .floating-button.hover:before,
.layout-dark #margo-widget.floating-button.hover:before,
.layout-dark .casino-buttons .floating-button.hover:before,
.layout-dark .casino-widget .floating-button.hover:before,
.layout-dark .quest-floating-buttons .floating-button.hover:before,
.layout-dark .quest-widgets > .floating-button.hover:before,
.layout-dark .chatwoot-float .floating-button.hover:before {
  background: linear-gradient(90deg, rgba(255, 153, 0, 0.28) 0%, rgba(240, 181, 74, 0.42) 50%, rgba(255, 153, 0, 0.28) 100%);
}
.layout-dark .main-floating-buttons .floating-button:hover:after,
.layout-dark #margo-widget.floating-button:hover:after,
.layout-dark .casino-buttons .floating-button:hover:after,
.layout-dark .casino-widget .floating-button:hover:after,
.layout-dark .quest-floating-buttons .floating-button:hover:after,
.layout-dark .quest-widgets > .floating-button:hover:after,
.layout-dark .chatwoot-float .floating-button:hover:after,
.layout-dark .main-floating-buttons .floating-button.hover:after,
.layout-dark #margo-widget.floating-button.hover:after,
.layout-dark .casino-buttons .floating-button.hover:after,
.layout-dark .casino-widget .floating-button.hover:after,
.layout-dark .quest-floating-buttons .floating-button.hover:after,
.layout-dark .quest-widgets > .floating-button.hover:after,
.layout-dark .chatwoot-float .floating-button.hover:after {
  background: var(--drk-background-hover);
}
.layout-dark .main-floating-buttons .floating-button .chain-time,
.layout-dark #margo-widget.floating-button .chain-time,
.layout-dark .casino-buttons .floating-button .chain-time,
.layout-dark .casino-widget .floating-button .chain-time,
.layout-dark .quest-floating-buttons .floating-button .chain-time,
.layout-dark .quest-widgets > .floating-button .chain-time,
.layout-dark .chatwoot-float .floating-button .chain-time {
  background: linear-gradient(180deg, #ff8aa6 0%, #e45678 100%);
  color: #fff;
  text-shadow: 1px 1px 0 #a44058;
}
.layout-dark .main-floating-buttons .rating-button:hover .rating-button-pos {
  background: linear-gradient(var(--drk-background-hover), var(--drk-wrapper));
}
.layout-dark .main-floating-buttons .rating-button:hover .rating-button-value {
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.45);
  background: linear-gradient(180deg, #ffd68e 0%, #c9922e 100%);
}
.layout-dark .main-floating-buttons .rating-button .rating-button-pos {
  background: linear-gradient(var(--drk-surface), var(--drk-wrapper));
}
.layout-dark .main-floating-buttons .rating-button .rating-button-value {
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.4);
  background: linear-gradient(160deg, #e8b84a 0%, #b87a1a 55%, #9b610a 100%);
}
.layout-dark .discount-bonus-banner--active {
  background: linear-gradient(135deg, rgba(82, 190, 84, 0.14) 0%, var(--drk-background) 55%, rgba(82, 190, 84, 0.1) 100%);
  border-color: rgba(82, 190, 84, 0.4);
}
.layout-dark .discount-bonus-banner--available {
  background: linear-gradient(135deg, rgba(74, 131, 223, 0.16) 0%, var(--drk-background) 55%, rgba(74, 131, 223, 0.1) 100%);
  border-color: rgba(126, 178, 240, 0.32);
}
.layout-dark .discount-bonus-banner__shimmer {
  background: linear-gradient(105deg, transparent 30%, rgba(255, 255, 255, 0.04) 45%, rgba(255, 255, 255, 0.1) 50%, rgba(255, 255, 255, 0.04) 55%, transparent 70%);
}
.layout-dark .discount-bonus-banner__text {
  color: var(--tx-text-color);
}
.layout-dark .discount-bonus-banner__text strong {
  color: var(--tx-text-color);
}
.layout-dark .discount-bonus-banner__subtitle,
.layout-dark .discount-bonus-banner__timer-label {
  color: var(--tx-tab-text-color);
}
.layout-dark .discount-bonus-banner__timer-value {
  color: var(--drk-tab-active-accent);
}
.layout-dark .discount-bonus-banner__btn {
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.35);
}
.layout-dark .discount-bonus-banner__btn:hover {
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.45);
}
.layout-dark .shop-cards-carousel .shop-cards-nav {
  background: unset !important;
}
.layout-dark .nav-pills > li > a,
.layout-dark .nav-pills ul li > a {
  color: var(--tx-text-color);
  background: var(--tx-panel-background);
}
.layout-dark .tab-content {
  border-color: var(--tx-border-color);
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.22);
}
.layout-dark .content-wrapper:not(.content-full) {
  /* border: 1px solid var(--tx-border-color); */
  box-shadow: 0 2px 12px rgba(0, 0, 0, 0.18);
}
.layout-dark .tab-pane .tab-header-block {
  border-bottom-color: var(--tx-border-color);
}
.layout-dark .partner-ref-table,
.layout-dark .partner-link-block,
.layout-dark .head-ref-lvl-block,
.layout-dark .promo-block {
  border-color: var(--tx-border-color);
}
.layout-dark .partner-ref-table .h {
  border-bottom-color: var(--tx-border-color);
}
.layout-dark .nav-pills ul li.active > a,
.layout-dark .nav-pills ul ul li > a {
  color: var(--tx-text-color);
  background: var(--drk-background-hover);
}
.layout-dark .form-avatar {
  border-color: transparent;
}
.layout-dark .form-control {
  border-color: var(--tx-border-color);
}
.layout-dark .form-control:disabled,
.layout-dark .form-control.disabled {
  background: #656565;
}
.layout-dark .panel-custom .panel-heading {
  background-image: url("/media/assets/app/src/img/panel_title-dark.png");
}
.layout-dark .panel-custom .panel-heading-sm {
  background-image: url("/media/assets/app/src/img/panel_title_xs-dark.png");
}
.layout-dark .messenger-chat-container {
  background-color: var(--drk-surface);
}
.layout-dark .messenger-chat-container .chat-window {
  background-color: var(--drk-wrapper);
}
.layout-dark .messenger-chat-container .chat-window::-webkit-scrollbar {
  width: 5px;
  background-color: var(--tx-wrapper-background);
}
.layout-dark .messenger-chat-container .chat-window::-webkit-scrollbar-thumb {
  background-color: var(--drk-border);
}
.layout-dark .messenger-chat-container .chat-window [data-no-messages-block="true"] {
  color: var(--tx-tab-text-color);
}
.layout-dark .messenger-chat-container .chat-window .message-group-wrap.other .message-group .message-block:last-child .message-content .text-wrapper {
  background-color: var(--drk-background);
}
.layout-dark .messenger-chat-container .chat-window .message-group-wrap.other .message-group .message-block:last-child .message-content .text-wrapper:before {
  border-color: transparent var(--tx-border-color) var(--tx-border-color) transparent;
}
.layout-dark .messenger-chat-container .chat-window .message-group-wrap.other .message-group .message-block:last-child .message-content .text-wrapper:after {
  border-color: transparent var(--drk-background) var(--drk-background) transparent;
}
.layout-dark .messenger-chat-container .chat-window .message-group-wrap.own .message-group .message-block:last-child .message-content .text-wrapper {
  border-color: var(--drk-border);
  background-color: var(--drk-background-hover);
}
.layout-dark .messenger-chat-container .chat-window .message-group-wrap.own .message-group .message-block:last-child .message-content .text-wrapper:before {
  border-color: transparent transparent var(--drk-border) var(--drk-border);
}
.layout-dark .messenger-chat-container .chat-window .message-group-wrap.own .message-group .message-block:last-child .message-content .text-wrapper:after {
  border-color: transparent transparent var(--drk-background-hover) var(--drk-background-hover);
}
.layout-dark .messenger-chat-container .chat-window .message-control .controls-button {
  background-color: var(--drk-background);
  border-color: var(--tx-border-color);
  box-shadow: none;
}
.layout-dark .messenger-chat-container .chat-text {
  background: var(--drk-surface);
}
.layout-dark .messenger-chat-container .chat-text .input-container {
  background: var(--drk-background);
  border-color: var(--tx-border-color);
}
.layout-dark .messenger-chat-container .chat-text .text-input textarea {
  color: var(--tx-text-color);
  background: transparent;
}
.layout-dark .messenger-chat-container .chat-text .text-input textarea:-ms-input-placeholder {
  color: var(--tx-tab-text-color);
}
.layout-dark .messenger-chat-container .chat-text .text-input textarea::placeholder {
  color: var(--tx-tab-text-color);
}
.layout-dark .user-search-block input {
  background: var(--drk-background);
  border-color: var(--tx-border-color);
  color: var(--tx-text-color);
}
.layout-dark .user-search-block input:-ms-input-placeholder {
  color: var(--tx-tab-text-color);
  opacity: 1;
}
.layout-dark .user-search-block input::placeholder {
  color: var(--tx-tab-text-color);
  opacity: 1;
}
.layout-dark .user-search-block input:focus {
  background: var(--drk-background-hover);
  border-color: var(--drk-border);
  color: var(--tx-text-color);
  outline: none;
}
.layout-dark .company-chat-container .messenger-chat-container,
.layout-dark [data-business-chat-container] .messenger-chat-container {
  border: 1px solid var(--tx-border-color);
  border-radius: 6px;
  overflow: hidden;
  box-shadow: none;
}
.layout-dark .company-content [data-container="headerMenu"] + .tab-content,
.layout-dark .company-custom [data-container="headerMenu"] + .tab-content,
.layout-dark .company-content [data-container="header"] ~ [data-container="content"],
.layout-dark .company-custom [data-container="header"] ~ [data-container="content"] {
  border-color: var(--tx-border-color);
  border-top-left-radius: 0 !important;
  border-top-right-radius: 0 !important;
}
.layout-dark .business-settings img {
  filter: brightness(4);
}
.layout-dark .input-group-addon i {
  color: var(--tx-text-color-reverse);
}
.layout-dark .bonus-factory .slot,
.layout-dark .control-room .slot-container-title {
  border: 1px solid var(--tx-border-color);
}
.layout-dark .bg-warning {
  background: #574500 !important;
}
.layout-dark .bg-info {
  background: #2c5d73 !important;
}
.layout-dark .bg-info a {
  color: #00bcd4;
}
.layout-dark .navbar-nav > li.active > a {
  background: var(--drk-background-hover);
}
.layout-dark .lot-filter,
.layout-dark .auction-lot__image {
  background-color: var(--tx-panel-background);
}
.layout-dark .auction-lot__image {
  box-shadow: 0 0 0 1px #818181;
}
.layout-dark a.panel:hover {
  background: var(--drk-background-hover);
}
.layout-dark .cityWelcome p,
.layout-dark .task-list .filters .filter-list ul li a {
  color: var(--tx-text-color);
}
.layout-dark .exchange-table-block caption {
  background: var(--tx-panel-background);
}
.layout-dark .alert {
  color: var(--tx-text-color);
}
.layout-dark .dark-invert {
  filter: invert(1);
}
.layout-dark #race-home .race-chat {
  background-color: var(--tx-panel-background);
}
.layout-dark .race-tabs .content-tab-item i {
  filter: invert(1);
}
.layout-dark .wallet-item-tooltip svg path {
  fill: var(--tx-text-color);
}
.layout-dark .deposit-input-fiat {
  color: #8b93a1;
}
.layout-dark .deposit-bonus-skeleton__card {
  background: var(--drk-background);
}
.layout-dark .deposit-bonus-skeleton__line,
.layout-dark .deposit-bonus-skeleton__media {
  background: var(--drk-background-hover);
}
.layout-dark .add-table-prices-container {
  box-shadow: 0 0 0 1px var(--drk-border);
  background: var(--drk-surface);
}
.layout-dark .add-table-prices-container thead th {
  background-color: var(--drk-background) !important;
}
.layout-dark .add-table-prices-container tbody tr:hover td {
  background-color: transparent !important;
}
.layout-dark .add-table-prices-container tbody tr[data-amount]:hover td {
  background-color: var(--drk-background-hover) !important;
}
.layout-dark .add-table-prices-container tbody tr[data-amount].is-selected td {
  background-color: var(--drk-background) !important;
}
.layout-dark .add-table-prices-container .green {
  color: #6ecf71;
}
.layout-dark .add-table-prices-container .blue {
  color: #7eb3f7;
}
.layout-dark .add-table-prices-container .bonus-chip__value {
  color: #6ecf71;
}
.layout-dark .add-table-prices-container .bonus-ladder__go {
  background: var(--drk-background);
  color: #7eb3f7;
}
.layout-dark .add-table-prices-container tbody tr[data-amount]:hover .bonus-ladder__go {
  background: #5c7fad;
  color: #fff;
}
.layout-dark .bonus-ladder-tip__chance {
  color: #f0b54a;
}
.layout-dark .btn-payment {
  background: linear-gradient(180deg, #e4e4e4 0%, #b5b5b5 100%);
  border: none !important;
  box-shadow: 0 0 0 2px var(--drk-border);
}
.layout-dark .btn-payment.active,
.layout-dark .btn-payment:hover,
.layout-dark .btn-payment:active,
.layout-dark .btn-payment:focus {
  box-shadow: 0 0 0 2px #5c7fad;
}
.layout-dark .form-deposit .form-control:focus,
.layout-dark .form-deposit .form-control:active {
  color: var(--tx-text-color);
}
.layout-dark .form-deposit .deposit-input:focus,
.layout-dark .form-deposit .deposit-input:active {
  color: var(--tx-text-color);
  background: var(--drk-background-hover) !important;
}
.layout-dark .form-deposit .deposit-input-border {
  background: var(--drk-border);
}
.layout-dark .form-deposit .deposit-input:focus + .deposit-input-border,
.layout-dark .form-deposit .deposit-input:active + .deposit-input-border {
  background: #5c7fad;
}
.layout-dark .section-tariffs .tariffs-block-wrap {
  background: radial-gradient(52.85% 52.85% at 50% 50%, rgba(255, 255, 255, 0) 0%, var(--tx-wrapper-background) 89.06%), repeating-conic-gradient(#e0edff 0 9deg, #cbe3ff 9deg 18deg);
}
.layout-dark .notification-page .notification .img-block {
  background: var(--tx-wrapper-background);
}
.layout-dark .section-intro .girl-block {
  background-image: url("/media/assets/app/src/img/frontpage/gril-block-bg-dark.webp");
}
@media (max-width: 480px) {
  .layout-dark .section-intro .girl-block {
    background-image: url("/media/assets/app/src/img/frontpage/gril-block-bg-mob-dark.webp");
  }
}
.layout-dark .section-withdraw-money .withdraw-money-block {
  background-image: url("/media/assets/app/src/img/frontpage/withdraw-bg-dark.webp");
}
.layout-dark .section-withdraw-money.withdraw-money-second .withdraw-money-block {
  background-image: url("/media/assets/app/src/img/frontpage/withdraw-bg-second-dark.webp");
}
.layout-dark .frontpage-ratings:before {
  background: transparent;
}
.layout-dark .theme-alert {
  color: var(--tx-text-color-reverse);
}
.layout-dark .user-profile-section {
  background: var(--tx-wrapper-background) !important;
}
.layout-dark .employer-stats__content .chart-wrapper canvas {
  filter: invert(1) hue-rotate(180deg);
}
.layout-dark .company-no-data img {
  filter: brightness(2);
}
.layout-dark .object-bonus .panel-body {
  background-image: unset !important;
}
.layout-dark .content-children-tabs {
  background: var(--tx-panel-background);
}
.layout-dark .panel-default .panel-body + .panel-body {
  border-color: var(--tx-border-color);
}
.layout-dark .employerOrder .dialog-quests-block {
  background: var(--tx-panel-background);
}
.layout-dark .odv-show .odv-caption {
  background: var(--tx-panel-background);
}
.layout-dark .panel-faq > .panel-heading {
  color: var(--tx-text-color);
  background: var(--tx-panel-background);
}
.layout-dark .panel-faq > .panel-heading .btn:hover,
.layout-dark .panel-faq > .panel-heading .btn:focus {
  color: var(--tx-text-color);
}
.layout-dark .news-item .snippet-car-row {
  background: var(--tx-panel-background);
}
.layout-dark .tariff-equipment__empty .tariff-equipment__icon {
  box-shadow: 0px 0px 3px 0px var(--tx-box-shadow-color) inset;
}
.layout-dark .equipment-preview__main {
  background-image: unset;
}
.layout-dark .taxi-order__bonus-opened .taxi-order__bonus-inner {
  background: var(--drk-background-hover);
}
.layout-dark .messenger-chat-container .chat-window .message-group-wrap .message-group .message-block.reply-you .message-content .text-wrapper {
  background: #5f3700;
}
.layout-dark .auction-lot__title,
.layout-dark .auction-lot__author {
  background: #00000075;
}
.layout-dark .auction-lot__district {
  text-shadow: 0 0 3px #333;
}
.layout-dark .bank-company .section-upgrades .slot .betomator-worker,
.layout-dark .shaman-company .section-upgrades .slot .betomator-worker {
  background: rgba(0, 0, 0, 0.7);
}
.layout-dark .news-item .white-glow {
  text-shadow: unset;
}
.layout-dark .city-competitions-item-listitem {
  color: var(--tx-text-color);
}
.layout-dark .pvp-battle__item-price {
  color: var(--tx-text-color);
}
.layout-dark .city-carousel .swiper-nav .swiper-pagination-bullet {
  background: #fff;
}
.layout-dark .chart-city-exchange canvas {
  filter: invert(1) hue-rotate(180deg);
}
.layout-dark .info-popup-collapse.has-error {
  background: rgba(52, 52, 52, 0.9);
}
.layout-dark .btn-default {
  background: var(--drk-background);
  border: 1px solid var(--tx-border-color);
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1);
  color: var(--tx-text-color);
  text-shadow: none;
}
.layout-dark .btn-default:hover,
.layout-dark .btn-default:focus {
  background: var(--drk-background-hover) !important;
  border-color: var(--drk-border) !important;
  color: var(--tx-text-color) !important;
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1);
}
.layout-dark .btn-default:active,
.layout-dark .btn-default.active {
  background: var(--drk-background-hover);
  border-color: var(--drk-border);
  box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.22);
  color: var(--tx-text-color);
}
.layout-dark .btn-default:disabled,
.layout-dark .btn-default.disabled {
  background: var(--drk-surface);
  border-color: var(--tx-border-color);
  color: var(--tx-tab-text-color);
}
.layout-dark .fired-unpaid-employer {
  background: #533f3f !important;
}
.layout-dark .newspaper {
  background: #3a3832;
  border-color: #524e46;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.22);
  color: #d8d0c0;
}
.layout-dark .newspaper-header {
  background: #3a3832;
  border-color: #524e46;
}
.layout-dark .newspaper-header:before,
.layout-dark .newspaper-header:after {
  background: #6a655c;
}
.layout-dark .newspaper-header__title {
  color: #c8bfb0;
}
.layout-dark .newspaper-event__message {
  color: #d8d0c0;
}
.layout-dark .newspaper-event__message a {
  color: #9ec4ff;
}
.layout-dark .newspaper-event__datetime {
  color: #9a9385;
}
.layout-dark .summer-puzzles-attempt-modal__bonus {
  color: #8fd87f;
}
.layout-dark .summer-puzzles-attempt-modal__event {
  color: #ffd54a;
}
.layout-dark .game-object-expire {
  color: #fff;
  background: rgba(74, 81, 96, 0.92);
}
.layout-dark .game-object-expire--danger {
  background: rgba(241, 95, 123, 0.92);
}
.layout-dark .inventory-expire-notice {
  color: var(--tx-text-color);
  background: rgba(240, 181, 74, 0.12);
  border-color: rgba(240, 181, 74, 0.35);
}
.layout-dark .inventory-expire-notice i {
  color: var(--drk-tab-hover);
}
.layout-dark .tower-point-surcharge,
.layout-dark .tower-battle-reward {
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.35);
}
.layout-dark .tower-level.tower-level-active.level-conquered {
  box-shadow: 0 12px 28px rgba(0, 0, 0, 0.45), 0 0 18px rgba(28, 199, 40, 0.2);
}
.layout-dark .prestige-shop-card__bonus {
  color: #62e08a;
}
.layout-dark .prestige-shop-card__bonus.is-zero {
  color: var(--tx-text-color);
}
.layout-dark .prestige-clan-hall::before {
  opacity: 0.42;
}
.layout-dark .auction-lots-empty {
  background: var(--drk-surface);
  color: var(--tx-text-color);
}
.layout-dark .auction-lot.lot-card {
  background: var(--drk-surface);
  border-color: var(--drk-border);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.28);
  color: var(--tx-text-color);
}
.layout-dark .auction-lot.lot-card:hover {
  border-color: #6d778a;
  box-shadow: 0 8px 18px rgba(0, 0, 0, 0.4);
}
.layout-dark .auction-lot.lot-card .auction-lot__image {
  background-color: var(--drk-background);
  box-shadow: inset 0 -12px 12px -12px rgba(0, 0, 0, 0.75);
}
.layout-dark .auction-lot.lot-card .auction-lot__badge,
.layout-dark .auction-lot.lot-card .auction-lot__state {
  background: rgba(22, 26, 33, 0.72);
  color: #e7ebf2;
  border-color: rgba(255, 255, 255, 0.14);
}
.layout-dark .auction-lot.lot-card .auction-lot__body {
  border-top-color: var(--drk-border);
}
.layout-dark .auction-lot.lot-card .auction-lot__name {
  color: var(--tx-text-color);
}
.layout-dark .auction-lot.lot-card .auction-lot__price-value {
  color: #fff;
}
.layout-dark .auction-lot.lot-modal .auction-lot__image {
  background-color: var(--drk-background);
  border-color: var(--drk-border);
  box-shadow: none;
}
.layout-dark .auction-lot.lot-modal .auction-lot__name {
  color: var(--tx-text-color);
}
.layout-dark .auction-lot.lot-modal .auction-lot__meta,
.layout-dark .auction-lot.lot-modal .auction-lot__desc,
.layout-dark .auction-lot.lot-modal .auction-lot__param,
.layout-dark .auction-lot.lot-modal .auction-lot__author-price {
  color: var(--tx-tab-text-color);
}
.layout-dark .auction-lot.lot-modal .auction-lot__price-value {
  color: #fff;
}
.layout-dark .auction-lot.lot-modal .auction-lot__author {
  background: var(--drk-background);
  border-color: var(--drk-border);
}
.layout-dark .lot-create__thumb {
  background-color: var(--drk-background);
  border-color: var(--drk-border);
}
.layout-dark .lot-create__name {
  color: var(--tx-text-color);
}
.layout-dark .lot-create__stock,
.layout-dark .lot-create__hint {
  color: var(--tx-tab-text-color);
}
.layout-dark .lot-create__more {
  color: var(--drk-tab-active-accent);
}
.newspaper-user-event .newspaper-event__message:before {
  content: "";
  width: 1em;
  height: 1em;
  display: inline-block;
  background: url("/media/assets/app/src/img/newspaper/rupor-small.svg");
  margin: 0 5px -3px 0;
  background-size: contain;
  background-position: center center;
  background-repeat: no-repeat;
}
.layout-2023 {
  --layout-page-gutter: 10px;
  font-family: "PT Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  box-sizing: border-box;
  padding-left: var(--layout-page-gutter);
  padding-right: var(--layout-page-gutter);
}
.layout-2023:not(.polis-layout) {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  min-height: 100vh;
}
.layout-2023:not(.polis-layout) > #wrapper,
.layout-2023:not(.polis-layout) > .wrapper,
.layout-2023:not(.polis-layout) > .app-header {
  width: 100%;
}
.layout-2023:not(.polis-layout) > .app-footer {
  -ms-flex-item-align: stretch;
      -ms-grid-row-align: stretch;
      align-self: stretch;
  box-sizing: border-box;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
@media (max-width: 992px) {
  .layout-2023 {
    --layout-page-gutter: 5px;
    background-position-x: -250px;
    background-position-y: 60px;
    background-size: 1450px;
  }
}
@media (max-width: 480px) {
  .layout-2023 {
    background-position-x: -290px;
  }
}
.layout-2023 header.header,
.layout-2023 footer.footer {
  min-width: 0 !important;
}
.layout-2023.no-auth-user #contentWrapper,
.layout-2023.no-auth-user #content {
  margin-left: 0 !important;
}
.layout-2023 .goog-te-banner-frame.skiptranslate,
.layout-2023 .goog-logo-link,
.layout-2023 .goog-te-gadget span {
  display: none !important;
}
.layout-2023 #google_translate_element {
  display: inline-block;
}
.layout-2023 .goog-te-gadget {
  font-size: 0 !important;
  /* НЕ УДАЛЯТЬ!!! */
}
.layout-2023 .goog-te-gadget .goog-te-combo {
  margin: 0 !important;
  background-color: #fff !important;
  border: 1px solid #d1d5db !important;
  padding: 2px 4px;
  border-radius: 3px;
  font-size: 12px;
  color: #111827;
  outline: none;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
  transition: border-color 0.2s, box-shadow 0.2s;
  cursor: pointer;
}
.layout-2023 .goog-te-gadget .goog-te-combo:focus {
  border-color: #3b82f6 !important;
  box-shadow: 0 0 0 3px rgba(59, 130, 246, 0.3) !important;
}
.layout-2023 .goog-te-gadget .goog-te-combo option {
  background-color: #fff !important;
  color: #111827 !important;
  font-size: 12px !important;
  padding: 2px 4px;
}
.layout-2023 .account-logo-img {
  width: 190px;
  height: auto;
  max-width: 100%;
  vertical-align: middle;
}
.layout-2023 .account-logo-img--fluid {
  width: 70%;
}
.layout-2023 #wrapper {
  margin-bottom: 20px;
}
.layout-2023 #wrapper,
.layout-2023 .wrapper,
.layout-2023 .container-fluid {
  max-width: 1000px;
  width: 100%;
  margin-inline: auto;
}
.layout-2023 #contentWrapper {
  margin-left: -80px;
}
@media (max-width: 992px) {
  .layout-2023 #contentWrapper {
    margin-left: 0;
  }
}
.layout-2023 #contentWrapper #content {
  margin-left: 100px;
}
@media (max-width: 992px) {
  .layout-2023 #contentWrapper #content {
    margin-left: 0;
  }
}
.layout-2023 .tab-content {
  box-shadow: none;
  border-bottom-left-radius: 15px;
  border-bottom-right-radius: 15px;
}
@media (min-width: 767px) {
  .layout-2023 .tab-content {
    border-top-right-radius: 0;
    border-top-left-radius: 0;
  }
}
.layout-2023 .tab-content.row {
  margin-left: 0;
  margin-right: 0;
}
.layout-2023.polis-layout {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  height: 100vh;
  background: transparent;
}
.layout-2023 .content-wrapper {
  border-radius: 15px;
  overflow-x: clip;
}
.layout-2023 .content-wrapper:not(.content-full) {
  background: var(--tx-wrapper-background-second);
}
.layout-2023 .progressBar {
  border-radius: 25px;
}
.layout-2023 .panel.panel-default,
.layout-2023 .panel.panel-custom {
  margin-bottom: 10px;
  border-radius: 15px;
  box-shadow: 0 0 4px var(--tx-box-shadow-color);
}
.layout-2023 .panel.panel-default .panel-heading,
.layout-2023 .panel.panel-custom .panel-heading {
  padding: 10px;
}
.layout-2023 .panel.panel-default .panel-body,
.layout-2023 .panel.panel-custom .panel-body {
  padding: 10px;
}
.layout-2023 .swiper.swiper-initialized {
  padding-top: 3px;
  margin-top: -3px;
}
.layout-2023 .notification .notification-default {
  margin-bottom: 10px;
  border-radius: 15px;
  box-shadow: 0 0 4px var(--tx-box-shadow-color);
}
.layout-2023 .menu-scrollable {
  overflow-x: auto;
}
.layout-2023 .menu-scrollable::-webkit-scrollbar {
  height: 5px;
}
.layout-2023 .menu-scrollable::-webkit-scrollbar-thumb {
  background: #f2ca51;
}
.layout-2023 .menu-scrollable::-webkit-scrollbar-thumb:hover {
  background: #d7b031;
}
.layout-2023 .font-cuprum,
.layout-2023 .text-cuprum {
  font-family: "PT Sans", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
}
.layout-2023 iframe[id*="omni_widget_iframe_"],
.layout-2023 #omni_widget_hint {
  z-index: 1043 !important;
}
@media (max-width: 992px) {
  .layout-2023 iframe[id*="omni_widget_iframe_"],
  .layout-2023 #omni_widget_hint {
    bottom: 90px !important;
  }
}
.layout-2023 .company-badge {
  border-radius: 100px;
  background: #fff;
  box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  padding: 1px 6px 1px 1px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  gap: 5px;
  font-size: 12px;
  line-height: 1;
  max-width: 86px;
  white-space: nowrap;
  overflow: hidden;
  color: #333;
  text-decoration: none;
}
@media (max-width: 992px) {
  .layout-2023 .company-badge {
    font-size: 10px;
  }
}
.layout-2023 .company-badge:hover {
  box-shadow: 0px 0px 10px 1px #7eb2ff;
}
.layout-2023 .company-badge img {
  aspect-ratio: 1 / 1;
  height: 18px;
  border-radius: 100%;
}
.layout-2023 .company-badge span {
  overflow: hidden;
  text-overflow: ellipsis;
}
.layout-2023 .menu-list {
  list-style-type: none;
  padding: 0;
  overflow: hidden scroll;
  max-height: 300px;
  border-radius: 10px;
}
.layout-2023 .menu-list a {
  background: linear-gradient(#4d5164, #484d60);
  padding: 10px;
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  text-decoration: none;
  color: #fff;
  min-width: 160px;
  line-height: 1;
}
.layout-2023 .menu-list a.active {
  color: #fe9e0d;
}
.layout-2023 .menu-list a:hover {
  background: #323748;
}
.layout-2023 .menu-list a i.fa-check {
  background: radial-gradient(#ffbf1b, #fe9e0d, #ff881a);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  margin-left: 10px;
}
.layout-2023 .svg-question-blue svg path {
  fill: #3a5087;
}
.layout-2023 .hover-scale {
  transition: scale 300ms;
}
.layout-2023 .hover-scale:hover {
  scale: 120%;
}
.layout-2023 .quest-float-bar .overflow-description:has(.car-snippet) {
  max-height: 300px;
}
.layout-2023 .quest-float-bar .overflow-description:has(.car-snippet) .car-snippet {
  padding: 0 !important;
  background: rgba(0, 0, 0, 0.3);
  border: 1px solid #000 !important;
  border-radius: 4px;
}
.layout-2023 .quest-float-bar .overflow-description:has(.car-snippet) .car-snippet-image {
  max-height: 100px !important;
}
.layout-2023 .old-price-new {
  position: relative;
}
.layout-2023 .old-price-new:before {
  content: "";
  position: absolute;
  top: 50%;
  left: -1px;
  width: calc(100% + 2px);
  border: 1px solid #fbe222;
  box-shadow: 0px 1px 0px #676767;
  -ms-transform: rotate(15deg);
      transform: rotate(15deg);
  margin-top: -1px;
}
.layout-2023 .level-progress {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  width: 24px;
  height: 24px;
  font-size: 12px;
  font-weight: 700;
}
.layout-2023 .balance-badge {
  position: relative;
  font-size: 12px;
  font-weight: 700;
  line-height: 1;
  background: #fff;
  box-shadow: 0px 1px 4px var(--tx-box-shadow-color);
  padding: 6px 7px 6px 25px;
  border-radius: 100px;
  color: var(--tx-text-color-reverse);
}
@media (max-width: 768px) {
  .layout-2023 .balance-badge {
    font-size: 10px;
    padding-top: 5px;
    padding-bottom: 5px;
  }
}
.layout-2023 .balance-badge:hover {
  color: var(--drk-color);
  background: #adadad1f;
}
.layout-2023 .balance-badge .txm-account-icon {
  position: absolute;
  left: -3px;
  top: 50%;
  -ms-transform: translateY(-50%) scale(1.7);
      transform: translateY(-50%) scale(1.7);
}
.layout-2023 .balance-badge .txm-account-icon.gem {
  left: 0;
}
.layout-2023 .balance-badge .txm-account-icon.taximanite {
  -ms-transform: translateY(-25%) scale(1.7);
      transform: translateY(-25%) scale(1.7);
}
.layout-2023 .theme-badge {
  border-radius: 100px;
  border: 1px solid #e7e7ec;
  color: #333;
  background: #f9f9fc;
  width: fit-content;
  line-height: 1;
  padding: 4px 5px 4px 7px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  gap: 5px;
}
.layout-2023 .theme-badge:hover {
  border-color: #b1b1c2;
}
.layout-2023 .theme-badge:hover .theme-badge-divider {
  background: #b1b1c2;
}
.layout-2023 .theme-badge-image {
  width: 20px;
  height: 20px;
  margin: -3px 0 -3px -6px;
  border-radius: 100px;
}
.layout-2023 .theme-badge-name {
  font-size: 14px;
}
@media (max-width: 768px) {
  .layout-2023 .theme-badge-name {
    font-size: 12px;
  }
}
.layout-2023 .theme-badge-small-text {
  font-size: 12px;
}
.layout-2023 .theme-badge-divider {
  width: 1.2px;
  background: #e7e7ec;
  -ms-flex-item-align: stretch;
      -ms-grid-row-align: stretch;
      align-self: stretch;
  margin: -4px 0;
}
.layout-2023 .level-green {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  border-radius: 100px;
  width: 16px;
  height: 16px;
  aspect-ratio: 1/1;
  background: linear-gradient(180deg, #52be54 35.5%, #4ab34c 100%);
  color: #fff;
  text-shadow: 1px 1px 0px #367b27;
  font-size: 10px;
}
.layout-2023 .tlr-0 {
  border-top-left-radius: 0 !important;
}
.layout-2023 .alert-promo {
  border-radius: 15px;
}
.layout-2023 .border-radius-bottom {
  border-radius: 0 0 15px 15px;
}
.layout-2023 .h-scrollable {
  overflow-x: auto;
}
.layout-2023 .calendar-picker {
  position: relative;
}
.layout-2023 .calendar-picker:after {
  content: "";
  background: url("/media/assets/app/src/img/business/page/calendar.svg");
  display: -ms-flexbox;
  display: flex;
  width: 13px;
  height: 14px;
  position: absolute;
  top: 50%;
  right: 14px;
  -ms-transform: translateY(-50%);
      transform: translateY(-50%);
}
.layout-2023 .calendar-picker input {
  padding-right: 28px;
}
.layout-2023.page-authorization {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: justify;
      justify-content: space-between;
}
@media (max-width: 992px) {
  .layout-2023.page-authorization {
    background-size: auto;
    background-position-y: 0;
  }
}
@media (max-width: 992px) {
  .layout-2023.page-authorization .container-fluid {
    padding: 0;
  }
}
.layout-2023 .authorize-page-wrap {
  position: relative;
  margin-top: 85px;
  margin-bottom: 25px;
  margin-inline: auto;
  max-width: 990px;
  width: 100%;
  box-sizing: border-box;
  overflow: hidden;
}
@media (max-width: 992px) {
  .layout-2023 .authorize-page-wrap {
    position: unset;
    margin-inline: calc(16px - var(--layout-page-gutter, 5px));
    width: auto;
    max-width: none;
    margin-bottom: 0;
    overflow: visible;
  }
}
.layout-2023 .authorize-page-header {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 2;
}
@media (max-width: 992px) {
  .layout-2023 .authorize-page-header {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: start;
        align-items: start;
    -ms-flex-pack: center;
        justify-content: center;
    padding: 15px;
  }
}
.layout-2023 .authorize-page-logo .account-logo-img {
  width: 160px;
}
@media (min-width: 993px) {
  .layout-2023 .authorize-page-logo {
    position: absolute;
    top: 35px;
    left: 5px;
  }
}
.layout-2023 .authorize-page-goback {
  position: absolute;
  top: 35px;
  right: 30px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  gap: 8px;
  text-decoration: none;
  color: var(--tx-text-color);
  font-size: 14px;
  line-height: normal;
}
@media (max-width: 992px) {
  .layout-2023 .authorize-page-goback {
    top: 0;
    right: 0;
    margin-right: 20px;
    background: var(--tx-panel-background);
    box-shadow: 0px 0px 4px var(--tx-box-shadow-color);
    padding: 8px 20px;
    border-bottom-left-radius: 12px;
    font-size: 12px;
  }
}
.layout-2023 .authorize-page-goback:hover {
  color: #f47895;
}
.layout-2023 .authorize-page-goback:hover img {
  filter: brightness(1.2);
}
.layout-2023 .authorize-page-goback img {
  position: relative;
  top: -2px;
}
.layout-2023 .authorize-page-content {
  position: relative;
  background: var(--tx-wrapper-background);
  padding-top: 50px;
  border-radius: 30px 30px 0 0;
}
@media (max-width: 992px) {
  .layout-2023 .authorize-page-content {
    margin-top: 30px;
    padding-top: 30px;
    background: var(--drk-wrapper, #e3e5ea);
    border-radius: 30px;
    overflow: hidden;
    box-sizing: border-box;
    max-width: 100%;
  }
}
.layout-2023 .authorize-page-content:before,
.layout-2023 .authorize-page-content:after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 15px;
  width: 100%;
  height: calc(100% - 15px);
  -webkit-clip-path: polygon(100% 0, 100% 86.5%, 50% 100%, 0 86.5%, 0 0);
          clip-path: polygon(100% 0, 100% 86.5%, 50% 100%, 0 86.5%, 0 0);
}
.layout-2023 .authorize-page-content:before {
  background: url("/media/assets/app/src/img/frontpage/withdraw-block-girl.webp") no-repeat;
  background-size: 305px;
  background-position-x: 50px;
  background-position-y: bottom;
  z-index: 1;
}
@media (max-width: 992px) {
  .layout-2023 .authorize-page-content:before {
    display: none;
  }
}
.layout-2023 .authorize-page-content:after {
  background: url("/media/assets/app/src/img/account/background.webp");
  background-size: cover;
  background-position-y: -4px;
  z-index: 0;
  border-top-left-radius: inherit;
  border-top-right-radius: inherit;
}
@media (max-width: 992px) {
  .layout-2023 .authorize-page-content:after {
    background: url("/media/assets/app/src/img/account/background.webp");
    background-size: cover;
    background-position: center top;
    -webkit-clip-path: none;
            clip-path: none;
    bottom: 0;
    height: 100%;
    border-radius: inherit;
  }
}
.layout-2023 .authorize-page-content * {
  z-index: 1;
}
.layout-2023 .authorize-page .authorize-page-title {
  position: relative;
  font-size: 24px;
  text-align: center;
  margin-bottom: 25px;
  margin-top: 0;
}
@media (max-width: 992px) {
  .layout-2023 .authorize-page .authorize-page-title {
    font-size: 22px;
    margin-bottom: 20px;
  }
}
.layout-2023 .authorize-page .authorize-page-title span {
  font-weight: 700;
}
.layout-2023 .authorize-page .authorize-page-title a {
  color: #f47895;
  font-weight: 400;
  text-decoration: none;
  cursor: pointer;
}
.layout-2023 .authorize-page .authorize-page-title a:hover {
  color: #1668c3;
}
.layout-2023 .authorize-page .authorize-page-hint {
  position: relative;
  max-width: 370px;
  margin: -10px auto 25px;
  -ms-transform: translateX(35px);
      transform: translateX(35px);
  text-align: center;
  font-size: 14px;
  line-height: 1.4;
  color: var(--tx-tab-text-color, #6c757d);
}
@media (max-width: 992px) {
  .layout-2023 .authorize-page .authorize-page-hint {
    max-width: 100%;
    padding: 0 30px;
    -ms-transform: translateX(0);
        transform: translateX(0);
    margin-top: -5px;
    margin-bottom: 20px;
  }
}
.layout-2023 .authorize-page .theme-alert {
  padding-top: 12px;
  padding-bottom: 12px;
  border-radius: 12px;
}
.layout-2023 .authorize-page .authorize-page-form {
  position: relative;
  max-width: 370px;
  margin: 0 auto;
}
@media (max-width: 992px) {
  .layout-2023 .authorize-page .authorize-page-form {
    max-width: 100%;
    padding: 0 30px;
  }
}
.layout-2023 .authorize-page .authorize-page-form .form-margin-block {
  -ms-transform: translateX(35px);
      transform: translateX(35px);
}
@media (max-width: 992px) {
  .layout-2023 .authorize-page .authorize-page-form .form-margin-block {
    -ms-transform: translateX(0);
        transform: translateX(0);
  }
}
.layout-2023 .authorize-page .authorize-page-form .form-inputs-block {
  position: relative;
  background: linear-gradient(180deg, rgba(255, 255, 255, 0.85) 0%, #fff 76.56%);
  padding: 24px;
  border-radius: 24px;
  margin-bottom: 30px;
  box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.2);
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  gap: 16px;
}
@media (max-width: 992px) {
  .layout-2023 .authorize-page .authorize-page-form .form-inputs-block {
    padding: 16px;
    box-shadow: none;
  }
}
.layout-2023 .authorize-page .authorize-page-form .form-inputs-block:before {
  content: "";
  position: absolute;
  right: 100%;
  top: 50%;
  width: 38px;
  height: 52px;
  -webkit-mask: url("/media/assets/app/src/img/account/polygon.svg");
          mask: url("/media/assets/app/src/img/account/polygon.svg");
  -webkit-mask-size: 100%;
          mask-size: 100%;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  background: var(--tx-panel-background);
  -ms-transform: translateY(-50%);
      transform: translateY(-50%);
}
@media (max-width: 992px) {
  .layout-2023 .authorize-page .authorize-page-form .form-inputs-block:before {
    display: none;
  }
}
.layout-2023 .authorize-page .authorize-page-form .form-inputs-block .form-group {
  margin-bottom: 0;
}
.layout-2023 .authorize-page .authorize-page-form .form-inputs-block .form-group:not(.checkboxRow) {
  width: 100%;
}
.layout-2023 .authorize-page .authorize-page-form .form-inputs-block .form-group.form-inner-block:not(.checkboxRow):not(.form-or-row) {
  height: 45px;
}
.layout-2023 .authorize-page .authorize-page-form .form-inputs-block .form-group.form-inner-block:not(.checkboxRow):not(.form-or-row):has(.help-block:not(:empty)),
.layout-2023 .authorize-page .authorize-page-form .form-inputs-block .form-group.form-inner-block:not(.checkboxRow):not(.form-or-row):has(.suggest-logins a),
.layout-2023 .authorize-page .authorize-page-form .form-inputs-block .form-group.form-inner-block:not(.checkboxRow):not(.form-or-row):has(label),
.layout-2023 .authorize-page .authorize-page-form .form-inputs-block .form-group.form-inner-block:not(.checkboxRow):not(.form-or-row):has(select) {
  height: auto;
}
.layout-2023 .authorize-page .authorize-page-form .form-inputs-block .form-group.form-or-row {
  height: auto;
  text-align: center;
  line-height: 1;
}
.layout-2023 .authorize-page .authorize-page-form .form-inputs-block .form-group label {
  font-family: "PT Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: var(--tx-text-color);
  font-size: 14px;
  font-weight: 400;
  margin-bottom: 10px;
  line-height: normal;
}
.layout-2023 .authorize-page .authorize-page-form .form-inputs-block .form-group .form-control {
  font-family: "PT Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  width: 100%;
  box-sizing: border-box;
  font-weight: 400;
  border: 1px solid #b8cceb;
  box-shadow: none;
  padding: 13px 20px;
  height: 45px;
  border-radius: 12px;
}
.layout-2023 .authorize-page .authorize-page-form .form-inputs-block .form-group .form-control .var-placeholder {
  color: #b2c3d1;
  opacity: 1;
  font-weight: 400;
}
.layout-2023 .authorize-page .authorize-page-form .form-inputs-block .form-group .form-control:-ms-input-placeholder {
  color: #b2c3d1;
  opacity: 1;
  font-weight: 400;
}
.layout-2023 .authorize-page .authorize-page-form .form-inputs-block .form-group .form-control::placeholder {
  color: #b2c3d1;
  opacity: 1;
  font-weight: 400;
}
.layout-2023 .authorize-page .authorize-page-form .form-inputs-block .form-group .form-control:-ms-input-placeholder {
  color: #b2c3d1;
  opacity: 1;
  font-weight: 400;
}
.layout-2023 .authorize-page .authorize-page-form .form-inputs-block .form-group .form-control::-ms-input-placeholder {
  color: #b2c3d1;
  opacity: 1;
  font-weight: 400;
}
.layout-2023 .authorize-page .authorize-page-form .form-inputs-block .form-group .help-block {
  margin: 0 !important;
}
.layout-2023 .authorize-page .authorize-page-form .form-inputs-block .form-group .help-block:empty {
  display: none;
}
.layout-2023 .authorize-page .authorize-page-form .form-inputs-block .form-group .suggest-logins {
  margin: 0;
}
.layout-2023 .authorize-page .authorize-page-form .form-inputs-block .form-group .suggest-logins:not(:has(a)) {
  display: none;
}
.layout-2023 .authorize-page .authorize-page-form .form-inputs-block .form-group .suggest-logins:has(a) {
  margin-top: 8px;
  font-size: 14px;
  line-height: 1.4;
}
.layout-2023 .authorize-page .authorize-page-form .form-inputs-block .form-group .suggest-logins a {
  color: var(--color-primary, #007bff);
  cursor: pointer;
  text-decoration: underline;
}
.layout-2023 .authorize-page .authorize-page-form .form-inputs-block .form-group .suggest-logins a:hover {
  text-decoration: none;
}
.layout-2023 .authorize-page .authorize-page-form .form-inputs-block .checkboxRow {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: justify;
      justify-content: space-between;
  width: 100%;
  min-width: 0;
  gap: 8px;
}
.layout-2023 .authorize-page .authorize-page-form .form-inputs-block .checkboxRow label {
  font-family: "PT Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-align: center;
      align-items: center;
  gap: 10px;
  margin: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  cursor: pointer;
}
@media (max-width: 992px) {
  .layout-2023 .authorize-page .authorize-page-form .form-inputs-block .checkboxRow label {
    font-size: 12px;
    line-height: 1.2;
    gap: 6px;
    -ms-flex-negative: 1;
        flex-shrink: 1;
    min-width: 0;
  }
}
.layout-2023 .authorize-page .authorize-page-form .form-inputs-block .checkboxRow a {
  font-weight: 400;
  color: #3d77cb;
  text-decoration: none;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
@media (max-width: 992px) {
  .layout-2023 .authorize-page .authorize-page-form .form-inputs-block .checkboxRow a {
    font-size: 12px;
    line-height: 1.2;
    -ms-flex-negative: 1;
        flex-shrink: 1;
    min-width: 0;
  }
}
.layout-2023 .authorize-page .authorize-page-form .form-inputs-block .checkboxRow a:hover {
  color: #ffc107;
}
.layout-2023 .authorize-page .authorize-page-form .btn-submit {
  display: block;
  min-width: 235px;
  margin: 0 auto;
  opacity: 1;
}
@media (max-width: 992px) {
  .layout-2023 .authorize-page .authorize-page-form .btn-submit {
    margin-bottom: 24px;
  }
}
.layout-2023 .authorize-page-footer {
  padding: 30px;
  background: var(--tx-wrapper-background);
  border-radius: 0 0 30px 30px;
}
@media (max-width: 992px) {
  .layout-2023 .authorize-page-footer {
    background: transparent;
    box-sizing: border-box;
    padding: 30px;
  }
}
.layout-2023 .authorize-page-footer .form-social-buttons {
  text-align: center;
  max-width: 100%;
  overflow: visible;
}
.layout-2023 .authorize-page-footer .lpSocials__items {
  text-align: center;
}
.layout-2023 .authorize-page-footer .lpSocials__title {
  display: block;
  color: var(--tx-text-color);
  font-family: "PT Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 700;
  margin-bottom: 14px;
}
.layout-2023 .authorize-page-footer .lpSocials__title[href] {
  color: #3d77cb;
  text-decoration: none;
  cursor: pointer;
}
.layout-2023 .authorize-page-footer .lpSocials__title[href]:hover {
  color: #ffc107;
}
.layout-2023 .authorize-page-footer .lpSocials.disabled {
  filter: grayscale(1);
  pointer-events: none;
}
.layout-2023 .authorize-page-footer .form-accept-block {
  position: relative;
  border: 2px solid #b8cceb;
  display: block;
  margin: 30px auto 0;
  width: 100%;
  padding: 9px 20px;
  font-size: 14px;
  border-radius: 9px;
  max-width: 100%;
  box-sizing: border-box;
}
@media (max-width: 992px) {
  .layout-2023 .authorize-page-footer .form-accept-block {
    font-size: 14px;
  }
}
.layout-2023 .authorize-page-footer .form-accept-block a {
  font-weight: 700;
  color: #3d77cb;
  text-decoration: none;
}
.layout-2023 .authorize-page-footer .form-accept-block a:hover {
  color: #ffc107;
}
.layout-2023 .authorize-page-footer .form-accept-block h2 {
  margin: 0 0 10px 0;
}
.layout-2023 .authorize-page-footer .form-accept-block p {
  margin-bottom: 5px;
  line-height: normal;
}
.layout-2023 .authorize-page-footer .form-accept-block p:last-child {
  margin-bottom: 0;
}
.layout-2023 .authorize-page-wrap--success .authorize-page-form .form-inputs-block {
  margin-bottom: 0;
}
.layout-2023 .authorize-page-wrap--success .authorize-page-form .successArea .row {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
  text-align: center;
  margin: 0;
}
.layout-2023 .authorize-page-wrap--success .authorize-page-form .successArea .col-xs-2,
.layout-2023 .authorize-page-wrap--success .authorize-page-form .successArea .col-xs-10 {
  width: 100%;
  max-width: 100%;
  padding: 0;
  float: none;
}
.layout-2023 .authorize-page-wrap--success .authorize-page-form .successArea h2 {
  margin: 0 0 10px;
  font-size: 18px;
  font-weight: 700;
}
.layout-2023 .authorize-page-wrap--success .authorize-page-form .successArea p {
  margin: 0;
  font-size: 14px;
  line-height: normal;
}
.layout-2023 .authorize-page-wrap--success .authorize-page-content {
  padding-bottom: 24px;
}
.layout-2023 .authorize-page-wrap--success .authorize-page-footer .form-accept-block {
  margin-top: 0;
}
@media (max-width: 992px) {
  .layout-2023 .authorize-page-wrap--success .authorize-page-content {
    border-radius: 30px 30px 0 0;
    margin-bottom: 0;
  }
  .layout-2023 .authorize-page-wrap--success .authorize-page-footer {
    background: var(--tx-wrapper-background);
    border-radius: 0 0 30px 30px;
    padding-top: 0;
  }
}
.layout-2023 .authorize-page .schbWrapper {
  width: 24px;
  height: 24px;
  position: relative;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  border-radius: 5px;
  border: 1px solid #b8cceb;
  background: #fff;
  box-sizing: border-box;
  cursor: pointer;
}
.layout-2023 .authorize-page .schbWrapper input {
  width: 100%;
  height: 100%;
  opacity: 0;
  position: absolute;
  inset: 0;
  margin: 0;
  cursor: pointer;
}
.layout-2023 .authorize-page .schbWrapper.checked {
  background: #fff;
}
.layout-2023 .authorize-page .schbWrapper.checked:before {
  content: "";
  position: absolute;
  top: 3px;
  left: 3px;
  width: 16px;
  height: 16px;
  border-radius: 2px;
  background: linear-gradient(180deg, #ff8aa6 0%, #e45678 100%);
}
.layout-2023 .authorize-page .login-success {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  padding: 24px;
}
.layout-2023 .authorize-page .login-success .hand {
  width: 64px;
  margin-bottom: 16px;
}
.layout-2023 .authorize-page .login-success h4 {
  font-size: 18px;
  font-weight: 700;
  margin: 0 0 10px;
}
.layout-2023 .authorize-page .login-success p {
  text-align: center;
  font-size: 14px;
  line-height: normal;
}
.layout-2023 .authorize-page.no-taxi-ref .authorize-page-content:before {
  background: white;
}
.layout-2023 .authorize-page.no-taxi-ref .authorize-page-content:after {
  background: white;
}
.layout-2023 .authorize-page.no-taxi-ref .authorize-page-form .form-inputs-block:before {
  display: none;
}
.layout-2023 .theme-alert {
  position: relative;
  padding: 7px 20px;
  margin-bottom: 10px;
  border: 2px solid transparent;
  border-radius: 10px;
  font-size: 14px;
}
.layout-2023 .theme-alert-danger {
  background: #FEDBDF;
  border-color: #E45678;
}
.layout-2023 .theme-alert-success {
  background: #DAF5DA;
  border-color: #45AC47;
}
.layout-2023 .theme-alert-primary {
  background: #E0ECFF;
  border-color: #5785CA;
}
.layout-2023 .theme-alert-warning {
  background: #FFE5CC;
  border-color: #F88D2A;
}
.layout-2023 .alert-success {
  border-color: #52BE54;
}
.layout-2023 .text-muted {
  color: #B2C3D1;
}
.layout-2023 .text-info {
  color: #31708f;
}
.layout-2023 .text-success {
  color: #52BE54;
}
.layout-2023 .text-success-dark {
  color: #419943;
}
.layout-2023 .text-primary {
  color: #548CE5;
}
.layout-2023 .text-warning {
  color: #ffc107;
}
.layout-2023 .text-danger {
  color: #F47895;
}
.layout-2023 .text-gray {
  color: #888B99;
}
.layout-2023 .text-skyblue {
  color: #5CB3E4;
}
.layout-2023 .border-radius-new {
  border-radius: 15px !important;
}
.layout-2023 .br-bottom {
  border-bottom-left-radius: 15px !important;
  border-bottom-right-radius: 15px !important;
}
.layout-2023 .br-top {
  border-top-left-radius: 15px !important;
  border-top-right-radius: 15px !important;
}
.layout-2023 .box-shadow-new {
  box-shadow: 1px 1px 4px #d9d9d9;
}
.layout-2023 table.top-border {
  border-top-right-radius: 15px !important;
  border-top-left-radius: 15px !important;
}
.layout-2023 table.top-border thead tr:first-child {
  border-top-right-radius: 15px !important;
  border-top-left-radius: 15px !important;
}
.layout-2023 table.top-border thead tr:first-child th:first-child {
  border-top-left-radius: 15px !important;
}
.layout-2023 table.top-border thead tr:first-child th:last-child {
  border-top-right-radius: 15px !important;
}
.layout-2023 .bg-info-success {
  background: linear-gradient(90deg, #449ef0 0%, #07e997 100%);
}
.layout-2023 .bg-info-warning {
  background: linear-gradient(90deg, #fbbc23 0%, #fbbc23 100%);
}
.layout-2023 .bg-info-danger {
  background: linear-gradient(90deg, #E23C64 0%, #C12B4F 100%);
}
.layout-2023 .bg-info-danger-light {
  background: linear-gradient(180deg, #fdaec1 0%, #f295ab 100%);
}
.layout-2023 .border-left {
  border-left: 1px solid #c3c4cf87;
}
.layout-2023 .border-right {
  border-right: 1px solid #c3c4cf87;
}
.layout-2023 .border-top {
  border-top: 1px solid #c3c4cf87;
}
.layout-2023 .border-bottom {
  border-bottom: 1px solid #c3c4cf87;
}
.layout-2023 .br-top {
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
}
.layout-2023 .br-top-right {
  border-top-right-radius: 10px;
}
.layout-2023 .br-top-left {
  border-top-left-radius: 10px;
}
.layout-2023 .br-bottom {
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
}
.layout-2023 .br-bottom-right {
  border-bottom-right-radius: 10px;
}
.layout-2023 .br-bottom-left {
  border-bottom-left-radius: 10px;
}
.layout-2023 .plate {
  padding: 5px 6px;
  line-height: 1em;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  gap: 5px;
}
.layout-2023 .plate-danger {
  background: linear-gradient(180deg, #FF8AA6 0%, #E45678 100%);
  color: #fff;
  text-shadow: 1px 1px 0px #A44058;
}
.layout-2023 .plate-warning {
  background: linear-gradient(180deg, #FFC107 0%, #FE9E0D 100%);
  color: #fff;
  text-shadow: 1px 1px 0px #76736b;
}
.layout-2023 .plate-muted {
  background: linear-gradient(180deg, #EAEAEA 0%, #9C9C9C 100%);
  color: #fff;
  text-shadow: 1px 1px 0px #4D4D4D;
}
.layout-2023 .plate-right {
  border-top-left-radius: 10px;
  border-bottom-right-radius: 10px;
}
.layout-2023 .plate-left {
  border-top-right-radius: 10px;
  border-bottom-left-radius: 10px;
}
.layout-2023 label {
  font-family: "PT Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.layout-2023 .form-control {
  font-family: "PT Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  border-radius: 6px;
  border: 1px solid;
  padding: 9px 14px;
  border-color: #81b5ff;
  color: var(--tx-text-color);
  background: var(--tx-input-background);
}
.layout-2023 .form-control:-ms-input-placeholder {
  color: var(--tx-text-color);
}
.layout-2023 .form-control::placeholder {
  color: var(--tx-text-color);
}
.layout-2023 .form-control:disabled,
.layout-2023 .form-control.disabled {
  background: #e6e6e6;
}
.layout-2023 .form-control:focus {
  border: 2px solid transparent !important;
  background: linear-gradient(to right, var(--tx-panel-background), var(--tx-panel-background)), linear-gradient(180deg, #81B5FF 0%, #4A83DF 100%) !important;
  background-clip: padding-box, border-box !important;
  background-origin: padding-box, border-box !important;
  padding-inline: 13px;
}
.layout-2023 .input-group-addon {
  border: 0;
}
.layout-2023 .form-new .radio,
.layout-2023 .form-new .checkbox {
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.layout-2023 .form-new select.form-control {
  border-radius: 6px;
  border: 1px solid #b8cceb;
}
.layout-2023 .form-new textarea.form-control {
  border-radius: 6px;
  border: 1px solid #b8cceb;
}
.layout-2023 .form-new input.form-control {
  border-radius: 6px;
  border: 1px solid #b8cceb;
}
.layout-2023 .form-new input[type="checkbox"] + span {
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding-left: 6px;
}
.layout-2023 .form-new input[type="checkbox"] + span:before {
  border-radius: 5px;
}
.layout-2023 .form-new input[type="checkbox"]:checked + span:after {
  border-radius: 2px;
}
.layout-2023 .form-new input[type="radio"]:checked + span:after {
  border-radius: 100%;
}
.layout-2023 .form-new input[type="radio"] + span:before,
.layout-2023 .form-new input[type="checkbox"] + span:before {
  border: 1px solid #b8cceb;
  background: #fff;
  box-shadow: none;
}
.layout-2023 .form-new input[type="radio"] + span:after,
.layout-2023 .form-new input[type="checkbox"] + span:after {
  content: "";
  width: 18px;
  height: 18px;
  top: 50%;
  left: 4px;
  -ms-transform: translateY(-50%);
      transform: translateY(-50%);
  margin: 0;
  background: #fff;
}
.layout-2023 .form-new input[type="radio"]:checked + span:after,
.layout-2023 .form-new input[type="checkbox"]:checked + span:after {
  background: linear-gradient(180deg, #FF8AA6 0%, #E45678 100%);
}
.layout-2023 .form-new input[type="color"] {
  -webkit-appearance: none;
  padding: 0;
  outline: none;
  border: 0;
  height: 20px;
  margin: 10px 0;
  border-radius: 15px;
  box-shadow: 0 0 1px #666;
}
.layout-2023 .form-new input[type="color"]::-webkit-color-swatch-wrapper {
  padding: 0;
}
.layout-2023 .form-new input[type="color"]::-webkit-color-swatch {
  border: none;
}
.layout-2023 .form-new .form-group-checkbox {
  text-align: left;
}
.layout-2023 .form-new .input-xs {
  line-height: 20px;
  min-height: 20px;
}
.layout-2023 .form-new .input-xs input[type="radio"] + span:after,
.layout-2023 .form-new .input-xs input[type="checkbox"] + span:after {
  width: 12px;
  height: 12px;
}
.layout-2023 .theme-switcher input[type="checkbox"] + span {
  padding-left: 20px;
}
.layout-2023 .theme-switcher input[type="checkbox"] + span:before {
  width: 42px;
  height: 24px;
  box-shadow: none;
  border: 1px solid #b8cceb;
  border-radius: 30px !important;
}
.layout-2023 .theme-switcher input[type="checkbox"] + span:after {
  width: 16px;
  height: 16px;
  margin-top: -9px;
  left: 4px;
  background: linear-gradient(180deg, #ff8aa6 0%, #e45678 100%);
  border-radius: 30px !important;
  opacity: 1;
  transition: 0.3s;
  -ms-transform: none;
      transform: none;
}
.layout-2023 .theme-switcher input[type="checkbox"]:checked + span:after {
  -ms-transform: translateX(calc(100% + 2px));
      transform: translateX(calc(100% + 2px));
  background: linear-gradient(180deg, #93c8f7 0%, #518af1 80.21%);
}
.layout-2023 .theme-form {
  position: relative;
  margin-top: 20px;
}
.layout-2023 .theme-form .form-group {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  gap: 6px;
  margin-inline: 0;
  margin: 0 0 12px 0;
  -ms-flex: 1;
      flex: 1;
}
.layout-2023 .theme-form .form-group::before,
.layout-2023 .theme-form .form-group::after {
  display: none;
}
.layout-2023 .theme-form .form-group > * {
  width: 100%;
  text-align: left;
  padding: 0;
  margin: 0;
}
.layout-2023 .theme-form .form-group .asterisk {
  color: #F47895;
  font-weight: bold;
}
.layout-2023 .theme-form .form-row {
  display: -ms-flexbox;
  display: flex;
  gap: 20px;
}
@media (max-width: 992px) {
  .layout-2023 .theme-form .form-row {
    gap: 10px;
    -ms-flex-direction: column;
        flex-direction: column;
  }
}
.layout-2023 .theme-form .row {
  margin: 0;
}
.layout-2023 .theme-form .row-submit > * {
  margin: 0;
  padding: 0;
  width: 100%;
}
.layout-2023 .theme-form button[type="submit"] {
  font-size: 16px;
  line-height: 22px;
}
.layout-2023 legend {
  color: var(--tx-text-color);
  border-color: var(--tx-border-color);
}
.layout-2023 .user-suggest {
  position: relative;
}
.layout-2023 .user-suggest__control {
  position: relative;
}
.layout-2023 .user-suggest__control .form-control {
  padding-right: 36px;
}
.layout-2023 .user-suggest__caret {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  width: 36px;
  padding: 0;
  border: 0;
  background: transparent;
  color: var(--tx-tab-text-color);
  cursor: pointer;
}
.layout-2023 .user-suggest__caret:hover {
  color: var(--tx-text-color);
}
.layout-2023 .user-suggest__list {
  position: absolute;
  z-index: 20;
  top: 100%;
  right: 0;
  left: 0;
  max-height: 240px;
  overflow: auto;
  margin-top: 4px;
  padding: 4px 0;
  background: var(--tx-panel-background);
  border: 1px solid var(--tx-border-color);
  border-radius: 6px;
  box-shadow: 0 8px 24px rgba(0, 0, 0, 0.12);
}
.layout-2023 .user-suggest__item {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  width: 100%;
  padding: 8px 12px;
  border: 0;
  background: transparent;
  text-align: left;
  color: var(--tx-text-color);
}
.layout-2023 .user-suggest__item:hover {
  background: var(--tx-wrapper-background-second);
}
.layout-2023 .user-suggest__avatar {
  width: 28px;
  height: 28px;
  margin-right: 8px;
  border-radius: 50%;
  -o-object-fit: cover;
     object-fit: cover;
}
.layout-2023 .user-suggest__login {
  font-weight: 600;
}
.layout-2023 .user-suggest__name {
  margin-left: 8px;
  font-size: 12px;
  color: var(--tx-tab-text-color);
}
.layout-2023 .user-suggest__empty {
  padding: 10px 12px;
  font-size: 13px;
  color: var(--tx-tab-text-color);
}
.layout-2023 .btn {
  text-decoration: none;
  border-radius: 6px;
  text-align: center;
  font-size: 14px;
  font-weight: 700;
  text-transform: none;
  font-family: "PT Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  cursor: pointer;
}
@media (max-width: 768px) {
  .layout-2023 .btn {
    font-size: 16px;
  }
}
.layout-2023 .btn:hover,
.layout-2023 .btn:focus,
.layout-2023 .btn:active,
.layout-2023 .btn:visited {
  text-decoration: none;
}
.layout-2023 .btn:first-letter {
  text-transform: capitalize;
}
.layout-2023 .btn.disabled,
.layout-2023 .btn:disabled {
  opacity: 0.65;
  cursor: not-allowed;
}
.layout-2023 .btn.disabled {
  border: none;
  color: #f6f6f6;
  text-shadow: 1px 1px 0px #4d4d4d !important;
  box-shadow: none !important;
  background: linear-gradient(180deg, #eaeaea 0%, #9c9c9c 100%) !important;
}
.layout-2023 .btn-primary,
.layout-2023 .btn-success,
.layout-2023 .btn-danger,
.layout-2023 .btn-warning,
.layout-2023 .btn-info,
.layout-2023 .btn-default {
  border: none;
  padding: 9px 10px;
}
.layout-2023 .btn[class*="-inverse"]:not(.disabled) {
  padding: 7px 10px;
}
@media (max-width: 480px) {
  .layout-2023 .btn[class*="-inverse"]:not(.disabled) {
    padding: 3.5px 10px;
  }
}
.layout-2023 .btn-primary {
  box-shadow: none;
  border-radius: 6px;
  background: linear-gradient(180deg, #81b5ff 0%, #4a83df 100%);
  color: #fff;
  text-align: center;
  text-shadow: 1px 1px 0px #284775;
  font-weight: 700;
  text-transform: none;
  border: none;
}
.layout-2023 .btn-primary:hover:not(:disabled) {
  background: #4a83df;
}
.layout-2023 .btn-primary:active:not(:disabled),
.layout-2023 .btn-primary.active {
  background: #4a83df;
  box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25) inset;
  text-shadow: -1px -1px 0px #284775;
}
.layout-2023 .btn-primary-inverse {
  border-color: #689ef0;
}
.layout-2023 .btn-primary-inverse:hover:not(:disabled) {
  color: #fff;
  background: #679ff0;
}
.layout-2023 .btn-success {
  border: none;
  text-shadow: 1px 1px 0px #065907;
  background: linear-gradient(180deg, #77d764 0%, #28a02c 100%);
}
.layout-2023 .btn-success:hover:not(:disabled) {
  background: #40b03d;
}
.layout-2023 .btn-success:active:not(:disabled),
.layout-2023 .btn-success.active {
  box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25) inset;
  text-shadow: -1px -1px 0px #065907;
}
.layout-2023 .btn-success-inverse {
  color: #52be54;
  border-color: #52be54;
}
.layout-2023 .btn-success-inverse:hover:not(:disabled) {
  color: #fff;
  background: linear-gradient(to bottom, #52be54 0%, #52be54 100%);
}
.layout-2023 .btn-danger {
  border: none;
  box-shadow: none;
  text-shadow: 1px 1px 0px #a44058;
  background: linear-gradient(180deg, #fc84a1 0%, #e75b7d 100%);
}
.layout-2023 .btn-danger:hover:not(:disabled) {
  background: #e35476;
}
.layout-2023 .btn-danger:active:not(:disabled),
.layout-2023 .btn-danger.active {
  box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25) inset;
  text-shadow: -1px -1px 0px #a44058;
}
.layout-2023 .btn-warning {
  color: #fff;
  text-shadow: 1px 1px 0px #9d630c;
  background: linear-gradient(180deg, #FFBF1B 0%, #FFAF14 36%, #FF881A 100%), radial-gradient(50% 50% at 50% 50%, rgba(255, 255, 255, 0.22) 28%, rgba(255, 255, 255, 0) 100%);
}
.layout-2023 .btn-warning:hover:not(:disabled) {
  background: radial-gradient(50% 46.13% at 53.03% 51.66%, rgba(255, 255, 255, 0.12) 0%, rgba(255, 255, 255, 0) 58.85%), linear-gradient(33deg, #f90 40.1%, #ed7201 81.25%);
}
.layout-2023 .btn-warning:active:not(:disabled),
.layout-2023 .btn-warning.active {
  box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25) inset;
  text-shadow: -1px -1px 0px #9d630c;
  background: radial-gradient(50% 46.13% at 53.03% 51.66%, rgba(255, 255, 255, 0.12) 0%, rgba(255, 255, 255, 0) 58.85%), linear-gradient(33deg, #f90 40.1%, #ed7201 81.25%);
}
.layout-2023 .btn-warning-inverse {
  background: linear-gradient(#fff, #fff) padding-box, linear-gradient(160deg, #ffbf1b 0%, #fe9e0d 35.94%, #ff881a 100%) border-box;
  border-color: transparent;
}
.layout-2023 .btn-warning-inverse:hover:not(:disabled) {
  background: #fe9e0d;
  color: #fff;
}
.layout-2023 .btn-default {
  box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.2);
  color: #333;
  background: linear-gradient(180deg, #fff 48.96%, #efefef 100%);
}
.layout-2023 .btn-default:hover:not(:disabled) {
  background: linear-gradient(180deg, #fff 48.96%, #e1e1e1 100%);
  color: #333;
}
.layout-2023 .btn-default:active:not(:disabled),
.layout-2023 .btn-default.active {
  background: linear-gradient(180deg, #e1e1e1 0%, #fff 51.04%);
  box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.2) inset, 0px 5px 5px -3px rgba(0, 0, 0, 0.25) inset;
}
.layout-2023 .btn-icon {
  width: 30px;
  height: 30px;
  border-radius: 100%;
  font-size: 18px;
  line-height: 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
}
@media (max-width: 480px) {
  .layout-2023 .btn-icon {
    width: 22px;
    height: 22px;
    font-size: 13px;
  }
}
.layout-2023 .btn-rounded {
  border-radius: 30px;
  padding-inline: 20px;
}
.layout-2023 .btn-large-rounded {
  padding: 16px 30px;
  font-size: 18px;
  border-radius: 30px;
}
.layout-2023 .btn-bordered {
  position: relative;
  box-shadow: 0px 2px 3px 0px rgba(0, 0, 0, 0.15);
  color: #fff;
  z-index: 2;
}
.layout-2023 .btn-bordered:after {
  content: "";
  position: absolute;
  top: -2px;
  left: -2.5px;
  width: calc(100% + 5px);
  height: calc(100% + 4px);
  border-radius: 33px;
  z-index: -2;
}
.layout-2023 .btn-bordered:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: inherit;
  background: inherit;
  z-index: -1;
}
.layout-2023 .btn-bordered.btn-primary:after {
  background: linear-gradient(#b7d2ff, #055fe3);
}
.layout-2023 .btn-bordered.btn-warning:after {
  background: linear-gradient(#ffe4bb, #9b610a);
}
.layout-2023 .btn-static-success-inverse {
  color: #52be54;
  border-color: #52be54;
  text-transform: none;
  border-radius: 6px;
  padding: 7px 10px;
}
@media (max-width: 480px) {
  .layout-2023 .btn-static-success-inverse {
    padding: 3.5px 10px;
  }
}
.layout-2023 .btn-small {
  line-height: 14px;
  padding-block: 8px !important;
}
.layout-2023 .app-footer {
  margin-top: auto;
  box-sizing: border-box;
  margin-inline: calc(-1 * var(--layout-page-gutter, 10px));
  width: auto;
  max-width: none;
  overflow: visible;
  padding-top: 22px;
  background: #cbcdd5;
}
.layout-2023 .app-footer .footer-areas {
  display: -ms-grid;
  display: grid;
  grid-template-areas: "area-logo area-menu-1 area-menu-2 area-menu-3 area-social";
  gap: 60px;
  overflow: visible;
}
@media (max-width: 992px) {
  .layout-2023 .app-footer .footer-areas {
    gap: 5px;
    padding: 0;
    -ms-grid-columns: 1fr 1fr;
        grid-template-columns: 1fr 1fr;
    grid-template-areas: "area-logo area-menu-1" "area-menu-3 area-menu-2" "area-social area-social";
    --footer-social-content-inset: 13px;
  }
}
@media (max-width: 480px) {
  .layout-2023 .app-footer .footer-areas {
    --footer-social-content-inset: calc(var(--layout-page-gutter, 5px) + 10px);
  }
}
.layout-2023 .app-footer .footer-areas .area-logo {
  position: relative;
  grid-area: area-logo;
}
@media (max-width: 992px) {
  .layout-2023 .app-footer .footer-areas .area-logo:after {
    content: "";
    position: absolute;
    top: 0;
    right: -5px;
    width: 2px;
    height: 200%;
    background: #adaeb5;
  }
}
@media (max-width: 992px) {
  .layout-2023 .app-footer .footer-areas .area-logo img {
    max-width: 170px;
  }
}
.layout-2023 .app-footer .footer-areas .area-menu-1 {
  grid-area: area-menu-1;
}
@media (max-width: 992px) {
  .layout-2023 .app-footer .footer-areas .area-menu-1 {
    padding-left: 40px;
  }
}
.layout-2023 .app-footer .footer-areas .area-menu-2 {
  grid-area: area-menu-2;
}
@media (max-width: 992px) {
  .layout-2023 .app-footer .footer-areas .area-menu-2 {
    padding-left: 40px;
  }
}
.layout-2023 .app-footer .footer-areas .area-menu-3 {
  grid-area: area-menu-3;
  overflow: visible;
}
@media (max-width: 992px) {
  .layout-2023 .app-footer .footer-areas .area-menu-3 {
    -ms-flex-item-align: start;
        -ms-grid-row-align: start;
        align-self: start;
    padding-left: var(--footer-social-content-inset);
    padding-right: 12px;
  }
}
.layout-2023 .app-footer .footer-areas .area-social {
  grid-area: area-social;
  background: #b8bac7;
  padding: 13px;
  border-radius: 20px;
  font-size: 14px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  gap: 10px;
}
@media (max-width: 992px) {
  .layout-2023 .app-footer .footer-areas .area-social {
    -ms-flex-direction: row;
        flex-direction: row;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: justify;
        justify-content: space-between;
  }
}
@media (max-width: 480px) {
  .layout-2023 .app-footer .footer-areas .area-social {
    padding: 10px;
    margin: 10px var(--layout-page-gutter, 5px) 0;
  }
}
.layout-2023 .app-footer .footer-areas .area-social h3 {
  margin-top: 0;
  font-size: 16px;
  font-weight: 700;
}
@media (max-width: 480px) {
  .layout-2023 .app-footer .footer-areas .area-social h3 {
    margin-bottom: 5px;
    font-size: 14px;
  }
}
.layout-2023 .app-footer .footer-areas .area-social .footer-socials {
  display: -ms-flexbox;
  display: flex;
  gap: 18px;
}
@media (max-width: 992px) {
  .layout-2023 .app-footer .footer-areas .area-social .footer-socials {
    margin: auto;
  }
}
@media (max-width: 480px) {
  .layout-2023 .app-footer .footer-areas .area-social .footer-socials-heading {
    font-size: 13px;
  }
}
.layout-2023 .app-footer .footer-areas .area-social .footer-socials img {
  width: 44px;
}
@media (max-width: 480px) {
  .layout-2023 .app-footer .footer-areas .area-social .footer-socials img {
    width: 38px;
  }
}
.layout-2023 .app-footer .footer-areas .area-social .footer-socials img:hover {
  opacity: 0.75;
}
.layout-2023 .app-footer .footer-areas .footer-menu {
  list-style-type: none;
  padding: 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  gap: 14px;
  margin: 0;
}
@media (max-width: 480px) {
  .layout-2023 .app-footer .footer-areas .footer-menu {
    gap: 5px;
  }
}
.layout-2023 .app-footer .footer-areas .footer-menu a {
  color: var(--tx-text-color);
  text-decoration: none;
  font-size: 16px;
}
@media (max-width: 480px) {
  .layout-2023 .app-footer .footer-areas .footer-menu a {
    font-size: 14px;
  }
}
.layout-2023 .app-footer .footer-areas .footer-menu a.tp-link,
.layout-2023 .app-footer .footer-areas .footer-menu a.blog-link {
  font-weight: 700;
  color: #3d77cb;
}
.layout-2023 .app-footer .footer-areas .footer-menu a.tp-link:hover,
.layout-2023 .app-footer .footer-areas .footer-menu a.blog-link:hover {
  color: #ffc107;
}
.layout-2023 .app-footer .footer-areas .footer-menu a.has-unread {
  color: #F47895;
}
.layout-2023 .app-footer .footer-areas .footer-menu a:hover {
  color: #3c78cb;
}
.layout-2023 .app-footer .footer-terms-link {
  color: #fff;
  text-decoration: none;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  gap: 6px;
}
@media (max-width: 480px) {
  .layout-2023 .app-footer .footer-terms-link {
    font-size: 10px;
  }
}
.layout-2023 .app-footer .footer-terms-link img {
  width: 1em;
}
.layout-2023 .app-footer .footer-terms-link:hover {
  color: #ffc107;
  border-radius: 30px;
}
.layout-2023 .app-footer .footer-copyright {
  font-family: "PT Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  margin-top: 22px;
  background: #777a8a;
  color: #fff;
  font-size: 14px;
  padding: 20px 0;
}
@media (max-width: 992px) {
  .layout-2023 .app-footer .footer-copyright {
    padding: 20px;
  }
}
@media (max-width: 480px) {
  .layout-2023 .app-footer .footer-copyright {
    margin-top: 15px;
    font-size: 12px;
  }
}
.layout-2023 .app-footer .footer-copyright-inner {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: justify;
      justify-content: space-between;
}
@media (max-width: 992px) {
  .layout-2023 .app-footer .footer-copyright-inner {
    -ms-flex-pack: start;
        justify-content: flex-start;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    gap: 4px;
  }
}
.layout-2023 .app-footer .footer-copyright-text {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: start;
      justify-content: flex-start;
  column-gap: 6px;
  row-gap: 2px;
  text-align: left;
}
.layout-2023 .app-footer .footer-copyright-inline-terms {
  display: inline;
}
.layout-2023 .app-footer .footer-copyright-inline-sep {
  margin: 0 6px;
  opacity: 0.75;
}
.layout-2023 .app-footer .footer-copyright .footer-terms-link--inline {
  display: inline;
  font-size: inherit;
  text-decoration: none;
  color: #fff;
}
.layout-2023 .app-footer .footer-copyright .footer-terms-link--inline:hover {
  color: #ffc107;
}
.layout-2023 .app-footer .cpr-year {
  font-weight: 900;
}
.layout-2023 .app-footer .cpr-site {
  color: #f47895;
  font-weight: 900;
}
.layout-2023 .app-footer .langSelect {
  margin-bottom: 0;
}
@media (max-width: 480px) {
  .layout-2023 .app-footer .langSelect {
    margin-bottom: 0;
  }
}
.layout-2023 .app-footer .langSelect:hover #dropdownMenuLang {
  color: #3c78cb;
}
.layout-2023 .app-footer .langSelect .dropdown {
  width: max-content;
}
.layout-2023 .app-footer .langSelect .dropdown.open #dropdownMenuLang {
  color: #fff;
  background: linear-gradient(180deg, #4d5164 0%, #484d60 100%);
  border-radius: 15px 15px 0 0;
}
.layout-2023 .app-footer .langSelect .dropdown.open #dropdownMenuLang:hover {
  color: #333;
  background: linear-gradient(180deg, #fbec7b 0%, #f6d754 4.69%, #ecaa3e 83.33%, #eba33a 100%);
}
.layout-2023 .app-footer .langSelect #dropdownMenuLang {
  padding: 3px 6px;
  margin-top: -10px;
  text-align: left;
  color: var(--tx-text-color);
  background: none;
  box-shadow: none;
  border: none;
  border-radius: 999px;
  cursor: pointer;
  transition: color 0.15s ease, background-color 0.15s ease;
}
.layout-2023 .app-footer .langSelect #dropdownMenuLang .ssTitle {
  display: none;
}
.layout-2023 .app-footer .langSelect #dropdownMenuLang:hover,
.layout-2023 .app-footer .langSelect #dropdownMenuLang:focus {
  color: #3c78cb !important;
  background: rgba(60, 120, 203, 0.12) !important;
  border: none !important;
  box-shadow: none !important;
}
.layout-2023 .app-footer .langSelect #dropdownMenuLang:active {
  color: #3c78cb !important;
  background: rgba(60, 120, 203, 0.18) !important;
  border: none !important;
  box-shadow: none !important;
}
.layout-2023 .app-footer .langSelect #dropdownMenuLang .fa {
  margin-left: 2px;
}
.layout-2023 .app-footer .langSelect .ssName {
  font-size: 14px;
  font-weight: bold;
  font-family: "PT Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
@media (max-width: 480px) {
  .layout-2023 .app-footer .langSelect .ssName {
    font-size: 13px;
  }
}
.layout-2023 .app-footer .langSelect .ssName .flag {
  margin-right: 4px;
}
.layout-2023 .app-footer .langSelect .choose-server {
  padding: 0;
  margin: 0;
  width: 100%;
  border-radius: 0 0 15px 15px;
  background: linear-gradient(180deg, #4d5164 0%, #484d60 100%);
  list-style: none;
}
.layout-2023 .app-footer .langSelect .choose-server li {
  margin: 0;
  padding: 0;
}
.layout-2023 .app-footer .langSelect .choose-server a {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  padding: 7px 8px 7px 6px;
  line-height: 1;
  font-weight: 700;
  font-size: 14px;
  text-align: left;
  color: #fff;
}
@media (max-width: 480px) {
  .layout-2023 .app-footer .langSelect .choose-server a {
    font-size: 13px;
  }
}
.layout-2023 .app-footer .langSelect .choose-server a:hover {
  color: #333;
  background: linear-gradient(180deg, #fbec7b 0%, #f6d754 4.69%, #ecaa3e 83.33%, #eba33a 100%);
}
.layout-2023 .app-footer .langSelect .choose-server .flag {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin-right: 4px;
}
.layout-2023 .app-footer .footer-locale-tools {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  gap: 6px;
  margin-bottom: 10px;
  overflow: visible;
}
@media (max-width: 992px) {
  .layout-2023 .app-footer .footer-locale-tools {
    width: auto;
    -ms-flex-pack: start;
        justify-content: flex-start;
    gap: 4px;
  }
}
@media (max-width: 480px) {
  .layout-2023 .app-footer .footer-locale-tools {
    margin-bottom: 5px;
  }
}
.layout-2023 .app-footer .footer-locale-tools .langSelect {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}
.layout-2023 .app-footer .footer-locale-tools .langSelect #dropdownMenuLang {
  margin-top: 0;
  min-height: 28px;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: start;
      justify-content: flex-start;
  padding-top: 0;
  padding-bottom: 0;
  padding-inline: 6px;
  line-height: 1;
}
.layout-2023 .app-footer .footer-locale-tools .langSelect #dropdownMenuLang .ssName {
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-align: center;
      align-items: center;
  line-height: 1;
}
.layout-2023 .app-footer .footer-locale-tools .langSelect #dropdownMenuLang .fa-sort-desc {
  position: relative;
  top: -2px;
  margin-left: 2px;
  line-height: 1;
  font-size: 14px;
}
.layout-2023 .app-footer .footer-locale-tools .footerThemeToggle {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  gap: 4px;
}
.layout-2023 .app-footer .footerThemeToggle {
  position: relative;
  z-index: 10;
  overflow: visible;
}
.layout-2023 .app-footer .footerThemeToggle .footer-theme-toggle-label {
  display: none;
  font-size: 14px;
  font-weight: 700;
  font-family: "PT Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: var(--tx-text-color);
  line-height: 1;
  white-space: nowrap;
}
@media (max-width: 992px) {
  .layout-2023 .app-footer .footerThemeToggle .footer-theme-toggle-label {
    display: inline;
    cursor: pointer;
  }
}
@media (max-width: 480px) {
  .layout-2023 .app-footer .footerThemeToggle .footer-theme-toggle-label {
    font-size: 13px;
  }
}
.layout-2023 .app-footer .footerThemeToggle .footer-theme-toggle-btn {
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  width: 28px;
  height: 28px;
  min-height: 28px;
  padding: 0;
  border: none;
  border-radius: 999px;
  background: none;
  box-shadow: none;
  color: var(--tx-text-color);
  line-height: 1;
  cursor: pointer;
  transition: color 0.15s ease, background-color 0.15s ease;
}
@media (min-width: 993px) {
  .layout-2023 .app-footer .footerThemeToggle .footer-theme-toggle-btn {
    position: relative;
    z-index: 1;
  }
  .layout-2023 .app-footer .footerThemeToggle .footer-theme-toggle-btn::after {
    content: attr(aria-label);
    position: absolute;
    left: 50%;
    bottom: calc(100% + 8px);
    -ms-transform: translateX(-50%);
        transform: translateX(-50%);
    padding: 6px 10px;
    border-radius: 4px;
    background: rgba(0, 0, 0, 0.85);
    color: #fff;
    font-size: 12px;
    font-weight: 400;
    font-family: "PT Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
    line-height: 1.3;
    white-space: nowrap;
    opacity: 0;
    visibility: hidden;
    pointer-events: none;
    transition: opacity 0.15s ease, visibility 0.15s ease;
    z-index: 1200;
  }
  .layout-2023 .app-footer .footerThemeToggle .footer-theme-toggle-btn:hover::after,
  .layout-2023 .app-footer .footerThemeToggle .footer-theme-toggle-btn:focus-visible::after {
    opacity: 1;
    visibility: visible;
  }
}
.layout-2023 .app-footer .footerThemeToggle .footer-theme-toggle-btn .fa {
  font-size: 16px;
  line-height: 1;
}
.layout-2023 .app-footer .footerThemeToggle .footer-theme-toggle-btn:hover,
.layout-2023 .app-footer .footerThemeToggle .footer-theme-toggle-btn:focus {
  color: #3c78cb;
  background: rgba(60, 120, 203, 0.12);
  border: none;
  box-shadow: none;
  outline: none;
}
.layout-2023 .app-footer .footerThemeToggle .footer-theme-toggle-btn:active {
  background: rgba(60, 120, 203, 0.2);
}
@media (max-width: 992px) {
  .layout-2023 .app-header ~ .app-footer .footer-mobile-spacer {
    height: calc(92px + env(safe-area-inset-bottom, 0px));
    background: #787a8a;
  }
}
.layout-2023 .switch-theme {
  position: fixed;
  top: 50%;
  left: 100%;
  -ms-transform: translateY(-50%) translateX(-48px);
      transform: translateY(-50%) translateX(-48px);
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  width: max-content;
  padding: 5px 10px 5px 5px;
  background: linear-gradient(98.73deg, #395C86 0%, #6B49B3 77.13%);
  border-radius: 10px 0 0 10px;
  transition: 0.3s;
  z-index: 1040;
}
.layout-2023 .switch-theme.toggle-switch-theme {
  -ms-transform: translateY(-50%) translateX(-100%);
      transform: translateY(-50%) translateX(-100%);
}
.layout-2023 .switch-theme img {
  width: 40px;
}
.layout-2023 .switch-theme a {
  color: #fff;
  text-decoration: none;
  margin-left: 10px;
  font-size: 14px;
  line-height: 16px;
}
.layout-2023 a.btn,
.layout-2023 .btn {
  text-decoration: none !important;
}
.layout-2023 a.btn:link,
.layout-2023 .btn:link,
.layout-2023 a.btn:visited,
.layout-2023 .btn:visited,
.layout-2023 a.btn:hover,
.layout-2023 .btn:hover,
.layout-2023 a.btn:focus,
.layout-2023 .btn:focus,
.layout-2023 a.btn:active,
.layout-2023 .btn:active {
  text-decoration: none !important;
}
.layout-2023 .btn-telegram {
  position: relative;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-align: center;
      align-items: center;
  gap: 13px;
  max-width: 100%;
  overflow: visible;
}
.layout-2023 .btn-telegram .btn-telegram-icon {
  display: -ms-inline-flexbox;
  display: inline-flex;
  width: 24px;
  height: 24px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.layout-2023 .btn-telegram .btn-telegram-icon svg {
  display: block;
  width: 100%;
  height: 100%;
  fill: currentColor;
}
.layout-2023 .btn-telegram .pulse-rings {
  z-index: 100;
  border-radius: 30px;
}
.layout-2023 .btn-telegram .pulse-rings:before,
.layout-2023 .btn-telegram .pulse-rings:after {
  border-radius: 30px;
}
@font-face {
  font-family: "Font Awesome 5 Pro";
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url("/media/assets/app/font-awesome/fonts/fa-solid-900.woff2") format("woff2"), url("/media/assets/app/font-awesome/fonts/fa-solid-900.woff") format("woff");
}
.layout-2023 .footer-theme-toggle-btn .fa {
  display: inline-block;
  font-family: "Font Awesome 5 Pro";
  font-weight: 900;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.layout-2023 .footer-theme-toggle-btn .fa-sun:before {
  content: "\f185";
}
.layout-2023 .footer-theme-toggle-btn .fa-moon:before {
  content: "\f186";
}
.layout-2023 .footer-theme-toggle-btn .fa-adjust:before {
  content: "\f042";
}
.layout-2023 .pulse-rings,
.layout-2023 .pulse-rings:after,
.layout-2023 .pulse-rings:before {
  position: absolute;
  top: -5%;
  left: -5%;
  bottom: 0;
  right: 0;
  height: 110%;
  width: 110%;
  border-radius: 10px;
  animation-duration: 2s;
  animation-name: pulse_1;
  animation-iteration-count: infinite;
  z-index: -1;
}
.layout-2023 .pulse-rings:before {
  position: absolute;
  content: " ";
  display: block;
  animation-name: pulse_2;
}
.layout-2023 .pulse-rings:after {
  position: absolute;
  content: " ";
  display: block;
  animation-name: pulse_3;
}
.layout-2023 .pulse-blue,
.layout-2023 .pulse-blue:before,
.layout-2023 .pulse-blue:after {
  border: 1px solid #649cee;
}
@keyframes pulse_1 {
  from {
    opacity: 1;
    transform: scale(0.9, 0.9);
  }
  to {
    opacity: 0;
    transform: scale(1.2, 1.3);
  }
}
@keyframes pulse_2 {
  from {
    opacity: 1;
    transform: scale(0.8, 0.8);
  }
  to {
    opacity: 0;
    transform: scale(1.4, 1.5);
  }
}
@keyframes pulse_3 {
  from {
    opacity: 1;
    transform: scale(0.7, 0.7);
  }
  to {
    opacity: 0;
    transform: scale(1.6, 1.7);
  }
}
.layout-2023 .langSelect .dropdown-backdrop {
  display: none !important;
}
.layout-2023 .langSelect .dropdown {
  position: relative;
}
.layout-2023 .langSelect .dropdown-toggle:focus {
  outline: 0;
}
.layout-2023 .langSelect .open > .dropdown-menu {
  display: block;
}
.layout-2023 .langSelect .dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 100%;
  margin: 0;
  padding: 0;
  list-style: none;
  box-sizing: border-box;
}
.layout-2023 .langSelect .dropdown-menu > li {
  margin: 0;
  padding: 0;
}
.layout-2023 .langSelect .dropdown-menu > li > a {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  text-align: left;
  text-decoration: none;
}
.layout-2023 .langSelect .choose-server > li > a {
  color: #fff;
}
.layout-2023 .langSelect .choose-server .flag,
.layout-2023 .langSelect #dropdownMenuLang .flag {
  display: none;
}
.layout-2023 .authorize-page-content:before {
  content-visibility: auto;
  contain-intrinsic-size: 305px 400px;
}
.grecaptcha-badge {
  display: none;
}
.authorize-captcha-fallback {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
}
.authorize-captcha-fallback.has-error {
  outline: 2px solid #e45678;
  outline-offset: 4px;
  border-radius: 4px;
}
.login-success .hand[data-src] {
  min-height: 64px;
  min-width: 64px;
}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3NyYy9jc3MvZW50cnkvYXV0aF9saXRlLmNzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxpQ0FBaUM7QUFDakM7RUFDRSxzQkFBc0I7RUFDdEIsa0VBQWtFO0VBQ2xFLDRhQUE0YTtFQUM1YSxtQkFBbUI7RUFDbkIsaUJBQWlCO0NBQ2xCO0FBQ0Q7RUFDRSxzQkFBc0I7RUFDdEIsK0RBQStEO0VBQy9ELDZaQUE2WjtFQUM3WixtQkFBbUI7RUFDbkIsaUJBQWlCO0NBQ2xCO0FBQ0Q7RUFDRSxzQkFBc0I7RUFDdEIsaUVBQWlFO0VBQ2pFLHVhQUF1YTtFQUN2YSxtQkFBbUI7RUFDbkIsaUJBQWlCO0NBQ2xCO0FBQ0Q7RUFDRSxzQkFBc0I7RUFDdEIscUVBQXFFO0VBQ3JFLDJiQUEyYjtFQUMzYixtQkFBbUI7RUFDbkIsaUJBQWlCO0NBQ2xCO0FBQ0Q7RUFDRSx1QkFBdUI7RUFDdkIsa0VBQWtFO0VBQ2xFLDRhQUE0YTtFQUM1YSxtQkFBbUI7RUFDbkIsaUJBQWlCO0NBQ2xCO0FBQ0Q7RUFDRSx1QkFBdUI7RUFDdkIsK0RBQStEO0VBQy9ELDZaQUE2WjtFQUM3WixtQkFBbUI7RUFDbkIsaUJBQWlCO0NBQ2xCO0FBQ0Q7RUFDRSx1QkFBdUI7RUFDdkIsaUVBQWlFO0VBQ2pFLHVhQUF1YTtFQUN2YSxtQkFBbUI7RUFDbkIsaUJBQWlCO0NBQ2xCO0FBQ0Q7RUFDRSx1QkFBdUI7RUFDdkIscUVBQXFFO0VBQ3JFLDJiQUEyYjtFQUMzYixtQkFBbUI7RUFDbkIsaUJBQWlCO0NBQ2xCO0FBQ0Q7RUFDRSxxQkFBcUI7RUFDckIsZ0VBQWdFO0VBQ2hFLGthQUFrYTtFQUNsYSxtQkFBbUI7RUFDbkIsaUJBQWlCO0NBQ2xCO0FBQ0Q7RUFDRSwwQkFBMEI7RUFDMUIseUVBQXlFO0VBQ3pFLCtjQUErYztFQUMvYyxtQkFBbUI7RUFDbkIsaUJBQWlCO0NBQ2xCO0FBQ0Q7RUFDRSwwQkFBMEI7RUFDMUIsK0VBQStFO0VBQy9FLDZlQUE2ZTtFQUM3ZSxt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QVc7SUFDWCwyQkFBMkI7R0FDNUI7Q0FDRjtBQUNEO0VBQ0U7SUFDRSxXQUFXO0lBQ1gsMkJBQTJCO0dBQzVCO0VBQ0Q7SUFDRSxXQUFXO0lBQ1gsMkJBQTJCO0dBQzVCO0NBQ0Y7QUFDRDtFQUNFLHlCQUF5QjtDQUMxQjtBQUNEO0VBQ0UsbUJBQW1CO0NBQ3BCO0FBQ0Q7RUFDRSxXQUFXO0NBQ1o7QUFDRDtFQUNFLGVBQWU7Q0FDaEI7QUFDRDtFQUNFLG1CQUFtQjtFQUNuQixVQUFVO0VBQ1YsUUFBUTtFQUNSLGNBQWM7RUFDZCxjQUFjO0VBQ2QsWUFBWTtFQUNaLGdCQUFnQjtFQUNoQixVQUFVO0VBQ1YsV0FBVztFQUNYLGlCQUFpQjtFQUNqQix1QkFBdUI7Q0FDeEI7QUFDRDtFQUNFLFVBQVU7RUFDVixXQUFXO0NBQ1o7QUFDRDtFQUNFLHFCQUFjO0VBQWQsY0FBYztFQUNkLHVCQUFvQjtNQUFwQixvQkFBb0I7RUFDcEIsaUJBQWlCO0VBQ2pCLHNCQUFzQjtDQUN2QjtBQUNEO0VBQ0UsWUFBWTtDQUNiO0FBQ0Q7O0VBRUUsY0FBYztDQUNmO0FBQ0Q7RUFDRSx5QkFBeUI7RUFDekIsb0NBQW9DO0NBQ3JDO0FBQ0Q7RUFDRSxjQUFjO0NBQ2Y7QUFDRDtFQUNFLHFCQUFjO0VBQWQsY0FBYztFQUNkLHNCQUF3QjtNQUF4Qix3QkFBd0I7Q0FDekI7QUFDRDtFQUNFLDJCQUEyQjtFQUMzQixvQkFBb0I7RUFDcEIsbUJBQW1CO0NBQ3BCO0FBQ0Q7RUFDRSxpQkFBaUI7RUFDakIsZ0JBQWdCO0NBQ2pCIiwiZmlsZSI6ImF1dGhfbGl0ZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKiBmb250LWZhbWlseTogXCJMYXRvUmVndWxhclwiOyAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkN1cHJ1bVwiO1xuICBzcmM6IHVybChcIi9tZWRpYS9hc3NldHMvYXBwL3NyYy9mb250cy9jdXBydW0vQ3VwcnVtLVJlZ3VsYXIuZW90XCIpO1xuICBzcmM6IHVybChcIi9tZWRpYS9hc3NldHMvYXBwL3NyYy9mb250cy9jdXBydW0vQ3VwcnVtLVJlZ3VsYXIuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL21lZGlhL2Fzc2V0cy9hcHAvc3JjL2ZvbnRzL2N1cHJ1bS9DdXBydW0tUmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL21lZGlhL2Fzc2V0cy9hcHAvc3JjL2ZvbnRzL2N1cHJ1bS9DdXBydW0tUmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi9tZWRpYS9hc3NldHMvYXBwL3NyYy9mb250cy9jdXBydW0vQ3VwcnVtLVJlZ3VsYXIudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIvbWVkaWEvYXNzZXRzL2FwcC9zcmMvZm9udHMvY3VwcnVtL0N1cHJ1bS1SZWd1bGFyLnN2ZyNzdmdGb250TmFtZVwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJDdXBydW1cIjtcbiAgc3JjOiB1cmwoXCIvbWVkaWEvYXNzZXRzL2FwcC9zcmMvZm9udHMvY3VwcnVtL0N1cHJ1bS1Cb2xkLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvbWVkaWEvYXNzZXRzL2FwcC9zcmMvZm9udHMvY3VwcnVtL0N1cHJ1bS1Cb2xkLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi9tZWRpYS9hc3NldHMvYXBwL3NyYy9mb250cy9jdXBydW0vQ3VwcnVtLUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi9tZWRpYS9hc3NldHMvYXBwL3NyYy9mb250cy9jdXBydW0vQ3VwcnVtLUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvbWVkaWEvYXNzZXRzL2FwcC9zcmMvZm9udHMvY3VwcnVtL0N1cHJ1bS1Cb2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiL21lZGlhL2Fzc2V0cy9hcHAvc3JjL2ZvbnRzL2N1cHJ1bS9DdXBydW0tQm9sZC5zdmcjc3ZnRm9udE5hbWVcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiQ3VwcnVtXCI7XG4gIHNyYzogdXJsKFwiL21lZGlhL2Fzc2V0cy9hcHAvc3JjL2ZvbnRzL2N1cHJ1bS9DdXBydW0tSXRhbGljLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvbWVkaWEvYXNzZXRzL2FwcC9zcmMvZm9udHMvY3VwcnVtL0N1cHJ1bS1JdGFsaWMuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL21lZGlhL2Fzc2V0cy9hcHAvc3JjL2ZvbnRzL2N1cHJ1bS9DdXBydW0tSXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvbWVkaWEvYXNzZXRzL2FwcC9zcmMvZm9udHMvY3VwcnVtL0N1cHJ1bS1JdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvbWVkaWEvYXNzZXRzL2FwcC9zcmMvZm9udHMvY3VwcnVtL0N1cHJ1bS1JdGFsaWMudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIvbWVkaWEvYXNzZXRzL2FwcC9zcmMvZm9udHMvY3VwcnVtL0N1cHJ1bS1JdGFsaWMuc3ZnI3N2Z0ZvbnROYW1lXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkN1cHJ1bVwiO1xuICBzcmM6IHVybChcIi9tZWRpYS9hc3NldHMvYXBwL3NyYy9mb250cy9jdXBydW0vQ3VwcnVtLUJvbGRJdGFsaWMuZW90XCIpO1xuICBzcmM6IHVybChcIi9tZWRpYS9hc3NldHMvYXBwL3NyYy9mb250cy9jdXBydW0vQ3VwcnVtLUJvbGRJdGFsaWMuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL21lZGlhL2Fzc2V0cy9hcHAvc3JjL2ZvbnRzL2N1cHJ1bS9DdXBydW0tQm9sZEl0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL21lZGlhL2Fzc2V0cy9hcHAvc3JjL2ZvbnRzL2N1cHJ1bS9DdXBydW0tQm9sZEl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi9tZWRpYS9hc3NldHMvYXBwL3NyYy9mb250cy9jdXBydW0vQ3VwcnVtLUJvbGRJdGFsaWMudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIvbWVkaWEvYXNzZXRzL2FwcC9zcmMvZm9udHMvY3VwcnVtL0N1cHJ1bS1Cb2xkSXRhbGljLnN2ZyNzdmdGb250TmFtZVwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJQVCBTYW5zXCI7XG4gIHNyYzogdXJsKFwiL21lZGlhL2Fzc2V0cy9hcHAvc3JjL2ZvbnRzL3B0c2Fucy9QVFNhbnMtUmVndWxhci5lb3RcIik7XG4gIHNyYzogdXJsKFwiL21lZGlhL2Fzc2V0cy9hcHAvc3JjL2ZvbnRzL3B0c2Fucy9QVFNhbnMtUmVndWxhci5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvbWVkaWEvYXNzZXRzL2FwcC9zcmMvZm9udHMvcHRzYW5zL1BUU2Fucy1SZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvbWVkaWEvYXNzZXRzL2FwcC9zcmMvZm9udHMvcHRzYW5zL1BUU2Fucy1SZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL21lZGlhL2Fzc2V0cy9hcHAvc3JjL2ZvbnRzL3B0c2Fucy9QVFNhbnMtUmVndWxhci50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi9tZWRpYS9hc3NldHMvYXBwL3NyYy9mb250cy9wdHNhbnMvUFRTYW5zLVJlZ3VsYXIuc3ZnI3N2Z0ZvbnROYW1lXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlBUIFNhbnNcIjtcbiAgc3JjOiB1cmwoXCIvbWVkaWEvYXNzZXRzL2FwcC9zcmMvZm9udHMvcHRzYW5zL1BUU2Fucy1Cb2xkLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvbWVkaWEvYXNzZXRzL2FwcC9zcmMvZm9udHMvcHRzYW5zL1BUU2Fucy1Cb2xkLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi9tZWRpYS9hc3NldHMvYXBwL3NyYy9mb250cy9wdHNhbnMvUFRTYW5zLUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi9tZWRpYS9hc3NldHMvYXBwL3NyYy9mb250cy9wdHNhbnMvUFRTYW5zLUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvbWVkaWEvYXNzZXRzL2FwcC9zcmMvZm9udHMvcHRzYW5zL1BUU2Fucy1Cb2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiL21lZGlhL2Fzc2V0cy9hcHAvc3JjL2ZvbnRzL3B0c2Fucy9QVFNhbnMtQm9sZC5zdmcjc3ZnRm9udE5hbWVcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUFQgU2Fuc1wiO1xuICBzcmM6IHVybChcIi9tZWRpYS9hc3NldHMvYXBwL3NyYy9mb250cy9wdHNhbnMvUFRTYW5zLUl0YWxpYy5lb3RcIik7XG4gIHNyYzogdXJsKFwiL21lZGlhL2Fzc2V0cy9hcHAvc3JjL2ZvbnRzL3B0c2Fucy9QVFNhbnMtSXRhbGljLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi9tZWRpYS9hc3NldHMvYXBwL3NyYy9mb250cy9wdHNhbnMvUFRTYW5zLUl0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL21lZGlhL2Fzc2V0cy9hcHAvc3JjL2ZvbnRzL3B0c2Fucy9QVFNhbnMtSXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL21lZGlhL2Fzc2V0cy9hcHAvc3JjL2ZvbnRzL3B0c2Fucy9QVFNhbnMtSXRhbGljLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiL21lZGlhL2Fzc2V0cy9hcHAvc3JjL2ZvbnRzL3B0c2Fucy9QVFNhbnMtSXRhbGljLnN2ZyNzdmdGb250TmFtZVwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJQVCBTYW5zXCI7XG4gIHNyYzogdXJsKFwiL21lZGlhL2Fzc2V0cy9hcHAvc3JjL2ZvbnRzL3B0c2Fucy9QVFNhbnMtQm9sZEl0YWxpYy5lb3RcIik7XG4gIHNyYzogdXJsKFwiL21lZGlhL2Fzc2V0cy9hcHAvc3JjL2ZvbnRzL3B0c2Fucy9QVFNhbnMtQm9sZEl0YWxpYy5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvbWVkaWEvYXNzZXRzL2FwcC9zcmMvZm9udHMvcHRzYW5zL1BUU2Fucy1Cb2xkSXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvbWVkaWEvYXNzZXRzL2FwcC9zcmMvZm9udHMvcHRzYW5zL1BUU2Fucy1Cb2xkSXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL21lZGlhL2Fzc2V0cy9hcHAvc3JjL2ZvbnRzL3B0c2Fucy9QVFNhbnMtQm9sZEl0YWxpYy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi9tZWRpYS9hc3NldHMvYXBwL3NyYy9mb250cy9wdHNhbnMvUFRTYW5zLUJvbGRJdGFsaWMuc3ZnI3N2Z0ZvbnROYW1lXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkFudG9uXCI7XG4gIHNyYzogdXJsKFwiL21lZGlhL2Fzc2V0cy9hcHAvc3JjL2ZvbnRzL2FudG9uL0FudG9uLVJlZ3VsYXIuZW90XCIpO1xuICBzcmM6IHVybChcIi9tZWRpYS9hc3NldHMvYXBwL3NyYy9mb250cy9hbnRvbi9BbnRvbi1SZWd1bGFyLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi9tZWRpYS9hc3NldHMvYXBwL3NyYy9mb250cy9hbnRvbi9BbnRvbi1SZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvbWVkaWEvYXNzZXRzL2FwcC9zcmMvZm9udHMvYW50b24vQW50b24tUmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi9tZWRpYS9hc3NldHMvYXBwL3NyYy9mb250cy9hbnRvbi9BbnRvbi1SZWd1bGFyLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiL21lZGlhL2Fzc2V0cy9hcHAvc3JjL2ZvbnRzL2FudG9uL0FudG9uLVJlZ3VsYXIuc3ZnI3N2Z0ZvbnROYW1lXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgc3JjOiB1cmwoXCIvbWVkaWEvYXNzZXRzL2FwcC9zcmMvZm9udHMvbW9udHNlcnJhdC9Nb250c2VycmF0LU1lZGl1bS5lb3RcIik7XG4gIHNyYzogdXJsKFwiL21lZGlhL2Fzc2V0cy9hcHAvc3JjL2ZvbnRzL21vbnRzZXJyYXQvTW9udHNlcnJhdC1NZWRpdW0uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL21lZGlhL2Fzc2V0cy9hcHAvc3JjL2ZvbnRzL21vbnRzZXJyYXQvTW9udHNlcnJhdC1NZWRpdW0ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi9tZWRpYS9hc3NldHMvYXBwL3NyYy9mb250cy9tb250c2VycmF0L01vbnRzZXJyYXQtTWVkaXVtLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL21lZGlhL2Fzc2V0cy9hcHAvc3JjL2ZvbnRzL21vbnRzZXJyYXQvTW9udHNlcnJhdC1NZWRpdW0udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIvbWVkaWEvYXNzZXRzL2FwcC9zcmMvZm9udHMvbW9udHNlcnJhdC9Nb250c2VycmF0LU1lZGl1bS5zdmcjc3ZnRm9udE5hbWVcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICBzcmM6IHVybChcIi9tZWRpYS9hc3NldHMvYXBwL3NyYy9mb250cy9tb250c2VycmF0L01vbnRzZXJyYXQtTWVkaXVtSXRhbGljLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvbWVkaWEvYXNzZXRzL2FwcC9zcmMvZm9udHMvbW9udHNlcnJhdC9Nb250c2VycmF0LU1lZGl1bUl0YWxpYy5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvbWVkaWEvYXNzZXRzL2FwcC9zcmMvZm9udHMvbW9udHNlcnJhdC9Nb250c2VycmF0LU1lZGl1bUl0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL21lZGlhL2Fzc2V0cy9hcHAvc3JjL2ZvbnRzL21vbnRzZXJyYXQvTW9udHNlcnJhdC1NZWRpdW1JdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvbWVkaWEvYXNzZXRzL2FwcC9zcmMvZm9udHMvbW9udHNlcnJhdC9Nb250c2VycmF0LU1lZGl1bUl0YWxpYy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi9tZWRpYS9hc3NldHMvYXBwL3NyYy9mb250cy9tb250c2VycmF0L01vbnRzZXJyYXQtTWVkaXVtSXRhbGljLnN2ZyNzdmdGb250TmFtZVwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gIHNyYzogdXJsKFwiL21lZGlhL2Fzc2V0cy9hcHAvc3JjL2ZvbnRzL21vbnRzZXJyYXQvTW9udHNlcnJhdC1Cb2xkLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvbWVkaWEvYXNzZXRzL2FwcC9zcmMvZm9udHMvbW9udHNlcnJhdC9Nb250c2VycmF0LUJvbGQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL21lZGlhL2Fzc2V0cy9hcHAvc3JjL2ZvbnRzL21vbnRzZXJyYXQvTW9udHNlcnJhdC1Cb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvbWVkaWEvYXNzZXRzL2FwcC9zcmMvZm9udHMvbW9udHNlcnJhdC9Nb250c2VycmF0LUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvbWVkaWEvYXNzZXRzL2FwcC9zcmMvZm9udHMvbW9udHNlcnJhdC9Nb250c2VycmF0LUJvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIvbWVkaWEvYXNzZXRzL2FwcC9zcmMvZm9udHMvbW9udHNlcnJhdC9Nb250c2VycmF0LUJvbGQuc3ZnI3N2Z0ZvbnROYW1lXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgc3JjOiB1cmwoXCIvbWVkaWEvYXNzZXRzL2FwcC9zcmMvZm9udHMvbW9udHNlcnJhdC9Nb250c2VycmF0LUJvbGRJdGFsaWMuZW90XCIpO1xuICBzcmM6IHVybChcIi9tZWRpYS9hc3NldHMvYXBwL3NyYy9mb250cy9tb250c2VycmF0L01vbnRzZXJyYXQtQm9sZEl0YWxpYy5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvbWVkaWEvYXNzZXRzL2FwcC9zcmMvZm9udHMvbW9udHNlcnJhdC9Nb250c2VycmF0LUJvbGRJdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi9tZWRpYS9hc3NldHMvYXBwL3NyYy9mb250cy9tb250c2VycmF0L01vbnRzZXJyYXQtQm9sZEl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi9tZWRpYS9hc3NldHMvYXBwL3NyYy9mb250cy9tb250c2VycmF0L01vbnRzZXJyYXQtQm9sZEl0YWxpYy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi9tZWRpYS9hc3NldHMvYXBwL3NyYy9mb250cy9tb250c2VycmF0L01vbnRzZXJyYXQtQm9sZEl0YWxpYy5zdmcjc3ZnRm9udE5hbWVcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICBzcmM6IHVybChcIi9tZWRpYS9hc3NldHMvYXBwL3NyYy9mb250cy9tb250c2VycmF0L01vbnRzZXJyYXQtQmxhY2suZW90XCIpO1xuICBzcmM6IHVybChcIi9tZWRpYS9hc3NldHMvYXBwL3NyYy9mb250cy9tb250c2VycmF0L01vbnRzZXJyYXQtQmxhY2suZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL21lZGlhL2Fzc2V0cy9hcHAvc3JjL2ZvbnRzL21vbnRzZXJyYXQvTW9udHNlcnJhdC1CbGFjay53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL21lZGlhL2Fzc2V0cy9hcHAvc3JjL2ZvbnRzL21vbnRzZXJyYXQvTW9udHNlcnJhdC1CbGFjay53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi9tZWRpYS9hc3NldHMvYXBwL3NyYy9mb250cy9tb250c2VycmF0L01vbnRzZXJyYXQtQmxhY2sudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIvbWVkaWEvYXNzZXRzL2FwcC9zcmMvZm9udHMvbW9udHNlcnJhdC9Nb250c2VycmF0LUJsYWNrLnN2ZyNzdmdGb250TmFtZVwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gIHNyYzogdXJsKFwiL21lZGlhL2Fzc2V0cy9hcHAvc3JjL2ZvbnRzL21vbnRzZXJyYXQvTW9udHNlcnJhdC1CbGFja0l0YWxpYy5lb3RcIik7XG4gIHNyYzogdXJsKFwiL21lZGlhL2Fzc2V0cy9hcHAvc3JjL2ZvbnRzL21vbnRzZXJyYXQvTW9udHNlcnJhdC1CbGFja0l0YWxpYy5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvbWVkaWEvYXNzZXRzL2FwcC9zcmMvZm9udHMvbW9udHNlcnJhdC9Nb250c2VycmF0LUJsYWNrSXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvbWVkaWEvYXNzZXRzL2FwcC9zcmMvZm9udHMvbW9udHNlcnJhdC9Nb250c2VycmF0LUJsYWNrSXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL21lZGlhL2Fzc2V0cy9hcHAvc3JjL2ZvbnRzL21vbnRzZXJyYXQvTW9udHNlcnJhdC1CbGFja0l0YWxpYy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi9tZWRpYS9hc3NldHMvYXBwL3NyYy9mb250cy9tb250c2VycmF0L01vbnRzZXJyYXQtQmxhY2tJdGFsaWMuc3ZnI3N2Z0ZvbnROYW1lXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogOTAwO1xufVxuLnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDExNC4yODU3MTQyOSU7XG59XG5oMSxcbi5oMSxcbmgyLFxuLmgyLFxuaDMsXG4uaDMsXG5oNCxcbi5oNCxcbmg1LFxuLmg1LFxuaDYsXG4uaDYge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbmgxIHNtYWxsLFxuLmgxIHNtYWxsLFxuaDIgc21hbGwsXG4uaDIgc21hbGwsXG5oMyBzbWFsbCxcbi5oMyBzbWFsbCxcbmg0IHNtYWxsLFxuLmg0IHNtYWxsLFxuaDUgc21hbGwsXG4uaDUgc21hbGwsXG5oNiBzbWFsbCxcbi5oNiBzbWFsbCB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLnRleHQtYWxlcnQge1xuICBjb2xvcjogI2Y3ZDcyZDtcbn1cbi50ZXh0LWdyYXkge1xuICBjb2xvcjogI2M5YzljOTtcbn1cbi50ZXh0LWVsbGlwc2lzIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG4udGV4dC1zY3JvbGwge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG4gIG92ZXJmbG93LXg6IHNjcm9sbDtcbn1cbi5uby1kZWNvcmF0aW9uIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG4udGV4dC1hY2NvdW50LXJlYWwge1xuICBjb2xvcjogI2Y3NDg3Nztcbn1cbi5iYWRnZS1yZWFsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3NDg3Nztcbn1cbnRyLnJlYWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVmM2Y2O1xufVxuLnRleHQtYWNjb3VudC1kZXBvc2l0IHtcbiAgY29sb3I6ICMzNTg0ZTY7XG59XG4uYmFkZ2UtZGVwb3NpdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNTg0ZTY7XG59XG50ci5kZXBvc2l0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q0ZTVmYTtcbn1cbi50ZXh0LWFjY291bnQtcGFzc2VuZ2VyIHtcbiAgY29sb3I6ICM0MTk5NDM7XG59XG4uYmFkZ2UtcGFzc2VuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQxOTk0Mztcbn1cbnRyLnBhc3NlbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhZmRkYjA7XG59XG4udGV4dC1hY2NvdW50LWdlbSB7XG4gIGNvbG9yOiAjZmYwMGU3O1xufVxuLmJhZGdlLWdlbSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjAwZTc7XG59XG50ci5nZW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZiM2Y4O1xufVxuLnRleHQtYWNjb3VudC1lbmVyZ3kge1xuICBjb2xvcjogIzQ4YTdmZjtcbn1cbi5iYWRnZS1lbmVyZ3kge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDhhN2ZmO1xufVxudHIuZW5lcmd5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmRmZjtcbn1cbi50ZXh0LWFjY291bnQtd2l0aGRyYXcge1xuICBjb2xvcjogIzdlN2U3ZTtcbn1cbi5iYWRnZS13aXRoZHJhdyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3ZTdlN2U7XG59XG50ci53aXRoZHJhdyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkN2Q3ZDc7XG59XG4udGV4dC1hY2NvdW50LWJvbnVzIHtcbiAgY29sb3I6ICNmZjdmNTA7XG59XG4uYmFkZ2UtYm9udXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY3ZjUwO1xufVxudHIuYm9udXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLnRleHQtcmFyaXR5LXJlZ3VsYXIge1xuICBjb2xvcjogIzEyOTMyNztcbn1cbi5iYWRnZS1yZWd1bGFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEyOTMyNztcbn1cbnRyLnJlZ3VsYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmJlZDgwO1xufVxuLnRleHQtcmFyaXR5LXJhcmUge1xuICBjb2xvcjogIzNmYjZkYjtcbn1cbi5iYWRnZS1yYXJlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNmYjZkYjtcbn1cbnRyLnJhcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDVlZmY3O1xufVxuLnRleHQtcmFyaXR5LXVuaXF1ZSB7XG4gIGNvbG9yOiAjZWY1NjFlO1xufVxuLmJhZGdlLXVuaXF1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZjU2MWU7XG59XG50ci51bmlxdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJkM2M1O1xufVxuLnRleHQtcmFyaXR5LWVwaWMge1xuICBjb2xvcjogI2M3MDllODtcbn1cbi5iYWRnZS1lcGljIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M3MDllODtcbn1cbnRyLmVwaWMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZhOGZjO1xufVxuLndhcmVob3VzZS1wcm9ncmVzcy1iYXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGhlaWdodDogMTJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLndhcmVob3VzZS1wcm9ncmVzcy1iYXIgLnBiLWlubmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTZlNmU2O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDJweCA0cHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLndhcmVob3VzZS1wcm9ncmVzcy1iYXIgLmluZGljYXRvci1pbm5lciB7XG4gIG1heC13aWR0aDogOTklO1xuICBoZWlnaHQ6IDEwcHg7XG4gIG1hcmdpbjogMXB4IDFweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG4uc20tcHJvZ3Jlc3MtYmFyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBoZWlnaHQ6IDhweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNtLXByb2dyZXNzLWJhciAucGItaW5uZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiOGI4Yjg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMnB4IDRweCByZ2IoMCAwIDAlKTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnNtLXByb2dyZXNzLWJhciAuaW5kaWNhdG9yLWlubmVyIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzQxOTk0MyAwJSwgIzJjNjcyZCA5Ni44NyUpO1xuICBoZWlnaHQ6IDZweDtcbiAgbWFyZ2luOiAycHggMnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cbi5zbS1wcm9ncmVzcy1iYXIgLnBiLXRleHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB3aWR0aDogMTAwJTtcbn1cbi50ZXh0LW1pbmlvbi15ZWxsb3cge1xuICBjb2xvcjogI2ZiZTM1Mjtcbn1cbi50ZXh0LXNoYWRvdy13aGl0ZSB7XG4gIHRleHQtc2hhZG93OiAwIDAgM3B4ICNmZmZmZmY7XG59XG4uei1pbmRleC0xIHtcbiAgei1pbmRleDogMTtcbn1cbi50ZXh0LWdyYWRpZW50LXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQgIWltcG9ydGFudDtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICM5M0M4RjcgMCUsICM1MThBRjEgMTAwJSk7XG59XG4udGV4dC1ncmFkaWVudC1wcmltYXJ5OmlzKGEsIGJ1dHRvbiwgW2RhdGEtdGFyZ2V0XSwgLnRleHQtZ3JhZGllbnQtaG92ZXIpOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzE0NTZjMTtcbn1cbi50ZXh0LWdyYWRpZW50LXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQgIWltcG9ydGFudDtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICM1MmJlNTQgMCUsICM0YWIzNGMgMTAwJSk7XG59XG4udGV4dC1ncmFkaWVudC1zdWNjZXNzOmlzKGEsIGJ1dHRvbiwgW2RhdGEtdGFyZ2V0XSwgLnRleHQtZ3JhZGllbnQtaG92ZXIpOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzE2OGQxODtcbn1cbi50ZXh0LWdyYWRpZW50LWRhbmdlciB7XG4gIGJhY2tncm91bmQtY2xpcDogdGV4dCAhaW1wb3J0YW50O1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dCAhaW1wb3J0YW50O1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI0ZGOEFBNiAwJSwgI0U0NTY3OCAxMDAlKTtcbn1cbi50ZXh0LWdyYWRpZW50LWRhbmdlcjppcyhhLCBidXR0b24sIFtkYXRhLXRhcmdldF0sIC50ZXh0LWdyYWRpZW50LWhvdmVyKTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNkNTBiM2M7XG59XG4udGV4dC1ncmFkaWVudC13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0ICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0ICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjRkZCRjFCIDAlLCAjRkY4ODFBIDEwMCUpO1xufVxuLnRleHQtZ3JhZGllbnQtd2FybmluZzppcyhhLCBidXR0b24sIFtkYXRhLXRhcmdldF0sIC50ZXh0LWdyYWRpZW50LWhvdmVyKTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmNDc1MDE7XG59XG4uY2FyZCB7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tdHgtcGFuZWwtYmFja2dyb3VuZCk7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggNXB4IDBweCB2YXIoLS10eC1ib3gtc2hhZG93LWNvbG9yKTtcbn1cbi50ZXh0LWdyZXktZGFyayB7XG4gIGNvbG9yOiAjODg4Yjk5O1xufVxuLmJnLWdyYWRpZW50LXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICM0NDllZjAgMCUsICMwN2U5OTcgMTAwJSk7XG59XG4uYmctZ3JhZGllbnQtd2FybmluZyB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyMGRlZywgI2ZiY2QyMCwgI2ZiYmMyMyk7XG59XG4uYmctZ3JhZGllbnQtZGFuZ2VyIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI0ZGOEFBNiAwJSwgI0U0NTY3OCAxMDAlKTtcbn1cbi50ZXh0LXllbGxvdyB7XG4gIGNvbG9yOiAjRkJFMjIyO1xufVxuLmJvcmRlci1ncmFkaWVudC1wcmltYXJ5IHtcbiAgYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgdmFyKC0tdHgtcGFuZWwtYmFja2dyb3VuZCksIHZhcigtLXR4LXBhbmVsLWJhY2tncm91bmQpKSwgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzgxQjVGRiAwJSwgIzRBODNERiAxMDAlKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveCwgYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZC1vcmlnaW46IHBhZGRpbmctYm94LCBib3JkZXItYm94O1xufVxuLmJvcmRlci1ncmFkaWVudC1zdWNjZXNzIHtcbiAgYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgdmFyKC0tdHgtcGFuZWwtYmFja2dyb3VuZCksIHZhcigtLXR4LXBhbmVsLWJhY2tncm91bmQpKSwgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzUyQkU1NCAzNSUsICM0QUIzNEMgMTAwJSk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3gsIGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQtb3JpZ2luOiBwYWRkaW5nLWJveCwgYm9yZGVyLWJveDtcbn1cbi5ib3JkZXItZ3JhZGllbnQtd2FybmluZyB7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHZhcigtLXR4LXBhbmVsLWJhY2tncm91bmQpLCB2YXIoLS10eC1wYW5lbC1iYWNrZ3JvdW5kKSksIGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNGRkJGMUIgMCUsICNGRkFGMTQgMzYlLCAjRkY4ODFBIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94LCBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kLW9yaWdpbjogcGFkZGluZy1ib3gsIGJvcmRlci1ib3g7XG59XG4uYm9yZGVyLWdyYWRpZW50LWRhbmdlciB7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHZhcigtLXR4LXBhbmVsLWJhY2tncm91bmQpLCB2YXIoLS10eC1wYW5lbC1iYWNrZ3JvdW5kKSksIGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNGRjhBQTYgMCUsICNFNDU2NzggMTAwJSk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3gsIGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQtb3JpZ2luOiBwYWRkaW5nLWJveCwgYm9yZGVyLWJveDtcbn1cbi5saC0xXzIge1xuICBsaW5lLWhlaWdodDogMS4yZW07XG59XG4uY291bnRkb3duLWJsb2NrIC5rbm9iIHtcbiAgY29sb3I6IHZhcigtLXR4LXRleHQtY29sb3IpICFpbXBvcnRhbnQ7XG59XG4uc3VwZXItcGluayB7XG4gIGNvbG9yOiAjZjQ3ODk1O1xufVxuaHRtbCB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuYm9keS5sYXlvdXQtMjAyMy5wYWdlLWF1dGhvcml6YXRpb24ge1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBtaW4taGVpZ2h0OiAxMDBkdmg7XG4gIGNvbG9yOiB2YXIoLS10eC10ZXh0LWNvbG9yKTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCB2YXIoLS10eC1ib2R5LWJnMSwgdHJhbnNwYXJlbnQpLCB2YXIoLS10eC1ib2R5LWJnMiwgdHJhbnNwYXJlbnQpKSwgI2UyZTVlYSB1cmwoXCIvbWVkaWEvYXNzZXRzL2FwcC9zcmMvaW1hZ2VzL25ld19kZXNpZ24vYmFja2dyb3VuZF9tb25leV9tb2Iud2VicFwiKSByZXBlYXQteCBmaXhlZCBjZW50ZXIgdG9wO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5ib2R5LmxheW91dC0yMDIzLnBhZ2UtYXV0aG9yaXphdGlvbiA+IC5hdXRob3JpemUtcGFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbmJvZHkubGF5b3V0LTIwMjMucGFnZS1hdXRob3JpemF0aW9uID4gLmFwcC1mb290ZXIge1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogbm9uZTtcbn1cbmJvZHkubGF5b3V0LTIwMjMucGFnZS1hdXRob3JpemF0aW9uIC5hdXRob3JpemUtcGFnZSxcbmJvZHkubGF5b3V0LTIwMjMucGFnZS1hdXRob3JpemF0aW9uIC5hdXRob3JpemUtcGFnZSAuY29udGFpbmVyLWZsdWlkIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDA7XG59XG5ib2R5LmxheW91dC0yMDIzLnBhZ2UtYXV0aG9yaXphdGlvbiAjZ29vZ2xlX3RyYW5zbGF0ZV9lbGVtZW50LFxuYm9keS5sYXlvdXQtMjAyMy5wYWdlLWF1dGhvcml6YXRpb24gLmNoYW5nZS1sYW5nLXdpZGdldCxcbmJvZHkubGF5b3V0LTIwMjMucGFnZS1hdXRob3JpemF0aW9uIC5nb29nLXRlLWdhZGdldCB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbmJvZHkubGF5b3V0LTIwMjMucGFnZS1hdXRob3JpemF0aW9uIC5nb29nLXRlLWdhZGdldCAuZ29vZy10ZS1jb21ibyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbmJvZHkubGF5b3V0LTIwMjMucGFnZS1hdXRob3JpemF0aW9uIC5mb290ZXItY29weXJpZ2h0LWlubmVyIHtcbiAgbWluLXdpZHRoOiAwO1xufVxuOnJvb3Qge1xuICAtLXR4LXRleHQtY29sb3I6ICMzMzMzMzM7XG4gIC0tdHgtcGFuZWwtYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgLS10eC1wYW5lbC1iYWNrZ3JvdW5kLXNlY29uZDogI2Y5ZjlmYztcbiAgLS10eC13cmFwcGVyLWJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIC0tdHgtd3JhcHBlci1iYWNrZ3JvdW5kLXNlY29uZDogI2Y5ZjlmYztcbiAgLS10eC1ib3gtc2hhZG93LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIC0tdHgtdGFiLXRleHQtY29sb3I6ICM2NjY2NjY7XG4gIC0tdHgtaW5wdXQtYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgLS10eC1ib3JkZXItY29sb3I6ICNlN2U3ZWM7XG59XG4ubGF5b3V0LWRhcmsge1xuICAtLXR4LWJvZHktYmcxOiByZ2JhKDIyLCAyNiwgMzMsIDAuNTIpO1xuICAtLXR4LWJvZHktYmcyOiByZ2JhKDIyLCAyNiwgMzMsIDAuNTIpO1xuICAtLXR4LWJsb2NrLWJnMTogcmdiYSgzMCwgMzQsIDQyLCAwLjYyKTtcbiAgLS10eC1ibG9jay1iZzI6IHJnYmEoMzAsIDM0LCA0MiwgMC42Mik7XG4gIC0tZHJrLWNvbG9yOiAjYzVjYWQ0O1xuICAtLWRyay1ib3JkZXI6ICM0YTUxNjA7XG4gIC0tZHJrLXdyYXBwZXI6ICMyNTI5MzI7XG4gIC0tZHJrLXN1cmZhY2U6ICMyZTM0NDA7XG4gIC0tZHJrLWJhY2tncm91bmQ6ICMzNjNkNGE7XG4gIC0tZHJrLWJhY2tncm91bmQtaG92ZXI6ICM0MjQ5NTc7XG4gIC0tdHgtdGV4dC1jb2xvcjogI2M1Y2FkNDtcbiAgLS10eC10ZXh0LWNvbG9yLXJldmVyc2U6ICMyYTJmMzg7XG4gIC0tdHgtcGFuZWwtYmFja2dyb3VuZDogdmFyKC0tZHJrLWJhY2tncm91bmQpO1xuICAtLXR4LXBhbmVsLWJhY2tncm91bmQtc2Vjb25kOiB2YXIoLS1kcmstc3VyZmFjZSk7XG4gIC0tdHgtd3JhcHBlci1iYWNrZ3JvdW5kOiB2YXIoLS1kcmstc3VyZmFjZSk7XG4gIC0tdHgtd3JhcHBlci1iYWNrZ3JvdW5kLXNlY29uZDogdmFyKC0tZHJrLXdyYXBwZXIpO1xuICAtLXR4LWJveC1zaGFkb3ctY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zMik7XG4gIC0tdHgtdGFiLXRleHQtY29sb3I6ICM5NDliYWI7XG4gIC0tdHgtaW5wdXQtYmFja2dyb3VuZDogIzJlMzQ0MDtcbiAgLS10eC1ib3JkZXItY29sb3I6IHZhcigtLWRyay1ib3JkZXIpO1xuICAtLWRyay10YWItaG92ZXI6ICNmMGI1NGE7XG4gIC0tZHJrLXRhYi1hY3RpdmUtYWNjZW50OiAjZmZkNjhlO1xuICBjb2xvcjogdmFyKC0tdHgtdGV4dC1jb2xvcik7XG59XG4ubGF5b3V0LWRhcmsgaW5wdXQge1xuICBjb2xvci1zY2hlbWU6IGRhcms7XG59XG4ubGF5b3V0LWRhcmsgLnRleHQtYmxhY2sge1xuICBjb2xvcjogdmFyKC0tdHgtdGV4dC1jb2xvcikgIWltcG9ydGFudDtcbn1cbi5sYXlvdXQtZGFyayAudGF4aS1vcmRlci1zdGF0dXMge1xuICBjb2xvcjogdmFyKC0tdHgtdGV4dC1jb2xvcik7XG59XG4ubGF5b3V0LWRhcmsgLmNvbnRlbnQtdGFicyAuY29udGVudC10YWItaXRlbSB7XG4gIGJveC1zaGFkb3c6IDNweCAwIDNweCAtMnB4IHJnYmEoMCwgMCwgMCwgMC4xOCksIGluc2V0IDAgLTZweCA2cHggLThweCByZ2JhKDAsIDAsIDAsIDAuMjIpO1xufVxuLmxheW91dC1kYXJrIC5jb250ZW50LXRhYnMgLmNvbnRlbnQtdGFiLWl0ZW06bGFzdC1jaGlsZCB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgLTZweCA2cHggLThweCByZ2JhKDAsIDAsIDAsIDAuMjIpO1xufVxuLmxheW91dC1kYXJrIC5jb250ZW50LXRhYnMuZ2FyYWdlLXRhYnMgLmNvbnRlbnQtdGFiLWl0ZW0sXG4ubGF5b3V0LWRhcmsgLmNvbnRlbnQtdGFicy5jaXR5LXRhYnMgLmNvbnRlbnQtdGFiLWl0ZW0ge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmxheW91dC1kYXJrIC5jb250ZW50LXRhYnMuZ2FyYWdlLXRhYnMgLmNvbnRlbnQtdGFiLWl0ZW06aGFzKCsgLmFjdGl2ZSksXG4ubGF5b3V0LWRhcmsgLmNvbnRlbnQtdGFicy5jaXR5LXRhYnMgLmNvbnRlbnQtdGFiLWl0ZW06aGFzKCsgLmFjdGl2ZSksXG4ubGF5b3V0LWRhcmsgLmNvbnRlbnQtdGFicy5nYXJhZ2UtdGFicyAuY29udGVudC10YWItaXRlbTpsYXN0LWNoaWxkLFxuLmxheW91dC1kYXJrIC5jb250ZW50LXRhYnMuY2l0eS10YWJzIC5jb250ZW50LXRhYi1pdGVtOmxhc3QtY2hpbGQge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmxheW91dC1kYXJrIC5jb250ZW50LXRhYnMuZ2FyYWdlLXRhYnMgLmNvbnRlbnQtdGFiLWl0ZW06bm90KC5hY3RpdmUpIC5jb250ZW50LXRhYi1pdGVtLWltYWdlIGkuZmEsXG4ubGF5b3V0LWRhcmsgLmNvbnRlbnQtdGFicy5jaXR5LXRhYnMgLmNvbnRlbnQtdGFiLWl0ZW06bm90KC5hY3RpdmUpIC5jb250ZW50LXRhYi1pdGVtLWltYWdlIGkuZmEsXG4ubGF5b3V0LWRhcmsgLmNvbnRlbnQtdGFicy5nYXJhZ2UtdGFicyAuY29udGVudC10YWItaXRlbTpub3QoLmFjdGl2ZSkgLmNvbnRlbnQtdGFiLWl0ZW0taW1hZ2UgaS5mYXMsXG4ubGF5b3V0LWRhcmsgLmNvbnRlbnQtdGFicy5jaXR5LXRhYnMgLmNvbnRlbnQtdGFiLWl0ZW06bm90KC5hY3RpdmUpIC5jb250ZW50LXRhYi1pdGVtLWltYWdlIGkuZmFzIHtcbiAgY29sb3I6IHZhcigtLXR4LXRleHQtY29sb3IpO1xufVxuLmxheW91dC1kYXJrIC5jb250ZW50LXRhYnMuZ2FyYWdlLXRhYnMgLmNvbnRlbnQtdGFiLWl0ZW06bm90KC5hY3RpdmUpIC5jb250ZW50LXRhYi1pdGVtLWltYWdlIHN2ZyBwYXRoLFxuLmxheW91dC1kYXJrIC5jb250ZW50LXRhYnMuY2l0eS10YWJzIC5jb250ZW50LXRhYi1pdGVtOm5vdCguYWN0aXZlKSAuY29udGVudC10YWItaXRlbS1pbWFnZSBzdmcgcGF0aCB7XG4gIGZpbGw6IHZhcigtLXR4LXRleHQtY29sb3IpO1xufVxuLmxheW91dC1kYXJrIC5jb250ZW50LXRhYnMuZ2FyYWdlLXRhYnMgLmNvbnRlbnQtdGFiLWl0ZW0uYWN0aXZlLFxuLmxheW91dC1kYXJrIC5jb250ZW50LXRhYnMuY2l0eS10YWJzIC5jb250ZW50LXRhYi1pdGVtLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICM0YTYwODg7XG59XG4ubGF5b3V0LWRhcmsgLmNvbnRlbnQtdGFicy5nYXJhZ2UtdGFicyAuY29udGVudC10YWItaXRlbS5hY3RpdmU6YmVmb3JlLFxuLmxheW91dC1kYXJrIC5jb250ZW50LXRhYnMuY2l0eS10YWJzIC5jb250ZW50LXRhYi1pdGVtLmFjdGl2ZTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjNGE2MDg4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmxheW91dC1kYXJrIC5jb250ZW50LXRhYnMuZ2FyYWdlLXRhYnMgLmNvbnRlbnQtdGFiLWl0ZW0uYWN0aXZlIC5jb250ZW50LXRhYi1pdGVtLWxpbmssXG4ubGF5b3V0LWRhcmsgLmNvbnRlbnQtdGFicy5jaXR5LXRhYnMgLmNvbnRlbnQtdGFiLWl0ZW0uYWN0aXZlIC5jb250ZW50LXRhYi1pdGVtLWxpbmssXG4ubGF5b3V0LWRhcmsgLmNvbnRlbnQtdGFicy5nYXJhZ2UtdGFicyAuY29udGVudC10YWItaXRlbS5hY3RpdmUgLmNvbnRlbnQtdGFiLWl0ZW0tbmFtZSxcbi5sYXlvdXQtZGFyayAuY29udGVudC10YWJzLmNpdHktdGFicyAuY29udGVudC10YWItaXRlbS5hY3RpdmUgLmNvbnRlbnQtdGFiLWl0ZW0tbmFtZSB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbn1cbi5sYXlvdXQtZGFyayAuY29udGVudC10YWJzLmdhcmFnZS10YWJzIC5jb250ZW50LXRhYi1pdGVtLmFjdGl2ZSAuY29udGVudC10YWItaXRlbS1pbWFnZSBpLmZhLFxuLmxheW91dC1kYXJrIC5jb250ZW50LXRhYnMuY2l0eS10YWJzIC5jb250ZW50LXRhYi1pdGVtLmFjdGl2ZSAuY29udGVudC10YWItaXRlbS1pbWFnZSBpLmZhLFxuLmxheW91dC1kYXJrIC5jb250ZW50LXRhYnMuZ2FyYWdlLXRhYnMgLmNvbnRlbnQtdGFiLWl0ZW0uYWN0aXZlIC5jb250ZW50LXRhYi1pdGVtLWltYWdlIGkuZmFzLFxuLmxheW91dC1kYXJrIC5jb250ZW50LXRhYnMuY2l0eS10YWJzIC5jb250ZW50LXRhYi1pdGVtLmFjdGl2ZSAuY29udGVudC10YWItaXRlbS1pbWFnZSBpLmZhcyB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4ubGF5b3V0LWRhcmsgLmNvbnRlbnQtdGFicy5nYXJhZ2UtdGFicyAuY29udGVudC10YWItaXRlbS5hY3RpdmUgLmNvbnRlbnQtdGFiLWl0ZW0taW1hZ2Ugc3ZnIHBhdGgsXG4ubGF5b3V0LWRhcmsgLmNvbnRlbnQtdGFicy5jaXR5LXRhYnMgLmNvbnRlbnQtdGFiLWl0ZW0uYWN0aXZlIC5jb250ZW50LXRhYi1pdGVtLWltYWdlIHN2ZyBwYXRoIHtcbiAgZmlsbDogI2ZmZjtcbn1cbi5sYXlvdXQtZGFyayAuY29udGVudC10YWJzLmdhcmFnZS10YWJzIC50YWItbW9yZSxcbi5sYXlvdXQtZGFyayAuY29udGVudC10YWJzLmNpdHktdGFicyAudGFiLW1vcmUge1xuICBib3gtc2hhZG93OiBub25lO1xuICB6LWluZGV4OiAyMDtcbn1cbi5sYXlvdXQtZGFyayAuY29udGVudC10YWJzLmdhcmFnZS10YWJzIC50YWItbW9yZSAuY29udGVudC10YWItc3VibWVudSxcbi5sYXlvdXQtZGFyayAuY29udGVudC10YWJzLmNpdHktdGFicyAudGFiLW1vcmUgLmNvbnRlbnQtdGFiLXN1Ym1lbnUge1xuICB6LWluZGV4OiAxMDA7XG59XG4ubGF5b3V0LWRhcmsgLmNvbnRlbnQtdGFicy5nYXJhZ2UtdGFicyAuY29udGVudC10YWItaXRlbTpub3QoLmFjdGl2ZSk6aG92ZXIgLmNvbnRlbnQtdGFiLWl0ZW0tbGluayxcbi5sYXlvdXQtZGFyayAuY29udGVudC10YWJzLmNpdHktdGFicyAuY29udGVudC10YWItaXRlbTpub3QoLmFjdGl2ZSk6aG92ZXIgLmNvbnRlbnQtdGFiLWl0ZW0tbGluayxcbi5sYXlvdXQtZGFyayAuY29udGVudC10YWJzLmdhcmFnZS10YWJzIC5jb250ZW50LXRhYi1pdGVtOm5vdCguYWN0aXZlKTpob3ZlciAuY29udGVudC10YWItaXRlbS1uYW1lLFxuLmxheW91dC1kYXJrIC5jb250ZW50LXRhYnMuY2l0eS10YWJzIC5jb250ZW50LXRhYi1pdGVtOm5vdCguYWN0aXZlKTpob3ZlciAuY29udGVudC10YWItaXRlbS1uYW1lIHtcbiAgY29sb3I6IHZhcigtLWRyay10YWItaG92ZXIpO1xufVxuLmxheW91dC1kYXJrIC5jb250ZW50LXRhYnMuZ2FyYWdlLXRhYnMgLmNvbnRlbnQtdGFiLWl0ZW06bm90KC5hY3RpdmUpOmhvdmVyIC5jb250ZW50LXRhYi1pdGVtLWltYWdlIHN2ZyBwYXRoLFxuLmxheW91dC1kYXJrIC5jb250ZW50LXRhYnMuY2l0eS10YWJzIC5jb250ZW50LXRhYi1pdGVtOm5vdCguYWN0aXZlKTpob3ZlciAuY29udGVudC10YWItaXRlbS1pbWFnZSBzdmcgcGF0aCB7XG4gIGZpbGw6IHZhcigtLWRyay10YWItaG92ZXIpO1xufVxuLmxheW91dC1kYXJrIC5jb250ZW50LXRhYnMuZ2FyYWdlLXRhYnMgLmNvbnRlbnQtdGFiLWl0ZW06bm90KC5hY3RpdmUpOmhvdmVyIC5jb250ZW50LXRhYi1pdGVtLWltYWdlIGkuZmEsXG4ubGF5b3V0LWRhcmsgLmNvbnRlbnQtdGFicy5jaXR5LXRhYnMgLmNvbnRlbnQtdGFiLWl0ZW06bm90KC5hY3RpdmUpOmhvdmVyIC5jb250ZW50LXRhYi1pdGVtLWltYWdlIGkuZmEsXG4ubGF5b3V0LWRhcmsgLmNvbnRlbnQtdGFicy5nYXJhZ2UtdGFicyAuY29udGVudC10YWItaXRlbTpub3QoLmFjdGl2ZSk6aG92ZXIgLmNvbnRlbnQtdGFiLWl0ZW0taW1hZ2UgaS5mYXMsXG4ubGF5b3V0LWRhcmsgLmNvbnRlbnQtdGFicy5jaXR5LXRhYnMgLmNvbnRlbnQtdGFiLWl0ZW06bm90KC5hY3RpdmUpOmhvdmVyIC5jb250ZW50LXRhYi1pdGVtLWltYWdlIGkuZmFzIHtcbiAgY29sb3I6IHZhcigtLWRyay10YWItaG92ZXIpO1xufVxuLmxheW91dC1kYXJrIC5wYXJ0bmVyLXRhYnMgLmNvbnRlbnQtdGFicyAuY29udGVudC10YWItaXRlbSxcbi5sYXlvdXQtZGFyayAuYnVzaW5lc3MtdGFicyAuY29udGVudC10YWJzIC5jb250ZW50LXRhYi1pdGVtLFxuLmxheW91dC1kYXJrIC50YXJpZmYtdGFicyAuY29udGVudC10YWJzIC5jb250ZW50LXRhYi1pdGVtLFxuLmxheW91dC1kYXJrIC5kYWlseS10YXNrcy10YWJzLmNvbnRlbnQtdGFicyAuY29udGVudC10YWItaXRlbSxcbi5sYXlvdXQtZGFyayAuY2hhdC13aW5kb3ctd3JhcCAuY2hhdC1uYXYgLmNvbnRlbnQtdGFicyAuY29udGVudC10YWItaXRlbSB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4ubGF5b3V0LWRhcmsgLnBhcnRuZXItdGFicyAuY29udGVudC10YWJzIC5jb250ZW50LXRhYi1pdGVtOmhhcygrIC5hY3RpdmUpLFxuLmxheW91dC1kYXJrIC5idXNpbmVzcy10YWJzIC5jb250ZW50LXRhYnMgLmNvbnRlbnQtdGFiLWl0ZW06aGFzKCsgLmFjdGl2ZSksXG4ubGF5b3V0LWRhcmsgLnRhcmlmZi10YWJzIC5jb250ZW50LXRhYnMgLmNvbnRlbnQtdGFiLWl0ZW06aGFzKCsgLmFjdGl2ZSksXG4ubGF5b3V0LWRhcmsgLmRhaWx5LXRhc2tzLXRhYnMuY29udGVudC10YWJzIC5jb250ZW50LXRhYi1pdGVtOmhhcygrIC5hY3RpdmUpLFxuLmxheW91dC1kYXJrIC5jaGF0LXdpbmRvdy13cmFwIC5jaGF0LW5hdiAuY29udGVudC10YWJzIC5jb250ZW50LXRhYi1pdGVtOmhhcygrIC5hY3RpdmUpLFxuLmxheW91dC1kYXJrIC5wYXJ0bmVyLXRhYnMgLmNvbnRlbnQtdGFicyAuY29udGVudC10YWItaXRlbTpsYXN0LWNoaWxkLFxuLmxheW91dC1kYXJrIC5idXNpbmVzcy10YWJzIC5jb250ZW50LXRhYnMgLmNvbnRlbnQtdGFiLWl0ZW06bGFzdC1jaGlsZCxcbi5sYXlvdXQtZGFyayAudGFyaWZmLXRhYnMgLmNvbnRlbnQtdGFicyAuY29udGVudC10YWItaXRlbTpsYXN0LWNoaWxkLFxuLmxheW91dC1kYXJrIC5kYWlseS10YXNrcy10YWJzLmNvbnRlbnQtdGFicyAuY29udGVudC10YWItaXRlbTpsYXN0LWNoaWxkLFxuLmxheW91dC1kYXJrIC5jaGF0LXdpbmRvdy13cmFwIC5jaGF0LW5hdiAuY29udGVudC10YWJzIC5jb250ZW50LXRhYi1pdGVtOmxhc3QtY2hpbGQge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmxheW91dC1kYXJrIC5wYXJ0bmVyLXRhYnMgLmNvbnRlbnQtdGFicyAuY29udGVudC10YWItaXRlbTpub3QoLmFjdGl2ZSkgLmNvbnRlbnQtdGFiLWl0ZW0tbGluayxcbi5sYXlvdXQtZGFyayAuYnVzaW5lc3MtdGFicyAuY29udGVudC10YWJzIC5jb250ZW50LXRhYi1pdGVtOm5vdCguYWN0aXZlKSAuY29udGVudC10YWItaXRlbS1saW5rLFxuLmxheW91dC1kYXJrIC50YXJpZmYtdGFicyAuY29udGVudC10YWJzIC5jb250ZW50LXRhYi1pdGVtOm5vdCguYWN0aXZlKSAuY29udGVudC10YWItaXRlbS1saW5rLFxuLmxheW91dC1kYXJrIC5kYWlseS10YXNrcy10YWJzLmNvbnRlbnQtdGFicyAuY29udGVudC10YWItaXRlbTpub3QoLmFjdGl2ZSkgLmNvbnRlbnQtdGFiLWl0ZW0tbGluayxcbi5sYXlvdXQtZGFyayAuY2hhdC13aW5kb3ctd3JhcCAuY2hhdC1uYXYgLmNvbnRlbnQtdGFicyAuY29udGVudC10YWItaXRlbTpub3QoLmFjdGl2ZSkgLmNvbnRlbnQtdGFiLWl0ZW0tbGluayB7XG4gIGNvbG9yOiB2YXIoLS10eC10YWItdGV4dC1jb2xvcik7XG59XG4ubGF5b3V0LWRhcmsgLnBhcnRuZXItdGFicyAuY29udGVudC10YWJzIC5jb250ZW50LXRhYi1pdGVtOm5vdCguYWN0aXZlKSAuY29udGVudC10YWItaXRlbS1pbWFnZSBpLmZhLFxuLmxheW91dC1kYXJrIC5idXNpbmVzcy10YWJzIC5jb250ZW50LXRhYnMgLmNvbnRlbnQtdGFiLWl0ZW06bm90KC5hY3RpdmUpIC5jb250ZW50LXRhYi1pdGVtLWltYWdlIGkuZmEsXG4ubGF5b3V0LWRhcmsgLnRhcmlmZi10YWJzIC5jb250ZW50LXRhYnMgLmNvbnRlbnQtdGFiLWl0ZW06bm90KC5hY3RpdmUpIC5jb250ZW50LXRhYi1pdGVtLWltYWdlIGkuZmEsXG4ubGF5b3V0LWRhcmsgLmRhaWx5LXRhc2tzLXRhYnMuY29udGVudC10YWJzIC5jb250ZW50LXRhYi1pdGVtOm5vdCguYWN0aXZlKSAuY29udGVudC10YWItaXRlbS1pbWFnZSBpLmZhLFxuLmxheW91dC1kYXJrIC5jaGF0LXdpbmRvdy13cmFwIC5jaGF0LW5hdiAuY29udGVudC10YWJzIC5jb250ZW50LXRhYi1pdGVtOm5vdCguYWN0aXZlKSAuY29udGVudC10YWItaXRlbS1pbWFnZSBpLmZhLFxuLmxheW91dC1kYXJrIC5wYXJ0bmVyLXRhYnMgLmNvbnRlbnQtdGFicyAuY29udGVudC10YWItaXRlbTpub3QoLmFjdGl2ZSkgLmNvbnRlbnQtdGFiLWl0ZW0taW1hZ2UgaS5mYXMsXG4ubGF5b3V0LWRhcmsgLmJ1c2luZXNzLXRhYnMgLmNvbnRlbnQtdGFicyAuY29udGVudC10YWItaXRlbTpub3QoLmFjdGl2ZSkgLmNvbnRlbnQtdGFiLWl0ZW0taW1hZ2UgaS5mYXMsXG4ubGF5b3V0LWRhcmsgLnRhcmlmZi10YWJzIC5jb250ZW50LXRhYnMgLmNvbnRlbnQtdGFiLWl0ZW06bm90KC5hY3RpdmUpIC5jb250ZW50LXRhYi1pdGVtLWltYWdlIGkuZmFzLFxuLmxheW91dC1kYXJrIC5kYWlseS10YXNrcy10YWJzLmNvbnRlbnQtdGFicyAuY29udGVudC10YWItaXRlbTpub3QoLmFjdGl2ZSkgLmNvbnRlbnQtdGFiLWl0ZW0taW1hZ2UgaS5mYXMsXG4ubGF5b3V0LWRhcmsgLmNoYXQtd2luZG93LXdyYXAgLmNoYXQtbmF2IC5jb250ZW50LXRhYnMgLmNvbnRlbnQtdGFiLWl0ZW06bm90KC5hY3RpdmUpIC5jb250ZW50LXRhYi1pdGVtLWltYWdlIGkuZmFzIHtcbiAgY29sb3I6IHZhcigtLXR4LXRleHQtY29sb3IpO1xufVxuLmxheW91dC1kYXJrIC5wYXJ0bmVyLXRhYnMgLmNvbnRlbnQtdGFicyAuY29udGVudC10YWItaXRlbTpub3QoLmFjdGl2ZSkgLmNvbnRlbnQtdGFiLWl0ZW0taW1hZ2Ugc3ZnIHBhdGgsXG4ubGF5b3V0LWRhcmsgLmJ1c2luZXNzLXRhYnMgLmNvbnRlbnQtdGFicyAuY29udGVudC10YWItaXRlbTpub3QoLmFjdGl2ZSkgLmNvbnRlbnQtdGFiLWl0ZW0taW1hZ2Ugc3ZnIHBhdGgsXG4ubGF5b3V0LWRhcmsgLnRhcmlmZi10YWJzIC5jb250ZW50LXRhYnMgLmNvbnRlbnQtdGFiLWl0ZW06bm90KC5hY3RpdmUpIC5jb250ZW50LXRhYi1pdGVtLWltYWdlIHN2ZyBwYXRoLFxuLmxheW91dC1kYXJrIC5kYWlseS10YXNrcy10YWJzLmNvbnRlbnQtdGFicyAuY29udGVudC10YWItaXRlbTpub3QoLmFjdGl2ZSkgLmNvbnRlbnQtdGFiLWl0ZW0taW1hZ2Ugc3ZnIHBhdGgsXG4ubGF5b3V0LWRhcmsgLmNoYXQtd2luZG93LXdyYXAgLmNoYXQtbmF2IC5jb250ZW50LXRhYnMgLmNvbnRlbnQtdGFiLWl0ZW06bm90KC5hY3RpdmUpIC5jb250ZW50LXRhYi1pdGVtLWltYWdlIHN2ZyBwYXRoIHtcbiAgZmlsbDogdmFyKC0tdHgtdGV4dC1jb2xvcik7XG59XG4ubGF5b3V0LWRhcmsgLnBhcnRuZXItdGFicyAuY29udGVudC10YWJzIC5jb250ZW50LXRhYi1pdGVtLmFjdGl2ZSxcbi5sYXlvdXQtZGFyayAuYnVzaW5lc3MtdGFicyAuY29udGVudC10YWJzIC5jb250ZW50LXRhYi1pdGVtLmFjdGl2ZSxcbi5sYXlvdXQtZGFyayAudGFyaWZmLXRhYnMgLmNvbnRlbnQtdGFicyAuY29udGVudC10YWItaXRlbS5hY3RpdmUsXG4ubGF5b3V0LWRhcmsgLmRhaWx5LXRhc2tzLXRhYnMuY29udGVudC10YWJzIC5jb250ZW50LXRhYi1pdGVtLmFjdGl2ZSxcbi5sYXlvdXQtZGFyayAuY2hhdC13aW5kb3ctd3JhcCAuY2hhdC1uYXYgLmNvbnRlbnQtdGFicyAuY29udGVudC10YWItaXRlbS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjNGE2MDg4O1xufVxuLmxheW91dC1kYXJrIC5wYXJ0bmVyLXRhYnMgLmNvbnRlbnQtdGFicyAuY29udGVudC10YWItaXRlbS5hY3RpdmU6YmVmb3JlLFxuLmxheW91dC1kYXJrIC5idXNpbmVzcy10YWJzIC5jb250ZW50LXRhYnMgLmNvbnRlbnQtdGFiLWl0ZW0uYWN0aXZlOmJlZm9yZSxcbi5sYXlvdXQtZGFyayAudGFyaWZmLXRhYnMgLmNvbnRlbnQtdGFicyAuY29udGVudC10YWItaXRlbS5hY3RpdmU6YmVmb3JlLFxuLmxheW91dC1kYXJrIC5kYWlseS10YXNrcy10YWJzLmNvbnRlbnQtdGFicyAuY29udGVudC10YWItaXRlbS5hY3RpdmU6YmVmb3JlLFxuLmxheW91dC1kYXJrIC5jaGF0LXdpbmRvdy13cmFwIC5jaGF0LW5hdiAuY29udGVudC10YWJzIC5jb250ZW50LXRhYi1pdGVtLmFjdGl2ZTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjNGE2MDg4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmxheW91dC1kYXJrIC5wYXJ0bmVyLXRhYnMgLmNvbnRlbnQtdGFicyAuY29udGVudC10YWItaXRlbS5hY3RpdmUgLmNvbnRlbnQtdGFiLWl0ZW0tbGluayxcbi5sYXlvdXQtZGFyayAuYnVzaW5lc3MtdGFicyAuY29udGVudC10YWJzIC5jb250ZW50LXRhYi1pdGVtLmFjdGl2ZSAuY29udGVudC10YWItaXRlbS1saW5rLFxuLmxheW91dC1kYXJrIC50YXJpZmYtdGFicyAuY29udGVudC10YWJzIC5jb250ZW50LXRhYi1pdGVtLmFjdGl2ZSAuY29udGVudC10YWItaXRlbS1saW5rLFxuLmxheW91dC1kYXJrIC5kYWlseS10YXNrcy10YWJzLmNvbnRlbnQtdGFicyAuY29udGVudC10YWItaXRlbS5hY3RpdmUgLmNvbnRlbnQtdGFiLWl0ZW0tbGluayxcbi5sYXlvdXQtZGFyayAuY2hhdC13aW5kb3ctd3JhcCAuY2hhdC1uYXYgLmNvbnRlbnQtdGFicyAuY29udGVudC10YWItaXRlbS5hY3RpdmUgLmNvbnRlbnQtdGFiLWl0ZW0tbGluayxcbi5sYXlvdXQtZGFyayAucGFydG5lci10YWJzIC5jb250ZW50LXRhYnMgLmNvbnRlbnQtdGFiLWl0ZW0uYWN0aXZlIC5jb250ZW50LXRhYi1pdGVtLW5hbWUsXG4ubGF5b3V0LWRhcmsgLmJ1c2luZXNzLXRhYnMgLmNvbnRlbnQtdGFicyAuY29udGVudC10YWItaXRlbS5hY3RpdmUgLmNvbnRlbnQtdGFiLWl0ZW0tbmFtZSxcbi5sYXlvdXQtZGFyayAudGFyaWZmLXRhYnMgLmNvbnRlbnQtdGFicyAuY29udGVudC10YWItaXRlbS5hY3RpdmUgLmNvbnRlbnQtdGFiLWl0ZW0tbmFtZSxcbi5sYXlvdXQtZGFyayAuZGFpbHktdGFza3MtdGFicy5jb250ZW50LXRhYnMgLmNvbnRlbnQtdGFiLWl0ZW0uYWN0aXZlIC5jb250ZW50LXRhYi1pdGVtLW5hbWUsXG4ubGF5b3V0LWRhcmsgLmNoYXQtd2luZG93LXdyYXAgLmNoYXQtbmF2IC5jb250ZW50LXRhYnMgLmNvbnRlbnQtdGFiLWl0ZW0uYWN0aXZlIC5jb250ZW50LXRhYi1pdGVtLW5hbWUge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5sYXlvdXQtZGFyayAucGFydG5lci10YWJzIC5jb250ZW50LXRhYnMgLmNvbnRlbnQtdGFiLWl0ZW0uYWN0aXZlIC5jb250ZW50LXRhYi1pdGVtLWltYWdlIGkuZmEsXG4ubGF5b3V0LWRhcmsgLmJ1c2luZXNzLXRhYnMgLmNvbnRlbnQtdGFicyAuY29udGVudC10YWItaXRlbS5hY3RpdmUgLmNvbnRlbnQtdGFiLWl0ZW0taW1hZ2UgaS5mYSxcbi5sYXlvdXQtZGFyayAudGFyaWZmLXRhYnMgLmNvbnRlbnQtdGFicyAuY29udGVudC10YWItaXRlbS5hY3RpdmUgLmNvbnRlbnQtdGFiLWl0ZW0taW1hZ2UgaS5mYSxcbi5sYXlvdXQtZGFyayAuZGFpbHktdGFza3MtdGFicy5jb250ZW50LXRhYnMgLmNvbnRlbnQtdGFiLWl0ZW0uYWN0aXZlIC5jb250ZW50LXRhYi1pdGVtLWltYWdlIGkuZmEsXG4ubGF5b3V0LWRhcmsgLmNoYXQtd2luZG93LXdyYXAgLmNoYXQtbmF2IC5jb250ZW50LXRhYnMgLmNvbnRlbnQtdGFiLWl0ZW0uYWN0aXZlIC5jb250ZW50LXRhYi1pdGVtLWltYWdlIGkuZmEsXG4ubGF5b3V0LWRhcmsgLnBhcnRuZXItdGFicyAuY29udGVudC10YWJzIC5jb250ZW50LXRhYi1pdGVtLmFjdGl2ZSAuY29udGVudC10YWItaXRlbS1pbWFnZSBpLmZhcyxcbi5sYXlvdXQtZGFyayAuYnVzaW5lc3MtdGFicyAuY29udGVudC10YWJzIC5jb250ZW50LXRhYi1pdGVtLmFjdGl2ZSAuY29udGVudC10YWItaXRlbS1pbWFnZSBpLmZhcyxcbi5sYXlvdXQtZGFyayAudGFyaWZmLXRhYnMgLmNvbnRlbnQtdGFicyAuY29udGVudC10YWItaXRlbS5hY3RpdmUgLmNvbnRlbnQtdGFiLWl0ZW0taW1hZ2UgaS5mYXMsXG4ubGF5b3V0LWRhcmsgLmRhaWx5LXRhc2tzLXRhYnMuY29udGVudC10YWJzIC5jb250ZW50LXRhYi1pdGVtLmFjdGl2ZSAuY29udGVudC10YWItaXRlbS1pbWFnZSBpLmZhcyxcbi5sYXlvdXQtZGFyayAuY2hhdC13aW5kb3ctd3JhcCAuY2hhdC1uYXYgLmNvbnRlbnQtdGFicyAuY29udGVudC10YWItaXRlbS5hY3RpdmUgLmNvbnRlbnQtdGFiLWl0ZW0taW1hZ2UgaS5mYXMge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLmxheW91dC1kYXJrIC5wYXJ0bmVyLXRhYnMgLmNvbnRlbnQtdGFicyAuY29udGVudC10YWItaXRlbS5hY3RpdmUgLmNvbnRlbnQtdGFiLWl0ZW0taW1hZ2Ugc3ZnIHBhdGgsXG4ubGF5b3V0LWRhcmsgLmJ1c2luZXNzLXRhYnMgLmNvbnRlbnQtdGFicyAuY29udGVudC10YWItaXRlbS5hY3RpdmUgLmNvbnRlbnQtdGFiLWl0ZW0taW1hZ2Ugc3ZnIHBhdGgsXG4ubGF5b3V0LWRhcmsgLnRhcmlmZi10YWJzIC5jb250ZW50LXRhYnMgLmNvbnRlbnQtdGFiLWl0ZW0uYWN0aXZlIC5jb250ZW50LXRhYi1pdGVtLWltYWdlIHN2ZyBwYXRoLFxuLmxheW91dC1kYXJrIC5kYWlseS10YXNrcy10YWJzLmNvbnRlbnQtdGFicyAuY29udGVudC10YWItaXRlbS5hY3RpdmUgLmNvbnRlbnQtdGFiLWl0ZW0taW1hZ2Ugc3ZnIHBhdGgsXG4ubGF5b3V0LWRhcmsgLmNoYXQtd2luZG93LXdyYXAgLmNoYXQtbmF2IC5jb250ZW50LXRhYnMgLmNvbnRlbnQtdGFiLWl0ZW0uYWN0aXZlIC5jb250ZW50LXRhYi1pdGVtLWltYWdlIHN2ZyBwYXRoIHtcbiAgZmlsbDogI2ZmZjtcbn1cbi5sYXlvdXQtZGFyayAucGFydG5lci10YWJzIC5jb250ZW50LXRhYnMgLmNvbnRlbnQtdGFiLWl0ZW06bm90KC5hY3RpdmUpOmhvdmVyIC5jb250ZW50LXRhYi1pdGVtLWxpbmssXG4ubGF5b3V0LWRhcmsgLmJ1c2luZXNzLXRhYnMgLmNvbnRlbnQtdGFicyAuY29udGVudC10YWItaXRlbTpub3QoLmFjdGl2ZSk6aG92ZXIgLmNvbnRlbnQtdGFiLWl0ZW0tbGluayxcbi5sYXlvdXQtZGFyayAudGFyaWZmLXRhYnMgLmNvbnRlbnQtdGFicyAuY29udGVudC10YWItaXRlbTpub3QoLmFjdGl2ZSk6aG92ZXIgLmNvbnRlbnQtdGFiLWl0ZW0tbGluayxcbi5sYXlvdXQtZGFyayAuZGFpbHktdGFza3MtdGFicy5jb250ZW50LXRhYnMgLmNvbnRlbnQtdGFiLWl0ZW06bm90KC5hY3RpdmUpOmhvdmVyIC5jb250ZW50LXRhYi1pdGVtLWxpbmssXG4ubGF5b3V0LWRhcmsgLmNoYXQtd2luZG93LXdyYXAgLmNoYXQtbmF2IC5jb250ZW50LXRhYnMgLmNvbnRlbnQtdGFiLWl0ZW06bm90KC5hY3RpdmUpOmhvdmVyIC5jb250ZW50LXRhYi1pdGVtLWxpbmssXG4ubGF5b3V0LWRhcmsgLnBhcnRuZXItdGFicyAuY29udGVudC10YWJzIC5jb250ZW50LXRhYi1pdGVtOm5vdCguYWN0aXZlKTpob3ZlciAuY29udGVudC10YWItaXRlbS1uYW1lLFxuLmxheW91dC1kYXJrIC5idXNpbmVzcy10YWJzIC5jb250ZW50LXRhYnMgLmNvbnRlbnQtdGFiLWl0ZW06bm90KC5hY3RpdmUpOmhvdmVyIC5jb250ZW50LXRhYi1pdGVtLW5hbWUsXG4ubGF5b3V0LWRhcmsgLnRhcmlmZi10YWJzIC5jb250ZW50LXRhYnMgLmNvbnRlbnQtdGFiLWl0ZW06bm90KC5hY3RpdmUpOmhvdmVyIC5jb250ZW50LXRhYi1pdGVtLW5hbWUsXG4ubGF5b3V0LWRhcmsgLmRhaWx5LXRhc2tzLXRhYnMuY29udGVudC10YWJzIC5jb250ZW50LXRhYi1pdGVtOm5vdCguYWN0aXZlKTpob3ZlciAuY29udGVudC10YWItaXRlbS1uYW1lLFxuLmxheW91dC1kYXJrIC5jaGF0LXdpbmRvdy13cmFwIC5jaGF0LW5hdiAuY29udGVudC10YWJzIC5jb250ZW50LXRhYi1pdGVtOm5vdCguYWN0aXZlKTpob3ZlciAuY29udGVudC10YWItaXRlbS1uYW1lIHtcbiAgY29sb3I6IHZhcigtLWRyay10YWItaG92ZXIpO1xufVxuLmxheW91dC1kYXJrIC5wYXJ0bmVyLXRhYnMgLmNvbnRlbnQtdGFicyAuY29udGVudC10YWItaXRlbTpub3QoLmFjdGl2ZSk6aG92ZXIgLmNvbnRlbnQtdGFiLWl0ZW0taW1hZ2Ugc3ZnIHBhdGgsXG4ubGF5b3V0LWRhcmsgLmJ1c2luZXNzLXRhYnMgLmNvbnRlbnQtdGFicyAuY29udGVudC10YWItaXRlbTpub3QoLmFjdGl2ZSk6aG92ZXIgLmNvbnRlbnQtdGFiLWl0ZW0taW1hZ2Ugc3ZnIHBhdGgsXG4ubGF5b3V0LWRhcmsgLnRhcmlmZi10YWJzIC5jb250ZW50LXRhYnMgLmNvbnRlbnQtdGFiLWl0ZW06bm90KC5hY3RpdmUpOmhvdmVyIC5jb250ZW50LXRhYi1pdGVtLWltYWdlIHN2ZyBwYXRoLFxuLmxheW91dC1kYXJrIC5kYWlseS10YXNrcy10YWJzLmNvbnRlbnQtdGFicyAuY29udGVudC10YWItaXRlbTpub3QoLmFjdGl2ZSk6aG92ZXIgLmNvbnRlbnQtdGFiLWl0ZW0taW1hZ2Ugc3ZnIHBhdGgsXG4ubGF5b3V0LWRhcmsgLmNoYXQtd2luZG93LXdyYXAgLmNoYXQtbmF2IC5jb250ZW50LXRhYnMgLmNvbnRlbnQtdGFiLWl0ZW06bm90KC5hY3RpdmUpOmhvdmVyIC5jb250ZW50LXRhYi1pdGVtLWltYWdlIHN2ZyBwYXRoIHtcbiAgZmlsbDogdmFyKC0tZHJrLXRhYi1ob3Zlcik7XG59XG4ubGF5b3V0LWRhcmsgLnBhcnRuZXItdGFicyAuY29udGVudC10YWJzIC5jb250ZW50LXRhYi1pdGVtOm5vdCguYWN0aXZlKTpob3ZlciAuY29udGVudC10YWItaXRlbS1pbWFnZSBpLmZhLFxuLmxheW91dC1kYXJrIC5idXNpbmVzcy10YWJzIC5jb250ZW50LXRhYnMgLmNvbnRlbnQtdGFiLWl0ZW06bm90KC5hY3RpdmUpOmhvdmVyIC5jb250ZW50LXRhYi1pdGVtLWltYWdlIGkuZmEsXG4ubGF5b3V0LWRhcmsgLnRhcmlmZi10YWJzIC5jb250ZW50LXRhYnMgLmNvbnRlbnQtdGFiLWl0ZW06bm90KC5hY3RpdmUpOmhvdmVyIC5jb250ZW50LXRhYi1pdGVtLWltYWdlIGkuZmEsXG4ubGF5b3V0LWRhcmsgLmRhaWx5LXRhc2tzLXRhYnMuY29udGVudC10YWJzIC5jb250ZW50LXRhYi1pdGVtOm5vdCguYWN0aXZlKTpob3ZlciAuY29udGVudC10YWItaXRlbS1pbWFnZSBpLmZhLFxuLmxheW91dC1kYXJrIC5jaGF0LXdpbmRvdy13cmFwIC5jaGF0LW5hdiAuY29udGVudC10YWJzIC5jb250ZW50LXRhYi1pdGVtOm5vdCguYWN0aXZlKTpob3ZlciAuY29udGVudC10YWItaXRlbS1pbWFnZSBpLmZhLFxuLmxheW91dC1kYXJrIC5wYXJ0bmVyLXRhYnMgLmNvbnRlbnQtdGFicyAuY29udGVudC10YWItaXRlbTpub3QoLmFjdGl2ZSk6aG92ZXIgLmNvbnRlbnQtdGFiLWl0ZW0taW1hZ2UgaS5mYXMsXG4ubGF5b3V0LWRhcmsgLmJ1c2luZXNzLXRhYnMgLmNvbnRlbnQtdGFicyAuY29udGVudC10YWItaXRlbTpub3QoLmFjdGl2ZSk6aG92ZXIgLmNvbnRlbnQtdGFiLWl0ZW0taW1hZ2UgaS5mYXMsXG4ubGF5b3V0LWRhcmsgLnRhcmlmZi10YWJzIC5jb250ZW50LXRhYnMgLmNvbnRlbnQtdGFiLWl0ZW06bm90KC5hY3RpdmUpOmhvdmVyIC5jb250ZW50LXRhYi1pdGVtLWltYWdlIGkuZmFzLFxuLmxheW91dC1kYXJrIC5kYWlseS10YXNrcy10YWJzLmNvbnRlbnQtdGFicyAuY29udGVudC10YWItaXRlbTpub3QoLmFjdGl2ZSk6aG92ZXIgLmNvbnRlbnQtdGFiLWl0ZW0taW1hZ2UgaS5mYXMsXG4ubGF5b3V0LWRhcmsgLmNoYXQtd2luZG93LXdyYXAgLmNoYXQtbmF2IC5jb250ZW50LXRhYnMgLmNvbnRlbnQtdGFiLWl0ZW06bm90KC5hY3RpdmUpOmhvdmVyIC5jb250ZW50LXRhYi1pdGVtLWltYWdlIGkuZmFzIHtcbiAgY29sb3I6IHZhcigtLWRyay10YWItaG92ZXIpO1xufVxuLmxheW91dC1kYXJrIC5wYW5lbC1idXNpbmVzcyAucGFuZWwtdGl0bGUge1xuICBjb2xvcjogdmFyKC0tdHgtdGV4dC1jb2xvcik7XG59XG4ubGF5b3V0LWRhcmsgLnBhbmVsLWJ1c2luZXNzIC5wYW5lbC10aXRsZSAudGV4dC1kYW5nZXIge1xuICBjb2xvcjogdmFyKC0tdHgtdGV4dC1jb2xvcik7XG59XG4ubGF5b3V0LWRhcmsgLnBhbmVsLWJ1c2luZXNzIC50aGVtZS1iYWRnZSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWRyay1iYWNrZ3JvdW5kKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS10eC1ib3JkZXItY29sb3IpO1xuICBjb2xvcjogdmFyKC0tdHgtdGV4dC1jb2xvcik7XG59XG4ubGF5b3V0LWRhcmsgLnBhbmVsLWJ1c2luZXNzIC50aGVtZS1iYWRnZTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWRyay1iYWNrZ3JvdW5kLWhvdmVyKTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDEyNiwgMTc4LCAyNDAsIDAuNDUpO1xufVxuLmxheW91dC1kYXJrIC5wYW5lbC1idXNpbmVzcyAudGhlbWUtYmFkZ2U6aG92ZXIgLnRoZW1lLWJhZGdlLWRpdmlkZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS10eC1ib3JkZXItY29sb3IpO1xufVxuLmxheW91dC1kYXJrIC5wYW5lbC1idXNpbmVzcyAudGhlbWUtYmFkZ2UgLnRoZW1lLWJhZGdlLWRpdmlkZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS10eC1ib3JkZXItY29sb3IpO1xufVxuLmxheW91dC1kYXJrIC5idXNpbmVzcy1idWlsZGluZy1hdHRyaWJ1dGVzIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tZHJrLWJhY2tncm91bmQpO1xuICBib3JkZXItY29sb3I6IHZhcigtLXR4LWJvcmRlci1jb2xvcik7XG4gIGNvbG9yOiB2YXIoLS10eC10ZXh0LWNvbG9yKTtcbn1cbi5sYXlvdXQtZGFyayAuYnVzaW5lc3MtYnVpbGRpbmctdGl0bGU6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tZHJrLXRhYi1ob3Zlcik7XG59XG4ubGF5b3V0LWRhcmsgLnBhbmVsLWNvbXBhbnktYnVpbGRpbmdzIC5wYW5lbC1idXNpbmVzcyAucGFuZWwtYm9keSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLmxheW91dC1kYXJrIC5idXNpbmVzcy1idWlsZGluZy1ib251cy10YWJsZSAuYnVpbGRpbmctaW52ZXN0IHtcbiAgYmFja2dyb3VuZDogcmdiYSg4MiwgMTkwLCA4NCwgMC4xMik7XG4gIGJvcmRlci1jb2xvcjogcmdiYSg4MiwgMTkwLCA4NCwgMC40NSk7XG4gIGNvbG9yOiB2YXIoLS10eC10ZXh0LWNvbG9yKTtcbn1cbi5sYXlvdXQtZGFyayAuYnVzaW5lc3MtYnVpbGRpbmctYm9udXMtdGFibGUgLmN1cnJlbnQtbGV2ZWwge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDgyLCAxOTAsIDg0LCAwLjE4KSAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6IHJnYmEoODIsIDE5MCwgODQsIDAuNDUpICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB2YXIoLS10eC10ZXh0LWNvbG9yKTtcbn1cbi5sYXlvdXQtZGFyayAuYnVzaW5lc3MtYnVpbGRpbmctYm9udXMtdGFibGUgLmN1cnJlbnQtbGV2ZWwgLmJ1aWxkaW5nLWludmVzdCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWRyay1iYWNrZ3JvdW5kKTtcbn1cbi5sYXlvdXQtZGFyayAuYnVzaW5lc3MtYnVpbGRpbmctYm9udXMtdGFibGUgLmN1cnJlbnQtbGV2ZWwgfiB0ZCAuYnVpbGRpbmctbGV2ZWwge1xuICBjb2xvcjogdmFyKC0tdHgtdGFiLXRleHQtY29sb3IpO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZDogdmFyKC0tZHJrLWJhY2tncm91bmQpO1xuICBib3JkZXItY29sb3I6IHZhcigtLXR4LWJvcmRlci1jb2xvcik7XG59XG4ubGF5b3V0LWRhcmsgLmJ1c2luZXNzLXdvcmtlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWRyay1iYWNrZ3JvdW5kKTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4IHZhcigtLXR4LWJvcmRlci1jb2xvcik7XG59XG4ubGF5b3V0LWRhcmsgLmJ1c2luZXNzLXdvcmtlciAuYmFsYW5jZS1iYWRnZSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWRyay1zdXJmYWNlKTtcbiAgY29sb3I6IHZhcigtLXR4LXRleHQtY29sb3IpO1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggdmFyKC0tdHgtYm9yZGVyLWNvbG9yKTtcbn1cbi5sYXlvdXQtZGFyayAuYnVzaW5lc3Mtd29ya2VyIC5iYWxhbmNlLWJhZGdlOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tZHJrLWJhY2tncm91bmQtaG92ZXIpO1xuICBjb2xvcjogdmFyKC0tdHgtdGV4dC1jb2xvcik7XG59XG4ubGF5b3V0LWRhcmsgLmJ1c2luZXNzLXdvcmtlciAudGhlbWUtYmFkZ2Uge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1kcmstc3VyZmFjZSk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tdHgtYm9yZGVyLWNvbG9yKTtcbiAgY29sb3I6IHZhcigtLXR4LXRleHQtY29sb3IpO1xufVxuLmxheW91dC1kYXJrIC5idXNpbmVzcy13b3JrZXIgLnRoZW1lLWJhZGdlOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tZHJrLWJhY2tncm91bmQtaG92ZXIpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWRyay1ib3JkZXIpO1xufVxuLmxheW91dC1kYXJrIC5idXNpbmVzcy13b3JrZXIgLnRoZW1lLWJhZGdlIC50aGVtZS1iYWRnZS1kaXZpZGVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tdHgtYm9yZGVyLWNvbG9yKTtcbn1cbi5sYXlvdXQtZGFyayAuYnVzaW5lc3Mtd29ya2VyLXF1aXQge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDIxNywgODMsIDc5LCAwLjE1KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDIxNywgODMsIDc5LCAwLjU1KTtcbiAgY29sb3I6ICNmNWE4Yjg7XG59XG4ubGF5b3V0LWRhcmsgLmJ1c2luZXNzLXdvcmtlci1xdWl0OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2Q5NTM0ZjtcbiAgYm9yZGVyLWNvbG9yOiAjZDk1MzRmO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5sYXlvdXQtZGFyayAuYnVzaW5lc3Mtd29ya2VyLW1lbnUge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1kcmstYmFja2dyb3VuZCk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXR4LWJvcmRlci1jb2xvcik7XG4gIGNvbG9yOiB2YXIoLS10eC10ZXh0LWNvbG9yKTtcbn1cbi5sYXlvdXQtZGFyayAuYnVzaW5lc3Mtd29ya2VyLW1lbnUgPiAuY29sbGFwc2UucGFuZWwtYm9keSB7XG4gIGJvcmRlci10b3AtY29sb3I6IHZhcigtLXR4LWJvcmRlci1jb2xvcik7XG59XG4ubGF5b3V0LWRhcmsgLmNvbXBhbnktY29udGVudC1tZW51IGEuYnRuLmJ0bi1kZWZhdWx0IHtcbiAgYmFja2dyb3VuZDogdmFyKC0tZHJrLXN1cmZhY2UpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS10eC1ib3JkZXItY29sb3IpO1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogdmFyKC0tdHgtdGV4dC1jb2xvcik7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtc2hhZG93OiBub25lO1xufVxuLmxheW91dC1kYXJrIC5jb21wYW55LWNvbnRlbnQtbWVudSBhLmJ0bi5idG4tZGVmYXVsdDpob3Zlcixcbi5sYXlvdXQtZGFyayAuY29tcGFueS1jb250ZW50LW1lbnUgYS5idG4uYnRuLWRlZmF1bHQ6Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1kcmstYmFja2dyb3VuZC1ob3ZlcikgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1kcmstYm9yZGVyKSAhaW1wb3J0YW50O1xuICBjb2xvcjogdmFyKC0tdHgtdGV4dC1jb2xvcikgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuLmxheW91dC1kYXJrIC5jb21wYW55LWNvbnRlbnQtbWVudSBhLmJ0bi5idG4tZGVmYXVsdC5hY3RpdmUsXG4ubGF5b3V0LWRhcmsgLmNvbXBhbnktY29udGVudC1tZW51IGEuYnRuLmJ0bi1kZWZhdWx0LmFjdGl2ZTpob3Zlcixcbi5sYXlvdXQtZGFyayAuY29tcGFueS1jb250ZW50LW1lbnUgYS5idG4uYnRuLWRlZmF1bHQuYWN0aXZlOmZvY3VzIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tZHJrLWJhY2tncm91bmQtaG92ZXIpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tdHgtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xuICBjb2xvcjogdmFyKC0tZHJrLXRhYi1hY3RpdmUtYWNjZW50KSAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBpbnNldCAwIC0ycHggMCAjZmY5OTAwICFpbXBvcnRhbnQ7XG4gIHRleHQtc2hhZG93OiBub25lO1xufVxuLmxheW91dC1kYXJrIC5jb21wYW55LWJhbGFuY2UtYmxvY2sge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1kcmstc3VyZmFjZSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXR4LWJvcmRlci1jb2xvcik7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4ubGF5b3V0LWRhcmsgLmNvbXBhbnktYmFsYW5jZS1ibG9jayAuYnRuLWRlZmF1bHQge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1kcmstYmFja2dyb3VuZCk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXR4LWJvcmRlci1jb2xvcik7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiB2YXIoLS10eC10ZXh0LWNvbG9yKTtcbn1cbi5sYXlvdXQtZGFyayAuY29tcGFueS1iYWxhbmNlLWJsb2NrIC5idG4tZGVmYXVsdDpob3Zlcixcbi5sYXlvdXQtZGFyayAuY29tcGFueS1iYWxhbmNlLWJsb2NrIC5idG4tZGVmYXVsdDpmb2N1cyB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWRyay1iYWNrZ3JvdW5kLWhvdmVyKSAhaW1wb3J0YW50O1xuICBjb2xvcjogdmFyKC0tdHgtdGV4dC1jb2xvcikgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuLmxheW91dC1kYXJrIC50YWJsZS1idXNpbmVzcyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCB2YXIoLS10eC1ib3JkZXItY29sb3IpO1xufVxuLmxheW91dC1kYXJrIC50YWJsZS1idXNpbmVzcyB0aGVhZCB0aCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWRyay1iYWNrZ3JvdW5kKSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS10eC1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG59XG4ubGF5b3V0LWRhcmsgLnRhYmxlLWJ1c2luZXNzIHRib2R5IHRkIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tZHJrLXN1cmZhY2UpICFpbXBvcnRhbnQ7XG59XG4ubGF5b3V0LWRhcmsgLnRhYmxlLWJ1c2luZXNzIHRib2R5IHRyOmhvdmVyIHRkIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tZHJrLWJhY2tncm91bmQtaG92ZXIpICFpbXBvcnRhbnQ7XG59XG4ubGF5b3V0LWRhcmsgLnRhYmxlLWV2ZW50cyB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWRyay1zdXJmYWNlKSAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggdmFyKC0tdHgtYm9yZGVyLWNvbG9yKTtcbn1cbi5sYXlvdXQtZGFyayAudGFibGUtZXZlbnRzIHRkIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tZHJrLXN1cmZhY2UpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tdHgtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xuICBjb2xvcjogdmFyKC0tdHgtdGV4dC1jb2xvcik7XG59XG4ubGF5b3V0LWRhcmsgLnRhYmxlLWV2ZW50cyB0ci5pbmZvIHRkIHtcbiAgYmFja2dyb3VuZDogcmdiYSg3NCwgOTYsIDEzNiwgMC4yOCkgIWltcG9ydGFudDtcbn1cbi5sYXlvdXQtZGFyayAudGFibGUtZXZlbnRzIHRyOmhvdmVyIHRkIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tZHJrLWJhY2tncm91bmQtaG92ZXIpICFpbXBvcnRhbnQ7XG59XG4ubGF5b3V0LWRhcmsgLnRhYmxlLWV2ZW50cyAudGltZS1ibG9jayB7XG4gIGNvbG9yOiB2YXIoLS10eC10YWItdGV4dC1jb2xvcik7XG59XG4ubGF5b3V0LWRhcmsgLmdhcmFnZS1jaGlsZHJlbi10YWJzIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tZHJrLXN1cmZhY2UpO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tdHgtYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLXR4LWJvcmRlci1jb2xvcik7XG59XG4ubGF5b3V0LWRhcmsgLmdhcmFnZS1jaGlsZHJlbi10YWJzIC5jb250ZW50LXRhYi1pdGVtLWltYWdlIGkge1xuICBjb2xvcjogdmFyKC0tdHgtdGFiLXRleHQtY29sb3IpICFpbXBvcnRhbnQ7XG59XG4ubGF5b3V0LWRhcmsgLmdhcmFnZS1jaGlsZHJlbi10YWJzIC5jb250ZW50LXRhYi1pdGVtLWltYWdlIHN2ZyBwYXRoIHtcbiAgZmlsbDogdmFyKC0tdHgtdGFiLXRleHQtY29sb3IpO1xufVxuLmxheW91dC1kYXJrIC5nYXJhZ2UtY2hpbGRyZW4tdGFicyAuY29udGVudC10YWItaXRlbTpob3Zlcjpub3QoLmFjdGl2ZSkge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1kcmstYmFja2dyb3VuZC1ob3Zlcik7XG59XG4ubGF5b3V0LWRhcmsgLmdhcmFnZS1jaGlsZHJlbi10YWJzIC5jb250ZW50LXRhYi1pdGVtOmhvdmVyOm5vdCguYWN0aXZlKSAuY29udGVudC10YWItaXRlbS1saW5rLFxuLmxheW91dC1kYXJrIC5nYXJhZ2UtY2hpbGRyZW4tdGFicyAuY29udGVudC10YWItaXRlbTpob3Zlcjpub3QoLmFjdGl2ZSkgLmNvbnRlbnQtdGFiLWl0ZW0tbmFtZSB7XG4gIGNvbG9yOiB2YXIoLS10eC10ZXh0LWNvbG9yKTtcbn1cbi5sYXlvdXQtZGFyayAuZ2FyYWdlLWNoaWxkcmVuLXRhYnMgLmNvbnRlbnQtdGFiLWl0ZW06aG92ZXI6bm90KC5hY3RpdmUpIC5jb250ZW50LXRhYi1pdGVtLWltYWdlIGkge1xuICBjb2xvcjogdmFyKC0tdHgtdGV4dC1jb2xvcikgIWltcG9ydGFudDtcbn1cbi5sYXlvdXQtZGFyayAuZ2FyYWdlLWNoaWxkcmVuLXRhYnMgLmNvbnRlbnQtdGFiLWl0ZW06aG92ZXI6bm90KC5hY3RpdmUpIC5jb250ZW50LXRhYi1pdGVtLWltYWdlIHN2ZyBwYXRoIHtcbiAgZmlsbDogdmFyKC0tdHgtdGV4dC1jb2xvcik7XG59XG4ubGF5b3V0LWRhcmsgLmdhcmFnZS1jaGlsZHJlbi10YWJzIC5jb250ZW50LXRhYi1pdGVtLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWRyay1iYWNrZ3JvdW5kLWhvdmVyKTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAtMnB4IDAgI2ZmOTkwMDtcbn1cbi5sYXlvdXQtZGFyayAuZ2FyYWdlLWNoaWxkcmVuLXRhYnMgLmNvbnRlbnQtdGFiLWl0ZW0uYWN0aXZlIC5jb250ZW50LXRhYi1pdGVtLWxpbmssXG4ubGF5b3V0LWRhcmsgLmdhcmFnZS1jaGlsZHJlbi10YWJzIC5jb250ZW50LXRhYi1pdGVtLmFjdGl2ZSAuY29udGVudC10YWItaXRlbS1uYW1lIHtcbiAgY29sb3I6IHZhcigtLWRyay10YWItYWN0aXZlLWFjY2VudCk7XG59XG4ubGF5b3V0LWRhcmsgLmdhcmFnZS1jaGlsZHJlbi10YWJzIC5jb250ZW50LXRhYi1pdGVtLmFjdGl2ZSAuY29udGVudC10YWItaXRlbS1pbWFnZSBpIHtcbiAgY29sb3I6IHZhcigtLWRyay10YWItYWN0aXZlLWFjY2VudCkgIWltcG9ydGFudDtcbn1cbi5sYXlvdXQtZGFyayAuZ2FyYWdlLWNoaWxkcmVuLXRhYnMgLmNvbnRlbnQtdGFiLWl0ZW0uYWN0aXZlIC5jb250ZW50LXRhYi1pdGVtLWltYWdlIHN2ZyBwYXRoIHtcbiAgZmlsbDogdmFyKC0tZHJrLXRhYi1hY3RpdmUtYWNjZW50KTtcbn1cbi5sYXlvdXQtZGFyayAucG9saXMtd3JhcHBlciAudGV4dC1wcmltYXJ5IHtcbiAgY29sb3I6ICM3ZWIwZjA7XG59XG4ubGF5b3V0LWRhcmsgLnBvbGlzLXdyYXBwZXIgLnBvbGlzLXByb21vIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tZHJrLXN1cmZhY2UpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS10eC1ib3JkZXItY29sb3IpO1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbn1cbi5sYXlvdXQtZGFyayAucG9saXMtd3JhcHBlciAuYnRuLXByaW1hcnktaW52ZXJzZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoNzQsIDEzMSwgMjIzLCAwLjA4KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDc0LCAxMzEsIDIyMywgMC41NSk7XG4gIGNvbG9yOiAjOTNjOGY3O1xufVxuLmxheW91dC1kYXJrIC5wb2xpcy13cmFwcGVyIC5idG4tcHJpbWFyeS1pbnZlcnNlOmhvdmVyLFxuLmxheW91dC1kYXJrIC5wb2xpcy13cmFwcGVyIC5idG4tcHJpbWFyeS1pbnZlcnNlOmZvY3VzLFxuLmxheW91dC1kYXJrIC5wb2xpcy13cmFwcGVyIC5idG4tcHJpbWFyeS1pbnZlcnNlOmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmxheW91dC1kYXJrIC5wb2xpcy13cmFwcGVyIC5wYW5lbC1kZWZhdWx0IHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS10eC1ib3JkZXItY29sb3IpO1xufVxuLmxheW91dC1kYXJrIC5wb2xpcy1oZWFkZXItdGl0bGUge1xuICBjb2xvcjogdmFyKC0tdHgtdGV4dC1jb2xvcik7XG59XG4ubGF5b3V0LWRhcmsgLnBvbGlzLWhlYWRlci1kaXN0cmljdHMge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1kcmstc3VyZmFjZSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXR4LWJvcmRlci1jb2xvcik7XG4gIGJveC1zaGFkb3c6IDAgMCAzcHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgY29sb3I6IHZhcigtLXR4LXRleHQtY29sb3IpO1xufVxuLmxheW91dC1kYXJrIC5wb2xpcy1oZWFkZXItZGlzdHJpY3RzIHN2ZyBwYXRoIHtcbiAgZmlsbDogdmFyKC0tdHgtdGV4dC1jb2xvcik7XG59XG4ubGF5b3V0LWRhcmsgLnBvbGlzLWhlYWRlci1kaXN0cmljdHMudHhTbGlkZVRhcmdldE9wZW5lZCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWRyay1iYWNrZ3JvdW5kLWhvdmVyKTtcbn1cbi5sYXlvdXQtZGFyayAucG9saXMtYnVpbGRpbmcge1xuICBib3JkZXItY29sb3I6IHZhcigtLXR4LWJvcmRlci1jb2xvcik7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xufVxuLmxheW91dC1kYXJrIC5wb2xpcy1idWlsZGluZy10aXRsZTpob3ZlciB7XG4gIGNvbG9yOiAjN2ViMGYwO1xufVxuLmxheW91dC1kYXJrIC5wb2xpcy1idWlsZGluZy1kaXN0cmljdCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tdHgtYm9yZGVyLWNvbG9yKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tZHJrLWJhY2tncm91bmQpO1xuICBjb2xvcjogdmFyKC0tdHgtdGV4dC1jb2xvcik7XG59XG4ubGF5b3V0LWRhcmsgLnBvbGlzLWJ1aWxkaW5nLWRpc3RyaWN0OmhvdmVyIHtcbiAgY29sb3I6ICM3ZWIwZjA7XG4gIGJvcmRlci1jb2xvcjogcmdiYSg3NCwgMTMxLCAyMjMsIDAuNTUpO1xufVxuLmxheW91dC1kYXJrIC5wb2xpcy1idWlsZGluZy1kaXN0cmljdCBzdmcgcGF0aCB7XG4gIGZpbGw6IHZhcigtLXR4LXRhYi10ZXh0LWNvbG9yKTtcbn1cbi5sYXlvdXQtZGFyayAucG9saXMtYnVpbGRpbmctc3RhdHVzIHtcbiAgY29sb3I6ICM4YmM3N2U7XG4gIGJhY2tncm91bmQ6IHJnYmEoOTYsIDE1OSwgODMsIDAuMTgpO1xufVxuLmxheW91dC1kYXJrIC5wb2xpcy1idWlsZGluZy1zdGF0dXMuYnJva2VuIHtcbiAgY29sb3I6ICNmMDgwOTA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjI4LCA4NiwgMTIwLCAwLjE1KTtcbn1cbi5sYXlvdXQtZGFyayAucG9saXMtYnVpbGRpbmctc3RhdHVzLmJyb2tlbjppcyhhKTpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCByZ2JhKDIyOCwgODYsIDEyMCwgMC41NSk7XG59XG4ubGF5b3V0LWRhcmsgLnBvbGlzLWJ1aWxkaW5nLXN0YXR1cy5yZXBhaXIge1xuICBjb2xvcjogIzdlYjBmMDtcbiAgYmFja2dyb3VuZDogcmdiYSg4MywgMTI2LCAxNTksIDAuMTgpO1xufVxuLmxheW91dC1kYXJrIC5wb2xpcy1idWlsZGluZy1zdGF0dXMucmVwYWlyOmlzKGEpOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4IHJnYmEoMTI2LCAxNzYsIDI0MCwgMC41NSk7XG59XG4ubGF5b3V0LWRhcmsgLnBvbGlzLWJ1aWxkaW5nLXN0YXR1cy53aWxsLWJyb2tlbiB7XG4gIGNvbG9yOiAjZThjMDcwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDE1OSwgMTQzLCA4MywgMC4xOCk7XG59XG4ubGF5b3V0LWRhcmsgLnBvbGlzLWJ1aWxkaW5nLXN0YXR1cy53aWxsLWJyb2tlbjppcyhhKTpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCByZ2JhKDIzMiwgMTkyLCAxMTIsIDAuNTUpO1xufVxuLmxheW91dC1kYXJrIC5wb2xpcy1idWlsZGluZy1ib251cy1pY29uIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tZHJrLXN1cmZhY2UpO1xuICBib3gtc2hhZG93OiAwIDAgM3B4IHJnYmEoMCwgMCwgMCwgMC4yOCk7XG59XG4ubGF5b3V0LWRhcmsgLnBvbGlzLWJ1aWxkaW5nLWJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWRyay1iYWNrZ3JvdW5kLWhvdmVyKTtcbn1cbi5sYXlvdXQtZGFyayAucG9saXMtYnVpbGRpbmctY2VudGVyOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tdHgtYm9yZGVyLWNvbG9yKTtcbn1cbi5sYXlvdXQtZGFyayAucG9saXMtYnVpbGRpbmctcHJvZ3Jlc3MgLnByb2dyZXNzLWN1c3RvbSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWRyay1iYWNrZ3JvdW5kKTtcbn1cbi5sYXlvdXQtZGFyayAucG9saXMtYnVpbGRpbmcgLmNvbXBhbnktYmFkZ2Uge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1kcmstc3VyZmFjZSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXR4LWJvcmRlci1jb2xvcik7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiB2YXIoLS10eC10ZXh0LWNvbG9yKTtcbn1cbi5sYXlvdXQtZGFyayAucG9saXMtYnVpbGRpbmcgLmNvbXBhbnktYmFkZ2U6aG92ZXIge1xuICBib3gtc2hhZG93OiAwIDAgOHB4IHJnYmEoNzQsIDEzMSwgMjIzLCAwLjM1KTtcbn1cbi5sYXlvdXQtZGFyayAucG9saXMtc3RhdC1wYW5lbCAuZ2FyYWdlLXN0YXQtcGFuZWwtY29udGFpbmVyOmZpcnN0LWNoaWxkOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tdHgtYm9yZGVyLWNvbG9yKTtcbn1cbi5sYXlvdXQtZGFyayAubGFuZC1idWlsZGluZy1pZCBzcGFuIHtcbiAgY29sb3I6IHZhcigtLXR4LXRhYi10ZXh0LWNvbG9yKTtcbn1cbi5sYXlvdXQtZGFyayAuYWxwaW5lLXNlY29uZGFyeSAuYWxwaW5lLXBhcmVudCAuYWxwaW5lLXRhYjpub3QoLmFjdGl2ZSkgLmFscGluZS10YWJfX2xpbmsge1xuICBjb2xvcjogdmFyKC0tdHgtdGFiLXRleHQtY29sb3IpO1xufVxuLmxheW91dC1kYXJrIC5hbHBpbmUtc2Vjb25kYXJ5IC5hbHBpbmUtcGFyZW50IC5hbHBpbmUtdGFiOm5vdCguYWN0aXZlKSAuYWxwaW5lLXRhYl9faWNvbiBzdmcgcGF0aCxcbi5sYXlvdXQtZGFyayAuYWxwaW5lLXNlY29uZGFyeSAuYWxwaW5lLXBhcmVudCAuYWxwaW5lLXRhYjpub3QoLmFjdGl2ZSkgLmFscGluZS10YWJfX2ljb24gc3ZnICoge1xuICBmaWxsOiB2YXIoLS10eC10ZXh0LWNvbG9yKTtcbn1cbi5sYXlvdXQtZGFyayAuYWxwaW5lLXNlY29uZGFyeSAuYWxwaW5lLXBhcmVudCAuYWxwaW5lLXRhYjpub3QoLmFjdGl2ZSkgLmFscGluZS10YWJfX2ljb24gaS5mYSxcbi5sYXlvdXQtZGFyayAuYWxwaW5lLXNlY29uZGFyeSAuYWxwaW5lLXBhcmVudCAuYWxwaW5lLXRhYjpub3QoLmFjdGl2ZSkgLmFscGluZS10YWJfX2ljb24gaS5mYXMge1xuICBjb2xvcjogdmFyKC0tdHgtdGV4dC1jb2xvcik7XG59XG4ubGF5b3V0LWRhcmsgLmFscGluZS1zZWNvbmRhcnkgLmFscGluZS1wYXJlbnQgLmFscGluZS10YWI6bm90KC5hY3RpdmUpOmhvdmVyIC5hbHBpbmUtdGFiX19sYWJlbCB7XG4gIGNvbG9yOiB2YXIoLS1kcmstdGFiLWhvdmVyKTtcbn1cbi5sYXlvdXQtZGFyayAuYWxwaW5lLXNlY29uZGFyeSAuYWxwaW5lLXBhcmVudCAuYWxwaW5lLXRhYjpub3QoLmFjdGl2ZSk6aG92ZXIgLmFscGluZS10YWJfX2ljb24gc3ZnIHBhdGgsXG4ubGF5b3V0LWRhcmsgLmFscGluZS1zZWNvbmRhcnkgLmFscGluZS1wYXJlbnQgLmFscGluZS10YWI6bm90KC5hY3RpdmUpOmhvdmVyIC5hbHBpbmUtdGFiX19pY29uIHN2ZyAqIHtcbiAgZmlsbDogdmFyKC0tZHJrLXRhYi1ob3Zlcik7XG59XG4ubGF5b3V0LWRhcmsgLmFscGluZS1zZWNvbmRhcnkgLmFscGluZS1wYXJlbnQgLmFscGluZS10YWI6bm90KC5hY3RpdmUpOmhvdmVyIC5hbHBpbmUtdGFiX19pY29uIGkuZmEsXG4ubGF5b3V0LWRhcmsgLmFscGluZS1zZWNvbmRhcnkgLmFscGluZS1wYXJlbnQgLmFscGluZS10YWI6bm90KC5hY3RpdmUpOmhvdmVyIC5hbHBpbmUtdGFiX19pY29uIGkuZmFzIHtcbiAgY29sb3I6IHZhcigtLWRyay10YWItaG92ZXIpO1xufVxuLmxheW91dC1kYXJrIC5hbHBpbmUtc2Vjb25kYXJ5IC5hbHBpbmUtcGFyZW50IC5hbHBpbmUtdGFiLmFjdGl2ZSAuYWxwaW5lLXRhYl9fbGluayB7XG4gIC0tYWxwaW5lLXRhYi1iZzogIzRhNjA4ODtcbiAgYmFja2dyb3VuZDogIzRhNjA4OCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmxheW91dC1kYXJrIC5hbHBpbmUtc2Vjb25kYXJ5IC5hbHBpbmUtcGFyZW50IC5hbHBpbmUtdGFiLmFjdGl2ZSAuYWxwaW5lLXRhYl9fbGluayBzdmcgcGF0aCxcbi5sYXlvdXQtZGFyayAuYWxwaW5lLXNlY29uZGFyeSAuYWxwaW5lLXBhcmVudCAuYWxwaW5lLXRhYi5hY3RpdmUgLmFscGluZS10YWJfX2xpbmsgc3ZnICoge1xuICBmaWxsOiAjZmZmO1xufVxuLmxheW91dC1kYXJrIC5hbHBpbmUtc2Vjb25kYXJ5IC5hbHBpbmUtcGFyZW50IC5hbHBpbmUtdGFiLmFjdGl2ZSAuYWxwaW5lLXRhYl9fbGluayBpLmZhLFxuLmxheW91dC1kYXJrIC5hbHBpbmUtc2Vjb25kYXJ5IC5hbHBpbmUtcGFyZW50IC5hbHBpbmUtdGFiLmFjdGl2ZSAuYWxwaW5lLXRhYl9fbGluayBpLmZhcyB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmxheW91dC1kYXJrIC5hbHBpbmUtc2Vjb25kYXJ5IC5hbHBpbmUtY2hpbGRyZW4ge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1kcmstc3VyZmFjZSk7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS10eC1ib3JkZXItY29sb3IpO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tdHgtYm9yZGVyLWNvbG9yKTtcbn1cbi5sYXlvdXQtZGFyayAuYWxwaW5lLXNlY29uZGFyeSAuYWxwaW5lLWNoaWxkcmVuIC5hbHBpbmUtdGFiX19saW5rIHtcbiAgY29sb3I6IHZhcigtLXR4LXRleHQtY29sb3IpO1xufVxuLmxheW91dC1kYXJrIC5hbHBpbmUtc2Vjb25kYXJ5IC5hbHBpbmUtY2hpbGRyZW4gLmFscGluZS10YWJfX2xpbmsgc3ZnICoge1xuICBmaWxsOiB2YXIoLS10eC10YWItdGV4dC1jb2xvcik7XG59XG4ubGF5b3V0LWRhcmsgLmFscGluZS1zZWNvbmRhcnkgLmFscGluZS1jaGlsZHJlbiAuYWxwaW5lLXRhYjpub3QoLmFjdGl2ZSk6bm90KC5hbHBpbmUtdGFiLW1vcmUpIC5hbHBpbmUtdGFiX19saW5rOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tZHJrLWJhY2tncm91bmQtaG92ZXIpO1xuICBjb2xvcjogdmFyKC0tdHgtdGV4dC1jb2xvcik7XG59XG4ubGF5b3V0LWRhcmsgLmFscGluZS1zZWNvbmRhcnkgLmFscGluZS1jaGlsZHJlbiAuYWxwaW5lLXRhYjpub3QoLmFjdGl2ZSk6bm90KC5hbHBpbmUtdGFiLW1vcmUpIC5hbHBpbmUtdGFiX19saW5rOmhvdmVyIHN2ZyAqIHtcbiAgZmlsbDogdmFyKC0tdHgtdGV4dC1jb2xvcik7XG59XG4ubGF5b3V0LWRhcmsgLmFscGluZS1zZWNvbmRhcnkgLmFscGluZS1jaGlsZHJlbiAuYWxwaW5lLXRhYi5hY3RpdmUgLmFscGluZS10YWJfX2xpbmsge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1kcmstYmFja2dyb3VuZC1ob3Zlcik7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgLTJweCAwICNmZjk5MDA7XG4gIGNvbG9yOiB2YXIoLS1kcmstdGFiLWFjdGl2ZS1hY2NlbnQpO1xufVxuLmxheW91dC1kYXJrIC5hbHBpbmUtc2Vjb25kYXJ5IC5hbHBpbmUtY2hpbGRyZW4gLmFscGluZS10YWIuYWN0aXZlIC5hbHBpbmUtdGFiX19saW5rIHN2ZyAqIHtcbiAgZmlsbDogdmFyKC0tZHJrLXRhYi1hY3RpdmUtYWNjZW50KTtcbn1cbi5sYXlvdXQtZGFyayAuYWxwaW5lLXByaW1hcnkgLmFscGluZS1wYXJlbnQgLmFscGluZS10YWI6bm90KC5hY3RpdmUpIC5hbHBpbmUtdGFiX19saW5rIHtcbiAgY29sb3I6IHZhcigtLXR4LXRhYi10ZXh0LWNvbG9yKTtcbn1cbi5sYXlvdXQtZGFyayAuYWxwaW5lLXByaW1hcnkgLmFscGluZS1wYXJlbnQgLmFscGluZS10YWI6bm90KC5hY3RpdmUpIC5hbHBpbmUtdGFiX19pY29uIHN2ZyBwYXRoLFxuLmxheW91dC1kYXJrIC5hbHBpbmUtcHJpbWFyeSAuYWxwaW5lLXBhcmVudCAuYWxwaW5lLXRhYjpub3QoLmFjdGl2ZSkgLmFscGluZS10YWJfX2ljb24gc3ZnICoge1xuICBmaWxsOiB2YXIoLS10eC10ZXh0LWNvbG9yKTtcbn1cbi5sYXlvdXQtZGFyayAuYWxwaW5lLXByaW1hcnkgLmFscGluZS1wYXJlbnQgLmFscGluZS10YWI6bm90KC5hY3RpdmUpIC5hbHBpbmUtdGFiX19pY29uIGkuZmEsXG4ubGF5b3V0LWRhcmsgLmFscGluZS1wcmltYXJ5IC5hbHBpbmUtcGFyZW50IC5hbHBpbmUtdGFiOm5vdCguYWN0aXZlKSAuYWxwaW5lLXRhYl9faWNvbiBpLmZhcyB7XG4gIGNvbG9yOiB2YXIoLS10eC10ZXh0LWNvbG9yKTtcbn1cbi5sYXlvdXQtZGFyayAuYWxwaW5lLXByaW1hcnkgLmFscGluZS1wYXJlbnQgLmFscGluZS10YWI6bm90KC5hY3RpdmUpOmhvdmVyIC5hbHBpbmUtdGFiX19sYWJlbCB7XG4gIGNvbG9yOiB2YXIoLS1kcmstdGFiLWhvdmVyKTtcbn1cbi5sYXlvdXQtZGFyayAuYWxwaW5lLXByaW1hcnkgLmFscGluZS1wYXJlbnQgLmFscGluZS10YWI6bm90KC5hY3RpdmUpOmhvdmVyIC5hbHBpbmUtdGFiX19pY29uIHN2ZyBwYXRoLFxuLmxheW91dC1kYXJrIC5hbHBpbmUtcHJpbWFyeSAuYWxwaW5lLXBhcmVudCAuYWxwaW5lLXRhYjpub3QoLmFjdGl2ZSk6aG92ZXIgLmFscGluZS10YWJfX2ljb24gc3ZnICoge1xuICBmaWxsOiB2YXIoLS1kcmstdGFiLWhvdmVyKTtcbn1cbi5sYXlvdXQtZGFyayAuYWxwaW5lLXByaW1hcnkgLmFscGluZS1wYXJlbnQgLmFscGluZS10YWI6bm90KC5hY3RpdmUpOmhvdmVyIC5hbHBpbmUtdGFiX19pY29uIGkuZmEsXG4ubGF5b3V0LWRhcmsgLmFscGluZS1wcmltYXJ5IC5hbHBpbmUtcGFyZW50IC5hbHBpbmUtdGFiOm5vdCguYWN0aXZlKTpob3ZlciAuYWxwaW5lLXRhYl9faWNvbiBpLmZhcyB7XG4gIGNvbG9yOiB2YXIoLS1kcmstdGFiLWhvdmVyKTtcbn1cbi5sYXlvdXQtZGFyayAuYWxwaW5lLXByaW1hcnkgLmFscGluZS1wYXJlbnQgLmFscGluZS10YWIuYWN0aXZlIC5hbHBpbmUtdGFiX19saW5rIHtcbiAgYmFja2dyb3VuZDogIzRhNjA4ODtcbiAgY29sb3I6ICNmZmY7XG59XG4ubGF5b3V0LWRhcmsgLmFscGluZS1wcmltYXJ5IC5hbHBpbmUtcGFyZW50IC5hbHBpbmUtdGFiLmFjdGl2ZSAuYWxwaW5lLXRhYl9fbGluayBzdmcgcGF0aCxcbi5sYXlvdXQtZGFyayAuYWxwaW5lLXByaW1hcnkgLmFscGluZS1wYXJlbnQgLmFscGluZS10YWIuYWN0aXZlIC5hbHBpbmUtdGFiX19saW5rIHN2ZyAqIHtcbiAgZmlsbDogI2ZmZjtcbn1cbi5sYXlvdXQtZGFyayAuYWxwaW5lLXByaW1hcnkgLmFscGluZS1wYXJlbnQgLmFscGluZS10YWIuYWN0aXZlIC5hbHBpbmUtdGFiX19saW5rIGkuZmEsXG4ubGF5b3V0LWRhcmsgLmFscGluZS1wcmltYXJ5IC5hbHBpbmUtcGFyZW50IC5hbHBpbmUtdGFiLmFjdGl2ZSAuYWxwaW5lLXRhYl9fbGluayBpLmZhcyB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmxheW91dC1kYXJrIC5hbHBpbmUtcHJpbWFyeSAuYWxwaW5lLXBhcmVudCAuYWxwaW5lLXRhYi1tb3JlLmFjdGl2ZSAuYWxwaW5lLXRhYl9fbGluayB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNmYmVjN2IgMCUsICNmNmQ3NTQgNC42OSUsICNlY2FhM2UgODMuMzMlLCAjZWJhMzNhIDEwMCUpO1xufVxuLmxheW91dC1kYXJrIC5hbHBpbmUtcHJpbWFyeSAuYWxwaW5lLXBhcmVudCAuYWxwaW5lLXRhYi1tb3JlLmFjdGl2ZSAuYWxwaW5lLXRhYl9fbGluayBzdmcgKiB7XG4gIGZpbGw6ICMzMzM7XG59XG4ubGF5b3V0LWRhcmsgLmFscGluZS1wcmltYXJ5IC5hbHBpbmUtdGFiLW1vcmUubW9yZS1vcGVuOm5vdCguYWN0aXZlKSA+IC5hbHBpbmUtdGFiX19saW5rID4gc3ZnICoge1xuICBmaWxsOiB2YXIoLS1kcmstdGFiLWhvdmVyKTtcbn1cbi5sYXlvdXQtZGFyayAuYWxwaW5lLXByaW1hcnkgLmFscGluZS1jaGlsZHJlbiB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWRyay1zdXJmYWNlKTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLXR4LWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS10eC1ib3JkZXItY29sb3IpO1xufVxuLmxheW91dC1kYXJrIC5hbHBpbmUtcHJpbWFyeSAuYWxwaW5lLWNoaWxkcmVuIC5hbHBpbmUtdGFiX19saW5rIHtcbiAgY29sb3I6IHZhcigtLXR4LXRleHQtY29sb3IpO1xufVxuLmxheW91dC1kYXJrIC5hbHBpbmUtcHJpbWFyeSAuYWxwaW5lLWNoaWxkcmVuIC5hbHBpbmUtdGFiX19saW5rIHN2ZyAqIHtcbiAgZmlsbDogdmFyKC0tdHgtdGV4dC1jb2xvcik7XG59XG4ubGF5b3V0LWRhcmsgLmFscGluZS1wcmltYXJ5IC5hbHBpbmUtY2hpbGRyZW4gLmFscGluZS10YWJfX2xpbmsgaS5mYSxcbi5sYXlvdXQtZGFyayAuYWxwaW5lLXByaW1hcnkgLmFscGluZS1jaGlsZHJlbiAuYWxwaW5lLXRhYl9fbGluayBpLmZhcyB7XG4gIGNvbG9yOiB2YXIoLS10eC10ZXh0LWNvbG9yKTtcbn1cbi5sYXlvdXQtZGFyayAuYWxwaW5lLXByaW1hcnkgLmFscGluZS1jaGlsZHJlbiAuYWxwaW5lLXRhYjpub3QoLmFjdGl2ZSk6bm90KC5hbHBpbmUtdGFiLW1vcmUpIC5hbHBpbmUtdGFiX19saW5rOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tZHJrLWJhY2tncm91bmQtaG92ZXIpO1xuICBjb2xvcjogdmFyKC0tdHgtdGV4dC1jb2xvcik7XG59XG4ubGF5b3V0LWRhcmsgLmFscGluZS1wcmltYXJ5IC5hbHBpbmUtY2hpbGRyZW4gLmFscGluZS10YWI6bm90KC5hY3RpdmUpOm5vdCguYWxwaW5lLXRhYi1tb3JlKSAuYWxwaW5lLXRhYl9fbGluazpob3ZlcjphZnRlciB7XG4gIGJhY2tncm91bmQ6ICNmZjk5MDA7XG59XG4ubGF5b3V0LWRhcmsgLmFscGluZS1wcmltYXJ5IC5hbHBpbmUtY2hpbGRyZW4gLmFscGluZS10YWI6bm90KC5hY3RpdmUpOm5vdCguYWxwaW5lLXRhYi1tb3JlKSAuYWxwaW5lLXRhYl9fbGluazpob3ZlciBzdmcgKiB7XG4gIGZpbGw6IHZhcigtLXR4LXRleHQtY29sb3IpO1xufVxuLmxheW91dC1kYXJrIC5hbHBpbmUtcHJpbWFyeSAuYWxwaW5lLWNoaWxkcmVuIC5hbHBpbmUtdGFiLmFjdGl2ZSAuYWxwaW5lLXRhYl9fbGluayB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWRyay1iYWNrZ3JvdW5kLWhvdmVyKTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAtMnB4IDAgI2ZmOTkwMDtcbiAgY29sb3I6IHZhcigtLWRyay10YWItYWN0aXZlLWFjY2VudCk7XG59XG4ubGF5b3V0LWRhcmsgLmFscGluZS1wcmltYXJ5IC5hbHBpbmUtY2hpbGRyZW4gLmFscGluZS10YWIuYWN0aXZlIC5hbHBpbmUtdGFiX19saW5rOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogI2ZmOTkwMDtcbn1cbi5sYXlvdXQtZGFyayAuYWxwaW5lLXByaW1hcnkgLmFscGluZS1jaGlsZHJlbiAuYWxwaW5lLXRhYi5hY3RpdmUgLmFscGluZS10YWJfX2xpbmsgc3ZnICoge1xuICBmaWxsOiB2YXIoLS1kcmstdGFiLWFjdGl2ZS1hY2NlbnQpO1xufVxuLmxheW91dC1kYXJrIC5hbHBpbmUtcHJpbWFyeSAuYWxwaW5lLWNoaWxkcmVuLS1zaG9wLXBvaW50cy1sYXllciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWRyay1zdXJmYWNlKTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLXR4LWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS10eC1ib3JkZXItY29sb3IpO1xufVxuLmxheW91dC1kYXJrIC5hbHBpbmUtcHJpbWFyeSAuc2hvcC1hbHBpbmUtcG9pbnRzLWxheWVyIHtcbiAgY29sb3I6IHZhcigtLXR4LXRleHQtY29sb3IpO1xufVxuLmxheW91dC1kYXJrIC5hbHBpbmUtcHJpbWFyeSAuc2hvcC1hbHBpbmUtcG9pbnRzLWxheWVyX19zdG9yZSB7XG4gIGNvbG9yOiB2YXIoLS10eC10ZXh0LWNvbG9yKSAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6IHZhcigtLXR4LWJvcmRlci1jb2xvcik7XG59XG4ubGF5b3V0LWRhcmsgLmFscGluZS1wcmltYXJ5IC5zaG9wLWFscGluZS1wb2ludHMtbGF5ZXJfX3N0b3JlOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tZHJrLWJhY2tncm91bmQtaG92ZXIpO1xuICBjb2xvcjogdmFyKC0tdHgtdGV4dC1jb2xvcikgIWltcG9ydGFudDtcbn1cbi5sYXlvdXQtZGFyayAuYWxwaW5lLXByaW1hcnkgLnNob3AtYWxwaW5lLXBvaW50cy1sYXllcl9fc3RvcmUuaXMtYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tZHJrLWJhY2tncm91bmQtaG92ZXIpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIC0ycHggMCAjZmY5OTAwO1xuICBjb2xvcjogdmFyKC0tZHJrLXRhYi1hY3RpdmUtYWNjZW50KSAhaW1wb3J0YW50O1xufVxuLmxheW91dC1kYXJrIC5hbHBpbmUtcHJpbWFyeSAuc2hvcC1hbHBpbmUtcG9pbnRzLWxheWVyX19iYWxhbmNlLXZhbHVlLFxuLmxheW91dC1kYXJrIC5hbHBpbmUtcHJpbWFyeSAuc2hvcC1hbHBpbmUtcG9pbnRzLWxheWVyX19iYWxhbmNlLXZhbHVlIC5iYWxhbmNlLXRvdXJuYW1lbnQsXG4ubGF5b3V0LWRhcmsgLmFscGluZS1wcmltYXJ5IC5zaG9wLWFscGluZS1wb2ludHMtbGF5ZXJfX2JhbGFuY2UtdmFsdWUgLmJhbGFuY2UtYXJlbmEge1xuICBjb2xvcjogdmFyKC0tdHgtdGV4dC1jb2xvcik7XG59XG4ubGF5b3V0LWRhcmsgLmFsZXJ0LWRlZmF1bHQtZnVsbCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tdHgtYm9yZGVyLWNvbG9yKTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG59XG4ubGF5b3V0LWRhcmsgLmdhcmFnZS1zdGF0LWZpbHRlcnMgLmdhcmFnZS1zdGF0LXBhbmVsLFxuLmxheW91dC1kYXJrIC5nYXJhZ2Utc3RhdC1maWx0ZXJzIC5taW5pbmctcmVzb3VyY2UtYmxvY2sge1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS10eC1ib3JkZXItY29sb3IpO1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbn1cbi5sYXlvdXQtZGFyayAuZ2FyYWdlLXN0YXQtZmlsdGVycyAuZ2FyYWdlLWZpbHRlci1ibG9jayAuZmlsdGVyLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICM0YTRhNGEgNDguOTYlLCAjMmEyYTJhIDEwMCUpO1xuICBib3JkZXI6IDFweCBzb2xpZCAjNTU1O1xuICBib3gtc2hhZG93OiAwIDAgM3B4IHJnYmEoMCwgMCwgMCwgMC4yOCk7XG59XG4ubGF5b3V0LWRhcmsgLmdhcmFnZS1zdGF0LWZpbHRlcnMgLmdhcmFnZS1maWx0ZXItYmxvY2sgLmZpbHRlci1idXR0b24ubm90LXNlbGVjdGVkIC5maWx0ZXItYnV0dG9uLWljb24gcGF0aCB7XG4gIGZpbGw6ICNmMGI1NGE7XG59XG4ubGF5b3V0LWRhcmsgLmdhcmFnZS1zdGF0LWZpbHRlcnMgLmdhcmFnZS1maWx0ZXItYmxvY2sgLmZpbHRlci1idXR0b24ubm90LXNlbGVjdGVkOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzVhNWE1YSA0OC45NiUsICMzYTNhM2EgMTAwJSk7XG4gIGJveC1zaGFkb3c6IDAgMCAzcHggcmdiYSgwLCAwLCAwLCAwLjI4KTtcbn1cbi5sYXlvdXQtZGFyayAuZ2FyYWdlLXN0YXQtZmlsdGVycyAuZ2FyYWdlLWZpbHRlci1ibG9jayAuZmlsdGVyLWJ1dHRvbi5sb2NrZWQtZmlsdGVyLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWRyay1zdXJmYWNlKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tdHgtYm9yZGVyLWNvbG9yKTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5sYXlvdXQtZGFyayAuZ2FyYWdlLXN0YXQtZmlsdGVycyAuZ2FyYWdlLWZpbHRlci1ibG9jayAuZmlsdGVyLWJ1dHRvbi5sb2NrZWQtZmlsdGVyLWJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWRyay1iYWNrZ3JvdW5kLWhvdmVyKTtcbn1cbi5sYXlvdXQtZGFyayAuZ2FyYWdlLXN0YXQtZmlsdGVycyAuZ2FyYWdlLWZpbHRlci1ibG9jayAuZmlsdGVyLWJ1dHRvbi5sb2NrZWQtZmlsdGVyLWJ1dHRvbjpob3ZlciBzdmcgcGF0aCB7XG4gIGZpbGw6IHZhcigtLXR4LXRleHQtY29sb3IpO1xufVxuLmxheW91dC1kYXJrIC5nYXJhZ2Utc3RhdC1maWx0ZXJzIC5taW5pbmctcmVzb3VyY2UtYmxvY2sgLm1pbmluZy1wcm9ncmVzcyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXR4LWJvcmRlci1jb2xvcik7XG4gIGJhY2tncm91bmQ6IHZhcigtLWRyay1zdXJmYWNlKTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAycHggNHB4IHJnYmEoMCwgMCwgMCwgMC4yOCk7XG59XG4ubGF5b3V0LWRhcmsgLmdhcmFnZS1zdGF0LWZpbHRlcnMgLm1pbmluZy1yZXNvdXJjZS1ibG9jayAubWluaW5nLXByb2dyZXNzLXRleHQge1xuICBjb2xvcjogdmFyKC0tdHgtdGV4dC1jb2xvcik7XG4gIHRleHQtc2hhZG93OiAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjQ1KTtcbn1cbi5sYXlvdXQtZGFyayAuYWRkLWFiaWxpdGllcyB7XG4gIGJveC1zaGFkb3c6IDAgMCAzcHggMCByZ2JhKDAsIDAsIDAsIDAuMzUpO1xufVxuLmxheW91dC1kYXJrIFtkYXRhLWNpcmN1bGFyLXByb2dyZXNzXSB7XG4gIC0taW5hY3RpdmU6ICM1MjU4Njg7XG59XG4ubGF5b3V0LWRhcmsgW2RhdGEtY2lyY3VsYXItcHJvZ3Jlc3NdIC5jb29sZG93bi10aW1lciB7XG4gIGNvbG9yOiB2YXIoLS10eC10ZXh0LWNvbG9yKTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjQ1KTtcbiAgYm94LXNoYWRvdzogMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG4ubGF5b3V0LWRhcmsgW2RhdGEtY2lyY3VsYXItcHJvZ3Jlc3NdIHN2ZyB7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMjgpO1xufVxuLmxheW91dC1kYXJrIC5nYXJhZ2UtbGF5b3V0IC5nYXJhZ2UtaGVhZGVyIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5sYXlvdXQtZGFyayAuZ2FyYWdlLWxheW91dCAuZ2FyYWdlLWhlYWRlciAudGFyaWZmLWxpc3QtaXRlbTpob3Zlcixcbi5sYXlvdXQtZGFyayAuZ2FyYWdlLWxheW91dCAuZ2FyYWdlLWhlYWRlciAudGFyaWZmLWxpc3QtaXRlbS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1kcmstYmFja2dyb3VuZC1ob3Zlcik7XG59XG4ubGF5b3V0LWRhcmsgLmdhcmFnZS1sYXlvdXQgLmdhcmFnZS1oZWFkZXIgLnRhcmlmZi1wcmV2aWV3IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogcmVwZWF0aW5nLWNvbmljLWdyYWRpZW50KHZhcigtLWRyay1iYWNrZ3JvdW5kKSAwIDlkZWcsIHZhcigtLWRyay1zdXJmYWNlKSA5ZGVnIDE4ZGVnKTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5sYXlvdXQtZGFyayAuZ2FyYWdlLWxheW91dCAuZ2FyYWdlLWhlYWRlciAudGFyaWZmLXByZXZpZXc6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCB0cmFuc3BhcmVudCAwJSwgcmdiYSgzOCwgNDQsIDU0LCAwLjgyKSAxMDAlKTtcbn1cbi5sYXlvdXQtZGFyayAuZ2FyYWdlLWxheW91dCAuZ2FyYWdlLWhlYWRlciAudGFyaWZmLXNpZGUge1xuICBib3JkZXItbGVmdC1jb2xvcjogcmdiYSg3NCwgODEsIDk2LCAwLjQ1KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTNweCkge1xuICAubGF5b3V0LWRhcmsgLmdhcmFnZS1sYXlvdXQgLmdhcmFnZS1oZWFkZXIgLmdhcmFnZS1hYmlsaXRpZXMge1xuICAgIGZpbHRlcjogbm9uZTtcbiAgfVxufVxuLmxheW91dC1kYXJrIC5nYXJhZ2UtbGF5b3V0IC5nYXJhZ2UtaGVhZGVyIC50YXJpZmYtaGVhZC1pY29uIHtcbiAgY29sb3I6ICNkY2RjZGM7XG59XG4ubGF5b3V0LWRhcmsgLmdhcmFnZS1sYXlvdXQgLmdhcmFnZS1oZWFkZXIgLnRhcmlmZi1jaGVja3VwIHtcbiAgYm94LXNoYWRvdzogMCAwIDRweCByZ2JhKDAsIDAsIDAsIDAuMjgpO1xufVxuLmxheW91dC1kYXJrIC5nYXJhZ2UtbGF5b3V0IC5nYXJhZ2UtaGVhZGVyIC50YXJpZmYtY2hlY2t1cCAuZnVlbC1wcm9ncmVzcyxcbi5sYXlvdXQtZGFyayAuZ2FyYWdlLWxheW91dCAuZ2FyYWdlLWhlYWRlciAudGFyaWZmLWNoZWNrdXAgLnByZXN0aWdlLXF1aWNrLXJlY3ljbGUtZnVlbCB7XG4gIC0taW5hY3RpdmU6ICM1MjU4Njg7XG4gIGJhY2tncm91bmQ6IHZhcigtLWRyay1zdXJmYWNlKTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4IHZhcigtLXR4LWJvcmRlci1jb2xvcik7XG59XG4ubGF5b3V0LWRhcmsgLmdhcmFnZS1sYXlvdXQgLmdhcmFnZS1oZWFkZXIgLnRhcmlmZi1jYXItaWQge1xuICBjb2xvcjogI2I0YmNjODtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjI0KTtcbiAgcGFkZGluZzogMnB4IDZweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLmxheW91dC1kYXJrIC5nYXJhZ2UtbGF5b3V0IC5nYXJhZ2UtaGVhZGVyIC50YXJpZmYtY2FyLWxldmVsIHtcbiAgLS1pbmFjdGl2ZTogIzUyNTg2ODtcbn1cbi5sYXlvdXQtZGFyayAuZ2FyYWdlLWxheW91dCAuZ2FyYWdlLWhlYWRlciAudGFyaWZmLWJvbnVzIC5ib251cy1pY29uLFxuLmxheW91dC1kYXJrIC5nYXJhZ2UtbGF5b3V0IC5nYXJhZ2UtaGVhZGVyIC50YXJpZmYtYm9udXMgLmZhLWJvbnVzLWljb24ge1xuICAtLWluYWN0aXZlOiAjNTI1ODY4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1kcmstc3VyZmFjZSk7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCB2YXIoLS10eC1ib3JkZXItY29sb3IpO1xufVxuLmxheW91dC1kYXJrIC5nYXJhZ2UtbGF5b3V0IC5nYXJhZ2UtaGVhZGVyIC50YXJpZmYtYm9udXMgLmNvb2xkb3duLXRpbWVyIHtcbiAgY29sb3I6IHZhcigtLXR4LXRleHQtY29sb3IpO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNDUpO1xuICBib3gtc2hhZG93OiAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbn1cbi5sYXlvdXQtZGFyayAuZ2FyYWdlLWxheW91dCAuZ2FyYWdlLWhlYWRlciAudGFyaWZmLWxpc3QtaXRlbS1ib251c2VzIC5ib251cy1pY29uIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tZHJrLXN1cmZhY2UpO1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggdmFyKC0tdHgtYm9yZGVyLWNvbG9yKTtcbn1cbi5sYXlvdXQtZGFyayAuZ2FyYWdlLWxheW91dCAuZ2FyYWdlLWhlYWRlciAuYm9udXNlcy1tb3JlLWJ0bi50eFNsaWRlVGFyZ2V0T3BlbmVkIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tZHJrLWJhY2tncm91bmQtaG92ZXIpO1xufVxuLmxheW91dC1kYXJrIC5nYXJhZ2UtbGF5b3V0IC5nYXJhZ2UtaGVhZGVyIC50YXJpZmYtZmluZC1qb2IgLmJ0bi1maW5kLWpvYiB7XG4gIGNvbG9yOiB2YXIoLS10eC10ZXh0LWNvbG9yKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tZHJrLWJhY2tncm91bmQpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS10eC1ib3JkZXItY29sb3IpO1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbn1cbi5sYXlvdXQtZGFyayAuZ2FyYWdlLWxheW91dCAuZ2FyYWdlLWhlYWRlciAudGFyaWZmLWZpbmQtam9iIC5idG4tZmluZC1qb2I6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1kcmstYmFja2dyb3VuZC1ob3Zlcik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZHJrLWJvcmRlcik7XG4gIGNvbG9yOiB2YXIoLS1kcmstdGFiLWhvdmVyKTtcbn1cbi5sYXlvdXQtZGFyayAuZ2FyYWdlLWxheW91dCAuZ2FyYWdlLWhlYWRlciAudGFyaWZmLWZpbmQtam9iIC5idG4tZmluZC1qb2I6YWN0aXZlLFxuLmxheW91dC1kYXJrIC5nYXJhZ2UtbGF5b3V0IC5nYXJhZ2UtaGVhZGVyIC50YXJpZmYtZmluZC1qb2IgLmJ0bi1maW5kLWpvYjpmb2N1cyB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWRyay1iYWNrZ3JvdW5kLWhvdmVyKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1kcmstYm9yZGVyKTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAycHggNHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgY29sb3I6IHZhcigtLXR4LXRleHQtY29sb3IpO1xufVxuLmxheW91dC1kYXJrIC5nYXJhZ2UtbGF5b3V0IC50YXJpZmYtc2hvcC1pdGVtcy11c2VkIC5ib251cy1pY29uIHtcbiAgLS1pbmFjdGl2ZTogIzUyNTg2ODtcbiAgYmFja2dyb3VuZDogdmFyKC0tZHJrLXN1cmZhY2UpO1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggdmFyKC0tdHgtYm9yZGVyLWNvbG9yKTtcbiAgY29sb3I6ICNjNWNhZDQ7XG59XG4ubGF5b3V0LWRhcmsgLmdhcmFnZS1sYXlvdXQgLnRhcmlmZi1zaG9wLWl0ZW1zLXVzZWQudHhTbGlkZVRhcmdldE9wZW5lZCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWRyay1iYWNrZ3JvdW5kLWhvdmVyKTtcbn1cbi5sYXlvdXQtZGFyayAuZ2FyYWdlLWxheW91dCAuZ2V0T3JkZXJzIC5vcmRlci1ibG9jayB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXR4LXBhbmVsLWJhY2tncm91bmQpICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCB2YXIoLS10eC1ib3JkZXItY29sb3IpO1xufVxuLmxheW91dC1kYXJrIC5nYXJhZ2UtbGF5b3V0IC5nZXRPcmRlcnMgLm9yZGVycy1leHBpcmVkLWxheWVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjU1KTtcbn1cbi5sYXlvdXQtZGFyayAuZ2FyYWdlLWxheW91dCAuZ2V0T3JkZXJzIC5vcmRlci10aXRsZSB7XG4gIGNvbG9yOiB2YXIoLS10eC10ZXh0LWNvbG9yKTtcbn1cbi5sYXlvdXQtZGFyayAuZ2FyYWdlLWxheW91dCAuZ2V0T3JkZXJzIC5vcmRlci1pdGVtLWxldmVsIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB2YXIoLS10eC1ib3JkZXItY29sb3IpO1xufVxuLmxheW91dC1kYXJrIC5nYXJhZ2UtbGF5b3V0IC5nZXRPcmRlcnMgLm9yZGVyLWl0ZW0tZGF0YS1yb3c6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS10eC1ib3JkZXItY29sb3IpO1xufVxuLmxheW91dC1kYXJrIC5nYXJhZ2UtbGF5b3V0IC5nZXRPcmRlcnMgLm9yZGVyLWl0ZW0tZW5lcmd5LFxuLmxheW91dC1kYXJrIC5nYXJhZ2UtbGF5b3V0IC5nZXRPcmRlcnMgLm9yZGVyLWl0ZW0tcHJpY2Uge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1kcmstYmFja2dyb3VuZC1ob3Zlcik7XG59XG4ubGF5b3V0LWRhcmsgLmdhcmFnZS1sYXlvdXQgLmdldE9yZGVycyAub3JkZXItaXRlbS1wcmljZSB7XG4gIGNvbG9yOiAjOGJjNzdlO1xufVxuLmxheW91dC1kYXJrIC5nYXJhZ2UtbGF5b3V0IC5nZXRPcmRlcnMgLm9yZGVyLWl0ZW0tdGltZXIge1xuICBjb2xvcjogdmFyKC0tdHgtdGV4dC1jb2xvcik7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yOCk7XG59XG4ubGF5b3V0LWRhcmsgLmdhcmFnZS1sYXlvdXQgLmdldE9yZGVycyAub3JkZXItaXRlbS10eXBlLW5hbWUge1xuICBjb2xvcjogdmFyKC0tdHgtdGFiLXRleHQtY29sb3IpO1xufVxuLmxheW91dC1kYXJrIC5nYXJhZ2UtbGF5b3V0IC5nZXRPcmRlcnMgLm9yZGVyLWl0ZW0tcmFuayB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI4KTtcbiAgYm94LXNoYWRvdzogMCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4yOCk7XG59XG4ubGF5b3V0LWRhcmsgLmdhcmFnZS1sYXlvdXQgLnRhcmlmZi10YWJzIC5vcmRlci1zZXR0aW5ncy1idG4ge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS10eC1wYW5lbC1iYWNrZ3JvdW5kLXNlY29uZCk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXR4LWJvcmRlci1jb2xvcik7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiB2YXIoLS10eC10ZXh0LWNvbG9yKTtcbn1cbi5sYXlvdXQtZGFyayAuZ2FyYWdlLWxheW91dCAudGFyaWZmLXRhYnMgLm9yZGVyLXNldHRpbmdzLWJ0bjpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1kcmstdGFiLWhvdmVyKTtcbn1cbi5sYXlvdXQtZGFyayAuZ2FyYWdlLWxheW91dCAudGFyaWZmLXRhYnMgLm9yZGVyLXNldHRpbmdzLWJ0bi5tb2RhbC1pbiB7XG4gIGJhY2tncm91bmQ6ICMzZDUzOGM7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmxheW91dC1kYXJrIC5nYXJhZ2UtbGF5b3V0IC5sZWFybl9hYmlsaXR5IHtcbiAgYmFja2dyb3VuZDogdmFyKC0tZHJrLXN1cmZhY2UpO1xuICBib3JkZXItY29sb3I6IHZhcigtLXR4LWJvcmRlci1jb2xvcik7XG4gIGNvbG9yOiB2YXIoLS10eC10ZXh0LWNvbG9yKTtcbn1cbi5sYXlvdXQtZGFyayAuZ2FyYWdlLWxheW91dCAuYWRkLWFiaWxpdGllcyB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWRyay1zdXJmYWNlKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tdHgtYm9yZGVyLWNvbG9yKTtcbiAgYm94LXNoYWRvdzogMCAwIDNweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuLmxheW91dC1kYXJrIC5nYXJhZ2UtbGF5b3V0IC5hZGQtYWJpbGl0aWVzOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMCAwIDVweCAxcHggcmdiYSg3NCwgMTMxLCAyMjMsIDAuNDUpO1xufVxuLmxheW91dC1kYXJrIC5nYXJhZ2UtbGF5b3V0IC5hYmlsaXRpZXNCbG9jayAuc2hBYmlsaXR5IHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS10eC1ib3JkZXItY29sb3IpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS10eC1wYW5lbC1iYWNrZ3JvdW5kKTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG59XG4ubGF5b3V0LWRhcmsgLmdhcmFnZS1sYXlvdXQgLmFiaWxpdGllc0Jsb2NrIC5zaEFiaWxpdHkuaGFzUGFyZW50OmJlZm9yZSB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygxLjYpO1xufVxuLmxheW91dC1kYXJrIC5nYXJhZ2UtbGF5b3V0IC5hYmlsaXRpZXNCbG9jayAuc2hBYmlsaXR5IC5zaGFBY3Rpb24ge1xuICBjb2xvcjogdmFyKC0tdHgtdGFiLXRleHQtY29sb3IpO1xufVxuLmxheW91dC1kYXJrIC5nYXJhZ2UtbGF5b3V0IC5hYmlsaXRpZXNCbG9jayAuc2hBYmlsaXR5IC5zaGFJbmZvIHtcbiAgY29sb3I6IHZhcigtLXR4LXRhYi10ZXh0LWNvbG9yKTtcbn1cbi5sYXlvdXQtZGFyayAuZ2FyYWdlLWxheW91dCAuYWJpbGl0aWVzQmxvY2sgLnNoQWJpbGl0eSAuc2hhSW5mbyAuc2hhTGV2ZWwubGVhcm5lZCB7XG4gIGNvbG9yOiAjOTQ5YmFiO1xufVxuLmxheW91dC1kYXJrIC5nYXJhZ2UtbGF5b3V0IC5hYmlsaXRpZXNCbG9jayAuc2hBYmlsaXR5IC5zaGFJbmZvIC5zaGFMZXZlbC5jdXJyZW50IHtcbiAgY29sb3I6IHZhcigtLXR4LXRleHQtY29sb3IpO1xufVxuLmxheW91dC1kYXJrIC5nYXJhZ2UtbGF5b3V0IC5hYmlsaXRpZXNCbG9jayAuc2hBYmlsaXR5IC5zaGFJbmZvIC5zaGFMZXZlbC5jdXJyZW50IHNwYW4ge1xuICBjb2xvcjogI2U0NTY3ODtcbn1cbi5sYXlvdXQtZGFyayAuZ2FyYWdlLWxheW91dCAuYWJpbGl0aWVzQmxvY2sgLnNoQWJpbGl0eSAuc2hhSW5mbyAuc2hhTW9yZUluZm8ge1xuICBjb2xvcjogdmFyKC0tdHgtdGFiLXRleHQtY29sb3IpO1xufVxuLmxheW91dC1kYXJrIC5nYXJhZ2UtbGF5b3V0IC5hYmlsaXRpZXNCbG9jayAuc2hBYmlsaXR5IC5zaGFOZWVkcyB7XG4gIGNvbG9yOiAjOGJjNzdlO1xufVxuLmxheW91dC1kYXJrIC5nYXJhZ2UtbGF5b3V0IC5hYmlsaXRpZXNCbG9jayAuc2hBYmlsaXR5IC5idXlCdXR0b24gc3Bhbixcbi5sYXlvdXQtZGFyayAuZ2FyYWdlLWxheW91dCAuYWJpbGl0aWVzQmxvY2sgLnNoQWJpbGl0eSAuYnV5QnV0dG9uIGEge1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS10eC1ib3JkZXItY29sb3IpO1xuICBib3JkZXItdG9wOiBub25lO1xufVxuLmxheW91dC1kYXJrIC5nYXJhZ2UtbGF5b3V0IC5hYmlsaXRpZXNCbG9jayAuc2hBYmlsaXR5IC5idXlCdXR0b24gc3BhbiB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWRyay1zdXJmYWNlKTtcbiAgY29sb3I6IHZhcigtLXR4LXRhYi10ZXh0LWNvbG9yKTtcbn1cbi5sYXlvdXQtZGFyayAuZ2FyYWdlLWxheW91dCAuYWJpbGl0aWVzQmxvY2sgLnNoQWJpbGl0eSAuYnV5QnV0dG9uIGEge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjNTU5MGUyIDAlLCAjNGE4M2RmIDgwJSk7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LXNoYWRvdzogMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4zNSk7XG59XG4ubGF5b3V0LWRhcmsgLmdhcmFnZS1sYXlvdXQgLmFiaWxpdGllc0Jsb2NrIC5zaEFiaWxpdHkgLmJ1eUJ1dHRvbiBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzZhYTNmMCAwJSwgIzUxOGFmMSA4MCUpO1xufVxuLmxheW91dC1kYXJrIC5nYXJhZ2UtbGF5b3V0IC5hYmlsaXRpZXNCbG9jayAuc2hBYmlsaXR5IC5idXlCdXR0b24gYS5kaXNhYmxlZCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWRyay1iYWNrZ3JvdW5kLWhvdmVyKSAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6IHZhcigtLXR4LWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbiAgY29sb3I6IHZhcigtLXR4LXRhYi10ZXh0LWNvbG9yKSAhaW1wb3J0YW50O1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbn1cbi5sYXlvdXQtZGFyayAuZ2FyYWdlLWxheW91dCAuYWJpbGl0aWVzQmxvY2sgLnNoQWJpbGl0eSAuYnV5QnV0dG9uIC5ub3QtZW5vdWdoLWZ1bmRzIGEuZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1kcmstYmFja2dyb3VuZC1ob3ZlcikgIWltcG9ydGFudDtcbiAgY29sb3I6IHZhcigtLXR4LXRhYi10ZXh0LWNvbG9yKSAhaW1wb3J0YW50O1xufVxuLmxheW91dC1kYXJrIC5nYXJhZ2UtbGF5b3V0IC51cGdyYWRlc0Jsb2NrIC51YlN1YlRpdGxlIHtcbiAgY29sb3I6IHZhcigtLXR4LXRhYi10ZXh0LWNvbG9yKTtcbn1cbi5sYXlvdXQtZGFyayAuZ2FyYWdlLWxheW91dCAudXBncmFkZXNCbG9jayAudWJTbG90cyB7XG4gIGJvcmRlci10b3AtY29sb3I6IHZhcigtLXR4LWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLXR4LWJvcmRlci1jb2xvcik7XG59XG4ubGF5b3V0LWRhcmsgLmdhcmFnZS1sYXlvdXQgLnVwZ3JhZGVzQmxvY2sgLnViU2xvdCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tdHgtYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tdHgtYm9yZGVyLWNvbG9yKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tdHgtcGFuZWwtYmFja2dyb3VuZCk7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xufVxuLmxheW91dC1kYXJrIC5nYXJhZ2UtbGF5b3V0IC51cGdyYWRlc0Jsb2NrIC51YlNsb3QgLnVic0xldmVsTmVlZCB7XG4gIGNvbG9yOiB2YXIoLS10eC10YWItdGV4dC1jb2xvcik7XG59XG4ubGF5b3V0LWRhcmsgLmdhcmFnZS1sYXlvdXQgLnVwZ3JhZGVzQmxvY2sgLnViU2xvdCAudWJzTGV2ZWxOZWVkOmJlZm9yZSB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygxLjUpO1xufVxuLmxheW91dC1kYXJrIC5nYXJhZ2UtbGF5b3V0IC51cGdyYWRlc0Jsb2NrIC51YlNsb3QgLnVic0F2YWlsYWJsZSAuaW5zdEJ1dHRvbiBzcGFuIHtcbiAgYm9yZGVyLWNvbG9yOiAjYzk5MjBhO1xuICBjb2xvcjogdmFyKC0tdHgtdGV4dC1jb2xvcik7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjUwLCAxODYsIDEyLCAwLjA4KTtcbn1cbi5sYXlvdXQtZGFyayAuZ2FyYWdlLWxheW91dCAudXBncmFkZXNCbG9jayAudWJTbG90IC51YnNBdmFpbGFibGU6aG92ZXIgLmluc3RCdXR0b24gc3BhbiB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjUwLCAxODYsIDEyLCAwLjg1KTtcbiAgY29sb3I6ICMxYTFhMWE7XG59XG4ubGF5b3V0LWRhcmsgLmdhcmFnZS1sYXlvdXQgLnVwZ3JhZGVzQmxvY2sgLnViU2xvdCAudWJzSW5zdGFsbGVkIC51YnNFZmZlY3Qge1xuICBjb2xvcjogdmFyKC0tdHgtdGFiLXRleHQtY29sb3IpO1xufVxuLmxheW91dC1kYXJrIC5nYXJhZ2UtbGF5b3V0IC51cGdyYWRlc0Jsb2NrIC51YlNsb3QgLnVic0luc3RhbGxlZCAubWF4LWxldmVsIHtcbiAgY29sb3I6IHZhcigtLXR4LXRhYi10ZXh0LWNvbG9yKTtcbn1cbi5sYXlvdXQtZGFyayAuZ2FyYWdlLWxheW91dCAudXBncmFkZXNCbG9jayAudWJTbG90IC51YnNJbnN0YWxsZWQgLmJ0bi1yZW1vdmUge1xuICBjb2xvcjogdmFyKC0tdHgtdGFiLXRleHQtY29sb3IpO1xufVxuLmxheW91dC1kYXJrIC5nYXJhZ2UtbGF5b3V0IC51cGdyYWRlc0Jsb2NrIC5oZWxwIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyMiwgMjYsIDMzLCAwLjkyKTtcbiAgY29sb3I6IHZhcigtLXR4LXRleHQtY29sb3IpO1xufVxuLmxheW91dC1kYXJrIC5nYXJhZ2UtbGF5b3V0IC51cGdyYWRlc0Jsb2NrIC5oZWxwLmhlbHAtc3RhdGljIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogdmFyKC0tdHgtYm9yZGVyLWNvbG9yKTtcbn1cbi5sYXlvdXQtZGFyayAuZ2FyYWdlLWxheW91dCAudXBncmFkZXNCbG9jayAudWJBdmFpbGFibGUgLnViVXBncmFkZXMge1xuICBib3JkZXItdG9wLWNvbG9yOiB2YXIoLS10eC1ib3JkZXItY29sb3IpO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS10eC1ib3JkZXItY29sb3IpO1xufVxuLmxheW91dC1kYXJrIC5nYXJhZ2UtbGF5b3V0IC51cGdyYWRlc0Jsb2NrIC51YkF2YWlsYWJsZSAudWJVcGdyYWRlcyAudWJ1UGFydCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tdHgtYm9yZGVyLWNvbG9yKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tdHgtcGFuZWwtYmFja2dyb3VuZCk7XG59XG4ubGF5b3V0LWRhcmsgLmdhcmFnZS1sYXlvdXQgLnVwZ3JhZGVzQmxvY2sgLnViQXZhaWxhYmxlIC51YlVwZ3JhZGVzIC51YnVQYXJ0IC51YnNDb250ZW50IC51YnNFZmZlY3Qge1xuICBjb2xvcjogdmFyKC0tdHgtdGFiLXRleHQtY29sb3IpO1xufVxuLmxheW91dC1kYXJrIC5nYXJhZ2UtbGF5b3V0IC51cGdyYWRlc0Jsb2NrIC51YkF2YWlsYWJsZSAudWJVcGdyYWRlcyAudWJ1UGFydCAudWJzQ29udGVudCAudWJzRWZmZWN0IHNwYW4ge1xuICBjb2xvcjogI2U0NTY3ODtcbn1cbi5sYXlvdXQtZGFyayAuZ2FyYWdlLWxheW91dCAudXBncmFkZXNCbG9jayAudWJBdmFpbGFibGUgLnViVXBncmFkZXMgLnVidVBhcnQgLnVic0NvbnRlbnQgLnVic1ByaWNlIHtcbiAgY29sb3I6ICM4YmM3N2U7XG59XG4ubGF5b3V0LWRhcmsgLmdhcmFnZS1sYXlvdXQgLnVwZ3JhZGVzQmxvY2sgLnVwZ3JhZGVQb3B1cCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWRyay1zdXJmYWNlKTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tdHgtYm9yZGVyLWNvbG9yKTtcbiAgYm94LXNoYWRvdzogMCAycHggOHB4IHJnYmEoMCwgMCwgMCwgMC4yMik7XG59XG4ubGF5b3V0LWRhcmsgLmdhcmFnZS1sYXlvdXQgLnVwZ3JhZGVzQmxvY2sgLnVwZ3JhZGVQb3B1cCAudXBncmFkZUNvbnRhaW5lciB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4ubGF5b3V0LWRhcmsgLmdhcmFnZS1sYXlvdXQgLnVwZ3JhZGVzQmxvY2sgLnVwZ3JhZGVQb3B1cCAudWJ1UGFydCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tdHgtYm9yZGVyLWNvbG9yKTtcbn1cbi5sYXlvdXQtZGFyayAuZ2FyYWdlLWxheW91dCAudXBncmFkZXNCbG9jayAudXBncmFkZVBvcHVwIC51YnVQYXJ0OmZpcnN0LWNoaWxkOmFmdGVyIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDEuNCk7XG59XG4ubGF5b3V0LWRhcmsgLmdhcmFnZS1sYXlvdXQgLnVwZ3JhZGVzQmxvY2sgLnVwZ3JhZGVQb3B1cCAudWJ1UGFydCAudWJzQ29udGVudCAudWJzRWZmZWN0IHtcbiAgY29sb3I6IHZhcigtLXR4LXRhYi10ZXh0LWNvbG9yKTtcbn1cbi5sYXlvdXQtZGFyayAuZ2FyYWdlLWxheW91dCAudXBncmFkZXNCbG9jayAudXBncmFkZVBvcHVwIC51YnVQYXJ0IC51YnNDb250ZW50IC51YnNFZmZlY3Qgc3BhbiB7XG4gIGNvbG9yOiAjZTQ1Njc4O1xufVxuLmxheW91dC1kYXJrIC5nYXJhZ2UtbGF5b3V0IC51cGdyYWRlc0Jsb2NrIC51cGdyYWRlUG9wdXAgLnVic1ByaWNlUmVtYXJrIHtcbiAgY29sb3I6IHZhcigtLXR4LXRhYi10ZXh0LWNvbG9yKTtcbn1cbi5sYXlvdXQtZGFyayAuZ2FyYWdlLWxheW91dCAuZ2FyYWdlLWNvbGxhcHNlLWhlYWQge1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS10eC1ib3JkZXItY29sb3IpO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmxheW91dC1kYXJrIC5nYXJhZ2UtbGF5b3V0IC5nYXJhZ2UtY29sbGFwc2UtaGVhZCA+IGltZyB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcyg0KTtcbn1cbi5sYXlvdXQtZGFyayAuZ2FyYWdlLWxheW91dCAudGFic0Jsb2NrIC50YWJDb250ZW50IHtcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmxheW91dC1kYXJrIC5jb250ZW50LXdyYXBwZXIuZ2FyYWdlLXBhZ2U6bm90KC5jb250ZW50LWZ1bGwpIHtcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmxheW91dC1kYXJrIC50YXhpLXNwZWNpZmljYXRpb24tc2VjdGlvbiA+IC5yb3c6Zmlyc3QtY2hpbGQgLnRpdGxlLFxuLmxheW91dC1kYXJrIC5zcGVjaWZpY2F0aW9ucy1zZWN0aW9uID4gLnJvdzpmaXJzdC1jaGlsZCAudGl0bGUsXG4ubGF5b3V0LWRhcmsgLnRheGktc3BlY2lmaWNhdGlvbi1zZWN0aW9uID4gLnJvdzpmaXJzdC1jaGlsZCBoMi50aXRsZSxcbi5sYXlvdXQtZGFyayAuc3BlY2lmaWNhdGlvbnMtc2VjdGlvbiA+IC5yb3c6Zmlyc3QtY2hpbGQgaDIudGl0bGUge1xuICBjb2xvcjogdmFyKC0tdHgtdGV4dC1jb2xvcik7XG59XG4ubGF5b3V0LWRhcmsgLnRheGktc3BlY2lmaWNhdGlvbi1zZWN0aW9uID4gLnJvdzpmaXJzdC1jaGlsZCBwLFxuLmxheW91dC1kYXJrIC5zcGVjaWZpY2F0aW9ucy1zZWN0aW9uID4gLnJvdzpmaXJzdC1jaGlsZCBwIHtcbiAgY29sb3I6IHZhcigtLXR4LXRhYi10ZXh0LWNvbG9yKTtcbn1cbi5sYXlvdXQtZGFyayAudGF4aS1zcGVjaWZpY2F0aW9uLXNlY3Rpb24gLnNwZWNpZmljYXRpb24tYmxvY2ssXG4ubGF5b3V0LWRhcmsgLnNwZWNpZmljYXRpb25zLXNlY3Rpb24gLnNwZWNpZmljYXRpb24tYmxvY2sge1xuICBib3JkZXItY29sb3I6IHZhcigtLXR4LWJvcmRlci1jb2xvcik7XG4gIGJhY2tncm91bmQ6IHZhcigtLWRyay1zdXJmYWNlKTtcbn1cbi5sYXlvdXQtZGFyayAudGF4aS1zcGVjaWZpY2F0aW9uLXNlY3Rpb24gLnNwZWNpZmljYXRpb24tYmxvY2sgLnBvaW50cy1ibG9jayBpLFxuLmxheW91dC1kYXJrIC5zcGVjaWZpY2F0aW9ucy1zZWN0aW9uIC5zcGVjaWZpY2F0aW9uLWJsb2NrIC5wb2ludHMtYmxvY2sgaSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWRyay1iYWNrZ3JvdW5kKTtcbn1cbi5sYXlvdXQtZGFyayAudGF4aS1zcGVjaWZpY2F0aW9uLXNlY3Rpb24gLnNwZWNpZmljYXRpb24tYmxvY2sgLmJ0bi1pbmNyZWFzZSxcbi5sYXlvdXQtZGFyayAuc3BlY2lmaWNhdGlvbnMtc2VjdGlvbiAuc3BlY2lmaWNhdGlvbi1ibG9jayAuYnRuLWluY3JlYXNlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS10eC1ib3JkZXItY29sb3IpO1xufVxuLmxheW91dC1kYXJrIC50YXhpLXNwZWNpZmljYXRpb24tc2VjdGlvbiAuc3BlY2lmaWNhdGlvbi1ibG9jayAuYnRuLWluY3JlYXNlOmRpc2FibGVkLFxuLmxheW91dC1kYXJrIC5zcGVjaWZpY2F0aW9ucy1zZWN0aW9uIC5zcGVjaWZpY2F0aW9uLWJsb2NrIC5idG4taW5jcmVhc2U6ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1kcmstYmFja2dyb3VuZC1ob3Zlcik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tdHgtYm9yZGVyLWNvbG9yKTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggOHB4IHJnYmEoMCwgMCwgMCwgMC4zNSk7XG4gIGNvbG9yOiB2YXIoLS10eC10YWItdGV4dC1jb2xvcik7XG59XG4ubGF5b3V0LWRhcmsgLnRheGktc3BlY2lmaWNhdGlvbi1zZWN0aW9uIC5zcGVjaWZpY2F0aW9uLWJsb2NrIC5idG4tZGVjcmVhc2UsXG4ubGF5b3V0LWRhcmsgLnNwZWNpZmljYXRpb25zLXNlY3Rpb24gLnNwZWNpZmljYXRpb24tYmxvY2sgLmJ0bi1kZWNyZWFzZSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWRyay1iYWNrZ3JvdW5kLWhvdmVyKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS10eC1ib3JkZXItY29sb3IpO1xuICBjb2xvcjogdmFyKC0tdHgtdGV4dC1jb2xvcik7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMzUpO1xufVxuLmxheW91dC1kYXJrIC50YXhpLXNwZWNpZmljYXRpb24tc2VjdGlvbiAuc3BlY2lmaWNhdGlvbi1ibG9jayAuYnRuLWRlY3JlYXNlOmhvdmVyOm5vdCg6ZGlzYWJsZWQpLFxuLmxheW91dC1kYXJrIC5zcGVjaWZpY2F0aW9ucy1zZWN0aW9uIC5zcGVjaWZpY2F0aW9uLWJsb2NrIC5idG4tZGVjcmVhc2U6aG92ZXI6bm90KDpkaXNhYmxlZCksXG4ubGF5b3V0LWRhcmsgLnRheGktc3BlY2lmaWNhdGlvbi1zZWN0aW9uIC5zcGVjaWZpY2F0aW9uLWJsb2NrIC5idG4tZGVjcmVhc2U6Zm9jdXM6bm90KDpkaXNhYmxlZCksXG4ubGF5b3V0LWRhcmsgLnNwZWNpZmljYXRpb25zLXNlY3Rpb24gLnNwZWNpZmljYXRpb24tYmxvY2sgLmJ0bi1kZWNyZWFzZTpmb2N1czpub3QoOmRpc2FibGVkKSxcbi5sYXlvdXQtZGFyayAudGF4aS1zcGVjaWZpY2F0aW9uLXNlY3Rpb24gLnNwZWNpZmljYXRpb24tYmxvY2sgLmJ0bi1kZWNyZWFzZTphY3RpdmU6bm90KDpkaXNhYmxlZCksXG4ubGF5b3V0LWRhcmsgLnNwZWNpZmljYXRpb25zLXNlY3Rpb24gLnNwZWNpZmljYXRpb24tYmxvY2sgLmJ0bi1kZWNyZWFzZTphY3RpdmU6bm90KDpkaXNhYmxlZCkge1xuICBiYWNrZ3JvdW5kOiAjNWEzODQwO1xuICBjb2xvcjogI2YwODA5MDtcbn1cbi5sYXlvdXQtZGFyayAudGF4aS1zcGVjaWZpY2F0aW9uLXNlY3Rpb24gLnNwZWNpZmljYXRpb24tYmxvY2sgLmJ0bi1kZWNyZWFzZTpkaXNhYmxlZCxcbi5sYXlvdXQtZGFyayAuc3BlY2lmaWNhdGlvbnMtc2VjdGlvbiAuc3BlY2lmaWNhdGlvbi1ibG9jayAuYnRuLWRlY3JlYXNlOmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tZHJrLXN1cmZhY2UpO1xuICBib3JkZXItY29sb3I6IHZhcigtLXR4LWJvcmRlci1jb2xvcik7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBjb2xvcjogdmFyKC0tdHgtdGFiLXRleHQtY29sb3IpO1xufVxuLmxheW91dC1kYXJrIC50YXhpLXNwZWNpZmljYXRpb24tc2VjdGlvbiAuc3BlY2lmaWNhdGlvbi1kZXNjcmlwdGlvbi1ibG9jayxcbi5sYXlvdXQtZGFyayAuc3BlY2lmaWNhdGlvbnMtc2VjdGlvbiAuc3BlY2lmaWNhdGlvbi1kZXNjcmlwdGlvbi1ibG9jayB7XG4gIGNvbG9yOiB2YXIoLS10eC10YWItdGV4dC1jb2xvcik7XG59XG4ubGF5b3V0LWRhcmsgLnRheGktc3BlY2lmaWNhdGlvbi1zZWN0aW9uIC5zcGVjaWZpY2F0aW9uLWRlc2NyaXB0aW9uLWJsb2NrIHAsXG4ubGF5b3V0LWRhcmsgLnNwZWNpZmljYXRpb25zLXNlY3Rpb24gLnNwZWNpZmljYXRpb24tZGVzY3JpcHRpb24tYmxvY2sgcCB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLmxheW91dC1kYXJrIC50YXhpLXNwZWNpZmljYXRpb24tc2VjdGlvbiAuc3BlY2lmaWNhdGlvbi10YWJsZSB0ciB0ZDpmaXJzdC1jaGlsZCxcbi5sYXlvdXQtZGFyayAuc3BlY2lmaWNhdGlvbnMtc2VjdGlvbiAuc3BlY2lmaWNhdGlvbi10YWJsZSB0ciB0ZDpmaXJzdC1jaGlsZCB7XG4gIGNvbG9yOiB2YXIoLS10eC10YWItdGV4dC1jb2xvcik7XG59XG4ubGF5b3V0LWRhcmsgLnRheGktc3BlY2lmaWNhdGlvbi1zZWN0aW9uIC5zcGVjaWZpY2F0aW9uLXRhYmxlIHRyIHRkOmZpcnN0LWNoaWxkIHN0cm9uZyxcbi5sYXlvdXQtZGFyayAuc3BlY2lmaWNhdGlvbnMtc2VjdGlvbiAuc3BlY2lmaWNhdGlvbi10YWJsZSB0ciB0ZDpmaXJzdC1jaGlsZCBzdHJvbmcge1xuICBjb2xvcjogdmFyKC0tdHgtdGV4dC1jb2xvcik7XG59XG4ubGF5b3V0LWRhcmsgLnRheGktc3BlY2lmaWNhdGlvbi1zZWN0aW9uIC5zcGVjaWZpY2F0aW9uLXRhYmxlIHRyIHRkOmxhc3QtY2hpbGQsXG4ubGF5b3V0LWRhcmsgLnNwZWNpZmljYXRpb25zLXNlY3Rpb24gLnNwZWNpZmljYXRpb24tdGFibGUgdHIgdGQ6bGFzdC1jaGlsZCB7XG4gIGNvbG9yOiB2YXIoLS10eC10ZXh0LWNvbG9yKTtcbn1cbi5sYXlvdXQtZGFyayAudGF4aS1zcGVjaWZpY2F0aW9uLXNlY3Rpb24gLnNwZWNpZmljYXRpb24tdGFibGUgdHIuaW5jcmVtZW50ZWQgdGQ6bGFzdC1jaGlsZCxcbi5sYXlvdXQtZGFyayAuc3BlY2lmaWNhdGlvbnMtc2VjdGlvbiAuc3BlY2lmaWNhdGlvbi10YWJsZSB0ci5pbmNyZW1lbnRlZCB0ZDpsYXN0LWNoaWxkIHtcbiAgY29sb3I6ICM4YmM3N2U7XG59XG4ubGF5b3V0LWRhcmsgLnRheGktc3BlY2lmaWNhdGlvbi1zZWN0aW9uIC5zcGVjaWZpY2F0aW9uLWZvcm0tYmxvY2sgLmhlYWRlci1ibG9jayBoNCxcbi5sYXlvdXQtZGFyayAuc3BlY2lmaWNhdGlvbnMtc2VjdGlvbiAuc3BlY2lmaWNhdGlvbi1mb3JtLWJsb2NrIC5oZWFkZXItYmxvY2sgaDQge1xuICBjb2xvcjogdmFyKC0tdHgtdGV4dC1jb2xvcik7XG59XG4ubGF5b3V0LWRhcmsgLnRheGktc3BlY2lmaWNhdGlvbi1zZWN0aW9uIC5zcGVjaWZpY2F0aW9uLWZvcm0tYmxvY2sgLmhlYWRlci1ibG9jayBwLFxuLmxheW91dC1kYXJrIC5zcGVjaWZpY2F0aW9ucy1zZWN0aW9uIC5zcGVjaWZpY2F0aW9uLWZvcm0tYmxvY2sgLmhlYWRlci1ibG9jayBwIHtcbiAgY29sb3I6IHZhcigtLXR4LXRhYi10ZXh0LWNvbG9yKTtcbn1cbi5sYXlvdXQtZGFyayAudGF4aS1zcGVjaWZpY2F0aW9uLXNlY3Rpb24gLnNwZWNpZmljYXRpb24tZm9ybS1ibG9jayAuaW5mby1ibG9jayxcbi5sYXlvdXQtZGFyayAuc3BlY2lmaWNhdGlvbnMtc2VjdGlvbiAuc3BlY2lmaWNhdGlvbi1mb3JtLWJsb2NrIC5pbmZvLWJsb2NrIHtcbiAgY29sb3I6IHZhcigtLXR4LXRhYi10ZXh0LWNvbG9yKTtcbn1cbi5sYXlvdXQtZGFyayAudGF4aS1zcGVjaWZpY2F0aW9uLXNlY3Rpb24gLnBvaW50cy1mb290ZXIgLmJ0bi1kYW5nZXItaW52ZXJzZSxcbi5sYXlvdXQtZGFyayAuc3BlY2lmaWNhdGlvbnMtc2VjdGlvbiAucG9pbnRzLWZvb3RlciAuYnRuLWRhbmdlci1pbnZlcnNlIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyMjgsIDg2LCAxMjAsIDAuMDgpO1xuICBib3JkZXItY29sb3I6IHJnYmEoMjI4LCA4NiwgMTIwLCAwLjU1KTtcbiAgY29sb3I6ICNmMDgwOTA7XG59XG4ubGF5b3V0LWRhcmsgLnRheGktc3BlY2lmaWNhdGlvbi1zZWN0aW9uIC5wb2ludHMtZm9vdGVyIC5idG4tZGFuZ2VyLWludmVyc2U6aG92ZXIsXG4ubGF5b3V0LWRhcmsgLnNwZWNpZmljYXRpb25zLXNlY3Rpb24gLnBvaW50cy1mb290ZXIgLmJ0bi1kYW5nZXItaW52ZXJzZTpob3Zlcixcbi5sYXlvdXQtZGFyayAudGF4aS1zcGVjaWZpY2F0aW9uLXNlY3Rpb24gLnBvaW50cy1mb290ZXIgLmJ0bi1kYW5nZXItaW52ZXJzZTpmb2N1cyxcbi5sYXlvdXQtZGFyayAuc3BlY2lmaWNhdGlvbnMtc2VjdGlvbiAucG9pbnRzLWZvb3RlciAuYnRuLWRhbmdlci1pbnZlcnNlOmZvY3VzLFxuLmxheW91dC1kYXJrIC50YXhpLXNwZWNpZmljYXRpb24tc2VjdGlvbiAucG9pbnRzLWZvb3RlciAuYnRuLWRhbmdlci1pbnZlcnNlOmFjdGl2ZSxcbi5sYXlvdXQtZGFyayAuc3BlY2lmaWNhdGlvbnMtc2VjdGlvbiAucG9pbnRzLWZvb3RlciAuYnRuLWRhbmdlci1pbnZlcnNlOmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmxheW91dC1kYXJrIC5oZWxwLWJsb2NrLFxuLmxheW91dC1kYXJrIC5lcnJvci1ibG9jayB7XG4gIGNvbG9yOiAjOWFhM2I1ICFpbXBvcnRhbnQ7XG59XG4ubGF5b3V0LWRhcmsgdGFibGUgdGgsXG4ubGF5b3V0LWRhcmsgLnRhYmxlIHRoIHtcbiAgYm9yZGVyLXRvcDogMCAhaW1wb3J0YW50O1xufVxuLmxheW91dC1kYXJrIHRhYmxlIHRkLFxuLmxheW91dC1kYXJrIC50YWJsZSB0ZCxcbi5sYXlvdXQtZGFyayB0YWJsZSB0aCxcbi5sYXlvdXQtZGFyayAudGFibGUgdGgge1xuICBib3JkZXItY29sb3I6IHZhcigtLXR4LWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogdmFyKC0tdHgtcGFuZWwtYmFja2dyb3VuZCkgIWltcG9ydGFudDtcbn1cbi5sYXlvdXQtZGFyayB0YWJsZSB0ci5zdWNjZXNzIHRkLFxuLmxheW91dC1kYXJrIC50YWJsZSB0ci5zdWNjZXNzIHRkIHtcbiAgYmFja2dyb3VuZDogIzAwMzMwMCAhaW1wb3J0YW50O1xufVxuLmxheW91dC1kYXJrIC50YWJsZS1ib3JkZXJlZCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tdHgtYm9yZGVyLWNvbG9yKTtcbn1cbi5sYXlvdXQtZGFyayAudGFibGUtYnVzaW5lc3MgdGgge1xuICBjb2xvcjogdmFyKC0tdHgtdGV4dC1jb2xvcik7XG59XG4ubGF5b3V0LWRhcmsubGF5b3V0LTIwMjMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kcmstd3JhcHBlcik7XG59XG4ubGF5b3V0LWRhcmsubGF5b3V0LTIwMjMgLmF1dGhvcml6ZS1wYWdlLWdvYmFjayB7XG4gIGNvbG9yOiAjZThlY2YzO1xufVxuLmxheW91dC1kYXJrLmxheW91dC0yMDIzIC5hdXRob3JpemUtcGFnZS1nb2JhY2s6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tZHJrLXRhYi1ob3Zlcik7XG59XG4ubGF5b3V0LWRhcmsubGF5b3V0LTIwMjMgLmF1dGhvcml6ZS1wYWdlIC5hdXRob3JpemUtcGFnZS10aXRsZSBzcGFuIHtcbiAgY29sb3I6ICNmMGYyZjY7XG59XG4ubGF5b3V0LWRhcmsubGF5b3V0LTIwMjMgLmF1dGhvcml6ZS1wYWdlIC5hdXRob3JpemUtcGFnZS10aXRsZSBhIHtcbiAgY29sb3I6ICNmZjhmYWI7XG59XG4ubGF5b3V0LWRhcmsubGF5b3V0LTIwMjMgLmF1dGhvcml6ZS1wYWdlIC5hdXRob3JpemUtcGFnZS10aXRsZSBhOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWRyay10YWItaG92ZXIpO1xufVxuLmxheW91dC1kYXJrLmxheW91dC0yMDIzIC5hdXRob3JpemUtcGFnZSAuYXV0aG9yaXplLXBhZ2UtZm9ybSAuZm9ybS1pbnB1dHMtYmxvY2sge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS10eC13cmFwcGVyLWJhY2tncm91bmQpO1xufVxuLmxheW91dC1kYXJrLmxheW91dC0yMDIzIC5hdXRob3JpemUtcGFnZSAuYXV0aG9yaXplLXBhZ2UtZm9ybSAuZm9ybS1pbnB1dHMtYmxvY2s6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tdHgtd3JhcHBlci1iYWNrZ3JvdW5kKTtcbn1cbi5sYXlvdXQtZGFyay5sYXlvdXQtMjAyMyAuYXV0aG9yaXplLXBhZ2UgLmF1dGhvcml6ZS1wYWdlLWZvcm0gLmZvcm0taW5wdXRzLWJsb2NrIC5jaGVja2JveFJvdyBsYWJlbCB7XG4gIGNvbG9yOiB2YXIoLS10eC10ZXh0LWNvbG9yKTtcbn1cbi5sYXlvdXQtZGFyay5sYXlvdXQtMjAyMyAuYXV0aG9yaXplLXBhZ2UgLmF1dGhvcml6ZS1wYWdlLWZvcm0gLmZvcm0taW5wdXRzLWJsb2NrIC5jaGVja2JveFJvdyBhIHtcbiAgY29sb3I6ICM3ZWIzZjA7XG59XG4ubGF5b3V0LWRhcmsubGF5b3V0LTIwMjMgLmF1dGhvcml6ZS1wYWdlIC5hdXRob3JpemUtcGFnZS1mb3JtIC5mb3JtLWlucHV0cy1ibG9jayAuY2hlY2tib3hSb3cgYTpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1kcmstdGFiLWhvdmVyKTtcbn1cbi5sYXlvdXQtZGFyay5sYXlvdXQtMjAyMyAuYXV0aG9yaXplLXBhZ2UgLmF1dGhvcml6ZS1wYWdlLWZvb3RlciAuZm9ybS1hY2NlcHQtYmxvY2sgYSB7XG4gIGNvbG9yOiAjN2ViM2YwO1xufVxuLmxheW91dC1kYXJrLmxheW91dC0yMDIzIC5hdXRob3JpemUtcGFnZSAuYXV0aG9yaXplLXBhZ2UtZm9vdGVyIC5mb3JtLWFjY2VwdC1ibG9jayBhOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWRyay10YWItaG92ZXIpO1xufVxuLmxheW91dC1kYXJrLmxheW91dC0yMDIzIC5hdXRob3JpemUtcGFnZSAuYXV0aG9yaXplLXBhZ2UtZm9vdGVyIC5scFNvY2lhbHNfX3RpdGxlW2hyZWZdIHtcbiAgY29sb3I6ICM3ZWIzZjA7XG59XG4ubGF5b3V0LWRhcmsubGF5b3V0LTIwMjMgLmF1dGhvcml6ZS1wYWdlIC5hdXRob3JpemUtcGFnZS1mb290ZXIgLmxwU29jaWFsc19fdGl0bGVbaHJlZl06aG92ZXIge1xuICBjb2xvcjogdmFyKC0tZHJrLXRhYi1ob3Zlcik7XG59XG4ubGF5b3V0LWRhcmsubGF5b3V0LTIwMjMgLmFwcC1mb290ZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS10eC13cmFwcGVyLWJhY2tncm91bmQpO1xufVxuLmxheW91dC1kYXJrLmxheW91dC0yMDIzIC5hcHAtZm9vdGVyIC5mb290ZXItYXJlYXMgLmFyZWEtbG9nbzphZnRlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWRyay1ib3JkZXIpO1xufVxuLmxheW91dC1kYXJrLmxheW91dC0yMDIzIC5hcHAtZm9vdGVyIC5mb290ZXItYXJlYXMgLmFyZWEtc29jaWFsIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tdHgtcGFuZWwtYmFja2dyb3VuZCk7XG59XG4ubGF5b3V0LWRhcmsubGF5b3V0LTIwMjMgLmFwcC1mb290ZXIgLmZvb3Rlci1hcmVhcyAuYXJlYS1zb2NpYWwgaDMsXG4ubGF5b3V0LWRhcmsubGF5b3V0LTIwMjMgLmFwcC1mb290ZXIgLmZvb3Rlci1hcmVhcyAuYXJlYS1zb2NpYWwgLmZvb3Rlci1zb2NpYWxzLWhlYWRpbmcsXG4ubGF5b3V0LWRhcmsubGF5b3V0LTIwMjMgLmFwcC1mb290ZXIgLmZvb3Rlci1hcmVhcyAuYXJlYS1zb2NpYWwgLmZvb3Rlci1zb2NpYWxzLWhlYWRpbmcgc3BhbiB7XG4gIGNvbG9yOiB2YXIoLS10eC10ZXh0LWNvbG9yKTtcbn1cbi5sYXlvdXQtZGFyay5sYXlvdXQtMjAyMyAuYXBwLWZvb3RlciAuZm9vdGVyLWFyZWFzIC5mb290ZXItbWVudSBhIHtcbiAgY29sb3I6IHZhcigtLXR4LXRleHQtY29sb3IpO1xufVxuLmxheW91dC1kYXJrLmxheW91dC0yMDIzIC5hcHAtZm9vdGVyIC5mb290ZXItYXJlYXMgLmZvb3Rlci1tZW51IGE6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tZHJrLXRhYi1ob3Zlcik7XG59XG4ubGF5b3V0LWRhcmsubGF5b3V0LTIwMjMgLmFwcC1mb290ZXIgLmZvb3Rlci1hcmVhcyAuZm9vdGVyLW1lbnUgYS50cC1saW5rLFxuLmxheW91dC1kYXJrLmxheW91dC0yMDIzIC5hcHAtZm9vdGVyIC5mb290ZXItYXJlYXMgLmZvb3Rlci1tZW51IGEuYmxvZy1saW5rIHtcbiAgY29sb3I6ICM3ZWIzZjA7XG59XG4ubGF5b3V0LWRhcmsubGF5b3V0LTIwMjMgLmFwcC1mb290ZXIgLmZvb3Rlci1hcmVhcyAuZm9vdGVyLW1lbnUgYS50cC1saW5rOmhvdmVyLFxuLmxheW91dC1kYXJrLmxheW91dC0yMDIzIC5hcHAtZm9vdGVyIC5mb290ZXItYXJlYXMgLmZvb3Rlci1tZW51IGEuYmxvZy1saW5rOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWRyay10YWItaG92ZXIpO1xufVxuLmxheW91dC1kYXJrLmxheW91dC0yMDIzIC5hcHAtZm9vdGVyIC5mb290ZXItY29weXJpZ2h0LFxuLmxheW91dC1kYXJrLmxheW91dC0yMDIzIC5hcHAtZm9vdGVyIC5mb290ZXItYXJlYXMgLmFyZWEtc29jaWFsLFxuLmxheW91dC1kYXJrLmxheW91dC0yMDIzIC5hcHAtZm9vdGVyIC5mb290ZXItbW9iaWxlLXNwYWNlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXR4LXBhbmVsLWJhY2tncm91bmQpO1xufVxuLmxheW91dC1kYXJrLmxheW91dC0yMDIzIC5hcHAtZm9vdGVyIC5sYW5nU2VsZWN0ICNkcm9wZG93bk1lbnVMYW5nIHtcbiAgY29sb3I6IHZhcigtLXR4LXRleHQtY29sb3IpO1xuICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZTtcbn1cbi5sYXlvdXQtZGFyay5sYXlvdXQtMjAyMyAuYXBwLWZvb3RlciAubGFuZ1NlbGVjdCAjZHJvcGRvd25NZW51TGFuZzpob3Zlcixcbi5sYXlvdXQtZGFyay5sYXlvdXQtMjAyMyAuYXBwLWZvb3RlciAubGFuZ1NlbGVjdCAjZHJvcGRvd25NZW51TGFuZzpmb2N1cyxcbi5sYXlvdXQtZGFyay5sYXlvdXQtMjAyMyAuYXBwLWZvb3RlciAubGFuZ1NlbGVjdCAjZHJvcGRvd25NZW51TGFuZzphY3RpdmUge1xuICBjb2xvcjogdmFyKC0tZHJrLXRhYi1ob3ZlcikgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogcmdiYSgyNDAsIDE4MSwgNzQsIDAuMTUpICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG4ubGF5b3V0LWRhcmsubGF5b3V0LTIwMjMgLmFwcC1mb290ZXIgLmxhbmdTZWxlY3QgLmRyb3Bkb3duLm9wZW4gI2Ryb3Bkb3duTWVudUxhbmcge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjNGQ1MTY0IDAlLCAjNDg0ZDYwIDEwMCUpICFpbXBvcnRhbnQ7XG59XG4ubGF5b3V0LWRhcmsubGF5b3V0LTIwMjMgLmFwcC1mb290ZXIgLmxhbmdTZWxlY3QgLmRyb3Bkb3duLm9wZW4gI2Ryb3Bkb3duTWVudUxhbmc6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjZmJlYzdiIDAlLCAjZjZkNzU0IDQuNjklLCAjZWNhYTNlIDgzLjMzJSwgI2ViYTMzYSAxMDAlKSAhaW1wb3J0YW50O1xufVxuLmxheW91dC1kYXJrLmxheW91dC0yMDIzIC5hcHAtZm9vdGVyIC5mb290ZXJUaGVtZVRvZ2dsZSAuZm9vdGVyLXRoZW1lLXRvZ2dsZS1sYWJlbCB7XG4gIGNvbG9yOiB2YXIoLS10eC10ZXh0LWNvbG9yKTtcbn1cbi5sYXlvdXQtZGFyay5sYXlvdXQtMjAyMyAuYXBwLWZvb3RlciAuZm9vdGVyVGhlbWVUb2dnbGUgLmZvb3Rlci10aGVtZS10b2dnbGUtYnRuIHtcbiAgY29sb3I6IHZhcigtLXR4LXRleHQtY29sb3IpO1xuICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG4ubGF5b3V0LWRhcmsubGF5b3V0LTIwMjMgLmFwcC1mb290ZXIgLmZvb3RlclRoZW1lVG9nZ2xlIC5mb290ZXItdGhlbWUtdG9nZ2xlLWJ0bjpob3Zlcixcbi5sYXlvdXQtZGFyay5sYXlvdXQtMjAyMyAuYXBwLWZvb3RlciAuZm9vdGVyVGhlbWVUb2dnbGUgLmZvb3Rlci10aGVtZS10b2dnbGUtYnRuOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLWRyay10YWItaG92ZXIpICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjQwLCAxODEsIDc0LCAwLjE1KSAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuLmxheW91dC1kYXJrLmxheW91dC0yMDIzIC5hcHAtZm9vdGVyIC5mb290ZXJUaGVtZVRvZ2dsZSAuZm9vdGVyLXRoZW1lLXRvZ2dsZS1idG46YWN0aXZlIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNDAsIDE4MSwgNzQsIDAuMjUpICFpbXBvcnRhbnQ7XG59XG4ubGF5b3V0LWRhcmsubGF5b3V0LTIwMjMgLmF1dGhvcml6ZS1wYWdlLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS10eC13cmFwcGVyLWJhY2tncm91bmQpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5sYXlvdXQtZGFyay5sYXlvdXQtMjAyMyAuYXV0aG9yaXplLXBhZ2UtY29udGVudCB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tdHgtd3JhcHBlci1iYWNrZ3JvdW5kKTtcbiAgfVxufVxuLmxheW91dC1kYXJrLmxheW91dC0yMDIzIC5hdXRob3JpemUtcGFnZS1jb250ZW50OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiL21lZGlhL2Fzc2V0cy9hcHAvZGlzdC9pbWcvZnJvbnRwYWdlL3dpdGhkcmF3LWJnLWRhcmsud2VicFwiKSBjZW50ZXIgLTRweCAvIGNvdmVyIG5vLXJlcGVhdDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAubGF5b3V0LWRhcmsubGF5b3V0LTIwMjMgLmF1dGhvcml6ZS1wYWdlLWNvbnRlbnQ6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi9tZWRpYS9hc3NldHMvYXBwL2Rpc3QvaW1nL2Zyb250cGFnZS93aXRoZHJhdy1iZy1kYXJrLndlYnBcIikgY2VudGVyIHRvcCAvIGNvdmVyIG5vLXJlcGVhdDtcbiAgfVxufVxuLmxheW91dC1kYXJrICNzaWRlYmFyLmFwcC1zaWRlYmFyIC5zaWRlYmFyLW5hdiAuc2lkZWJhci1uYXYtaXRlbTpub3QoLnNpZGViYXItbmF2LWl0ZW0tYWN0aXZlKSAuc2lkZWJhci1uYXYtaXRlbS1pbWFnZSxcbi5sYXlvdXQtZGFyayAuYXBwLXNpZGViYXIgLnNpZGViYXItbmF2IC5zaWRlYmFyLW5hdi1pdGVtOm5vdCguc2lkZWJhci1uYXYtaXRlbS1hY3RpdmUpIC5zaWRlYmFyLW5hdi1pdGVtLWltYWdlIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tZHJrLXN1cmZhY2UpO1xuICBib3JkZXItY29sb3I6ICM0YTYwODg7XG4gIGJveC1zaGFkb3c6IDFweCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4yOCksIGluc2V0IDAgMCAwIDFweCByZ2JhKDEyNiwgMTc4LCAyNTUsIDAuMzgpLCBpbnNldCAwIDZweCA0cHggcmdiYSgwLCAwLCAwLCAwLjI4KTtcbn1cbi5sYXlvdXQtZGFyayAjc2lkZWJhci5hcHAtc2lkZWJhciAuc2lkZWJhci1uYXYgLnNpZGViYXItbmF2LWl0ZW06bm90KC5zaWRlYmFyLW5hdi1pdGVtLWFjdGl2ZSkgLnNpZGViYXItbmF2LWl0ZW0tbmFtZSxcbi5sYXlvdXQtZGFyayAuYXBwLXNpZGViYXIgLnNpZGViYXItbmF2IC5zaWRlYmFyLW5hdi1pdGVtOm5vdCguc2lkZWJhci1uYXYtaXRlbS1hY3RpdmUpIC5zaWRlYmFyLW5hdi1pdGVtLW5hbWUge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjN2E5MGI4IDAlLCAjMmEzNTUwIDEwMCUpO1xufVxuLmxheW91dC1kYXJrICNzaWRlYmFyLmFwcC1zaWRlYmFyIC5zaWRlYmFyLW5hdiAuc2lkZWJhci1uYXYtaXRlbTpub3QoLnNpZGViYXItbmF2LWl0ZW0tYWN0aXZlKSAuc2lkZWJhci1uYXYtaXRlbS1uYW1lOmJlZm9yZSxcbi5sYXlvdXQtZGFyayAuYXBwLXNpZGViYXIgLnNpZGViYXItbmF2IC5zaWRlYmFyLW5hdi1pdGVtOm5vdCguc2lkZWJhci1uYXYtaXRlbS1hY3RpdmUpIC5zaWRlYmFyLW5hdi1pdGVtLW5hbWU6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tZHJrLXN1cmZhY2UpO1xufVxuLmxheW91dC1kYXJrICNzaWRlYmFyLmFwcC1zaWRlYmFyIC5zaWRlYmFyLW5hdiAuc2lkZWJhci1uYXYtaXRlbTpub3QoLnNpZGViYXItbmF2LWl0ZW0tYWN0aXZlKTpob3ZlciAuc2lkZWJhci1uYXYtaXRlbS1pbWFnZSxcbi5sYXlvdXQtZGFyayAuYXBwLXNpZGViYXIgLnNpZGViYXItbmF2IC5zaWRlYmFyLW5hdi1pdGVtOm5vdCguc2lkZWJhci1uYXYtaXRlbS1hY3RpdmUpOmhvdmVyIC5zaWRlYmFyLW5hdi1pdGVtLWltYWdlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1kcmstdGFiLWhvdmVyKTtcbiAgYm94LXNoYWRvdzogMCAwIDE0cHggcmdiYSgyNDAsIDE4MSwgNzQsIDAuMzUpLCAxcHggMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMjgpLCBpbnNldCAwIDAgMCAxcHggcmdiYSgyNDAsIDE4MSwgNzQsIDAuNDUpLCBpbnNldCAwIDZweCA0cHggcmdiYSgwLCAwLCAwLCAwLjIyKTtcbn1cbi5sYXlvdXQtZGFyayAjc2lkZWJhci5hcHAtc2lkZWJhciAuc2lkZWJhci1uYXYgLnNpZGViYXItbmF2LWl0ZW06bm90KC5zaWRlYmFyLW5hdi1pdGVtLWFjdGl2ZSk6aG92ZXIgLnNpZGViYXItbmF2LWl0ZW0tbmFtZSxcbi5sYXlvdXQtZGFyayAuYXBwLXNpZGViYXIgLnNpZGViYXItbmF2IC5zaWRlYmFyLW5hdi1pdGVtOm5vdCguc2lkZWJhci1uYXYtaXRlbS1hY3RpdmUpOmhvdmVyIC5zaWRlYmFyLW5hdi1pdGVtLW5hbWUge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjOWViMGQ0IDAlLCAjM2Q0ZDZlIDEwMCUpO1xuICBib3gtc2hhZG93OiAwIDAgMTJweCByZ2JhKDI0MCwgMTgxLCA3NCwgMC4yKSwgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG59XG4ubGF5b3V0LWRhcmsgI3NpZGViYXIuYXBwLXNpZGViYXIgLnNpZGViYXItbmF2IC5zaWRlYmFyLW5hdi1pdGVtLWFjdGl2ZSAuc2lkZWJhci1uYXYtaXRlbS1pbWFnZSxcbi5sYXlvdXQtZGFyayAuYXBwLXNpZGViYXIgLnNpZGViYXItbmF2IC5zaWRlYmFyLW5hdi1pdGVtLWFjdGl2ZSAuc2lkZWJhci1uYXYtaXRlbS1pbWFnZSB7XG4gIGJhY2tncm91bmQ6ICNGRjlDMDc7XG4gIGJvcmRlci1jb2xvcjogI0ZGOUMwNztcbiAgYm94LXNoYWRvdzogMXB4IDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjI1KSwgaW5zZXQgMCAwIDAgMXB4ICNmZmZmZmYsIGluc2V0IDAgNnB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuLmxheW91dC1kYXJrICNzaWRlYmFyLmFwcC1zaWRlYmFyIC5zaWRlYmFyLW5hdiAuc2lkZWJhci1uYXYtaXRlbS1hY3RpdmUgLnNpZGViYXItbmF2LWl0ZW0tbmFtZSxcbi5sYXlvdXQtZGFyayAuYXBwLXNpZGViYXIgLnNpZGViYXItbmF2IC5zaWRlYmFyLW5hdi1pdGVtLWFjdGl2ZSAuc2lkZWJhci1uYXYtaXRlbS1uYW1lIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtc2hhZG93OiAxcHggMXB4IDAgIzIxM0Q2NTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI0ZGRTRCQiAwJSwgIzlCNjEwQSAxMDAlKTtcbiAgYm94LXNoYWRvdzogMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG59XG4ubGF5b3V0LWRhcmsgI3NpZGViYXIuYXBwLXNpZGViYXIgLnNpZGViYXItbmF2IC5zaWRlYmFyLW5hdi1pdGVtLWFjdGl2ZSAuc2lkZWJhci1uYXYtaXRlbS1uYW1lOmJlZm9yZSxcbi5sYXlvdXQtZGFyayAuYXBwLXNpZGViYXIgLnNpZGViYXItbmF2IC5zaWRlYmFyLW5hdi1pdGVtLWFjdGl2ZSAuc2lkZWJhci1uYXYtaXRlbS1uYW1lOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudCg1MCUgNTAlIGF0IDUwJSA1MCUsICNGRkQ2OEUgMCUsICNGRjk5MDAgMTAwJSk7XG59XG4ubGF5b3V0LWRhcmsgI3NpZGViYXIuYXBwLXNpZGViYXIgLnNpZGViYXItbmF2IC5zaWRlYmFyLW5hdi1pdGVtLWFjdGl2ZTpob3ZlciAuc2lkZWJhci1uYXYtaXRlbS1pbWFnZSxcbi5sYXlvdXQtZGFyayAuYXBwLXNpZGViYXIgLnNpZGViYXItbmF2IC5zaWRlYmFyLW5hdi1pdGVtLWFjdGl2ZTpob3ZlciAuc2lkZWJhci1uYXYtaXRlbS1pbWFnZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAyMHB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zNSksIDFweCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIGluc2V0IDAgMCAwIDFweCAjZmZmZmZmLCBpbnNldCAwIDZweCA0cHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cbi5sYXlvdXQtZGFyayAjc2lkZWJhci5hcHAtc2lkZWJhciAuc2lkZWJhci1uYXYgLnNpZGViYXItbmF2LWl0ZW0tYWN0aXZlOmhvdmVyIC5zaWRlYmFyLW5hdi1pdGVtLW5hbWUsXG4ubGF5b3V0LWRhcmsgLmFwcC1zaWRlYmFyIC5zaWRlYmFyLW5hdiAuc2lkZWJhci1uYXYtaXRlbS1hY3RpdmU6aG92ZXIgLnNpZGViYXItbmF2LWl0ZW0tbmFtZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAyMHB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zNSksIDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMTQpO1xufVxuLmxheW91dC1kYXJrLmJhci1zdHlsZS0xIC5hcHAtc2lkZWJhciAuc2lkZWJhci1uYXYtaXRlbS5zaWRlYmFyLW5hdi1pdGVtLWFjdGl2ZSAuc2lkZWJhci1uYXYtaXRlbS1pbWFnZSxcbi5sYXlvdXQtZGFyay5iYXItc3R5bGUtMyAuYXBwLXNpZGViYXIgLnNpZGViYXItbmF2LWl0ZW0uc2lkZWJhci1uYXYtaXRlbS1hY3RpdmUgLnNpZGViYXItbmF2LWl0ZW0taW1hZ2Uge1xuICBiYWNrZ3JvdW5kOiAjRkY5QzA3O1xuICBib3JkZXItY29sb3I6ICNGRjlDMDc7XG4gIGJveC1zaGFkb3c6IDFweCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4yNSksIGluc2V0IDAgMCAwIDFweCAjZmZmZmZmLCBpbnNldCAwIDZweCA0cHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbn1cbi5sYXlvdXQtZGFyay5iYXItc3R5bGUtMSAuYXBwLXNpZGViYXIgLnNpZGViYXItbmF2LWl0ZW0uc2lkZWJhci1uYXYtaXRlbS1hY3RpdmUgLnNpZGViYXItbmF2LWl0ZW0taW1hZ2U6YWZ0ZXIsXG4ubGF5b3V0LWRhcmsuYmFyLXN0eWxlLTMgLmFwcC1zaWRlYmFyIC5zaWRlYmFyLW5hdi1pdGVtLnNpZGViYXItbmF2LWl0ZW0tYWN0aXZlIC5zaWRlYmFyLW5hdi1pdGVtLWltYWdlOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5sYXlvdXQtZGFyay5iYXItc3R5bGUtMSAuYXBwLXNpZGViYXIgLnNpZGViYXItbmF2LWl0ZW0uc2lkZWJhci1uYXYtaXRlbS1hY3RpdmUgLnNpZGViYXItbmF2LWl0ZW0tbmFtZSxcbi5sYXlvdXQtZGFyay5iYXItc3R5bGUtMyAuYXBwLXNpZGViYXIgLnNpZGViYXItbmF2LWl0ZW0uc2lkZWJhci1uYXYtaXRlbS1hY3RpdmUgLnNpZGViYXItbmF2LWl0ZW0tbmFtZSB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LXNoYWRvdzogMXB4IDFweCAwICMyMTNENjU7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNGRkU0QkIgMCUsICM5QjYxMEEgMTAwJSk7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xufVxuLmxheW91dC1kYXJrLmJhci1zdHlsZS0xIC5hcHAtc2lkZWJhciAuc2lkZWJhci1uYXYtaXRlbS5zaWRlYmFyLW5hdi1pdGVtLWFjdGl2ZSAuc2lkZWJhci1uYXYtaXRlbS1uYW1lOmJlZm9yZSxcbi5sYXlvdXQtZGFyay5iYXItc3R5bGUtMyAuYXBwLXNpZGViYXIgLnNpZGViYXItbmF2LWl0ZW0uc2lkZWJhci1uYXYtaXRlbS1hY3RpdmUgLnNpZGViYXItbmF2LWl0ZW0tbmFtZTpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KDUwJSA1MCUgYXQgNTAlIDUwJSwgI0ZGRDY4RSAwJSwgI0ZGOTkwMCAxMDAlKTtcbn1cbi5sYXlvdXQtZGFyay5iYXItc3R5bGUtMSAuYXBwLXNpZGViYXIgLnNpZGViYXItbmF2LWl0ZW06bm90KC5zaWRlYmFyLW5hdi1pdGVtLWFjdGl2ZSkgLnNpZGViYXItbmF2LWl0ZW0tbmFtZSxcbi5sYXlvdXQtZGFyay5iYXItc3R5bGUtMyAuYXBwLXNpZGViYXIgLnNpZGViYXItbmF2LWl0ZW06bm90KC5zaWRlYmFyLW5hdi1pdGVtLWFjdGl2ZSkgLnNpZGViYXItbmF2LWl0ZW0tbmFtZSB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LXNoYWRvdzogMXB4IDFweCAwICMyMTNENjU7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICM2Mjc0OTYgMCUsICMxYTI0MzggMTAwJSk7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xufVxuLmxheW91dC1kYXJrLmJhci1zdHlsZS0xIC5hcHAtc2lkZWJhciAuc2lkZWJhci1uYXYtaXRlbTpub3QoLnNpZGViYXItbmF2LWl0ZW0tYWN0aXZlKSAuc2lkZWJhci1uYXYtaXRlbS1uYW1lOmJlZm9yZSxcbi5sYXlvdXQtZGFyay5iYXItc3R5bGUtMyAuYXBwLXNpZGViYXIgLnNpZGViYXItbmF2LWl0ZW06bm90KC5zaWRlYmFyLW5hdi1pdGVtLWFjdGl2ZSkgLnNpZGViYXItbmF2LWl0ZW0tbmFtZTpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogdmFyKC0tZHJrLXN1cmZhY2UpO1xufVxuLmxheW91dC1kYXJrIC5hcHAtc2lkZWJhciAuc2lkZWJhci1ib3R0b20gLmFyZW5hLXdpZGdldCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXR4LWJvcmRlci1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRyay1iYWNrZ3JvdW5kKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCB2YXIoLS1kcmstc3VyZmFjZSkgMCUsIHZhcigtLWRyay1iYWNrZ3JvdW5kKSAxMDAlKTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG59XG4ubGF5b3V0LWRhcmsgLmFwcC1zaWRlYmFyIC5zaWRlYmFyLWJvdHRvbSAuYXJlbmEtd2lkZ2V0OmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS10eC1ib3JkZXItY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kcmstYmFja2dyb3VuZC1ob3Zlcik7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgdmFyKC0tZHJrLWJhY2tncm91bmQtaG92ZXIpIDAlLCB2YXIoLS1kcmstYmFja2dyb3VuZCkgMTAwJSk7XG4gIGZpbHRlcjogbm9uZTtcbn1cbi5sYXlvdXQtZGFyayAuYXBwLXNpZGViYXIgLnNpZGViYXItYm90dG9tIC5hcmVuYS13aWRnZXQgLmFyZW5hLXdpZGdldF9fcHJpemUtZnVuZC50ZXh0LWJsYWNrLFxuLmxheW91dC1kYXJrIC5hcHAtc2lkZWJhciAuc2lkZWJhci1ib3R0b20gLmFyZW5hLXdpZGdldCAuYXJlbmEtd2lkZ2V0X19wcml6ZS1mdW5kLnRleHQtd2hpdGUge1xuICBjb2xvcjogdmFyKC0tdHgtdGV4dC1jb2xvcikgIWltcG9ydGFudDtcbn1cbi5sYXlvdXQtZGFyayAuYXBwLXNpZGViYXIgLnNpZGViYXItYm90dG9tIC5hcmVuYS13aWRnZXQgLmltLWhtd19faWRsZS1sYWJlbCB7XG4gIGNvbG9yOiB2YXIoLS10eC10ZXh0LWNvbG9yKSAhaW1wb3J0YW50O1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbn1cbi5sYXlvdXQtZGFyayAuYXBwLXNpZGViYXIgLnNpZGViYXItYm90dG9tIC5hcmVuYS13aWRnZXQgLmltLWhtd19faWNvbiB7XG4gIGZpbHRlcjogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTNweCkge1xuICAubGF5b3V0LWRhcmsgLmFwcC1zaWRlYmFyIC5zaWRlYmFyLWJvdHRvbSAuaW0taGVhZGVyLW1hcmF0aG9uLXdpZGdldC0taWRsZS5hcmVuYS13aWRnZXQsXG4gIC5sYXlvdXQtZGFyayAuYXBwLXNpZGViYXIgLnNpZGViYXItYm90dG9tIC5pbS1oZWFkZXItbWFyYXRob24td2lkZ2V0LS1pZGxlLmFyZW5hLXdpZGdldC5hcmVuYS1wcm8tcHZwLXN0cmlwLXNsaWRlLFxuICAubGF5b3V0LWRhcmsgLmFwcC1zaWRlYmFyIC5zaWRlYmFyLWJvdHRvbSAuaW0taGVhZGVyLW1hcmF0aG9uLXdpZGdldC0taWRsZS5hcmVuYS13aWRnZXQuYXJlbmEtcHJvLWVudHJ5LWhvc3Qge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXR4LWJvcmRlci1jb2xvcik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHJrLWJhY2tncm91bmQpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgdmFyKC0tZHJrLXN1cmZhY2UpIDAlLCB2YXIoLS1kcmstYmFja2dyb3VuZCkgMTAwJSk7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMXB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbiAgLmxheW91dC1kYXJrIC5hcHAtc2lkZWJhciAuc2lkZWJhci1ib3R0b20gLmltLWhlYWRlci1tYXJhdGhvbi13aWRnZXQtLWlkbGUuYXJlbmEtd2lkZ2V0OmhvdmVyLFxuICAubGF5b3V0LWRhcmsgLmFwcC1zaWRlYmFyIC5zaWRlYmFyLWJvdHRvbSAuaW0taGVhZGVyLW1hcmF0aG9uLXdpZGdldC0taWRsZS5hcmVuYS13aWRnZXQuYXJlbmEtcHJvLXB2cC1zdHJpcC1zbGlkZTpob3ZlcixcbiAgLmxheW91dC1kYXJrIC5hcHAtc2lkZWJhciAuc2lkZWJhci1ib3R0b20gLmltLWhlYWRlci1tYXJhdGhvbi13aWRnZXQtLWlkbGUuYXJlbmEtd2lkZ2V0LmFyZW5hLXByby1lbnRyeS1ob3N0OmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLXR4LWJvcmRlci1jb2xvcik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHJrLWJhY2tncm91bmQtaG92ZXIpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgdmFyKC0tZHJrLWJhY2tncm91bmQtaG92ZXIpIDAlLCB2YXIoLS1kcmstYmFja2dyb3VuZCkgMTAwJSk7XG4gICAgZmlsdGVyOiBub25lO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICB9XG59XG4ubGF5b3V0LWRhcmsgLmFwcC1zaWRlYmFyIC5zaWRlYmFyLWJvdHRvbSAucmF0aW5nLXBvc2l0aW9uIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiL21lZGlhL2Fzc2V0cy9hcHAvc3JjL2ltZy9hc2lkZS9yYXRpbmctY3VwLnBuZ1wiKSByaWdodCBuby1yZXBlYXQsIGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgdmFyKC0tZHJrLXN1cmZhY2UpIDAlLCB2YXIoLS1kcmstYmFja2dyb3VuZCkgMTAwJSk7XG4gIGJhY2tncm91bmQtc2l6ZTogYXV0byAxMDAlO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS10eC1ib3JkZXItY29sb3IpO1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbn1cbi5sYXlvdXQtZGFyayAuYXBwLXNpZGViYXIgLnNpZGViYXItYm90dG9tIC5yYXRpbmctcG9zaXRpb246aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvbWVkaWEvYXNzZXRzL2FwcC9zcmMvaW1nL2FzaWRlL3JhdGluZy1jdXAucG5nXCIpIHJpZ2h0IG5vLXJlcGVhdCwgbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCB2YXIoLS1kcmstYmFja2dyb3VuZC1ob3ZlcikgMCUsIHZhcigtLWRyay1iYWNrZ3JvdW5kKSAxMDAlKTtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDEwMCU7XG59XG4ubGF5b3V0LWRhcmsgLmFwcC1zaWRlYmFyIC5zaWRlYmFyLWJvdHRvbSAucmF0aW5nLXBvc2l0aW9uOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgdmFyKC0tZHJrLXdyYXBwZXIpIDAlLCByZ2JhKDc0LCAxMzEsIDIyMywgMC4zNSkgNTAlLCB2YXIoLS1kcmstd3JhcHBlcikgMTAwJSk7XG59XG4ubGF5b3V0LWRhcmsgLmFwcC1zaWRlYmFyIC5zaWRlYmFyLWJvdHRvbSAjc2VydmVyVGltZS5hc2lkZS1zZXJ2ZXItdGltZSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWRyay1iYWNrZ3JvdW5kKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tdHgtYm9yZGVyLWNvbG9yKTtcbiAgY29sb3I6IHZhcigtLXR4LXRleHQtY29sb3IpO1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbn1cbi5sYXlvdXQtZGFyayAuYXBwLWhlYWRlciAudXNlci1tZW51IHtcbiAgYmFja2dyb3VuZDogdmFyKC0tZHJrLXN1cmZhY2UpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1kcmstYm9yZGVyKTtcbn1cbi5sYXlvdXQtZGFyayAuYXBwLWhlYWRlciAudXNlci1tZW51X19pdGVtOmhvdmVyLFxuLmxheW91dC1kYXJrIC5hcHAtaGVhZGVyIC51c2VyLW1lbnVfX2l0ZW06Zm9jdXMsXG4ubGF5b3V0LWRhcmsgLmFwcC1oZWFkZXIgLnVzZXItbWVudV9fYWNjb3VudDpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWRyay1iYWNrZ3JvdW5kLWhvdmVyKTtcbn1cbi5sYXlvdXQtZGFyayAuYXBwLWhlYWRlciAudXNlci1tZW51IC5oZWFkZXItYXZhdGFyLXN0eWxlcyAuc3R5bGUtaXRlbS5zZWxlY3RlZDphZnRlcixcbi5sYXlvdXQtZGFyayAuYXBwLWhlYWRlciAudXNlci1tZW51IC5oZWFkZXItYXZhdGFyLXN0eWxlcyAuc3R5bGUtaXRlbTpob3ZlcjphZnRlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWRyay1zdXJmYWNlKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAubGF5b3V0LWRhcmsgLmFwcC1oZWFkZXIgLmltLWhlYWRlci1tYXJhdGhvbi13aWRnZXQuYXJlbmEtd2lkZ2V0IHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS10eC1ib3JkZXItY29sb3IpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRyay1iYWNrZ3JvdW5kKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHZhcigtLWRyay1zdXJmYWNlKSAwJSwgdmFyKC0tZHJrLWJhY2tncm91bmQpIDEwMCUpO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICB9XG4gIC5sYXlvdXQtZGFyayAuYXBwLWhlYWRlciAuaW0taGVhZGVyLW1hcmF0aG9uLXdpZGdldC5hcmVuYS13aWRnZXQ6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tdHgtYm9yZGVyLWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kcmstYmFja2dyb3VuZC1ob3Zlcik7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCB2YXIoLS1kcmstYmFja2dyb3VuZC1ob3ZlcikgMCUsIHZhcigtLWRyay1iYWNrZ3JvdW5kKSAxMDAlKTtcbiAgICBmaWx0ZXI6IG5vbmU7XG4gIH1cbiAgLmxheW91dC1kYXJrIC5hcHAtaGVhZGVyIC5pbS1oZWFkZXItbWFyYXRob24td2lkZ2V0LmFyZW5hLXdpZGdldCAuYXJlbmEtd2lkZ2V0X19wcml6ZS1mdW5kLnRleHQtYmxhY2ssXG4gIC5sYXlvdXQtZGFyayAuYXBwLWhlYWRlciAuaW0taGVhZGVyLW1hcmF0aG9uLXdpZGdldC5hcmVuYS13aWRnZXQgLmFyZW5hLXdpZGdldF9fcHJpemUtZnVuZC50ZXh0LXdoaXRlIHtcbiAgICBjb2xvcjogdmFyKC0tdHgtdGV4dC1jb2xvcikgIWltcG9ydGFudDtcbiAgfVxuICAubGF5b3V0LWRhcmsgLmFwcC1oZWFkZXIgLmltLWhlYWRlci1tYXJhdGhvbi13aWRnZXQuYXJlbmEtd2lkZ2V0IC5pbS1obXdfX2lkbGUtbGFiZWwge1xuICAgIGNvbG9yOiB2YXIoLS10eC10ZXh0LWNvbG9yKSAhaW1wb3J0YW50O1xuICAgIHRleHQtc2hhZG93OiBub25lO1xuICB9XG4gIC5sYXlvdXQtZGFyayAuYXBwLWhlYWRlciAuaW0taGVhZGVyLW1hcmF0aG9uLXdpZGdldC5hcmVuYS13aWRnZXQgLmltLWhtd19faWNvbiB7XG4gICAgZmlsdGVyOiBub25lO1xuICB9XG59XG4ubGF5b3V0LWRhcmsgLm1haW4tZmxvYXRpbmctYnV0dG9ucyAuZmxvYXRpbmctYnV0dG9uLFxuLmxheW91dC1kYXJrICNtYXJnby13aWRnZXQuZmxvYXRpbmctYnV0dG9uLFxuLmxheW91dC1kYXJrIC5jYXNpbm8tYnV0dG9ucyAuZmxvYXRpbmctYnV0dG9uLFxuLmxheW91dC1kYXJrIC5jYXNpbm8td2lkZ2V0IC5mbG9hdGluZy1idXR0b24sXG4ubGF5b3V0LWRhcmsgLnF1ZXN0LWZsb2F0aW5nLWJ1dHRvbnMgLmZsb2F0aW5nLWJ1dHRvbixcbi5sYXlvdXQtZGFyayAucXVlc3Qtd2lkZ2V0cyA+IC5mbG9hdGluZy1idXR0b24sXG4ubGF5b3V0LWRhcmsgLmNoYXR3b290LWZsb2F0IC5mbG9hdGluZy1idXR0b24ge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1kcmstYmFja2dyb3VuZCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsIHJnYmEoNzQsIDEzMSwgMjIzLCAwLjE0KSAwJSwgcmdiYSg0NiwgNTIsIDY0LCAwLjQpIDU1JSwgdmFyKC0tZHJrLWJhY2tncm91bmQpIDEwMCUpO1xuICBib3gtc2hhZG93OiAxcHggMXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMjgpLCBpbnNldCAwIDAgMCAxcHggcmdiYSgxMjYsIDE3OCwgMjU1LCAwLjE4KSwgaW5zZXQgMCA0cHggNnB4IHJnYmEoMCwgMCwgMCwgMC4yMik7XG59XG4ubGF5b3V0LWRhcmsgLm1haW4tZmxvYXRpbmctYnV0dG9ucyAuZmxvYXRpbmctYnV0dG9uOmJlZm9yZSxcbi5sYXlvdXQtZGFyayAjbWFyZ28td2lkZ2V0LmZsb2F0aW5nLWJ1dHRvbjpiZWZvcmUsXG4ubGF5b3V0LWRhcmsgLmNhc2luby1idXR0b25zIC5mbG9hdGluZy1idXR0b246YmVmb3JlLFxuLmxheW91dC1kYXJrIC5jYXNpbm8td2lkZ2V0IC5mbG9hdGluZy1idXR0b246YmVmb3JlLFxuLmxheW91dC1kYXJrIC5xdWVzdC1mbG9hdGluZy1idXR0b25zIC5mbG9hdGluZy1idXR0b246YmVmb3JlLFxuLmxheW91dC1kYXJrIC5xdWVzdC13aWRnZXRzID4gLmZsb2F0aW5nLWJ1dHRvbjpiZWZvcmUsXG4ubGF5b3V0LWRhcmsgLmNoYXR3b290LWZsb2F0IC5mbG9hdGluZy1idXR0b246YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCB2YXIoLS1kcmstd3JhcHBlcikgMCUsIHJnYmEoNzQsIDEzMSwgMjIzLCAwLjMyKSA1MCUsIHZhcigtLWRyay13cmFwcGVyKSAxMDAlKTtcbn1cbi5sYXlvdXQtZGFyayAubWFpbi1mbG9hdGluZy1idXR0b25zIC5mbG9hdGluZy1idXR0b246YWZ0ZXIsXG4ubGF5b3V0LWRhcmsgI21hcmdvLXdpZGdldC5mbG9hdGluZy1idXR0b246YWZ0ZXIsXG4ubGF5b3V0LWRhcmsgLmNhc2luby1idXR0b25zIC5mbG9hdGluZy1idXR0b246YWZ0ZXIsXG4ubGF5b3V0LWRhcmsgLmNhc2luby13aWRnZXQgLmZsb2F0aW5nLWJ1dHRvbjphZnRlcixcbi5sYXlvdXQtZGFyayAucXVlc3QtZmxvYXRpbmctYnV0dG9ucyAuZmxvYXRpbmctYnV0dG9uOmFmdGVyLFxuLmxheW91dC1kYXJrIC5xdWVzdC13aWRnZXRzID4gLmZsb2F0aW5nLWJ1dHRvbjphZnRlcixcbi5sYXlvdXQtZGFyayAuY2hhdHdvb3QtZmxvYXQgLmZsb2F0aW5nLWJ1dHRvbjphZnRlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWRyay1iYWNrZ3JvdW5kKTtcbn1cbi5sYXlvdXQtZGFyayAubWFpbi1mbG9hdGluZy1idXR0b25zIC5mbG9hdGluZy1idXR0b246aG92ZXIsXG4ubGF5b3V0LWRhcmsgI21hcmdvLXdpZGdldC5mbG9hdGluZy1idXR0b246aG92ZXIsXG4ubGF5b3V0LWRhcmsgLmNhc2luby1idXR0b25zIC5mbG9hdGluZy1idXR0b246aG92ZXIsXG4ubGF5b3V0LWRhcmsgLmNhc2luby13aWRnZXQgLmZsb2F0aW5nLWJ1dHRvbjpob3Zlcixcbi5sYXlvdXQtZGFyayAucXVlc3QtZmxvYXRpbmctYnV0dG9ucyAuZmxvYXRpbmctYnV0dG9uOmhvdmVyLFxuLmxheW91dC1kYXJrIC5xdWVzdC13aWRnZXRzID4gLmZsb2F0aW5nLWJ1dHRvbjpob3Zlcixcbi5sYXlvdXQtZGFyayAuY2hhdHdvb3QtZmxvYXQgLmZsb2F0aW5nLWJ1dHRvbjpob3Zlcixcbi5sYXlvdXQtZGFyayAubWFpbi1mbG9hdGluZy1idXR0b25zIC5mbG9hdGluZy1idXR0b24uaG92ZXIsXG4ubGF5b3V0LWRhcmsgI21hcmdvLXdpZGdldC5mbG9hdGluZy1idXR0b24uaG92ZXIsXG4ubGF5b3V0LWRhcmsgLmNhc2luby1idXR0b25zIC5mbG9hdGluZy1idXR0b24uaG92ZXIsXG4ubGF5b3V0LWRhcmsgLmNhc2luby13aWRnZXQgLmZsb2F0aW5nLWJ1dHRvbi5ob3Zlcixcbi5sYXlvdXQtZGFyayAucXVlc3QtZmxvYXRpbmctYnV0dG9ucyAuZmxvYXRpbmctYnV0dG9uLmhvdmVyLFxuLmxheW91dC1kYXJrIC5xdWVzdC13aWRnZXRzID4gLmZsb2F0aW5nLWJ1dHRvbi5ob3Zlcixcbi5sYXlvdXQtZGFyayAuY2hhdHdvb3QtZmxvYXQgLmZsb2F0aW5nLWJ1dHRvbi5ob3ZlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWRyay1iYWNrZ3JvdW5kLWhvdmVyKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgcmdiYSgyNTUsIDE1MywgMCwgMC4xNikgMCUsIHJnYmEoNzQsIDEzMSwgMjIzLCAwLjEyKSA0OCUsIHZhcigtLWRyay1iYWNrZ3JvdW5kLWhvdmVyKSAxMDAlKTtcbiAgYm94LXNoYWRvdzogMXB4IDFweCA0cHggcmdiYSgwLCAwLCAwLCAwLjMyKSwgaW5zZXQgMCAwIDAgMXB4IHJnYmEoMjQwLCAxODEsIDc0LCAwLjM1KSwgaW5zZXQgMCA0cHggNnB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cbi5sYXlvdXQtZGFyayAubWFpbi1mbG9hdGluZy1idXR0b25zIC5mbG9hdGluZy1idXR0b246aG92ZXI6YmVmb3JlLFxuLmxheW91dC1kYXJrICNtYXJnby13aWRnZXQuZmxvYXRpbmctYnV0dG9uOmhvdmVyOmJlZm9yZSxcbi5sYXlvdXQtZGFyayAuY2FzaW5vLWJ1dHRvbnMgLmZsb2F0aW5nLWJ1dHRvbjpob3ZlcjpiZWZvcmUsXG4ubGF5b3V0LWRhcmsgLmNhc2luby13aWRnZXQgLmZsb2F0aW5nLWJ1dHRvbjpob3ZlcjpiZWZvcmUsXG4ubGF5b3V0LWRhcmsgLnF1ZXN0LWZsb2F0aW5nLWJ1dHRvbnMgLmZsb2F0aW5nLWJ1dHRvbjpob3ZlcjpiZWZvcmUsXG4ubGF5b3V0LWRhcmsgLnF1ZXN0LXdpZGdldHMgPiAuZmxvYXRpbmctYnV0dG9uOmhvdmVyOmJlZm9yZSxcbi5sYXlvdXQtZGFyayAuY2hhdHdvb3QtZmxvYXQgLmZsb2F0aW5nLWJ1dHRvbjpob3ZlcjpiZWZvcmUsXG4ubGF5b3V0LWRhcmsgLm1haW4tZmxvYXRpbmctYnV0dG9ucyAuZmxvYXRpbmctYnV0dG9uLmhvdmVyOmJlZm9yZSxcbi5sYXlvdXQtZGFyayAjbWFyZ28td2lkZ2V0LmZsb2F0aW5nLWJ1dHRvbi5ob3ZlcjpiZWZvcmUsXG4ubGF5b3V0LWRhcmsgLmNhc2luby1idXR0b25zIC5mbG9hdGluZy1idXR0b24uaG92ZXI6YmVmb3JlLFxuLmxheW91dC1kYXJrIC5jYXNpbm8td2lkZ2V0IC5mbG9hdGluZy1idXR0b24uaG92ZXI6YmVmb3JlLFxuLmxheW91dC1kYXJrIC5xdWVzdC1mbG9hdGluZy1idXR0b25zIC5mbG9hdGluZy1idXR0b24uaG92ZXI6YmVmb3JlLFxuLmxheW91dC1kYXJrIC5xdWVzdC13aWRnZXRzID4gLmZsb2F0aW5nLWJ1dHRvbi5ob3ZlcjpiZWZvcmUsXG4ubGF5b3V0LWRhcmsgLmNoYXR3b290LWZsb2F0IC5mbG9hdGluZy1idXR0b24uaG92ZXI6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDI1NSwgMTUzLCAwLCAwLjI4KSAwJSwgcmdiYSgyNDAsIDE4MSwgNzQsIDAuNDIpIDUwJSwgcmdiYSgyNTUsIDE1MywgMCwgMC4yOCkgMTAwJSk7XG59XG4ubGF5b3V0LWRhcmsgLm1haW4tZmxvYXRpbmctYnV0dG9ucyAuZmxvYXRpbmctYnV0dG9uOmhvdmVyOmFmdGVyLFxuLmxheW91dC1kYXJrICNtYXJnby13aWRnZXQuZmxvYXRpbmctYnV0dG9uOmhvdmVyOmFmdGVyLFxuLmxheW91dC1kYXJrIC5jYXNpbm8tYnV0dG9ucyAuZmxvYXRpbmctYnV0dG9uOmhvdmVyOmFmdGVyLFxuLmxheW91dC1kYXJrIC5jYXNpbm8td2lkZ2V0IC5mbG9hdGluZy1idXR0b246aG92ZXI6YWZ0ZXIsXG4ubGF5b3V0LWRhcmsgLnF1ZXN0LWZsb2F0aW5nLWJ1dHRvbnMgLmZsb2F0aW5nLWJ1dHRvbjpob3ZlcjphZnRlcixcbi5sYXlvdXQtZGFyayAucXVlc3Qtd2lkZ2V0cyA+IC5mbG9hdGluZy1idXR0b246aG92ZXI6YWZ0ZXIsXG4ubGF5b3V0LWRhcmsgLmNoYXR3b290LWZsb2F0IC5mbG9hdGluZy1idXR0b246aG92ZXI6YWZ0ZXIsXG4ubGF5b3V0LWRhcmsgLm1haW4tZmxvYXRpbmctYnV0dG9ucyAuZmxvYXRpbmctYnV0dG9uLmhvdmVyOmFmdGVyLFxuLmxheW91dC1kYXJrICNtYXJnby13aWRnZXQuZmxvYXRpbmctYnV0dG9uLmhvdmVyOmFmdGVyLFxuLmxheW91dC1kYXJrIC5jYXNpbm8tYnV0dG9ucyAuZmxvYXRpbmctYnV0dG9uLmhvdmVyOmFmdGVyLFxuLmxheW91dC1kYXJrIC5jYXNpbm8td2lkZ2V0IC5mbG9hdGluZy1idXR0b24uaG92ZXI6YWZ0ZXIsXG4ubGF5b3V0LWRhcmsgLnF1ZXN0LWZsb2F0aW5nLWJ1dHRvbnMgLmZsb2F0aW5nLWJ1dHRvbi5ob3ZlcjphZnRlcixcbi5sYXlvdXQtZGFyayAucXVlc3Qtd2lkZ2V0cyA+IC5mbG9hdGluZy1idXR0b24uaG92ZXI6YWZ0ZXIsXG4ubGF5b3V0LWRhcmsgLmNoYXR3b290LWZsb2F0IC5mbG9hdGluZy1idXR0b24uaG92ZXI6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1kcmstYmFja2dyb3VuZC1ob3Zlcik7XG59XG4ubGF5b3V0LWRhcmsgLm1haW4tZmxvYXRpbmctYnV0dG9ucyAuZmxvYXRpbmctYnV0dG9uIC5jaGFpbi10aW1lLFxuLmxheW91dC1kYXJrICNtYXJnby13aWRnZXQuZmxvYXRpbmctYnV0dG9uIC5jaGFpbi10aW1lLFxuLmxheW91dC1kYXJrIC5jYXNpbm8tYnV0dG9ucyAuZmxvYXRpbmctYnV0dG9uIC5jaGFpbi10aW1lLFxuLmxheW91dC1kYXJrIC5jYXNpbm8td2lkZ2V0IC5mbG9hdGluZy1idXR0b24gLmNoYWluLXRpbWUsXG4ubGF5b3V0LWRhcmsgLnF1ZXN0LWZsb2F0aW5nLWJ1dHRvbnMgLmZsb2F0aW5nLWJ1dHRvbiAuY2hhaW4tdGltZSxcbi5sYXlvdXQtZGFyayAucXVlc3Qtd2lkZ2V0cyA+IC5mbG9hdGluZy1idXR0b24gLmNoYWluLXRpbWUsXG4ubGF5b3V0LWRhcmsgLmNoYXR3b290LWZsb2F0IC5mbG9hdGluZy1idXR0b24gLmNoYWluLXRpbWUge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjZmY4YWE2IDAlLCAjZTQ1Njc4IDEwMCUpO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1zaGFkb3c6IDFweCAxcHggMCAjYTQ0MDU4O1xufVxuLmxheW91dC1kYXJrIC5tYWluLWZsb2F0aW5nLWJ1dHRvbnMgLnJhdGluZy1idXR0b246aG92ZXIgLnJhdGluZy1idXR0b24tcG9zIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHZhcigtLWRyay1iYWNrZ3JvdW5kLWhvdmVyKSwgdmFyKC0tZHJrLXdyYXBwZXIpKTtcbn1cbi5sYXlvdXQtZGFyayAubWFpbi1mbG9hdGluZy1idXR0b25zIC5yYXRpbmctYnV0dG9uOmhvdmVyIC5yYXRpbmctYnV0dG9uLXZhbHVlIHtcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNDUpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjZmZkNjhlIDAlLCAjYzk5MjJlIDEwMCUpO1xufVxuLmxheW91dC1kYXJrIC5tYWluLWZsb2F0aW5nLWJ1dHRvbnMgLnJhdGluZy1idXR0b24gLnJhdGluZy1idXR0b24tcG9zIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHZhcigtLWRyay1zdXJmYWNlKSwgdmFyKC0tZHJrLXdyYXBwZXIpKTtcbn1cbi5sYXlvdXQtZGFyayAubWFpbi1mbG9hdGluZy1idXR0b25zIC5yYXRpbmctYnV0dG9uIC5yYXRpbmctYnV0dG9uLXZhbHVlIHtcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxNjBkZWcsICNlOGI4NGEgMCUsICNiODdhMWEgNTUlLCAjOWI2MTBhIDEwMCUpO1xufVxuLmxheW91dC1kYXJrIC5kaXNjb3VudC1ib251cy1iYW5uZXItLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsIHJnYmEoODIsIDE5MCwgODQsIDAuMTQpIDAlLCB2YXIoLS1kcmstYmFja2dyb3VuZCkgNTUlLCByZ2JhKDgyLCAxOTAsIDg0LCAwLjEpIDEwMCUpO1xuICBib3JkZXItY29sb3I6IHJnYmEoODIsIDE5MCwgODQsIDAuNCk7XG59XG4ubGF5b3V0LWRhcmsgLmRpc2NvdW50LWJvbnVzLWJhbm5lci0tYXZhaWxhYmxlIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgcmdiYSg3NCwgMTMxLCAyMjMsIDAuMTYpIDAlLCB2YXIoLS1kcmstYmFja2dyb3VuZCkgNTUlLCByZ2JhKDc0LCAxMzEsIDIyMywgMC4xKSAxMDAlKTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDEyNiwgMTc4LCAyNDAsIDAuMzIpO1xufVxuLmxheW91dC1kYXJrIC5kaXNjb3VudC1ib251cy1iYW5uZXJfX3NoaW1tZXIge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTA1ZGVnLCB0cmFuc3BhcmVudCAzMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNCkgNDUlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDQpIDU1JSwgdHJhbnNwYXJlbnQgNzAlKTtcbn1cbi5sYXlvdXQtZGFyayAuZGlzY291bnQtYm9udXMtYmFubmVyX190ZXh0IHtcbiAgY29sb3I6IHZhcigtLXR4LXRleHQtY29sb3IpO1xufVxuLmxheW91dC1kYXJrIC5kaXNjb3VudC1ib251cy1iYW5uZXJfX3RleHQgc3Ryb25nIHtcbiAgY29sb3I6IHZhcigtLXR4LXRleHQtY29sb3IpO1xufVxuLmxheW91dC1kYXJrIC5kaXNjb3VudC1ib251cy1iYW5uZXJfX3N1YnRpdGxlLFxuLmxheW91dC1kYXJrIC5kaXNjb3VudC1ib251cy1iYW5uZXJfX3RpbWVyLWxhYmVsIHtcbiAgY29sb3I6IHZhcigtLXR4LXRhYi10ZXh0LWNvbG9yKTtcbn1cbi5sYXlvdXQtZGFyayAuZGlzY291bnQtYm9udXMtYmFubmVyX190aW1lci12YWx1ZSB7XG4gIGNvbG9yOiB2YXIoLS1kcmstdGFiLWFjdGl2ZS1hY2NlbnQpO1xufVxuLmxheW91dC1kYXJrIC5kaXNjb3VudC1ib251cy1iYW5uZXJfX2J0biB7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMzUpO1xufVxuLmxheW91dC1kYXJrIC5kaXNjb3VudC1ib251cy1iYW5uZXJfX2J0bjpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjQ1KTtcbn1cbi5sYXlvdXQtZGFyayAuc2hvcC1jYXJkcy1jYXJvdXNlbCAuc2hvcC1jYXJkcy1uYXYge1xuICBiYWNrZ3JvdW5kOiB1bnNldCAhaW1wb3J0YW50O1xufVxuLmxheW91dC1kYXJrIC5uYXYtcGlsbHMgPiBsaSA+IGEsXG4ubGF5b3V0LWRhcmsgLm5hdi1waWxscyB1bCBsaSA+IGEge1xuICBjb2xvcjogdmFyKC0tdHgtdGV4dC1jb2xvcik7XG4gIGJhY2tncm91bmQ6IHZhcigtLXR4LXBhbmVsLWJhY2tncm91bmQpO1xufVxuLmxheW91dC1kYXJrIC50YWItY29udGVudCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tdHgtYm9yZGVyLWNvbG9yKTtcbiAgYm94LXNoYWRvdzogMCAycHggOHB4IHJnYmEoMCwgMCwgMCwgMC4yMik7XG59XG4ubGF5b3V0LWRhcmsgLmNvbnRlbnQtd3JhcHBlcjpub3QoLmNvbnRlbnQtZnVsbCkge1xuICAvKiBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS10eC1ib3JkZXItY29sb3IpOyAqL1xuICBib3gtc2hhZG93OiAwIDJweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4xOCk7XG59XG4ubGF5b3V0LWRhcmsgLnRhYi1wYW5lIC50YWItaGVhZGVyLWJsb2NrIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tdHgtYm9yZGVyLWNvbG9yKTtcbn1cbi5sYXlvdXQtZGFyayAucGFydG5lci1yZWYtdGFibGUsXG4ubGF5b3V0LWRhcmsgLnBhcnRuZXItbGluay1ibG9jayxcbi5sYXlvdXQtZGFyayAuaGVhZC1yZWYtbHZsLWJsb2NrLFxuLmxheW91dC1kYXJrIC5wcm9tby1ibG9jayB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tdHgtYm9yZGVyLWNvbG9yKTtcbn1cbi5sYXlvdXQtZGFyayAucGFydG5lci1yZWYtdGFibGUgLmgge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS10eC1ib3JkZXItY29sb3IpO1xufVxuLmxheW91dC1kYXJrIC5uYXYtcGlsbHMgdWwgbGkuYWN0aXZlID4gYSxcbi5sYXlvdXQtZGFyayAubmF2LXBpbGxzIHVsIHVsIGxpID4gYSB7XG4gIGNvbG9yOiB2YXIoLS10eC10ZXh0LWNvbG9yKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tZHJrLWJhY2tncm91bmQtaG92ZXIpO1xufVxuLmxheW91dC1kYXJrIC5mb3JtLWF2YXRhciB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ubGF5b3V0LWRhcmsgLmZvcm0tY29udHJvbCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tdHgtYm9yZGVyLWNvbG9yKTtcbn1cbi5sYXlvdXQtZGFyayAuZm9ybS1jb250cm9sOmRpc2FibGVkLFxuLmxheW91dC1kYXJrIC5mb3JtLWNvbnRyb2wuZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kOiAjNjU2NTY1O1xufVxuLmxheW91dC1kYXJrIC5wYW5lbC1jdXN0b20gLnBhbmVsLWhlYWRpbmcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvbWVkaWEvYXNzZXRzL2FwcC9zcmMvaW1nL3BhbmVsX3RpdGxlLWRhcmsucG5nXCIpO1xufVxuLmxheW91dC1kYXJrIC5wYW5lbC1jdXN0b20gLnBhbmVsLWhlYWRpbmctc20ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvbWVkaWEvYXNzZXRzL2FwcC9zcmMvaW1nL3BhbmVsX3RpdGxlX3hzLWRhcmsucG5nXCIpO1xufVxuLmxheW91dC1kYXJrIC5tZXNzZW5nZXItY2hhdC1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kcmstc3VyZmFjZSk7XG59XG4ubGF5b3V0LWRhcmsgLm1lc3Nlbmdlci1jaGF0LWNvbnRhaW5lciAuY2hhdC13aW5kb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kcmstd3JhcHBlcik7XG59XG4ubGF5b3V0LWRhcmsgLm1lc3Nlbmdlci1jaGF0LWNvbnRhaW5lciAuY2hhdC13aW5kb3c6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdHgtd3JhcHBlci1iYWNrZ3JvdW5kKTtcbn1cbi5sYXlvdXQtZGFyayAubWVzc2VuZ2VyLWNoYXQtY29udGFpbmVyIC5jaGF0LXdpbmRvdzo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kcmstYm9yZGVyKTtcbn1cbi5sYXlvdXQtZGFyayAubWVzc2VuZ2VyLWNoYXQtY29udGFpbmVyIC5jaGF0LXdpbmRvdyBbZGF0YS1uby1tZXNzYWdlcy1ibG9jaz1cInRydWVcIl0ge1xuICBjb2xvcjogdmFyKC0tdHgtdGFiLXRleHQtY29sb3IpO1xufVxuLmxheW91dC1kYXJrIC5tZXNzZW5nZXItY2hhdC1jb250YWluZXIgLmNoYXQtd2luZG93IC5tZXNzYWdlLWdyb3VwLXdyYXAub3RoZXIgLm1lc3NhZ2UtZ3JvdXAgLm1lc3NhZ2UtYmxvY2s6bGFzdC1jaGlsZCAubWVzc2FnZS1jb250ZW50IC50ZXh0LXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kcmstYmFja2dyb3VuZCk7XG59XG4ubGF5b3V0LWRhcmsgLm1lc3Nlbmdlci1jaGF0LWNvbnRhaW5lciAuY2hhdC13aW5kb3cgLm1lc3NhZ2UtZ3JvdXAtd3JhcC5vdGhlciAubWVzc2FnZS1ncm91cCAubWVzc2FnZS1ibG9jazpsYXN0LWNoaWxkIC5tZXNzYWdlLWNvbnRlbnQgLnRleHQtd3JhcHBlcjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHZhcigtLXR4LWJvcmRlci1jb2xvcikgdmFyKC0tdHgtYm9yZGVyLWNvbG9yKSB0cmFuc3BhcmVudDtcbn1cbi5sYXlvdXQtZGFyayAubWVzc2VuZ2VyLWNoYXQtY29udGFpbmVyIC5jaGF0LXdpbmRvdyAubWVzc2FnZS1ncm91cC13cmFwLm90aGVyIC5tZXNzYWdlLWdyb3VwIC5tZXNzYWdlLWJsb2NrOmxhc3QtY2hpbGQgLm1lc3NhZ2UtY29udGVudCAudGV4dC13cmFwcGVyOmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB2YXIoLS1kcmstYmFja2dyb3VuZCkgdmFyKC0tZHJrLWJhY2tncm91bmQpIHRyYW5zcGFyZW50O1xufVxuLmxheW91dC1kYXJrIC5tZXNzZW5nZXItY2hhdC1jb250YWluZXIgLmNoYXQtd2luZG93IC5tZXNzYWdlLWdyb3VwLXdyYXAub3duIC5tZXNzYWdlLWdyb3VwIC5tZXNzYWdlLWJsb2NrOmxhc3QtY2hpbGQgLm1lc3NhZ2UtY29udGVudCAudGV4dC13cmFwcGVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1kcmstYm9yZGVyKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHJrLWJhY2tncm91bmQtaG92ZXIpO1xufVxuLmxheW91dC1kYXJrIC5tZXNzZW5nZXItY2hhdC1jb250YWluZXIgLmNoYXQtd2luZG93IC5tZXNzYWdlLWdyb3VwLXdyYXAub3duIC5tZXNzYWdlLWdyb3VwIC5tZXNzYWdlLWJsb2NrOmxhc3QtY2hpbGQgLm1lc3NhZ2UtY29udGVudCAudGV4dC13cmFwcGVyOmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdmFyKC0tZHJrLWJvcmRlcikgdmFyKC0tZHJrLWJvcmRlcik7XG59XG4ubGF5b3V0LWRhcmsgLm1lc3Nlbmdlci1jaGF0LWNvbnRhaW5lciAuY2hhdC13aW5kb3cgLm1lc3NhZ2UtZ3JvdXAtd3JhcC5vd24gLm1lc3NhZ2UtZ3JvdXAgLm1lc3NhZ2UtYmxvY2s6bGFzdC1jaGlsZCAubWVzc2FnZS1jb250ZW50IC50ZXh0LXdyYXBwZXI6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHZhcigtLWRyay1iYWNrZ3JvdW5kLWhvdmVyKSB2YXIoLS1kcmstYmFja2dyb3VuZC1ob3Zlcik7XG59XG4ubGF5b3V0LWRhcmsgLm1lc3Nlbmdlci1jaGF0LWNvbnRhaW5lciAuY2hhdC13aW5kb3cgLm1lc3NhZ2UtY29udHJvbCAuY29udHJvbHMtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHJrLWJhY2tncm91bmQpO1xuICBib3JkZXItY29sb3I6IHZhcigtLXR4LWJvcmRlci1jb2xvcik7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4ubGF5b3V0LWRhcmsgLm1lc3Nlbmdlci1jaGF0LWNvbnRhaW5lciAuY2hhdC10ZXh0IHtcbiAgYmFja2dyb3VuZDogdmFyKC0tZHJrLXN1cmZhY2UpO1xufVxuLmxheW91dC1kYXJrIC5tZXNzZW5nZXItY2hhdC1jb250YWluZXIgLmNoYXQtdGV4dCAuaW5wdXQtY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tZHJrLWJhY2tncm91bmQpO1xuICBib3JkZXItY29sb3I6IHZhcigtLXR4LWJvcmRlci1jb2xvcik7XG59XG4ubGF5b3V0LWRhcmsgLm1lc3Nlbmdlci1jaGF0LWNvbnRhaW5lciAuY2hhdC10ZXh0IC50ZXh0LWlucHV0IHRleHRhcmVhIHtcbiAgY29sb3I6IHZhcigtLXR4LXRleHQtY29sb3IpO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5sYXlvdXQtZGFyayAubWVzc2VuZ2VyLWNoYXQtY29udGFpbmVyIC5jaGF0LXRleHQgLnRleHQtaW5wdXQgdGV4dGFyZWE6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHZhcigtLXR4LXRhYi10ZXh0LWNvbG9yKTtcbn1cbi5sYXlvdXQtZGFyayAudXNlci1zZWFyY2gtYmxvY2sgaW5wdXQge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1kcmstYmFja2dyb3VuZCk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tdHgtYm9yZGVyLWNvbG9yKTtcbiAgY29sb3I6IHZhcigtLXR4LXRleHQtY29sb3IpO1xufVxuLmxheW91dC1kYXJrIC51c2VyLXNlYXJjaC1ibG9jayBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogdmFyKC0tdHgtdGFiLXRleHQtY29sb3IpO1xuICBvcGFjaXR5OiAxO1xufVxuLmxheW91dC1kYXJrIC51c2VyLXNlYXJjaC1ibG9jayBpbnB1dDpmb2N1cyB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWRyay1iYWNrZ3JvdW5kLWhvdmVyKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1kcmstYm9yZGVyKTtcbiAgY29sb3I6IHZhcigtLXR4LXRleHQtY29sb3IpO1xuICBvdXRsaW5lOiBub25lO1xufVxuLmxheW91dC1kYXJrIC5jb21wYW55LWNoYXQtY29udGFpbmVyIC5tZXNzZW5nZXItY2hhdC1jb250YWluZXIsXG4ubGF5b3V0LWRhcmsgW2RhdGEtYnVzaW5lc3MtY2hhdC1jb250YWluZXJdIC5tZXNzZW5nZXItY2hhdC1jb250YWluZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS10eC1ib3JkZXItY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4ubGF5b3V0LWRhcmsgLmNvbXBhbnktY29udGVudCBbZGF0YS1jb250YWluZXI9XCJoZWFkZXJNZW51XCJdICsgLnRhYi1jb250ZW50LFxuLmxheW91dC1kYXJrIC5jb21wYW55LWN1c3RvbSBbZGF0YS1jb250YWluZXI9XCJoZWFkZXJNZW51XCJdICsgLnRhYi1jb250ZW50LFxuLmxheW91dC1kYXJrIC5jb21wYW55LWNvbnRlbnQgW2RhdGEtY29udGFpbmVyPVwiaGVhZGVyXCJdIH4gW2RhdGEtY29udGFpbmVyPVwiY29udGVudFwiXSxcbi5sYXlvdXQtZGFyayAuY29tcGFueS1jdXN0b20gW2RhdGEtY29udGFpbmVyPVwiaGVhZGVyXCJdIH4gW2RhdGEtY29udGFpbmVyPVwiY29udGVudFwiXSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tdHgtYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMCAhaW1wb3J0YW50O1xufVxuLmxheW91dC1kYXJrIC5idXNpbmVzcy1zZXR0aW5ncyBpbWcge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoNCk7XG59XG4ubGF5b3V0LWRhcmsgLmlucHV0LWdyb3VwLWFkZG9uIGkge1xuICBjb2xvcjogdmFyKC0tdHgtdGV4dC1jb2xvci1yZXZlcnNlKTtcbn1cbi5sYXlvdXQtZGFyayAuYm9udXMtZmFjdG9yeSAuc2xvdCxcbi5sYXlvdXQtZGFyayAuY29udHJvbC1yb29tIC5zbG90LWNvbnRhaW5lci10aXRsZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXR4LWJvcmRlci1jb2xvcik7XG59XG4ubGF5b3V0LWRhcmsgLmJnLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kOiAjNTc0NTAwICFpbXBvcnRhbnQ7XG59XG4ubGF5b3V0LWRhcmsgLmJnLWluZm8ge1xuICBiYWNrZ3JvdW5kOiAjMmM1ZDczICFpbXBvcnRhbnQ7XG59XG4ubGF5b3V0LWRhcmsgLmJnLWluZm8gYSB7XG4gIGNvbG9yOiAjMDBiY2Q0O1xufVxuLmxheW91dC1kYXJrIC5uYXZiYXItbmF2ID4gbGkuYWN0aXZlID4gYSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWRyay1iYWNrZ3JvdW5kLWhvdmVyKTtcbn1cbi5sYXlvdXQtZGFyayAubG90LWZpbHRlcixcbi5sYXlvdXQtZGFyayAuYXVjdGlvbi1sb3RfX2ltYWdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdHgtcGFuZWwtYmFja2dyb3VuZCk7XG59XG4ubGF5b3V0LWRhcmsgLmF1Y3Rpb24tbG90X19pbWFnZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjODE4MTgxO1xufVxuLmxheW91dC1kYXJrIGEucGFuZWw6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1kcmstYmFja2dyb3VuZC1ob3Zlcik7XG59XG4ubGF5b3V0LWRhcmsgLmNpdHlXZWxjb21lIHAsXG4ubGF5b3V0LWRhcmsgLnRhc2stbGlzdCAuZmlsdGVycyAuZmlsdGVyLWxpc3QgdWwgbGkgYSB7XG4gIGNvbG9yOiB2YXIoLS10eC10ZXh0LWNvbG9yKTtcbn1cbi5sYXlvdXQtZGFyayAuZXhjaGFuZ2UtdGFibGUtYmxvY2sgY2FwdGlvbiB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXR4LXBhbmVsLWJhY2tncm91bmQpO1xufVxuLmxheW91dC1kYXJrIC5hbGVydCB7XG4gIGNvbG9yOiB2YXIoLS10eC10ZXh0LWNvbG9yKTtcbn1cbi5sYXlvdXQtZGFyayAuZGFyay1pbnZlcnQge1xuICBmaWx0ZXI6IGludmVydCgxKTtcbn1cbi5sYXlvdXQtZGFyayAjcmFjZS1ob21lIC5yYWNlLWNoYXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10eC1wYW5lbC1iYWNrZ3JvdW5kKTtcbn1cbi5sYXlvdXQtZGFyayAucmFjZS10YWJzIC5jb250ZW50LXRhYi1pdGVtIGkge1xuICBmaWx0ZXI6IGludmVydCgxKTtcbn1cbi5sYXlvdXQtZGFyayAud2FsbGV0LWl0ZW0tdG9vbHRpcCBzdmcgcGF0aCB7XG4gIGZpbGw6IHZhcigtLXR4LXRleHQtY29sb3IpO1xufVxuLmxheW91dC1kYXJrIC5kZXBvc2l0LWlucHV0LWZpYXQge1xuICBjb2xvcjogIzhiOTNhMTtcbn1cbi5sYXlvdXQtZGFyayAuZGVwb3NpdC1ib251cy1za2VsZXRvbl9fY2FyZCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWRyay1iYWNrZ3JvdW5kKTtcbn1cbi5sYXlvdXQtZGFyayAuZGVwb3NpdC1ib251cy1za2VsZXRvbl9fbGluZSxcbi5sYXlvdXQtZGFyayAuZGVwb3NpdC1ib251cy1za2VsZXRvbl9fbWVkaWEge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1kcmstYmFja2dyb3VuZC1ob3Zlcik7XG59XG4ubGF5b3V0LWRhcmsgLmFkZC10YWJsZS1wcmljZXMtY29udGFpbmVyIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4IHZhcigtLWRyay1ib3JkZXIpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1kcmstc3VyZmFjZSk7XG59XG4ubGF5b3V0LWRhcmsgLmFkZC10YWJsZS1wcmljZXMtY29udGFpbmVyIHRoZWFkIHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHJrLWJhY2tncm91bmQpICFpbXBvcnRhbnQ7XG59XG4ubGF5b3V0LWRhcmsgLmFkZC10YWJsZS1wcmljZXMtY29udGFpbmVyIHRib2R5IHRyOmhvdmVyIHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5sYXlvdXQtZGFyayAuYWRkLXRhYmxlLXByaWNlcy1jb250YWluZXIgdGJvZHkgdHJbZGF0YS1hbW91bnRdOmhvdmVyIHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHJrLWJhY2tncm91bmQtaG92ZXIpICFpbXBvcnRhbnQ7XG59XG4ubGF5b3V0LWRhcmsgLmFkZC10YWJsZS1wcmljZXMtY29udGFpbmVyIHRib2R5IHRyW2RhdGEtYW1vdW50XS5pcy1zZWxlY3RlZCB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRyay1iYWNrZ3JvdW5kKSAhaW1wb3J0YW50O1xufVxuLmxheW91dC1kYXJrIC5hZGQtdGFibGUtcHJpY2VzLWNvbnRhaW5lciAuZ3JlZW4ge1xuICBjb2xvcjogIzZlY2Y3MTtcbn1cbi5sYXlvdXQtZGFyayAuYWRkLXRhYmxlLXByaWNlcy1jb250YWluZXIgLmJsdWUge1xuICBjb2xvcjogIzdlYjNmNztcbn1cbi5sYXlvdXQtZGFyayAuYWRkLXRhYmxlLXByaWNlcy1jb250YWluZXIgLmJvbnVzLWNoaXBfX3ZhbHVlIHtcbiAgY29sb3I6ICM2ZWNmNzE7XG59XG4ubGF5b3V0LWRhcmsgLmFkZC10YWJsZS1wcmljZXMtY29udGFpbmVyIC5ib251cy1sYWRkZXJfX2dvIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tZHJrLWJhY2tncm91bmQpO1xuICBjb2xvcjogIzdlYjNmNztcbn1cbi5sYXlvdXQtZGFyayAuYWRkLXRhYmxlLXByaWNlcy1jb250YWluZXIgdGJvZHkgdHJbZGF0YS1hbW91bnRdOmhvdmVyIC5ib251cy1sYWRkZXJfX2dvIHtcbiAgYmFja2dyb3VuZDogIzVjN2ZhZDtcbiAgY29sb3I6ICNmZmY7XG59XG4ubGF5b3V0LWRhcmsgLmJvbnVzLWxhZGRlci10aXBfX2NoYW5jZSB7XG4gIGNvbG9yOiAjZjBiNTRhO1xufVxuLmxheW91dC1kYXJrIC5idG4tcGF5bWVudCB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNlNGU0ZTQgMCUsICNiNWI1YjUgMTAwJSk7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggdmFyKC0tZHJrLWJvcmRlcik7XG59XG4ubGF5b3V0LWRhcmsgLmJ0bi1wYXltZW50LmFjdGl2ZSxcbi5sYXlvdXQtZGFyayAuYnRuLXBheW1lbnQ6aG92ZXIsXG4ubGF5b3V0LWRhcmsgLmJ0bi1wYXltZW50OmFjdGl2ZSxcbi5sYXlvdXQtZGFyayAuYnRuLXBheW1lbnQ6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggIzVjN2ZhZDtcbn1cbi5sYXlvdXQtZGFyayAuZm9ybS1kZXBvc2l0IC5mb3JtLWNvbnRyb2w6Zm9jdXMsXG4ubGF5b3V0LWRhcmsgLmZvcm0tZGVwb3NpdCAuZm9ybS1jb250cm9sOmFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS10eC10ZXh0LWNvbG9yKTtcbn1cbi5sYXlvdXQtZGFyayAuZm9ybS1kZXBvc2l0IC5kZXBvc2l0LWlucHV0OmZvY3VzLFxuLmxheW91dC1kYXJrIC5mb3JtLWRlcG9zaXQgLmRlcG9zaXQtaW5wdXQ6YWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLXR4LXRleHQtY29sb3IpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1kcmstYmFja2dyb3VuZC1ob3ZlcikgIWltcG9ydGFudDtcbn1cbi5sYXlvdXQtZGFyayAuZm9ybS1kZXBvc2l0IC5kZXBvc2l0LWlucHV0LWJvcmRlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWRyay1ib3JkZXIpO1xufVxuLmxheW91dC1kYXJrIC5mb3JtLWRlcG9zaXQgLmRlcG9zaXQtaW5wdXQ6Zm9jdXMgKyAuZGVwb3NpdC1pbnB1dC1ib3JkZXIsXG4ubGF5b3V0LWRhcmsgLmZvcm0tZGVwb3NpdCAuZGVwb3NpdC1pbnB1dDphY3RpdmUgKyAuZGVwb3NpdC1pbnB1dC1ib3JkZXIge1xuICBiYWNrZ3JvdW5kOiAjNWM3ZmFkO1xufVxuLmxheW91dC1kYXJrIC5zZWN0aW9uLXRhcmlmZnMgLnRhcmlmZnMtYmxvY2std3JhcCB7XG4gIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudCg1Mi44NSUgNTIuODUlIGF0IDUwJSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCUsIHZhcigtLXR4LXdyYXBwZXItYmFja2dyb3VuZCkgODkuMDYlKSwgcmVwZWF0aW5nLWNvbmljLWdyYWRpZW50KCNlMGVkZmYgMCA5ZGVnLCAjY2JlM2ZmIDlkZWcgMThkZWcpO1xufVxuLmxheW91dC1kYXJrIC5ub3RpZmljYXRpb24tcGFnZSAubm90aWZpY2F0aW9uIC5pbWctYmxvY2sge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS10eC13cmFwcGVyLWJhY2tncm91bmQpO1xufVxuLmxheW91dC1kYXJrIC5zZWN0aW9uLWludHJvIC5naXJsLWJsb2NrIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL21lZGlhL2Fzc2V0cy9hcHAvc3JjL2ltZy9mcm9udHBhZ2UvZ3JpbC1ibG9jay1iZy1kYXJrLndlYnBcIik7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmxheW91dC1kYXJrIC5zZWN0aW9uLWludHJvIC5naXJsLWJsb2NrIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvbWVkaWEvYXNzZXRzL2FwcC9zcmMvaW1nL2Zyb250cGFnZS9ncmlsLWJsb2NrLWJnLW1vYi1kYXJrLndlYnBcIik7XG4gIH1cbn1cbi5sYXlvdXQtZGFyayAuc2VjdGlvbi13aXRoZHJhdy1tb25leSAud2l0aGRyYXctbW9uZXktYmxvY2sge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvbWVkaWEvYXNzZXRzL2FwcC9zcmMvaW1nL2Zyb250cGFnZS93aXRoZHJhdy1iZy1kYXJrLndlYnBcIik7XG59XG4ubGF5b3V0LWRhcmsgLnNlY3Rpb24td2l0aGRyYXctbW9uZXkud2l0aGRyYXctbW9uZXktc2Vjb25kIC53aXRoZHJhdy1tb25leS1ibG9jayB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9tZWRpYS9hc3NldHMvYXBwL3NyYy9pbWcvZnJvbnRwYWdlL3dpdGhkcmF3LWJnLXNlY29uZC1kYXJrLndlYnBcIik7XG59XG4ubGF5b3V0LWRhcmsgLmZyb250cGFnZS1yYXRpbmdzOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLmxheW91dC1kYXJrIC50aGVtZS1hbGVydCB7XG4gIGNvbG9yOiB2YXIoLS10eC10ZXh0LWNvbG9yLXJldmVyc2UpO1xufVxuLmxheW91dC1kYXJrIC51c2VyLXByb2ZpbGUtc2VjdGlvbiB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXR4LXdyYXBwZXItYmFja2dyb3VuZCkgIWltcG9ydGFudDtcbn1cbi5sYXlvdXQtZGFyayAuZW1wbG95ZXItc3RhdHNfX2NvbnRlbnQgLmNoYXJ0LXdyYXBwZXIgY2FudmFzIHtcbiAgZmlsdGVyOiBpbnZlcnQoMSkgaHVlLXJvdGF0ZSgxODBkZWcpO1xufVxuLmxheW91dC1kYXJrIC5jb21wYW55LW5vLWRhdGEgaW1nIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDIpO1xufVxuLmxheW91dC1kYXJrIC5vYmplY3QtYm9udXMgLnBhbmVsLWJvZHkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1bnNldCAhaW1wb3J0YW50O1xufVxuLmxheW91dC1kYXJrIC5jb250ZW50LWNoaWxkcmVuLXRhYnMge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS10eC1wYW5lbC1iYWNrZ3JvdW5kKTtcbn1cbi5sYXlvdXQtZGFyayAucGFuZWwtZGVmYXVsdCAucGFuZWwtYm9keSArIC5wYW5lbC1ib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS10eC1ib3JkZXItY29sb3IpO1xufVxuLmxheW91dC1kYXJrIC5lbXBsb3llck9yZGVyIC5kaWFsb2ctcXVlc3RzLWJsb2NrIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tdHgtcGFuZWwtYmFja2dyb3VuZCk7XG59XG4ubGF5b3V0LWRhcmsgLm9kdi1zaG93IC5vZHYtY2FwdGlvbiB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXR4LXBhbmVsLWJhY2tncm91bmQpO1xufVxuLmxheW91dC1kYXJrIC5wYW5lbC1mYXEgPiAucGFuZWwtaGVhZGluZyB7XG4gIGNvbG9yOiB2YXIoLS10eC10ZXh0LWNvbG9yKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tdHgtcGFuZWwtYmFja2dyb3VuZCk7XG59XG4ubGF5b3V0LWRhcmsgLnBhbmVsLWZhcSA+IC5wYW5lbC1oZWFkaW5nIC5idG46aG92ZXIsXG4ubGF5b3V0LWRhcmsgLnBhbmVsLWZhcSA+IC5wYW5lbC1oZWFkaW5nIC5idG46Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tdHgtdGV4dC1jb2xvcik7XG59XG4ubGF5b3V0LWRhcmsgLm5ld3MtaXRlbSAuc25pcHBldC1jYXItcm93IHtcbiAgYmFja2dyb3VuZDogdmFyKC0tdHgtcGFuZWwtYmFja2dyb3VuZCk7XG59XG4ubGF5b3V0LWRhcmsgLnRhcmlmZi1lcXVpcG1lbnRfX2VtcHR5IC50YXJpZmYtZXF1aXBtZW50X19pY29uIHtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAzcHggMHB4IHZhcigtLXR4LWJveC1zaGFkb3ctY29sb3IpIGluc2V0O1xufVxuLmxheW91dC1kYXJrIC5lcXVpcG1lbnQtcHJldmlld19fbWFpbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVuc2V0O1xufVxuLmxheW91dC1kYXJrIC50YXhpLW9yZGVyX19ib251cy1vcGVuZWQgLnRheGktb3JkZXJfX2JvbnVzLWlubmVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tZHJrLWJhY2tncm91bmQtaG92ZXIpO1xufVxuLmxheW91dC1kYXJrIC5tZXNzZW5nZXItY2hhdC1jb250YWluZXIgLmNoYXQtd2luZG93IC5tZXNzYWdlLWdyb3VwLXdyYXAgLm1lc3NhZ2UtZ3JvdXAgLm1lc3NhZ2UtYmxvY2sucmVwbHkteW91IC5tZXNzYWdlLWNvbnRlbnQgLnRleHQtd3JhcHBlciB7XG4gIGJhY2tncm91bmQ6ICM1ZjM3MDA7XG59XG4ubGF5b3V0LWRhcmsgLmF1Y3Rpb24tbG90X190aXRsZSxcbi5sYXlvdXQtZGFyayAuYXVjdGlvbi1sb3RfX2F1dGhvciB7XG4gIGJhY2tncm91bmQ6ICMwMDAwMDA3NTtcbn1cbi5sYXlvdXQtZGFyayAuYXVjdGlvbi1sb3RfX2Rpc3RyaWN0IHtcbiAgdGV4dC1zaGFkb3c6IDAgMCAzcHggIzMzMztcbn1cbi5sYXlvdXQtZGFyayAuYmFuay1jb21wYW55IC5zZWN0aW9uLXVwZ3JhZGVzIC5zbG90IC5iZXRvbWF0b3Itd29ya2VyLFxuLmxheW91dC1kYXJrIC5zaGFtYW4tY29tcGFueSAuc2VjdGlvbi11cGdyYWRlcyAuc2xvdCAuYmV0b21hdG9yLXdvcmtlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cbi5sYXlvdXQtZGFyayAubmV3cy1pdGVtIC53aGl0ZS1nbG93IHtcbiAgdGV4dC1zaGFkb3c6IHVuc2V0O1xufVxuLmxheW91dC1kYXJrIC5jaXR5LWNvbXBldGl0aW9ucy1pdGVtLWxpc3RpdGVtIHtcbiAgY29sb3I6IHZhcigtLXR4LXRleHQtY29sb3IpO1xufVxuLmxheW91dC1kYXJrIC5wdnAtYmF0dGxlX19pdGVtLXByaWNlIHtcbiAgY29sb3I6IHZhcigtLXR4LXRleHQtY29sb3IpO1xufVxuLmxheW91dC1kYXJrIC5jaXR5LWNhcm91c2VsIC5zd2lwZXItbmF2IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLmxheW91dC1kYXJrIC5jaGFydC1jaXR5LWV4Y2hhbmdlIGNhbnZhcyB7XG4gIGZpbHRlcjogaW52ZXJ0KDEpIGh1ZS1yb3RhdGUoMTgwZGVnKTtcbn1cbi5sYXlvdXQtZGFyayAuaW5mby1wb3B1cC1jb2xsYXBzZS5oYXMtZXJyb3Ige1xuICBiYWNrZ3JvdW5kOiByZ2JhKDUyLCA1MiwgNTIsIDAuOSk7XG59XG4ubGF5b3V0LWRhcmsgLmJ0bi1kZWZhdWx0IHtcbiAgYmFja2dyb3VuZDogdmFyKC0tZHJrLWJhY2tncm91bmQpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS10eC1ib3JkZXItY29sb3IpO1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBjb2xvcjogdmFyKC0tdHgtdGV4dC1jb2xvcik7XG4gIHRleHQtc2hhZG93OiBub25lO1xufVxuLmxheW91dC1kYXJrIC5idG4tZGVmYXVsdDpob3Zlcixcbi5sYXlvdXQtZGFyayAuYnRuLWRlZmF1bHQ6Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1kcmstYmFja2dyb3VuZC1ob3ZlcikgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1kcmstYm9yZGVyKSAhaW1wb3J0YW50O1xuICBjb2xvcjogdmFyKC0tdHgtdGV4dC1jb2xvcikgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbi5sYXlvdXQtZGFyayAuYnRuLWRlZmF1bHQ6YWN0aXZlLFxuLmxheW91dC1kYXJrIC5idG4tZGVmYXVsdC5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1kcmstYmFja2dyb3VuZC1ob3Zlcik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZHJrLWJvcmRlcik7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMnB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMjIpO1xuICBjb2xvcjogdmFyKC0tdHgtdGV4dC1jb2xvcik7XG59XG4ubGF5b3V0LWRhcmsgLmJ0bi1kZWZhdWx0OmRpc2FibGVkLFxuLmxheW91dC1kYXJrIC5idG4tZGVmYXVsdC5kaXNhYmxlZCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWRyay1zdXJmYWNlKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS10eC1ib3JkZXItY29sb3IpO1xuICBjb2xvcjogdmFyKC0tdHgtdGFiLXRleHQtY29sb3IpO1xufVxuLmxheW91dC1kYXJrIC5maXJlZC11bnBhaWQtZW1wbG95ZXIge1xuICBiYWNrZ3JvdW5kOiAjNTMzZjNmICFpbXBvcnRhbnQ7XG59XG4ubGF5b3V0LWRhcmsgLm5ld3NwYXBlciB7XG4gIGJhY2tncm91bmQ6ICMzYTM4MzI7XG4gIGJvcmRlci1jb2xvcjogIzUyNGU0NjtcbiAgYm94LXNoYWRvdzogMCAycHggOHB4IHJnYmEoMCwgMCwgMCwgMC4yMik7XG4gIGNvbG9yOiAjZDhkMGMwO1xufVxuLmxheW91dC1kYXJrIC5uZXdzcGFwZXItaGVhZGVyIHtcbiAgYmFja2dyb3VuZDogIzNhMzgzMjtcbiAgYm9yZGVyLWNvbG9yOiAjNTI0ZTQ2O1xufVxuLmxheW91dC1kYXJrIC5uZXdzcGFwZXItaGVhZGVyOmJlZm9yZSxcbi5sYXlvdXQtZGFyayAubmV3c3BhcGVyLWhlYWRlcjphZnRlciB7XG4gIGJhY2tncm91bmQ6ICM2YTY1NWM7XG59XG4ubGF5b3V0LWRhcmsgLm5ld3NwYXBlci1oZWFkZXJfX3RpdGxlIHtcbiAgY29sb3I6ICNjOGJmYjA7XG59XG4ubGF5b3V0LWRhcmsgLm5ld3NwYXBlci1ldmVudF9fbWVzc2FnZSB7XG4gIGNvbG9yOiAjZDhkMGMwO1xufVxuLmxheW91dC1kYXJrIC5uZXdzcGFwZXItZXZlbnRfX21lc3NhZ2UgYSB7XG4gIGNvbG9yOiAjOWVjNGZmO1xufVxuLmxheW91dC1kYXJrIC5uZXdzcGFwZXItZXZlbnRfX2RhdGV0aW1lIHtcbiAgY29sb3I6ICM5YTkzODU7XG59XG4ubGF5b3V0LWRhcmsgLnN1bW1lci1wdXp6bGVzLWF0dGVtcHQtbW9kYWxfX2JvbnVzIHtcbiAgY29sb3I6ICM4ZmQ4N2Y7XG59XG4ubGF5b3V0LWRhcmsgLnN1bW1lci1wdXp6bGVzLWF0dGVtcHQtbW9kYWxfX2V2ZW50IHtcbiAgY29sb3I6ICNmZmQ1NGE7XG59XG4ubGF5b3V0LWRhcmsgLmdhbWUtb2JqZWN0LWV4cGlyZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDc0LCA4MSwgOTYsIDAuOTIpO1xufVxuLmxheW91dC1kYXJrIC5nYW1lLW9iamVjdC1leHBpcmUtLWRhbmdlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjQxLCA5NSwgMTIzLCAwLjkyKTtcbn1cbi5sYXlvdXQtZGFyayAuaW52ZW50b3J5LWV4cGlyZS1ub3RpY2Uge1xuICBjb2xvcjogdmFyKC0tdHgtdGV4dC1jb2xvcik7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjQwLCAxODEsIDc0LCAwLjEyKTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI0MCwgMTgxLCA3NCwgMC4zNSk7XG59XG4ubGF5b3V0LWRhcmsgLmludmVudG9yeS1leHBpcmUtbm90aWNlIGkge1xuICBjb2xvcjogdmFyKC0tZHJrLXRhYi1ob3Zlcik7XG59XG4ubGF5b3V0LWRhcmsgLnRvd2VyLXBvaW50LXN1cmNoYXJnZSxcbi5sYXlvdXQtZGFyayAudG93ZXItYmF0dGxlLXJld2FyZCB7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjM1KTtcbn1cbi5sYXlvdXQtZGFyayAudG93ZXItbGV2ZWwudG93ZXItbGV2ZWwtYWN0aXZlLmxldmVsLWNvbnF1ZXJlZCB7XG4gIGJveC1zaGFkb3c6IDAgMTJweCAyOHB4IHJnYmEoMCwgMCwgMCwgMC40NSksIDAgMCAxOHB4IHJnYmEoMjgsIDE5OSwgNDAsIDAuMik7XG59XG4ubGF5b3V0LWRhcmsgLnByZXN0aWdlLXNob3AtY2FyZF9fYm9udXMge1xuICBjb2xvcjogIzYyZTA4YTtcbn1cbi5sYXlvdXQtZGFyayAucHJlc3RpZ2Utc2hvcC1jYXJkX19ib251cy5pcy16ZXJvIHtcbiAgY29sb3I6IHZhcigtLXR4LXRleHQtY29sb3IpO1xufVxuLmxheW91dC1kYXJrIC5wcmVzdGlnZS1jbGFuLWhhbGw6OmJlZm9yZSB7XG4gIG9wYWNpdHk6IDAuNDI7XG59XG4ubGF5b3V0LWRhcmsgLmF1Y3Rpb24tbG90cy1lbXB0eSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWRyay1zdXJmYWNlKTtcbiAgY29sb3I6IHZhcigtLXR4LXRleHQtY29sb3IpO1xufVxuLmxheW91dC1kYXJrIC5hdWN0aW9uLWxvdC5sb3QtY2FyZCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWRyay1zdXJmYWNlKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1kcmstYm9yZGVyKTtcbiAgYm94LXNoYWRvdzogMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4yOCk7XG4gIGNvbG9yOiB2YXIoLS10eC10ZXh0LWNvbG9yKTtcbn1cbi5sYXlvdXQtZGFyayAuYXVjdGlvbi1sb3QubG90LWNhcmQ6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICM2ZDc3OGE7XG4gIGJveC1zaGFkb3c6IDAgOHB4IDE4cHggcmdiYSgwLCAwLCAwLCAwLjQpO1xufVxuLmxheW91dC1kYXJrIC5hdWN0aW9uLWxvdC5sb3QtY2FyZCAuYXVjdGlvbi1sb3RfX2ltYWdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHJrLWJhY2tncm91bmQpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIC0xMnB4IDEycHggLTEycHggcmdiYSgwLCAwLCAwLCAwLjc1KTtcbn1cbi5sYXlvdXQtZGFyayAuYXVjdGlvbi1sb3QubG90LWNhcmQgLmF1Y3Rpb24tbG90X19iYWRnZSxcbi5sYXlvdXQtZGFyayAuYXVjdGlvbi1sb3QubG90LWNhcmQgLmF1Y3Rpb24tbG90X19zdGF0ZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjIsIDI2LCAzMywgMC43Mik7XG4gIGNvbG9yOiAjZTdlYmYyO1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNCk7XG59XG4ubGF5b3V0LWRhcmsgLmF1Y3Rpb24tbG90LmxvdC1jYXJkIC5hdWN0aW9uLWxvdF9fYm9keSB7XG4gIGJvcmRlci10b3AtY29sb3I6IHZhcigtLWRyay1ib3JkZXIpO1xufVxuLmxheW91dC1kYXJrIC5hdWN0aW9uLWxvdC5sb3QtY2FyZCAuYXVjdGlvbi1sb3RfX25hbWUge1xuICBjb2xvcjogdmFyKC0tdHgtdGV4dC1jb2xvcik7XG59XG4ubGF5b3V0LWRhcmsgLmF1Y3Rpb24tbG90LmxvdC1jYXJkIC5hdWN0aW9uLWxvdF9fcHJpY2UtdmFsdWUge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5sYXlvdXQtZGFyayAuYXVjdGlvbi1sb3QubG90LW1vZGFsIC5hdWN0aW9uLWxvdF9faW1hZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kcmstYmFja2dyb3VuZCk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZHJrLWJvcmRlcik7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4ubGF5b3V0LWRhcmsgLmF1Y3Rpb24tbG90LmxvdC1tb2RhbCAuYXVjdGlvbi1sb3RfX25hbWUge1xuICBjb2xvcjogdmFyKC0tdHgtdGV4dC1jb2xvcik7XG59XG4ubGF5b3V0LWRhcmsgLmF1Y3Rpb24tbG90LmxvdC1tb2RhbCAuYXVjdGlvbi1sb3RfX21ldGEsXG4ubGF5b3V0LWRhcmsgLmF1Y3Rpb24tbG90LmxvdC1tb2RhbCAuYXVjdGlvbi1sb3RfX2Rlc2MsXG4ubGF5b3V0LWRhcmsgLmF1Y3Rpb24tbG90LmxvdC1tb2RhbCAuYXVjdGlvbi1sb3RfX3BhcmFtLFxuLmxheW91dC1kYXJrIC5hdWN0aW9uLWxvdC5sb3QtbW9kYWwgLmF1Y3Rpb24tbG90X19hdXRob3ItcHJpY2Uge1xuICBjb2xvcjogdmFyKC0tdHgtdGFiLXRleHQtY29sb3IpO1xufVxuLmxheW91dC1kYXJrIC5hdWN0aW9uLWxvdC5sb3QtbW9kYWwgLmF1Y3Rpb24tbG90X19wcmljZS12YWx1ZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmxheW91dC1kYXJrIC5hdWN0aW9uLWxvdC5sb3QtbW9kYWwgLmF1Y3Rpb24tbG90X19hdXRob3Ige1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1kcmstYmFja2dyb3VuZCk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZHJrLWJvcmRlcik7XG59XG4ubGF5b3V0LWRhcmsgLmxvdC1jcmVhdGVfX3RodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHJrLWJhY2tncm91bmQpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWRyay1ib3JkZXIpO1xufVxuLmxheW91dC1kYXJrIC5sb3QtY3JlYXRlX19uYW1lIHtcbiAgY29sb3I6IHZhcigtLXR4LXRleHQtY29sb3IpO1xufVxuLmxheW91dC1kYXJrIC5sb3QtY3JlYXRlX19zdG9jayxcbi5sYXlvdXQtZGFyayAubG90LWNyZWF0ZV9faGludCB7XG4gIGNvbG9yOiB2YXIoLS10eC10YWItdGV4dC1jb2xvcik7XG59XG4ubGF5b3V0LWRhcmsgLmxvdC1jcmVhdGVfX21vcmUge1xuICBjb2xvcjogdmFyKC0tZHJrLXRhYi1hY3RpdmUtYWNjZW50KTtcbn1cbi5uZXdzcGFwZXItdXNlci1ldmVudCAubmV3c3BhcGVyLWV2ZW50X19tZXNzYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxZW07XG4gIGhlaWdodDogMWVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQ6IHVybChcIi9tZWRpYS9hc3NldHMvYXBwL3NyYy9pbWcvbmV3c3BhcGVyL3J1cG9yLXNtYWxsLnN2Z1wiKTtcbiAgbWFyZ2luOiAwIDVweCAtM3B4IDA7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi5sYXlvdXQtMjAyMyB7XG4gIC0tbGF5b3V0LXBhZ2UtZ3V0dGVyOiAxMHB4O1xuICBmb250LWZhbWlseTogXCJQVCBTYW5zXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZy1sZWZ0OiB2YXIoLS1sYXlvdXQtcGFnZS1ndXR0ZXIpO1xuICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1sYXlvdXQtcGFnZS1ndXR0ZXIpO1xufVxuLmxheW91dC0yMDIzOm5vdCgucG9saXMtbGF5b3V0KSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xufVxuLmxheW91dC0yMDIzOm5vdCgucG9saXMtbGF5b3V0KSA+ICN3cmFwcGVyLFxuLmxheW91dC0yMDIzOm5vdCgucG9saXMtbGF5b3V0KSA+IC53cmFwcGVyLFxuLmxheW91dC0yMDIzOm5vdCgucG9saXMtbGF5b3V0KSA+IC5hcHAtaGVhZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubGF5b3V0LTIwMjM6bm90KC5wb2xpcy1sYXlvdXQpID4gLmFwcC1mb290ZXIge1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmbGV4LXNocmluazogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAubGF5b3V0LTIwMjMge1xuICAgIC0tbGF5b3V0LXBhZ2UtZ3V0dGVyOiA1cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtMjUwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiA2MHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTQ1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmxheW91dC0yMDIzIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC0yOTBweDtcbiAgfVxufVxuLmxheW91dC0yMDIzIGhlYWRlci5oZWFkZXIsXG4ubGF5b3V0LTIwMjMgZm9vdGVyLmZvb3RlciB7XG4gIG1pbi13aWR0aDogMCAhaW1wb3J0YW50O1xufVxuLmxheW91dC0yMDIzLm5vLWF1dGgtdXNlciAjY29udGVudFdyYXBwZXIsXG4ubGF5b3V0LTIwMjMubm8tYXV0aC11c2VyICNjb250ZW50IHtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cbi5sYXlvdXQtMjAyMyAuZ29vZy10ZS1iYW5uZXItZnJhbWUuc2tpcHRyYW5zbGF0ZSxcbi5sYXlvdXQtMjAyMyAuZ29vZy1sb2dvLWxpbmssXG4ubGF5b3V0LTIwMjMgLmdvb2ctdGUtZ2FkZ2V0IHNwYW4ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4ubGF5b3V0LTIwMjMgI2dvb2dsZV90cmFuc2xhdGVfZWxlbWVudCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5sYXlvdXQtMjAyMyAuZ29vZy10ZS1nYWRnZXQge1xuICBmb250LXNpemU6IDAgIWltcG9ydGFudDtcbiAgLyog0J3QlSDQo9CU0JDQm9Cv0KLQrCEhISAqL1xufVxuLmxheW91dC0yMDIzIC5nb29nLXRlLWdhZGdldCAuZ29vZy10ZS1jb21ibyB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkMWQ1ZGIgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMnB4IDRweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjMTExODI3O1xuICBvdXRsaW5lOiBub25lO1xuICBib3gtc2hhZG93OiAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMnMsIGJveC1zaGFkb3cgMC4ycztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmxheW91dC0yMDIzIC5nb29nLXRlLWdhZGdldCAuZ29vZy10ZS1jb21ibzpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzNiODJmNiAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiAwIDAgMCAzcHggcmdiYSg1OSwgMTMwLCAyNDYsIDAuMykgIWltcG9ydGFudDtcbn1cbi5sYXlvdXQtMjAyMyAuZ29vZy10ZS1nYWRnZXQgLmdvb2ctdGUtY29tYm8gb3B0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBjb2xvcjogIzExMTgyNyAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgcGFkZGluZzogMnB4IDRweDtcbn1cbi5sYXlvdXQtMjAyMyAuYWNjb3VudC1sb2dvLWltZyB7XG4gIHdpZHRoOiAxOTBweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4ubGF5b3V0LTIwMjMgLmFjY291bnQtbG9nby1pbWctLWZsdWlkIHtcbiAgd2lkdGg6IDcwJTtcbn1cbi5sYXlvdXQtMjAyMyAjd3JhcHBlciB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4ubGF5b3V0LTIwMjMgI3dyYXBwZXIsXG4ubGF5b3V0LTIwMjMgLndyYXBwZXIsXG4ubGF5b3V0LTIwMjMgLmNvbnRhaW5lci1mbHVpZCB7XG4gIG1heC13aWR0aDogMTAwMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbn1cbi5sYXlvdXQtMjAyMyAjY29udGVudFdyYXBwZXIge1xuICBtYXJnaW4tbGVmdDogLTgwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmxheW91dC0yMDIzICNjb250ZW50V3JhcHBlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbi5sYXlvdXQtMjAyMyAjY29udGVudFdyYXBwZXIgI2NvbnRlbnQge1xuICBtYXJnaW4tbGVmdDogMTAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmxheW91dC0yMDIzICNjb250ZW50V3JhcHBlciAjY29udGVudCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbi5sYXlvdXQtMjAyMyAudGFiLWNvbnRlbnQge1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxNXB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAubGF5b3V0LTIwMjMgLnRhYi1jb250ZW50IHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICB9XG59XG4ubGF5b3V0LTIwMjMgLnRhYi1jb250ZW50LnJvdyB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4ubGF5b3V0LTIwMjMucG9saXMtbGF5b3V0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4ubGF5b3V0LTIwMjMgLmNvbnRlbnQtd3JhcHBlciB7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIG92ZXJmbG93LXg6IGNsaXA7XG59XG4ubGF5b3V0LTIwMjMgLmNvbnRlbnQtd3JhcHBlcjpub3QoLmNvbnRlbnQtZnVsbCkge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS10eC13cmFwcGVyLWJhY2tncm91bmQtc2Vjb25kKTtcbn1cbi5sYXlvdXQtMjAyMyAucHJvZ3Jlc3NCYXIge1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xufVxuLmxheW91dC0yMDIzIC5wYW5lbC5wYW5lbC1kZWZhdWx0LFxuLmxheW91dC0yMDIzIC5wYW5lbC5wYW5lbC1jdXN0b20ge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICBib3gtc2hhZG93OiAwIDAgNHB4IHZhcigtLXR4LWJveC1zaGFkb3ctY29sb3IpO1xufVxuLmxheW91dC0yMDIzIC5wYW5lbC5wYW5lbC1kZWZhdWx0IC5wYW5lbC1oZWFkaW5nLFxuLmxheW91dC0yMDIzIC5wYW5lbC5wYW5lbC1jdXN0b20gLnBhbmVsLWhlYWRpbmcge1xuICBwYWRkaW5nOiAxMHB4O1xufVxuLmxheW91dC0yMDIzIC5wYW5lbC5wYW5lbC1kZWZhdWx0IC5wYW5lbC1ib2R5LFxuLmxheW91dC0yMDIzIC5wYW5lbC5wYW5lbC1jdXN0b20gLnBhbmVsLWJvZHkge1xuICBwYWRkaW5nOiAxMHB4O1xufVxuLmxheW91dC0yMDIzIC5zd2lwZXIuc3dpcGVyLWluaXRpYWxpemVkIHtcbiAgcGFkZGluZy10b3A6IDNweDtcbiAgbWFyZ2luLXRvcDogLTNweDtcbn1cbi5sYXlvdXQtMjAyMyAubm90aWZpY2F0aW9uIC5ub3RpZmljYXRpb24tZGVmYXVsdCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIGJveC1zaGFkb3c6IDAgMCA0cHggdmFyKC0tdHgtYm94LXNoYWRvdy1jb2xvcik7XG59XG4ubGF5b3V0LTIwMjMgLm1lbnUtc2Nyb2xsYWJsZSB7XG4gIG92ZXJmbG93LXg6IGF1dG87XG59XG4ubGF5b3V0LTIwMjMgLm1lbnUtc2Nyb2xsYWJsZTo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICBoZWlnaHQ6IDVweDtcbn1cbi5sYXlvdXQtMjAyMyAubWVudS1zY3JvbGxhYmxlOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJhY2tncm91bmQ6ICNmMmNhNTE7XG59XG4ubGF5b3V0LTIwMjMgLm1lbnUtc2Nyb2xsYWJsZTo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZDdiMDMxO1xufVxuLmxheW91dC0yMDIzIC5mb250LWN1cHJ1bSxcbi5sYXlvdXQtMjAyMyAudGV4dC1jdXBydW0ge1xuICBmb250LWZhbWlseTogXCJQVCBTYW5zXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xufVxuLmxheW91dC0yMDIzIGlmcmFtZVtpZCo9XCJvbW5pX3dpZGdldF9pZnJhbWVfXCJdLFxuLmxheW91dC0yMDIzICNvbW5pX3dpZGdldF9oaW50IHtcbiAgei1pbmRleDogMTA0MyAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5sYXlvdXQtMjAyMyBpZnJhbWVbaWQqPVwib21uaV93aWRnZXRfaWZyYW1lX1wiXSxcbiAgLmxheW91dC0yMDIzICNvbW5pX3dpZGdldF9oaW50IHtcbiAgICBib3R0b206IDkwcHggIWltcG9ydGFudDtcbiAgfVxufVxuLmxheW91dC0yMDIzIC5jb21wYW55LWJhZGdlIHtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDBweCAxcHggNHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIHBhZGRpbmc6IDFweCA2cHggMXB4IDFweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA1cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1heC13aWR0aDogODZweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY29sb3I6ICMzMzM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAubGF5b3V0LTIwMjMgLmNvbXBhbnktYmFkZ2Uge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgfVxufVxuLmxheW91dC0yMDIzIC5jb21wYW55LWJhZGdlOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxMHB4IDFweCAjN2ViMmZmO1xufVxuLmxheW91dC0yMDIzIC5jb21wYW55LWJhZGdlIGltZyB7XG4gIGFzcGVjdC1yYXRpbzogMSAvIDE7XG4gIGhlaWdodDogMThweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbn1cbi5sYXlvdXQtMjAyMyAuY29tcGFueS1iYWRnZSBzcGFuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG4ubGF5b3V0LTIwMjMgLm1lbnUtbGlzdCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbiBzY3JvbGw7XG4gIG1heC1oZWlnaHQ6IDMwMHB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuLmxheW91dC0yMDIzIC5tZW51LWxpc3QgYSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgjNGQ1MTY0LCAjNDg0ZDYwKTtcbiAgcGFkZGluZzogMTBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG4gIG1pbi13aWR0aDogMTYwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLmxheW91dC0yMDIzIC5tZW51LWxpc3QgYS5hY3RpdmUge1xuICBjb2xvcjogI2ZlOWUwZDtcbn1cbi5sYXlvdXQtMjAyMyAubWVudS1saXN0IGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMzIzNzQ4O1xufVxuLmxheW91dC0yMDIzIC5tZW51LWxpc3QgYSBpLmZhLWNoZWNrIHtcbiAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KCNmZmJmMWIsICNmZTllMGQsICNmZjg4MWEpO1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cbi5sYXlvdXQtMjAyMyAuc3ZnLXF1ZXN0aW9uLWJsdWUgc3ZnIHBhdGgge1xuICBmaWxsOiAjM2E1MDg3O1xufVxuLmxheW91dC0yMDIzIC5ob3Zlci1zY2FsZSB7XG4gIHRyYW5zaXRpb246IHNjYWxlIDMwMG1zO1xufVxuLmxheW91dC0yMDIzIC5ob3Zlci1zY2FsZTpob3ZlciB7XG4gIHNjYWxlOiAxMjAlO1xufVxuLmxheW91dC0yMDIzIC5xdWVzdC1mbG9hdC1iYXIgLm92ZXJmbG93LWRlc2NyaXB0aW9uOmhhcyguY2FyLXNuaXBwZXQpIHtcbiAgbWF4LWhlaWdodDogMzAwcHg7XG59XG4ubGF5b3V0LTIwMjMgLnF1ZXN0LWZsb2F0LWJhciAub3ZlcmZsb3ctZGVzY3JpcHRpb246aGFzKC5jYXItc25pcHBldCkgLmNhci1zbmlwcGV0IHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLmxheW91dC0yMDIzIC5xdWVzdC1mbG9hdC1iYXIgLm92ZXJmbG93LWRlc2NyaXB0aW9uOmhhcyguY2FyLXNuaXBwZXQpIC5jYXItc25pcHBldC1pbWFnZSB7XG4gIG1heC1oZWlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG59XG4ubGF5b3V0LTIwMjMgLm9sZC1wcmljZS1uZXcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubGF5b3V0LTIwMjMgLm9sZC1wcmljZS1uZXc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogLTFweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDJweCk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmYmUyMjI7XG4gIGJveC1zaGFkb3c6IDBweCAxcHggMHB4ICM2NzY3Njc7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE1ZGVnKTtcbiAgbWFyZ2luLXRvcDogLTFweDtcbn1cbi5sYXlvdXQtMjAyMyAubGV2ZWwtcHJvZ3Jlc3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmxheW91dC0yMDIzIC5iYWxhbmNlLWJhZGdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3gtc2hhZG93OiAwcHggMXB4IDRweCB2YXIoLS10eC1ib3gtc2hhZG93LWNvbG9yKTtcbiAgcGFkZGluZzogNnB4IDdweCA2cHggMjVweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIGNvbG9yOiB2YXIoLS10eC10ZXh0LWNvbG9yLXJldmVyc2UpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sYXlvdXQtMjAyMyAuYmFsYW5jZS1iYWRnZSB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgfVxufVxuLmxheW91dC0yMDIzIC5iYWxhbmNlLWJhZGdlOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWRyay1jb2xvcik7XG4gIGJhY2tncm91bmQ6ICNhZGFkYWQxZjtcbn1cbi5sYXlvdXQtMjAyMyAuYmFsYW5jZS1iYWRnZSAudHhtLWFjY291bnQtaWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSBzY2FsZSgxLjcpO1xufVxuLmxheW91dC0yMDIzIC5iYWxhbmNlLWJhZGdlIC50eG0tYWNjb3VudC1pY29uLmdlbSB7XG4gIGxlZnQ6IDA7XG59XG4ubGF5b3V0LTIwMjMgLmJhbGFuY2UtYmFkZ2UgLnR4bS1hY2NvdW50LWljb24udGF4aW1hbml0ZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjUlKSBzY2FsZSgxLjcpO1xufVxuLmxheW91dC0yMDIzIC50aGVtZS1iYWRnZSB7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTdlN2VjO1xuICBjb2xvcjogIzMzMztcbiAgYmFja2dyb3VuZDogI2Y5ZjlmYztcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZzogNHB4IDVweCA0cHggN3B4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDVweDtcbn1cbi5sYXlvdXQtMjAyMyAudGhlbWUtYmFkZ2U6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNiMWIxYzI7XG59XG4ubGF5b3V0LTIwMjMgLnRoZW1lLWJhZGdlOmhvdmVyIC50aGVtZS1iYWRnZS1kaXZpZGVyIHtcbiAgYmFja2dyb3VuZDogI2IxYjFjMjtcbn1cbi5sYXlvdXQtMjAyMyAudGhlbWUtYmFkZ2UtaW1hZ2Uge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW46IC0zcHggMCAtM3B4IC02cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xufVxuLmxheW91dC0yMDIzIC50aGVtZS1iYWRnZS1uYW1lIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sYXlvdXQtMjAyMyAudGhlbWUtYmFkZ2UtbmFtZSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG4ubGF5b3V0LTIwMjMgLnRoZW1lLWJhZGdlLXNtYWxsLXRleHQge1xuICBmb250LXNpemU6IDEycHg7XG59XG4ubGF5b3V0LTIwMjMgLnRoZW1lLWJhZGdlLWRpdmlkZXIge1xuICB3aWR0aDogMS4ycHg7XG4gIGJhY2tncm91bmQ6ICNlN2U3ZWM7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gIG1hcmdpbjogLTRweCAwO1xufVxuLmxheW91dC0yMDIzIC5sZXZlbC1ncmVlbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LXNocmluazogMDtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGFzcGVjdC1yYXRpbzogMS8xO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjNTJiZTU0IDM1LjUlLCAjNGFiMzRjIDEwMCUpO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1zaGFkb3c6IDFweCAxcHggMHB4ICMzNjdiMjc7XG4gIGZvbnQtc2l6ZTogMTBweDtcbn1cbi5sYXlvdXQtMjAyMyAudGxyLTAge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG59XG4ubGF5b3V0LTIwMjMgLmFsZXJ0LXByb21vIHtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbn1cbi5sYXlvdXQtMjAyMyAuYm9yZGVyLXJhZGl1cy1ib3R0b20ge1xuICBib3JkZXItcmFkaXVzOiAwIDAgMTVweCAxNXB4O1xufVxuLmxheW91dC0yMDIzIC5oLXNjcm9sbGFibGUge1xuICBvdmVyZmxvdy14OiBhdXRvO1xufVxuLmxheW91dC0yMDIzIC5jYWxlbmRhci1waWNrZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubGF5b3V0LTIwMjMgLmNhbGVuZGFyLXBpY2tlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IHVybChcIi9tZWRpYS9hc3NldHMvYXBwL3NyYy9pbWcvYnVzaW5lc3MvcGFnZS9jYWxlbmRhci5zdmdcIik7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxM3B4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAxNHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG4ubGF5b3V0LTIwMjMgLmNhbGVuZGFyLXBpY2tlciBpbnB1dCB7XG4gIHBhZGRpbmctcmlnaHQ6IDI4cHg7XG59XG4ubGF5b3V0LTIwMjMucGFnZS1hdXRob3JpemF0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmxheW91dC0yMDIzLnBhZ2UtYXV0aG9yaXphdGlvbiB7XG4gICAgYmFja2dyb3VuZC1zaXplOiBhdXRvO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5sYXlvdXQtMjAyMy5wYWdlLWF1dGhvcml6YXRpb24gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLmxheW91dC0yMDIzIC5hdXRob3JpemUtcGFnZS13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiA4NXB4O1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICBtYXgtd2lkdGg6IDk5MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAubGF5b3V0LTIwMjMgLmF1dGhvcml6ZS1wYWdlLXdyYXAge1xuICAgIHBvc2l0aW9uOiB1bnNldDtcbiAgICBtYXJnaW4taW5saW5lOiBjYWxjKDE2cHggLSB2YXIoLS1sYXlvdXQtcGFnZS1ndXR0ZXIsIDVweCkpO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG59XG4ubGF5b3V0LTIwMjMgLmF1dGhvcml6ZS1wYWdlLWhlYWRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAubGF5b3V0LTIwMjMgLmF1dGhvcml6ZS1wYWdlLWhlYWRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZzogMTVweDtcbiAgfVxufVxuLmxheW91dC0yMDIzIC5hdXRob3JpemUtcGFnZS1sb2dvIC5hY2NvdW50LWxvZ28taW1nIHtcbiAgd2lkdGg6IDE2MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5M3B4KSB7XG4gIC5sYXlvdXQtMjAyMyAuYXV0aG9yaXplLXBhZ2UtbG9nbyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMzVweDtcbiAgICBsZWZ0OiA1cHg7XG4gIH1cbn1cbi5sYXlvdXQtMjAyMyAuYXV0aG9yaXplLXBhZ2UtZ29iYWNrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDM1cHg7XG4gIHJpZ2h0OiAzMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IHZhcigtLXR4LXRleHQtY29sb3IpO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmxheW91dC0yMDIzIC5hdXRob3JpemUtcGFnZS1nb2JhY2sge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tdHgtcGFuZWwtYmFja2dyb3VuZCk7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCA0cHggdmFyKC0tdHgtYm94LXNoYWRvdy1jb2xvcik7XG4gICAgcGFkZGluZzogOHB4IDIwcHg7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTJweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cbi5sYXlvdXQtMjAyMyAuYXV0aG9yaXplLXBhZ2UtZ29iYWNrOmhvdmVyIHtcbiAgY29sb3I6ICNmNDc4OTU7XG59XG4ubGF5b3V0LTIwMjMgLmF1dGhvcml6ZS1wYWdlLWdvYmFjazpob3ZlciBpbWcge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMS4yKTtcbn1cbi5sYXlvdXQtMjAyMyAuYXV0aG9yaXplLXBhZ2UtZ29iYWNrIGltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMnB4O1xufVxuLmxheW91dC0yMDIzIC5hdXRob3JpemUtcGFnZS1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS10eC13cmFwcGVyLWJhY2tncm91bmQpO1xuICBwYWRkaW5nLXRvcDogNTBweDtcbiAgYm9yZGVyLXJhZGl1czogMzBweCAzMHB4IDAgMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAubGF5b3V0LTIwMjMgLmF1dGhvcml6ZS1wYWdlLWNvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tZHJrLXdyYXBwZXIsICNlM2U1ZWEpO1xuICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuLmxheW91dC0yMDIzIC5hdXRob3JpemUtcGFnZS1jb250ZW50OmJlZm9yZSxcbi5sYXlvdXQtMjAyMyAuYXV0aG9yaXplLXBhZ2UtY29udGVudDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAxNXB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxNXB4KTtcbiAgY2xpcC1wYXRoOiBwb2x5Z29uKDEwMCUgMCwgMTAwJSA4Ni41JSwgNTAlIDEwMCUsIDAgODYuNSUsIDAgMCk7XG59XG4ubGF5b3V0LTIwMjMgLmF1dGhvcml6ZS1wYWdlLWNvbnRlbnQ6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiL21lZGlhL2Fzc2V0cy9hcHAvc3JjL2ltZy9mcm9udHBhZ2Uvd2l0aGRyYXctYmxvY2stZ2lybC53ZWJwXCIpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAzMDVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiA1MHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IGJvdHRvbTtcbiAgei1pbmRleDogMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAubGF5b3V0LTIwMjMgLmF1dGhvcml6ZS1wYWdlLWNvbnRlbnQ6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ubGF5b3V0LTIwMjMgLmF1dGhvcml6ZS1wYWdlLWNvbnRlbnQ6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvbWVkaWEvYXNzZXRzL2FwcC9zcmMvaW1nL2FjY291bnQvYmFja2dyb3VuZC53ZWJwXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IC00cHg7XG4gIHotaW5kZXg6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IGluaGVyaXQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBpbmhlcml0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5sYXlvdXQtMjAyMyAuYXV0aG9yaXplLXBhZ2UtY29udGVudDphZnRlciB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiL21lZGlhL2Fzc2V0cy9hcHAvc3JjL2ltZy9hY2NvdW50L2JhY2tncm91bmQud2VicFwiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7XG4gICAgY2xpcC1wYXRoOiBub25lO1xuICAgIGJvdHRvbTogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgfVxufVxuLmxheW91dC0yMDIzIC5hdXRob3JpemUtcGFnZS1jb250ZW50ICoge1xuICB6LWluZGV4OiAxO1xufVxuLmxheW91dC0yMDIzIC5hdXRob3JpemUtcGFnZSAuYXV0aG9yaXplLXBhZ2UtdGl0bGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICBtYXJnaW4tdG9wOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5sYXlvdXQtMjAyMyAuYXV0aG9yaXplLXBhZ2UgLmF1dGhvcml6ZS1wYWdlLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuLmxheW91dC0yMDIzIC5hdXRob3JpemUtcGFnZSAuYXV0aG9yaXplLXBhZ2UtdGl0bGUgc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4ubGF5b3V0LTIwMjMgLmF1dGhvcml6ZS1wYWdlIC5hdXRob3JpemUtcGFnZS10aXRsZSBhIHtcbiAgY29sb3I6ICNmNDc4OTU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmxheW91dC0yMDIzIC5hdXRob3JpemUtcGFnZSAuYXV0aG9yaXplLXBhZ2UtdGl0bGUgYTpob3ZlciB7XG4gIGNvbG9yOiAjMTY2OGMzO1xufVxuLmxheW91dC0yMDIzIC5hdXRob3JpemUtcGFnZSAuYXV0aG9yaXplLXBhZ2UtaGludCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiAzNzBweDtcbiAgbWFyZ2luOiAtMTBweCBhdXRvIDI1cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgzNXB4KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGNvbG9yOiB2YXIoLS10eC10YWItdGV4dC1jb2xvciwgIzZjNzU3ZCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmxheW91dC0yMDIzIC5hdXRob3JpemUtcGFnZSAuYXV0aG9yaXplLXBhZ2UtaGludCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgbWFyZ2luLXRvcDogLTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG4ubGF5b3V0LTIwMjMgLmF1dGhvcml6ZS1wYWdlIC50aGVtZS1hbGVydCB7XG4gIHBhZGRpbmctdG9wOiAxMnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbn1cbi5sYXlvdXQtMjAyMyAuYXV0aG9yaXplLXBhZ2UgLmF1dGhvcml6ZS1wYWdlLWZvcm0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogMzcwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5sYXlvdXQtMjAyMyAuYXV0aG9yaXplLXBhZ2UgLmF1dGhvcml6ZS1wYWdlLWZvcm0ge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDMwcHg7XG4gIH1cbn1cbi5sYXlvdXQtMjAyMyAuYXV0aG9yaXplLXBhZ2UgLmF1dGhvcml6ZS1wYWdlLWZvcm0gLmZvcm0tbWFyZ2luLWJsb2NrIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDM1cHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5sYXlvdXQtMjAyMyAuYXV0aG9yaXplLXBhZ2UgLmF1dGhvcml6ZS1wYWdlLWZvcm0gLmZvcm0tbWFyZ2luLWJsb2NrIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbn1cbi5sYXlvdXQtMjAyMyAuYXV0aG9yaXplLXBhZ2UgLmF1dGhvcml6ZS1wYWdlLWZvcm0gLmZvcm0taW5wdXRzLWJsb2NrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODUpIDAlLCAjZmZmIDc2LjU2JSk7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxNnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5sYXlvdXQtMjAyMyAuYXV0aG9yaXplLXBhZ2UgLmF1dGhvcml6ZS1wYWdlLWZvcm0gLmZvcm0taW5wdXRzLWJsb2NrIHtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cbn1cbi5sYXlvdXQtMjAyMyAuYXV0aG9yaXplLXBhZ2UgLmF1dGhvcml6ZS1wYWdlLWZvcm0gLmZvcm0taW5wdXRzLWJsb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDEwMCU7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogMzhweDtcbiAgaGVpZ2h0OiA1MnB4O1xuICBtYXNrOiB1cmwoXCIvbWVkaWEvYXNzZXRzL2FwcC9zcmMvaW1nL2FjY291bnQvcG9seWdvbi5zdmdcIik7XG4gIG1hc2stc2l6ZTogMTAwJTtcbiAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZDogdmFyKC0tdHgtcGFuZWwtYmFja2dyb3VuZCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAubGF5b3V0LTIwMjMgLmF1dGhvcml6ZS1wYWdlIC5hdXRob3JpemUtcGFnZS1mb3JtIC5mb3JtLWlucHV0cy1ibG9jazpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5sYXlvdXQtMjAyMyAuYXV0aG9yaXplLXBhZ2UgLmF1dGhvcml6ZS1wYWdlLWZvcm0gLmZvcm0taW5wdXRzLWJsb2NrIC5mb3JtLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5sYXlvdXQtMjAyMyAuYXV0aG9yaXplLXBhZ2UgLmF1dGhvcml6ZS1wYWdlLWZvcm0gLmZvcm0taW5wdXRzLWJsb2NrIC5mb3JtLWdyb3VwOm5vdCguY2hlY2tib3hSb3cpIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubGF5b3V0LTIwMjMgLmF1dGhvcml6ZS1wYWdlIC5hdXRob3JpemUtcGFnZS1mb3JtIC5mb3JtLWlucHV0cy1ibG9jayAuZm9ybS1ncm91cC5mb3JtLWlubmVyLWJsb2NrOm5vdCguY2hlY2tib3hSb3cpOm5vdCguZm9ybS1vci1yb3cpIHtcbiAgaGVpZ2h0OiA0NXB4O1xufVxuLmxheW91dC0yMDIzIC5hdXRob3JpemUtcGFnZSAuYXV0aG9yaXplLXBhZ2UtZm9ybSAuZm9ybS1pbnB1dHMtYmxvY2sgLmZvcm0tZ3JvdXAuZm9ybS1pbm5lci1ibG9jazpub3QoLmNoZWNrYm94Um93KTpub3QoLmZvcm0tb3Itcm93KTpoYXMoLmhlbHAtYmxvY2s6bm90KDplbXB0eSkpLFxuLmxheW91dC0yMDIzIC5hdXRob3JpemUtcGFnZSAuYXV0aG9yaXplLXBhZ2UtZm9ybSAuZm9ybS1pbnB1dHMtYmxvY2sgLmZvcm0tZ3JvdXAuZm9ybS1pbm5lci1ibG9jazpub3QoLmNoZWNrYm94Um93KTpub3QoLmZvcm0tb3Itcm93KTpoYXMoLnN1Z2dlc3QtbG9naW5zIGEpLFxuLmxheW91dC0yMDIzIC5hdXRob3JpemUtcGFnZSAuYXV0aG9yaXplLXBhZ2UtZm9ybSAuZm9ybS1pbnB1dHMtYmxvY2sgLmZvcm0tZ3JvdXAuZm9ybS1pbm5lci1ibG9jazpub3QoLmNoZWNrYm94Um93KTpub3QoLmZvcm0tb3Itcm93KTpoYXMobGFiZWwpLFxuLmxheW91dC0yMDIzIC5hdXRob3JpemUtcGFnZSAuYXV0aG9yaXplLXBhZ2UtZm9ybSAuZm9ybS1pbnB1dHMtYmxvY2sgLmZvcm0tZ3JvdXAuZm9ybS1pbm5lci1ibG9jazpub3QoLmNoZWNrYm94Um93KTpub3QoLmZvcm0tb3Itcm93KTpoYXMoc2VsZWN0KSB7XG4gIGhlaWdodDogYXV0bztcbn1cbi5sYXlvdXQtMjAyMyAuYXV0aG9yaXplLXBhZ2UgLmF1dGhvcml6ZS1wYWdlLWZvcm0gLmZvcm0taW5wdXRzLWJsb2NrIC5mb3JtLWdyb3VwLmZvcm0tb3Itcm93IHtcbiAgaGVpZ2h0OiBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLmxheW91dC0yMDIzIC5hdXRob3JpemUtcGFnZSAuYXV0aG9yaXplLXBhZ2UtZm9ybSAuZm9ybS1pbnB1dHMtYmxvY2sgLmZvcm0tZ3JvdXAgbGFiZWwge1xuICBmb250LWZhbWlseTogXCJQVCBTYW5zXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgY29sb3I6IHZhcigtLXR4LXRleHQtY29sb3IpO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG4ubGF5b3V0LTIwMjMgLmF1dGhvcml6ZS1wYWdlIC5hdXRob3JpemUtcGFnZS1mb3JtIC5mb3JtLWlucHV0cy1ibG9jayAuZm9ybS1ncm91cCAuZm9ybS1jb250cm9sIHtcbiAgZm9udC1mYW1pbHk6IFwiUFQgU2Fuc1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmb250LXdlaWdodDogNDAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYjhjY2ViO1xuICBib3gtc2hhZG93OiBub25lO1xuICBwYWRkaW5nOiAxM3B4IDIwcHg7XG4gIGhlaWdodDogNDVweDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbn1cbi5sYXlvdXQtMjAyMyAuYXV0aG9yaXplLXBhZ2UgLmF1dGhvcml6ZS1wYWdlLWZvcm0gLmZvcm0taW5wdXRzLWJsb2NrIC5mb3JtLWdyb3VwIC5mb3JtLWNvbnRyb2wgLnZhci1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjYjJjM2QxO1xuICBvcGFjaXR5OiAxO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLmxheW91dC0yMDIzIC5hdXRob3JpemUtcGFnZSAuYXV0aG9yaXplLXBhZ2UtZm9ybSAuZm9ybS1pbnB1dHMtYmxvY2sgLmZvcm0tZ3JvdXAgLmZvcm0tY29udHJvbDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2IyYzNkMTtcbiAgb3BhY2l0eTogMTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5sYXlvdXQtMjAyMyAuYXV0aG9yaXplLXBhZ2UgLmF1dGhvcml6ZS1wYWdlLWZvcm0gLmZvcm0taW5wdXRzLWJsb2NrIC5mb3JtLWdyb3VwIC5mb3JtLWNvbnRyb2w6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNiMmMzZDE7XG4gIG9wYWNpdHk6IDE7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4ubGF5b3V0LTIwMjMgLmF1dGhvcml6ZS1wYWdlIC5hdXRob3JpemUtcGFnZS1mb3JtIC5mb3JtLWlucHV0cy1ibG9jayAuZm9ybS1ncm91cCAuZm9ybS1jb250cm9sOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2IyYzNkMTtcbiAgb3BhY2l0eTogMTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5sYXlvdXQtMjAyMyAuYXV0aG9yaXplLXBhZ2UgLmF1dGhvcml6ZS1wYWdlLWZvcm0gLmZvcm0taW5wdXRzLWJsb2NrIC5mb3JtLWdyb3VwIC5oZWxwLWJsb2NrIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG4ubGF5b3V0LTIwMjMgLmF1dGhvcml6ZS1wYWdlIC5hdXRob3JpemUtcGFnZS1mb3JtIC5mb3JtLWlucHV0cy1ibG9jayAuZm9ybS1ncm91cCAuaGVscC1ibG9jazplbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubGF5b3V0LTIwMjMgLmF1dGhvcml6ZS1wYWdlIC5hdXRob3JpemUtcGFnZS1mb3JtIC5mb3JtLWlucHV0cy1ibG9jayAuZm9ybS1ncm91cCAuc3VnZ2VzdC1sb2dpbnMge1xuICBtYXJnaW46IDA7XG59XG4ubGF5b3V0LTIwMjMgLmF1dGhvcml6ZS1wYWdlIC5hdXRob3JpemUtcGFnZS1mb3JtIC5mb3JtLWlucHV0cy1ibG9jayAuZm9ybS1ncm91cCAuc3VnZ2VzdC1sb2dpbnM6bm90KDpoYXMoYSkpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5sYXlvdXQtMjAyMyAuYXV0aG9yaXplLXBhZ2UgLmF1dGhvcml6ZS1wYWdlLWZvcm0gLmZvcm0taW5wdXRzLWJsb2NrIC5mb3JtLWdyb3VwIC5zdWdnZXN0LWxvZ2luczpoYXMoYSkge1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cbi5sYXlvdXQtMjAyMyAuYXV0aG9yaXplLXBhZ2UgLmF1dGhvcml6ZS1wYWdlLWZvcm0gLmZvcm0taW5wdXRzLWJsb2NrIC5mb3JtLWdyb3VwIC5zdWdnZXN0LWxvZ2lucyBhIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnksICMwMDdiZmYpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmxheW91dC0yMDIzIC5hdXRob3JpemUtcGFnZSAuYXV0aG9yaXplLXBhZ2UtZm9ybSAuZm9ybS1pbnB1dHMtYmxvY2sgLmZvcm0tZ3JvdXAgLnN1Z2dlc3QtbG9naW5zIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubGF5b3V0LTIwMjMgLmF1dGhvcml6ZS1wYWdlIC5hdXRob3JpemUtcGFnZS1mb3JtIC5mb3JtLWlucHV0cy1ibG9jayAuY2hlY2tib3hSb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDA7XG4gIGdhcDogOHB4O1xufVxuLmxheW91dC0yMDIzIC5hdXRob3JpemUtcGFnZSAuYXV0aG9yaXplLXBhZ2UtZm9ybSAuZm9ybS1pbnB1dHMtYmxvY2sgLmNoZWNrYm94Um93IGxhYmVsIHtcbiAgZm9udC1mYW1pbHk6IFwiUFQgU2Fuc1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEwcHg7XG4gIG1hcmdpbjogMDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAubGF5b3V0LTIwMjMgLmF1dGhvcml6ZS1wYWdlIC5hdXRob3JpemUtcGFnZS1mb3JtIC5mb3JtLWlucHV0cy1ibG9jayAuY2hlY2tib3hSb3cgbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGdhcDogNnB4O1xuICAgIGZsZXgtc2hyaW5rOiAxO1xuICAgIG1pbi13aWR0aDogMDtcbiAgfVxufVxuLmxheW91dC0yMDIzIC5hdXRob3JpemUtcGFnZSAuYXV0aG9yaXplLXBhZ2UtZm9ybSAuZm9ybS1pbnB1dHMtYmxvY2sgLmNoZWNrYm94Um93IGEge1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzNkNzdjYjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmbGV4LXNocmluazogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAubGF5b3V0LTIwMjMgLmF1dGhvcml6ZS1wYWdlIC5hdXRob3JpemUtcGFnZS1mb3JtIC5mb3JtLWlucHV0cy1ibG9jayAuY2hlY2tib3hSb3cgYSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgZmxleC1zaHJpbms6IDE7XG4gICAgbWluLXdpZHRoOiAwO1xuICB9XG59XG4ubGF5b3V0LTIwMjMgLmF1dGhvcml6ZS1wYWdlIC5hdXRob3JpemUtcGFnZS1mb3JtIC5mb3JtLWlucHV0cy1ibG9jayAuY2hlY2tib3hSb3cgYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZjMTA3O1xufVxuLmxheW91dC0yMDIzIC5hdXRob3JpemUtcGFnZSAuYXV0aG9yaXplLXBhZ2UtZm9ybSAuYnRuLXN1Ym1pdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtaW4td2lkdGg6IDIzNXB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgb3BhY2l0eTogMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAubGF5b3V0LTIwMjMgLmF1dGhvcml6ZS1wYWdlIC5hdXRob3JpemUtcGFnZS1mb3JtIC5idG4tc3VibWl0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG59XG4ubGF5b3V0LTIwMjMgLmF1dGhvcml6ZS1wYWdlLWZvb3RlciB7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLXR4LXdyYXBwZXItYmFja2dyb3VuZCk7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAzMHB4IDMwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmxheW91dC0yMDIzIC5hdXRob3JpemUtcGFnZS1mb290ZXIge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgcGFkZGluZzogMzBweDtcbiAgfVxufVxuLmxheW91dC0yMDIzIC5hdXRob3JpemUtcGFnZS1mb290ZXIgLmZvcm0tc29jaWFsLWJ1dHRvbnMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4ubGF5b3V0LTIwMjMgLmF1dGhvcml6ZS1wYWdlLWZvb3RlciAubHBTb2NpYWxzX19pdGVtcyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5sYXlvdXQtMjAyMyAuYXV0aG9yaXplLXBhZ2UtZm9vdGVyIC5scFNvY2lhbHNfX3RpdGxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiB2YXIoLS10eC10ZXh0LWNvbG9yKTtcbiAgZm9udC1mYW1pbHk6IFwiUFQgU2Fuc1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tYm90dG9tOiAxNHB4O1xufVxuLmxheW91dC0yMDIzIC5hdXRob3JpemUtcGFnZS1mb290ZXIgLmxwU29jaWFsc19fdGl0bGVbaHJlZl0ge1xuICBjb2xvcjogIzNkNzdjYjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubGF5b3V0LTIwMjMgLmF1dGhvcml6ZS1wYWdlLWZvb3RlciAubHBTb2NpYWxzX190aXRsZVtocmVmXTpob3ZlciB7XG4gIGNvbG9yOiAjZmZjMTA3O1xufVxuLmxheW91dC0yMDIzIC5hdXRob3JpemUtcGFnZS1mb290ZXIgLmxwU29jaWFscy5kaXNhYmxlZCB7XG4gIGZpbHRlcjogZ3JheXNjYWxlKDEpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5sYXlvdXQtMjAyMyAuYXV0aG9yaXplLXBhZ2UtZm9vdGVyIC5mb3JtLWFjY2VwdC1ibG9jayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyOiAycHggc29saWQgI2I4Y2NlYjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMzBweCBhdXRvIDA7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA5cHggMjBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBib3JkZXItcmFkaXVzOiA5cHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAubGF5b3V0LTIwMjMgLmF1dGhvcml6ZS1wYWdlLWZvb3RlciAuZm9ybS1hY2NlcHQtYmxvY2sge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuLmxheW91dC0yMDIzIC5hdXRob3JpemUtcGFnZS1mb290ZXIgLmZvcm0tYWNjZXB0LWJsb2NrIGEge1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzNkNzdjYjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmxheW91dC0yMDIzIC5hdXRob3JpemUtcGFnZS1mb290ZXIgLmZvcm0tYWNjZXB0LWJsb2NrIGE6aG92ZXIge1xuICBjb2xvcjogI2ZmYzEwNztcbn1cbi5sYXlvdXQtMjAyMyAuYXV0aG9yaXplLXBhZ2UtZm9vdGVyIC5mb3JtLWFjY2VwdC1ibG9jayBoMiB7XG4gIG1hcmdpbjogMCAwIDEwcHggMDtcbn1cbi5sYXlvdXQtMjAyMyAuYXV0aG9yaXplLXBhZ2UtZm9vdGVyIC5mb3JtLWFjY2VwdC1ibG9jayBwIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuLmxheW91dC0yMDIzIC5hdXRob3JpemUtcGFnZS1mb290ZXIgLmZvcm0tYWNjZXB0LWJsb2NrIHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ubGF5b3V0LTIwMjMgLmF1dGhvcml6ZS1wYWdlLXdyYXAtLXN1Y2Nlc3MgLmF1dGhvcml6ZS1wYWdlLWZvcm0gLmZvcm0taW5wdXRzLWJsb2NrIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5sYXlvdXQtMjAyMyAuYXV0aG9yaXplLXBhZ2Utd3JhcC0tc3VjY2VzcyAuYXV0aG9yaXplLXBhZ2UtZm9ybSAuc3VjY2Vzc0FyZWEgLnJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwO1xufVxuLmxheW91dC0yMDIzIC5hdXRob3JpemUtcGFnZS13cmFwLS1zdWNjZXNzIC5hdXRob3JpemUtcGFnZS1mb3JtIC5zdWNjZXNzQXJlYSAuY29sLXhzLTIsXG4ubGF5b3V0LTIwMjMgLmF1dGhvcml6ZS1wYWdlLXdyYXAtLXN1Y2Nlc3MgLmF1dGhvcml6ZS1wYWdlLWZvcm0gLnN1Y2Nlc3NBcmVhIC5jb2wteHMtMTAge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBmbG9hdDogbm9uZTtcbn1cbi5sYXlvdXQtMjAyMyAuYXV0aG9yaXplLXBhZ2Utd3JhcC0tc3VjY2VzcyAuYXV0aG9yaXplLXBhZ2UtZm9ybSAuc3VjY2Vzc0FyZWEgaDIge1xuICBtYXJnaW46IDAgMCAxMHB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4ubGF5b3V0LTIwMjMgLmF1dGhvcml6ZS1wYWdlLXdyYXAtLXN1Y2Nlc3MgLmF1dGhvcml6ZS1wYWdlLWZvcm0gLnN1Y2Nlc3NBcmVhIHAge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cbi5sYXlvdXQtMjAyMyAuYXV0aG9yaXplLXBhZ2Utd3JhcC0tc3VjY2VzcyAuYXV0aG9yaXplLXBhZ2UtY29udGVudCB7XG4gIHBhZGRpbmctYm90dG9tOiAyNHB4O1xufVxuLmxheW91dC0yMDIzIC5hdXRob3JpemUtcGFnZS13cmFwLS1zdWNjZXNzIC5hdXRob3JpemUtcGFnZS1mb290ZXIgLmZvcm0tYWNjZXB0LWJsb2NrIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAubGF5b3V0LTIwMjMgLmF1dGhvcml6ZS1wYWdlLXdyYXAtLXN1Y2Nlc3MgLmF1dGhvcml6ZS1wYWdlLWNvbnRlbnQge1xuICAgIGJvcmRlci1yYWRpdXM6IDMwcHggMzBweCAwIDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAubGF5b3V0LTIwMjMgLmF1dGhvcml6ZS1wYWdlLXdyYXAtLXN1Y2Nlc3MgLmF1dGhvcml6ZS1wYWdlLWZvb3RlciB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tdHgtd3JhcHBlci1iYWNrZ3JvdW5kKTtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgMzBweCAzMHB4O1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG59XG4ubGF5b3V0LTIwMjMgLmF1dGhvcml6ZS1wYWdlIC5zY2hiV3JhcHBlciB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjYjhjY2ViO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubGF5b3V0LTIwMjMgLmF1dGhvcml6ZS1wYWdlIC5zY2hiV3JhcHBlciBpbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDA7XG4gIG1hcmdpbjogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmxheW91dC0yMDIzIC5hdXRob3JpemUtcGFnZSAuc2NoYldyYXBwZXIuY2hlY2tlZCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4ubGF5b3V0LTIwMjMgLmF1dGhvcml6ZS1wYWdlIC5zY2hiV3JhcHBlci5jaGVja2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzcHg7XG4gIGxlZnQ6IDNweDtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjZmY4YWE2IDAlLCAjZTQ1Njc4IDEwMCUpO1xufVxuLmxheW91dC0yMDIzIC5hdXRob3JpemUtcGFnZSAubG9naW4tc3VjY2VzcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAyNHB4O1xufVxuLmxheW91dC0yMDIzIC5hdXRob3JpemUtcGFnZSAubG9naW4tc3VjY2VzcyAuaGFuZCB7XG4gIHdpZHRoOiA2NHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuLmxheW91dC0yMDIzIC5hdXRob3JpemUtcGFnZSAubG9naW4tc3VjY2VzcyBoNCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luOiAwIDAgMTBweDtcbn1cbi5sYXlvdXQtMjAyMyAuYXV0aG9yaXplLXBhZ2UgLmxvZ2luLXN1Y2Nlc3MgcCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuLmxheW91dC0yMDIzIC5hdXRob3JpemUtcGFnZS5uby10YXhpLXJlZiAuYXV0aG9yaXplLXBhZ2UtY29udGVudDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbn1cbi5sYXlvdXQtMjAyMyAuYXV0aG9yaXplLXBhZ2Uubm8tdGF4aS1yZWYgLmF1dGhvcml6ZS1wYWdlLWNvbnRlbnQ6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbn1cbi5sYXlvdXQtMjAyMyAuYXV0aG9yaXplLXBhZ2Uubm8tdGF4aS1yZWYgLmF1dGhvcml6ZS1wYWdlLWZvcm0gLmZvcm0taW5wdXRzLWJsb2NrOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubGF5b3V0LTIwMjMgLnRoZW1lLWFsZXJ0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA3cHggMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5sYXlvdXQtMjAyMyAudGhlbWUtYWxlcnQtZGFuZ2VyIHtcbiAgYmFja2dyb3VuZDogI0ZFREJERjtcbiAgYm9yZGVyLWNvbG9yOiAjRTQ1Njc4O1xufVxuLmxheW91dC0yMDIzIC50aGVtZS1hbGVydC1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZDogI0RBRjVEQTtcbiAgYm9yZGVyLWNvbG9yOiAjNDVBQzQ3O1xufVxuLmxheW91dC0yMDIzIC50aGVtZS1hbGVydC1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZDogI0UwRUNGRjtcbiAgYm9yZGVyLWNvbG9yOiAjNTc4NUNBO1xufVxuLmxheW91dC0yMDIzIC50aGVtZS1hbGVydC13YXJuaW5nIHtcbiAgYmFja2dyb3VuZDogI0ZGRTVDQztcbiAgYm9yZGVyLWNvbG9yOiAjRjg4RDJBO1xufVxuLmxheW91dC0yMDIzIC5hbGVydC1zdWNjZXNzIHtcbiAgYm9yZGVyLWNvbG9yOiAjNTJCRTU0O1xufVxuLmxheW91dC0yMDIzIC50ZXh0LW11dGVkIHtcbiAgY29sb3I6ICNCMkMzRDE7XG59XG4ubGF5b3V0LTIwMjMgLnRleHQtaW5mbyB7XG4gIGNvbG9yOiAjMzE3MDhmO1xufVxuLmxheW91dC0yMDIzIC50ZXh0LXN1Y2Nlc3Mge1xuICBjb2xvcjogIzUyQkU1NDtcbn1cbi5sYXlvdXQtMjAyMyAudGV4dC1zdWNjZXNzLWRhcmsge1xuICBjb2xvcjogIzQxOTk0Mztcbn1cbi5sYXlvdXQtMjAyMyAudGV4dC1wcmltYXJ5IHtcbiAgY29sb3I6ICM1NDhDRTU7XG59XG4ubGF5b3V0LTIwMjMgLnRleHQtd2FybmluZyB7XG4gIGNvbG9yOiAjZmZjMTA3O1xufVxuLmxheW91dC0yMDIzIC50ZXh0LWRhbmdlciB7XG4gIGNvbG9yOiAjRjQ3ODk1O1xufVxuLmxheW91dC0yMDIzIC50ZXh0LWdyYXkge1xuICBjb2xvcjogIzg4OEI5OTtcbn1cbi5sYXlvdXQtMjAyMyAudGV4dC1za3libHVlIHtcbiAgY29sb3I6ICM1Q0IzRTQ7XG59XG4ubGF5b3V0LTIwMjMgLmJvcmRlci1yYWRpdXMtbmV3IHtcbiAgYm9yZGVyLXJhZGl1czogMTVweCAhaW1wb3J0YW50O1xufVxuLmxheW91dC0yMDIzIC5ici1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxNXB4ICFpbXBvcnRhbnQ7XG59XG4ubGF5b3V0LTIwMjMgLmJyLXRvcCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDE1cHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDE1cHggIWltcG9ydGFudDtcbn1cbi5sYXlvdXQtMjAyMyAuYm94LXNoYWRvdy1uZXcge1xuICBib3gtc2hhZG93OiAxcHggMXB4IDRweCAjZDlkOWQ5O1xufVxuLmxheW91dC0yMDIzIHRhYmxlLnRvcC1ib3JkZXIge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTVweCAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxNXB4ICFpbXBvcnRhbnQ7XG59XG4ubGF5b3V0LTIwMjMgdGFibGUudG9wLWJvcmRlciB0aGVhZCB0cjpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDE1cHggIWltcG9ydGFudDtcbn1cbi5sYXlvdXQtMjAyMyB0YWJsZS50b3AtYm9yZGVyIHRoZWFkIHRyOmZpcnN0LWNoaWxkIHRoOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTVweCAhaW1wb3J0YW50O1xufVxuLmxheW91dC0yMDIzIHRhYmxlLnRvcC1ib3JkZXIgdGhlYWQgdHI6Zmlyc3QtY2hpbGQgdGg6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxNXB4ICFpbXBvcnRhbnQ7XG59XG4ubGF5b3V0LTIwMjMgLmJnLWluZm8tc3VjY2VzcyB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzQ0OWVmMCAwJSwgIzA3ZTk5NyAxMDAlKTtcbn1cbi5sYXlvdXQtMjAyMyAuYmctaW5mby13YXJuaW5nIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjZmJiYzIzIDAlLCAjZmJiYzIzIDEwMCUpO1xufVxuLmxheW91dC0yMDIzIC5iZy1pbmZvLWRhbmdlciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI0UyM0M2NCAwJSwgI0MxMkI0RiAxMDAlKTtcbn1cbi5sYXlvdXQtMjAyMyAuYmctaW5mby1kYW5nZXItbGlnaHQge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjZmRhZWMxIDAlLCAjZjI5NWFiIDEwMCUpO1xufVxuLmxheW91dC0yMDIzIC5ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2MzYzRjZjg3O1xufVxuLmxheW91dC0yMDIzIC5ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjYzNjNGNmODc7XG59XG4ubGF5b3V0LTIwMjMgLmJvcmRlci10b3Age1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2MzYzRjZjg3O1xufVxuLmxheW91dC0yMDIzIC5ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjM2M0Y2Y4Nztcbn1cbi5sYXlvdXQtMjAyMyAuYnItdG9wIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTBweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEwcHg7XG59XG4ubGF5b3V0LTIwMjMgLmJyLXRvcC1yaWdodCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxMHB4O1xufVxuLmxheW91dC0yMDIzIC5ici10b3AtbGVmdCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDEwcHg7XG59XG4ubGF5b3V0LTIwMjMgLmJyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDEwcHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxMHB4O1xufVxuLmxheW91dC0yMDIzIC5ici1ib3R0b20tcmlnaHQge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTBweDtcbn1cbi5sYXlvdXQtMjAyMyAuYnItYm90dG9tLWxlZnQge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxMHB4O1xufVxuLmxheW91dC0yMDIzIC5wbGF0ZSB7XG4gIHBhZGRpbmc6IDVweCA2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNXB4O1xufVxuLmxheW91dC0yMDIzIC5wbGF0ZS1kYW5nZXIge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjRkY4QUE2IDAlLCAjRTQ1Njc4IDEwMCUpO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1zaGFkb3c6IDFweCAxcHggMHB4ICNBNDQwNTg7XG59XG4ubGF5b3V0LTIwMjMgLnBsYXRlLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjRkZDMTA3IDAlLCAjRkU5RTBEIDEwMCUpO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1zaGFkb3c6IDFweCAxcHggMHB4ICM3NjczNmI7XG59XG4ubGF5b3V0LTIwMjMgLnBsYXRlLW11dGVkIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI0VBRUFFQSAwJSwgIzlDOUM5QyAxMDAlKTtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtc2hhZG93OiAxcHggMXB4IDBweCAjNEQ0RDREO1xufVxuLmxheW91dC0yMDIzIC5wbGF0ZS1yaWdodCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDEwcHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxMHB4O1xufVxuLmxheW91dC0yMDIzIC5wbGF0ZS1sZWZ0IHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEwcHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDEwcHg7XG59XG4ubGF5b3V0LTIwMjMgbGFiZWwge1xuICBmb250LWZhbWlseTogXCJQVCBTYW5zXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cbi5sYXlvdXQtMjAyMyAuZm9ybS1jb250cm9sIHtcbiAgZm9udC1mYW1pbHk6IFwiUFQgU2Fuc1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYm9yZGVyOiAxcHggc29saWQ7XG4gIHBhZGRpbmc6IDlweCAxNHB4O1xuICBib3JkZXItY29sb3I6ICM4MWI1ZmY7XG4gIGNvbG9yOiB2YXIoLS10eC10ZXh0LWNvbG9yKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tdHgtaW5wdXQtYmFja2dyb3VuZCk7XG59XG4ubGF5b3V0LTIwMjMgLmZvcm0tY29udHJvbDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogdmFyKC0tdHgtdGV4dC1jb2xvcik7XG59XG4ubGF5b3V0LTIwMjMgLmZvcm0tY29udHJvbDpkaXNhYmxlZCxcbi5sYXlvdXQtMjAyMyAuZm9ybS1jb250cm9sLmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZDogI2U2ZTZlNjtcbn1cbi5sYXlvdXQtMjAyMyAuZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCB2YXIoLS10eC1wYW5lbC1iYWNrZ3JvdW5kKSwgdmFyKC0tdHgtcGFuZWwtYmFja2dyb3VuZCkpLCBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjODFCNUZGIDAlLCAjNEE4M0RGIDEwMCUpICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3gsIGJvcmRlci1ib3ggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1vcmlnaW46IHBhZGRpbmctYm94LCBib3JkZXItYm94ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctaW5saW5lOiAxM3B4O1xufVxuLmxheW91dC0yMDIzIC5pbnB1dC1ncm91cC1hZGRvbiB7XG4gIGJvcmRlcjogMDtcbn1cbi5sYXlvdXQtMjAyMyAuZm9ybS1uZXcgLnJhZGlvLFxuLmxheW91dC0yMDIzIC5mb3JtLW5ldyAuY2hlY2tib3gge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbn1cbi5sYXlvdXQtMjAyMyAuZm9ybS1uZXcgc2VsZWN0LmZvcm0tY29udHJvbCB7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2I4Y2NlYjtcbn1cbi5sYXlvdXQtMjAyMyAuZm9ybS1uZXcgdGV4dGFyZWEuZm9ybS1jb250cm9sIHtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjYjhjY2ViO1xufVxuLmxheW91dC0yMDIzIC5mb3JtLW5ldyBpbnB1dC5mb3JtLWNvbnRyb2wge1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiOGNjZWI7XG59XG4ubGF5b3V0LTIwMjMgLmZvcm0tbmV3IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSArIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgcGFkZGluZy1sZWZ0OiA2cHg7XG59XG4ubGF5b3V0LTIwMjMgLmZvcm0tbmV3IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSArIHNwYW46YmVmb3JlIHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuLmxheW91dC0yMDIzIC5mb3JtLW5ldyBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIHNwYW46YWZ0ZXIge1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG4ubGF5b3V0LTIwMjMgLmZvcm0tbmV3IGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgc3BhbjphZnRlciB7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG59XG4ubGF5b3V0LTIwMjMgLmZvcm0tbmV3IGlucHV0W3R5cGU9XCJyYWRpb1wiXSArIHNwYW46YmVmb3JlLFxuLmxheW91dC0yMDIzIC5mb3JtLW5ldyBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0gKyBzcGFuOmJlZm9yZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiOGNjZWI7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4ubGF5b3V0LTIwMjMgLmZvcm0tbmV3IGlucHV0W3R5cGU9XCJyYWRpb1wiXSArIHNwYW46YWZ0ZXIsXG4ubGF5b3V0LTIwMjMgLmZvcm0tbmV3IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSArIHNwYW46YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIG1hcmdpbjogMDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5sYXlvdXQtMjAyMyAuZm9ybS1uZXcgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBzcGFuOmFmdGVyLFxuLmxheW91dC0yMDIzIC5mb3JtLW5ldyBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIHNwYW46YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjRkY4QUE2IDAlLCAjRTQ1Njc4IDEwMCUpO1xufVxuLmxheW91dC0yMDIzIC5mb3JtLW5ldyBpbnB1dFt0eXBlPVwiY29sb3JcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW46IDEwcHggMDtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgYm94LXNoYWRvdzogMCAwIDFweCAjNjY2O1xufVxuLmxheW91dC0yMDIzIC5mb3JtLW5ldyBpbnB1dFt0eXBlPVwiY29sb3JcIl06Oi13ZWJraXQtY29sb3Itc3dhdGNoLXdyYXBwZXIge1xuICBwYWRkaW5nOiAwO1xufVxuLmxheW91dC0yMDIzIC5mb3JtLW5ldyBpbnB1dFt0eXBlPVwiY29sb3JcIl06Oi13ZWJraXQtY29sb3Itc3dhdGNoIHtcbiAgYm9yZGVyOiBub25lO1xufVxuLmxheW91dC0yMDIzIC5mb3JtLW5ldyAuZm9ybS1ncm91cC1jaGVja2JveCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ubGF5b3V0LTIwMjMgLmZvcm0tbmV3IC5pbnB1dC14cyB7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBtaW4taGVpZ2h0OiAyMHB4O1xufVxuLmxheW91dC0yMDIzIC5mb3JtLW5ldyAuaW5wdXQteHMgaW5wdXRbdHlwZT1cInJhZGlvXCJdICsgc3BhbjphZnRlcixcbi5sYXlvdXQtMjAyMyAuZm9ybS1uZXcgLmlucHV0LXhzIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSArIHNwYW46YWZ0ZXIge1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xufVxuLmxheW91dC0yMDIzIC50aGVtZS1zd2l0Y2hlciBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0gKyBzcGFuIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuLmxheW91dC0yMDIzIC50aGVtZS1zd2l0Y2hlciBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0gKyBzcGFuOmJlZm9yZSB7XG4gIHdpZHRoOiA0MnB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiOGNjZWI7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHggIWltcG9ydGFudDtcbn1cbi5sYXlvdXQtMjAyMyAudGhlbWUtc3dpdGNoZXIgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdICsgc3BhbjphZnRlciB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIG1hcmdpbi10b3A6IC05cHg7XG4gIGxlZnQ6IDRweDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI2ZmOGFhNiAwJSwgI2U0NTY3OCAxMDAlKTtcbiAgYm9yZGVyLXJhZGl1czogMzBweCAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG4ubGF5b3V0LTIwMjMgLnRoZW1lLXN3aXRjaGVyIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgc3BhbjphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWChjYWxjKDEwMCUgKyAycHgpKTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzkzYzhmNyAwJSwgIzUxOGFmMSA4MC4yMSUpO1xufVxuLmxheW91dC0yMDIzIC50aGVtZS1mb3JtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLmxheW91dC0yMDIzIC50aGVtZS1mb3JtIC5mb3JtLWdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA2cHg7XG4gIG1hcmdpbi1pbmxpbmU6IDA7XG4gIG1hcmdpbjogMCAwIDEycHggMDtcbiAgZmxleDogMTtcbn1cbi5sYXlvdXQtMjAyMyAudGhlbWUtZm9ybSAuZm9ybS1ncm91cDo6YmVmb3JlLFxuLmxheW91dC0yMDIzIC50aGVtZS1mb3JtIC5mb3JtLWdyb3VwOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubGF5b3V0LTIwMjMgLnRoZW1lLWZvcm0gLmZvcm0tZ3JvdXAgPiAqIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbi5sYXlvdXQtMjAyMyAudGhlbWUtZm9ybSAuZm9ybS1ncm91cCAuYXN0ZXJpc2sge1xuICBjb2xvcjogI0Y0Nzg5NTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ubGF5b3V0LTIwMjMgLnRoZW1lLWZvcm0gLmZvcm0tcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5sYXlvdXQtMjAyMyAudGhlbWUtZm9ybSAuZm9ybS1yb3cge1xuICAgIGdhcDogMTBweDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4ubGF5b3V0LTIwMjMgLnRoZW1lLWZvcm0gLnJvdyB7XG4gIG1hcmdpbjogMDtcbn1cbi5sYXlvdXQtMjAyMyAudGhlbWUtZm9ybSAucm93LXN1Ym1pdCA+ICoge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmxheW91dC0yMDIzIC50aGVtZS1mb3JtIGJ1dHRvblt0eXBlPVwic3VibWl0XCJdIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbn1cbi5sYXlvdXQtMjAyMyBsZWdlbmQge1xuICBjb2xvcjogdmFyKC0tdHgtdGV4dC1jb2xvcik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tdHgtYm9yZGVyLWNvbG9yKTtcbn1cbi5sYXlvdXQtMjAyMyAudXNlci1zdWdnZXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmxheW91dC0yMDIzIC51c2VyLXN1Z2dlc3RfX2NvbnRyb2wge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubGF5b3V0LTIwMjMgLnVzZXItc3VnZ2VzdF9fY29udHJvbCAuZm9ybS1jb250cm9sIHtcbiAgcGFkZGluZy1yaWdodDogMzZweDtcbn1cbi5sYXlvdXQtMjAyMyAudXNlci1zdWdnZXN0X19jYXJldCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMzZweDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHZhcigtLXR4LXRhYi10ZXh0LWNvbG9yKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmxheW91dC0yMDIzIC51c2VyLXN1Z2dlc3RfX2NhcmV0OmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLXR4LXRleHQtY29sb3IpO1xufVxuLmxheW91dC0yMDIzIC51c2VyLXN1Z2dlc3RfX2xpc3Qge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDIwO1xuICB0b3A6IDEwMCU7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICBtYXgtaGVpZ2h0OiAyNDBweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIG1hcmdpbi10b3A6IDRweDtcbiAgcGFkZGluZzogNHB4IDA7XG4gIGJhY2tncm91bmQ6IHZhcigtLXR4LXBhbmVsLWJhY2tncm91bmQpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS10eC1ib3JkZXItY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJveC1zaGFkb3c6IDAgOHB4IDI0cHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbn1cbi5sYXlvdXQtMjAyMyAudXNlci1zdWdnZXN0X19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDhweCAxMnB4O1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogdmFyKC0tdHgtdGV4dC1jb2xvcik7XG59XG4ubGF5b3V0LTIwMjMgLnVzZXItc3VnZ2VzdF9faXRlbTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXR4LXdyYXBwZXItYmFja2dyb3VuZC1zZWNvbmQpO1xufVxuLmxheW91dC0yMDIzIC51c2VyLXN1Z2dlc3RfX2F2YXRhciB7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLmxheW91dC0yMDIzIC51c2VyLXN1Z2dlc3RfX2xvZ2luIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5sYXlvdXQtMjAyMyAudXNlci1zdWdnZXN0X19uYW1lIHtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogdmFyKC0tdHgtdGFiLXRleHQtY29sb3IpO1xufVxuLmxheW91dC0yMDIzIC51c2VyLXN1Z2dlc3RfX2VtcHR5IHtcbiAgcGFkZGluZzogMTBweCAxMnB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGNvbG9yOiB2YXIoLS10eC10YWItdGV4dC1jb2xvcik7XG59XG4ubGF5b3V0LTIwMjMgLmJ0biB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiBcIlBUIFNhbnNcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmxheW91dC0yMDIzIC5idG4ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLmxheW91dC0yMDIzIC5idG46aG92ZXIsXG4ubGF5b3V0LTIwMjMgLmJ0bjpmb2N1cyxcbi5sYXlvdXQtMjAyMyAuYnRuOmFjdGl2ZSxcbi5sYXlvdXQtMjAyMyAuYnRuOnZpc2l0ZWQge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubGF5b3V0LTIwMjMgLmJ0bjpmaXJzdC1sZXR0ZXIge1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cbi5sYXlvdXQtMjAyMyAuYnRuLmRpc2FibGVkLFxuLmxheW91dC0yMDIzIC5idG46ZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjY1O1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLmxheW91dC0yMDIzIC5idG4uZGlzYWJsZWQge1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiAjZjZmNmY2O1xuICB0ZXh0LXNoYWRvdzogMXB4IDFweCAwcHggIzRkNGQ0ZCAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNlYWVhZWEgMCUsICM5YzljOWMgMTAwJSkgIWltcG9ydGFudDtcbn1cbi5sYXlvdXQtMjAyMyAuYnRuLXByaW1hcnksXG4ubGF5b3V0LTIwMjMgLmJ0bi1zdWNjZXNzLFxuLmxheW91dC0yMDIzIC5idG4tZGFuZ2VyLFxuLmxheW91dC0yMDIzIC5idG4td2FybmluZyxcbi5sYXlvdXQtMjAyMyAuYnRuLWluZm8sXG4ubGF5b3V0LTIwMjMgLmJ0bi1kZWZhdWx0IHtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiA5cHggMTBweDtcbn1cbi5sYXlvdXQtMjAyMyAuYnRuW2NsYXNzKj1cIi1pbnZlcnNlXCJdOm5vdCguZGlzYWJsZWQpIHtcbiAgcGFkZGluZzogN3B4IDEwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmxheW91dC0yMDIzIC5idG5bY2xhc3MqPVwiLWludmVyc2VcIl06bm90KC5kaXNhYmxlZCkge1xuICAgIHBhZGRpbmc6IDMuNXB4IDEwcHg7XG4gIH1cbn1cbi5sYXlvdXQtMjAyMyAuYnRuLXByaW1hcnkge1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICM4MWI1ZmYgMCUsICM0YTgzZGYgMTAwJSk7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtc2hhZG93OiAxcHggMXB4IDBweCAjMjg0Nzc1O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xufVxuLmxheW91dC0yMDIzIC5idG4tcHJpbWFyeTpob3Zlcjpub3QoOmRpc2FibGVkKSB7XG4gIGJhY2tncm91bmQ6ICM0YTgzZGY7XG59XG4ubGF5b3V0LTIwMjMgLmJ0bi1wcmltYXJ5OmFjdGl2ZTpub3QoOmRpc2FibGVkKSxcbi5sYXlvdXQtMjAyMyAuYnRuLXByaW1hcnkuYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzRhODNkZjtcbiAgYm94LXNoYWRvdzogMHB4IDRweCA0cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yNSkgaW5zZXQ7XG4gIHRleHQtc2hhZG93OiAtMXB4IC0xcHggMHB4ICMyODQ3NzU7XG59XG4ubGF5b3V0LTIwMjMgLmJ0bi1wcmltYXJ5LWludmVyc2Uge1xuICBib3JkZXItY29sb3I6ICM2ODllZjA7XG59XG4ubGF5b3V0LTIwMjMgLmJ0bi1wcmltYXJ5LWludmVyc2U6aG92ZXI6bm90KDpkaXNhYmxlZCkge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogIzY3OWZmMDtcbn1cbi5sYXlvdXQtMjAyMyAuYnRuLXN1Y2Nlc3Mge1xuICBib3JkZXI6IG5vbmU7XG4gIHRleHQtc2hhZG93OiAxcHggMXB4IDBweCAjMDY1OTA3O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjNzdkNzY0IDAlLCAjMjhhMDJjIDEwMCUpO1xufVxuLmxheW91dC0yMDIzIC5idG4tc3VjY2Vzczpob3Zlcjpub3QoOmRpc2FibGVkKSB7XG4gIGJhY2tncm91bmQ6ICM0MGIwM2Q7XG59XG4ubGF5b3V0LTIwMjMgLmJ0bi1zdWNjZXNzOmFjdGl2ZTpub3QoOmRpc2FibGVkKSxcbi5sYXlvdXQtMjAyMyAuYnRuLXN1Y2Nlc3MuYWN0aXZlIHtcbiAgYm94LXNoYWRvdzogMHB4IDRweCA0cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yNSkgaW5zZXQ7XG4gIHRleHQtc2hhZG93OiAtMXB4IC0xcHggMHB4ICMwNjU5MDc7XG59XG4ubGF5b3V0LTIwMjMgLmJ0bi1zdWNjZXNzLWludmVyc2Uge1xuICBjb2xvcjogIzUyYmU1NDtcbiAgYm9yZGVyLWNvbG9yOiAjNTJiZTU0O1xufVxuLmxheW91dC0yMDIzIC5idG4tc3VjY2Vzcy1pbnZlcnNlOmhvdmVyOm5vdCg6ZGlzYWJsZWQpIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICM1MmJlNTQgMCUsICM1MmJlNTQgMTAwJSk7XG59XG4ubGF5b3V0LTIwMjMgLmJ0bi1kYW5nZXIge1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtc2hhZG93OiAxcHggMXB4IDBweCAjYTQ0MDU4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjZmM4NGExIDAlLCAjZTc1YjdkIDEwMCUpO1xufVxuLmxheW91dC0yMDIzIC5idG4tZGFuZ2VyOmhvdmVyOm5vdCg6ZGlzYWJsZWQpIHtcbiAgYmFja2dyb3VuZDogI2UzNTQ3Njtcbn1cbi5sYXlvdXQtMjAyMyAuYnRuLWRhbmdlcjphY3RpdmU6bm90KDpkaXNhYmxlZCksXG4ubGF5b3V0LTIwMjMgLmJ0bi1kYW5nZXIuYWN0aXZlIHtcbiAgYm94LXNoYWRvdzogMHB4IDRweCA0cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yNSkgaW5zZXQ7XG4gIHRleHQtc2hhZG93OiAtMXB4IC0xcHggMHB4ICNhNDQwNTg7XG59XG4ubGF5b3V0LTIwMjMgLmJ0bi13YXJuaW5nIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtc2hhZG93OiAxcHggMXB4IDBweCAjOWQ2MzBjO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjRkZCRjFCIDAlLCAjRkZBRjE0IDM2JSwgI0ZGODgxQSAxMDAlKSwgcmFkaWFsLWdyYWRpZW50KDUwJSA1MCUgYXQgNTAlIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIyKSAyOCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSk7XG59XG4ubGF5b3V0LTIwMjMgLmJ0bi13YXJuaW5nOmhvdmVyOm5vdCg6ZGlzYWJsZWQpIHtcbiAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KDUwJSA0Ni4xMyUgYXQgNTMuMDMlIDUxLjY2JSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEyKSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSA1OC44NSUpLCBsaW5lYXItZ3JhZGllbnQoMzNkZWcsICNmOTAgNDAuMSUsICNlZDcyMDEgODEuMjUlKTtcbn1cbi5sYXlvdXQtMjAyMyAuYnRuLXdhcm5pbmc6YWN0aXZlOm5vdCg6ZGlzYWJsZWQpLFxuLmxheW91dC0yMDIzIC5idG4td2FybmluZy5hY3RpdmUge1xuICBib3gtc2hhZG93OiAwcHggNHB4IDRweCAwcHggcmdiYSgwLCAwLCAwLCAwLjI1KSBpbnNldDtcbiAgdGV4dC1zaGFkb3c6IC0xcHggLTFweCAwcHggIzlkNjMwYztcbiAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KDUwJSA0Ni4xMyUgYXQgNTMuMDMlIDUxLjY2JSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEyKSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSA1OC44NSUpLCBsaW5lYXItZ3JhZGllbnQoMzNkZWcsICNmOTAgNDAuMSUsICNlZDcyMDEgODEuMjUlKTtcbn1cbi5sYXlvdXQtMjAyMyAuYnRuLXdhcm5pbmctaW52ZXJzZSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgjZmZmLCAjZmZmKSBwYWRkaW5nLWJveCwgbGluZWFyLWdyYWRpZW50KDE2MGRlZywgI2ZmYmYxYiAwJSwgI2ZlOWUwZCAzNS45NCUsICNmZjg4MWEgMTAwJSkgYm9yZGVyLWJveDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5sYXlvdXQtMjAyMyAuYnRuLXdhcm5pbmctaW52ZXJzZTpob3Zlcjpub3QoOmRpc2FibGVkKSB7XG4gIGJhY2tncm91bmQ6ICNmZTllMGQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmxheW91dC0yMDIzIC5idG4tZGVmYXVsdCB7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggM3B4IDBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGNvbG9yOiAjMzMzO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjZmZmIDQ4Ljk2JSwgI2VmZWZlZiAxMDAlKTtcbn1cbi5sYXlvdXQtMjAyMyAuYnRuLWRlZmF1bHQ6aG92ZXI6bm90KDpkaXNhYmxlZCkge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjZmZmIDQ4Ljk2JSwgI2UxZTFlMSAxMDAlKTtcbiAgY29sb3I6ICMzMzM7XG59XG4ubGF5b3V0LTIwMjMgLmJ0bi1kZWZhdWx0OmFjdGl2ZTpub3QoOmRpc2FibGVkKSxcbi5sYXlvdXQtMjAyMyAuYnRuLWRlZmF1bHQuYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI2UxZTFlMSAwJSwgI2ZmZiA1MS4wNCUpO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDNweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpIGluc2V0LCAwcHggNXB4IDVweCAtM3B4IHJnYmEoMCwgMCwgMCwgMC4yNSkgaW5zZXQ7XG59XG4ubGF5b3V0LTIwMjMgLmJ0bi1pY29uIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmxheW91dC0yMDIzIC5idG4taWNvbiB7XG4gICAgd2lkdGg6IDIycHg7XG4gICAgaGVpZ2h0OiAyMnB4O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxufVxuLmxheW91dC0yMDIzIC5idG4tcm91bmRlZCB7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIHBhZGRpbmctaW5saW5lOiAyMHB4O1xufVxuLmxheW91dC0yMDIzIC5idG4tbGFyZ2Utcm91bmRlZCB7XG4gIHBhZGRpbmc6IDE2cHggMzBweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xufVxuLmxheW91dC0yMDIzIC5idG4tYm9yZGVyZWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJveC1zaGFkb3c6IDBweCAycHggM3B4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBjb2xvcjogI2ZmZjtcbiAgei1pbmRleDogMjtcbn1cbi5sYXlvdXQtMjAyMyAuYnRuLWJvcmRlcmVkOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0ycHg7XG4gIGxlZnQ6IC0yLjVweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDVweCk7XG4gIGhlaWdodDogY2FsYygxMDAlICsgNHB4KTtcbiAgYm9yZGVyLXJhZGl1czogMzNweDtcbiAgei1pbmRleDogLTI7XG59XG4ubGF5b3V0LTIwMjMgLmJ0bi1ib3JkZXJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgei1pbmRleDogLTE7XG59XG4ubGF5b3V0LTIwMjMgLmJ0bi1ib3JkZXJlZC5idG4tcHJpbWFyeTphZnRlciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgjYjdkMmZmLCAjMDU1ZmUzKTtcbn1cbi5sYXlvdXQtMjAyMyAuYnRuLWJvcmRlcmVkLmJ0bi13YXJuaW5nOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCNmZmU0YmIsICM5YjYxMGEpO1xufVxuLmxheW91dC0yMDIzIC5idG4tc3RhdGljLXN1Y2Nlc3MtaW52ZXJzZSB7XG4gIGNvbG9yOiAjNTJiZTU0O1xuICBib3JkZXItY29sb3I6ICM1MmJlNTQ7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIHBhZGRpbmc6IDdweCAxMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5sYXlvdXQtMjAyMyAuYnRuLXN0YXRpYy1zdWNjZXNzLWludmVyc2Uge1xuICAgIHBhZGRpbmc6IDMuNXB4IDEwcHg7XG4gIH1cbn1cbi5sYXlvdXQtMjAyMyAuYnRuLXNtYWxsIHtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIHBhZGRpbmctYmxvY2s6IDhweCAhaW1wb3J0YW50O1xufVxuLmxheW91dC0yMDIzIC5hcHAtZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luLWlubGluZTogY2FsYygtMSAqIHZhcigtLWxheW91dC1wYWdlLWd1dHRlciwgMTBweCkpO1xuICB3aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiBub25lO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgcGFkZGluZy10b3A6IDIycHg7XG4gIGJhY2tncm91bmQ6ICNjYmNkZDU7XG59XG4ubGF5b3V0LTIwMjMgLmFwcC1mb290ZXIgLmZvb3Rlci1hcmVhcyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwiYXJlYS1sb2dvIGFyZWEtbWVudS0xIGFyZWEtbWVudS0yIGFyZWEtbWVudS0zIGFyZWEtc29jaWFsXCI7XG4gIGdhcDogNjBweDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmxheW91dC0yMDIzIC5hcHAtZm9vdGVyIC5mb290ZXItYXJlYXMge1xuICAgIGdhcDogNXB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwiYXJlYS1sb2dvIGFyZWEtbWVudS0xXCIgXCJhcmVhLW1lbnUtMyBhcmVhLW1lbnUtMlwiIFwiYXJlYS1zb2NpYWwgYXJlYS1zb2NpYWxcIjtcbiAgICAtLWZvb3Rlci1zb2NpYWwtY29udGVudC1pbnNldDogMTNweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5sYXlvdXQtMjAyMyAuYXBwLWZvb3RlciAuZm9vdGVyLWFyZWFzIHtcbiAgICAtLWZvb3Rlci1zb2NpYWwtY29udGVudC1pbnNldDogY2FsYyh2YXIoLS1sYXlvdXQtcGFnZS1ndXR0ZXIsIDVweCkgKyAxMHB4KTtcbiAgfVxufVxuLmxheW91dC0yMDIzIC5hcHAtZm9vdGVyIC5mb290ZXItYXJlYXMgLmFyZWEtbG9nbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZ3JpZC1hcmVhOiBhcmVhLWxvZ287XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmxheW91dC0yMDIzIC5hcHAtZm9vdGVyIC5mb290ZXItYXJlYXMgLmFyZWEtbG9nbzphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAtNXB4O1xuICAgIHdpZHRoOiAycHg7XG4gICAgaGVpZ2h0OiAyMDAlO1xuICAgIGJhY2tncm91bmQ6ICNhZGFlYjU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAubGF5b3V0LTIwMjMgLmFwcC1mb290ZXIgLmZvb3Rlci1hcmVhcyAuYXJlYS1sb2dvIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxNzBweDtcbiAgfVxufVxuLmxheW91dC0yMDIzIC5hcHAtZm9vdGVyIC5mb290ZXItYXJlYXMgLmFyZWEtbWVudS0xIHtcbiAgZ3JpZC1hcmVhOiBhcmVhLW1lbnUtMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAubGF5b3V0LTIwMjMgLmFwcC1mb290ZXIgLmZvb3Rlci1hcmVhcyAuYXJlYS1tZW51LTEge1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgfVxufVxuLmxheW91dC0yMDIzIC5hcHAtZm9vdGVyIC5mb290ZXItYXJlYXMgLmFyZWEtbWVudS0yIHtcbiAgZ3JpZC1hcmVhOiBhcmVhLW1lbnUtMjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAubGF5b3V0LTIwMjMgLmFwcC1mb290ZXIgLmZvb3Rlci1hcmVhcyAuYXJlYS1tZW51LTIge1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgfVxufVxuLmxheW91dC0yMDIzIC5hcHAtZm9vdGVyIC5mb290ZXItYXJlYXMgLmFyZWEtbWVudS0zIHtcbiAgZ3JpZC1hcmVhOiBhcmVhLW1lbnUtMztcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmxheW91dC0yMDIzIC5hcHAtZm9vdGVyIC5mb290ZXItYXJlYXMgLmFyZWEtbWVudS0zIHtcbiAgICBhbGlnbi1zZWxmOiBzdGFydDtcbiAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLWZvb3Rlci1zb2NpYWwtY29udGVudC1pbnNldCk7XG4gICAgcGFkZGluZy1yaWdodDogMTJweDtcbiAgfVxufVxuLmxheW91dC0yMDIzIC5hcHAtZm9vdGVyIC5mb290ZXItYXJlYXMgLmFyZWEtc29jaWFsIHtcbiAgZ3JpZC1hcmVhOiBhcmVhLXNvY2lhbDtcbiAgYmFja2dyb3VuZDogI2I4YmFjNztcbiAgcGFkZGluZzogMTNweDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBnYXA6IDEwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmxheW91dC0yMDIzIC5hcHAtZm9vdGVyIC5mb290ZXItYXJlYXMgLmFyZWEtc29jaWFsIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmxheW91dC0yMDIzIC5hcHAtZm9vdGVyIC5mb290ZXItYXJlYXMgLmFyZWEtc29jaWFsIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIG1hcmdpbjogMTBweCB2YXIoLS1sYXlvdXQtcGFnZS1ndXR0ZXIsIDVweCkgMDtcbiAgfVxufVxuLmxheW91dC0yMDIzIC5hcHAtZm9vdGVyIC5mb290ZXItYXJlYXMgLmFyZWEtc29jaWFsIGgzIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5sYXlvdXQtMjAyMyAuYXBwLWZvb3RlciAuZm9vdGVyLWFyZWFzIC5hcmVhLXNvY2lhbCBoMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuLmxheW91dC0yMDIzIC5hcHAtZm9vdGVyIC5mb290ZXItYXJlYXMgLmFyZWEtc29jaWFsIC5mb290ZXItc29jaWFscyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMThweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAubGF5b3V0LTIwMjMgLmFwcC1mb290ZXIgLmZvb3Rlci1hcmVhcyAuYXJlYS1zb2NpYWwgLmZvb3Rlci1zb2NpYWxzIHtcbiAgICBtYXJnaW46IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAubGF5b3V0LTIwMjMgLmFwcC1mb290ZXIgLmZvb3Rlci1hcmVhcyAuYXJlYS1zb2NpYWwgLmZvb3Rlci1zb2NpYWxzLWhlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxufVxuLmxheW91dC0yMDIzIC5hcHAtZm9vdGVyIC5mb290ZXItYXJlYXMgLmFyZWEtc29jaWFsIC5mb290ZXItc29jaWFscyBpbWcge1xuICB3aWR0aDogNDRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAubGF5b3V0LTIwMjMgLmFwcC1mb290ZXIgLmZvb3Rlci1hcmVhcyAuYXJlYS1zb2NpYWwgLmZvb3Rlci1zb2NpYWxzIGltZyB7XG4gICAgd2lkdGg6IDM4cHg7XG4gIH1cbn1cbi5sYXlvdXQtMjAyMyAuYXBwLWZvb3RlciAuZm9vdGVyLWFyZWFzIC5hcmVhLXNvY2lhbCAuZm9vdGVyLXNvY2lhbHMgaW1nOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43NTtcbn1cbi5sYXlvdXQtMjAyMyAuYXBwLWZvb3RlciAuZm9vdGVyLWFyZWFzIC5mb290ZXItbWVudSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxNHB4O1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmxheW91dC0yMDIzIC5hcHAtZm9vdGVyIC5mb290ZXItYXJlYXMgLmZvb3Rlci1tZW51IHtcbiAgICBnYXA6IDVweDtcbiAgfVxufVxuLmxheW91dC0yMDIzIC5hcHAtZm9vdGVyIC5mb290ZXItYXJlYXMgLmZvb3Rlci1tZW51IGEge1xuICBjb2xvcjogdmFyKC0tdHgtdGV4dC1jb2xvcik7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5sYXlvdXQtMjAyMyAuYXBwLWZvb3RlciAuZm9vdGVyLWFyZWFzIC5mb290ZXItbWVudSBhIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbi5sYXlvdXQtMjAyMyAuYXBwLWZvb3RlciAuZm9vdGVyLWFyZWFzIC5mb290ZXItbWVudSBhLnRwLWxpbmssXG4ubGF5b3V0LTIwMjMgLmFwcC1mb290ZXIgLmZvb3Rlci1hcmVhcyAuZm9vdGVyLW1lbnUgYS5ibG9nLWxpbmsge1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzNkNzdjYjtcbn1cbi5sYXlvdXQtMjAyMyAuYXBwLWZvb3RlciAuZm9vdGVyLWFyZWFzIC5mb290ZXItbWVudSBhLnRwLWxpbms6aG92ZXIsXG4ubGF5b3V0LTIwMjMgLmFwcC1mb290ZXIgLmZvb3Rlci1hcmVhcyAuZm9vdGVyLW1lbnUgYS5ibG9nLWxpbms6aG92ZXIge1xuICBjb2xvcjogI2ZmYzEwNztcbn1cbi5sYXlvdXQtMjAyMyAuYXBwLWZvb3RlciAuZm9vdGVyLWFyZWFzIC5mb290ZXItbWVudSBhLmhhcy11bnJlYWQge1xuICBjb2xvcjogI0Y0Nzg5NTtcbn1cbi5sYXlvdXQtMjAyMyAuYXBwLWZvb3RlciAuZm9vdGVyLWFyZWFzIC5mb290ZXItbWVudSBhOmhvdmVyIHtcbiAgY29sb3I6ICMzYzc4Y2I7XG59XG4ubGF5b3V0LTIwMjMgLmFwcC1mb290ZXIgLmZvb3Rlci10ZXJtcy1saW5rIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmxheW91dC0yMDIzIC5hcHAtZm9vdGVyIC5mb290ZXItdGVybXMtbGluayB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICB9XG59XG4ubGF5b3V0LTIwMjMgLmFwcC1mb290ZXIgLmZvb3Rlci10ZXJtcy1saW5rIGltZyB7XG4gIHdpZHRoOiAxZW07XG59XG4ubGF5b3V0LTIwMjMgLmFwcC1mb290ZXIgLmZvb3Rlci10ZXJtcy1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICNmZmMxMDc7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG59XG4ubGF5b3V0LTIwMjMgLmFwcC1mb290ZXIgLmZvb3Rlci1jb3B5cmlnaHQge1xuICBmb250LWZhbWlseTogXCJQVCBTYW5zXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgbWFyZ2luLXRvcDogMjJweDtcbiAgYmFja2dyb3VuZDogIzc3N2E4YTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcGFkZGluZzogMjBweCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5sYXlvdXQtMjAyMyAuYXBwLWZvb3RlciAuZm9vdGVyLWNvcHlyaWdodCB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5sYXlvdXQtMjAyMyAuYXBwLWZvb3RlciAuZm9vdGVyLWNvcHlyaWdodCB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cbi5sYXlvdXQtMjAyMyAuYXBwLWZvb3RlciAuZm9vdGVyLWNvcHlyaWdodC1pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAubGF5b3V0LTIwMjMgLmFwcC1mb290ZXIgLmZvb3Rlci1jb3B5cmlnaHQtaW5uZXIge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiA0cHg7XG4gIH1cbn1cbi5sYXlvdXQtMjAyMyAuYXBwLWZvb3RlciAuZm9vdGVyLWNvcHlyaWdodC10ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGNvbHVtbi1nYXA6IDZweDtcbiAgcm93LWdhcDogMnB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmxheW91dC0yMDIzIC5hcHAtZm9vdGVyIC5mb290ZXItY29weXJpZ2h0LWlubGluZS10ZXJtcyB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cbi5sYXlvdXQtMjAyMyAuYXBwLWZvb3RlciAuZm9vdGVyLWNvcHlyaWdodC1pbmxpbmUtc2VwIHtcbiAgbWFyZ2luOiAwIDZweDtcbiAgb3BhY2l0eTogMC43NTtcbn1cbi5sYXlvdXQtMjAyMyAuYXBwLWZvb3RlciAuZm9vdGVyLWNvcHlyaWdodCAuZm9vdGVyLXRlcm1zLWxpbmstLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmxheW91dC0yMDIzIC5hcHAtZm9vdGVyIC5mb290ZXItY29weXJpZ2h0IC5mb290ZXItdGVybXMtbGluay0taW5saW5lOmhvdmVyIHtcbiAgY29sb3I6ICNmZmMxMDc7XG59XG4ubGF5b3V0LTIwMjMgLmFwcC1mb290ZXIgLmNwci15ZWFyIHtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbn1cbi5sYXlvdXQtMjAyMyAuYXBwLWZvb3RlciAuY3ByLXNpdGUge1xuICBjb2xvcjogI2Y0Nzg5NTtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbn1cbi5sYXlvdXQtMjAyMyAuYXBwLWZvb3RlciAubGFuZ1NlbGVjdCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmxheW91dC0yMDIzIC5hcHAtZm9vdGVyIC5sYW5nU2VsZWN0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4ubGF5b3V0LTIwMjMgLmFwcC1mb290ZXIgLmxhbmdTZWxlY3Q6aG92ZXIgI2Ryb3Bkb3duTWVudUxhbmcge1xuICBjb2xvcjogIzNjNzhjYjtcbn1cbi5sYXlvdXQtMjAyMyAuYXBwLWZvb3RlciAubGFuZ1NlbGVjdCAuZHJvcGRvd24ge1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG59XG4ubGF5b3V0LTIwMjMgLmFwcC1mb290ZXIgLmxhbmdTZWxlY3QgLmRyb3Bkb3duLm9wZW4gI2Ryb3Bkb3duTWVudUxhbmcge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzRkNTE2NCAwJSwgIzQ4NGQ2MCAxMDAlKTtcbiAgYm9yZGVyLXJhZGl1czogMTVweCAxNXB4IDAgMDtcbn1cbi5sYXlvdXQtMjAyMyAuYXBwLWZvb3RlciAubGFuZ1NlbGVjdCAuZHJvcGRvd24ub3BlbiAjZHJvcGRvd25NZW51TGFuZzpob3ZlciB7XG4gIGNvbG9yOiAjMzMzO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjZmJlYzdiIDAlLCAjZjZkNzU0IDQuNjklLCAjZWNhYTNlIDgzLjMzJSwgI2ViYTMzYSAxMDAlKTtcbn1cbi5sYXlvdXQtMjAyMyAuYXBwLWZvb3RlciAubGFuZ1NlbGVjdCAjZHJvcGRvd25NZW51TGFuZyB7XG4gIHBhZGRpbmc6IDNweCA2cHg7XG4gIG1hcmdpbi10b3A6IC0xMHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogdmFyKC0tdHgtdGV4dC1jb2xvcik7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogOTk5cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZSwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlO1xufVxuLmxheW91dC0yMDIzIC5hcHAtZm9vdGVyIC5sYW5nU2VsZWN0ICNkcm9wZG93bk1lbnVMYW5nIC5zc1RpdGxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5sYXlvdXQtMjAyMyAuYXBwLWZvb3RlciAubGFuZ1NlbGVjdCAjZHJvcGRvd25NZW51TGFuZzpob3Zlcixcbi5sYXlvdXQtMjAyMyAuYXBwLWZvb3RlciAubGFuZ1NlbGVjdCAjZHJvcGRvd25NZW51TGFuZzpmb2N1cyB7XG4gIGNvbG9yOiAjM2M3OGNiICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHJnYmEoNjAsIDEyMCwgMjAzLCAwLjEyKSAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuLmxheW91dC0yMDIzIC5hcHAtZm9vdGVyIC5sYW5nU2VsZWN0ICNkcm9wZG93bk1lbnVMYW5nOmFjdGl2ZSB7XG4gIGNvbG9yOiAjM2M3OGNiICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHJnYmEoNjAsIDEyMCwgMjAzLCAwLjE4KSAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuLmxheW91dC0yMDIzIC5hcHAtZm9vdGVyIC5sYW5nU2VsZWN0ICNkcm9wZG93bk1lbnVMYW5nIC5mYSB7XG4gIG1hcmdpbi1sZWZ0OiAycHg7XG59XG4ubGF5b3V0LTIwMjMgLmFwcC1mb290ZXIgLmxhbmdTZWxlY3QgLnNzTmFtZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtZmFtaWx5OiBcIlBUIFNhbnNcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5sYXlvdXQtMjAyMyAuYXBwLWZvb3RlciAubGFuZ1NlbGVjdCAuc3NOYW1lIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbn1cbi5sYXlvdXQtMjAyMyAuYXBwLWZvb3RlciAubGFuZ1NlbGVjdCAuc3NOYW1lIC5mbGFnIHtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG59XG4ubGF5b3V0LTIwMjMgLmFwcC1mb290ZXIgLmxhbmdTZWxlY3QgLmNob29zZS1zZXJ2ZXIge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAwIDAgMTVweCAxNXB4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjNGQ1MTY0IDAlLCAjNDg0ZDYwIDEwMCUpO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLmxheW91dC0yMDIzIC5hcHAtZm9vdGVyIC5sYW5nU2VsZWN0IC5jaG9vc2Utc2VydmVyIGxpIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLmxheW91dC0yMDIzIC5hcHAtZm9vdGVyIC5sYW5nU2VsZWN0IC5jaG9vc2Utc2VydmVyIGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiA3cHggOHB4IDdweCA2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5sYXlvdXQtMjAyMyAuYXBwLWZvb3RlciAubGFuZ1NlbGVjdCAuY2hvb3NlLXNlcnZlciBhIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbn1cbi5sYXlvdXQtMjAyMyAuYXBwLWZvb3RlciAubGFuZ1NlbGVjdCAuY2hvb3NlLXNlcnZlciBhOmhvdmVyIHtcbiAgY29sb3I6ICMzMzM7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNmYmVjN2IgMCUsICNmNmQ3NTQgNC42OSUsICNlY2FhM2UgODMuMzMlLCAjZWJhMzNhIDEwMCUpO1xufVxuLmxheW91dC0yMDIzIC5hcHAtZm9vdGVyIC5sYW5nU2VsZWN0IC5jaG9vc2Utc2VydmVyIC5mbGFnIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xufVxuLmxheW91dC0yMDIzIC5hcHAtZm9vdGVyIC5mb290ZXItbG9jYWxlLXRvb2xzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA2cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5sYXlvdXQtMjAyMyAuYXBwLWZvb3RlciAuZm9vdGVyLWxvY2FsZS10b29scyB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGdhcDogNHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmxheW91dC0yMDIzIC5hcHAtZm9vdGVyIC5mb290ZXItbG9jYWxlLXRvb2xzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cbn1cbi5sYXlvdXQtMjAyMyAuYXBwLWZvb3RlciAuZm9vdGVyLWxvY2FsZS10b29scyAubGFuZ1NlbGVjdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ubGF5b3V0LTIwMjMgLmFwcC1mb290ZXIgLmZvb3Rlci1sb2NhbGUtdG9vbHMgLmxhbmdTZWxlY3QgI2Ryb3Bkb3duTWVudUxhbmcge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtaW4taGVpZ2h0OiAyOHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIHBhZGRpbmctaW5saW5lOiA2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLmxheW91dC0yMDIzIC5hcHAtZm9vdGVyIC5mb290ZXItbG9jYWxlLXRvb2xzIC5sYW5nU2VsZWN0ICNkcm9wZG93bk1lbnVMYW5nIC5zc05hbWUge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4ubGF5b3V0LTIwMjMgLmFwcC1mb290ZXIgLmZvb3Rlci1sb2NhbGUtdG9vbHMgLmxhbmdTZWxlY3QgI2Ryb3Bkb3duTWVudUxhbmcgLmZhLXNvcnQtZGVzYyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMnB4O1xuICBtYXJnaW4tbGVmdDogMnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLmxheW91dC0yMDIzIC5hcHAtZm9vdGVyIC5mb290ZXItbG9jYWxlLXRvb2xzIC5mb290ZXJUaGVtZVRvZ2dsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBnYXA6IDRweDtcbn1cbi5sYXlvdXQtMjAyMyAuYXBwLWZvb3RlciAuZm9vdGVyVGhlbWVUb2dnbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi5sYXlvdXQtMjAyMyAuYXBwLWZvb3RlciAuZm9vdGVyVGhlbWVUb2dnbGUgLmZvb3Rlci10aGVtZS10b2dnbGUtbGFiZWwge1xuICBkaXNwbGF5OiBub25lO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZmFtaWx5OiBcIlBUIFNhbnNcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogdmFyKC0tdHgtdGV4dC1jb2xvcik7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5sYXlvdXQtMjAyMyAuYXBwLWZvb3RlciAuZm9vdGVyVGhlbWVUb2dnbGUgLmZvb3Rlci10aGVtZS10b2dnbGUtbGFiZWwge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAubGF5b3V0LTIwMjMgLmFwcC1mb290ZXIgLmZvb3RlclRoZW1lVG9nZ2xlIC5mb290ZXItdGhlbWUtdG9nZ2xlLWxhYmVsIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbn1cbi5sYXlvdXQtMjAyMyAuYXBwLWZvb3RlciAuZm9vdGVyVGhlbWVUb2dnbGUgLmZvb3Rlci10aGVtZS10b2dnbGUtYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMjhweDtcbiAgaGVpZ2h0OiAyOHB4O1xuICBtaW4taGVpZ2h0OiAyOHB4O1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogdmFyKC0tdHgtdGV4dC1jb2xvcik7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTNweCkge1xuICAubGF5b3V0LTIwMjMgLmFwcC1mb290ZXIgLmZvb3RlclRoZW1lVG9nZ2xlIC5mb290ZXItdGhlbWUtdG9nZ2xlLWJ0biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbiAgLmxheW91dC0yMDIzIC5hcHAtZm9vdGVyIC5mb290ZXJUaGVtZVRvZ2dsZSAuZm9vdGVyLXRoZW1lLXRvZ2dsZS1idG46OmFmdGVyIHtcbiAgICBjb250ZW50OiBhdHRyKGFyaWEtbGFiZWwpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgYm90dG9tOiBjYWxjKDEwMCUgKyA4cHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICBwYWRkaW5nOiA2cHggMTBweDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjg1KTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LWZhbWlseTogXCJQVCBTYW5zXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBlYXNlLCB2aXNpYmlsaXR5IDAuMTVzIGVhc2U7XG4gICAgei1pbmRleDogMTIwMDtcbiAgfVxuICAubGF5b3V0LTIwMjMgLmFwcC1mb290ZXIgLmZvb3RlclRoZW1lVG9nZ2xlIC5mb290ZXItdGhlbWUtdG9nZ2xlLWJ0bjpob3Zlcjo6YWZ0ZXIsXG4gIC5sYXlvdXQtMjAyMyAuYXBwLWZvb3RlciAuZm9vdGVyVGhlbWVUb2dnbGUgLmZvb3Rlci10aGVtZS10b2dnbGUtYnRuOmZvY3VzLXZpc2libGU6OmFmdGVyIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbn1cbi5sYXlvdXQtMjAyMyAuYXBwLWZvb3RlciAuZm9vdGVyVGhlbWVUb2dnbGUgLmZvb3Rlci10aGVtZS10b2dnbGUtYnRuIC5mYSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4ubGF5b3V0LTIwMjMgLmFwcC1mb290ZXIgLmZvb3RlclRoZW1lVG9nZ2xlIC5mb290ZXItdGhlbWUtdG9nZ2xlLWJ0bjpob3Zlcixcbi5sYXlvdXQtMjAyMyAuYXBwLWZvb3RlciAuZm9vdGVyVGhlbWVUb2dnbGUgLmZvb3Rlci10aGVtZS10b2dnbGUtYnRuOmZvY3VzIHtcbiAgY29sb3I6ICMzYzc4Y2I7XG4gIGJhY2tncm91bmQ6IHJnYmEoNjAsIDEyMCwgMjAzLCAwLjEyKTtcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICBvdXRsaW5lOiBub25lO1xufVxuLmxheW91dC0yMDIzIC5hcHAtZm9vdGVyIC5mb290ZXJUaGVtZVRvZ2dsZSAuZm9vdGVyLXRoZW1lLXRvZ2dsZS1idG46YWN0aXZlIHtcbiAgYmFja2dyb3VuZDogcmdiYSg2MCwgMTIwLCAyMDMsIDAuMik7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmxheW91dC0yMDIzIC5hcHAtaGVhZGVyIH4gLmFwcC1mb290ZXIgLmZvb3Rlci1tb2JpbGUtc3BhY2VyIHtcbiAgICBoZWlnaHQ6IGNhbGMoOTJweCArIGVudihzYWZlLWFyZWEtaW5zZXQtYm90dG9tLCAwcHgpKTtcbiAgICBiYWNrZ3JvdW5kOiAjNzg3YThhO1xuICB9XG59XG4ubGF5b3V0LTIwMjMgLnN3aXRjaC10aGVtZSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDEwMCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC00OHB4KTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IG1heC1jb250ZW50O1xuICBwYWRkaW5nOiA1cHggMTBweCA1cHggNXB4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTguNzNkZWcsICMzOTVDODYgMCUsICM2QjQ5QjMgNzcuMTMlKTtcbiAgYm9yZGVyLXJhZGl1czogMTBweCAwIDAgMTBweDtcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgei1pbmRleDogMTA0MDtcbn1cbi5sYXlvdXQtMjAyMyAuc3dpdGNoLXRoZW1lLnRvZ2dsZS1zd2l0Y2gtdGhlbWUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtMTAwJSk7XG59XG4ubGF5b3V0LTIwMjMgLnN3aXRjaC10aGVtZSBpbWcge1xuICB3aWR0aDogNDBweDtcbn1cbi5sYXlvdXQtMjAyMyAuc3dpdGNoLXRoZW1lIGEge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbn1cbi5sYXlvdXQtMjAyMyBhLmJ0bixcbi5sYXlvdXQtMjAyMyAuYnRuIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG4ubGF5b3V0LTIwMjMgYS5idG46bGluayxcbi5sYXlvdXQtMjAyMyAuYnRuOmxpbmssXG4ubGF5b3V0LTIwMjMgYS5idG46dmlzaXRlZCxcbi5sYXlvdXQtMjAyMyAuYnRuOnZpc2l0ZWQsXG4ubGF5b3V0LTIwMjMgYS5idG46aG92ZXIsXG4ubGF5b3V0LTIwMjMgLmJ0bjpob3Zlcixcbi5sYXlvdXQtMjAyMyBhLmJ0bjpmb2N1cyxcbi5sYXlvdXQtMjAyMyAuYnRuOmZvY3VzLFxuLmxheW91dC0yMDIzIGEuYnRuOmFjdGl2ZSxcbi5sYXlvdXQtMjAyMyAuYnRuOmFjdGl2ZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuLmxheW91dC0yMDIzIC5idG4tdGVsZWdyYW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEzcHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4ubGF5b3V0LTIwMjMgLmJ0bi10ZWxlZ3JhbSAuYnRuLXRlbGVncmFtLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4ubGF5b3V0LTIwMjMgLmJ0bi10ZWxlZ3JhbSAuYnRuLXRlbGVncmFtLWljb24gc3ZnIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZpbGw6IGN1cnJlbnRDb2xvcjtcbn1cbi5sYXlvdXQtMjAyMyAuYnRuLXRlbGVncmFtIC5wdWxzZS1yaW5ncyB7XG4gIHotaW5kZXg6IDEwMDtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbn1cbi5sYXlvdXQtMjAyMyAuYnRuLXRlbGVncmFtIC5wdWxzZS1yaW5nczpiZWZvcmUsXG4ubGF5b3V0LTIwMjMgLmJ0bi10ZWxlZ3JhbSAucHVsc2UtcmluZ3M6YWZ0ZXIge1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IFByb1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoXCIvbWVkaWEvYXNzZXRzL2FwcC9mb250LWF3ZXNvbWUvZm9udHMvZmEtc29saWQtOTAwLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvbWVkaWEvYXNzZXRzL2FwcC9mb250LWF3ZXNvbWUvZm9udHMvZmEtc29saWQtOTAwLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbn1cbi5sYXlvdXQtMjAyMyAuZm9vdGVyLXRoZW1lLXRvZ2dsZS1idG4gLmZhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBQcm9cIjtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cbi5sYXlvdXQtMjAyMyAuZm9vdGVyLXRoZW1lLXRvZ2dsZS1idG4gLmZhLXN1bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4NVwiO1xufVxuLmxheW91dC0yMDIzIC5mb290ZXItdGhlbWUtdG9nZ2xlLWJ0biAuZmEtbW9vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4NlwiO1xufVxuLmxheW91dC0yMDIzIC5mb290ZXItdGhlbWUtdG9nZ2xlLWJ0biAuZmEtYWRqdXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQyXCI7XG59XG4ubGF5b3V0LTIwMjMgLnB1bHNlLXJpbmdzLFxuLmxheW91dC0yMDIzIC5wdWxzZS1yaW5nczphZnRlcixcbi5sYXlvdXQtMjAyMyAucHVsc2UtcmluZ3M6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC01JTtcbiAgbGVmdDogLTUlO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IDExMCU7XG4gIHdpZHRoOiAxMTAlO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBhbmltYXRpb24tZHVyYXRpb246IDJzO1xuICBhbmltYXRpb24tbmFtZTogcHVsc2VfMTtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gIHotaW5kZXg6IC0xO1xufVxuLmxheW91dC0yMDIzIC5wdWxzZS1yaW5nczpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYW5pbWF0aW9uLW5hbWU6IHB1bHNlXzI7XG59XG4ubGF5b3V0LTIwMjMgLnB1bHNlLXJpbmdzOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGFuaW1hdGlvbi1uYW1lOiBwdWxzZV8zO1xufVxuLmxheW91dC0yMDIzIC5wdWxzZS1ibHVlLFxuLmxheW91dC0yMDIzIC5wdWxzZS1ibHVlOmJlZm9yZSxcbi5sYXlvdXQtMjAyMyAucHVsc2UtYmx1ZTphZnRlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM2NDljZWU7XG59XG5Aa2V5ZnJhbWVzIHB1bHNlXzEge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC45LCAwLjkpO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yLCAxLjMpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHB1bHNlXzIge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC44LCAwLjgpO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS40LCAxLjUpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHB1bHNlXzMge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC43LCAwLjcpO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS42LCAxLjcpO1xuICB9XG59XG4ubGF5b3V0LTIwMjMgLmxhbmdTZWxlY3QgLmRyb3Bkb3duLWJhY2tkcm9wIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmxheW91dC0yMDIzIC5sYW5nU2VsZWN0IC5kcm9wZG93biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5sYXlvdXQtMjAyMyAubGFuZ1NlbGVjdCAuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cbi5sYXlvdXQtMjAyMyAubGFuZ1NlbGVjdCAub3BlbiA+IC5kcm9wZG93bi1tZW51IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubGF5b3V0LTIwMjMgLmxhbmdTZWxlY3QgLmRyb3Bkb3duLW1lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAwMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLmxheW91dC0yMDIzIC5sYW5nU2VsZWN0IC5kcm9wZG93bi1tZW51ID4gbGkge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4ubGF5b3V0LTIwMjMgLmxhbmdTZWxlY3QgLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubGF5b3V0LTIwMjMgLmxhbmdTZWxlY3QgLmNob29zZS1zZXJ2ZXIgPiBsaSA+IGEge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5sYXlvdXQtMjAyMyAubGFuZ1NlbGVjdCAuY2hvb3NlLXNlcnZlciAuZmxhZyxcbi5sYXlvdXQtMjAyMyAubGFuZ1NlbGVjdCAjZHJvcGRvd25NZW51TGFuZyAuZmxhZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubGF5b3V0LTIwMjMgLmF1dGhvcml6ZS1wYWdlLWNvbnRlbnQ6YmVmb3JlIHtcbiAgY29udGVudC12aXNpYmlsaXR5OiBhdXRvO1xuICBjb250YWluLWludHJpbnNpYy1zaXplOiAzMDVweCA0MDBweDtcbn1cbi5ncmVjYXB0Y2hhLWJhZGdlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5hdXRob3JpemUtY2FwdGNoYS1mYWxsYmFjayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmF1dGhvcml6ZS1jYXB0Y2hhLWZhbGxiYWNrLmhhcy1lcnJvciB7XG4gIG91dGxpbmU6IDJweCBzb2xpZCAjZTQ1Njc4O1xuICBvdXRsaW5lLW9mZnNldDogNHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4ubG9naW4tc3VjY2VzcyAuaGFuZFtkYXRhLXNyY10ge1xuICBtaW4taGVpZ2h0OiA2NHB4O1xuICBtaW4td2lkdGg6IDY0cHg7XG59XG4iXX0= */