/* 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 {
  --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 .account-switcher__menu {
  background: var(--drk-surface);
  border: 1px solid var(--drk-border);
}
.layout-dark .app-header .account-switcher__item:hover {
  background: var(--drk-background-hover);
}
@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);
}
.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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cEI7QUFDRDtFQUNFLGlCQUFpQjtFQUNqQixnQkFBZ0I7Q0FDakIiLCJmaWxlIjoiYXV0aF9saXRlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qIGZvbnQtZmFtaWx5OiBcIkxhdG9SZWd1bGFyXCI7ICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiQ3VwcnVtXCI7XG4gIHNyYzogdXJsKFwiL21lZGlhL2Fzc2V0cy9hcHAvc3JjL2ZvbnRzL2N1cHJ1bS9DdXBydW0tUmVndWxhci5lb3RcIik7XG4gIHNyYzogdXJsKFwiL21lZGlhL2Fzc2V0cy9hcHAvc3JjL2ZvbnRzL2N1cHJ1bS9DdXBydW0tUmVndWxhci5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvbWVkaWEvYXNzZXRzL2FwcC9zcmMvZm9udHMvY3VwcnVtL0N1cHJ1bS1SZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvbWVkaWEvYXNzZXRzL2FwcC9zcmMvZm9udHMvY3VwcnVtL0N1cHJ1bS1SZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL21lZGlhL2Fzc2V0cy9hcHAvc3JjL2ZvbnRzL2N1cHJ1bS9DdXBydW0tUmVndWxhci50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi9tZWRpYS9hc3NldHMvYXBwL3NyYy9mb250cy9jdXBydW0vQ3VwcnVtLVJlZ3VsYXIuc3ZnI3N2Z0ZvbnROYW1lXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkN1cHJ1bVwiO1xuICBzcmM6IHVybChcIi9tZWRpYS9hc3NldHMvYXBwL3NyYy9mb250cy9jdXBydW0vQ3VwcnVtLUJvbGQuZW90XCIpO1xuICBzcmM6IHVybChcIi9tZWRpYS9hc3NldHMvYXBwL3NyYy9mb250cy9jdXBydW0vQ3VwcnVtLUJvbGQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL21lZGlhL2Fzc2V0cy9hcHAvc3JjL2ZvbnRzL2N1cHJ1bS9DdXBydW0tQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL21lZGlhL2Fzc2V0cy9hcHAvc3JjL2ZvbnRzL2N1cHJ1bS9DdXBydW0tQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi9tZWRpYS9hc3NldHMvYXBwL3NyYy9mb250cy9jdXBydW0vQ3VwcnVtLUJvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIvbWVkaWEvYXNzZXRzL2FwcC9zcmMvZm9udHMvY3VwcnVtL0N1cHJ1bS1Cb2xkLnN2ZyNzdmdGb250TmFtZVwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJDdXBydW1cIjtcbiAgc3JjOiB1cmwoXCIvbWVkaWEvYXNzZXRzL2FwcC9zcmMvZm9udHMvY3VwcnVtL0N1cHJ1bS1JdGFsaWMuZW90XCIpO1xuICBzcmM6IHVybChcIi9tZWRpYS9hc3NldHMvYXBwL3NyYy9mb250cy9jdXBydW0vQ3VwcnVtLUl0YWxpYy5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvbWVkaWEvYXNzZXRzL2FwcC9zcmMvZm9udHMvY3VwcnVtL0N1cHJ1bS1JdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi9tZWRpYS9hc3NldHMvYXBwL3NyYy9mb250cy9jdXBydW0vQ3VwcnVtLUl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi9tZWRpYS9hc3NldHMvYXBwL3NyYy9mb250cy9jdXBydW0vQ3VwcnVtLUl0YWxpYy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi9tZWRpYS9hc3NldHMvYXBwL3NyYy9mb250cy9jdXBydW0vQ3VwcnVtLUl0YWxpYy5zdmcjc3ZnRm9udE5hbWVcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiQ3VwcnVtXCI7XG4gIHNyYzogdXJsKFwiL21lZGlhL2Fzc2V0cy9hcHAvc3JjL2ZvbnRzL2N1cHJ1bS9DdXBydW0tQm9sZEl0YWxpYy5lb3RcIik7XG4gIHNyYzogdXJsKFwiL21lZGlhL2Fzc2V0cy9hcHAvc3JjL2ZvbnRzL2N1cHJ1bS9DdXBydW0tQm9sZEl0YWxpYy5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvbWVkaWEvYXNzZXRzL2FwcC9zcmMvZm9udHMvY3VwcnVtL0N1cHJ1bS1Cb2xkSXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvbWVkaWEvYXNzZXRzL2FwcC9zcmMvZm9udHMvY3VwcnVtL0N1cHJ1bS1Cb2xkSXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL21lZGlhL2Fzc2V0cy9hcHAvc3JjL2ZvbnRzL2N1cHJ1bS9DdXBydW0tQm9sZEl0YWxpYy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi9tZWRpYS9hc3NldHMvYXBwL3NyYy9mb250cy9jdXBydW0vQ3VwcnVtLUJvbGRJdGFsaWMuc3ZnI3N2Z0ZvbnROYW1lXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlBUIFNhbnNcIjtcbiAgc3JjOiB1cmwoXCIvbWVkaWEvYXNzZXRzL2FwcC9zcmMvZm9udHMvcHRzYW5zL1BUU2Fucy1SZWd1bGFyLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvbWVkaWEvYXNzZXRzL2FwcC9zcmMvZm9udHMvcHRzYW5zL1BUU2Fucy1SZWd1bGFyLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi9tZWRpYS9hc3NldHMvYXBwL3NyYy9mb250cy9wdHNhbnMvUFRTYW5zLVJlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi9tZWRpYS9hc3NldHMvYXBwL3NyYy9mb250cy9wdHNhbnMvUFRTYW5zLVJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvbWVkaWEvYXNzZXRzL2FwcC9zcmMvZm9udHMvcHRzYW5zL1BUU2Fucy1SZWd1bGFyLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiL21lZGlhL2Fzc2V0cy9hcHAvc3JjL2ZvbnRzL3B0c2Fucy9QVFNhbnMtUmVndWxhci5zdmcjc3ZnRm9udE5hbWVcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUFQgU2Fuc1wiO1xuICBzcmM6IHVybChcIi9tZWRpYS9hc3NldHMvYXBwL3NyYy9mb250cy9wdHNhbnMvUFRTYW5zLUJvbGQuZW90XCIpO1xuICBzcmM6IHVybChcIi9tZWRpYS9hc3NldHMvYXBwL3NyYy9mb250cy9wdHNhbnMvUFRTYW5zLUJvbGQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL21lZGlhL2Fzc2V0cy9hcHAvc3JjL2ZvbnRzL3B0c2Fucy9QVFNhbnMtQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL21lZGlhL2Fzc2V0cy9hcHAvc3JjL2ZvbnRzL3B0c2Fucy9QVFNhbnMtQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi9tZWRpYS9hc3NldHMvYXBwL3NyYy9mb250cy9wdHNhbnMvUFRTYW5zLUJvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIvbWVkaWEvYXNzZXRzL2FwcC9zcmMvZm9udHMvcHRzYW5zL1BUU2Fucy1Cb2xkLnN2ZyNzdmdGb250TmFtZVwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJQVCBTYW5zXCI7XG4gIHNyYzogdXJsKFwiL21lZGlhL2Fzc2V0cy9hcHAvc3JjL2ZvbnRzL3B0c2Fucy9QVFNhbnMtSXRhbGljLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvbWVkaWEvYXNzZXRzL2FwcC9zcmMvZm9udHMvcHRzYW5zL1BUU2Fucy1JdGFsaWMuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL21lZGlhL2Fzc2V0cy9hcHAvc3JjL2ZvbnRzL3B0c2Fucy9QVFNhbnMtSXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvbWVkaWEvYXNzZXRzL2FwcC9zcmMvZm9udHMvcHRzYW5zL1BUU2Fucy1JdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvbWVkaWEvYXNzZXRzL2FwcC9zcmMvZm9udHMvcHRzYW5zL1BUU2Fucy1JdGFsaWMudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIvbWVkaWEvYXNzZXRzL2FwcC9zcmMvZm9udHMvcHRzYW5zL1BUU2Fucy1JdGFsaWMuc3ZnI3N2Z0ZvbnROYW1lXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlBUIFNhbnNcIjtcbiAgc3JjOiB1cmwoXCIvbWVkaWEvYXNzZXRzL2FwcC9zcmMvZm9udHMvcHRzYW5zL1BUU2Fucy1Cb2xkSXRhbGljLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvbWVkaWEvYXNzZXRzL2FwcC9zcmMvZm9udHMvcHRzYW5zL1BUU2Fucy1Cb2xkSXRhbGljLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi9tZWRpYS9hc3NldHMvYXBwL3NyYy9mb250cy9wdHNhbnMvUFRTYW5zLUJvbGRJdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi9tZWRpYS9hc3NldHMvYXBwL3NyYy9mb250cy9wdHNhbnMvUFRTYW5zLUJvbGRJdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvbWVkaWEvYXNzZXRzL2FwcC9zcmMvZm9udHMvcHRzYW5zL1BUU2Fucy1Cb2xkSXRhbGljLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiL21lZGlhL2Fzc2V0cy9hcHAvc3JjL2ZvbnRzL3B0c2Fucy9QVFNhbnMtQm9sZEl0YWxpYy5zdmcjc3ZnRm9udE5hbWVcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiQW50b25cIjtcbiAgc3JjOiB1cmwoXCIvbWVkaWEvYXNzZXRzL2FwcC9zcmMvZm9udHMvYW50b24vQW50b24tUmVndWxhci5lb3RcIik7XG4gIHNyYzogdXJsKFwiL21lZGlhL2Fzc2V0cy9hcHAvc3JjL2ZvbnRzL2FudG9uL0FudG9uLVJlZ3VsYXIuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL21lZGlhL2Fzc2V0cy9hcHAvc3JjL2ZvbnRzL2FudG9uL0FudG9uLVJlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi9tZWRpYS9hc3NldHMvYXBwL3NyYy9mb250cy9hbnRvbi9BbnRvbi1SZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL21lZGlhL2Fzc2V0cy9hcHAvc3JjL2ZvbnRzL2FudG9uL0FudG9uLVJlZ3VsYXIudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIvbWVkaWEvYXNzZXRzL2FwcC9zcmMvZm9udHMvYW50b24vQW50b24tUmVndWxhci5zdmcjc3ZnRm9udE5hbWVcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICBzcmM6IHVybChcIi9tZWRpYS9hc3NldHMvYXBwL3NyYy9mb250cy9tb250c2VycmF0L01vbnRzZXJyYXQtTWVkaXVtLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvbWVkaWEvYXNzZXRzL2FwcC9zcmMvZm9udHMvbW9udHNlcnJhdC9Nb250c2VycmF0LU1lZGl1bS5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvbWVkaWEvYXNzZXRzL2FwcC9zcmMvZm9udHMvbW9udHNlcnJhdC9Nb250c2VycmF0LU1lZGl1bS53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL21lZGlhL2Fzc2V0cy9hcHAvc3JjL2ZvbnRzL21vbnRzZXJyYXQvTW9udHNlcnJhdC1NZWRpdW0ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvbWVkaWEvYXNzZXRzL2FwcC9zcmMvZm9udHMvbW9udHNlcnJhdC9Nb250c2VycmF0LU1lZGl1bS50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi9tZWRpYS9hc3NldHMvYXBwL3NyYy9mb250cy9tb250c2VycmF0L01vbnRzZXJyYXQtTWVkaXVtLnN2ZyNzdmdGb250TmFtZVwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gIHNyYzogdXJsKFwiL21lZGlhL2Fzc2V0cy9hcHAvc3JjL2ZvbnRzL21vbnRzZXJyYXQvTW9udHNlcnJhdC1NZWRpdW1JdGFsaWMuZW90XCIpO1xuICBzcmM6IHVybChcIi9tZWRpYS9hc3NldHMvYXBwL3NyYy9mb250cy9tb250c2VycmF0L01vbnRzZXJyYXQtTWVkaXVtSXRhbGljLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi9tZWRpYS9hc3NldHMvYXBwL3NyYy9mb250cy9tb250c2VycmF0L01vbnRzZXJyYXQtTWVkaXVtSXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvbWVkaWEvYXNzZXRzL2FwcC9zcmMvZm9udHMvbW9udHNlcnJhdC9Nb250c2VycmF0LU1lZGl1bUl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi9tZWRpYS9hc3NldHMvYXBwL3NyYy9mb250cy9tb250c2VycmF0L01vbnRzZXJyYXQtTWVkaXVtSXRhbGljLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiL21lZGlhL2Fzc2V0cy9hcHAvc3JjL2ZvbnRzL21vbnRzZXJyYXQvTW9udHNlcnJhdC1NZWRpdW1JdGFsaWMuc3ZnI3N2Z0ZvbnROYW1lXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgc3JjOiB1cmwoXCIvbWVkaWEvYXNzZXRzL2FwcC9zcmMvZm9udHMvbW9udHNlcnJhdC9Nb250c2VycmF0LUJvbGQuZW90XCIpO1xuICBzcmM6IHVybChcIi9tZWRpYS9hc3NldHMvYXBwL3NyYy9mb250cy9tb250c2VycmF0L01vbnRzZXJyYXQtQm9sZC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvbWVkaWEvYXNzZXRzL2FwcC9zcmMvZm9udHMvbW9udHNlcnJhdC9Nb250c2VycmF0LUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi9tZWRpYS9hc3NldHMvYXBwL3NyYy9mb250cy9tb250c2VycmF0L01vbnRzZXJyYXQtQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi9tZWRpYS9hc3NldHMvYXBwL3NyYy9mb250cy9tb250c2VycmF0L01vbnRzZXJyYXQtQm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi9tZWRpYS9hc3NldHMvYXBwL3NyYy9mb250cy9tb250c2VycmF0L01vbnRzZXJyYXQtQm9sZC5zdmcjc3ZnRm9udE5hbWVcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICBzcmM6IHVybChcIi9tZWRpYS9hc3NldHMvYXBwL3NyYy9mb250cy9tb250c2VycmF0L01vbnRzZXJyYXQtQm9sZEl0YWxpYy5lb3RcIik7XG4gIHNyYzogdXJsKFwiL21lZGlhL2Fzc2V0cy9hcHAvc3JjL2ZvbnRzL21vbnRzZXJyYXQvTW9udHNlcnJhdC1Cb2xkSXRhbGljLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi9tZWRpYS9hc3NldHMvYXBwL3NyYy9mb250cy9tb250c2VycmF0L01vbnRzZXJyYXQtQm9sZEl0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL21lZGlhL2Fzc2V0cy9hcHAvc3JjL2ZvbnRzL21vbnRzZXJyYXQvTW9udHNlcnJhdC1Cb2xkSXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL21lZGlhL2Fzc2V0cy9hcHAvc3JjL2ZvbnRzL21vbnRzZXJyYXQvTW9udHNlcnJhdC1Cb2xkSXRhbGljLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiL21lZGlhL2Fzc2V0cy9hcHAvc3JjL2ZvbnRzL21vbnRzZXJyYXQvTW9udHNlcnJhdC1Cb2xkSXRhbGljLnN2ZyNzdmdGb250TmFtZVwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gIHNyYzogdXJsKFwiL21lZGlhL2Fzc2V0cy9hcHAvc3JjL2ZvbnRzL21vbnRzZXJyYXQvTW9udHNlcnJhdC1CbGFjay5lb3RcIik7XG4gIHNyYzogdXJsKFwiL21lZGlhL2Fzc2V0cy9hcHAvc3JjL2ZvbnRzL21vbnRzZXJyYXQvTW9udHNlcnJhdC1CbGFjay5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvbWVkaWEvYXNzZXRzL2FwcC9zcmMvZm9udHMvbW9udHNlcnJhdC9Nb250c2VycmF0LUJsYWNrLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvbWVkaWEvYXNzZXRzL2FwcC9zcmMvZm9udHMvbW9udHNlcnJhdC9Nb250c2VycmF0LUJsYWNrLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL21lZGlhL2Fzc2V0cy9hcHAvc3JjL2ZvbnRzL21vbnRzZXJyYXQvTW9udHNlcnJhdC1CbGFjay50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi9tZWRpYS9hc3NldHMvYXBwL3NyYy9mb250cy9tb250c2VycmF0L01vbnRzZXJyYXQtQmxhY2suc3ZnI3N2Z0ZvbnROYW1lXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogOTAwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgc3JjOiB1cmwoXCIvbWVkaWEvYXNzZXRzL2FwcC9zcmMvZm9udHMvbW9udHNlcnJhdC9Nb250c2VycmF0LUJsYWNrSXRhbGljLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvbWVkaWEvYXNzZXRzL2FwcC9zcmMvZm9udHMvbW9udHNlcnJhdC9Nb250c2VycmF0LUJsYWNrSXRhbGljLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi9tZWRpYS9hc3NldHMvYXBwL3NyYy9mb250cy9tb250c2VycmF0L01vbnRzZXJyYXQtQmxhY2tJdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi9tZWRpYS9hc3NldHMvYXBwL3NyYy9mb250cy9tb250c2VycmF0L01vbnRzZXJyYXQtQmxhY2tJdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvbWVkaWEvYXNzZXRzL2FwcC9zcmMvZm9udHMvbW9udHNlcnJhdC9Nb250c2VycmF0LUJsYWNrSXRhbGljLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiL21lZGlhL2Fzc2V0cy9hcHAvc3JjL2ZvbnRzL21vbnRzZXJyYXQvTW9udHNlcnJhdC1CbGFja0l0YWxpYy5zdmcjc3ZnRm9udE5hbWVcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG59XG4uc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTE0LjI4NTcxNDI5JTtcbn1cbmgxLFxuLmgxLFxuaDIsXG4uaDIsXG5oMyxcbi5oMyxcbmg0LFxuLmg0LFxuaDUsXG4uaDUsXG5oNixcbi5oNiB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuaDEgc21hbGwsXG4uaDEgc21hbGwsXG5oMiBzbWFsbCxcbi5oMiBzbWFsbCxcbmgzIHNtYWxsLFxuLmgzIHNtYWxsLFxuaDQgc21hbGwsXG4uaDQgc21hbGwsXG5oNSBzbWFsbCxcbi5oNSBzbWFsbCxcbmg2IHNtYWxsLFxuLmg2IHNtYWxsIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4udGV4dC1hbGVydCB7XG4gIGNvbG9yOiAjZjdkNzJkO1xufVxuLnRleHQtZ3JheSB7XG4gIGNvbG9yOiAjYzljOWM5O1xufVxuLnRleHQtZWxsaXBzaXMge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbi50ZXh0LXNjcm9sbCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteDogc2Nyb2xsO1xufVxuLm5vLWRlY29yYXRpb24ge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cbi50ZXh0LWFjY291bnQtcmVhbCB7XG4gIGNvbG9yOiAjZjc0ODc3O1xufVxuLmJhZGdlLXJlYWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjc0ODc3O1xufVxudHIucmVhbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZWYzZjY7XG59XG4udGV4dC1hY2NvdW50LWRlcG9zaXQge1xuICBjb2xvcjogIzM1ODRlNjtcbn1cbi5iYWRnZS1kZXBvc2l0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM1ODRlNjtcbn1cbnRyLmRlcG9zaXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDRlNWZhO1xufVxuLnRleHQtYWNjb3VudC1wYXNzZW5nZXIge1xuICBjb2xvcjogIzQxOTk0Mztcbn1cbi5iYWRnZS1wYXNzZW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDE5OTQzO1xufVxudHIucGFzc2VuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FmZGRiMDtcbn1cbi50ZXh0LWFjY291bnQtZ2VtIHtcbiAgY29sb3I6ICNmZjAwZTc7XG59XG4uYmFkZ2UtZ2VtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMDBlNztcbn1cbnRyLmdlbSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmIzZjg7XG59XG4udGV4dC1hY2NvdW50LWVuZXJneSB7XG4gIGNvbG9yOiAjNDhhN2ZmO1xufVxuLmJhZGdlLWVuZXJneSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0OGE3ZmY7XG59XG50ci5lbmVyZ3kge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmZGZmO1xufVxuLnRleHQtYWNjb3VudC13aXRoZHJhdyB7XG4gIGNvbG9yOiAjN2U3ZTdlO1xufVxuLmJhZGdlLXdpdGhkcmF3IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdlN2U3ZTtcbn1cbnRyLndpdGhkcmF3IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q3ZDdkNztcbn1cbi50ZXh0LWFjY291bnQtYm9udXMge1xuICBjb2xvcjogI2ZmN2Y1MDtcbn1cbi5iYWRnZS1ib251cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjdmNTA7XG59XG50ci5ib251cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4udGV4dC1yYXJpdHktcmVndWxhciB7XG4gIGNvbG9yOiAjMTI5MzI3O1xufVxuLmJhZGdlLXJlZ3VsYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTI5MzI3O1xufVxudHIucmVndWxhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2YmVkODA7XG59XG4udGV4dC1yYXJpdHktcmFyZSB7XG4gIGNvbG9yOiAjM2ZiNmRiO1xufVxuLmJhZGdlLXJhcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2ZiNmRiO1xufVxudHIucmFyZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNWVmZjc7XG59XG4udGV4dC1yYXJpdHktdW5pcXVlIHtcbiAgY29sb3I6ICNlZjU2MWU7XG59XG4uYmFkZ2UtdW5pcXVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmNTYxZTtcbn1cbnRyLnVuaXF1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYmQzYzU7XG59XG4udGV4dC1yYXJpdHktZXBpYyB7XG4gIGNvbG9yOiAjYzcwOWU4O1xufVxuLmJhZGdlLWVwaWMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzcwOWU4O1xufVxudHIuZXBpYyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmE4ZmM7XG59XG4ud2FyZWhvdXNlLXByb2dyZXNzLWJhciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ud2FyZWhvdXNlLXByb2dyZXNzLWJhciAucGItaW5uZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlNmU2ZTY7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMnB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ud2FyZWhvdXNlLXByb2dyZXNzLWJhciAuaW5kaWNhdG9yLWlubmVyIHtcbiAgbWF4LXdpZHRoOiA5OSU7XG4gIGhlaWdodDogMTBweDtcbiAgbWFyZ2luOiAxcHggMXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cbi5zbS1wcm9ncmVzcy1iYXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGhlaWdodDogOHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc20tcHJvZ3Jlc3MtYmFyIC5wYi1pbm5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2I4YjhiODtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAycHggNHB4IHJnYigwIDAgMCUpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uc20tcHJvZ3Jlc3MtYmFyIC5pbmRpY2F0b3ItaW5uZXIge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjNDE5OTQzIDAlLCAjMmM2NzJkIDk2Ljg3JSk7XG4gIGhlaWdodDogNnB4O1xuICBtYXJnaW46IDJweCAycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuLnNtLXByb2dyZXNzLWJhciAucGItdGV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnRleHQtbWluaW9uLXllbGxvdyB7XG4gIGNvbG9yOiAjZmJlMzUyO1xufVxuLnRleHQtc2hhZG93LXdoaXRlIHtcbiAgdGV4dC1zaGFkb3c6IDAgMCAzcHggI2ZmZmZmZjtcbn1cbi56LWluZGV4LTEge1xuICB6LWluZGV4OiAxO1xufVxuLnRleHQtZ3JhZGllbnQtcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY2xpcDogdGV4dCAhaW1wb3J0YW50O1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dCAhaW1wb3J0YW50O1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzkzQzhGNyAwJSwgIzUxOEFGMSAxMDAlKTtcbn1cbi50ZXh0LWdyYWRpZW50LXByaW1hcnk6aXMoYSwgYnV0dG9uLCBbZGF0YS10YXJnZXRdLCAudGV4dC1ncmFkaWVudC1ob3Zlcik6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMTQ1NmMxO1xufVxuLnRleHQtZ3JhZGllbnQtc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY2xpcDogdGV4dCAhaW1wb3J0YW50O1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dCAhaW1wb3J0YW50O1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzUyYmU1NCAwJSwgIzRhYjM0YyAxMDAlKTtcbn1cbi50ZXh0LWdyYWRpZW50LXN1Y2Nlc3M6aXMoYSwgYnV0dG9uLCBbZGF0YS10YXJnZXRdLCAudGV4dC1ncmFkaWVudC1ob3Zlcik6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMTY4ZDE4O1xufVxuLnRleHQtZ3JhZGllbnQtZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0ICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0ICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjRkY4QUE2IDAlLCAjRTQ1Njc4IDEwMCUpO1xufVxuLnRleHQtZ3JhZGllbnQtZGFuZ2VyOmlzKGEsIGJ1dHRvbiwgW2RhdGEtdGFyZ2V0XSwgLnRleHQtZ3JhZGllbnQtaG92ZXIpOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2Q1MGIzYztcbn1cbi50ZXh0LWdyYWRpZW50LXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQgIWltcG9ydGFudDtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNGRkJGMUIgMCUsICNGRjg4MUEgMTAwJSk7XG59XG4udGV4dC1ncmFkaWVudC13YXJuaW5nOmlzKGEsIGJ1dHRvbiwgW2RhdGEtdGFyZ2V0XSwgLnRleHQtZ3JhZGllbnQtaG92ZXIpOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2Y0NzUwMTtcbn1cbi5jYXJkIHtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS10eC1wYW5lbC1iYWNrZ3JvdW5kKTtcbiAgYm94LXNoYWRvdzogMHB4IDBweCA1cHggMHB4IHZhcigtLXR4LWJveC1zaGFkb3ctY29sb3IpO1xufVxuLnRleHQtZ3JleS1kYXJrIHtcbiAgY29sb3I6ICM4ODhiOTk7XG59XG4uYmctZ3JhZGllbnQtc3VjY2VzcyB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzQ0OWVmMCAwJSwgIzA3ZTk5NyAxMDAlKTtcbn1cbi5iZy1ncmFkaWVudC13YXJuaW5nIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDIwZGVnLCAjZmJjZDIwLCAjZmJiYzIzKTtcbn1cbi5iZy1ncmFkaWVudC1kYW5nZXIge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjRkY4QUE2IDAlLCAjRTQ1Njc4IDEwMCUpO1xufVxuLnRleHQteWVsbG93IHtcbiAgY29sb3I6ICNGQkUyMjI7XG59XG4uYm9yZGVyLWdyYWRpZW50LXByaW1hcnkge1xuICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCB2YXIoLS10eC1wYW5lbC1iYWNrZ3JvdW5kKSwgdmFyKC0tdHgtcGFuZWwtYmFja2dyb3VuZCkpLCBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjODFCNUZGIDAlLCAjNEE4M0RGIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94LCBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kLW9yaWdpbjogcGFkZGluZy1ib3gsIGJvcmRlci1ib3g7XG59XG4uYm9yZGVyLWdyYWRpZW50LXN1Y2Nlc3Mge1xuICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCB2YXIoLS10eC1wYW5lbC1iYWNrZ3JvdW5kKSwgdmFyKC0tdHgtcGFuZWwtYmFja2dyb3VuZCkpLCBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjNTJCRTU0IDM1JSwgIzRBQjM0QyAxMDAlKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveCwgYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZC1vcmlnaW46IHBhZGRpbmctYm94LCBib3JkZXItYm94O1xufVxuLmJvcmRlci1ncmFkaWVudC13YXJuaW5nIHtcbiAgYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgdmFyKC0tdHgtcGFuZWwtYmFja2dyb3VuZCksIHZhcigtLXR4LXBhbmVsLWJhY2tncm91bmQpKSwgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI0ZGQkYxQiAwJSwgI0ZGQUYxNCAzNiUsICNGRjg4MUEgMTAwJSk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3gsIGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQtb3JpZ2luOiBwYWRkaW5nLWJveCwgYm9yZGVyLWJveDtcbn1cbi5ib3JkZXItZ3JhZGllbnQtZGFuZ2VyIHtcbiAgYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgdmFyKC0tdHgtcGFuZWwtYmFja2dyb3VuZCksIHZhcigtLXR4LXBhbmVsLWJhY2tncm91bmQpKSwgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI0ZGOEFBNiAwJSwgI0U0NTY3OCAxMDAlKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveCwgYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZC1vcmlnaW46IHBhZGRpbmctYm94LCBib3JkZXItYm94O1xufVxuLmxoLTFfMiB7XG4gIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbn1cbi5jb3VudGRvd24tYmxvY2sgLmtub2Ige1xuICBjb2xvcjogdmFyKC0tdHgtdGV4dC1jb2xvcikgIWltcG9ydGFudDtcbn1cbi5zdXBlci1waW5rIHtcbiAgY29sb3I6ICNmNDc4OTU7XG59XG5odG1sIHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5ib2R5LmxheW91dC0yMDIzLnBhZ2UtYXV0aG9yaXphdGlvbiB7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIG1pbi1oZWlnaHQ6IDEwMGR2aDtcbiAgY29sb3I6IHZhcigtLXR4LXRleHQtY29sb3IpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHZhcigtLXR4LWJvZHktYmcxLCB0cmFuc3BhcmVudCksIHZhcigtLXR4LWJvZHktYmcyLCB0cmFuc3BhcmVudCkpLCAjZTJlNWVhIHVybChcIi9tZWRpYS9hc3NldHMvYXBwL3NyYy9pbWFnZXMvbmV3X2Rlc2lnbi9iYWNrZ3JvdW5kX21vbmV5X21vYi53ZWJwXCIpIHJlcGVhdC14IGZpeGVkIGNlbnRlciB0b3A7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cbmJvZHkubGF5b3V0LTIwMjMucGFnZS1hdXRob3JpemF0aW9uID4gLmF1dGhvcml6ZS1wYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuYm9keS5sYXlvdXQtMjAyMy5wYWdlLWF1dGhvcml6YXRpb24gPiAuYXBwLWZvb3RlciB7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiBub25lO1xufVxuYm9keS5sYXlvdXQtMjAyMy5wYWdlLWF1dGhvcml6YXRpb24gLmF1dGhvcml6ZS1wYWdlLFxuYm9keS5sYXlvdXQtMjAyMy5wYWdlLWF1dGhvcml6YXRpb24gLmF1dGhvcml6ZS1wYWdlIC5jb250YWluZXItZmx1aWQge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogMDtcbn1cbmJvZHkubGF5b3V0LTIwMjMucGFnZS1hdXRob3JpemF0aW9uICNnb29nbGVfdHJhbnNsYXRlX2VsZW1lbnQsXG5ib2R5LmxheW91dC0yMDIzLnBhZ2UtYXV0aG9yaXphdGlvbiAuY2hhbmdlLWxhbmctd2lkZ2V0LFxuYm9keS5sYXlvdXQtMjAyMy5wYWdlLWF1dGhvcml6YXRpb24gLmdvb2ctdGUtZ2FkZ2V0IHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuYm9keS5sYXlvdXQtMjAyMy5wYWdlLWF1dGhvcml6YXRpb24gLmdvb2ctdGUtZ2FkZ2V0IC5nb29nLXRlLWNvbWJvIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuYm9keS5sYXlvdXQtMjAyMy5wYWdlLWF1dGhvcml6YXRpb24gLmZvb3Rlci1jb3B5cmlnaHQtaW5uZXIge1xuICBtaW4td2lkdGg6IDA7XG59XG46cm9vdCB7XG4gIC0tdHgtdGV4dC1jb2xvcjogIzMzMzMzMztcbiAgLS10eC1wYW5lbC1iYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAtLXR4LXBhbmVsLWJhY2tncm91bmQtc2Vjb25kOiAjZjlmOWZjO1xuICAtLXR4LXdyYXBwZXItYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgLS10eC13cmFwcGVyLWJhY2tncm91bmQtc2Vjb25kOiAjZjlmOWZjO1xuICAtLXR4LWJveC1zaGFkb3ctY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgLS10eC10YWItdGV4dC1jb2xvcjogIzY2NjY2NjtcbiAgLS10eC1pbnB1dC1iYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAtLXR4LWJvcmRlci1jb2xvcjogI2U3ZTdlYztcbn1cbi5sYXlvdXQtZGFyayB7XG4gIC0tdHgtYm9keS1iZzE6IHJnYmEoMjIsIDI2LCAzMywgMC41Mik7XG4gIC0tdHgtYm9keS1iZzI6IHJnYmEoMjIsIDI2LCAzMywgMC41Mik7XG4gIC0tdHgtYmxvY2stYmcxOiByZ2JhKDMwLCAzNCwgNDIsIDAuNjIpO1xuICAtLXR4LWJsb2NrLWJnMjogcmdiYSgzMCwgMzQsIDQyLCAwLjYyKTtcbiAgLS1kcmstY29sb3I6ICNjNWNhZDQ7XG4gIC0tZHJrLWJvcmRlcjogIzRhNTE2MDtcbiAgLS1kcmstd3JhcHBlcjogIzI1MjkzMjtcbiAgLS1kcmstc3VyZmFjZTogIzJlMzQ0MDtcbiAgLS1kcmstYmFja2dyb3VuZDogIzM2M2Q0YTtcbiAgLS1kcmstYmFja2dyb3VuZC1ob3ZlcjogIzQyNDk1NztcbiAgLS10eC10ZXh0LWNvbG9yOiAjYzVjYWQ0O1xuICAtLXR4LXRleHQtY29sb3ItcmV2ZXJzZTogIzJhMmYzODtcbiAgLS10eC1wYW5lbC1iYWNrZ3JvdW5kOiB2YXIoLS1kcmstYmFja2dyb3VuZCk7XG4gIC0tdHgtcGFuZWwtYmFja2dyb3VuZC1zZWNvbmQ6IHZhcigtLWRyay1zdXJmYWNlKTtcbiAgLS10eC13cmFwcGVyLWJhY2tncm91bmQ6IHZhcigtLWRyay1zdXJmYWNlKTtcbiAgLS10eC13cmFwcGVyLWJhY2tncm91bmQtc2Vjb25kOiB2YXIoLS1kcmstd3JhcHBlcik7XG4gIC0tdHgtYm94LXNoYWRvdy1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMyKTtcbiAgLS10eC10YWItdGV4dC1jb2xvcjogIzk0OWJhYjtcbiAgLS10eC1pbnB1dC1iYWNrZ3JvdW5kOiAjMmUzNDQwO1xuICAtLXR4LWJvcmRlci1jb2xvcjogdmFyKC0tZHJrLWJvcmRlcik7XG4gIC0tZHJrLXRhYi1ob3ZlcjogI2YwYjU0YTtcbiAgLS1kcmstdGFiLWFjdGl2ZS1hY2NlbnQ6ICNmZmQ2OGU7XG4gIGNvbG9yOiB2YXIoLS10eC10ZXh0LWNvbG9yKTtcbn1cbi5sYXlvdXQtZGFyayBpbnB1dCB7XG4gIGNvbG9yLXNjaGVtZTogZGFyaztcbn1cbi5sYXlvdXQtZGFyayAudGV4dC1ibGFjayB7XG4gIGNvbG9yOiB2YXIoLS10eC10ZXh0LWNvbG9yKSAhaW1wb3J0YW50O1xufVxuLmxheW91dC1kYXJrIC50YXhpLW9yZGVyLXN0YXR1cyB7XG4gIGNvbG9yOiB2YXIoLS10eC10ZXh0LWNvbG9yKTtcbn1cbi5sYXlvdXQtZGFyayAuY29udGVudC10YWJzIC5jb250ZW50LXRhYi1pdGVtIHtcbiAgYm94LXNoYWRvdzogM3B4IDAgM3B4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjE4KSwgaW5zZXQgMCAtNnB4IDZweCAtOHB4IHJnYmEoMCwgMCwgMCwgMC4yMik7XG59XG4ubGF5b3V0LWRhcmsgLmNvbnRlbnQtdGFicyAuY29udGVudC10YWItaXRlbTpsYXN0LWNoaWxkIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAtNnB4IDZweCAtOHB4IHJnYmEoMCwgMCwgMCwgMC4yMik7XG59XG4ubGF5b3V0LWRhcmsgLmNvbnRlbnQtdGFicy5nYXJhZ2UtdGFicyAuY29udGVudC10YWItaXRlbSxcbi5sYXlvdXQtZGFyayAuY29udGVudC10YWJzLmNpdHktdGFicyAuY29udGVudC10YWItaXRlbSB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4ubGF5b3V0LWRhcmsgLmNvbnRlbnQtdGFicy5nYXJhZ2UtdGFicyAuY29udGVudC10YWItaXRlbTpoYXMoKyAuYWN0aXZlKSxcbi5sYXlvdXQtZGFyayAuY29udGVudC10YWJzLmNpdHktdGFicyAuY29udGVudC10YWItaXRlbTpoYXMoKyAuYWN0aXZlKSxcbi5sYXlvdXQtZGFyayAuY29udGVudC10YWJzLmdhcmFnZS10YWJzIC5jb250ZW50LXRhYi1pdGVtOmxhc3QtY2hpbGQsXG4ubGF5b3V0LWRhcmsgLmNvbnRlbnQtdGFicy5jaXR5LXRhYnMgLmNvbnRlbnQtdGFiLWl0ZW06bGFzdC1jaGlsZCB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4ubGF5b3V0LWRhcmsgLmNvbnRlbnQtdGFicy5nYXJhZ2UtdGFicyAuY29udGVudC10YWItaXRlbTpub3QoLmFjdGl2ZSkgLmNvbnRlbnQtdGFiLWl0ZW0taW1hZ2UgaS5mYSxcbi5sYXlvdXQtZGFyayAuY29udGVudC10YWJzLmNpdHktdGFicyAuY29udGVudC10YWItaXRlbTpub3QoLmFjdGl2ZSkgLmNvbnRlbnQtdGFiLWl0ZW0taW1hZ2UgaS5mYSxcbi5sYXlvdXQtZGFyayAuY29udGVudC10YWJzLmdhcmFnZS10YWJzIC5jb250ZW50LXRhYi1pdGVtOm5vdCguYWN0aXZlKSAuY29udGVudC10YWItaXRlbS1pbWFnZSBpLmZhcyxcbi5sYXlvdXQtZGFyayAuY29udGVudC10YWJzLmNpdHktdGFicyAuY29udGVudC10YWItaXRlbTpub3QoLmFjdGl2ZSkgLmNvbnRlbnQtdGFiLWl0ZW0taW1hZ2UgaS5mYXMge1xuICBjb2xvcjogdmFyKC0tdHgtdGV4dC1jb2xvcik7XG59XG4ubGF5b3V0LWRhcmsgLmNvbnRlbnQtdGFicy5nYXJhZ2UtdGFicyAuY29udGVudC10YWItaXRlbTpub3QoLmFjdGl2ZSkgLmNvbnRlbnQtdGFiLWl0ZW0taW1hZ2Ugc3ZnIHBhdGgsXG4ubGF5b3V0LWRhcmsgLmNvbnRlbnQtdGFicy5jaXR5LXRhYnMgLmNvbnRlbnQtdGFiLWl0ZW06bm90KC5hY3RpdmUpIC5jb250ZW50LXRhYi1pdGVtLWltYWdlIHN2ZyBwYXRoIHtcbiAgZmlsbDogdmFyKC0tdHgtdGV4dC1jb2xvcik7XG59XG4ubGF5b3V0LWRhcmsgLmNvbnRlbnQtdGFicy5nYXJhZ2UtdGFicyAuY29udGVudC10YWItaXRlbS5hY3RpdmUsXG4ubGF5b3V0LWRhcmsgLmNvbnRlbnQtdGFicy5jaXR5LXRhYnMgLmNvbnRlbnQtdGFiLWl0ZW0uYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzRhNjA4ODtcbn1cbi5sYXlvdXQtZGFyayAuY29udGVudC10YWJzLmdhcmFnZS10YWJzIC5jb250ZW50LXRhYi1pdGVtLmFjdGl2ZTpiZWZvcmUsXG4ubGF5b3V0LWRhcmsgLmNvbnRlbnQtdGFicy5jaXR5LXRhYnMgLmNvbnRlbnQtdGFiLWl0ZW0uYWN0aXZlOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICM0YTYwODg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4ubGF5b3V0LWRhcmsgLmNvbnRlbnQtdGFicy5nYXJhZ2UtdGFicyAuY29udGVudC10YWItaXRlbS5hY3RpdmUgLmNvbnRlbnQtdGFiLWl0ZW0tbGluayxcbi5sYXlvdXQtZGFyayAuY29udGVudC10YWJzLmNpdHktdGFicyAuY29udGVudC10YWItaXRlbS5hY3RpdmUgLmNvbnRlbnQtdGFiLWl0ZW0tbGluayxcbi5sYXlvdXQtZGFyayAuY29udGVudC10YWJzLmdhcmFnZS10YWJzIC5jb250ZW50LXRhYi1pdGVtLmFjdGl2ZSAuY29udGVudC10YWItaXRlbS1uYW1lLFxuLmxheW91dC1kYXJrIC5jb250ZW50LXRhYnMuY2l0eS10YWJzIC5jb250ZW50LXRhYi1pdGVtLmFjdGl2ZSAuY29udGVudC10YWItaXRlbS1uYW1lIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtc2hhZG93OiBub25lO1xufVxuLmxheW91dC1kYXJrIC5jb250ZW50LXRhYnMuZ2FyYWdlLXRhYnMgLmNvbnRlbnQtdGFiLWl0ZW0uYWN0aXZlIC5jb250ZW50LXRhYi1pdGVtLWltYWdlIGkuZmEsXG4ubGF5b3V0LWRhcmsgLmNvbnRlbnQtdGFicy5jaXR5LXRhYnMgLmNvbnRlbnQtdGFiLWl0ZW0uYWN0aXZlIC5jb250ZW50LXRhYi1pdGVtLWltYWdlIGkuZmEsXG4ubGF5b3V0LWRhcmsgLmNvbnRlbnQtdGFicy5nYXJhZ2UtdGFicyAuY29udGVudC10YWItaXRlbS5hY3RpdmUgLmNvbnRlbnQtdGFiLWl0ZW0taW1hZ2UgaS5mYXMsXG4ubGF5b3V0LWRhcmsgLmNvbnRlbnQtdGFicy5jaXR5LXRhYnMgLmNvbnRlbnQtdGFiLWl0ZW0uYWN0aXZlIC5jb250ZW50LXRhYi1pdGVtLWltYWdlIGkuZmFzIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5sYXlvdXQtZGFyayAuY29udGVudC10YWJzLmdhcmFnZS10YWJzIC5jb250ZW50LXRhYi1pdGVtLmFjdGl2ZSAuY29udGVudC10YWItaXRlbS1pbWFnZSBzdmcgcGF0aCxcbi5sYXlvdXQtZGFyayAuY29udGVudC10YWJzLmNpdHktdGFicyAuY29udGVudC10YWItaXRlbS5hY3RpdmUgLmNvbnRlbnQtdGFiLWl0ZW0taW1hZ2Ugc3ZnIHBhdGgge1xuICBmaWxsOiAjZmZmO1xufVxuLmxheW91dC1kYXJrIC5jb250ZW50LXRhYnMuZ2FyYWdlLXRhYnMgLnRhYi1tb3JlLFxuLmxheW91dC1kYXJrIC5jb250ZW50LXRhYnMuY2l0eS10YWJzIC50YWItbW9yZSB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHotaW5kZXg6IDIwO1xufVxuLmxheW91dC1kYXJrIC5jb250ZW50LXRhYnMuZ2FyYWdlLXRhYnMgLnRhYi1tb3JlIC5jb250ZW50LXRhYi1zdWJtZW51LFxuLmxheW91dC1kYXJrIC5jb250ZW50LXRhYnMuY2l0eS10YWJzIC50YWItbW9yZSAuY29udGVudC10YWItc3VibWVudSB7XG4gIHotaW5kZXg6IDEwMDtcbn1cbi5sYXlvdXQtZGFyayAuY29udGVudC10YWJzLmdhcmFnZS10YWJzIC5jb250ZW50LXRhYi1pdGVtOm5vdCguYWN0aXZlKTpob3ZlciAuY29udGVudC10YWItaXRlbS1saW5rLFxuLmxheW91dC1kYXJrIC5jb250ZW50LXRhYnMuY2l0eS10YWJzIC5jb250ZW50LXRhYi1pdGVtOm5vdCguYWN0aXZlKTpob3ZlciAuY29udGVudC10YWItaXRlbS1saW5rLFxuLmxheW91dC1kYXJrIC5jb250ZW50LXRhYnMuZ2FyYWdlLXRhYnMgLmNvbnRlbnQtdGFiLWl0ZW06bm90KC5hY3RpdmUpOmhvdmVyIC5jb250ZW50LXRhYi1pdGVtLW5hbWUsXG4ubGF5b3V0LWRhcmsgLmNvbnRlbnQtdGFicy5jaXR5LXRhYnMgLmNvbnRlbnQtdGFiLWl0ZW06bm90KC5hY3RpdmUpOmhvdmVyIC5jb250ZW50LXRhYi1pdGVtLW5hbWUge1xuICBjb2xvcjogdmFyKC0tZHJrLXRhYi1ob3Zlcik7XG59XG4ubGF5b3V0LWRhcmsgLmNvbnRlbnQtdGFicy5nYXJhZ2UtdGFicyAuY29udGVudC10YWItaXRlbTpub3QoLmFjdGl2ZSk6aG92ZXIgLmNvbnRlbnQtdGFiLWl0ZW0taW1hZ2Ugc3ZnIHBhdGgsXG4ubGF5b3V0LWRhcmsgLmNvbnRlbnQtdGFicy5jaXR5LXRhYnMgLmNvbnRlbnQtdGFiLWl0ZW06bm90KC5hY3RpdmUpOmhvdmVyIC5jb250ZW50LXRhYi1pdGVtLWltYWdlIHN2ZyBwYXRoIHtcbiAgZmlsbDogdmFyKC0tZHJrLXRhYi1ob3Zlcik7XG59XG4ubGF5b3V0LWRhcmsgLmNvbnRlbnQtdGFicy5nYXJhZ2UtdGFicyAuY29udGVudC10YWItaXRlbTpub3QoLmFjdGl2ZSk6aG92ZXIgLmNvbnRlbnQtdGFiLWl0ZW0taW1hZ2UgaS5mYSxcbi5sYXlvdXQtZGFyayAuY29udGVudC10YWJzLmNpdHktdGFicyAuY29udGVudC10YWItaXRlbTpub3QoLmFjdGl2ZSk6aG92ZXIgLmNvbnRlbnQtdGFiLWl0ZW0taW1hZ2UgaS5mYSxcbi5sYXlvdXQtZGFyayAuY29udGVudC10YWJzLmdhcmFnZS10YWJzIC5jb250ZW50LXRhYi1pdGVtOm5vdCguYWN0aXZlKTpob3ZlciAuY29udGVudC10YWItaXRlbS1pbWFnZSBpLmZhcyxcbi5sYXlvdXQtZGFyayAuY29udGVudC10YWJzLmNpdHktdGFicyAuY29udGVudC10YWItaXRlbTpub3QoLmFjdGl2ZSk6aG92ZXIgLmNvbnRlbnQtdGFiLWl0ZW0taW1hZ2UgaS5mYXMge1xuICBjb2xvcjogdmFyKC0tZHJrLXRhYi1ob3Zlcik7XG59XG4ubGF5b3V0LWRhcmsgLnBhcnRuZXItdGFicyAuY29udGVudC10YWJzIC5jb250ZW50LXRhYi1pdGVtLFxuLmxheW91dC1kYXJrIC5idXNpbmVzcy10YWJzIC5jb250ZW50LXRhYnMgLmNvbnRlbnQtdGFiLWl0ZW0sXG4ubGF5b3V0LWRhcmsgLnRhcmlmZi10YWJzIC5jb250ZW50LXRhYnMgLmNvbnRlbnQtdGFiLWl0ZW0sXG4ubGF5b3V0LWRhcmsgLmRhaWx5LXRhc2tzLXRhYnMuY29udGVudC10YWJzIC5jb250ZW50LXRhYi1pdGVtLFxuLmxheW91dC1kYXJrIC5jaGF0LXdpbmRvdy13cmFwIC5jaGF0LW5hdiAuY29udGVudC10YWJzIC5jb250ZW50LXRhYi1pdGVtIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5sYXlvdXQtZGFyayAucGFydG5lci10YWJzIC5jb250ZW50LXRhYnMgLmNvbnRlbnQtdGFiLWl0ZW06aGFzKCsgLmFjdGl2ZSksXG4ubGF5b3V0LWRhcmsgLmJ1c2luZXNzLXRhYnMgLmNvbnRlbnQtdGFicyAuY29udGVudC10YWItaXRlbTpoYXMoKyAuYWN0aXZlKSxcbi5sYXlvdXQtZGFyayAudGFyaWZmLXRhYnMgLmNvbnRlbnQtdGFicyAuY29udGVudC10YWItaXRlbTpoYXMoKyAuYWN0aXZlKSxcbi5sYXlvdXQtZGFyayAuZGFpbHktdGFza3MtdGFicy5jb250ZW50LXRhYnMgLmNvbnRlbnQtdGFiLWl0ZW06aGFzKCsgLmFjdGl2ZSksXG4ubGF5b3V0LWRhcmsgLmNoYXQtd2luZG93LXdyYXAgLmNoYXQtbmF2IC5jb250ZW50LXRhYnMgLmNvbnRlbnQtdGFiLWl0ZW06aGFzKCsgLmFjdGl2ZSksXG4ubGF5b3V0LWRhcmsgLnBhcnRuZXItdGFicyAuY29udGVudC10YWJzIC5jb250ZW50LXRhYi1pdGVtOmxhc3QtY2hpbGQsXG4ubGF5b3V0LWRhcmsgLmJ1c2luZXNzLXRhYnMgLmNvbnRlbnQtdGFicyAuY29udGVudC10YWItaXRlbTpsYXN0LWNoaWxkLFxuLmxheW91dC1kYXJrIC50YXJpZmYtdGFicyAuY29udGVudC10YWJzIC5jb250ZW50LXRhYi1pdGVtOmxhc3QtY2hpbGQsXG4ubGF5b3V0LWRhcmsgLmRhaWx5LXRhc2tzLXRhYnMuY29udGVudC10YWJzIC5jb250ZW50LXRhYi1pdGVtOmxhc3QtY2hpbGQsXG4ubGF5b3V0LWRhcmsgLmNoYXQtd2luZG93LXdyYXAgLmNoYXQtbmF2IC5jb250ZW50LXRhYnMgLmNvbnRlbnQtdGFiLWl0ZW06bGFzdC1jaGlsZCB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4ubGF5b3V0LWRhcmsgLnBhcnRuZXItdGFicyAuY29udGVudC10YWJzIC5jb250ZW50LXRhYi1pdGVtOm5vdCguYWN0aXZlKSAuY29udGVudC10YWItaXRlbS1saW5rLFxuLmxheW91dC1kYXJrIC5idXNpbmVzcy10YWJzIC5jb250ZW50LXRhYnMgLmNvbnRlbnQtdGFiLWl0ZW06bm90KC5hY3RpdmUpIC5jb250ZW50LXRhYi1pdGVtLWxpbmssXG4ubGF5b3V0LWRhcmsgLnRhcmlmZi10YWJzIC5jb250ZW50LXRhYnMgLmNvbnRlbnQtdGFiLWl0ZW06bm90KC5hY3RpdmUpIC5jb250ZW50LXRhYi1pdGVtLWxpbmssXG4ubGF5b3V0LWRhcmsgLmRhaWx5LXRhc2tzLXRhYnMuY29udGVudC10YWJzIC5jb250ZW50LXRhYi1pdGVtOm5vdCguYWN0aXZlKSAuY29udGVudC10YWItaXRlbS1saW5rLFxuLmxheW91dC1kYXJrIC5jaGF0LXdpbmRvdy13cmFwIC5jaGF0LW5hdiAuY29udGVudC10YWJzIC5jb250ZW50LXRhYi1pdGVtOm5vdCguYWN0aXZlKSAuY29udGVudC10YWItaXRlbS1saW5rIHtcbiAgY29sb3I6IHZhcigtLXR4LXRhYi10ZXh0LWNvbG9yKTtcbn1cbi5sYXlvdXQtZGFyayAucGFydG5lci10YWJzIC5jb250ZW50LXRhYnMgLmNvbnRlbnQtdGFiLWl0ZW06bm90KC5hY3RpdmUpIC5jb250ZW50LXRhYi1pdGVtLWltYWdlIGkuZmEsXG4ubGF5b3V0LWRhcmsgLmJ1c2luZXNzLXRhYnMgLmNvbnRlbnQtdGFicyAuY29udGVudC10YWItaXRlbTpub3QoLmFjdGl2ZSkgLmNvbnRlbnQtdGFiLWl0ZW0taW1hZ2UgaS5mYSxcbi5sYXlvdXQtZGFyayAudGFyaWZmLXRhYnMgLmNvbnRlbnQtdGFicyAuY29udGVudC10YWItaXRlbTpub3QoLmFjdGl2ZSkgLmNvbnRlbnQtdGFiLWl0ZW0taW1hZ2UgaS5mYSxcbi5sYXlvdXQtZGFyayAuZGFpbHktdGFza3MtdGFicy5jb250ZW50LXRhYnMgLmNvbnRlbnQtdGFiLWl0ZW06bm90KC5hY3RpdmUpIC5jb250ZW50LXRhYi1pdGVtLWltYWdlIGkuZmEsXG4ubGF5b3V0LWRhcmsgLmNoYXQtd2luZG93LXdyYXAgLmNoYXQtbmF2IC5jb250ZW50LXRhYnMgLmNvbnRlbnQtdGFiLWl0ZW06bm90KC5hY3RpdmUpIC5jb250ZW50LXRhYi1pdGVtLWltYWdlIGkuZmEsXG4ubGF5b3V0LWRhcmsgLnBhcnRuZXItdGFicyAuY29udGVudC10YWJzIC5jb250ZW50LXRhYi1pdGVtOm5vdCguYWN0aXZlKSAuY29udGVudC10YWItaXRlbS1pbWFnZSBpLmZhcyxcbi5sYXlvdXQtZGFyayAuYnVzaW5lc3MtdGFicyAuY29udGVudC10YWJzIC5jb250ZW50LXRhYi1pdGVtOm5vdCguYWN0aXZlKSAuY29udGVudC10YWItaXRlbS1pbWFnZSBpLmZhcyxcbi5sYXlvdXQtZGFyayAudGFyaWZmLXRhYnMgLmNvbnRlbnQtdGFicyAuY29udGVudC10YWItaXRlbTpub3QoLmFjdGl2ZSkgLmNvbnRlbnQtdGFiLWl0ZW0taW1hZ2UgaS5mYXMsXG4ubGF5b3V0LWRhcmsgLmRhaWx5LXRhc2tzLXRhYnMuY29udGVudC10YWJzIC5jb250ZW50LXRhYi1pdGVtOm5vdCguYWN0aXZlKSAuY29udGVudC10YWItaXRlbS1pbWFnZSBpLmZhcyxcbi5sYXlvdXQtZGFyayAuY2hhdC13aW5kb3ctd3JhcCAuY2hhdC1uYXYgLmNvbnRlbnQtdGFicyAuY29udGVudC10YWItaXRlbTpub3QoLmFjdGl2ZSkgLmNvbnRlbnQtdGFiLWl0ZW0taW1hZ2UgaS5mYXMge1xuICBjb2xvcjogdmFyKC0tdHgtdGV4dC1jb2xvcik7XG59XG4ubGF5b3V0LWRhcmsgLnBhcnRuZXItdGFicyAuY29udGVudC10YWJzIC5jb250ZW50LXRhYi1pdGVtOm5vdCguYWN0aXZlKSAuY29udGVudC10YWItaXRlbS1pbWFnZSBzdmcgcGF0aCxcbi5sYXlvdXQtZGFyayAuYnVzaW5lc3MtdGFicyAuY29udGVudC10YWJzIC5jb250ZW50LXRhYi1pdGVtOm5vdCguYWN0aXZlKSAuY29udGVudC10YWItaXRlbS1pbWFnZSBzdmcgcGF0aCxcbi5sYXlvdXQtZGFyayAudGFyaWZmLXRhYnMgLmNvbnRlbnQtdGFicyAuY29udGVudC10YWItaXRlbTpub3QoLmFjdGl2ZSkgLmNvbnRlbnQtdGFiLWl0ZW0taW1hZ2Ugc3ZnIHBhdGgsXG4ubGF5b3V0LWRhcmsgLmRhaWx5LXRhc2tzLXRhYnMuY29udGVudC10YWJzIC5jb250ZW50LXRhYi1pdGVtOm5vdCguYWN0aXZlKSAuY29udGVudC10YWItaXRlbS1pbWFnZSBzdmcgcGF0aCxcbi5sYXlvdXQtZGFyayAuY2hhdC13aW5kb3ctd3JhcCAuY2hhdC1uYXYgLmNvbnRlbnQtdGFicyAuY29udGVudC10YWItaXRlbTpub3QoLmFjdGl2ZSkgLmNvbnRlbnQtdGFiLWl0ZW0taW1hZ2Ugc3ZnIHBhdGgge1xuICBmaWxsOiB2YXIoLS10eC10ZXh0LWNvbG9yKTtcbn1cbi5sYXlvdXQtZGFyayAucGFydG5lci10YWJzIC5jb250ZW50LXRhYnMgLmNvbnRlbnQtdGFiLWl0ZW0uYWN0aXZlLFxuLmxheW91dC1kYXJrIC5idXNpbmVzcy10YWJzIC5jb250ZW50LXRhYnMgLmNvbnRlbnQtdGFiLWl0ZW0uYWN0aXZlLFxuLmxheW91dC1kYXJrIC50YXJpZmYtdGFicyAuY29udGVudC10YWJzIC5jb250ZW50LXRhYi1pdGVtLmFjdGl2ZSxcbi5sYXlvdXQtZGFyayAuZGFpbHktdGFza3MtdGFicy5jb250ZW50LXRhYnMgLmNvbnRlbnQtdGFiLWl0ZW0uYWN0aXZlLFxuLmxheW91dC1kYXJrIC5jaGF0LXdpbmRvdy13cmFwIC5jaGF0LW5hdiAuY29udGVudC10YWJzIC5jb250ZW50LXRhYi1pdGVtLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICM0YTYwODg7XG59XG4ubGF5b3V0LWRhcmsgLnBhcnRuZXItdGFicyAuY29udGVudC10YWJzIC5jb250ZW50LXRhYi1pdGVtLmFjdGl2ZTpiZWZvcmUsXG4ubGF5b3V0LWRhcmsgLmJ1c2luZXNzLXRhYnMgLmNvbnRlbnQtdGFicyAuY29udGVudC10YWItaXRlbS5hY3RpdmU6YmVmb3JlLFxuLmxheW91dC1kYXJrIC50YXJpZmYtdGFicyAuY29udGVudC10YWJzIC5jb250ZW50LXRhYi1pdGVtLmFjdGl2ZTpiZWZvcmUsXG4ubGF5b3V0LWRhcmsgLmRhaWx5LXRhc2tzLXRhYnMuY29udGVudC10YWJzIC5jb250ZW50LXRhYi1pdGVtLmFjdGl2ZTpiZWZvcmUsXG4ubGF5b3V0LWRhcmsgLmNoYXQtd2luZG93LXdyYXAgLmNoYXQtbmF2IC5jb250ZW50LXRhYnMgLmNvbnRlbnQtdGFiLWl0ZW0uYWN0aXZlOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICM0YTYwODg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4ubGF5b3V0LWRhcmsgLnBhcnRuZXItdGFicyAuY29udGVudC10YWJzIC5jb250ZW50LXRhYi1pdGVtLmFjdGl2ZSAuY29udGVudC10YWItaXRlbS1saW5rLFxuLmxheW91dC1kYXJrIC5idXNpbmVzcy10YWJzIC5jb250ZW50LXRhYnMgLmNvbnRlbnQtdGFiLWl0ZW0uYWN0aXZlIC5jb250ZW50LXRhYi1pdGVtLWxpbmssXG4ubGF5b3V0LWRhcmsgLnRhcmlmZi10YWJzIC5jb250ZW50LXRhYnMgLmNvbnRlbnQtdGFiLWl0ZW0uYWN0aXZlIC5jb250ZW50LXRhYi1pdGVtLWxpbmssXG4ubGF5b3V0LWRhcmsgLmRhaWx5LXRhc2tzLXRhYnMuY29udGVudC10YWJzIC5jb250ZW50LXRhYi1pdGVtLmFjdGl2ZSAuY29udGVudC10YWItaXRlbS1saW5rLFxuLmxheW91dC1kYXJrIC5jaGF0LXdpbmRvdy13cmFwIC5jaGF0LW5hdiAuY29udGVudC10YWJzIC5jb250ZW50LXRhYi1pdGVtLmFjdGl2ZSAuY29udGVudC10YWItaXRlbS1saW5rLFxuLmxheW91dC1kYXJrIC5wYXJ0bmVyLXRhYnMgLmNvbnRlbnQtdGFicyAuY29udGVudC10YWItaXRlbS5hY3RpdmUgLmNvbnRlbnQtdGFiLWl0ZW0tbmFtZSxcbi5sYXlvdXQtZGFyayAuYnVzaW5lc3MtdGFicyAuY29udGVudC10YWJzIC5jb250ZW50LXRhYi1pdGVtLmFjdGl2ZSAuY29udGVudC10YWItaXRlbS1uYW1lLFxuLmxheW91dC1kYXJrIC50YXJpZmYtdGFicyAuY29udGVudC10YWJzIC5jb250ZW50LXRhYi1pdGVtLmFjdGl2ZSAuY29udGVudC10YWItaXRlbS1uYW1lLFxuLmxheW91dC1kYXJrIC5kYWlseS10YXNrcy10YWJzLmNvbnRlbnQtdGFicyAuY29udGVudC10YWItaXRlbS5hY3RpdmUgLmNvbnRlbnQtdGFiLWl0ZW0tbmFtZSxcbi5sYXlvdXQtZGFyayAuY2hhdC13aW5kb3ctd3JhcCAuY2hhdC1uYXYgLmNvbnRlbnQtdGFicyAuY29udGVudC10YWItaXRlbS5hY3RpdmUgLmNvbnRlbnQtdGFiLWl0ZW0tbmFtZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmxheW91dC1kYXJrIC5wYXJ0bmVyLXRhYnMgLmNvbnRlbnQtdGFicyAuY29udGVudC10YWItaXRlbS5hY3RpdmUgLmNvbnRlbnQtdGFiLWl0ZW0taW1hZ2UgaS5mYSxcbi5sYXlvdXQtZGFyayAuYnVzaW5lc3MtdGFicyAuY29udGVudC10YWJzIC5jb250ZW50LXRhYi1pdGVtLmFjdGl2ZSAuY29udGVudC10YWItaXRlbS1pbWFnZSBpLmZhLFxuLmxheW91dC1kYXJrIC50YXJpZmYtdGFicyAuY29udGVudC10YWJzIC5jb250ZW50LXRhYi1pdGVtLmFjdGl2ZSAuY29udGVudC10YWItaXRlbS1pbWFnZSBpLmZhLFxuLmxheW91dC1kYXJrIC5kYWlseS10YXNrcy10YWJzLmNvbnRlbnQtdGFicyAuY29udGVudC10YWItaXRlbS5hY3RpdmUgLmNvbnRlbnQtdGFiLWl0ZW0taW1hZ2UgaS5mYSxcbi5sYXlvdXQtZGFyayAuY2hhdC13aW5kb3ctd3JhcCAuY2hhdC1uYXYgLmNvbnRlbnQtdGFicyAuY29udGVudC10YWItaXRlbS5hY3RpdmUgLmNvbnRlbnQtdGFiLWl0ZW0taW1hZ2UgaS5mYSxcbi5sYXlvdXQtZGFyayAucGFydG5lci10YWJzIC5jb250ZW50LXRhYnMgLmNvbnRlbnQtdGFiLWl0ZW0uYWN0aXZlIC5jb250ZW50LXRhYi1pdGVtLWltYWdlIGkuZmFzLFxuLmxheW91dC1kYXJrIC5idXNpbmVzcy10YWJzIC5jb250ZW50LXRhYnMgLmNvbnRlbnQtdGFiLWl0ZW0uYWN0aXZlIC5jb250ZW50LXRhYi1pdGVtLWltYWdlIGkuZmFzLFxuLmxheW91dC1kYXJrIC50YXJpZmYtdGFicyAuY29udGVudC10YWJzIC5jb250ZW50LXRhYi1pdGVtLmFjdGl2ZSAuY29udGVudC10YWItaXRlbS1pbWFnZSBpLmZhcyxcbi5sYXlvdXQtZGFyayAuZGFpbHktdGFza3MtdGFicy5jb250ZW50LXRhYnMgLmNvbnRlbnQtdGFiLWl0ZW0uYWN0aXZlIC5jb250ZW50LXRhYi1pdGVtLWltYWdlIGkuZmFzLFxuLmxheW91dC1kYXJrIC5jaGF0LXdpbmRvdy13cmFwIC5jaGF0LW5hdiAuY29udGVudC10YWJzIC5jb250ZW50LXRhYi1pdGVtLmFjdGl2ZSAuY29udGVudC10YWItaXRlbS1pbWFnZSBpLmZhcyB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4ubGF5b3V0LWRhcmsgLnBhcnRuZXItdGFicyAuY29udGVudC10YWJzIC5jb250ZW50LXRhYi1pdGVtLmFjdGl2ZSAuY29udGVudC10YWItaXRlbS1pbWFnZSBzdmcgcGF0aCxcbi5sYXlvdXQtZGFyayAuYnVzaW5lc3MtdGFicyAuY29udGVudC10YWJzIC5jb250ZW50LXRhYi1pdGVtLmFjdGl2ZSAuY29udGVudC10YWItaXRlbS1pbWFnZSBzdmcgcGF0aCxcbi5sYXlvdXQtZGFyayAudGFyaWZmLXRhYnMgLmNvbnRlbnQtdGFicyAuY29udGVudC10YWItaXRlbS5hY3RpdmUgLmNvbnRlbnQtdGFiLWl0ZW0taW1hZ2Ugc3ZnIHBhdGgsXG4ubGF5b3V0LWRhcmsgLmRhaWx5LXRhc2tzLXRhYnMuY29udGVudC10YWJzIC5jb250ZW50LXRhYi1pdGVtLmFjdGl2ZSAuY29udGVudC10YWItaXRlbS1pbWFnZSBzdmcgcGF0aCxcbi5sYXlvdXQtZGFyayAuY2hhdC13aW5kb3ctd3JhcCAuY2hhdC1uYXYgLmNvbnRlbnQtdGFicyAuY29udGVudC10YWItaXRlbS5hY3RpdmUgLmNvbnRlbnQtdGFiLWl0ZW0taW1hZ2Ugc3ZnIHBhdGgge1xuICBmaWxsOiAjZmZmO1xufVxuLmxheW91dC1kYXJrIC5wYXJ0bmVyLXRhYnMgLmNvbnRlbnQtdGFicyAuY29udGVudC10YWItaXRlbTpub3QoLmFjdGl2ZSk6aG92ZXIgLmNvbnRlbnQtdGFiLWl0ZW0tbGluayxcbi5sYXlvdXQtZGFyayAuYnVzaW5lc3MtdGFicyAuY29udGVudC10YWJzIC5jb250ZW50LXRhYi1pdGVtOm5vdCguYWN0aXZlKTpob3ZlciAuY29udGVudC10YWItaXRlbS1saW5rLFxuLmxheW91dC1kYXJrIC50YXJpZmYtdGFicyAuY29udGVudC10YWJzIC5jb250ZW50LXRhYi1pdGVtOm5vdCguYWN0aXZlKTpob3ZlciAuY29udGVudC10YWItaXRlbS1saW5rLFxuLmxheW91dC1kYXJrIC5kYWlseS10YXNrcy10YWJzLmNvbnRlbnQtdGFicyAuY29udGVudC10YWItaXRlbTpub3QoLmFjdGl2ZSk6aG92ZXIgLmNvbnRlbnQtdGFiLWl0ZW0tbGluayxcbi5sYXlvdXQtZGFyayAuY2hhdC13aW5kb3ctd3JhcCAuY2hhdC1uYXYgLmNvbnRlbnQtdGFicyAuY29udGVudC10YWItaXRlbTpub3QoLmFjdGl2ZSk6aG92ZXIgLmNvbnRlbnQtdGFiLWl0ZW0tbGluayxcbi5sYXlvdXQtZGFyayAucGFydG5lci10YWJzIC5jb250ZW50LXRhYnMgLmNvbnRlbnQtdGFiLWl0ZW06bm90KC5hY3RpdmUpOmhvdmVyIC5jb250ZW50LXRhYi1pdGVtLW5hbWUsXG4ubGF5b3V0LWRhcmsgLmJ1c2luZXNzLXRhYnMgLmNvbnRlbnQtdGFicyAuY29udGVudC10YWItaXRlbTpub3QoLmFjdGl2ZSk6aG92ZXIgLmNvbnRlbnQtdGFiLWl0ZW0tbmFtZSxcbi5sYXlvdXQtZGFyayAudGFyaWZmLXRhYnMgLmNvbnRlbnQtdGFicyAuY29udGVudC10YWItaXRlbTpub3QoLmFjdGl2ZSk6aG92ZXIgLmNvbnRlbnQtdGFiLWl0ZW0tbmFtZSxcbi5sYXlvdXQtZGFyayAuZGFpbHktdGFza3MtdGFicy5jb250ZW50LXRhYnMgLmNvbnRlbnQtdGFiLWl0ZW06bm90KC5hY3RpdmUpOmhvdmVyIC5jb250ZW50LXRhYi1pdGVtLW5hbWUsXG4ubGF5b3V0LWRhcmsgLmNoYXQtd2luZG93LXdyYXAgLmNoYXQtbmF2IC5jb250ZW50LXRhYnMgLmNvbnRlbnQtdGFiLWl0ZW06bm90KC5hY3RpdmUpOmhvdmVyIC5jb250ZW50LXRhYi1pdGVtLW5hbWUge1xuICBjb2xvcjogdmFyKC0tZHJrLXRhYi1ob3Zlcik7XG59XG4ubGF5b3V0LWRhcmsgLnBhcnRuZXItdGFicyAuY29udGVudC10YWJzIC5jb250ZW50LXRhYi1pdGVtOm5vdCguYWN0aXZlKTpob3ZlciAuY29udGVudC10YWItaXRlbS1pbWFnZSBzdmcgcGF0aCxcbi5sYXlvdXQtZGFyayAuYnVzaW5lc3MtdGFicyAuY29udGVudC10YWJzIC5jb250ZW50LXRhYi1pdGVtOm5vdCguYWN0aXZlKTpob3ZlciAuY29udGVudC10YWItaXRlbS1pbWFnZSBzdmcgcGF0aCxcbi5sYXlvdXQtZGFyayAudGFyaWZmLXRhYnMgLmNvbnRlbnQtdGFicyAuY29udGVudC10YWItaXRlbTpub3QoLmFjdGl2ZSk6aG92ZXIgLmNvbnRlbnQtdGFiLWl0ZW0taW1hZ2Ugc3ZnIHBhdGgsXG4ubGF5b3V0LWRhcmsgLmRhaWx5LXRhc2tzLXRhYnMuY29udGVudC10YWJzIC5jb250ZW50LXRhYi1pdGVtOm5vdCguYWN0aXZlKTpob3ZlciAuY29udGVudC10YWItaXRlbS1pbWFnZSBzdmcgcGF0aCxcbi5sYXlvdXQtZGFyayAuY2hhdC13aW5kb3ctd3JhcCAuY2hhdC1uYXYgLmNvbnRlbnQtdGFicyAuY29udGVudC10YWItaXRlbTpub3QoLmFjdGl2ZSk6aG92ZXIgLmNvbnRlbnQtdGFiLWl0ZW0taW1hZ2Ugc3ZnIHBhdGgge1xuICBmaWxsOiB2YXIoLS1kcmstdGFiLWhvdmVyKTtcbn1cbi5sYXlvdXQtZGFyayAucGFydG5lci10YWJzIC5jb250ZW50LXRhYnMgLmNvbnRlbnQtdGFiLWl0ZW06bm90KC5hY3RpdmUpOmhvdmVyIC5jb250ZW50LXRhYi1pdGVtLWltYWdlIGkuZmEsXG4ubGF5b3V0LWRhcmsgLmJ1c2luZXNzLXRhYnMgLmNvbnRlbnQtdGFicyAuY29udGVudC10YWItaXRlbTpub3QoLmFjdGl2ZSk6aG92ZXIgLmNvbnRlbnQtdGFiLWl0ZW0taW1hZ2UgaS5mYSxcbi5sYXlvdXQtZGFyayAudGFyaWZmLXRhYnMgLmNvbnRlbnQtdGFicyAuY29udGVudC10YWItaXRlbTpub3QoLmFjdGl2ZSk6aG92ZXIgLmNvbnRlbnQtdGFiLWl0ZW0taW1hZ2UgaS5mYSxcbi5sYXlvdXQtZGFyayAuZGFpbHktdGFza3MtdGFicy5jb250ZW50LXRhYnMgLmNvbnRlbnQtdGFiLWl0ZW06bm90KC5hY3RpdmUpOmhvdmVyIC5jb250ZW50LXRhYi1pdGVtLWltYWdlIGkuZmEsXG4ubGF5b3V0LWRhcmsgLmNoYXQtd2luZG93LXdyYXAgLmNoYXQtbmF2IC5jb250ZW50LXRhYnMgLmNvbnRlbnQtdGFiLWl0ZW06bm90KC5hY3RpdmUpOmhvdmVyIC5jb250ZW50LXRhYi1pdGVtLWltYWdlIGkuZmEsXG4ubGF5b3V0LWRhcmsgLnBhcnRuZXItdGFicyAuY29udGVudC10YWJzIC5jb250ZW50LXRhYi1pdGVtOm5vdCguYWN0aXZlKTpob3ZlciAuY29udGVudC10YWItaXRlbS1pbWFnZSBpLmZhcyxcbi5sYXlvdXQtZGFyayAuYnVzaW5lc3MtdGFicyAuY29udGVudC10YWJzIC5jb250ZW50LXRhYi1pdGVtOm5vdCguYWN0aXZlKTpob3ZlciAuY29udGVudC10YWItaXRlbS1pbWFnZSBpLmZhcyxcbi5sYXlvdXQtZGFyayAudGFyaWZmLXRhYnMgLmNvbnRlbnQtdGFicyAuY29udGVudC10YWItaXRlbTpub3QoLmFjdGl2ZSk6aG92ZXIgLmNvbnRlbnQtdGFiLWl0ZW0taW1hZ2UgaS5mYXMsXG4ubGF5b3V0LWRhcmsgLmRhaWx5LXRhc2tzLXRhYnMuY29udGVudC10YWJzIC5jb250ZW50LXRhYi1pdGVtOm5vdCguYWN0aXZlKTpob3ZlciAuY29udGVudC10YWItaXRlbS1pbWFnZSBpLmZhcyxcbi5sYXlvdXQtZGFyayAuY2hhdC13aW5kb3ctd3JhcCAuY2hhdC1uYXYgLmNvbnRlbnQtdGFicyAuY29udGVudC10YWItaXRlbTpub3QoLmFjdGl2ZSk6aG92ZXIgLmNvbnRlbnQtdGFiLWl0ZW0taW1hZ2UgaS5mYXMge1xuICBjb2xvcjogdmFyKC0tZHJrLXRhYi1ob3Zlcik7XG59XG4ubGF5b3V0LWRhcmsgLnBhbmVsLWJ1c2luZXNzIC5wYW5lbC10aXRsZSB7XG4gIGNvbG9yOiB2YXIoLS10eC10ZXh0LWNvbG9yKTtcbn1cbi5sYXlvdXQtZGFyayAucGFuZWwtYnVzaW5lc3MgLnBhbmVsLXRpdGxlIC50ZXh0LWRhbmdlciB7XG4gIGNvbG9yOiB2YXIoLS10eC10ZXh0LWNvbG9yKTtcbn1cbi5sYXlvdXQtZGFyayAucGFuZWwtYnVzaW5lc3MgLnRoZW1lLWJhZGdlIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tZHJrLWJhY2tncm91bmQpO1xuICBib3JkZXItY29sb3I6IHZhcigtLXR4LWJvcmRlci1jb2xvcik7XG4gIGNvbG9yOiB2YXIoLS10eC10ZXh0LWNvbG9yKTtcbn1cbi5sYXlvdXQtZGFyayAucGFuZWwtYnVzaW5lc3MgLnRoZW1lLWJhZGdlOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tZHJrLWJhY2tncm91bmQtaG92ZXIpO1xuICBib3JkZXItY29sb3I6IHJnYmEoMTI2LCAxNzgsIDI0MCwgMC40NSk7XG59XG4ubGF5b3V0LWRhcmsgLnBhbmVsLWJ1c2luZXNzIC50aGVtZS1iYWRnZTpob3ZlciAudGhlbWUtYmFkZ2UtZGl2aWRlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXR4LWJvcmRlci1jb2xvcik7XG59XG4ubGF5b3V0LWRhcmsgLnBhbmVsLWJ1c2luZXNzIC50aGVtZS1iYWRnZSAudGhlbWUtYmFkZ2UtZGl2aWRlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXR4LWJvcmRlci1jb2xvcik7XG59XG4ubGF5b3V0LWRhcmsgLmJ1c2luZXNzLWJ1aWxkaW5nLWF0dHJpYnV0ZXMge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1kcmstYmFja2dyb3VuZCk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tdHgtYm9yZGVyLWNvbG9yKTtcbiAgY29sb3I6IHZhcigtLXR4LXRleHQtY29sb3IpO1xufVxuLmxheW91dC1kYXJrIC5idXNpbmVzcy1idWlsZGluZy10aXRsZTpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1kcmstdGFiLWhvdmVyKTtcbn1cbi5sYXlvdXQtZGFyayAucGFuZWwtY29tcGFueS1idWlsZGluZ3MgLnBhbmVsLWJ1c2luZXNzIC5wYW5lbC1ib2R5IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4ubGF5b3V0LWRhcmsgLmJ1c2luZXNzLWJ1aWxkaW5nLWJvbnVzLXRhYmxlIC5idWlsZGluZy1pbnZlc3Qge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDgyLCAxOTAsIDg0LCAwLjEyKTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDgyLCAxOTAsIDg0LCAwLjQ1KTtcbiAgY29sb3I6IHZhcigtLXR4LXRleHQtY29sb3IpO1xufVxuLmxheW91dC1kYXJrIC5idXNpbmVzcy1idWlsZGluZy1ib251cy10YWJsZSAuY3VycmVudC1sZXZlbCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoODIsIDE5MCwgODQsIDAuMTgpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogcmdiYSg4MiwgMTkwLCA4NCwgMC40NSkgIWltcG9ydGFudDtcbiAgY29sb3I6IHZhcigtLXR4LXRleHQtY29sb3IpO1xufVxuLmxheW91dC1kYXJrIC5idXNpbmVzcy1idWlsZGluZy1ib251cy10YWJsZSAuY3VycmVudC1sZXZlbCAuYnVpbGRpbmctaW52ZXN0IHtcbiAgYmFja2dyb3VuZDogdmFyKC0tZHJrLWJhY2tncm91bmQpO1xufVxuLmxheW91dC1kYXJrIC5idXNpbmVzcy1idWlsZGluZy1ib251cy10YWJsZSAuY3VycmVudC1sZXZlbCB+IHRkIC5idWlsZGluZy1sZXZlbCB7XG4gIGNvbG9yOiB2YXIoLS10eC10YWItdGV4dC1jb2xvcik7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1kcmstYmFja2dyb3VuZCk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tdHgtYm9yZGVyLWNvbG9yKTtcbn1cbi5sYXlvdXQtZGFyayAuYnVzaW5lc3Mtd29ya2VyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tZHJrLWJhY2tncm91bmQpO1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggdmFyKC0tdHgtYm9yZGVyLWNvbG9yKTtcbn1cbi5sYXlvdXQtZGFyayAuYnVzaW5lc3Mtd29ya2VyIC5iYWxhbmNlLWJhZGdlIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tZHJrLXN1cmZhY2UpO1xuICBjb2xvcjogdmFyKC0tdHgtdGV4dC1jb2xvcik7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCB2YXIoLS10eC1ib3JkZXItY29sb3IpO1xufVxuLmxheW91dC1kYXJrIC5idXNpbmVzcy13b3JrZXIgLmJhbGFuY2UtYmFkZ2U6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1kcmstYmFja2dyb3VuZC1ob3Zlcik7XG4gIGNvbG9yOiB2YXIoLS10eC10ZXh0LWNvbG9yKTtcbn1cbi5sYXlvdXQtZGFyayAuYnVzaW5lc3Mtd29ya2VyIC50aGVtZS1iYWRnZSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWRyay1zdXJmYWNlKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS10eC1ib3JkZXItY29sb3IpO1xuICBjb2xvcjogdmFyKC0tdHgtdGV4dC1jb2xvcik7XG59XG4ubGF5b3V0LWRhcmsgLmJ1c2luZXNzLXdvcmtlciAudGhlbWUtYmFkZ2U6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1kcmstYmFja2dyb3VuZC1ob3Zlcik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZHJrLWJvcmRlcik7XG59XG4ubGF5b3V0LWRhcmsgLmJ1c2luZXNzLXdvcmtlciAudGhlbWUtYmFkZ2UgLnRoZW1lLWJhZGdlLWRpdmlkZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS10eC1ib3JkZXItY29sb3IpO1xufVxuLmxheW91dC1kYXJrIC5idXNpbmVzcy13b3JrZXItcXVpdCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjE3LCA4MywgNzksIDAuMTUpO1xuICBib3JkZXItY29sb3I6IHJnYmEoMjE3LCA4MywgNzksIDAuNTUpO1xuICBjb2xvcjogI2Y1YThiODtcbn1cbi5sYXlvdXQtZGFyayAuYnVzaW5lc3Mtd29ya2VyLXF1aXQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZDk1MzRmO1xuICBib3JkZXItY29sb3I6ICNkOTUzNGY7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmxheW91dC1kYXJrIC5idXNpbmVzcy13b3JrZXItbWVudSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWRyay1iYWNrZ3JvdW5kKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tdHgtYm9yZGVyLWNvbG9yKTtcbiAgY29sb3I6IHZhcigtLXR4LXRleHQtY29sb3IpO1xufVxuLmxheW91dC1kYXJrIC5idXNpbmVzcy13b3JrZXItbWVudSA+IC5jb2xsYXBzZS5wYW5lbC1ib2R5IHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogdmFyKC0tdHgtYm9yZGVyLWNvbG9yKTtcbn1cbi5sYXlvdXQtZGFyayAuY29tcGFueS1jb250ZW50LW1lbnUgYS5idG4uYnRuLWRlZmF1bHQge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1kcmstc3VyZmFjZSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXR4LWJvcmRlci1jb2xvcik7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiB2YXIoLS10eC10ZXh0LWNvbG9yKTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG59XG4ubGF5b3V0LWRhcmsgLmNvbXBhbnktY29udGVudC1tZW51IGEuYnRuLmJ0bi1kZWZhdWx0OmhvdmVyLFxuLmxheW91dC1kYXJrIC5jb21wYW55LWNvbnRlbnQtbWVudSBhLmJ0bi5idG4tZGVmYXVsdDpmb2N1cyB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWRyay1iYWNrZ3JvdW5kLWhvdmVyKSAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6IHZhcigtLWRyay1ib3JkZXIpICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB2YXIoLS10eC10ZXh0LWNvbG9yKSAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG4ubGF5b3V0LWRhcmsgLmNvbXBhbnktY29udGVudC1tZW51IGEuYnRuLmJ0bi1kZWZhdWx0LmFjdGl2ZSxcbi5sYXlvdXQtZGFyayAuY29tcGFueS1jb250ZW50LW1lbnUgYS5idG4uYnRuLWRlZmF1bHQuYWN0aXZlOmhvdmVyLFxuLmxheW91dC1kYXJrIC5jb21wYW55LWNvbnRlbnQtbWVudSBhLmJ0bi5idG4tZGVmYXVsdC5hY3RpdmU6Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1kcmstYmFja2dyb3VuZC1ob3ZlcikgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS10eC1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB2YXIoLS1kcmstdGFiLWFjdGl2ZS1hY2NlbnQpICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgLTJweCAwICNmZjk5MDAgIWltcG9ydGFudDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG59XG4ubGF5b3V0LWRhcmsgLmNvbXBhbnktYmFsYW5jZS1ibG9jayB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWRyay1zdXJmYWNlKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tdHgtYm9yZGVyLWNvbG9yKTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5sYXlvdXQtZGFyayAuY29tcGFueS1iYWxhbmNlLWJsb2NrIC5idG4tZGVmYXVsdCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWRyay1iYWNrZ3JvdW5kKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tdHgtYm9yZGVyLWNvbG9yKTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6IHZhcigtLXR4LXRleHQtY29sb3IpO1xufVxuLmxheW91dC1kYXJrIC5jb21wYW55LWJhbGFuY2UtYmxvY2sgLmJ0bi1kZWZhdWx0OmhvdmVyLFxuLmxheW91dC1kYXJrIC5jb21wYW55LWJhbGFuY2UtYmxvY2sgLmJ0bi1kZWZhdWx0OmZvY3VzIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tZHJrLWJhY2tncm91bmQtaG92ZXIpICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB2YXIoLS10eC10ZXh0LWNvbG9yKSAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG4ubGF5b3V0LWRhcmsgLnRhYmxlLWJ1c2luZXNzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4IHZhcigtLXR4LWJvcmRlci1jb2xvcik7XG59XG4ubGF5b3V0LWRhcmsgLnRhYmxlLWJ1c2luZXNzIHRoZWFkIHRoIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tZHJrLWJhY2tncm91bmQpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLXR4LWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbn1cbi5sYXlvdXQtZGFyayAudGFibGUtYnVzaW5lc3MgdGJvZHkgdGQge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1kcmstc3VyZmFjZSkgIWltcG9ydGFudDtcbn1cbi5sYXlvdXQtZGFyayAudGFibGUtYnVzaW5lc3MgdGJvZHkgdHI6aG92ZXIgdGQge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1kcmstYmFja2dyb3VuZC1ob3ZlcikgIWltcG9ydGFudDtcbn1cbi5sYXlvdXQtZGFyayAudGFibGUtZXZlbnRzIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tZHJrLXN1cmZhY2UpICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCB2YXIoLS10eC1ib3JkZXItY29sb3IpO1xufVxuLmxheW91dC1kYXJrIC50YWJsZS1ldmVudHMgdGQge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1kcmstc3VyZmFjZSkgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS10eC1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB2YXIoLS10eC10ZXh0LWNvbG9yKTtcbn1cbi5sYXlvdXQtZGFyayAudGFibGUtZXZlbnRzIHRyLmluZm8gdGQge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDc0LCA5NiwgMTM2LCAwLjI4KSAhaW1wb3J0YW50O1xufVxuLmxheW91dC1kYXJrIC50YWJsZS1ldmVudHMgdHI6aG92ZXIgdGQge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1kcmstYmFja2dyb3VuZC1ob3ZlcikgIWltcG9ydGFudDtcbn1cbi5sYXlvdXQtZGFyayAudGFibGUtZXZlbnRzIC50aW1lLWJsb2NrIHtcbiAgY29sb3I6IHZhcigtLXR4LXRhYi10ZXh0LWNvbG9yKTtcbn1cbi5sYXlvdXQtZGFyayAuZ2FyYWdlLWNoaWxkcmVuLXRhYnMge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1kcmstc3VyZmFjZSk7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS10eC1ib3JkZXItY29sb3IpO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tdHgtYm9yZGVyLWNvbG9yKTtcbn1cbi5sYXlvdXQtZGFyayAuZ2FyYWdlLWNoaWxkcmVuLXRhYnMgLmNvbnRlbnQtdGFiLWl0ZW0taW1hZ2UgaSB7XG4gIGNvbG9yOiB2YXIoLS10eC10YWItdGV4dC1jb2xvcikgIWltcG9ydGFudDtcbn1cbi5sYXlvdXQtZGFyayAuZ2FyYWdlLWNoaWxkcmVuLXRhYnMgLmNvbnRlbnQtdGFiLWl0ZW0taW1hZ2Ugc3ZnIHBhdGgge1xuICBmaWxsOiB2YXIoLS10eC10YWItdGV4dC1jb2xvcik7XG59XG4ubGF5b3V0LWRhcmsgLmdhcmFnZS1jaGlsZHJlbi10YWJzIC5jb250ZW50LXRhYi1pdGVtOmhvdmVyOm5vdCguYWN0aXZlKSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWRyay1iYWNrZ3JvdW5kLWhvdmVyKTtcbn1cbi5sYXlvdXQtZGFyayAuZ2FyYWdlLWNoaWxkcmVuLXRhYnMgLmNvbnRlbnQtdGFiLWl0ZW06aG92ZXI6bm90KC5hY3RpdmUpIC5jb250ZW50LXRhYi1pdGVtLWxpbmssXG4ubGF5b3V0LWRhcmsgLmdhcmFnZS1jaGlsZHJlbi10YWJzIC5jb250ZW50LXRhYi1pdGVtOmhvdmVyOm5vdCguYWN0aXZlKSAuY29udGVudC10YWItaXRlbS1uYW1lIHtcbiAgY29sb3I6IHZhcigtLXR4LXRleHQtY29sb3IpO1xufVxuLmxheW91dC1kYXJrIC5nYXJhZ2UtY2hpbGRyZW4tdGFicyAuY29udGVudC10YWItaXRlbTpob3Zlcjpub3QoLmFjdGl2ZSkgLmNvbnRlbnQtdGFiLWl0ZW0taW1hZ2UgaSB7XG4gIGNvbG9yOiB2YXIoLS10eC10ZXh0LWNvbG9yKSAhaW1wb3J0YW50O1xufVxuLmxheW91dC1kYXJrIC5nYXJhZ2UtY2hpbGRyZW4tdGFicyAuY29udGVudC10YWItaXRlbTpob3Zlcjpub3QoLmFjdGl2ZSkgLmNvbnRlbnQtdGFiLWl0ZW0taW1hZ2Ugc3ZnIHBhdGgge1xuICBmaWxsOiB2YXIoLS10eC10ZXh0LWNvbG9yKTtcbn1cbi5sYXlvdXQtZGFyayAuZ2FyYWdlLWNoaWxkcmVuLXRhYnMgLmNvbnRlbnQtdGFiLWl0ZW0uYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tZHJrLWJhY2tncm91bmQtaG92ZXIpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIC0ycHggMCAjZmY5OTAwO1xufVxuLmxheW91dC1kYXJrIC5nYXJhZ2UtY2hpbGRyZW4tdGFicyAuY29udGVudC10YWItaXRlbS5hY3RpdmUgLmNvbnRlbnQtdGFiLWl0ZW0tbGluayxcbi5sYXlvdXQtZGFyayAuZ2FyYWdlLWNoaWxkcmVuLXRhYnMgLmNvbnRlbnQtdGFiLWl0ZW0uYWN0aXZlIC5jb250ZW50LXRhYi1pdGVtLW5hbWUge1xuICBjb2xvcjogdmFyKC0tZHJrLXRhYi1hY3RpdmUtYWNjZW50KTtcbn1cbi5sYXlvdXQtZGFyayAuZ2FyYWdlLWNoaWxkcmVuLXRhYnMgLmNvbnRlbnQtdGFiLWl0ZW0uYWN0aXZlIC5jb250ZW50LXRhYi1pdGVtLWltYWdlIGkge1xuICBjb2xvcjogdmFyKC0tZHJrLXRhYi1hY3RpdmUtYWNjZW50KSAhaW1wb3J0YW50O1xufVxuLmxheW91dC1kYXJrIC5nYXJhZ2UtY2hpbGRyZW4tdGFicyAuY29udGVudC10YWItaXRlbS5hY3RpdmUgLmNvbnRlbnQtdGFiLWl0ZW0taW1hZ2Ugc3ZnIHBhdGgge1xuICBmaWxsOiB2YXIoLS1kcmstdGFiLWFjdGl2ZS1hY2NlbnQpO1xufVxuLmxheW91dC1kYXJrIC5wb2xpcy13cmFwcGVyIC50ZXh0LXByaW1hcnkge1xuICBjb2xvcjogIzdlYjBmMDtcbn1cbi5sYXlvdXQtZGFyayAucG9saXMtd3JhcHBlciAucG9saXMtcHJvbW8ge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1kcmstc3VyZmFjZSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXR4LWJvcmRlci1jb2xvcik7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xufVxuLmxheW91dC1kYXJrIC5wb2xpcy13cmFwcGVyIC5idG4tcHJpbWFyeS1pbnZlcnNlIHtcbiAgYmFja2dyb3VuZDogcmdiYSg3NCwgMTMxLCAyMjMsIDAuMDgpO1xuICBib3JkZXItY29sb3I6IHJnYmEoNzQsIDEzMSwgMjIzLCAwLjU1KTtcbiAgY29sb3I6ICM5M2M4Zjc7XG59XG4ubGF5b3V0LWRhcmsgLnBvbGlzLXdyYXBwZXIgLmJ0bi1wcmltYXJ5LWludmVyc2U6aG92ZXIsXG4ubGF5b3V0LWRhcmsgLnBvbGlzLXdyYXBwZXIgLmJ0bi1wcmltYXJ5LWludmVyc2U6Zm9jdXMsXG4ubGF5b3V0LWRhcmsgLnBvbGlzLXdyYXBwZXIgLmJ0bi1wcmltYXJ5LWludmVyc2U6YWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ubGF5b3V0LWRhcmsgLnBvbGlzLXdyYXBwZXIgLnBhbmVsLWRlZmF1bHQge1xuICBib3JkZXItY29sb3I6IHZhcigtLXR4LWJvcmRlci1jb2xvcik7XG59XG4ubGF5b3V0LWRhcmsgLnBvbGlzLWhlYWRlci10aXRsZSB7XG4gIGNvbG9yOiB2YXIoLS10eC10ZXh0LWNvbG9yKTtcbn1cbi5sYXlvdXQtZGFyayAucG9saXMtaGVhZGVyLWRpc3RyaWN0cyB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWRyay1zdXJmYWNlKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tdHgtYm9yZGVyLWNvbG9yKTtcbiAgYm94LXNoYWRvdzogMCAwIDNweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBjb2xvcjogdmFyKC0tdHgtdGV4dC1jb2xvcik7XG59XG4ubGF5b3V0LWRhcmsgLnBvbGlzLWhlYWRlci1kaXN0cmljdHMgc3ZnIHBhdGgge1xuICBmaWxsOiB2YXIoLS10eC10ZXh0LWNvbG9yKTtcbn1cbi5sYXlvdXQtZGFyayAucG9saXMtaGVhZGVyLWRpc3RyaWN0cy50eFNsaWRlVGFyZ2V0T3BlbmVkIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tZHJrLWJhY2tncm91bmQtaG92ZXIpO1xufVxuLmxheW91dC1kYXJrIC5wb2xpcy1idWlsZGluZyB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tdHgtYm9yZGVyLWNvbG9yKTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG59XG4ubGF5b3V0LWRhcmsgLnBvbGlzLWJ1aWxkaW5nLXRpdGxlOmhvdmVyIHtcbiAgY29sb3I6ICM3ZWIwZjA7XG59XG4ubGF5b3V0LWRhcmsgLnBvbGlzLWJ1aWxkaW5nLWRpc3RyaWN0IHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS10eC1ib3JkZXItY29sb3IpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1kcmstYmFja2dyb3VuZCk7XG4gIGNvbG9yOiB2YXIoLS10eC10ZXh0LWNvbG9yKTtcbn1cbi5sYXlvdXQtZGFyayAucG9saXMtYnVpbGRpbmctZGlzdHJpY3Q6aG92ZXIge1xuICBjb2xvcjogIzdlYjBmMDtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDc0LCAxMzEsIDIyMywgMC41NSk7XG59XG4ubGF5b3V0LWRhcmsgLnBvbGlzLWJ1aWxkaW5nLWRpc3RyaWN0IHN2ZyBwYXRoIHtcbiAgZmlsbDogdmFyKC0tdHgtdGFiLXRleHQtY29sb3IpO1xufVxuLmxheW91dC1kYXJrIC5wb2xpcy1idWlsZGluZy1zdGF0dXMge1xuICBjb2xvcjogIzhiYzc3ZTtcbiAgYmFja2dyb3VuZDogcmdiYSg5NiwgMTU5LCA4MywgMC4xOCk7XG59XG4ubGF5b3V0LWRhcmsgLnBvbGlzLWJ1aWxkaW5nLXN0YXR1cy5icm9rZW4ge1xuICBjb2xvcjogI2YwODA5MDtcbiAgYmFja2dyb3VuZDogcmdiYSgyMjgsIDg2LCAxMjAsIDAuMTUpO1xufVxuLmxheW91dC1kYXJrIC5wb2xpcy1idWlsZGluZy1zdGF0dXMuYnJva2VuOmlzKGEpOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4IHJnYmEoMjI4LCA4NiwgMTIwLCAwLjU1KTtcbn1cbi5sYXlvdXQtZGFyayAucG9saXMtYnVpbGRpbmctc3RhdHVzLnJlcGFpciB7XG4gIGNvbG9yOiAjN2ViMGYwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDgzLCAxMjYsIDE1OSwgMC4xOCk7XG59XG4ubGF5b3V0LWRhcmsgLnBvbGlzLWJ1aWxkaW5nLXN0YXR1cy5yZXBhaXI6aXMoYSk6aG92ZXIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggcmdiYSgxMjYsIDE3NiwgMjQwLCAwLjU1KTtcbn1cbi5sYXlvdXQtZGFyayAucG9saXMtYnVpbGRpbmctc3RhdHVzLndpbGwtYnJva2VuIHtcbiAgY29sb3I6ICNlOGMwNzA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTU5LCAxNDMsIDgzLCAwLjE4KTtcbn1cbi5sYXlvdXQtZGFyayAucG9saXMtYnVpbGRpbmctc3RhdHVzLndpbGwtYnJva2VuOmlzKGEpOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4IHJnYmEoMjMyLCAxOTIsIDExMiwgMC41NSk7XG59XG4ubGF5b3V0LWRhcmsgLnBvbGlzLWJ1aWxkaW5nLWJvbnVzLWljb24ge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1kcmstc3VyZmFjZSk7XG4gIGJveC1zaGFkb3c6IDAgMCAzcHggcmdiYSgwLCAwLCAwLCAwLjI4KTtcbn1cbi5sYXlvdXQtZGFyayAucG9saXMtYnVpbGRpbmctYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tZHJrLWJhY2tncm91bmQtaG92ZXIpO1xufVxuLmxheW91dC1kYXJrIC5wb2xpcy1idWlsZGluZy1jZW50ZXI6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS10eC1ib3JkZXItY29sb3IpO1xufVxuLmxheW91dC1kYXJrIC5wb2xpcy1idWlsZGluZy1wcm9ncmVzcyAucHJvZ3Jlc3MtY3VzdG9tIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tZHJrLWJhY2tncm91bmQpO1xufVxuLmxheW91dC1kYXJrIC5wb2xpcy1idWlsZGluZyAuY29tcGFueS1iYWRnZSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWRyay1zdXJmYWNlKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tdHgtYm9yZGVyLWNvbG9yKTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6IHZhcigtLXR4LXRleHQtY29sb3IpO1xufVxuLmxheW91dC1kYXJrIC5wb2xpcy1idWlsZGluZyAuY29tcGFueS1iYWRnZTpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDAgMCA4cHggcmdiYSg3NCwgMTMxLCAyMjMsIDAuMzUpO1xufVxuLmxheW91dC1kYXJrIC5wb2xpcy1zdGF0LXBhbmVsIC5nYXJhZ2Utc3RhdC1wYW5lbC1jb250YWluZXI6Zmlyc3QtY2hpbGQ6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS10eC1ib3JkZXItY29sb3IpO1xufVxuLmxheW91dC1kYXJrIC5sYW5kLWJ1aWxkaW5nLWlkIHNwYW4ge1xuICBjb2xvcjogdmFyKC0tdHgtdGFiLXRleHQtY29sb3IpO1xufVxuLmxheW91dC1kYXJrIC5hbHBpbmUtc2Vjb25kYXJ5IC5hbHBpbmUtcGFyZW50IC5hbHBpbmUtdGFiOm5vdCguYWN0aXZlKSAuYWxwaW5lLXRhYl9fbGluayB7XG4gIGNvbG9yOiB2YXIoLS10eC10YWItdGV4dC1jb2xvcik7XG59XG4ubGF5b3V0LWRhcmsgLmFscGluZS1zZWNvbmRhcnkgLmFscGluZS1wYXJlbnQgLmFscGluZS10YWI6bm90KC5hY3RpdmUpIC5hbHBpbmUtdGFiX19pY29uIHN2ZyBwYXRoLFxuLmxheW91dC1kYXJrIC5hbHBpbmUtc2Vjb25kYXJ5IC5hbHBpbmUtcGFyZW50IC5hbHBpbmUtdGFiOm5vdCguYWN0aXZlKSAuYWxwaW5lLXRhYl9faWNvbiBzdmcgKiB7XG4gIGZpbGw6IHZhcigtLXR4LXRleHQtY29sb3IpO1xufVxuLmxheW91dC1kYXJrIC5hbHBpbmUtc2Vjb25kYXJ5IC5hbHBpbmUtcGFyZW50IC5hbHBpbmUtdGFiOm5vdCguYWN0aXZlKSAuYWxwaW5lLXRhYl9faWNvbiBpLmZhLFxuLmxheW91dC1kYXJrIC5hbHBpbmUtc2Vjb25kYXJ5IC5hbHBpbmUtcGFyZW50IC5hbHBpbmUtdGFiOm5vdCguYWN0aXZlKSAuYWxwaW5lLXRhYl9faWNvbiBpLmZhcyB7XG4gIGNvbG9yOiB2YXIoLS10eC10ZXh0LWNvbG9yKTtcbn1cbi5sYXlvdXQtZGFyayAuYWxwaW5lLXNlY29uZGFyeSAuYWxwaW5lLXBhcmVudCAuYWxwaW5lLXRhYjpub3QoLmFjdGl2ZSk6aG92ZXIgLmFscGluZS10YWJfX2xhYmVsIHtcbiAgY29sb3I6IHZhcigtLWRyay10YWItaG92ZXIpO1xufVxuLmxheW91dC1kYXJrIC5hbHBpbmUtc2Vjb25kYXJ5IC5hbHBpbmUtcGFyZW50IC5hbHBpbmUtdGFiOm5vdCguYWN0aXZlKTpob3ZlciAuYWxwaW5lLXRhYl9faWNvbiBzdmcgcGF0aCxcbi5sYXlvdXQtZGFyayAuYWxwaW5lLXNlY29uZGFyeSAuYWxwaW5lLXBhcmVudCAuYWxwaW5lLXRhYjpub3QoLmFjdGl2ZSk6aG92ZXIgLmFscGluZS10YWJfX2ljb24gc3ZnICoge1xuICBmaWxsOiB2YXIoLS1kcmstdGFiLWhvdmVyKTtcbn1cbi5sYXlvdXQtZGFyayAuYWxwaW5lLXNlY29uZGFyeSAuYWxwaW5lLXBhcmVudCAuYWxwaW5lLXRhYjpub3QoLmFjdGl2ZSk6aG92ZXIgLmFscGluZS10YWJfX2ljb24gaS5mYSxcbi5sYXlvdXQtZGFyayAuYWxwaW5lLXNlY29uZGFyeSAuYWxwaW5lLXBhcmVudCAuYWxwaW5lLXRhYjpub3QoLmFjdGl2ZSk6aG92ZXIgLmFscGluZS10YWJfX2ljb24gaS5mYXMge1xuICBjb2xvcjogdmFyKC0tZHJrLXRhYi1ob3Zlcik7XG59XG4ubGF5b3V0LWRhcmsgLmFscGluZS1zZWNvbmRhcnkgLmFscGluZS1wYXJlbnQgLmFscGluZS10YWIuYWN0aXZlIC5hbHBpbmUtdGFiX19saW5rIHtcbiAgLS1hbHBpbmUtdGFiLWJnOiAjNGE2MDg4O1xuICBiYWNrZ3JvdW5kOiAjNGE2MDg4ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmY7XG59XG4ubGF5b3V0LWRhcmsgLmFscGluZS1zZWNvbmRhcnkgLmFscGluZS1wYXJlbnQgLmFscGluZS10YWIuYWN0aXZlIC5hbHBpbmUtdGFiX19saW5rIHN2ZyBwYXRoLFxuLmxheW91dC1kYXJrIC5hbHBpbmUtc2Vjb25kYXJ5IC5hbHBpbmUtcGFyZW50IC5hbHBpbmUtdGFiLmFjdGl2ZSAuYWxwaW5lLXRhYl9fbGluayBzdmcgKiB7XG4gIGZpbGw6ICNmZmY7XG59XG4ubGF5b3V0LWRhcmsgLmFscGluZS1zZWNvbmRhcnkgLmFscGluZS1wYXJlbnQgLmFscGluZS10YWIuYWN0aXZlIC5hbHBpbmUtdGFiX19saW5rIGkuZmEsXG4ubGF5b3V0LWRhcmsgLmFscGluZS1zZWNvbmRhcnkgLmFscGluZS1wYXJlbnQgLmFscGluZS10YWIuYWN0aXZlIC5hbHBpbmUtdGFiX19saW5rIGkuZmFzIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ubGF5b3V0LWRhcmsgLmFscGluZS1zZWNvbmRhcnkgLmFscGluZS1jaGlsZHJlbiB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWRyay1zdXJmYWNlKTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLXR4LWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS10eC1ib3JkZXItY29sb3IpO1xufVxuLmxheW91dC1kYXJrIC5hbHBpbmUtc2Vjb25kYXJ5IC5hbHBpbmUtY2hpbGRyZW4gLmFscGluZS10YWJfX2xpbmsge1xuICBjb2xvcjogdmFyKC0tdHgtdGV4dC1jb2xvcik7XG59XG4ubGF5b3V0LWRhcmsgLmFscGluZS1zZWNvbmRhcnkgLmFscGluZS1jaGlsZHJlbiAuYWxwaW5lLXRhYl9fbGluayBzdmcgKiB7XG4gIGZpbGw6IHZhcigtLXR4LXRhYi10ZXh0LWNvbG9yKTtcbn1cbi5sYXlvdXQtZGFyayAuYWxwaW5lLXNlY29uZGFyeSAuYWxwaW5lLWNoaWxkcmVuIC5hbHBpbmUtdGFiOm5vdCguYWN0aXZlKTpub3QoLmFscGluZS10YWItbW9yZSkgLmFscGluZS10YWJfX2xpbms6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1kcmstYmFja2dyb3VuZC1ob3Zlcik7XG4gIGNvbG9yOiB2YXIoLS10eC10ZXh0LWNvbG9yKTtcbn1cbi5sYXlvdXQtZGFyayAuYWxwaW5lLXNlY29uZGFyeSAuYWxwaW5lLWNoaWxkcmVuIC5hbHBpbmUtdGFiOm5vdCguYWN0aXZlKTpub3QoLmFscGluZS10YWItbW9yZSkgLmFscGluZS10YWJfX2xpbms6aG92ZXIgc3ZnICoge1xuICBmaWxsOiB2YXIoLS10eC10ZXh0LWNvbG9yKTtcbn1cbi5sYXlvdXQtZGFyayAuYWxwaW5lLXNlY29uZGFyeSAuYWxwaW5lLWNoaWxkcmVuIC5hbHBpbmUtdGFiLmFjdGl2ZSAuYWxwaW5lLXRhYl9fbGluayB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWRyay1iYWNrZ3JvdW5kLWhvdmVyKTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAtMnB4IDAgI2ZmOTkwMDtcbiAgY29sb3I6IHZhcigtLWRyay10YWItYWN0aXZlLWFjY2VudCk7XG59XG4ubGF5b3V0LWRhcmsgLmFscGluZS1zZWNvbmRhcnkgLmFscGluZS1jaGlsZHJlbiAuYWxwaW5lLXRhYi5hY3RpdmUgLmFscGluZS10YWJfX2xpbmsgc3ZnICoge1xuICBmaWxsOiB2YXIoLS1kcmstdGFiLWFjdGl2ZS1hY2NlbnQpO1xufVxuLmxheW91dC1kYXJrIC5hbHBpbmUtcHJpbWFyeSAuYWxwaW5lLXBhcmVudCAuYWxwaW5lLXRhYjpub3QoLmFjdGl2ZSkgLmFscGluZS10YWJfX2xpbmsge1xuICBjb2xvcjogdmFyKC0tdHgtdGFiLXRleHQtY29sb3IpO1xufVxuLmxheW91dC1kYXJrIC5hbHBpbmUtcHJpbWFyeSAuYWxwaW5lLXBhcmVudCAuYWxwaW5lLXRhYjpub3QoLmFjdGl2ZSkgLmFscGluZS10YWJfX2ljb24gc3ZnIHBhdGgsXG4ubGF5b3V0LWRhcmsgLmFscGluZS1wcmltYXJ5IC5hbHBpbmUtcGFyZW50IC5hbHBpbmUtdGFiOm5vdCguYWN0aXZlKSAuYWxwaW5lLXRhYl9faWNvbiBzdmcgKiB7XG4gIGZpbGw6IHZhcigtLXR4LXRleHQtY29sb3IpO1xufVxuLmxheW91dC1kYXJrIC5hbHBpbmUtcHJpbWFyeSAuYWxwaW5lLXBhcmVudCAuYWxwaW5lLXRhYjpub3QoLmFjdGl2ZSkgLmFscGluZS10YWJfX2ljb24gaS5mYSxcbi5sYXlvdXQtZGFyayAuYWxwaW5lLXByaW1hcnkgLmFscGluZS1wYXJlbnQgLmFscGluZS10YWI6bm90KC5hY3RpdmUpIC5hbHBpbmUtdGFiX19pY29uIGkuZmFzIHtcbiAgY29sb3I6IHZhcigtLXR4LXRleHQtY29sb3IpO1xufVxuLmxheW91dC1kYXJrIC5hbHBpbmUtcHJpbWFyeSAuYWxwaW5lLXBhcmVudCAuYWxwaW5lLXRhYjpub3QoLmFjdGl2ZSk6aG92ZXIgLmFscGluZS10YWJfX2xhYmVsIHtcbiAgY29sb3I6IHZhcigtLWRyay10YWItaG92ZXIpO1xufVxuLmxheW91dC1kYXJrIC5hbHBpbmUtcHJpbWFyeSAuYWxwaW5lLXBhcmVudCAuYWxwaW5lLXRhYjpub3QoLmFjdGl2ZSk6aG92ZXIgLmFscGluZS10YWJfX2ljb24gc3ZnIHBhdGgsXG4ubGF5b3V0LWRhcmsgLmFscGluZS1wcmltYXJ5IC5hbHBpbmUtcGFyZW50IC5hbHBpbmUtdGFiOm5vdCguYWN0aXZlKTpob3ZlciAuYWxwaW5lLXRhYl9faWNvbiBzdmcgKiB7XG4gIGZpbGw6IHZhcigtLWRyay10YWItaG92ZXIpO1xufVxuLmxheW91dC1kYXJrIC5hbHBpbmUtcHJpbWFyeSAuYWxwaW5lLXBhcmVudCAuYWxwaW5lLXRhYjpub3QoLmFjdGl2ZSk6aG92ZXIgLmFscGluZS10YWJfX2ljb24gaS5mYSxcbi5sYXlvdXQtZGFyayAuYWxwaW5lLXByaW1hcnkgLmFscGluZS1wYXJlbnQgLmFscGluZS10YWI6bm90KC5hY3RpdmUpOmhvdmVyIC5hbHBpbmUtdGFiX19pY29uIGkuZmFzIHtcbiAgY29sb3I6IHZhcigtLWRyay10YWItaG92ZXIpO1xufVxuLmxheW91dC1kYXJrIC5hbHBpbmUtcHJpbWFyeSAuYWxwaW5lLXBhcmVudCAuYWxwaW5lLXRhYi5hY3RpdmUgLmFscGluZS10YWJfX2xpbmsge1xuICBiYWNrZ3JvdW5kOiAjNGE2MDg4O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5sYXlvdXQtZGFyayAuYWxwaW5lLXByaW1hcnkgLmFscGluZS1wYXJlbnQgLmFscGluZS10YWIuYWN0aXZlIC5hbHBpbmUtdGFiX19saW5rIHN2ZyBwYXRoLFxuLmxheW91dC1kYXJrIC5hbHBpbmUtcHJpbWFyeSAuYWxwaW5lLXBhcmVudCAuYWxwaW5lLXRhYi5hY3RpdmUgLmFscGluZS10YWJfX2xpbmsgc3ZnICoge1xuICBmaWxsOiAjZmZmO1xufVxuLmxheW91dC1kYXJrIC5hbHBpbmUtcHJpbWFyeSAuYWxwaW5lLXBhcmVudCAuYWxwaW5lLXRhYi5hY3RpdmUgLmFscGluZS10YWJfX2xpbmsgaS5mYSxcbi5sYXlvdXQtZGFyayAuYWxwaW5lLXByaW1hcnkgLmFscGluZS1wYXJlbnQgLmFscGluZS10YWIuYWN0aXZlIC5hbHBpbmUtdGFiX19saW5rIGkuZmFzIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ubGF5b3V0LWRhcmsgLmFscGluZS1wcmltYXJ5IC5hbHBpbmUtcGFyZW50IC5hbHBpbmUtdGFiLW1vcmUuYWN0aXZlIC5hbHBpbmUtdGFiX19saW5rIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI2ZiZWM3YiAwJSwgI2Y2ZDc1NCA0LjY5JSwgI2VjYWEzZSA4My4zMyUsICNlYmEzM2EgMTAwJSk7XG59XG4ubGF5b3V0LWRhcmsgLmFscGluZS1wcmltYXJ5IC5hbHBpbmUtcGFyZW50IC5hbHBpbmUtdGFiLW1vcmUuYWN0aXZlIC5hbHBpbmUtdGFiX19saW5rIHN2ZyAqIHtcbiAgZmlsbDogIzMzMztcbn1cbi5sYXlvdXQtZGFyayAuYWxwaW5lLXByaW1hcnkgLmFscGluZS10YWItbW9yZS5tb3JlLW9wZW46bm90KC5hY3RpdmUpID4gLmFscGluZS10YWJfX2xpbmsgPiBzdmcgKiB7XG4gIGZpbGw6IHZhcigtLWRyay10YWItaG92ZXIpO1xufVxuLmxheW91dC1kYXJrIC5hbHBpbmUtcHJpbWFyeSAuYWxwaW5lLWNoaWxkcmVuIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tZHJrLXN1cmZhY2UpO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tdHgtYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLXR4LWJvcmRlci1jb2xvcik7XG59XG4ubGF5b3V0LWRhcmsgLmFscGluZS1wcmltYXJ5IC5hbHBpbmUtY2hpbGRyZW4gLmFscGluZS10YWJfX2xpbmsge1xuICBjb2xvcjogdmFyKC0tdHgtdGV4dC1jb2xvcik7XG59XG4ubGF5b3V0LWRhcmsgLmFscGluZS1wcmltYXJ5IC5hbHBpbmUtY2hpbGRyZW4gLmFscGluZS10YWJfX2xpbmsgc3ZnICoge1xuICBmaWxsOiB2YXIoLS10eC10ZXh0LWNvbG9yKTtcbn1cbi5sYXlvdXQtZGFyayAuYWxwaW5lLXByaW1hcnkgLmFscGluZS1jaGlsZHJlbiAuYWxwaW5lLXRhYl9fbGluayBpLmZhLFxuLmxheW91dC1kYXJrIC5hbHBpbmUtcHJpbWFyeSAuYWxwaW5lLWNoaWxkcmVuIC5hbHBpbmUtdGFiX19saW5rIGkuZmFzIHtcbiAgY29sb3I6IHZhcigtLXR4LXRleHQtY29sb3IpO1xufVxuLmxheW91dC1kYXJrIC5hbHBpbmUtcHJpbWFyeSAuYWxwaW5lLWNoaWxkcmVuIC5hbHBpbmUtdGFiOm5vdCguYWN0aXZlKTpub3QoLmFscGluZS10YWItbW9yZSkgLmFscGluZS10YWJfX2xpbms6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1kcmstYmFja2dyb3VuZC1ob3Zlcik7XG4gIGNvbG9yOiB2YXIoLS10eC10ZXh0LWNvbG9yKTtcbn1cbi5sYXlvdXQtZGFyayAuYWxwaW5lLXByaW1hcnkgLmFscGluZS1jaGlsZHJlbiAuYWxwaW5lLXRhYjpub3QoLmFjdGl2ZSk6bm90KC5hbHBpbmUtdGFiLW1vcmUpIC5hbHBpbmUtdGFiX19saW5rOmhvdmVyOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogI2ZmOTkwMDtcbn1cbi5sYXlvdXQtZGFyayAuYWxwaW5lLXByaW1hcnkgLmFscGluZS1jaGlsZHJlbiAuYWxwaW5lLXRhYjpub3QoLmFjdGl2ZSk6bm90KC5hbHBpbmUtdGFiLW1vcmUpIC5hbHBpbmUtdGFiX19saW5rOmhvdmVyIHN2ZyAqIHtcbiAgZmlsbDogdmFyKC0tdHgtdGV4dC1jb2xvcik7XG59XG4ubGF5b3V0LWRhcmsgLmFscGluZS1wcmltYXJ5IC5hbHBpbmUtY2hpbGRyZW4gLmFscGluZS10YWIuYWN0aXZlIC5hbHBpbmUtdGFiX19saW5rIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tZHJrLWJhY2tncm91bmQtaG92ZXIpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIC0ycHggMCAjZmY5OTAwO1xuICBjb2xvcjogdmFyKC0tZHJrLXRhYi1hY3RpdmUtYWNjZW50KTtcbn1cbi5sYXlvdXQtZGFyayAuYWxwaW5lLXByaW1hcnkgLmFscGluZS1jaGlsZHJlbiAuYWxwaW5lLXRhYi5hY3RpdmUgLmFscGluZS10YWJfX2xpbms6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmY5OTAwO1xufVxuLmxheW91dC1kYXJrIC5hbHBpbmUtcHJpbWFyeSAuYWxwaW5lLWNoaWxkcmVuIC5hbHBpbmUtdGFiLmFjdGl2ZSAuYWxwaW5lLXRhYl9fbGluayBzdmcgKiB7XG4gIGZpbGw6IHZhcigtLWRyay10YWItYWN0aXZlLWFjY2VudCk7XG59XG4ubGF5b3V0LWRhcmsgLmFscGluZS1wcmltYXJ5IC5hbHBpbmUtY2hpbGRyZW4tLXNob3AtcG9pbnRzLWxheWVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tZHJrLXN1cmZhY2UpO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tdHgtYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLXR4LWJvcmRlci1jb2xvcik7XG59XG4ubGF5b3V0LWRhcmsgLmFscGluZS1wcmltYXJ5IC5zaG9wLWFscGluZS1wb2ludHMtbGF5ZXIge1xuICBjb2xvcjogdmFyKC0tdHgtdGV4dC1jb2xvcik7XG59XG4ubGF5b3V0LWRhcmsgLmFscGluZS1wcmltYXJ5IC5zaG9wLWFscGluZS1wb2ludHMtbGF5ZXJfX3N0b3JlIHtcbiAgY29sb3I6IHZhcigtLXR4LXRleHQtY29sb3IpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tdHgtYm9yZGVyLWNvbG9yKTtcbn1cbi5sYXlvdXQtZGFyayAuYWxwaW5lLXByaW1hcnkgLnNob3AtYWxwaW5lLXBvaW50cy1sYXllcl9fc3RvcmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1kcmstYmFja2dyb3VuZC1ob3Zlcik7XG4gIGNvbG9yOiB2YXIoLS10eC10ZXh0LWNvbG9yKSAhaW1wb3J0YW50O1xufVxuLmxheW91dC1kYXJrIC5hbHBpbmUtcHJpbWFyeSAuc2hvcC1hbHBpbmUtcG9pbnRzLWxheWVyX19zdG9yZS5pcy1hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1kcmstYmFja2dyb3VuZC1ob3Zlcik7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgLTJweCAwICNmZjk5MDA7XG4gIGNvbG9yOiB2YXIoLS1kcmstdGFiLWFjdGl2ZS1hY2NlbnQpICFpbXBvcnRhbnQ7XG59XG4ubGF5b3V0LWRhcmsgLmFscGluZS1wcmltYXJ5IC5zaG9wLWFscGluZS1wb2ludHMtbGF5ZXJfX2JhbGFuY2UtdmFsdWUsXG4ubGF5b3V0LWRhcmsgLmFscGluZS1wcmltYXJ5IC5zaG9wLWFscGluZS1wb2ludHMtbGF5ZXJfX2JhbGFuY2UtdmFsdWUgLmJhbGFuY2UtdG91cm5hbWVudCxcbi5sYXlvdXQtZGFyayAuYWxwaW5lLXByaW1hcnkgLnNob3AtYWxwaW5lLXBvaW50cy1sYXllcl9fYmFsYW5jZS12YWx1ZSAuYmFsYW5jZS1hcmVuYSB7XG4gIGNvbG9yOiB2YXIoLS10eC10ZXh0LWNvbG9yKTtcbn1cbi5sYXlvdXQtZGFyayAuYWxlcnQtZGVmYXVsdC1mdWxsIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS10eC1ib3JkZXItY29sb3IpO1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbn1cbi5sYXlvdXQtZGFyayAuZ2FyYWdlLXN0YXQtZmlsdGVycyAuZ2FyYWdlLXN0YXQtcGFuZWwsXG4ubGF5b3V0LWRhcmsgLmdhcmFnZS1zdGF0LWZpbHRlcnMgLm1pbmluZy1yZXNvdXJjZS1ibG9jayB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXR4LWJvcmRlci1jb2xvcik7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xufVxuLmxheW91dC1kYXJrIC5nYXJhZ2Utc3RhdC1maWx0ZXJzIC5nYXJhZ2UtZmlsdGVyLWJsb2NrIC5maWx0ZXItYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzRhNGE0YSA0OC45NiUsICMyYTJhMmEgMTAwJSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1NTU7XG4gIGJveC1zaGFkb3c6IDAgMCAzcHggcmdiYSgwLCAwLCAwLCAwLjI4KTtcbn1cbi5sYXlvdXQtZGFyayAuZ2FyYWdlLXN0YXQtZmlsdGVycyAuZ2FyYWdlLWZpbHRlci1ibG9jayAuZmlsdGVyLWJ1dHRvbi5ub3Qtc2VsZWN0ZWQgLmZpbHRlci1idXR0b24taWNvbiBwYXRoIHtcbiAgZmlsbDogI2YwYjU0YTtcbn1cbi5sYXlvdXQtZGFyayAuZ2FyYWdlLXN0YXQtZmlsdGVycyAuZ2FyYWdlLWZpbHRlci1ibG9jayAuZmlsdGVyLWJ1dHRvbi5ub3Qtc2VsZWN0ZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjNWE1YTVhIDQ4Ljk2JSwgIzNhM2EzYSAxMDAlKTtcbiAgYm94LXNoYWRvdzogMCAwIDNweCByZ2JhKDAsIDAsIDAsIDAuMjgpO1xufVxuLmxheW91dC1kYXJrIC5nYXJhZ2Utc3RhdC1maWx0ZXJzIC5nYXJhZ2UtZmlsdGVyLWJsb2NrIC5maWx0ZXItYnV0dG9uLmxvY2tlZC1maWx0ZXItYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tZHJrLXN1cmZhY2UpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS10eC1ib3JkZXItY29sb3IpO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmxheW91dC1kYXJrIC5nYXJhZ2Utc3RhdC1maWx0ZXJzIC5nYXJhZ2UtZmlsdGVyLWJsb2NrIC5maWx0ZXItYnV0dG9uLmxvY2tlZC1maWx0ZXItYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tZHJrLWJhY2tncm91bmQtaG92ZXIpO1xufVxuLmxheW91dC1kYXJrIC5nYXJhZ2Utc3RhdC1maWx0ZXJzIC5nYXJhZ2UtZmlsdGVyLWJsb2NrIC5maWx0ZXItYnV0dG9uLmxvY2tlZC1maWx0ZXItYnV0dG9uOmhvdmVyIHN2ZyBwYXRoIHtcbiAgZmlsbDogdmFyKC0tdHgtdGV4dC1jb2xvcik7XG59XG4ubGF5b3V0LWRhcmsgLmdhcmFnZS1zdGF0LWZpbHRlcnMgLm1pbmluZy1yZXNvdXJjZS1ibG9jayAubWluaW5nLXByb2dyZXNzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tdHgtYm9yZGVyLWNvbG9yKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tZHJrLXN1cmZhY2UpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDJweCA0cHggcmdiYSgwLCAwLCAwLCAwLjI4KTtcbn1cbi5sYXlvdXQtZGFyayAuZ2FyYWdlLXN0YXQtZmlsdGVycyAubWluaW5nLXJlc291cmNlLWJsb2NrIC5taW5pbmctcHJvZ3Jlc3MtdGV4dCB7XG4gIGNvbG9yOiB2YXIoLS10eC10ZXh0LWNvbG9yKTtcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNDUpO1xufVxuLmxheW91dC1kYXJrIC5hZGQtYWJpbGl0aWVzIHtcbiAgYm94LXNoYWRvdzogMCAwIDNweCAwIHJnYmEoMCwgMCwgMCwgMC4zNSk7XG59XG4ubGF5b3V0LWRhcmsgW2RhdGEtY2lyY3VsYXItcHJvZ3Jlc3NdIHtcbiAgLS1pbmFjdGl2ZTogIzUyNTg2ODtcbn1cbi5sYXlvdXQtZGFyayBbZGF0YS1jaXJjdWxhci1wcm9ncmVzc10gLmNvb2xkb3duLXRpbWVyIHtcbiAgY29sb3I6IHZhcigtLXR4LXRleHQtY29sb3IpO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNDUpO1xuICBib3gtc2hhZG93OiAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbn1cbi5sYXlvdXQtZGFyayBbZGF0YS1jaXJjdWxhci1wcm9ncmVzc10gc3ZnIHtcbiAgYm94LXNoYWRvdzogMCAxcHggNHB4IHJnYmEoMCwgMCwgMCwgMC4yOCk7XG59XG4ubGF5b3V0LWRhcmsgLmdhcmFnZS1sYXlvdXQgLmdhcmFnZS1oZWFkZXIge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmxheW91dC1kYXJrIC5nYXJhZ2UtbGF5b3V0IC5nYXJhZ2UtaGVhZGVyIC50YXJpZmYtbGlzdC1pdGVtOmhvdmVyLFxuLmxheW91dC1kYXJrIC5nYXJhZ2UtbGF5b3V0IC5nYXJhZ2UtaGVhZGVyIC50YXJpZmYtbGlzdC1pdGVtLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWRyay1iYWNrZ3JvdW5kLWhvdmVyKTtcbn1cbi5sYXlvdXQtZGFyayAuZ2FyYWdlLWxheW91dCAuZ2FyYWdlLWhlYWRlciAudGFyaWZmLXByZXZpZXcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiByZXBlYXRpbmctY29uaWMtZ3JhZGllbnQodmFyKC0tZHJrLWJhY2tncm91bmQpIDAgOWRlZywgdmFyKC0tZHJrLXN1cmZhY2UpIDlkZWcgMThkZWcpO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmxheW91dC1kYXJrIC5nYXJhZ2UtbGF5b3V0IC5nYXJhZ2UtaGVhZGVyIC50YXJpZmYtcHJldmlldzphZnRlciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHRyYW5zcGFyZW50IDAlLCByZ2JhKDM4LCA0NCwgNTQsIDAuODIpIDEwMCUpO1xufVxuLmxheW91dC1kYXJrIC5nYXJhZ2UtbGF5b3V0IC5nYXJhZ2UtaGVhZGVyIC50YXJpZmYtc2lkZSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiByZ2JhKDc0LCA4MSwgOTYsIDAuNDUpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5M3B4KSB7XG4gIC5sYXlvdXQtZGFyayAuZ2FyYWdlLWxheW91dCAuZ2FyYWdlLWhlYWRlciAuZ2FyYWdlLWFiaWxpdGllcyB7XG4gICAgZmlsdGVyOiBub25lO1xuICB9XG59XG4ubGF5b3V0LWRhcmsgLmdhcmFnZS1sYXlvdXQgLmdhcmFnZS1oZWFkZXIgLnRhcmlmZi1oZWFkLWljb24ge1xuICBjb2xvcjogI2RjZGNkYztcbn1cbi5sYXlvdXQtZGFyayAuZ2FyYWdlLWxheW91dCAuZ2FyYWdlLWhlYWRlciAudGFyaWZmLWNoZWNrdXAge1xuICBib3gtc2hhZG93OiAwIDAgNHB4IHJnYmEoMCwgMCwgMCwgMC4yOCk7XG59XG4ubGF5b3V0LWRhcmsgLmdhcmFnZS1sYXlvdXQgLmdhcmFnZS1oZWFkZXIgLnRhcmlmZi1jaGVja3VwIC5mdWVsLXByb2dyZXNzIHtcbiAgLS1pbmFjdGl2ZTogIzUyNTg2ODtcbiAgYmFja2dyb3VuZDogdmFyKC0tZHJrLXN1cmZhY2UpO1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggdmFyKC0tdHgtYm9yZGVyLWNvbG9yKTtcbn1cbi5sYXlvdXQtZGFyayAuZ2FyYWdlLWxheW91dCAuZ2FyYWdlLWhlYWRlciAudGFyaWZmLWNhci1pZCB7XG4gIGNvbG9yOiAjYjRiY2M4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMjQpO1xuICBwYWRkaW5nOiAycHggNnB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4ubGF5b3V0LWRhcmsgLmdhcmFnZS1sYXlvdXQgLmdhcmFnZS1oZWFkZXIgLnRhcmlmZi1jYXItbGV2ZWwge1xuICAtLWluYWN0aXZlOiAjNTI1ODY4O1xufVxuLmxheW91dC1kYXJrIC5nYXJhZ2UtbGF5b3V0IC5nYXJhZ2UtaGVhZGVyIC50YXJpZmYtYm9udXMgLmJvbnVzLWljb24sXG4ubGF5b3V0LWRhcmsgLmdhcmFnZS1sYXlvdXQgLmdhcmFnZS1oZWFkZXIgLnRhcmlmZi1ib251cyAuZmEtYm9udXMtaWNvbiB7XG4gIC0taW5hY3RpdmU6ICM1MjU4Njg7XG4gIGJhY2tncm91bmQ6IHZhcigtLWRyay1zdXJmYWNlKTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4IHZhcigtLXR4LWJvcmRlci1jb2xvcik7XG59XG4ubGF5b3V0LWRhcmsgLmdhcmFnZS1sYXlvdXQgLmdhcmFnZS1oZWFkZXIgLnRhcmlmZi1ib251cyAuY29vbGRvd24tdGltZXIge1xuICBjb2xvcjogdmFyKC0tdHgtdGV4dC1jb2xvcik7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC40NSk7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuLmxheW91dC1kYXJrIC5nYXJhZ2UtbGF5b3V0IC5nYXJhZ2UtaGVhZGVyIC50YXJpZmYtbGlzdC1pdGVtLWJvbnVzZXMgLmJvbnVzLWljb24ge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1kcmstc3VyZmFjZSk7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCB2YXIoLS10eC1ib3JkZXItY29sb3IpO1xufVxuLmxheW91dC1kYXJrIC5nYXJhZ2UtbGF5b3V0IC5nYXJhZ2UtaGVhZGVyIC5ib251c2VzLW1vcmUtYnRuLnR4U2xpZGVUYXJnZXRPcGVuZWQge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1kcmstYmFja2dyb3VuZC1ob3Zlcik7XG59XG4ubGF5b3V0LWRhcmsgLmdhcmFnZS1sYXlvdXQgLmdhcmFnZS1oZWFkZXIgLnRhcmlmZi1maW5kLWpvYiAuYnRuLWZpbmQtam9iIHtcbiAgY29sb3I6IHZhcigtLXR4LXRleHQtY29sb3IpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1kcmstYmFja2dyb3VuZCk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXR4LWJvcmRlci1jb2xvcik7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xufVxuLmxheW91dC1kYXJrIC5nYXJhZ2UtbGF5b3V0IC5nYXJhZ2UtaGVhZGVyIC50YXJpZmYtZmluZC1qb2IgLmJ0bi1maW5kLWpvYjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWRyay1iYWNrZ3JvdW5kLWhvdmVyKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1kcmstYm9yZGVyKTtcbiAgY29sb3I6IHZhcigtLWRyay10YWItaG92ZXIpO1xufVxuLmxheW91dC1kYXJrIC5nYXJhZ2UtbGF5b3V0IC5nYXJhZ2UtaGVhZGVyIC50YXJpZmYtZmluZC1qb2IgLmJ0bi1maW5kLWpvYjphY3RpdmUsXG4ubGF5b3V0LWRhcmsgLmdhcmFnZS1sYXlvdXQgLmdhcmFnZS1oZWFkZXIgLnRhcmlmZi1maW5kLWpvYiAuYnRuLWZpbmQtam9iOmZvY3VzIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tZHJrLWJhY2tncm91bmQtaG92ZXIpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWRyay1ib3JkZXIpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDJweCA0cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBjb2xvcjogdmFyKC0tdHgtdGV4dC1jb2xvcik7XG59XG4ubGF5b3V0LWRhcmsgLmdhcmFnZS1sYXlvdXQgLnRhcmlmZi1zaG9wLWl0ZW1zLXVzZWQgLmJvbnVzLWljb24ge1xuICAtLWluYWN0aXZlOiAjNTI1ODY4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1kcmstc3VyZmFjZSk7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCB2YXIoLS10eC1ib3JkZXItY29sb3IpO1xuICBjb2xvcjogI2M1Y2FkNDtcbn1cbi5sYXlvdXQtZGFyayAuZ2FyYWdlLWxheW91dCAudGFyaWZmLXNob3AtaXRlbXMtdXNlZC50eFNsaWRlVGFyZ2V0T3BlbmVkIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tZHJrLWJhY2tncm91bmQtaG92ZXIpO1xufVxuLmxheW91dC1kYXJrIC5nYXJhZ2UtbGF5b3V0IC5nZXRPcmRlcnMgLm9yZGVyLWJsb2NrIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tdHgtcGFuZWwtYmFja2dyb3VuZCkgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4IHZhcigtLXR4LWJvcmRlci1jb2xvcik7XG59XG4ubGF5b3V0LWRhcmsgLmdhcmFnZS1sYXlvdXQgLmdldE9yZGVycyAub3JkZXJzLWV4cGlyZWQtbGF5ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNTUpO1xufVxuLmxheW91dC1kYXJrIC5nYXJhZ2UtbGF5b3V0IC5nZXRPcmRlcnMgLm9yZGVyLXRpdGxlIHtcbiAgY29sb3I6IHZhcigtLXR4LXRleHQtY29sb3IpO1xufVxuLmxheW91dC1kYXJrIC5nYXJhZ2UtbGF5b3V0IC5nZXRPcmRlcnMgLm9yZGVyLWl0ZW0tbGV2ZWwge1xuICBib3JkZXItcmlnaHQtY29sb3I6IHZhcigtLXR4LWJvcmRlci1jb2xvcik7XG59XG4ubGF5b3V0LWRhcmsgLmdhcmFnZS1sYXlvdXQgLmdldE9yZGVycyAub3JkZXItaXRlbS1kYXRhLXJvdzpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLXR4LWJvcmRlci1jb2xvcik7XG59XG4ubGF5b3V0LWRhcmsgLmdhcmFnZS1sYXlvdXQgLmdldE9yZGVycyAub3JkZXItaXRlbS1lbmVyZ3ksXG4ubGF5b3V0LWRhcmsgLmdhcmFnZS1sYXlvdXQgLmdldE9yZGVycyAub3JkZXItaXRlbS1wcmljZSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWRyay1iYWNrZ3JvdW5kLWhvdmVyKTtcbn1cbi5sYXlvdXQtZGFyayAuZ2FyYWdlLWxheW91dCAuZ2V0T3JkZXJzIC5vcmRlci1pdGVtLXByaWNlIHtcbiAgY29sb3I6ICM4YmM3N2U7XG59XG4ubGF5b3V0LWRhcmsgLmdhcmFnZS1sYXlvdXQgLmdldE9yZGVycyAub3JkZXItaXRlbS10aW1lciB7XG4gIGNvbG9yOiB2YXIoLS10eC10ZXh0LWNvbG9yKTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjI4KTtcbn1cbi5sYXlvdXQtZGFyayAuZ2FyYWdlLWxheW91dCAuZ2V0T3JkZXJzIC5vcmRlci1pdGVtLXR5cGUtbmFtZSB7XG4gIGNvbG9yOiB2YXIoLS10eC10YWItdGV4dC1jb2xvcik7XG59XG4ubGF5b3V0LWRhcmsgLmdhcmFnZS1sYXlvdXQgLmdldE9yZGVycyAub3JkZXItaXRlbS1yYW5rIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjgpO1xuICBib3gtc2hhZG93OiAwIDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjI4KTtcbn1cbi5sYXlvdXQtZGFyayAuZ2FyYWdlLWxheW91dCAudGFyaWZmLXRhYnMgLm9yZGVyLXNldHRpbmdzLWJ0biB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXR4LXBhbmVsLWJhY2tncm91bmQtc2Vjb25kKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tdHgtYm9yZGVyLWNvbG9yKTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6IHZhcigtLXR4LXRleHQtY29sb3IpO1xufVxuLmxheW91dC1kYXJrIC5nYXJhZ2UtbGF5b3V0IC50YXJpZmYtdGFicyAub3JkZXItc2V0dGluZ3MtYnRuOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWRyay10YWItaG92ZXIpO1xufVxuLmxheW91dC1kYXJrIC5nYXJhZ2UtbGF5b3V0IC50YXJpZmYtdGFicyAub3JkZXItc2V0dGluZ3MtYnRuLm1vZGFsLWluIHtcbiAgYmFja2dyb3VuZDogIzNkNTM4YztcbiAgY29sb3I6ICNmZmY7XG59XG4ubGF5b3V0LWRhcmsgLmdhcmFnZS1sYXlvdXQgLmxlYXJuX2FiaWxpdHkge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1kcmstc3VyZmFjZSk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tdHgtYm9yZGVyLWNvbG9yKTtcbiAgY29sb3I6IHZhcigtLXR4LXRleHQtY29sb3IpO1xufVxuLmxheW91dC1kYXJrIC5nYXJhZ2UtbGF5b3V0IC5hZGQtYWJpbGl0aWVzIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tZHJrLXN1cmZhY2UpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS10eC1ib3JkZXItY29sb3IpO1xuICBib3gtc2hhZG93OiAwIDAgM3B4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG4ubGF5b3V0LWRhcmsgLmdhcmFnZS1sYXlvdXQgLmFkZC1hYmlsaXRpZXM6aG92ZXIge1xuICBib3gtc2hhZG93OiAwIDAgNXB4IDFweCByZ2JhKDc0LCAxMzEsIDIyMywgMC40NSk7XG59XG4ubGF5b3V0LWRhcmsgLmdhcmFnZS1sYXlvdXQgLmFiaWxpdGllc0Jsb2NrIC5zaEFiaWxpdHkge1xuICBib3JkZXItY29sb3I6IHZhcigtLXR4LWJvcmRlci1jb2xvcik7XG4gIGJhY2tncm91bmQ6IHZhcigtLXR4LXBhbmVsLWJhY2tncm91bmQpO1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbn1cbi5sYXlvdXQtZGFyayAuZ2FyYWdlLWxheW91dCAuYWJpbGl0aWVzQmxvY2sgLnNoQWJpbGl0eS5oYXNQYXJlbnQ6YmVmb3JlIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDEuNik7XG59XG4ubGF5b3V0LWRhcmsgLmdhcmFnZS1sYXlvdXQgLmFiaWxpdGllc0Jsb2NrIC5zaEFiaWxpdHkgLnNoYUFjdGlvbiB7XG4gIGNvbG9yOiB2YXIoLS10eC10YWItdGV4dC1jb2xvcik7XG59XG4ubGF5b3V0LWRhcmsgLmdhcmFnZS1sYXlvdXQgLmFiaWxpdGllc0Jsb2NrIC5zaEFiaWxpdHkgLnNoYUluZm8ge1xuICBjb2xvcjogdmFyKC0tdHgtdGFiLXRleHQtY29sb3IpO1xufVxuLmxheW91dC1kYXJrIC5nYXJhZ2UtbGF5b3V0IC5hYmlsaXRpZXNCbG9jayAuc2hBYmlsaXR5IC5zaGFJbmZvIC5zaGFMZXZlbC5sZWFybmVkIHtcbiAgY29sb3I6ICM5NDliYWI7XG59XG4ubGF5b3V0LWRhcmsgLmdhcmFnZS1sYXlvdXQgLmFiaWxpdGllc0Jsb2NrIC5zaEFiaWxpdHkgLnNoYUluZm8gLnNoYUxldmVsLmN1cnJlbnQge1xuICBjb2xvcjogdmFyKC0tdHgtdGV4dC1jb2xvcik7XG59XG4ubGF5b3V0LWRhcmsgLmdhcmFnZS1sYXlvdXQgLmFiaWxpdGllc0Jsb2NrIC5zaEFiaWxpdHkgLnNoYUluZm8gLnNoYUxldmVsLmN1cnJlbnQgc3BhbiB7XG4gIGNvbG9yOiAjZTQ1Njc4O1xufVxuLmxheW91dC1kYXJrIC5nYXJhZ2UtbGF5b3V0IC5hYmlsaXRpZXNCbG9jayAuc2hBYmlsaXR5IC5zaGFJbmZvIC5zaGFNb3JlSW5mbyB7XG4gIGNvbG9yOiB2YXIoLS10eC10YWItdGV4dC1jb2xvcik7XG59XG4ubGF5b3V0LWRhcmsgLmdhcmFnZS1sYXlvdXQgLmFiaWxpdGllc0Jsb2NrIC5zaEFiaWxpdHkgLnNoYU5lZWRzIHtcbiAgY29sb3I6ICM4YmM3N2U7XG59XG4ubGF5b3V0LWRhcmsgLmdhcmFnZS1sYXlvdXQgLmFiaWxpdGllc0Jsb2NrIC5zaEFiaWxpdHkgLmJ1eUJ1dHRvbiBzcGFuLFxuLmxheW91dC1kYXJrIC5nYXJhZ2UtbGF5b3V0IC5hYmlsaXRpZXNCbG9jayAuc2hBYmlsaXR5IC5idXlCdXR0b24gYSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXR4LWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci10b3A6IG5vbmU7XG59XG4ubGF5b3V0LWRhcmsgLmdhcmFnZS1sYXlvdXQgLmFiaWxpdGllc0Jsb2NrIC5zaEFiaWxpdHkgLmJ1eUJ1dHRvbiBzcGFuIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tZHJrLXN1cmZhY2UpO1xuICBjb2xvcjogdmFyKC0tdHgtdGFiLXRleHQtY29sb3IpO1xufVxuLmxheW91dC1kYXJrIC5nYXJhZ2UtbGF5b3V0IC5hYmlsaXRpZXNCbG9jayAuc2hBYmlsaXR5IC5idXlCdXR0b24gYSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICM1NTkwZTIgMCUsICM0YTgzZGYgODAlKTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtc2hhZG93OiAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjM1KTtcbn1cbi5sYXlvdXQtZGFyayAuZ2FyYWdlLWxheW91dCAuYWJpbGl0aWVzQmxvY2sgLnNoQWJpbGl0eSAuYnV5QnV0dG9uIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjNmFhM2YwIDAlLCAjNTE4YWYxIDgwJSk7XG59XG4ubGF5b3V0LWRhcmsgLmdhcmFnZS1sYXlvdXQgLmFiaWxpdGllc0Jsb2NrIC5zaEFiaWxpdHkgLmJ1eUJ1dHRvbiBhLmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tZHJrLWJhY2tncm91bmQtaG92ZXIpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tdHgtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xuICBjb2xvcjogdmFyKC0tdHgtdGFiLXRleHQtY29sb3IpICFpbXBvcnRhbnQ7XG4gIHRleHQtc2hhZG93OiBub25lO1xufVxuLmxheW91dC1kYXJrIC5nYXJhZ2UtbGF5b3V0IC5hYmlsaXRpZXNCbG9jayAuc2hBYmlsaXR5IC5idXlCdXR0b24gLm5vdC1lbm91Z2gtZnVuZHMgYS5kaXNhYmxlZCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWRyay1iYWNrZ3JvdW5kLWhvdmVyKSAhaW1wb3J0YW50O1xuICBjb2xvcjogdmFyKC0tdHgtdGFiLXRleHQtY29sb3IpICFpbXBvcnRhbnQ7XG59XG4ubGF5b3V0LWRhcmsgLmdhcmFnZS1sYXlvdXQgLnVwZ3JhZGVzQmxvY2sgLnViU3ViVGl0bGUge1xuICBjb2xvcjogdmFyKC0tdHgtdGFiLXRleHQtY29sb3IpO1xufVxuLmxheW91dC1kYXJrIC5nYXJhZ2UtbGF5b3V0IC51cGdyYWRlc0Jsb2NrIC51YlNsb3RzIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogdmFyKC0tdHgtYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tdHgtYm9yZGVyLWNvbG9yKTtcbn1cbi5sYXlvdXQtZGFyayAuZ2FyYWdlLWxheW91dCAudXBncmFkZXNCbG9jayAudWJTbG90IHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS10eC1ib3JkZXItY29sb3IpO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS10eC1ib3JkZXItY29sb3IpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS10eC1wYW5lbC1iYWNrZ3JvdW5kKTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG59XG4ubGF5b3V0LWRhcmsgLmdhcmFnZS1sYXlvdXQgLnVwZ3JhZGVzQmxvY2sgLnViU2xvdCAudWJzTGV2ZWxOZWVkIHtcbiAgY29sb3I6IHZhcigtLXR4LXRhYi10ZXh0LWNvbG9yKTtcbn1cbi5sYXlvdXQtZGFyayAuZ2FyYWdlLWxheW91dCAudXBncmFkZXNCbG9jayAudWJTbG90IC51YnNMZXZlbE5lZWQ6YmVmb3JlIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDEuNSk7XG59XG4ubGF5b3V0LWRhcmsgLmdhcmFnZS1sYXlvdXQgLnVwZ3JhZGVzQmxvY2sgLnViU2xvdCAudWJzQXZhaWxhYmxlIC5pbnN0QnV0dG9uIHNwYW4ge1xuICBib3JkZXItY29sb3I6ICNjOTkyMGE7XG4gIGNvbG9yOiB2YXIoLS10eC10ZXh0LWNvbG9yKTtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTAsIDE4NiwgMTIsIDAuMDgpO1xufVxuLmxheW91dC1kYXJrIC5nYXJhZ2UtbGF5b3V0IC51cGdyYWRlc0Jsb2NrIC51YlNsb3QgLnVic0F2YWlsYWJsZTpob3ZlciAuaW5zdEJ1dHRvbiBzcGFuIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTAsIDE4NiwgMTIsIDAuODUpO1xuICBjb2xvcjogIzFhMWExYTtcbn1cbi5sYXlvdXQtZGFyayAuZ2FyYWdlLWxheW91dCAudXBncmFkZXNCbG9jayAudWJTbG90IC51YnNJbnN0YWxsZWQgLnVic0VmZmVjdCB7XG4gIGNvbG9yOiB2YXIoLS10eC10YWItdGV4dC1jb2xvcik7XG59XG4ubGF5b3V0LWRhcmsgLmdhcmFnZS1sYXlvdXQgLnVwZ3JhZGVzQmxvY2sgLnViU2xvdCAudWJzSW5zdGFsbGVkIC5tYXgtbGV2ZWwge1xuICBjb2xvcjogdmFyKC0tdHgtdGFiLXRleHQtY29sb3IpO1xufVxuLmxheW91dC1kYXJrIC5nYXJhZ2UtbGF5b3V0IC51cGdyYWRlc0Jsb2NrIC51YlNsb3QgLnVic0luc3RhbGxlZCAuYnRuLXJlbW92ZSB7XG4gIGNvbG9yOiB2YXIoLS10eC10YWItdGV4dC1jb2xvcik7XG59XG4ubGF5b3V0LWRhcmsgLmdhcmFnZS1sYXlvdXQgLnVwZ3JhZGVzQmxvY2sgLmhlbHAge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDIyLCAyNiwgMzMsIDAuOTIpO1xuICBjb2xvcjogdmFyKC0tdHgtdGV4dC1jb2xvcik7XG59XG4ubGF5b3V0LWRhcmsgLmdhcmFnZS1sYXlvdXQgLnVwZ3JhZGVzQmxvY2sgLmhlbHAuaGVscC1zdGF0aWMge1xuICBib3JkZXItdG9wLWNvbG9yOiB2YXIoLS10eC1ib3JkZXItY29sb3IpO1xufVxuLmxheW91dC1kYXJrIC5nYXJhZ2UtbGF5b3V0IC51cGdyYWRlc0Jsb2NrIC51YkF2YWlsYWJsZSAudWJVcGdyYWRlcyB7XG4gIGJvcmRlci10b3AtY29sb3I6IHZhcigtLXR4LWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLXR4LWJvcmRlci1jb2xvcik7XG59XG4ubGF5b3V0LWRhcmsgLmdhcmFnZS1sYXlvdXQgLnVwZ3JhZGVzQmxvY2sgLnViQXZhaWxhYmxlIC51YlVwZ3JhZGVzIC51YnVQYXJ0IHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS10eC1ib3JkZXItY29sb3IpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS10eC1wYW5lbC1iYWNrZ3JvdW5kKTtcbn1cbi5sYXlvdXQtZGFyayAuZ2FyYWdlLWxheW91dCAudXBncmFkZXNCbG9jayAudWJBdmFpbGFibGUgLnViVXBncmFkZXMgLnVidVBhcnQgLnVic0NvbnRlbnQgLnVic0VmZmVjdCB7XG4gIGNvbG9yOiB2YXIoLS10eC10YWItdGV4dC1jb2xvcik7XG59XG4ubGF5b3V0LWRhcmsgLmdhcmFnZS1sYXlvdXQgLnVwZ3JhZGVzQmxvY2sgLnViQXZhaWxhYmxlIC51YlVwZ3JhZGVzIC51YnVQYXJ0IC51YnNDb250ZW50IC51YnNFZmZlY3Qgc3BhbiB7XG4gIGNvbG9yOiAjZTQ1Njc4O1xufVxuLmxheW91dC1kYXJrIC5nYXJhZ2UtbGF5b3V0IC51cGdyYWRlc0Jsb2NrIC51YkF2YWlsYWJsZSAudWJVcGdyYWRlcyAudWJ1UGFydCAudWJzQ29udGVudCAudWJzUHJpY2Uge1xuICBjb2xvcjogIzhiYzc3ZTtcbn1cbi5sYXlvdXQtZGFyayAuZ2FyYWdlLWxheW91dCAudXBncmFkZXNCbG9jayAudXBncmFkZVBvcHVwIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tZHJrLXN1cmZhY2UpO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS10eC1ib3JkZXItY29sb3IpO1xuICBib3gtc2hhZG93OiAwIDJweCA4cHggcmdiYSgwLCAwLCAwLCAwLjIyKTtcbn1cbi5sYXlvdXQtZGFyayAuZ2FyYWdlLWxheW91dCAudXBncmFkZXNCbG9jayAudXBncmFkZVBvcHVwIC51cGdyYWRlQ29udGFpbmVyIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5sYXlvdXQtZGFyayAuZ2FyYWdlLWxheW91dCAudXBncmFkZXNCbG9jayAudXBncmFkZVBvcHVwIC51YnVQYXJ0IHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS10eC1ib3JkZXItY29sb3IpO1xufVxuLmxheW91dC1kYXJrIC5nYXJhZ2UtbGF5b3V0IC51cGdyYWRlc0Jsb2NrIC51cGdyYWRlUG9wdXAgLnVidVBhcnQ6Zmlyc3QtY2hpbGQ6YWZ0ZXIge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMS40KTtcbn1cbi5sYXlvdXQtZGFyayAuZ2FyYWdlLWxheW91dCAudXBncmFkZXNCbG9jayAudXBncmFkZVBvcHVwIC51YnVQYXJ0IC51YnNDb250ZW50IC51YnNFZmZlY3Qge1xuICBjb2xvcjogdmFyKC0tdHgtdGFiLXRleHQtY29sb3IpO1xufVxuLmxheW91dC1kYXJrIC5nYXJhZ2UtbGF5b3V0IC51cGdyYWRlc0Jsb2NrIC51cGdyYWRlUG9wdXAgLnVidVBhcnQgLnVic0NvbnRlbnQgLnVic0VmZmVjdCBzcGFuIHtcbiAgY29sb3I6ICNlNDU2Nzg7XG59XG4ubGF5b3V0LWRhcmsgLmdhcmFnZS1sYXlvdXQgLnVwZ3JhZGVzQmxvY2sgLnVwZ3JhZGVQb3B1cCAudWJzUHJpY2VSZW1hcmsge1xuICBjb2xvcjogdmFyKC0tdHgtdGFiLXRleHQtY29sb3IpO1xufVxuLmxheW91dC1kYXJrIC5nYXJhZ2UtbGF5b3V0IC5nYXJhZ2UtY29sbGFwc2UtaGVhZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXR4LWJvcmRlci1jb2xvcik7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4ubGF5b3V0LWRhcmsgLmdhcmFnZS1sYXlvdXQgLmdhcmFnZS1jb2xsYXBzZS1oZWFkID4gaW1nIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDQpO1xufVxuLmxheW91dC1kYXJrIC5nYXJhZ2UtbGF5b3V0IC50YWJzQmxvY2sgLnRhYkNvbnRlbnQge1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4ubGF5b3V0LWRhcmsgLmNvbnRlbnQtd3JhcHBlci5nYXJhZ2UtcGFnZTpub3QoLmNvbnRlbnQtZnVsbCkge1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4ubGF5b3V0LWRhcmsgLnRheGktc3BlY2lmaWNhdGlvbi1zZWN0aW9uID4gLnJvdzpmaXJzdC1jaGlsZCAudGl0bGUsXG4ubGF5b3V0LWRhcmsgLnNwZWNpZmljYXRpb25zLXNlY3Rpb24gPiAucm93OmZpcnN0LWNoaWxkIC50aXRsZSxcbi5sYXlvdXQtZGFyayAudGF4aS1zcGVjaWZpY2F0aW9uLXNlY3Rpb24gPiAucm93OmZpcnN0LWNoaWxkIGgyLnRpdGxlLFxuLmxheW91dC1kYXJrIC5zcGVjaWZpY2F0aW9ucy1zZWN0aW9uID4gLnJvdzpmaXJzdC1jaGlsZCBoMi50aXRsZSB7XG4gIGNvbG9yOiB2YXIoLS10eC10ZXh0LWNvbG9yKTtcbn1cbi5sYXlvdXQtZGFyayAudGF4aS1zcGVjaWZpY2F0aW9uLXNlY3Rpb24gPiAucm93OmZpcnN0LWNoaWxkIHAsXG4ubGF5b3V0LWRhcmsgLnNwZWNpZmljYXRpb25zLXNlY3Rpb24gPiAucm93OmZpcnN0LWNoaWxkIHAge1xuICBjb2xvcjogdmFyKC0tdHgtdGFiLXRleHQtY29sb3IpO1xufVxuLmxheW91dC1kYXJrIC50YXhpLXNwZWNpZmljYXRpb24tc2VjdGlvbiAuc3BlY2lmaWNhdGlvbi1ibG9jayxcbi5sYXlvdXQtZGFyayAuc3BlY2lmaWNhdGlvbnMtc2VjdGlvbiAuc3BlY2lmaWNhdGlvbi1ibG9jayB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tdHgtYm9yZGVyLWNvbG9yKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tZHJrLXN1cmZhY2UpO1xufVxuLmxheW91dC1kYXJrIC50YXhpLXNwZWNpZmljYXRpb24tc2VjdGlvbiAuc3BlY2lmaWNhdGlvbi1ibG9jayAucG9pbnRzLWJsb2NrIGksXG4ubGF5b3V0LWRhcmsgLnNwZWNpZmljYXRpb25zLXNlY3Rpb24gLnNwZWNpZmljYXRpb24tYmxvY2sgLnBvaW50cy1ibG9jayBpIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tZHJrLWJhY2tncm91bmQpO1xufVxuLmxheW91dC1kYXJrIC50YXhpLXNwZWNpZmljYXRpb24tc2VjdGlvbiAuc3BlY2lmaWNhdGlvbi1ibG9jayAuYnRuLWluY3JlYXNlLFxuLmxheW91dC1kYXJrIC5zcGVjaWZpY2F0aW9ucy1zZWN0aW9uIC5zcGVjaWZpY2F0aW9uLWJsb2NrIC5idG4taW5jcmVhc2Uge1xuICBib3JkZXItY29sb3I6IHZhcigtLXR4LWJvcmRlci1jb2xvcik7XG59XG4ubGF5b3V0LWRhcmsgLnRheGktc3BlY2lmaWNhdGlvbi1zZWN0aW9uIC5zcGVjaWZpY2F0aW9uLWJsb2NrIC5idG4taW5jcmVhc2U6ZGlzYWJsZWQsXG4ubGF5b3V0LWRhcmsgLnNwZWNpZmljYXRpb25zLXNlY3Rpb24gLnNwZWNpZmljYXRpb24tYmxvY2sgLmJ0bi1pbmNyZWFzZTpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWRyay1iYWNrZ3JvdW5kLWhvdmVyKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS10eC1ib3JkZXItY29sb3IpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCA4cHggcmdiYSgwLCAwLCAwLCAwLjM1KTtcbiAgY29sb3I6IHZhcigtLXR4LXRhYi10ZXh0LWNvbG9yKTtcbn1cbi5sYXlvdXQtZGFyayAudGF4aS1zcGVjaWZpY2F0aW9uLXNlY3Rpb24gLnNwZWNpZmljYXRpb24tYmxvY2sgLmJ0bi1kZWNyZWFzZSxcbi5sYXlvdXQtZGFyayAuc3BlY2lmaWNhdGlvbnMtc2VjdGlvbiAuc3BlY2lmaWNhdGlvbi1ibG9jayAuYnRuLWRlY3JlYXNlIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tZHJrLWJhY2tncm91bmQtaG92ZXIpO1xuICBib3JkZXItY29sb3I6IHZhcigtLXR4LWJvcmRlci1jb2xvcik7XG4gIGNvbG9yOiB2YXIoLS10eC10ZXh0LWNvbG9yKTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggOHB4IHJnYmEoMCwgMCwgMCwgMC4zNSk7XG59XG4ubGF5b3V0LWRhcmsgLnRheGktc3BlY2lmaWNhdGlvbi1zZWN0aW9uIC5zcGVjaWZpY2F0aW9uLWJsb2NrIC5idG4tZGVjcmVhc2U6aG92ZXI6bm90KDpkaXNhYmxlZCksXG4ubGF5b3V0LWRhcmsgLnNwZWNpZmljYXRpb25zLXNlY3Rpb24gLnNwZWNpZmljYXRpb24tYmxvY2sgLmJ0bi1kZWNyZWFzZTpob3Zlcjpub3QoOmRpc2FibGVkKSxcbi5sYXlvdXQtZGFyayAudGF4aS1zcGVjaWZpY2F0aW9uLXNlY3Rpb24gLnNwZWNpZmljYXRpb24tYmxvY2sgLmJ0bi1kZWNyZWFzZTpmb2N1czpub3QoOmRpc2FibGVkKSxcbi5sYXlvdXQtZGFyayAuc3BlY2lmaWNhdGlvbnMtc2VjdGlvbiAuc3BlY2lmaWNhdGlvbi1ibG9jayAuYnRuLWRlY3JlYXNlOmZvY3VzOm5vdCg6ZGlzYWJsZWQpLFxuLmxheW91dC1kYXJrIC50YXhpLXNwZWNpZmljYXRpb24tc2VjdGlvbiAuc3BlY2lmaWNhdGlvbi1ibG9jayAuYnRuLWRlY3JlYXNlOmFjdGl2ZTpub3QoOmRpc2FibGVkKSxcbi5sYXlvdXQtZGFyayAuc3BlY2lmaWNhdGlvbnMtc2VjdGlvbiAuc3BlY2lmaWNhdGlvbi1ibG9jayAuYnRuLWRlY3JlYXNlOmFjdGl2ZTpub3QoOmRpc2FibGVkKSB7XG4gIGJhY2tncm91bmQ6ICM1YTM4NDA7XG4gIGNvbG9yOiAjZjA4MDkwO1xufVxuLmxheW91dC1kYXJrIC50YXhpLXNwZWNpZmljYXRpb24tc2VjdGlvbiAuc3BlY2lmaWNhdGlvbi1ibG9jayAuYnRuLWRlY3JlYXNlOmRpc2FibGVkLFxuLmxheW91dC1kYXJrIC5zcGVjaWZpY2F0aW9ucy1zZWN0aW9uIC5zcGVjaWZpY2F0aW9uLWJsb2NrIC5idG4tZGVjcmVhc2U6ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1kcmstc3VyZmFjZSk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tdHgtYm9yZGVyLWNvbG9yKTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIGNvbG9yOiB2YXIoLS10eC10YWItdGV4dC1jb2xvcik7XG59XG4ubGF5b3V0LWRhcmsgLnRheGktc3BlY2lmaWNhdGlvbi1zZWN0aW9uIC5zcGVjaWZpY2F0aW9uLWRlc2NyaXB0aW9uLWJsb2NrLFxuLmxheW91dC1kYXJrIC5zcGVjaWZpY2F0aW9ucy1zZWN0aW9uIC5zcGVjaWZpY2F0aW9uLWRlc2NyaXB0aW9uLWJsb2NrIHtcbiAgY29sb3I6IHZhcigtLXR4LXRhYi10ZXh0LWNvbG9yKTtcbn1cbi5sYXlvdXQtZGFyayAudGF4aS1zcGVjaWZpY2F0aW9uLXNlY3Rpb24gLnNwZWNpZmljYXRpb24tZGVzY3JpcHRpb24tYmxvY2sgcCxcbi5sYXlvdXQtZGFyayAuc3BlY2lmaWNhdGlvbnMtc2VjdGlvbiAuc3BlY2lmaWNhdGlvbi1kZXNjcmlwdGlvbi1ibG9jayBwIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4ubGF5b3V0LWRhcmsgLnRheGktc3BlY2lmaWNhdGlvbi1zZWN0aW9uIC5zcGVjaWZpY2F0aW9uLXRhYmxlIHRyIHRkOmZpcnN0LWNoaWxkLFxuLmxheW91dC1kYXJrIC5zcGVjaWZpY2F0aW9ucy1zZWN0aW9uIC5zcGVjaWZpY2F0aW9uLXRhYmxlIHRyIHRkOmZpcnN0LWNoaWxkIHtcbiAgY29sb3I6IHZhcigtLXR4LXRhYi10ZXh0LWNvbG9yKTtcbn1cbi5sYXlvdXQtZGFyayAudGF4aS1zcGVjaWZpY2F0aW9uLXNlY3Rpb24gLnNwZWNpZmljYXRpb24tdGFibGUgdHIgdGQ6Zmlyc3QtY2hpbGQgc3Ryb25nLFxuLmxheW91dC1kYXJrIC5zcGVjaWZpY2F0aW9ucy1zZWN0aW9uIC5zcGVjaWZpY2F0aW9uLXRhYmxlIHRyIHRkOmZpcnN0LWNoaWxkIHN0cm9uZyB7XG4gIGNvbG9yOiB2YXIoLS10eC10ZXh0LWNvbG9yKTtcbn1cbi5sYXlvdXQtZGFyayAudGF4aS1zcGVjaWZpY2F0aW9uLXNlY3Rpb24gLnNwZWNpZmljYXRpb24tdGFibGUgdHIgdGQ6bGFzdC1jaGlsZCxcbi5sYXlvdXQtZGFyayAuc3BlY2lmaWNhdGlvbnMtc2VjdGlvbiAuc3BlY2lmaWNhdGlvbi10YWJsZSB0ciB0ZDpsYXN0LWNoaWxkIHtcbiAgY29sb3I6IHZhcigtLXR4LXRleHQtY29sb3IpO1xufVxuLmxheW91dC1kYXJrIC50YXhpLXNwZWNpZmljYXRpb24tc2VjdGlvbiAuc3BlY2lmaWNhdGlvbi10YWJsZSB0ci5pbmNyZW1lbnRlZCB0ZDpsYXN0LWNoaWxkLFxuLmxheW91dC1kYXJrIC5zcGVjaWZpY2F0aW9ucy1zZWN0aW9uIC5zcGVjaWZpY2F0aW9uLXRhYmxlIHRyLmluY3JlbWVudGVkIHRkOmxhc3QtY2hpbGQge1xuICBjb2xvcjogIzhiYzc3ZTtcbn1cbi5sYXlvdXQtZGFyayAudGF4aS1zcGVjaWZpY2F0aW9uLXNlY3Rpb24gLnNwZWNpZmljYXRpb24tZm9ybS1ibG9jayAuaGVhZGVyLWJsb2NrIGg0LFxuLmxheW91dC1kYXJrIC5zcGVjaWZpY2F0aW9ucy1zZWN0aW9uIC5zcGVjaWZpY2F0aW9uLWZvcm0tYmxvY2sgLmhlYWRlci1ibG9jayBoNCB7XG4gIGNvbG9yOiB2YXIoLS10eC10ZXh0LWNvbG9yKTtcbn1cbi5sYXlvdXQtZGFyayAudGF4aS1zcGVjaWZpY2F0aW9uLXNlY3Rpb24gLnNwZWNpZmljYXRpb24tZm9ybS1ibG9jayAuaGVhZGVyLWJsb2NrIHAsXG4ubGF5b3V0LWRhcmsgLnNwZWNpZmljYXRpb25zLXNlY3Rpb24gLnNwZWNpZmljYXRpb24tZm9ybS1ibG9jayAuaGVhZGVyLWJsb2NrIHAge1xuICBjb2xvcjogdmFyKC0tdHgtdGFiLXRleHQtY29sb3IpO1xufVxuLmxheW91dC1kYXJrIC50YXhpLXNwZWNpZmljYXRpb24tc2VjdGlvbiAuc3BlY2lmaWNhdGlvbi1mb3JtLWJsb2NrIC5pbmZvLWJsb2NrLFxuLmxheW91dC1kYXJrIC5zcGVjaWZpY2F0aW9ucy1zZWN0aW9uIC5zcGVjaWZpY2F0aW9uLWZvcm0tYmxvY2sgLmluZm8tYmxvY2sge1xuICBjb2xvcjogdmFyKC0tdHgtdGFiLXRleHQtY29sb3IpO1xufVxuLmxheW91dC1kYXJrIC50YXhpLXNwZWNpZmljYXRpb24tc2VjdGlvbiAucG9pbnRzLWZvb3RlciAuYnRuLWRhbmdlci1pbnZlcnNlLFxuLmxheW91dC1kYXJrIC5zcGVjaWZpY2F0aW9ucy1zZWN0aW9uIC5wb2ludHMtZm9vdGVyIC5idG4tZGFuZ2VyLWludmVyc2Uge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDIyOCwgODYsIDEyMCwgMC4wOCk7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyMjgsIDg2LCAxMjAsIDAuNTUpO1xuICBjb2xvcjogI2YwODA5MDtcbn1cbi5sYXlvdXQtZGFyayAudGF4aS1zcGVjaWZpY2F0aW9uLXNlY3Rpb24gLnBvaW50cy1mb290ZXIgLmJ0bi1kYW5nZXItaW52ZXJzZTpob3Zlcixcbi5sYXlvdXQtZGFyayAuc3BlY2lmaWNhdGlvbnMtc2VjdGlvbiAucG9pbnRzLWZvb3RlciAuYnRuLWRhbmdlci1pbnZlcnNlOmhvdmVyLFxuLmxheW91dC1kYXJrIC50YXhpLXNwZWNpZmljYXRpb24tc2VjdGlvbiAucG9pbnRzLWZvb3RlciAuYnRuLWRhbmdlci1pbnZlcnNlOmZvY3VzLFxuLmxheW91dC1kYXJrIC5zcGVjaWZpY2F0aW9ucy1zZWN0aW9uIC5wb2ludHMtZm9vdGVyIC5idG4tZGFuZ2VyLWludmVyc2U6Zm9jdXMsXG4ubGF5b3V0LWRhcmsgLnRheGktc3BlY2lmaWNhdGlvbi1zZWN0aW9uIC5wb2ludHMtZm9vdGVyIC5idG4tZGFuZ2VyLWludmVyc2U6YWN0aXZlLFxuLmxheW91dC1kYXJrIC5zcGVjaWZpY2F0aW9ucy1zZWN0aW9uIC5wb2ludHMtZm9vdGVyIC5idG4tZGFuZ2VyLWludmVyc2U6YWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ubGF5b3V0LWRhcmsgLmhlbHAtYmxvY2ssXG4ubGF5b3V0LWRhcmsgLmVycm9yLWJsb2NrIHtcbiAgY29sb3I6ICM5YWEzYjUgIWltcG9ydGFudDtcbn1cbi5sYXlvdXQtZGFyayB0YWJsZSB0aCxcbi5sYXlvdXQtZGFyayAudGFibGUgdGgge1xuICBib3JkZXItdG9wOiAwICFpbXBvcnRhbnQ7XG59XG4ubGF5b3V0LWRhcmsgdGFibGUgdGQsXG4ubGF5b3V0LWRhcmsgLnRhYmxlIHRkLFxuLmxheW91dC1kYXJrIHRhYmxlIHRoLFxuLmxheW91dC1kYXJrIC50YWJsZSB0aCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tdHgtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS10eC1wYW5lbC1iYWNrZ3JvdW5kKSAhaW1wb3J0YW50O1xufVxuLmxheW91dC1kYXJrIHRhYmxlIHRyLnN1Y2Nlc3MgdGQsXG4ubGF5b3V0LWRhcmsgLnRhYmxlIHRyLnN1Y2Nlc3MgdGQge1xuICBiYWNrZ3JvdW5kOiAjMDAzMzAwICFpbXBvcnRhbnQ7XG59XG4ubGF5b3V0LWRhcmsgLnRhYmxlLWJvcmRlcmVkIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS10eC1ib3JkZXItY29sb3IpO1xufVxuLmxheW91dC1kYXJrIC50YWJsZS1idXNpbmVzcyB0aCB7XG4gIGNvbG9yOiB2YXIoLS10eC10ZXh0LWNvbG9yKTtcbn1cbi5sYXlvdXQtZGFyay5sYXlvdXQtMjAyMyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRyay13cmFwcGVyKTtcbn1cbi5sYXlvdXQtZGFyay5sYXlvdXQtMjAyMyAuYXV0aG9yaXplLXBhZ2UtZ29iYWNrIHtcbiAgY29sb3I6ICNlOGVjZjM7XG59XG4ubGF5b3V0LWRhcmsubGF5b3V0LTIwMjMgLmF1dGhvcml6ZS1wYWdlLWdvYmFjazpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1kcmstdGFiLWhvdmVyKTtcbn1cbi5sYXlvdXQtZGFyay5sYXlvdXQtMjAyMyAuYXV0aG9yaXplLXBhZ2UgLmF1dGhvcml6ZS1wYWdlLXRpdGxlIHNwYW4ge1xuICBjb2xvcjogI2YwZjJmNjtcbn1cbi5sYXlvdXQtZGFyay5sYXlvdXQtMjAyMyAuYXV0aG9yaXplLXBhZ2UgLmF1dGhvcml6ZS1wYWdlLXRpdGxlIGEge1xuICBjb2xvcjogI2ZmOGZhYjtcbn1cbi5sYXlvdXQtZGFyay5sYXlvdXQtMjAyMyAuYXV0aG9yaXplLXBhZ2UgLmF1dGhvcml6ZS1wYWdlLXRpdGxlIGE6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tZHJrLXRhYi1ob3Zlcik7XG59XG4ubGF5b3V0LWRhcmsubGF5b3V0LTIwMjMgLmF1dGhvcml6ZS1wYWdlIC5hdXRob3JpemUtcGFnZS1mb3JtIC5mb3JtLWlucHV0cy1ibG9jayB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXR4LXdyYXBwZXItYmFja2dyb3VuZCk7XG59XG4ubGF5b3V0LWRhcmsubGF5b3V0LTIwMjMgLmF1dGhvcml6ZS1wYWdlIC5hdXRob3JpemUtcGFnZS1mb3JtIC5mb3JtLWlucHV0cy1ibG9jazpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS10eC13cmFwcGVyLWJhY2tncm91bmQpO1xufVxuLmxheW91dC1kYXJrLmxheW91dC0yMDIzIC5hdXRob3JpemUtcGFnZSAuYXV0aG9yaXplLXBhZ2UtZm9ybSAuZm9ybS1pbnB1dHMtYmxvY2sgLmNoZWNrYm94Um93IGxhYmVsIHtcbiAgY29sb3I6IHZhcigtLXR4LXRleHQtY29sb3IpO1xufVxuLmxheW91dC1kYXJrLmxheW91dC0yMDIzIC5hdXRob3JpemUtcGFnZSAuYXV0aG9yaXplLXBhZ2UtZm9ybSAuZm9ybS1pbnB1dHMtYmxvY2sgLmNoZWNrYm94Um93IGEge1xuICBjb2xvcjogIzdlYjNmMDtcbn1cbi5sYXlvdXQtZGFyay5sYXlvdXQtMjAyMyAuYXV0aG9yaXplLXBhZ2UgLmF1dGhvcml6ZS1wYWdlLWZvcm0gLmZvcm0taW5wdXRzLWJsb2NrIC5jaGVja2JveFJvdyBhOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWRyay10YWItaG92ZXIpO1xufVxuLmxheW91dC1kYXJrLmxheW91dC0yMDIzIC5hdXRob3JpemUtcGFnZSAuYXV0aG9yaXplLXBhZ2UtZm9vdGVyIC5mb3JtLWFjY2VwdC1ibG9jayBhIHtcbiAgY29sb3I6ICM3ZWIzZjA7XG59XG4ubGF5b3V0LWRhcmsubGF5b3V0LTIwMjMgLmF1dGhvcml6ZS1wYWdlIC5hdXRob3JpemUtcGFnZS1mb290ZXIgLmZvcm0tYWNjZXB0LWJsb2NrIGE6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tZHJrLXRhYi1ob3Zlcik7XG59XG4ubGF5b3V0LWRhcmsubGF5b3V0LTIwMjMgLmF1dGhvcml6ZS1wYWdlIC5hdXRob3JpemUtcGFnZS1mb290ZXIgLmxwU29jaWFsc19fdGl0bGVbaHJlZl0ge1xuICBjb2xvcjogIzdlYjNmMDtcbn1cbi5sYXlvdXQtZGFyay5sYXlvdXQtMjAyMyAuYXV0aG9yaXplLXBhZ2UgLmF1dGhvcml6ZS1wYWdlLWZvb3RlciAubHBTb2NpYWxzX190aXRsZVtocmVmXTpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1kcmstdGFiLWhvdmVyKTtcbn1cbi5sYXlvdXQtZGFyay5sYXlvdXQtMjAyMyAuYXBwLWZvb3RlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXR4LXdyYXBwZXItYmFja2dyb3VuZCk7XG59XG4ubGF5b3V0LWRhcmsubGF5b3V0LTIwMjMgLmFwcC1mb290ZXIgLmZvb3Rlci1hcmVhcyAuYXJlYS1sb2dvOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tZHJrLWJvcmRlcik7XG59XG4ubGF5b3V0LWRhcmsubGF5b3V0LTIwMjMgLmFwcC1mb290ZXIgLmZvb3Rlci1hcmVhcyAuYXJlYS1zb2NpYWwge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS10eC1wYW5lbC1iYWNrZ3JvdW5kKTtcbn1cbi5sYXlvdXQtZGFyay5sYXlvdXQtMjAyMyAuYXBwLWZvb3RlciAuZm9vdGVyLWFyZWFzIC5hcmVhLXNvY2lhbCBoMyxcbi5sYXlvdXQtZGFyay5sYXlvdXQtMjAyMyAuYXBwLWZvb3RlciAuZm9vdGVyLWFyZWFzIC5hcmVhLXNvY2lhbCAuZm9vdGVyLXNvY2lhbHMtaGVhZGluZyxcbi5sYXlvdXQtZGFyay5sYXlvdXQtMjAyMyAuYXBwLWZvb3RlciAuZm9vdGVyLWFyZWFzIC5hcmVhLXNvY2lhbCAuZm9vdGVyLXNvY2lhbHMtaGVhZGluZyBzcGFuIHtcbiAgY29sb3I6IHZhcigtLXR4LXRleHQtY29sb3IpO1xufVxuLmxheW91dC1kYXJrLmxheW91dC0yMDIzIC5hcHAtZm9vdGVyIC5mb290ZXItYXJlYXMgLmZvb3Rlci1tZW51IGEge1xuICBjb2xvcjogdmFyKC0tdHgtdGV4dC1jb2xvcik7XG59XG4ubGF5b3V0LWRhcmsubGF5b3V0LTIwMjMgLmFwcC1mb290ZXIgLmZvb3Rlci1hcmVhcyAuZm9vdGVyLW1lbnUgYTpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1kcmstdGFiLWhvdmVyKTtcbn1cbi5sYXlvdXQtZGFyay5sYXlvdXQtMjAyMyAuYXBwLWZvb3RlciAuZm9vdGVyLWFyZWFzIC5mb290ZXItbWVudSBhLnRwLWxpbmssXG4ubGF5b3V0LWRhcmsubGF5b3V0LTIwMjMgLmFwcC1mb290ZXIgLmZvb3Rlci1hcmVhcyAuZm9vdGVyLW1lbnUgYS5ibG9nLWxpbmsge1xuICBjb2xvcjogIzdlYjNmMDtcbn1cbi5sYXlvdXQtZGFyay5sYXlvdXQtMjAyMyAuYXBwLWZvb3RlciAuZm9vdGVyLWFyZWFzIC5mb290ZXItbWVudSBhLnRwLWxpbms6aG92ZXIsXG4ubGF5b3V0LWRhcmsubGF5b3V0LTIwMjMgLmFwcC1mb290ZXIgLmZvb3Rlci1hcmVhcyAuZm9vdGVyLW1lbnUgYS5ibG9nLWxpbms6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tZHJrLXRhYi1ob3Zlcik7XG59XG4ubGF5b3V0LWRhcmsubGF5b3V0LTIwMjMgLmFwcC1mb290ZXIgLmZvb3Rlci1jb3B5cmlnaHQsXG4ubGF5b3V0LWRhcmsubGF5b3V0LTIwMjMgLmFwcC1mb290ZXIgLmZvb3Rlci1hcmVhcyAuYXJlYS1zb2NpYWwsXG4ubGF5b3V0LWRhcmsubGF5b3V0LTIwMjMgLmFwcC1mb290ZXIgLmZvb3Rlci1tb2JpbGUtc3BhY2VyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tdHgtcGFuZWwtYmFja2dyb3VuZCk7XG59XG4ubGF5b3V0LWRhcmsubGF5b3V0LTIwMjMgLmFwcC1mb290ZXIgLmxhbmdTZWxlY3QgI2Ryb3Bkb3duTWVudUxhbmcge1xuICBjb2xvcjogdmFyKC0tdHgtdGV4dC1jb2xvcik7XG4gIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZSwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlO1xufVxuLmxheW91dC1kYXJrLmxheW91dC0yMDIzIC5hcHAtZm9vdGVyIC5sYW5nU2VsZWN0ICNkcm9wZG93bk1lbnVMYW5nOmhvdmVyLFxuLmxheW91dC1kYXJrLmxheW91dC0yMDIzIC5hcHAtZm9vdGVyIC5sYW5nU2VsZWN0ICNkcm9wZG93bk1lbnVMYW5nOmZvY3VzLFxuLmxheW91dC1kYXJrLmxheW91dC0yMDIzIC5hcHAtZm9vdGVyIC5sYW5nU2VsZWN0ICNkcm9wZG93bk1lbnVMYW5nOmFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS1kcmstdGFiLWhvdmVyKSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI0MCwgMTgxLCA3NCwgMC4xNSkgIWltcG9ydGFudDtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5sYXlvdXQtZGFyay5sYXlvdXQtMjAyMyAuYXBwLWZvb3RlciAubGFuZ1NlbGVjdCAuZHJvcGRvd24ub3BlbiAjZHJvcGRvd25NZW51TGFuZyB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICM0ZDUxNjQgMCUsICM0ODRkNjAgMTAwJSkgIWltcG9ydGFudDtcbn1cbi5sYXlvdXQtZGFyay5sYXlvdXQtMjAyMyAuYXBwLWZvb3RlciAubGFuZ1NlbGVjdCAuZHJvcGRvd24ub3BlbiAjZHJvcGRvd25NZW51TGFuZzpob3ZlciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNmYmVjN2IgMCUsICNmNmQ3NTQgNC42OSUsICNlY2FhM2UgODMuMzMlLCAjZWJhMzNhIDEwMCUpICFpbXBvcnRhbnQ7XG59XG4ubGF5b3V0LWRhcmsubGF5b3V0LTIwMjMgLmFwcC1mb290ZXIgLmZvb3RlclRoZW1lVG9nZ2xlIC5mb290ZXItdGhlbWUtdG9nZ2xlLWxhYmVsIHtcbiAgY29sb3I6IHZhcigtLXR4LXRleHQtY29sb3IpO1xufVxuLmxheW91dC1kYXJrLmxheW91dC0yMDIzIC5hcHAtZm9vdGVyIC5mb290ZXJUaGVtZVRvZ2dsZSAuZm9vdGVyLXRoZW1lLXRvZ2dsZS1idG4ge1xuICBjb2xvcjogdmFyKC0tdHgtdGV4dC1jb2xvcik7XG4gIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5sYXlvdXQtZGFyay5sYXlvdXQtMjAyMyAuYXBwLWZvb3RlciAuZm9vdGVyVGhlbWVUb2dnbGUgLmZvb3Rlci10aGVtZS10b2dnbGUtYnRuOmhvdmVyLFxuLmxheW91dC1kYXJrLmxheW91dC0yMDIzIC5hcHAtZm9vdGVyIC5mb290ZXJUaGVtZVRvZ2dsZSAuZm9vdGVyLXRoZW1lLXRvZ2dsZS1idG46Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tZHJrLXRhYi1ob3ZlcikgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogcmdiYSgyNDAsIDE4MSwgNzQsIDAuMTUpICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG4ubGF5b3V0LWRhcmsubGF5b3V0LTIwMjMgLmFwcC1mb290ZXIgLmZvb3RlclRoZW1lVG9nZ2xlIC5mb290ZXItdGhlbWUtdG9nZ2xlLWJ0bjphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI0MCwgMTgxLCA3NCwgMC4yNSkgIWltcG9ydGFudDtcbn1cbi5sYXlvdXQtZGFyay5sYXlvdXQtMjAyMyAuYXV0aG9yaXplLXBhZ2UtY29udGVudCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXR4LXdyYXBwZXItYmFja2dyb3VuZCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmxheW91dC1kYXJrLmxheW91dC0yMDIzIC5hdXRob3JpemUtcGFnZS1jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS10eC13cmFwcGVyLWJhY2tncm91bmQpO1xuICB9XG59XG4ubGF5b3V0LWRhcmsubGF5b3V0LTIwMjMgLmF1dGhvcml6ZS1wYWdlLWNvbnRlbnQ6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvbWVkaWEvYXNzZXRzL2FwcC9kaXN0L2ltZy9mcm9udHBhZ2Uvd2l0aGRyYXctYmctZGFyay53ZWJwXCIpIGNlbnRlciAtNHB4IC8gY292ZXIgbm8tcmVwZWF0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5sYXlvdXQtZGFyay5sYXlvdXQtMjAyMyAuYXV0aG9yaXplLXBhZ2UtY29udGVudDphZnRlciB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiL21lZGlhL2Fzc2V0cy9hcHAvZGlzdC9pbWcvZnJvbnRwYWdlL3dpdGhkcmF3LWJnLWRhcmsud2VicFwiKSBjZW50ZXIgdG9wIC8gY292ZXIgbm8tcmVwZWF0O1xuICB9XG59XG4ubGF5b3V0LWRhcmsgI3NpZGViYXIuYXBwLXNpZGViYXIgLnNpZGViYXItbmF2IC5zaWRlYmFyLW5hdi1pdGVtOm5vdCguc2lkZWJhci1uYXYtaXRlbS1hY3RpdmUpIC5zaWRlYmFyLW5hdi1pdGVtLWltYWdlLFxuLmxheW91dC1kYXJrIC5hcHAtc2lkZWJhciAuc2lkZWJhci1uYXYgLnNpZGViYXItbmF2LWl0ZW06bm90KC5zaWRlYmFyLW5hdi1pdGVtLWFjdGl2ZSkgLnNpZGViYXItbmF2LWl0ZW0taW1hZ2Uge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1kcmstc3VyZmFjZSk7XG4gIGJvcmRlci1jb2xvcjogIzRhNjA4ODtcbiAgYm94LXNoYWRvdzogMXB4IDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjI4KSwgaW5zZXQgMCAwIDAgMXB4IHJnYmEoMTI2LCAxNzgsIDI1NSwgMC4zOCksIGluc2V0IDAgNnB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMjgpO1xufVxuLmxheW91dC1kYXJrICNzaWRlYmFyLmFwcC1zaWRlYmFyIC5zaWRlYmFyLW5hdiAuc2lkZWJhci1uYXYtaXRlbTpub3QoLnNpZGViYXItbmF2LWl0ZW0tYWN0aXZlKSAuc2lkZWJhci1uYXYtaXRlbS1uYW1lLFxuLmxheW91dC1kYXJrIC5hcHAtc2lkZWJhciAuc2lkZWJhci1uYXYgLnNpZGViYXItbmF2LWl0ZW06bm90KC5zaWRlYmFyLW5hdi1pdGVtLWFjdGl2ZSkgLnNpZGViYXItbmF2LWl0ZW0tbmFtZSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICM3YTkwYjggMCUsICMyYTM1NTAgMTAwJSk7XG59XG4ubGF5b3V0LWRhcmsgI3NpZGViYXIuYXBwLXNpZGViYXIgLnNpZGViYXItbmF2IC5zaWRlYmFyLW5hdi1pdGVtOm5vdCguc2lkZWJhci1uYXYtaXRlbS1hY3RpdmUpIC5zaWRlYmFyLW5hdi1pdGVtLW5hbWU6YmVmb3JlLFxuLmxheW91dC1kYXJrIC5hcHAtc2lkZWJhciAuc2lkZWJhci1uYXYgLnNpZGViYXItbmF2LWl0ZW06bm90KC5zaWRlYmFyLW5hdi1pdGVtLWFjdGl2ZSkgLnNpZGViYXItbmF2LWl0ZW0tbmFtZTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1kcmstc3VyZmFjZSk7XG59XG4ubGF5b3V0LWRhcmsgI3NpZGViYXIuYXBwLXNpZGViYXIgLnNpZGViYXItbmF2IC5zaWRlYmFyLW5hdi1pdGVtOm5vdCguc2lkZWJhci1uYXYtaXRlbS1hY3RpdmUpOmhvdmVyIC5zaWRlYmFyLW5hdi1pdGVtLWltYWdlLFxuLmxheW91dC1kYXJrIC5hcHAtc2lkZWJhciAuc2lkZWJhci1uYXYgLnNpZGViYXItbmF2LWl0ZW06bm90KC5zaWRlYmFyLW5hdi1pdGVtLWFjdGl2ZSk6aG92ZXIgLnNpZGViYXItbmF2LWl0ZW0taW1hZ2Uge1xuICBib3JkZXItY29sb3I6IHZhcigtLWRyay10YWItaG92ZXIpO1xuICBib3gtc2hhZG93OiAwIDAgMTRweCByZ2JhKDI0MCwgMTgxLCA3NCwgMC4zNSksIDFweCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4yOCksIGluc2V0IDAgMCAwIDFweCByZ2JhKDI0MCwgMTgxLCA3NCwgMC40NSksIGluc2V0IDAgNnB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMjIpO1xufVxuLmxheW91dC1kYXJrICNzaWRlYmFyLmFwcC1zaWRlYmFyIC5zaWRlYmFyLW5hdiAuc2lkZWJhci1uYXYtaXRlbTpub3QoLnNpZGViYXItbmF2LWl0ZW0tYWN0aXZlKTpob3ZlciAuc2lkZWJhci1uYXYtaXRlbS1uYW1lLFxuLmxheW91dC1kYXJrIC5hcHAtc2lkZWJhciAuc2lkZWJhci1uYXYgLnNpZGViYXItbmF2LWl0ZW06bm90KC5zaWRlYmFyLW5hdi1pdGVtLWFjdGl2ZSk6aG92ZXIgLnNpZGViYXItbmF2LWl0ZW0tbmFtZSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICM5ZWIwZDQgMCUsICMzZDRkNmUgMTAwJSk7XG4gIGJveC1zaGFkb3c6IDAgMCAxMnB4IHJnYmEoMjQwLCAxODEsIDc0LCAwLjIpLCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cbi5sYXlvdXQtZGFyayAjc2lkZWJhci5hcHAtc2lkZWJhciAuc2lkZWJhci1uYXYgLnNpZGViYXItbmF2LWl0ZW0tYWN0aXZlIC5zaWRlYmFyLW5hdi1pdGVtLWltYWdlLFxuLmxheW91dC1kYXJrIC5hcHAtc2lkZWJhciAuc2lkZWJhci1uYXYgLnNpZGViYXItbmF2LWl0ZW0tYWN0aXZlIC5zaWRlYmFyLW5hdi1pdGVtLWltYWdlIHtcbiAgYmFja2dyb3VuZDogI0ZGOUMwNztcbiAgYm9yZGVyLWNvbG9yOiAjRkY5QzA3O1xuICBib3gtc2hhZG93OiAxcHggMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMjUpLCBpbnNldCAwIDAgMCAxcHggI2ZmZmZmZiwgaW5zZXQgMCA2cHggNHB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG4ubGF5b3V0LWRhcmsgI3NpZGViYXIuYXBwLXNpZGViYXIgLnNpZGViYXItbmF2IC5zaWRlYmFyLW5hdi1pdGVtLWFjdGl2ZSAuc2lkZWJhci1uYXYtaXRlbS1uYW1lLFxuLmxheW91dC1kYXJrIC5hcHAtc2lkZWJhciAuc2lkZWJhci1uYXYgLnNpZGViYXItbmF2LWl0ZW0tYWN0aXZlIC5zaWRlYmFyLW5hdi1pdGVtLW5hbWUge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1zaGFkb3c6IDFweCAxcHggMCAjMjEzRDY1O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjRkZFNEJCIDAlLCAjOUI2MTBBIDEwMCUpO1xuICBib3gtc2hhZG93OiAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cbi5sYXlvdXQtZGFyayAjc2lkZWJhci5hcHAtc2lkZWJhciAuc2lkZWJhci1uYXYgLnNpZGViYXItbmF2LWl0ZW0tYWN0aXZlIC5zaWRlYmFyLW5hdi1pdGVtLW5hbWU6YmVmb3JlLFxuLmxheW91dC1kYXJrIC5hcHAtc2lkZWJhciAuc2lkZWJhci1uYXYgLnNpZGViYXItbmF2LWl0ZW0tYWN0aXZlIC5zaWRlYmFyLW5hdi1pdGVtLW5hbWU6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KDUwJSA1MCUgYXQgNTAlIDUwJSwgI0ZGRDY4RSAwJSwgI0ZGOTkwMCAxMDAlKTtcbn1cbi5sYXlvdXQtZGFyayAjc2lkZWJhci5hcHAtc2lkZWJhciAuc2lkZWJhci1uYXYgLnNpZGViYXItbmF2LWl0ZW0tYWN0aXZlOmhvdmVyIC5zaWRlYmFyLW5hdi1pdGVtLWltYWdlLFxuLmxheW91dC1kYXJrIC5hcHAtc2lkZWJhciAuc2lkZWJhci1uYXYgLnNpZGViYXItbmF2LWl0ZW0tYWN0aXZlOmhvdmVyIC5zaWRlYmFyLW5hdi1pdGVtLWltYWdlIHtcbiAgYm94LXNoYWRvdzogMCAwIDIwcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjM1KSwgMXB4IDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgaW5zZXQgMCAwIDAgMXB4ICNmZmZmZmYsIGluc2V0IDAgNnB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xufVxuLmxheW91dC1kYXJrICNzaWRlYmFyLmFwcC1zaWRlYmFyIC5zaWRlYmFyLW5hdiAuc2lkZWJhci1uYXYtaXRlbS1hY3RpdmU6aG92ZXIgLnNpZGViYXItbmF2LWl0ZW0tbmFtZSxcbi5sYXlvdXQtZGFyayAuYXBwLXNpZGViYXIgLnNpZGViYXItbmF2IC5zaWRlYmFyLW5hdi1pdGVtLWFjdGl2ZTpob3ZlciAuc2lkZWJhci1uYXYtaXRlbS1uYW1lIHtcbiAgYm94LXNoYWRvdzogMCAwIDIwcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjM1KSwgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xNCk7XG59XG4ubGF5b3V0LWRhcmsuYmFyLXN0eWxlLTEgLmFwcC1zaWRlYmFyIC5zaWRlYmFyLW5hdi1pdGVtLnNpZGViYXItbmF2LWl0ZW0tYWN0aXZlIC5zaWRlYmFyLW5hdi1pdGVtLWltYWdlLFxuLmxheW91dC1kYXJrLmJhci1zdHlsZS0zIC5hcHAtc2lkZWJhciAuc2lkZWJhci1uYXYtaXRlbS5zaWRlYmFyLW5hdi1pdGVtLWFjdGl2ZSAuc2lkZWJhci1uYXYtaXRlbS1pbWFnZSB7XG4gIGJhY2tncm91bmQ6ICNGRjlDMDc7XG4gIGJvcmRlci1jb2xvcjogI0ZGOUMwNztcbiAgYm94LXNoYWRvdzogMXB4IDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjI1KSwgaW5zZXQgMCAwIDAgMXB4ICNmZmZmZmYsIGluc2V0IDAgNnB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuLmxheW91dC1kYXJrLmJhci1zdHlsZS0xIC5hcHAtc2lkZWJhciAuc2lkZWJhci1uYXYtaXRlbS5zaWRlYmFyLW5hdi1pdGVtLWFjdGl2ZSAuc2lkZWJhci1uYXYtaXRlbS1pbWFnZTphZnRlcixcbi5sYXlvdXQtZGFyay5iYXItc3R5bGUtMyAuYXBwLXNpZGViYXIgLnNpZGViYXItbmF2LWl0ZW0uc2lkZWJhci1uYXYtaXRlbS1hY3RpdmUgLnNpZGViYXItbmF2LWl0ZW0taW1hZ2U6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmxheW91dC1kYXJrLmJhci1zdHlsZS0xIC5hcHAtc2lkZWJhciAuc2lkZWJhci1uYXYtaXRlbS5zaWRlYmFyLW5hdi1pdGVtLWFjdGl2ZSAuc2lkZWJhci1uYXYtaXRlbS1uYW1lLFxuLmxheW91dC1kYXJrLmJhci1zdHlsZS0zIC5hcHAtc2lkZWJhciAuc2lkZWJhci1uYXYtaXRlbS5zaWRlYmFyLW5hdi1pdGVtLWFjdGl2ZSAuc2lkZWJhci1uYXYtaXRlbS1uYW1lIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtc2hhZG93OiAxcHggMXB4IDAgIzIxM0Q2NTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI0ZGRTRCQiAwJSwgIzlCNjEwQSAxMDAlKTtcbiAgYm94LXNoYWRvdzogMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG59XG4ubGF5b3V0LWRhcmsuYmFyLXN0eWxlLTEgLmFwcC1zaWRlYmFyIC5zaWRlYmFyLW5hdi1pdGVtLnNpZGViYXItbmF2LWl0ZW0tYWN0aXZlIC5zaWRlYmFyLW5hdi1pdGVtLW5hbWU6YmVmb3JlLFxuLmxheW91dC1kYXJrLmJhci1zdHlsZS0zIC5hcHAtc2lkZWJhciAuc2lkZWJhci1uYXYtaXRlbS5zaWRlYmFyLW5hdi1pdGVtLWFjdGl2ZSAuc2lkZWJhci1uYXYtaXRlbS1uYW1lOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoNTAlIDUwJSBhdCA1MCUgNTAlLCAjRkZENjhFIDAlLCAjRkY5OTAwIDEwMCUpO1xufVxuLmxheW91dC1kYXJrLmJhci1zdHlsZS0xIC5hcHAtc2lkZWJhciAuc2lkZWJhci1uYXYtaXRlbTpub3QoLnNpZGViYXItbmF2LWl0ZW0tYWN0aXZlKSAuc2lkZWJhci1uYXYtaXRlbS1uYW1lLFxuLmxheW91dC1kYXJrLmJhci1zdHlsZS0zIC5hcHAtc2lkZWJhciAuc2lkZWJhci1uYXYtaXRlbTpub3QoLnNpZGViYXItbmF2LWl0ZW0tYWN0aXZlKSAuc2lkZWJhci1uYXYtaXRlbS1uYW1lIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtc2hhZG93OiAxcHggMXB4IDAgIzIxM0Q2NTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzYyNzQ5NiAwJSwgIzFhMjQzOCAxMDAlKTtcbiAgYm94LXNoYWRvdzogMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG59XG4ubGF5b3V0LWRhcmsuYmFyLXN0eWxlLTEgLmFwcC1zaWRlYmFyIC5zaWRlYmFyLW5hdi1pdGVtOm5vdCguc2lkZWJhci1uYXYtaXRlbS1hY3RpdmUpIC5zaWRlYmFyLW5hdi1pdGVtLW5hbWU6YmVmb3JlLFxuLmxheW91dC1kYXJrLmJhci1zdHlsZS0zIC5hcHAtc2lkZWJhciAuc2lkZWJhci1uYXYtaXRlbTpub3QoLnNpZGViYXItbmF2LWl0ZW0tYWN0aXZlKSAuc2lkZWJhci1uYXYtaXRlbS1uYW1lOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1kcmstc3VyZmFjZSk7XG59XG4ubGF5b3V0LWRhcmsgLmFwcC1zaWRlYmFyIC5zaWRlYmFyLWJvdHRvbSAuYXJlbmEtd2lkZ2V0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tdHgtYm9yZGVyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHJrLWJhY2tncm91bmQpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHZhcigtLWRyay1zdXJmYWNlKSAwJSwgdmFyKC0tZHJrLWJhY2tncm91bmQpIDEwMCUpO1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbn1cbi5sYXlvdXQtZGFyayAuYXBwLXNpZGViYXIgLnNpZGViYXItYm90dG9tIC5hcmVuYS13aWRnZXQ6aG92ZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLXR4LWJvcmRlci1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRyay1iYWNrZ3JvdW5kLWhvdmVyKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCB2YXIoLS1kcmstYmFja2dyb3VuZC1ob3ZlcikgMCUsIHZhcigtLWRyay1iYWNrZ3JvdW5kKSAxMDAlKTtcbiAgZmlsdGVyOiBub25lO1xufVxuLmxheW91dC1kYXJrIC5hcHAtc2lkZWJhciAuc2lkZWJhci1ib3R0b20gLmFyZW5hLXdpZGdldCAuYXJlbmEtd2lkZ2V0X19wcml6ZS1mdW5kLnRleHQtYmxhY2ssXG4ubGF5b3V0LWRhcmsgLmFwcC1zaWRlYmFyIC5zaWRlYmFyLWJvdHRvbSAuYXJlbmEtd2lkZ2V0IC5hcmVuYS13aWRnZXRfX3ByaXplLWZ1bmQudGV4dC13aGl0ZSB7XG4gIGNvbG9yOiB2YXIoLS10eC10ZXh0LWNvbG9yKSAhaW1wb3J0YW50O1xufVxuLmxheW91dC1kYXJrIC5hcHAtc2lkZWJhciAuc2lkZWJhci1ib3R0b20gLmFyZW5hLXdpZGdldCAuaW0taG13X19pZGxlLWxhYmVsIHtcbiAgY29sb3I6IHZhcigtLXR4LXRleHQtY29sb3IpICFpbXBvcnRhbnQ7XG4gIHRleHQtc2hhZG93OiBub25lO1xufVxuLmxheW91dC1kYXJrIC5hcHAtc2lkZWJhciAuc2lkZWJhci1ib3R0b20gLmFyZW5hLXdpZGdldCAuaW0taG13X19pY29uIHtcbiAgZmlsdGVyOiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5M3B4KSB7XG4gIC5sYXlvdXQtZGFyayAuYXBwLXNpZGViYXIgLnNpZGViYXItYm90dG9tIC5pbS1oZWFkZXItbWFyYXRob24td2lkZ2V0LS1pZGxlLmFyZW5hLXdpZGdldCxcbiAgLmxheW91dC1kYXJrIC5hcHAtc2lkZWJhciAuc2lkZWJhci1ib3R0b20gLmltLWhlYWRlci1tYXJhdGhvbi13aWRnZXQtLWlkbGUuYXJlbmEtd2lkZ2V0LmFyZW5hLXByby1wdnAtc3RyaXAtc2xpZGUsXG4gIC5sYXlvdXQtZGFyayAuYXBwLXNpZGViYXIgLnNpZGViYXItYm90dG9tIC5pbS1oZWFkZXItbWFyYXRob24td2lkZ2V0LS1pZGxlLmFyZW5hLXdpZGdldC5hcmVuYS1wcm8tZW50cnktaG9zdCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tdHgtYm9yZGVyLWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kcmstYmFja2dyb3VuZCk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCB2YXIoLS1kcmstc3VyZmFjZSkgMCUsIHZhcigtLWRyay1iYWNrZ3JvdW5kKSAxMDAlKTtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxuICAubGF5b3V0LWRhcmsgLmFwcC1zaWRlYmFyIC5zaWRlYmFyLWJvdHRvbSAuaW0taGVhZGVyLW1hcmF0aG9uLXdpZGdldC0taWRsZS5hcmVuYS13aWRnZXQ6aG92ZXIsXG4gIC5sYXlvdXQtZGFyayAuYXBwLXNpZGViYXIgLnNpZGViYXItYm90dG9tIC5pbS1oZWFkZXItbWFyYXRob24td2lkZ2V0LS1pZGxlLmFyZW5hLXdpZGdldC5hcmVuYS1wcm8tcHZwLXN0cmlwLXNsaWRlOmhvdmVyLFxuICAubGF5b3V0LWRhcmsgLmFwcC1zaWRlYmFyIC5zaWRlYmFyLWJvdHRvbSAuaW0taGVhZGVyLW1hcmF0aG9uLXdpZGdldC0taWRsZS5hcmVuYS13aWRnZXQuYXJlbmEtcHJvLWVudHJ5LWhvc3Q6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tdHgtYm9yZGVyLWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kcmstYmFja2dyb3VuZC1ob3Zlcik7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCB2YXIoLS1kcmstYmFja2dyb3VuZC1ob3ZlcikgMCUsIHZhcigtLWRyay1iYWNrZ3JvdW5kKSAxMDAlKTtcbiAgICBmaWx0ZXI6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMXB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIH1cbn1cbi5sYXlvdXQtZGFyayAuYXBwLXNpZGViYXIgLnNpZGViYXItYm90dG9tIC5yYXRpbmctcG9zaXRpb24ge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvbWVkaWEvYXNzZXRzL2FwcC9zcmMvaW1nL2FzaWRlL3JhdGluZy1jdXAucG5nXCIpIHJpZ2h0IG5vLXJlcGVhdCwgbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCB2YXIoLS1kcmstc3VyZmFjZSkgMCUsIHZhcigtLWRyay1iYWNrZ3JvdW5kKSAxMDAlKTtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDEwMCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXR4LWJvcmRlci1jb2xvcik7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xufVxuLmxheW91dC1kYXJrIC5hcHAtc2lkZWJhciAuc2lkZWJhci1ib3R0b20gLnJhdGluZy1wb3NpdGlvbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHVybChcIi9tZWRpYS9hc3NldHMvYXBwL3NyYy9pbWcvYXNpZGUvcmF0aW5nLWN1cC5wbmdcIikgcmlnaHQgbm8tcmVwZWF0LCBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHZhcigtLWRyay1iYWNrZ3JvdW5kLWhvdmVyKSAwJSwgdmFyKC0tZHJrLWJhY2tncm91bmQpIDEwMCUpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTAwJTtcbn1cbi5sYXlvdXQtZGFyayAuYXBwLXNpZGViYXIgLnNpZGViYXItYm90dG9tIC5yYXRpbmctcG9zaXRpb246YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCB2YXIoLS1kcmstd3JhcHBlcikgMCUsIHJnYmEoNzQsIDEzMSwgMjIzLCAwLjM1KSA1MCUsIHZhcigtLWRyay13cmFwcGVyKSAxMDAlKTtcbn1cbi5sYXlvdXQtZGFyayAuYXBwLXNpZGViYXIgLnNpZGViYXItYm90dG9tICNzZXJ2ZXJUaW1lLmFzaWRlLXNlcnZlci10aW1lIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tZHJrLWJhY2tncm91bmQpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS10eC1ib3JkZXItY29sb3IpO1xuICBjb2xvcjogdmFyKC0tdHgtdGV4dC1jb2xvcik7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xufVxuLmxheW91dC1kYXJrIC5hcHAtaGVhZGVyIC5hY2NvdW50LXN3aXRjaGVyX19tZW51IHtcbiAgYmFja2dyb3VuZDogdmFyKC0tZHJrLXN1cmZhY2UpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1kcmstYm9yZGVyKTtcbn1cbi5sYXlvdXQtZGFyayAuYXBwLWhlYWRlciAuYWNjb3VudC1zd2l0Y2hlcl9faXRlbTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWRyay1iYWNrZ3JvdW5kLWhvdmVyKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAubGF5b3V0LWRhcmsgLmFwcC1oZWFkZXIgLmltLWhlYWRlci1tYXJhdGhvbi13aWRnZXQuYXJlbmEtd2lkZ2V0IHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS10eC1ib3JkZXItY29sb3IpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRyay1iYWNrZ3JvdW5kKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHZhcigtLWRyay1zdXJmYWNlKSAwJSwgdmFyKC0tZHJrLWJhY2tncm91bmQpIDEwMCUpO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICB9XG4gIC5sYXlvdXQtZGFyayAuYXBwLWhlYWRlciAuaW0taGVhZGVyLW1hcmF0aG9uLXdpZGdldC5hcmVuYS13aWRnZXQ6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tdHgtYm9yZGVyLWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kcmstYmFja2dyb3VuZC1ob3Zlcik7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCB2YXIoLS1kcmstYmFja2dyb3VuZC1ob3ZlcikgMCUsIHZhcigtLWRyay1iYWNrZ3JvdW5kKSAxMDAlKTtcbiAgICBmaWx0ZXI6IG5vbmU7XG4gIH1cbiAgLmxheW91dC1kYXJrIC5hcHAtaGVhZGVyIC5pbS1oZWFkZXItbWFyYXRob24td2lkZ2V0LmFyZW5hLXdpZGdldCAuYXJlbmEtd2lkZ2V0X19wcml6ZS1mdW5kLnRleHQtYmxhY2ssXG4gIC5sYXlvdXQtZGFyayAuYXBwLWhlYWRlciAuaW0taGVhZGVyLW1hcmF0aG9uLXdpZGdldC5hcmVuYS13aWRnZXQgLmFyZW5hLXdpZGdldF9fcHJpemUtZnVuZC50ZXh0LXdoaXRlIHtcbiAgICBjb2xvcjogdmFyKC0tdHgtdGV4dC1jb2xvcikgIWltcG9ydGFudDtcbiAgfVxuICAubGF5b3V0LWRhcmsgLmFwcC1oZWFkZXIgLmltLWhlYWRlci1tYXJhdGhvbi13aWRnZXQuYXJlbmEtd2lkZ2V0IC5pbS1obXdfX2lkbGUtbGFiZWwge1xuICAgIGNvbG9yOiB2YXIoLS10eC10ZXh0LWNvbG9yKSAhaW1wb3J0YW50O1xuICAgIHRleHQtc2hhZG93OiBub25lO1xuICB9XG4gIC5sYXlvdXQtZGFyayAuYXBwLWhlYWRlciAuaW0taGVhZGVyLW1hcmF0aG9uLXdpZGdldC5hcmVuYS13aWRnZXQgLmltLWhtd19faWNvbiB7XG4gICAgZmlsdGVyOiBub25lO1xuICB9XG59XG4ubGF5b3V0LWRhcmsgLm1haW4tZmxvYXRpbmctYnV0dG9ucyAuZmxvYXRpbmctYnV0dG9uLFxuLmxheW91dC1kYXJrICNtYXJnby13aWRnZXQuZmxvYXRpbmctYnV0dG9uLFxuLmxheW91dC1kYXJrIC5jYXNpbm8tYnV0dG9ucyAuZmxvYXRpbmctYnV0dG9uLFxuLmxheW91dC1kYXJrIC5jYXNpbm8td2lkZ2V0IC5mbG9hdGluZy1idXR0b24sXG4ubGF5b3V0LWRhcmsgLnF1ZXN0LWZsb2F0aW5nLWJ1dHRvbnMgLmZsb2F0aW5nLWJ1dHRvbixcbi5sYXlvdXQtZGFyayAucXVlc3Qtd2lkZ2V0cyA+IC5mbG9hdGluZy1idXR0b24sXG4ubGF5b3V0LWRhcmsgLmNoYXR3b290LWZsb2F0IC5mbG9hdGluZy1idXR0b24ge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1kcmstYmFja2dyb3VuZCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsIHJnYmEoNzQsIDEzMSwgMjIzLCAwLjE0KSAwJSwgcmdiYSg0NiwgNTIsIDY0LCAwLjQpIDU1JSwgdmFyKC0tZHJrLWJhY2tncm91bmQpIDEwMCUpO1xuICBib3gtc2hhZG93OiAxcHggMXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMjgpLCBpbnNldCAwIDAgMCAxcHggcmdiYSgxMjYsIDE3OCwgMjU1LCAwLjE4KSwgaW5zZXQgMCA0cHggNnB4IHJnYmEoMCwgMCwgMCwgMC4yMik7XG59XG4ubGF5b3V0LWRhcmsgLm1haW4tZmxvYXRpbmctYnV0dG9ucyAuZmxvYXRpbmctYnV0dG9uOmJlZm9yZSxcbi5sYXlvdXQtZGFyayAjbWFyZ28td2lkZ2V0LmZsb2F0aW5nLWJ1dHRvbjpiZWZvcmUsXG4ubGF5b3V0LWRhcmsgLmNhc2luby1idXR0b25zIC5mbG9hdGluZy1idXR0b246YmVmb3JlLFxuLmxheW91dC1kYXJrIC5jYXNpbm8td2lkZ2V0IC5mbG9hdGluZy1idXR0b246YmVmb3JlLFxuLmxheW91dC1kYXJrIC5xdWVzdC1mbG9hdGluZy1idXR0b25zIC5mbG9hdGluZy1idXR0b246YmVmb3JlLFxuLmxheW91dC1kYXJrIC5xdWVzdC13aWRnZXRzID4gLmZsb2F0aW5nLWJ1dHRvbjpiZWZvcmUsXG4ubGF5b3V0LWRhcmsgLmNoYXR3b290LWZsb2F0IC5mbG9hdGluZy1idXR0b246YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCB2YXIoLS1kcmstd3JhcHBlcikgMCUsIHJnYmEoNzQsIDEzMSwgMjIzLCAwLjMyKSA1MCUsIHZhcigtLWRyay13cmFwcGVyKSAxMDAlKTtcbn1cbi5sYXlvdXQtZGFyayAubWFpbi1mbG9hdGluZy1idXR0b25zIC5mbG9hdGluZy1idXR0b246YWZ0ZXIsXG4ubGF5b3V0LWRhcmsgI21hcmdvLXdpZGdldC5mbG9hdGluZy1idXR0b246YWZ0ZXIsXG4ubGF5b3V0LWRhcmsgLmNhc2luby1idXR0b25zIC5mbG9hdGluZy1idXR0b246YWZ0ZXIsXG4ubGF5b3V0LWRhcmsgLmNhc2luby13aWRnZXQgLmZsb2F0aW5nLWJ1dHRvbjphZnRlcixcbi5sYXlvdXQtZGFyayAucXVlc3QtZmxvYXRpbmctYnV0dG9ucyAuZmxvYXRpbmctYnV0dG9uOmFmdGVyLFxuLmxheW91dC1kYXJrIC5xdWVzdC13aWRnZXRzID4gLmZsb2F0aW5nLWJ1dHRvbjphZnRlcixcbi5sYXlvdXQtZGFyayAuY2hhdHdvb3QtZmxvYXQgLmZsb2F0aW5nLWJ1dHRvbjphZnRlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWRyay1iYWNrZ3JvdW5kKTtcbn1cbi5sYXlvdXQtZGFyayAubWFpbi1mbG9hdGluZy1idXR0b25zIC5mbG9hdGluZy1idXR0b246aG92ZXIsXG4ubGF5b3V0LWRhcmsgI21hcmdvLXdpZGdldC5mbG9hdGluZy1idXR0b246aG92ZXIsXG4ubGF5b3V0LWRhcmsgLmNhc2luby1idXR0b25zIC5mbG9hdGluZy1idXR0b246aG92ZXIsXG4ubGF5b3V0LWRhcmsgLmNhc2luby13aWRnZXQgLmZsb2F0aW5nLWJ1dHRvbjpob3Zlcixcbi5sYXlvdXQtZGFyayAucXVlc3QtZmxvYXRpbmctYnV0dG9ucyAuZmxvYXRpbmctYnV0dG9uOmhvdmVyLFxuLmxheW91dC1kYXJrIC5xdWVzdC13aWRnZXRzID4gLmZsb2F0aW5nLWJ1dHRvbjpob3Zlcixcbi5sYXlvdXQtZGFyayAuY2hhdHdvb3QtZmxvYXQgLmZsb2F0aW5nLWJ1dHRvbjpob3Zlcixcbi5sYXlvdXQtZGFyayAubWFpbi1mbG9hdGluZy1idXR0b25zIC5mbG9hdGluZy1idXR0b24uaG92ZXIsXG4ubGF5b3V0LWRhcmsgI21hcmdvLXdpZGdldC5mbG9hdGluZy1idXR0b24uaG92ZXIsXG4ubGF5b3V0LWRhcmsgLmNhc2luby1idXR0b25zIC5mbG9hdGluZy1idXR0b24uaG92ZXIsXG4ubGF5b3V0LWRhcmsgLmNhc2luby13aWRnZXQgLmZsb2F0aW5nLWJ1dHRvbi5ob3Zlcixcbi5sYXlvdXQtZGFyayAucXVlc3QtZmxvYXRpbmctYnV0dG9ucyAuZmxvYXRpbmctYnV0dG9uLmhvdmVyLFxuLmxheW91dC1kYXJrIC5xdWVzdC13aWRnZXRzID4gLmZsb2F0aW5nLWJ1dHRvbi5ob3Zlcixcbi5sYXlvdXQtZGFyayAuY2hhdHdvb3QtZmxvYXQgLmZsb2F0aW5nLWJ1dHRvbi5ob3ZlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWRyay1iYWNrZ3JvdW5kLWhvdmVyKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgcmdiYSgyNTUsIDE1MywgMCwgMC4xNikgMCUsIHJnYmEoNzQsIDEzMSwgMjIzLCAwLjEyKSA0OCUsIHZhcigtLWRyay1iYWNrZ3JvdW5kLWhvdmVyKSAxMDAlKTtcbiAgYm94LXNoYWRvdzogMXB4IDFweCA0cHggcmdiYSgwLCAwLCAwLCAwLjMyKSwgaW5zZXQgMCAwIDAgMXB4IHJnYmEoMjQwLCAxODEsIDc0LCAwLjM1KSwgaW5zZXQgMCA0cHggNnB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cbi5sYXlvdXQtZGFyayAubWFpbi1mbG9hdGluZy1idXR0b25zIC5mbG9hdGluZy1idXR0b246aG92ZXI6YmVmb3JlLFxuLmxheW91dC1kYXJrICNtYXJnby13aWRnZXQuZmxvYXRpbmctYnV0dG9uOmhvdmVyOmJlZm9yZSxcbi5sYXlvdXQtZGFyayAuY2FzaW5vLWJ1dHRvbnMgLmZsb2F0aW5nLWJ1dHRvbjpob3ZlcjpiZWZvcmUsXG4ubGF5b3V0LWRhcmsgLmNhc2luby13aWRnZXQgLmZsb2F0aW5nLWJ1dHRvbjpob3ZlcjpiZWZvcmUsXG4ubGF5b3V0LWRhcmsgLnF1ZXN0LWZsb2F0aW5nLWJ1dHRvbnMgLmZsb2F0aW5nLWJ1dHRvbjpob3ZlcjpiZWZvcmUsXG4ubGF5b3V0LWRhcmsgLnF1ZXN0LXdpZGdldHMgPiAuZmxvYXRpbmctYnV0dG9uOmhvdmVyOmJlZm9yZSxcbi5sYXlvdXQtZGFyayAuY2hhdHdvb3QtZmxvYXQgLmZsb2F0aW5nLWJ1dHRvbjpob3ZlcjpiZWZvcmUsXG4ubGF5b3V0LWRhcmsgLm1haW4tZmxvYXRpbmctYnV0dG9ucyAuZmxvYXRpbmctYnV0dG9uLmhvdmVyOmJlZm9yZSxcbi5sYXlvdXQtZGFyayAjbWFyZ28td2lkZ2V0LmZsb2F0aW5nLWJ1dHRvbi5ob3ZlcjpiZWZvcmUsXG4ubGF5b3V0LWRhcmsgLmNhc2luby1idXR0b25zIC5mbG9hdGluZy1idXR0b24uaG92ZXI6YmVmb3JlLFxuLmxheW91dC1kYXJrIC5jYXNpbm8td2lkZ2V0IC5mbG9hdGluZy1idXR0b24uaG92ZXI6YmVmb3JlLFxuLmxheW91dC1kYXJrIC5xdWVzdC1mbG9hdGluZy1idXR0b25zIC5mbG9hdGluZy1idXR0b24uaG92ZXI6YmVmb3JlLFxuLmxheW91dC1kYXJrIC5xdWVzdC13aWRnZXRzID4gLmZsb2F0aW5nLWJ1dHRvbi5ob3ZlcjpiZWZvcmUsXG4ubGF5b3V0LWRhcmsgLmNoYXR3b290LWZsb2F0IC5mbG9hdGluZy1idXR0b24uaG92ZXI6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDI1NSwgMTUzLCAwLCAwLjI4KSAwJSwgcmdiYSgyNDAsIDE4MSwgNzQsIDAuNDIpIDUwJSwgcmdiYSgyNTUsIDE1MywgMCwgMC4yOCkgMTAwJSk7XG59XG4ubGF5b3V0LWRhcmsgLm1haW4tZmxvYXRpbmctYnV0dG9ucyAuZmxvYXRpbmctYnV0dG9uOmhvdmVyOmFmdGVyLFxuLmxheW91dC1kYXJrICNtYXJnby13aWRnZXQuZmxvYXRpbmctYnV0dG9uOmhvdmVyOmFmdGVyLFxuLmxheW91dC1kYXJrIC5jYXNpbm8tYnV0dG9ucyAuZmxvYXRpbmctYnV0dG9uOmhvdmVyOmFmdGVyLFxuLmxheW91dC1kYXJrIC5jYXNpbm8td2lkZ2V0IC5mbG9hdGluZy1idXR0b246aG92ZXI6YWZ0ZXIsXG4ubGF5b3V0LWRhcmsgLnF1ZXN0LWZsb2F0aW5nLWJ1dHRvbnMgLmZsb2F0aW5nLWJ1dHRvbjpob3ZlcjphZnRlcixcbi5sYXlvdXQtZGFyayAucXVlc3Qtd2lkZ2V0cyA+IC5mbG9hdGluZy1idXR0b246aG92ZXI6YWZ0ZXIsXG4ubGF5b3V0LWRhcmsgLmNoYXR3b290LWZsb2F0IC5mbG9hdGluZy1idXR0b246aG92ZXI6YWZ0ZXIsXG4ubGF5b3V0LWRhcmsgLm1haW4tZmxvYXRpbmctYnV0dG9ucyAuZmxvYXRpbmctYnV0dG9uLmhvdmVyOmFmdGVyLFxuLmxheW91dC1kYXJrICNtYXJnby13aWRnZXQuZmxvYXRpbmctYnV0dG9uLmhvdmVyOmFmdGVyLFxuLmxheW91dC1kYXJrIC5jYXNpbm8tYnV0dG9ucyAuZmxvYXRpbmctYnV0dG9uLmhvdmVyOmFmdGVyLFxuLmxheW91dC1kYXJrIC5jYXNpbm8td2lkZ2V0IC5mbG9hdGluZy1idXR0b24uaG92ZXI6YWZ0ZXIsXG4ubGF5b3V0LWRhcmsgLnF1ZXN0LWZsb2F0aW5nLWJ1dHRvbnMgLmZsb2F0aW5nLWJ1dHRvbi5ob3ZlcjphZnRlcixcbi5sYXlvdXQtZGFyayAucXVlc3Qtd2lkZ2V0cyA+IC5mbG9hdGluZy1idXR0b24uaG92ZXI6YWZ0ZXIsXG4ubGF5b3V0LWRhcmsgLmNoYXR3b290LWZsb2F0IC5mbG9hdGluZy1idXR0b24uaG92ZXI6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1kcmstYmFja2dyb3VuZC1ob3Zlcik7XG59XG4ubGF5b3V0LWRhcmsgLm1haW4tZmxvYXRpbmctYnV0dG9ucyAuZmxvYXRpbmctYnV0dG9uIC5jaGFpbi10aW1lLFxuLmxheW91dC1kYXJrICNtYXJnby13aWRnZXQuZmxvYXRpbmctYnV0dG9uIC5jaGFpbi10aW1lLFxuLmxheW91dC1kYXJrIC5jYXNpbm8tYnV0dG9ucyAuZmxvYXRpbmctYnV0dG9uIC5jaGFpbi10aW1lLFxuLmxheW91dC1kYXJrIC5jYXNpbm8td2lkZ2V0IC5mbG9hdGluZy1idXR0b24gLmNoYWluLXRpbWUsXG4ubGF5b3V0LWRhcmsgLnF1ZXN0LWZsb2F0aW5nLWJ1dHRvbnMgLmZsb2F0aW5nLWJ1dHRvbiAuY2hhaW4tdGltZSxcbi5sYXlvdXQtZGFyayAucXVlc3Qtd2lkZ2V0cyA+IC5mbG9hdGluZy1idXR0b24gLmNoYWluLXRpbWUsXG4ubGF5b3V0LWRhcmsgLmNoYXR3b290LWZsb2F0IC5mbG9hdGluZy1idXR0b24gLmNoYWluLXRpbWUge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjZmY4YWE2IDAlLCAjZTQ1Njc4IDEwMCUpO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1zaGFkb3c6IDFweCAxcHggMCAjYTQ0MDU4O1xufVxuLmxheW91dC1kYXJrIC5tYWluLWZsb2F0aW5nLWJ1dHRvbnMgLnJhdGluZy1idXR0b246aG92ZXIgLnJhdGluZy1idXR0b24tcG9zIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHZhcigtLWRyay1iYWNrZ3JvdW5kLWhvdmVyKSwgdmFyKC0tZHJrLXdyYXBwZXIpKTtcbn1cbi5sYXlvdXQtZGFyayAubWFpbi1mbG9hdGluZy1idXR0b25zIC5yYXRpbmctYnV0dG9uOmhvdmVyIC5yYXRpbmctYnV0dG9uLXZhbHVlIHtcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNDUpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjZmZkNjhlIDAlLCAjYzk5MjJlIDEwMCUpO1xufVxuLmxheW91dC1kYXJrIC5tYWluLWZsb2F0aW5nLWJ1dHRvbnMgLnJhdGluZy1idXR0b24gLnJhdGluZy1idXR0b24tcG9zIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHZhcigtLWRyay1zdXJmYWNlKSwgdmFyKC0tZHJrLXdyYXBwZXIpKTtcbn1cbi5sYXlvdXQtZGFyayAubWFpbi1mbG9hdGluZy1idXR0b25zIC5yYXRpbmctYnV0dG9uIC5yYXRpbmctYnV0dG9uLXZhbHVlIHtcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxNjBkZWcsICNlOGI4NGEgMCUsICNiODdhMWEgNTUlLCAjOWI2MTBhIDEwMCUpO1xufVxuLmxheW91dC1kYXJrIC5kaXNjb3VudC1ib251cy1iYW5uZXItLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsIHJnYmEoODIsIDE5MCwgODQsIDAuMTQpIDAlLCB2YXIoLS1kcmstYmFja2dyb3VuZCkgNTUlLCByZ2JhKDgyLCAxOTAsIDg0LCAwLjEpIDEwMCUpO1xuICBib3JkZXItY29sb3I6IHJnYmEoODIsIDE5MCwgODQsIDAuNCk7XG59XG4ubGF5b3V0LWRhcmsgLmRpc2NvdW50LWJvbnVzLWJhbm5lci0tYXZhaWxhYmxlIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgcmdiYSg3NCwgMTMxLCAyMjMsIDAuMTYpIDAlLCB2YXIoLS1kcmstYmFja2dyb3VuZCkgNTUlLCByZ2JhKDc0LCAxMzEsIDIyMywgMC4xKSAxMDAlKTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDEyNiwgMTc4LCAyNDAsIDAuMzIpO1xufVxuLmxheW91dC1kYXJrIC5kaXNjb3VudC1ib251cy1iYW5uZXJfX3NoaW1tZXIge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTA1ZGVnLCB0cmFuc3BhcmVudCAzMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNCkgNDUlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDQpIDU1JSwgdHJhbnNwYXJlbnQgNzAlKTtcbn1cbi5sYXlvdXQtZGFyayAuZGlzY291bnQtYm9udXMtYmFubmVyX190ZXh0IHtcbiAgY29sb3I6IHZhcigtLXR4LXRleHQtY29sb3IpO1xufVxuLmxheW91dC1kYXJrIC5kaXNjb3VudC1ib251cy1iYW5uZXJfX3RleHQgc3Ryb25nIHtcbiAgY29sb3I6IHZhcigtLXR4LXRleHQtY29sb3IpO1xufVxuLmxheW91dC1kYXJrIC5kaXNjb3VudC1ib251cy1iYW5uZXJfX3N1YnRpdGxlLFxuLmxheW91dC1kYXJrIC5kaXNjb3VudC1ib251cy1iYW5uZXJfX3RpbWVyLWxhYmVsIHtcbiAgY29sb3I6IHZhcigtLXR4LXRhYi10ZXh0LWNvbG9yKTtcbn1cbi5sYXlvdXQtZGFyayAuZGlzY291bnQtYm9udXMtYmFubmVyX190aW1lci12YWx1ZSB7XG4gIGNvbG9yOiB2YXIoLS1kcmstdGFiLWFjdGl2ZS1hY2NlbnQpO1xufVxuLmxheW91dC1kYXJrIC5kaXNjb3VudC1ib251cy1iYW5uZXJfX2J0biB7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMzUpO1xufVxuLmxheW91dC1kYXJrIC5kaXNjb3VudC1ib251cy1iYW5uZXJfX2J0bjpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjQ1KTtcbn1cbi5sYXlvdXQtZGFyayAuc2hvcC1jYXJkcy1jYXJvdXNlbCAuc2hvcC1jYXJkcy1uYXYge1xuICBiYWNrZ3JvdW5kOiB1bnNldCAhaW1wb3J0YW50O1xufVxuLmxheW91dC1kYXJrIC5uYXYtcGlsbHMgPiBsaSA+IGEsXG4ubGF5b3V0LWRhcmsgLm5hdi1waWxscyB1bCBsaSA+IGEge1xuICBjb2xvcjogdmFyKC0tdHgtdGV4dC1jb2xvcik7XG4gIGJhY2tncm91bmQ6IHZhcigtLXR4LXBhbmVsLWJhY2tncm91bmQpO1xufVxuLmxheW91dC1kYXJrIC50YWItY29udGVudCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tdHgtYm9yZGVyLWNvbG9yKTtcbiAgYm94LXNoYWRvdzogMCAycHggOHB4IHJnYmEoMCwgMCwgMCwgMC4yMik7XG59XG4ubGF5b3V0LWRhcmsgLmNvbnRlbnQtd3JhcHBlcjpub3QoLmNvbnRlbnQtZnVsbCkge1xuICAvKiBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS10eC1ib3JkZXItY29sb3IpOyAqL1xuICBib3gtc2hhZG93OiAwIDJweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4xOCk7XG59XG4ubGF5b3V0LWRhcmsgLnRhYi1wYW5lIC50YWItaGVhZGVyLWJsb2NrIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tdHgtYm9yZGVyLWNvbG9yKTtcbn1cbi5sYXlvdXQtZGFyayAucGFydG5lci1yZWYtdGFibGUsXG4ubGF5b3V0LWRhcmsgLnBhcnRuZXItbGluay1ibG9jayxcbi5sYXlvdXQtZGFyayAuaGVhZC1yZWYtbHZsLWJsb2NrLFxuLmxheW91dC1kYXJrIC5wcm9tby1ibG9jayB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tdHgtYm9yZGVyLWNvbG9yKTtcbn1cbi5sYXlvdXQtZGFyayAucGFydG5lci1yZWYtdGFibGUgLmgge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS10eC1ib3JkZXItY29sb3IpO1xufVxuLmxheW91dC1kYXJrIC5uYXYtcGlsbHMgdWwgbGkuYWN0aXZlID4gYSxcbi5sYXlvdXQtZGFyayAubmF2LXBpbGxzIHVsIHVsIGxpID4gYSB7XG4gIGNvbG9yOiB2YXIoLS10eC10ZXh0LWNvbG9yKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tZHJrLWJhY2tncm91bmQtaG92ZXIpO1xufVxuLmxheW91dC1kYXJrIC5mb3JtLWF2YXRhciB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ubGF5b3V0LWRhcmsgLmZvcm0tY29udHJvbCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tdHgtYm9yZGVyLWNvbG9yKTtcbn1cbi5sYXlvdXQtZGFyayAuZm9ybS1jb250cm9sOmRpc2FibGVkLFxuLmxheW91dC1kYXJrIC5mb3JtLWNvbnRyb2wuZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kOiAjNjU2NTY1O1xufVxuLmxheW91dC1kYXJrIC5wYW5lbC1jdXN0b20gLnBhbmVsLWhlYWRpbmcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvbWVkaWEvYXNzZXRzL2FwcC9zcmMvaW1nL3BhbmVsX3RpdGxlLWRhcmsucG5nXCIpO1xufVxuLmxheW91dC1kYXJrIC5wYW5lbC1jdXN0b20gLnBhbmVsLWhlYWRpbmctc20ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvbWVkaWEvYXNzZXRzL2FwcC9zcmMvaW1nL3BhbmVsX3RpdGxlX3hzLWRhcmsucG5nXCIpO1xufVxuLmxheW91dC1kYXJrIC5tZXNzZW5nZXItY2hhdC1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kcmstc3VyZmFjZSk7XG59XG4ubGF5b3V0LWRhcmsgLm1lc3Nlbmdlci1jaGF0LWNvbnRhaW5lciAuY2hhdC13aW5kb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kcmstd3JhcHBlcik7XG59XG4ubGF5b3V0LWRhcmsgLm1lc3Nlbmdlci1jaGF0LWNvbnRhaW5lciAuY2hhdC13aW5kb3c6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdHgtd3JhcHBlci1iYWNrZ3JvdW5kKTtcbn1cbi5sYXlvdXQtZGFyayAubWVzc2VuZ2VyLWNoYXQtY29udGFpbmVyIC5jaGF0LXdpbmRvdzo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kcmstYm9yZGVyKTtcbn1cbi5sYXlvdXQtZGFyayAubWVzc2VuZ2VyLWNoYXQtY29udGFpbmVyIC5jaGF0LXdpbmRvdyBbZGF0YS1uby1tZXNzYWdlcy1ibG9jaz1cInRydWVcIl0ge1xuICBjb2xvcjogdmFyKC0tdHgtdGFiLXRleHQtY29sb3IpO1xufVxuLmxheW91dC1kYXJrIC5tZXNzZW5nZXItY2hhdC1jb250YWluZXIgLmNoYXQtd2luZG93IC5tZXNzYWdlLWdyb3VwLXdyYXAub3RoZXIgLm1lc3NhZ2UtZ3JvdXAgLm1lc3NhZ2UtYmxvY2s6bGFzdC1jaGlsZCAubWVzc2FnZS1jb250ZW50IC50ZXh0LXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kcmstYmFja2dyb3VuZCk7XG59XG4ubGF5b3V0LWRhcmsgLm1lc3Nlbmdlci1jaGF0LWNvbnRhaW5lciAuY2hhdC13aW5kb3cgLm1lc3NhZ2UtZ3JvdXAtd3JhcC5vdGhlciAubWVzc2FnZS1ncm91cCAubWVzc2FnZS1ibG9jazpsYXN0LWNoaWxkIC5tZXNzYWdlLWNvbnRlbnQgLnRleHQtd3JhcHBlcjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHZhcigtLXR4LWJvcmRlci1jb2xvcikgdmFyKC0tdHgtYm9yZGVyLWNvbG9yKSB0cmFuc3BhcmVudDtcbn1cbi5sYXlvdXQtZGFyayAubWVzc2VuZ2VyLWNoYXQtY29udGFpbmVyIC5jaGF0LXdpbmRvdyAubWVzc2FnZS1ncm91cC13cmFwLm90aGVyIC5tZXNzYWdlLWdyb3VwIC5tZXNzYWdlLWJsb2NrOmxhc3QtY2hpbGQgLm1lc3NhZ2UtY29udGVudCAudGV4dC13cmFwcGVyOmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB2YXIoLS1kcmstYmFja2dyb3VuZCkgdmFyKC0tZHJrLWJhY2tncm91bmQpIHRyYW5zcGFyZW50O1xufVxuLmxheW91dC1kYXJrIC5tZXNzZW5nZXItY2hhdC1jb250YWluZXIgLmNoYXQtd2luZG93IC5tZXNzYWdlLWdyb3VwLXdyYXAub3duIC5tZXNzYWdlLWdyb3VwIC5tZXNzYWdlLWJsb2NrOmxhc3QtY2hpbGQgLm1lc3NhZ2UtY29udGVudCAudGV4dC13cmFwcGVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1kcmstYm9yZGVyKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHJrLWJhY2tncm91bmQtaG92ZXIpO1xufVxuLmxheW91dC1kYXJrIC5tZXNzZW5nZXItY2hhdC1jb250YWluZXIgLmNoYXQtd2luZG93IC5tZXNzYWdlLWdyb3VwLXdyYXAub3duIC5tZXNzYWdlLWdyb3VwIC5tZXNzYWdlLWJsb2NrOmxhc3QtY2hpbGQgLm1lc3NhZ2UtY29udGVudCAudGV4dC13cmFwcGVyOmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdmFyKC0tZHJrLWJvcmRlcikgdmFyKC0tZHJrLWJvcmRlcik7XG59XG4ubGF5b3V0LWRhcmsgLm1lc3Nlbmdlci1jaGF0LWNvbnRhaW5lciAuY2hhdC13aW5kb3cgLm1lc3NhZ2UtZ3JvdXAtd3JhcC5vd24gLm1lc3NhZ2UtZ3JvdXAgLm1lc3NhZ2UtYmxvY2s6bGFzdC1jaGlsZCAubWVzc2FnZS1jb250ZW50IC50ZXh0LXdyYXBwZXI6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHZhcigtLWRyay1iYWNrZ3JvdW5kLWhvdmVyKSB2YXIoLS1kcmstYmFja2dyb3VuZC1ob3Zlcik7XG59XG4ubGF5b3V0LWRhcmsgLm1lc3Nlbmdlci1jaGF0LWNvbnRhaW5lciAuY2hhdC13aW5kb3cgLm1lc3NhZ2UtY29udHJvbCAuY29udHJvbHMtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHJrLWJhY2tncm91bmQpO1xuICBib3JkZXItY29sb3I6IHZhcigtLXR4LWJvcmRlci1jb2xvcik7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4ubGF5b3V0LWRhcmsgLm1lc3Nlbmdlci1jaGF0LWNvbnRhaW5lciAuY2hhdC10ZXh0IHtcbiAgYmFja2dyb3VuZDogdmFyKC0tZHJrLXN1cmZhY2UpO1xufVxuLmxheW91dC1kYXJrIC5tZXNzZW5nZXItY2hhdC1jb250YWluZXIgLmNoYXQtdGV4dCAuaW5wdXQtY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tZHJrLWJhY2tncm91bmQpO1xuICBib3JkZXItY29sb3I6IHZhcigtLXR4LWJvcmRlci1jb2xvcik7XG59XG4ubGF5b3V0LWRhcmsgLm1lc3Nlbmdlci1jaGF0LWNvbnRhaW5lciAuY2hhdC10ZXh0IC50ZXh0LWlucHV0IHRleHRhcmVhIHtcbiAgY29sb3I6IHZhcigtLXR4LXRleHQtY29sb3IpO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5sYXlvdXQtZGFyayAubWVzc2VuZ2VyLWNoYXQtY29udGFpbmVyIC5jaGF0LXRleHQgLnRleHQtaW5wdXQgdGV4dGFyZWE6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHZhcigtLXR4LXRhYi10ZXh0LWNvbG9yKTtcbn1cbi5sYXlvdXQtZGFyayAudXNlci1zZWFyY2gtYmxvY2sgaW5wdXQge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1kcmstYmFja2dyb3VuZCk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tdHgtYm9yZGVyLWNvbG9yKTtcbiAgY29sb3I6IHZhcigtLXR4LXRleHQtY29sb3IpO1xufVxuLmxheW91dC1kYXJrIC51c2VyLXNlYXJjaC1ibG9jayBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogdmFyKC0tdHgtdGFiLXRleHQtY29sb3IpO1xuICBvcGFjaXR5OiAxO1xufVxuLmxheW91dC1kYXJrIC51c2VyLXNlYXJjaC1ibG9jayBpbnB1dDpmb2N1cyB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWRyay1iYWNrZ3JvdW5kLWhvdmVyKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1kcmstYm9yZGVyKTtcbiAgY29sb3I6IHZhcigtLXR4LXRleHQtY29sb3IpO1xuICBvdXRsaW5lOiBub25lO1xufVxuLmxheW91dC1kYXJrIC5jb21wYW55LWNoYXQtY29udGFpbmVyIC5tZXNzZW5nZXItY2hhdC1jb250YWluZXIsXG4ubGF5b3V0LWRhcmsgW2RhdGEtYnVzaW5lc3MtY2hhdC1jb250YWluZXJdIC5tZXNzZW5nZXItY2hhdC1jb250YWluZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS10eC1ib3JkZXItY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4ubGF5b3V0LWRhcmsgLmNvbXBhbnktY29udGVudCBbZGF0YS1jb250YWluZXI9XCJoZWFkZXJNZW51XCJdICsgLnRhYi1jb250ZW50LFxuLmxheW91dC1kYXJrIC5jb21wYW55LWN1c3RvbSBbZGF0YS1jb250YWluZXI9XCJoZWFkZXJNZW51XCJdICsgLnRhYi1jb250ZW50LFxuLmxheW91dC1kYXJrIC5jb21wYW55LWNvbnRlbnQgW2RhdGEtY29udGFpbmVyPVwiaGVhZGVyXCJdIH4gW2RhdGEtY29udGFpbmVyPVwiY29udGVudFwiXSxcbi5sYXlvdXQtZGFyayAuY29tcGFueS1jdXN0b20gW2RhdGEtY29udGFpbmVyPVwiaGVhZGVyXCJdIH4gW2RhdGEtY29udGFpbmVyPVwiY29udGVudFwiXSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tdHgtYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMCAhaW1wb3J0YW50O1xufVxuLmxheW91dC1kYXJrIC5idXNpbmVzcy1zZXR0aW5ncyBpbWcge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoNCk7XG59XG4ubGF5b3V0LWRhcmsgLmlucHV0LWdyb3VwLWFkZG9uIGkge1xuICBjb2xvcjogdmFyKC0tdHgtdGV4dC1jb2xvci1yZXZlcnNlKTtcbn1cbi5sYXlvdXQtZGFyayAuYm9udXMtZmFjdG9yeSAuc2xvdCxcbi5sYXlvdXQtZGFyayAuY29udHJvbC1yb29tIC5zbG90LWNvbnRhaW5lci10aXRsZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXR4LWJvcmRlci1jb2xvcik7XG59XG4ubGF5b3V0LWRhcmsgLmJnLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kOiAjNTc0NTAwICFpbXBvcnRhbnQ7XG59XG4ubGF5b3V0LWRhcmsgLmJnLWluZm8ge1xuICBiYWNrZ3JvdW5kOiAjMmM1ZDczICFpbXBvcnRhbnQ7XG59XG4ubGF5b3V0LWRhcmsgLmJnLWluZm8gYSB7XG4gIGNvbG9yOiAjMDBiY2Q0O1xufVxuLmxheW91dC1kYXJrIC5uYXZiYXItbmF2ID4gbGkuYWN0aXZlID4gYSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWRyay1iYWNrZ3JvdW5kLWhvdmVyKTtcbn1cbi5sYXlvdXQtZGFyayAubG90LWZpbHRlcixcbi5sYXlvdXQtZGFyayAuYXVjdGlvbi1sb3RfX2ltYWdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdHgtcGFuZWwtYmFja2dyb3VuZCk7XG59XG4ubGF5b3V0LWRhcmsgLmF1Y3Rpb24tbG90X19pbWFnZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjODE4MTgxO1xufVxuLmxheW91dC1kYXJrIGEucGFuZWw6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1kcmstYmFja2dyb3VuZC1ob3Zlcik7XG59XG4ubGF5b3V0LWRhcmsgLmNpdHlXZWxjb21lIHAsXG4ubGF5b3V0LWRhcmsgLnRhc2stbGlzdCAuZmlsdGVycyAuZmlsdGVyLWxpc3QgdWwgbGkgYSB7XG4gIGNvbG9yOiB2YXIoLS10eC10ZXh0LWNvbG9yKTtcbn1cbi5sYXlvdXQtZGFyayAuZXhjaGFuZ2UtdGFibGUtYmxvY2sgY2FwdGlvbiB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXR4LXBhbmVsLWJhY2tncm91bmQpO1xufVxuLmxheW91dC1kYXJrIC5hbGVydCB7XG4gIGNvbG9yOiB2YXIoLS10eC10ZXh0LWNvbG9yKTtcbn1cbi5sYXlvdXQtZGFyayAuZGFyay1pbnZlcnQge1xuICBmaWx0ZXI6IGludmVydCgxKTtcbn1cbi5sYXlvdXQtZGFyayAjcmFjZS1ob21lIC5yYWNlLWNoYXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10eC1wYW5lbC1iYWNrZ3JvdW5kKTtcbn1cbi5sYXlvdXQtZGFyayAucmFjZS10YWJzIC5jb250ZW50LXRhYi1pdGVtIGkge1xuICBmaWx0ZXI6IGludmVydCgxKTtcbn1cbi5sYXlvdXQtZGFyayAud2FsbGV0LWl0ZW0tdG9vbHRpcCBzdmcgcGF0aCB7XG4gIGZpbGw6IHZhcigtLXR4LXRleHQtY29sb3IpO1xufVxuLmxheW91dC1kYXJrIC5kZXBvc2l0LWlucHV0LWZpYXQge1xuICBjb2xvcjogIzhiOTNhMTtcbn1cbi5sYXlvdXQtZGFyayAuZGVwb3NpdC1ib251cy1za2VsZXRvbl9fY2FyZCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWRyay1iYWNrZ3JvdW5kKTtcbn1cbi5sYXlvdXQtZGFyayAuZGVwb3NpdC1ib251cy1za2VsZXRvbl9fbGluZSxcbi5sYXlvdXQtZGFyayAuZGVwb3NpdC1ib251cy1za2VsZXRvbl9fbWVkaWEge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1kcmstYmFja2dyb3VuZC1ob3Zlcik7XG59XG4ubGF5b3V0LWRhcmsgLmFkZC10YWJsZS1wcmljZXMtY29udGFpbmVyIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4IHZhcigtLWRyay1ib3JkZXIpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1kcmstc3VyZmFjZSk7XG59XG4ubGF5b3V0LWRhcmsgLmFkZC10YWJsZS1wcmljZXMtY29udGFpbmVyIHRoZWFkIHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHJrLWJhY2tncm91bmQpICFpbXBvcnRhbnQ7XG59XG4ubGF5b3V0LWRhcmsgLmFkZC10YWJsZS1wcmljZXMtY29udGFpbmVyIHRib2R5IHRyOmhvdmVyIHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5sYXlvdXQtZGFyayAuYWRkLXRhYmxlLXByaWNlcy1jb250YWluZXIgdGJvZHkgdHJbZGF0YS1hbW91bnRdOmhvdmVyIHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHJrLWJhY2tncm91bmQtaG92ZXIpICFpbXBvcnRhbnQ7XG59XG4ubGF5b3V0LWRhcmsgLmFkZC10YWJsZS1wcmljZXMtY29udGFpbmVyIHRib2R5IHRyW2RhdGEtYW1vdW50XS5pcy1zZWxlY3RlZCB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRyay1iYWNrZ3JvdW5kKSAhaW1wb3J0YW50O1xufVxuLmxheW91dC1kYXJrIC5hZGQtdGFibGUtcHJpY2VzLWNvbnRhaW5lciAuZ3JlZW4ge1xuICBjb2xvcjogIzZlY2Y3MTtcbn1cbi5sYXlvdXQtZGFyayAuYWRkLXRhYmxlLXByaWNlcy1jb250YWluZXIgLmJsdWUge1xuICBjb2xvcjogIzdlYjNmNztcbn1cbi5sYXlvdXQtZGFyayAuYWRkLXRhYmxlLXByaWNlcy1jb250YWluZXIgLmJvbnVzLWNoaXBfX3ZhbHVlIHtcbiAgY29sb3I6ICM2ZWNmNzE7XG59XG4ubGF5b3V0LWRhcmsgLmFkZC10YWJsZS1wcmljZXMtY29udGFpbmVyIC5ib251cy1sYWRkZXJfX2dvIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tZHJrLWJhY2tncm91bmQpO1xuICBjb2xvcjogIzdlYjNmNztcbn1cbi5sYXlvdXQtZGFyayAuYWRkLXRhYmxlLXByaWNlcy1jb250YWluZXIgdGJvZHkgdHJbZGF0YS1hbW91bnRdOmhvdmVyIC5ib251cy1sYWRkZXJfX2dvIHtcbiAgYmFja2dyb3VuZDogIzVjN2ZhZDtcbiAgY29sb3I6ICNmZmY7XG59XG4ubGF5b3V0LWRhcmsgLmJvbnVzLWxhZGRlci10aXBfX2NoYW5jZSB7XG4gIGNvbG9yOiAjZjBiNTRhO1xufVxuLmxheW91dC1kYXJrIC5idG4tcGF5bWVudCB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNlNGU0ZTQgMCUsICNiNWI1YjUgMTAwJSk7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggdmFyKC0tZHJrLWJvcmRlcik7XG59XG4ubGF5b3V0LWRhcmsgLmJ0bi1wYXltZW50LmFjdGl2ZSxcbi5sYXlvdXQtZGFyayAuYnRuLXBheW1lbnQ6aG92ZXIsXG4ubGF5b3V0LWRhcmsgLmJ0bi1wYXltZW50OmFjdGl2ZSxcbi5sYXlvdXQtZGFyayAuYnRuLXBheW1lbnQ6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggIzVjN2ZhZDtcbn1cbi5sYXlvdXQtZGFyayAuZm9ybS1kZXBvc2l0IC5mb3JtLWNvbnRyb2w6Zm9jdXMsXG4ubGF5b3V0LWRhcmsgLmZvcm0tZGVwb3NpdCAuZm9ybS1jb250cm9sOmFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS10eC10ZXh0LWNvbG9yKTtcbn1cbi5sYXlvdXQtZGFyayAuZm9ybS1kZXBvc2l0IC5kZXBvc2l0LWlucHV0OmZvY3VzLFxuLmxheW91dC1kYXJrIC5mb3JtLWRlcG9zaXQgLmRlcG9zaXQtaW5wdXQ6YWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLXR4LXRleHQtY29sb3IpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1kcmstYmFja2dyb3VuZC1ob3ZlcikgIWltcG9ydGFudDtcbn1cbi5sYXlvdXQtZGFyayAuZm9ybS1kZXBvc2l0IC5kZXBvc2l0LWlucHV0LWJvcmRlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWRyay1ib3JkZXIpO1xufVxuLmxheW91dC1kYXJrIC5mb3JtLWRlcG9zaXQgLmRlcG9zaXQtaW5wdXQ6Zm9jdXMgKyAuZGVwb3NpdC1pbnB1dC1ib3JkZXIsXG4ubGF5b3V0LWRhcmsgLmZvcm0tZGVwb3NpdCAuZGVwb3NpdC1pbnB1dDphY3RpdmUgKyAuZGVwb3NpdC1pbnB1dC1ib3JkZXIge1xuICBiYWNrZ3JvdW5kOiAjNWM3ZmFkO1xufVxuLmxheW91dC1kYXJrIC5zZWN0aW9uLXRhcmlmZnMgLnRhcmlmZnMtYmxvY2std3JhcCB7XG4gIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudCg1Mi44NSUgNTIuODUlIGF0IDUwJSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCUsIHZhcigtLXR4LXdyYXBwZXItYmFja2dyb3VuZCkgODkuMDYlKSwgcmVwZWF0aW5nLWNvbmljLWdyYWRpZW50KCNlMGVkZmYgMCA5ZGVnLCAjY2JlM2ZmIDlkZWcgMThkZWcpO1xufVxuLmxheW91dC1kYXJrIC5ub3RpZmljYXRpb24tcGFnZSAubm90aWZpY2F0aW9uIC5pbWctYmxvY2sge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS10eC13cmFwcGVyLWJhY2tncm91bmQpO1xufVxuLmxheW91dC1kYXJrIC5zZWN0aW9uLWludHJvIC5naXJsLWJsb2NrIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL21lZGlhL2Fzc2V0cy9hcHAvc3JjL2ltZy9mcm9udHBhZ2UvZ3JpbC1ibG9jay1iZy1kYXJrLndlYnBcIik7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmxheW91dC1kYXJrIC5zZWN0aW9uLWludHJvIC5naXJsLWJsb2NrIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvbWVkaWEvYXNzZXRzL2FwcC9zcmMvaW1nL2Zyb250cGFnZS9ncmlsLWJsb2NrLWJnLW1vYi1kYXJrLndlYnBcIik7XG4gIH1cbn1cbi5sYXlvdXQtZGFyayAuc2VjdGlvbi13aXRoZHJhdy1tb25leSAud2l0aGRyYXctbW9uZXktYmxvY2sge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvbWVkaWEvYXNzZXRzL2FwcC9zcmMvaW1nL2Zyb250cGFnZS93aXRoZHJhdy1iZy1kYXJrLndlYnBcIik7XG59XG4ubGF5b3V0LWRhcmsgLnNlY3Rpb24td2l0aGRyYXctbW9uZXkud2l0aGRyYXctbW9uZXktc2Vjb25kIC53aXRoZHJhdy1tb25leS1ibG9jayB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9tZWRpYS9hc3NldHMvYXBwL3NyYy9pbWcvZnJvbnRwYWdlL3dpdGhkcmF3LWJnLXNlY29uZC1kYXJrLndlYnBcIik7XG59XG4ubGF5b3V0LWRhcmsgLmZyb250cGFnZS1yYXRpbmdzOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLmxheW91dC1kYXJrIC50aGVtZS1hbGVydCB7XG4gIGNvbG9yOiB2YXIoLS10eC10ZXh0LWNvbG9yLXJldmVyc2UpO1xufVxuLmxheW91dC1kYXJrIC51c2VyLXByb2ZpbGUtc2VjdGlvbiB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXR4LXdyYXBwZXItYmFja2dyb3VuZCkgIWltcG9ydGFudDtcbn1cbi5sYXlvdXQtZGFyayAuZW1wbG95ZXItc3RhdHNfX2NvbnRlbnQgLmNoYXJ0LXdyYXBwZXIgY2FudmFzIHtcbiAgZmlsdGVyOiBpbnZlcnQoMSkgaHVlLXJvdGF0ZSgxODBkZWcpO1xufVxuLmxheW91dC1kYXJrIC5jb21wYW55LW5vLWRhdGEgaW1nIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDIpO1xufVxuLmxheW91dC1kYXJrIC5vYmplY3QtYm9udXMgLnBhbmVsLWJvZHkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1bnNldCAhaW1wb3J0YW50O1xufVxuLmxheW91dC1kYXJrIC5jb250ZW50LWNoaWxkcmVuLXRhYnMge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS10eC1wYW5lbC1iYWNrZ3JvdW5kKTtcbn1cbi5sYXlvdXQtZGFyayAucGFuZWwtZGVmYXVsdCAucGFuZWwtYm9keSArIC5wYW5lbC1ib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS10eC1ib3JkZXItY29sb3IpO1xufVxuLmxheW91dC1kYXJrIC5lbXBsb3llck9yZGVyIC5kaWFsb2ctcXVlc3RzLWJsb2NrIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tdHgtcGFuZWwtYmFja2dyb3VuZCk7XG59XG4ubGF5b3V0LWRhcmsgLm9kdi1zaG93IC5vZHYtY2FwdGlvbiB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXR4LXBhbmVsLWJhY2tncm91bmQpO1xufVxuLmxheW91dC1kYXJrIC5wYW5lbC1mYXEgPiAucGFuZWwtaGVhZGluZyB7XG4gIGNvbG9yOiB2YXIoLS10eC10ZXh0LWNvbG9yKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tdHgtcGFuZWwtYmFja2dyb3VuZCk7XG59XG4ubGF5b3V0LWRhcmsgLnBhbmVsLWZhcSA+IC5wYW5lbC1oZWFkaW5nIC5idG46aG92ZXIsXG4ubGF5b3V0LWRhcmsgLnBhbmVsLWZhcSA+IC5wYW5lbC1oZWFkaW5nIC5idG46Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tdHgtdGV4dC1jb2xvcik7XG59XG4ubGF5b3V0LWRhcmsgLm5ld3MtaXRlbSAuc25pcHBldC1jYXItcm93IHtcbiAgYmFja2dyb3VuZDogdmFyKC0tdHgtcGFuZWwtYmFja2dyb3VuZCk7XG59XG4ubGF5b3V0LWRhcmsgLnRhcmlmZi1lcXVpcG1lbnRfX2VtcHR5IC50YXJpZmYtZXF1aXBtZW50X19pY29uIHtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAzcHggMHB4IHZhcigtLXR4LWJveC1zaGFkb3ctY29sb3IpIGluc2V0O1xufVxuLmxheW91dC1kYXJrIC5lcXVpcG1lbnQtcHJldmlld19fbWFpbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVuc2V0O1xufVxuLmxheW91dC1kYXJrIC50YXhpLW9yZGVyX19ib251cy1vcGVuZWQgLnRheGktb3JkZXJfX2JvbnVzLWlubmVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tZHJrLWJhY2tncm91bmQtaG92ZXIpO1xufVxuLmxheW91dC1kYXJrIC5tZXNzZW5nZXItY2hhdC1jb250YWluZXIgLmNoYXQtd2luZG93IC5tZXNzYWdlLWdyb3VwLXdyYXAgLm1lc3NhZ2UtZ3JvdXAgLm1lc3NhZ2UtYmxvY2sucmVwbHkteW91IC5tZXNzYWdlLWNvbnRlbnQgLnRleHQtd3JhcHBlciB7XG4gIGJhY2tncm91bmQ6ICM1ZjM3MDA7XG59XG4ubGF5b3V0LWRhcmsgLmF1Y3Rpb24tbG90X190aXRsZSxcbi5sYXlvdXQtZGFyayAuYXVjdGlvbi1sb3RfX2F1dGhvciB7XG4gIGJhY2tncm91bmQ6ICMwMDAwMDA3NTtcbn1cbi5sYXlvdXQtZGFyayAuYXVjdGlvbi1sb3RfX2Rpc3RyaWN0IHtcbiAgdGV4dC1zaGFkb3c6IDAgMCAzcHggIzMzMztcbn1cbi5sYXlvdXQtZGFyayAuYmFuay1jb21wYW55IC5zZWN0aW9uLXVwZ3JhZGVzIC5zbG90IC5iZXRvbWF0b3Itd29ya2VyLFxuLmxheW91dC1kYXJrIC5zaGFtYW4tY29tcGFueSAuc2VjdGlvbi11cGdyYWRlcyAuc2xvdCAuYmV0b21hdG9yLXdvcmtlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cbi5sYXlvdXQtZGFyayAubmV3cy1pdGVtIC53aGl0ZS1nbG93IHtcbiAgdGV4dC1zaGFkb3c6IHVuc2V0O1xufVxuLmxheW91dC1kYXJrIC5jaXR5LWNvbXBldGl0aW9ucy1pdGVtLWxpc3RpdGVtIHtcbiAgY29sb3I6IHZhcigtLXR4LXRleHQtY29sb3IpO1xufVxuLmxheW91dC1kYXJrIC5wdnAtYmF0dGxlX19pdGVtLXByaWNlIHtcbiAgY29sb3I6IHZhcigtLXR4LXRleHQtY29sb3IpO1xufVxuLmxheW91dC1kYXJrIC5jaXR5LWNhcm91c2VsIC5zd2lwZXItbmF2IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLmxheW91dC1kYXJrIC5jaGFydC1jaXR5LWV4Y2hhbmdlIGNhbnZhcyB7XG4gIGZpbHRlcjogaW52ZXJ0KDEpIGh1ZS1yb3RhdGUoMTgwZGVnKTtcbn1cbi5sYXlvdXQtZGFyayAuaW5mby1wb3B1cC1jb2xsYXBzZS5oYXMtZXJyb3Ige1xuICBiYWNrZ3JvdW5kOiByZ2JhKDUyLCA1MiwgNTIsIDAuOSk7XG59XG4ubGF5b3V0LWRhcmsgLmJ0bi1kZWZhdWx0IHtcbiAgYmFja2dyb3VuZDogdmFyKC0tZHJrLWJhY2tncm91bmQpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS10eC1ib3JkZXItY29sb3IpO1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBjb2xvcjogdmFyKC0tdHgtdGV4dC1jb2xvcik7XG4gIHRleHQtc2hhZG93OiBub25lO1xufVxuLmxheW91dC1kYXJrIC5idG4tZGVmYXVsdDpob3Zlcixcbi5sYXlvdXQtZGFyayAuYnRuLWRlZmF1bHQ6Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1kcmstYmFja2dyb3VuZC1ob3ZlcikgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1kcmstYm9yZGVyKSAhaW1wb3J0YW50O1xuICBjb2xvcjogdmFyKC0tdHgtdGV4dC1jb2xvcikgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbi5sYXlvdXQtZGFyayAuYnRuLWRlZmF1bHQ6YWN0aXZlLFxuLmxheW91dC1kYXJrIC5idG4tZGVmYXVsdC5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1kcmstYmFja2dyb3VuZC1ob3Zlcik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZHJrLWJvcmRlcik7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMnB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMjIpO1xuICBjb2xvcjogdmFyKC0tdHgtdGV4dC1jb2xvcik7XG59XG4ubGF5b3V0LWRhcmsgLmJ0bi1kZWZhdWx0OmRpc2FibGVkLFxuLmxheW91dC1kYXJrIC5idG4tZGVmYXVsdC5kaXNhYmxlZCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWRyay1zdXJmYWNlKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS10eC1ib3JkZXItY29sb3IpO1xuICBjb2xvcjogdmFyKC0tdHgtdGFiLXRleHQtY29sb3IpO1xufVxuLmxheW91dC1kYXJrIC5maXJlZC11bnBhaWQtZW1wbG95ZXIge1xuICBiYWNrZ3JvdW5kOiAjNTMzZjNmICFpbXBvcnRhbnQ7XG59XG4ubGF5b3V0LWRhcmsgLm5ld3NwYXBlciB7XG4gIGJhY2tncm91bmQ6ICMzYTM4MzI7XG4gIGJvcmRlci1jb2xvcjogIzUyNGU0NjtcbiAgYm94LXNoYWRvdzogMCAycHggOHB4IHJnYmEoMCwgMCwgMCwgMC4yMik7XG4gIGNvbG9yOiAjZDhkMGMwO1xufVxuLmxheW91dC1kYXJrIC5uZXdzcGFwZXItaGVhZGVyIHtcbiAgYmFja2dyb3VuZDogIzNhMzgzMjtcbiAgYm9yZGVyLWNvbG9yOiAjNTI0ZTQ2O1xufVxuLmxheW91dC1kYXJrIC5uZXdzcGFwZXItaGVhZGVyOmJlZm9yZSxcbi5sYXlvdXQtZGFyayAubmV3c3BhcGVyLWhlYWRlcjphZnRlciB7XG4gIGJhY2tncm91bmQ6ICM2YTY1NWM7XG59XG4ubGF5b3V0LWRhcmsgLm5ld3NwYXBlci1oZWFkZXJfX3RpdGxlIHtcbiAgY29sb3I6ICNjOGJmYjA7XG59XG4ubGF5b3V0LWRhcmsgLm5ld3NwYXBlci1ldmVudF9fbWVzc2FnZSB7XG4gIGNvbG9yOiAjZDhkMGMwO1xufVxuLmxheW91dC1kYXJrIC5uZXdzcGFwZXItZXZlbnRfX21lc3NhZ2UgYSB7XG4gIGNvbG9yOiAjOWVjNGZmO1xufVxuLmxheW91dC1kYXJrIC5uZXdzcGFwZXItZXZlbnRfX2RhdGV0aW1lIHtcbiAgY29sb3I6ICM5YTkzODU7XG59XG4ubGF5b3V0LWRhcmsgLnN1bW1lci1wdXp6bGVzLWF0dGVtcHQtbW9kYWxfX2JvbnVzIHtcbiAgY29sb3I6ICM4ZmQ4N2Y7XG59XG4ubGF5b3V0LWRhcmsgLnN1bW1lci1wdXp6bGVzLWF0dGVtcHQtbW9kYWxfX2V2ZW50IHtcbiAgY29sb3I6ICNmZmQ1NGE7XG59XG4ubGF5b3V0LWRhcmsgLmdhbWUtb2JqZWN0LWV4cGlyZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDc0LCA4MSwgOTYsIDAuOTIpO1xufVxuLmxheW91dC1kYXJrIC5nYW1lLW9iamVjdC1leHBpcmUtLWRhbmdlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjQxLCA5NSwgMTIzLCAwLjkyKTtcbn1cbi5sYXlvdXQtZGFyayAuaW52ZW50b3J5LWV4cGlyZS1ub3RpY2Uge1xuICBjb2xvcjogdmFyKC0tdHgtdGV4dC1jb2xvcik7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjQwLCAxODEsIDc0LCAwLjEyKTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI0MCwgMTgxLCA3NCwgMC4zNSk7XG59XG4ubGF5b3V0LWRhcmsgLmludmVudG9yeS1leHBpcmUtbm90aWNlIGkge1xuICBjb2xvcjogdmFyKC0tZHJrLXRhYi1ob3Zlcik7XG59XG4ubGF5b3V0LWRhcmsgLnRvd2VyLXBvaW50LXN1cmNoYXJnZSxcbi5sYXlvdXQtZGFyayAudG93ZXItYmF0dGxlLXJld2FyZCB7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjM1KTtcbn1cbi5sYXlvdXQtZGFyayAudG93ZXItbGV2ZWwudG93ZXItbGV2ZWwtYWN0aXZlLmxldmVsLWNvbnF1ZXJlZCB7XG4gIGJveC1zaGFkb3c6IDAgMTJweCAyOHB4IHJnYmEoMCwgMCwgMCwgMC40NSksIDAgMCAxOHB4IHJnYmEoMjgsIDE5OSwgNDAsIDAuMik7XG59XG4ubmV3c3BhcGVyLXVzZXItZXZlbnQgLm5ld3NwYXBlci1ldmVudF9fbWVzc2FnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMWVtO1xuICBoZWlnaHQ6IDFlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvbWVkaWEvYXNzZXRzL2FwcC9zcmMvaW1nL25ld3NwYXBlci9ydXBvci1zbWFsbC5zdmdcIik7XG4gIG1hcmdpbjogMCA1cHggLTNweCAwO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4ubGF5b3V0LTIwMjMge1xuICAtLWxheW91dC1wYWdlLWd1dHRlcjogMTBweDtcbiAgZm9udC1mYW1pbHk6IFwiUFQgU2Fuc1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmctbGVmdDogdmFyKC0tbGF5b3V0LXBhZ2UtZ3V0dGVyKTtcbiAgcGFkZGluZy1yaWdodDogdmFyKC0tbGF5b3V0LXBhZ2UtZ3V0dGVyKTtcbn1cbi5sYXlvdXQtMjAyMzpub3QoLnBvbGlzLWxheW91dCkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbn1cbi5sYXlvdXQtMjAyMzpub3QoLnBvbGlzLWxheW91dCkgPiAjd3JhcHBlcixcbi5sYXlvdXQtMjAyMzpub3QoLnBvbGlzLWxheW91dCkgPiAud3JhcHBlcixcbi5sYXlvdXQtMjAyMzpub3QoLnBvbGlzLWxheW91dCkgPiAuYXBwLWhlYWRlciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmxheW91dC0yMDIzOm5vdCgucG9saXMtbGF5b3V0KSA+IC5hcHAtZm9vdGVyIHtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmxheW91dC0yMDIzIHtcbiAgICAtLWxheW91dC1wYWdlLWd1dHRlcjogNXB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogLTI1MHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogNjBweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE0NTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5sYXlvdXQtMjAyMyB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtMjkwcHg7XG4gIH1cbn1cbi5sYXlvdXQtMjAyMyBoZWFkZXIuaGVhZGVyLFxuLmxheW91dC0yMDIzIGZvb3Rlci5mb290ZXIge1xuICBtaW4td2lkdGg6IDAgIWltcG9ydGFudDtcbn1cbi5sYXlvdXQtMjAyMy5uby1hdXRoLXVzZXIgI2NvbnRlbnRXcmFwcGVyLFxuLmxheW91dC0yMDIzLm5vLWF1dGgtdXNlciAjY29udGVudCB7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG4ubGF5b3V0LTIwMjMgLmdvb2ctdGUtYmFubmVyLWZyYW1lLnNraXB0cmFuc2xhdGUsXG4ubGF5b3V0LTIwMjMgLmdvb2ctbG9nby1saW5rLFxuLmxheW91dC0yMDIzIC5nb29nLXRlLWdhZGdldCBzcGFuIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmxheW91dC0yMDIzICNnb29nbGVfdHJhbnNsYXRlX2VsZW1lbnQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ubGF5b3V0LTIwMjMgLmdvb2ctdGUtZ2FkZ2V0IHtcbiAgZm9udC1zaXplOiAwICFpbXBvcnRhbnQ7XG4gIC8qINCd0JUg0KPQlNCQ0JvQr9Ci0KwhISEgKi9cbn1cbi5sYXlvdXQtMjAyMyAuZ29vZy10ZS1nYWRnZXQgLmdvb2ctdGUtY29tYm8ge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDFkNWRiICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDJweCA0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogIzExMTgyNztcbiAgb3V0bGluZTogbm9uZTtcbiAgYm94LXNoYWRvdzogMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjJzLCBib3gtc2hhZG93IDAuMnM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5sYXlvdXQtMjAyMyAuZ29vZy10ZS1nYWRnZXQgLmdvb2ctdGUtY29tYm86Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICMzYjgyZjYgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogMCAwIDAgM3B4IHJnYmEoNTksIDEzMCwgMjQ2LCAwLjMpICFpbXBvcnRhbnQ7XG59XG4ubGF5b3V0LTIwMjMgLmdvb2ctdGUtZ2FkZ2V0IC5nb29nLXRlLWNvbWJvIG9wdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgY29sb3I6ICMxMTE4MjcgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDJweCA0cHg7XG59XG4ubGF5b3V0LTIwMjMgLmFjY291bnQtbG9nby1pbWcge1xuICB3aWR0aDogMTkwcHg7XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmxheW91dC0yMDIzIC5hY2NvdW50LWxvZ28taW1nLS1mbHVpZCB7XG4gIHdpZHRoOiA3MCU7XG59XG4ubGF5b3V0LTIwMjMgI3dyYXBwZXIge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmxheW91dC0yMDIzICN3cmFwcGVyLFxuLmxheW91dC0yMDIzIC53cmFwcGVyLFxuLmxheW91dC0yMDIzIC5jb250YWluZXItZmx1aWQge1xuICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG59XG4ubGF5b3V0LTIwMjMgI2NvbnRlbnRXcmFwcGVyIHtcbiAgbWFyZ2luLWxlZnQ6IC04MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5sYXlvdXQtMjAyMyAjY29udGVudFdyYXBwZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG4ubGF5b3V0LTIwMjMgI2NvbnRlbnRXcmFwcGVyICNjb250ZW50IHtcbiAgbWFyZ2luLWxlZnQ6IDEwMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5sYXlvdXQtMjAyMyAjY29udGVudFdyYXBwZXIgI2NvbnRlbnQge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG4ubGF5b3V0LTIwMjMgLnRhYi1jb250ZW50IHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTVweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDE1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLmxheW91dC0yMDIzIC50YWItY29udGVudCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgfVxufVxuLmxheW91dC0yMDIzIC50YWItY29udGVudC5yb3cge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLmxheW91dC0yMDIzLnBvbGlzLWxheW91dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMTAwdmg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLmxheW91dC0yMDIzIC5jb250ZW50LXdyYXBwZXIge1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICBvdmVyZmxvdy14OiBjbGlwO1xufVxuLmxheW91dC0yMDIzIC5jb250ZW50LXdyYXBwZXI6bm90KC5jb250ZW50LWZ1bGwpIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tdHgtd3JhcHBlci1iYWNrZ3JvdW5kLXNlY29uZCk7XG59XG4ubGF5b3V0LTIwMjMgLnByb2dyZXNzQmFyIHtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbn1cbi5sYXlvdXQtMjAyMyAucGFuZWwucGFuZWwtZGVmYXVsdCxcbi5sYXlvdXQtMjAyMyAucGFuZWwucGFuZWwtY3VzdG9tIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgYm94LXNoYWRvdzogMCAwIDRweCB2YXIoLS10eC1ib3gtc2hhZG93LWNvbG9yKTtcbn1cbi5sYXlvdXQtMjAyMyAucGFuZWwucGFuZWwtZGVmYXVsdCAucGFuZWwtaGVhZGluZyxcbi5sYXlvdXQtMjAyMyAucGFuZWwucGFuZWwtY3VzdG9tIC5wYW5lbC1oZWFkaW5nIHtcbiAgcGFkZGluZzogMTBweDtcbn1cbi5sYXlvdXQtMjAyMyAucGFuZWwucGFuZWwtZGVmYXVsdCAucGFuZWwtYm9keSxcbi5sYXlvdXQtMjAyMyAucGFuZWwucGFuZWwtY3VzdG9tIC5wYW5lbC1ib2R5IHtcbiAgcGFkZGluZzogMTBweDtcbn1cbi5sYXlvdXQtMjAyMyAuc3dpcGVyLnN3aXBlci1pbml0aWFsaXplZCB7XG4gIHBhZGRpbmctdG9wOiAzcHg7XG4gIG1hcmdpbi10b3A6IC0zcHg7XG59XG4ubGF5b3V0LTIwMjMgLm5vdGlmaWNhdGlvbiAubm90aWZpY2F0aW9uLWRlZmF1bHQge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICBib3gtc2hhZG93OiAwIDAgNHB4IHZhcigtLXR4LWJveC1zaGFkb3ctY29sb3IpO1xufVxuLmxheW91dC0yMDIzIC5tZW51LXNjcm9sbGFibGUge1xuICBvdmVyZmxvdy14OiBhdXRvO1xufVxuLmxheW91dC0yMDIzIC5tZW51LXNjcm9sbGFibGU6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgaGVpZ2h0OiA1cHg7XG59XG4ubGF5b3V0LTIwMjMgLm1lbnUtc2Nyb2xsYWJsZTo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBiYWNrZ3JvdW5kOiAjZjJjYTUxO1xufVxuLmxheW91dC0yMDIzIC5tZW51LXNjcm9sbGFibGU6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2Q3YjAzMTtcbn1cbi5sYXlvdXQtMjAyMyAuZm9udC1jdXBydW0sXG4ubGF5b3V0LTIwMjMgLnRleHQtY3VwcnVtIHtcbiAgZm9udC1mYW1pbHk6IFwiUFQgU2Fuc1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbn1cbi5sYXlvdXQtMjAyMyBpZnJhbWVbaWQqPVwib21uaV93aWRnZXRfaWZyYW1lX1wiXSxcbi5sYXlvdXQtMjAyMyAjb21uaV93aWRnZXRfaGludCB7XG4gIHotaW5kZXg6IDEwNDMgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAubGF5b3V0LTIwMjMgaWZyYW1lW2lkKj1cIm9tbmlfd2lkZ2V0X2lmcmFtZV9cIl0sXG4gIC5sYXlvdXQtMjAyMyAjb21uaV93aWRnZXRfaGludCB7XG4gICAgYm90dG9tOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5sYXlvdXQtMjAyMyAuY29tcGFueS1iYWRnZSB7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3gtc2hhZG93OiAwcHggMXB4IDRweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBwYWRkaW5nOiAxcHggNnB4IDFweCAxcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNXB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXgtd2lkdGg6IDg2cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNvbG9yOiAjMzMzO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmxheW91dC0yMDIzIC5jb21wYW55LWJhZGdlIHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gIH1cbn1cbi5sYXlvdXQtMjAyMyAuY29tcGFueS1iYWRnZTpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMTBweCAxcHggIzdlYjJmZjtcbn1cbi5sYXlvdXQtMjAyMyAuY29tcGFueS1iYWRnZSBpbWcge1xuICBhc3BlY3QtcmF0aW86IDEgLyAxO1xuICBoZWlnaHQ6IDE4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG59XG4ubGF5b3V0LTIwMjMgLmNvbXBhbnktYmFkZ2Ugc3BhbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuLmxheW91dC0yMDIzIC5tZW51LWxpc3Qge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW4gc2Nyb2xsO1xuICBtYXgtaGVpZ2h0OiAzMDBweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cbi5sYXlvdXQtMjAyMyAubWVudS1saXN0IGEge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoIzRkNTE2NCwgIzQ4NGQ2MCk7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xuICBtaW4td2lkdGg6IDE2MHB4O1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5sYXlvdXQtMjAyMyAubWVudS1saXN0IGEuYWN0aXZlIHtcbiAgY29sb3I6ICNmZTllMGQ7XG59XG4ubGF5b3V0LTIwMjMgLm1lbnUtbGlzdCBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzMyMzc0ODtcbn1cbi5sYXlvdXQtMjAyMyAubWVudS1saXN0IGEgaS5mYS1jaGVjayB7XG4gIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudCgjZmZiZjFiLCAjZmU5ZTBkLCAjZmY4ODFhKTtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG4ubGF5b3V0LTIwMjMgLnN2Zy1xdWVzdGlvbi1ibHVlIHN2ZyBwYXRoIHtcbiAgZmlsbDogIzNhNTA4Nztcbn1cbi5sYXlvdXQtMjAyMyAuaG92ZXItc2NhbGUge1xuICB0cmFuc2l0aW9uOiBzY2FsZSAzMDBtcztcbn1cbi5sYXlvdXQtMjAyMyAuaG92ZXItc2NhbGU6aG92ZXIge1xuICBzY2FsZTogMTIwJTtcbn1cbi5sYXlvdXQtMjAyMyAucXVlc3QtZmxvYXQtYmFyIC5vdmVyZmxvdy1kZXNjcmlwdGlvbjpoYXMoLmNhci1zbmlwcGV0KSB7XG4gIG1heC1oZWlnaHQ6IDMwMHB4O1xufVxuLmxheW91dC0yMDIzIC5xdWVzdC1mbG9hdC1iYXIgLm92ZXJmbG93LWRlc2NyaXB0aW9uOmhhcyguY2FyLXNuaXBwZXQpIC5jYXItc25pcHBldCB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjMpO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5sYXlvdXQtMjAyMyAucXVlc3QtZmxvYXQtYmFyIC5vdmVyZmxvdy1kZXNjcmlwdGlvbjpoYXMoLmNhci1zbmlwcGV0KSAuY2FyLXNuaXBwZXQtaW1hZ2Uge1xuICBtYXgtaGVpZ2h0OiAxMDBweCAhaW1wb3J0YW50O1xufVxuLmxheW91dC0yMDIzIC5vbGQtcHJpY2UtbmV3IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmxheW91dC0yMDIzIC5vbGQtcHJpY2UtbmV3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IC0xcHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAycHgpO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmJlMjIyO1xuICBib3gtc2hhZG93OiAwcHggMXB4IDBweCAjNjc2NzY3O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxNWRlZyk7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG59XG4ubGF5b3V0LTIwMjMgLmxldmVsLXByb2dyZXNzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5sYXlvdXQtMjAyMyAuYmFsYW5jZS1iYWRnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm94LXNoYWRvdzogMHB4IDFweCA0cHggdmFyKC0tdHgtYm94LXNoYWRvdy1jb2xvcik7XG4gIHBhZGRpbmc6IDZweCA3cHggNnB4IDI1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICBjb2xvcjogdmFyKC0tdHgtdGV4dC1jb2xvci1yZXZlcnNlKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubGF5b3V0LTIwMjMgLmJhbGFuY2UtYmFkZ2Uge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIH1cbn1cbi5sYXlvdXQtMjAyMyAuYmFsYW5jZS1iYWRnZTpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1kcmstY29sb3IpO1xuICBiYWNrZ3JvdW5kOiAjYWRhZGFkMWY7XG59XG4ubGF5b3V0LTIwMjMgLmJhbGFuY2UtYmFkZ2UgLnR4bS1hY2NvdW50LWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zcHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGUoMS43KTtcbn1cbi5sYXlvdXQtMjAyMyAuYmFsYW5jZS1iYWRnZSAudHhtLWFjY291bnQtaWNvbi5nZW0ge1xuICBsZWZ0OiAwO1xufVxuLmxheW91dC0yMDIzIC5iYWxhbmNlLWJhZGdlIC50eG0tYWNjb3VudC1pY29uLnRheGltYW5pdGUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTI1JSkgc2NhbGUoMS43KTtcbn1cbi5sYXlvdXQtMjAyMyAudGhlbWUtYmFkZ2Uge1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U3ZTdlYztcbiAgY29sb3I6ICMzMzM7XG4gIGJhY2tncm91bmQ6ICNmOWY5ZmM7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBhZGRpbmc6IDRweCA1cHggNHB4IDdweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA1cHg7XG59XG4ubGF5b3V0LTIwMjMgLnRoZW1lLWJhZGdlOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjYjFiMWMyO1xufVxuLmxheW91dC0yMDIzIC50aGVtZS1iYWRnZTpob3ZlciAudGhlbWUtYmFkZ2UtZGl2aWRlciB7XG4gIGJhY2tncm91bmQ6ICNiMWIxYzI7XG59XG4ubGF5b3V0LTIwMjMgLnRoZW1lLWJhZGdlLWltYWdlIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgbWFyZ2luOiAtM3B4IDAgLTNweCAtNnB4O1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbn1cbi5sYXlvdXQtMjAyMyAudGhlbWUtYmFkZ2UtbmFtZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubGF5b3V0LTIwMjMgLnRoZW1lLWJhZGdlLW5hbWUge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuLmxheW91dC0yMDIzIC50aGVtZS1iYWRnZS1zbWFsbC10ZXh0IHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuLmxheW91dC0yMDIzIC50aGVtZS1iYWRnZS1kaXZpZGVyIHtcbiAgd2lkdGg6IDEuMnB4O1xuICBiYWNrZ3JvdW5kOiAjZTdlN2VjO1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICBtYXJnaW46IC00cHggMDtcbn1cbi5sYXlvdXQtMjAyMyAubGV2ZWwtZ3JlZW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBhc3BlY3QtcmF0aW86IDEvMTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzUyYmU1NCAzNS41JSwgIzRhYjM0YyAxMDAlKTtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtc2hhZG93OiAxcHggMXB4IDBweCAjMzY3YjI3O1xuICBmb250LXNpemU6IDEwcHg7XG59XG4ubGF5b3V0LTIwMjMgLnRsci0wIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMCAhaW1wb3J0YW50O1xufVxuLmxheW91dC0yMDIzIC5hbGVydC1wcm9tbyB7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG59XG4ubGF5b3V0LTIwMjMgLmJvcmRlci1yYWRpdXMtYm90dG9tIHtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDE1cHggMTVweDtcbn1cbi5sYXlvdXQtMjAyMyAuaC1zY3JvbGxhYmxlIHtcbiAgb3ZlcmZsb3cteDogYXV0bztcbn1cbi5sYXlvdXQtMjAyMyAuY2FsZW5kYXItcGlja2VyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmxheW91dC0yMDIzIC5jYWxlbmRhci1waWNrZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvbWVkaWEvYXNzZXRzL2FwcC9zcmMvaW1nL2J1c2luZXNzL3BhZ2UvY2FsZW5kYXIuc3ZnXCIpO1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTNweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMTRweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuLmxheW91dC0yMDIzIC5jYWxlbmRhci1waWNrZXIgaW5wdXQge1xuICBwYWRkaW5nLXJpZ2h0OiAyOHB4O1xufVxuLmxheW91dC0yMDIzLnBhZ2UtYXV0aG9yaXphdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5sYXlvdXQtMjAyMy5wYWdlLWF1dGhvcml6YXRpb24ge1xuICAgIGJhY2tncm91bmQtc2l6ZTogYXV0bztcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAubGF5b3V0LTIwMjMucGFnZS1hdXRob3JpemF0aW9uIC5jb250YWluZXItZmx1aWQge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5sYXlvdXQtMjAyMyAuYXV0aG9yaXplLXBhZ2Utd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogODVweDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgbWF4LXdpZHRoOiA5OTBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmxheW91dC0yMDIzIC5hdXRob3JpemUtcGFnZS13cmFwIHtcbiAgICBwb3NpdGlvbjogdW5zZXQ7XG4gICAgbWFyZ2luLWlubGluZTogY2FsYygxNnB4IC0gdmFyKC0tbGF5b3V0LXBhZ2UtZ3V0dGVyLCA1cHgpKTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxufVxuLmxheW91dC0yMDIzIC5hdXRob3JpemUtcGFnZS1oZWFkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmxheW91dC0yMDIzIC5hdXRob3JpemUtcGFnZS1oZWFkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gIH1cbn1cbi5sYXlvdXQtMjAyMyAuYXV0aG9yaXplLXBhZ2UtbG9nbyAuYWNjb3VudC1sb2dvLWltZyB7XG4gIHdpZHRoOiAxNjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTNweCkge1xuICAubGF5b3V0LTIwMjMgLmF1dGhvcml6ZS1wYWdlLWxvZ28ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDM1cHg7XG4gICAgbGVmdDogNXB4O1xuICB9XG59XG4ubGF5b3V0LTIwMjMgLmF1dGhvcml6ZS1wYWdlLWdvYmFjayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzNXB4O1xuICByaWdodDogMzBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogOHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiB2YXIoLS10eC10ZXh0LWNvbG9yKTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5sYXlvdXQtMjAyMyAuYXV0aG9yaXplLXBhZ2UtZ29iYWNrIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIGJhY2tncm91bmQ6IHZhcigtLXR4LXBhbmVsLWJhY2tncm91bmQpO1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggNHB4IHZhcigtLXR4LWJveC1zaGFkb3ctY29sb3IpO1xuICAgIHBhZGRpbmc6IDhweCAyMHB4O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDEycHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG4ubGF5b3V0LTIwMjMgLmF1dGhvcml6ZS1wYWdlLWdvYmFjazpob3ZlciB7XG4gIGNvbG9yOiAjZjQ3ODk1O1xufVxuLmxheW91dC0yMDIzIC5hdXRob3JpemUtcGFnZS1nb2JhY2s6aG92ZXIgaW1nIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDEuMik7XG59XG4ubGF5b3V0LTIwMjMgLmF1dGhvcml6ZS1wYWdlLWdvYmFjayBpbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTJweDtcbn1cbi5sYXlvdXQtMjAyMyAuYXV0aG9yaXplLXBhZ2UtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogdmFyKC0tdHgtd3JhcHBlci1iYWNrZ3JvdW5kKTtcbiAgcGFkZGluZy10b3A6IDUwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHggMzBweCAwIDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmxheW91dC0yMDIzIC5hdXRob3JpemUtcGFnZS1jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWRyay13cmFwcGVyLCAjZTNlNWVhKTtcbiAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5sYXlvdXQtMjAyMyAuYXV0aG9yaXplLXBhZ2UtY29udGVudDpiZWZvcmUsXG4ubGF5b3V0LTIwMjMgLmF1dGhvcml6ZS1wYWdlLWNvbnRlbnQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMTVweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gMTVweCk7XG4gIGNsaXAtcGF0aDogcG9seWdvbigxMDAlIDAsIDEwMCUgODYuNSUsIDUwJSAxMDAlLCAwIDg2LjUlLCAwIDApO1xufVxuLmxheW91dC0yMDIzIC5hdXRob3JpemUtcGFnZS1jb250ZW50OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHVybChcIi9tZWRpYS9hc3NldHMvYXBwL3NyYy9pbWcvZnJvbnRwYWdlL3dpdGhkcmF3LWJsb2NrLWdpcmwud2VicFwiKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMzA1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogNTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiBib3R0b207XG4gIHotaW5kZXg6IDE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmxheW91dC0yMDIzIC5hdXRob3JpemUtcGFnZS1jb250ZW50OmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmxheW91dC0yMDIzIC5hdXRob3JpemUtcGFnZS1jb250ZW50OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiL21lZGlhL2Fzc2V0cy9hcHAvc3JjL2ltZy9hY2NvdW50L2JhY2tncm91bmQud2VicFwiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAtNHB4O1xuICB6LWluZGV4OiAwO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiBpbmhlcml0O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogaW5oZXJpdDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAubGF5b3V0LTIwMjMgLmF1dGhvcml6ZS1wYWdlLWNvbnRlbnQ6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi9tZWRpYS9hc3NldHMvYXBwL3NyYy9pbWcvYWNjb3VudC9iYWNrZ3JvdW5kLndlYnBcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xuICAgIGNsaXAtcGF0aDogbm9uZTtcbiAgICBib3R0b206IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIH1cbn1cbi5sYXlvdXQtMjAyMyAuYXV0aG9yaXplLXBhZ2UtY29udGVudCAqIHtcbiAgei1pbmRleDogMTtcbn1cbi5sYXlvdXQtMjAyMyAuYXV0aG9yaXplLXBhZ2UgLmF1dGhvcml6ZS1wYWdlLXRpdGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDI0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAubGF5b3V0LTIwMjMgLmF1dGhvcml6ZS1wYWdlIC5hdXRob3JpemUtcGFnZS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbi5sYXlvdXQtMjAyMyAuYXV0aG9yaXplLXBhZ2UgLmF1dGhvcml6ZS1wYWdlLXRpdGxlIHNwYW4ge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmxheW91dC0yMDIzIC5hdXRob3JpemUtcGFnZSAuYXV0aG9yaXplLXBhZ2UtdGl0bGUgYSB7XG4gIGNvbG9yOiAjZjQ3ODk1O1xuICBmb250LXdlaWdodDogNDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5sYXlvdXQtMjAyMyAuYXV0aG9yaXplLXBhZ2UgLmF1dGhvcml6ZS1wYWdlLXRpdGxlIGE6aG92ZXIge1xuICBjb2xvcjogIzE2NjhjMztcbn1cbi5sYXlvdXQtMjAyMyAuYXV0aG9yaXplLXBhZ2UgLmF1dGhvcml6ZS1wYWdlLWhpbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogMzcwcHg7XG4gIG1hcmdpbjogLTEwcHggYXV0byAyNXB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMzVweCk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBjb2xvcjogdmFyKC0tdHgtdGFiLXRleHQtY29sb3IsICM2Yzc1N2QpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5sYXlvdXQtMjAyMyAuYXV0aG9yaXplLXBhZ2UgLmF1dGhvcml6ZS1wYWdlLWhpbnQge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDMwcHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIG1hcmdpbi10b3A6IC01cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuLmxheW91dC0yMDIzIC5hdXRob3JpemUtcGFnZSAudGhlbWUtYWxlcnQge1xuICBwYWRkaW5nLXRvcDogMTJweDtcbiAgcGFkZGluZy1ib3R0b206IDEycHg7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG59XG4ubGF5b3V0LTIwMjMgLmF1dGhvcml6ZS1wYWdlIC5hdXRob3JpemUtcGFnZS1mb3JtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDM3MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAubGF5b3V0LTIwMjMgLmF1dGhvcml6ZS1wYWdlIC5hdXRob3JpemUtcGFnZS1mb3JtIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCAzMHB4O1xuICB9XG59XG4ubGF5b3V0LTIwMjMgLmF1dGhvcml6ZS1wYWdlIC5hdXRob3JpemUtcGFnZS1mb3JtIC5mb3JtLW1hcmdpbi1ibG9jayB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgzNXB4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAubGF5b3V0LTIwMjMgLmF1dGhvcml6ZS1wYWdlIC5hdXRob3JpemUtcGFnZS1mb3JtIC5mb3JtLW1hcmdpbi1ibG9jayB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG59XG4ubGF5b3V0LTIwMjMgLmF1dGhvcml6ZS1wYWdlIC5hdXRob3JpemUtcGFnZS1mb3JtIC5mb3JtLWlucHV0cy1ibG9jayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg1KSAwJSwgI2ZmZiA3Ni41NiUpO1xuICBwYWRkaW5nOiAyNHB4O1xuICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBib3gtc2hhZG93OiAwcHggMHB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAubGF5b3V0LTIwMjMgLmF1dGhvcml6ZS1wYWdlIC5hdXRob3JpemUtcGFnZS1mb3JtIC5mb3JtLWlucHV0cy1ibG9jayB7XG4gICAgcGFkZGluZzogMTZweDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG59XG4ubGF5b3V0LTIwMjMgLmF1dGhvcml6ZS1wYWdlIC5hdXRob3JpemUtcGFnZS1mb3JtIC5mb3JtLWlucHV0cy1ibG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxMDAlO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IDM4cHg7XG4gIGhlaWdodDogNTJweDtcbiAgbWFzazogdXJsKFwiL21lZGlhL2Fzc2V0cy9hcHAvc3JjL2ltZy9hY2NvdW50L3BvbHlnb24uc3ZnXCIpO1xuICBtYXNrLXNpemU6IDEwMCU7XG4gIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQ6IHZhcigtLXR4LXBhbmVsLWJhY2tncm91bmQpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmxheW91dC0yMDIzIC5hdXRob3JpemUtcGFnZSAuYXV0aG9yaXplLXBhZ2UtZm9ybSAuZm9ybS1pbnB1dHMtYmxvY2s6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ubGF5b3V0LTIwMjMgLmF1dGhvcml6ZS1wYWdlIC5hdXRob3JpemUtcGFnZS1mb3JtIC5mb3JtLWlucHV0cy1ibG9jayAuZm9ybS1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ubGF5b3V0LTIwMjMgLmF1dGhvcml6ZS1wYWdlIC5hdXRob3JpemUtcGFnZS1mb3JtIC5mb3JtLWlucHV0cy1ibG9jayAuZm9ybS1ncm91cDpub3QoLmNoZWNrYm94Um93KSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmxheW91dC0yMDIzIC5hdXRob3JpemUtcGFnZSAuYXV0aG9yaXplLXBhZ2UtZm9ybSAuZm9ybS1pbnB1dHMtYmxvY2sgLmZvcm0tZ3JvdXAuZm9ybS1pbm5lci1ibG9jazpub3QoLmNoZWNrYm94Um93KTpub3QoLmZvcm0tb3Itcm93KSB7XG4gIGhlaWdodDogNDVweDtcbn1cbi5sYXlvdXQtMjAyMyAuYXV0aG9yaXplLXBhZ2UgLmF1dGhvcml6ZS1wYWdlLWZvcm0gLmZvcm0taW5wdXRzLWJsb2NrIC5mb3JtLWdyb3VwLmZvcm0taW5uZXItYmxvY2s6bm90KC5jaGVja2JveFJvdyk6bm90KC5mb3JtLW9yLXJvdyk6aGFzKC5oZWxwLWJsb2NrOm5vdCg6ZW1wdHkpKSxcbi5sYXlvdXQtMjAyMyAuYXV0aG9yaXplLXBhZ2UgLmF1dGhvcml6ZS1wYWdlLWZvcm0gLmZvcm0taW5wdXRzLWJsb2NrIC5mb3JtLWdyb3VwLmZvcm0taW5uZXItYmxvY2s6bm90KC5jaGVja2JveFJvdyk6bm90KC5mb3JtLW9yLXJvdyk6aGFzKC5zdWdnZXN0LWxvZ2lucyBhKSxcbi5sYXlvdXQtMjAyMyAuYXV0aG9yaXplLXBhZ2UgLmF1dGhvcml6ZS1wYWdlLWZvcm0gLmZvcm0taW5wdXRzLWJsb2NrIC5mb3JtLWdyb3VwLmZvcm0taW5uZXItYmxvY2s6bm90KC5jaGVja2JveFJvdyk6bm90KC5mb3JtLW9yLXJvdyk6aGFzKGxhYmVsKSxcbi5sYXlvdXQtMjAyMyAuYXV0aG9yaXplLXBhZ2UgLmF1dGhvcml6ZS1wYWdlLWZvcm0gLmZvcm0taW5wdXRzLWJsb2NrIC5mb3JtLWdyb3VwLmZvcm0taW5uZXItYmxvY2s6bm90KC5jaGVja2JveFJvdyk6bm90KC5mb3JtLW9yLXJvdyk6aGFzKHNlbGVjdCkge1xuICBoZWlnaHQ6IGF1dG87XG59XG4ubGF5b3V0LTIwMjMgLmF1dGhvcml6ZS1wYWdlIC5hdXRob3JpemUtcGFnZS1mb3JtIC5mb3JtLWlucHV0cy1ibG9jayAuZm9ybS1ncm91cC5mb3JtLW9yLXJvdyB7XG4gIGhlaWdodDogYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5sYXlvdXQtMjAyMyAuYXV0aG9yaXplLXBhZ2UgLmF1dGhvcml6ZS1wYWdlLWZvcm0gLmZvcm0taW5wdXRzLWJsb2NrIC5mb3JtLWdyb3VwIGxhYmVsIHtcbiAgZm9udC1mYW1pbHk6IFwiUFQgU2Fuc1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiB2YXIoLS10eC10ZXh0LWNvbG9yKTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuLmxheW91dC0yMDIzIC5hdXRob3JpemUtcGFnZSAuYXV0aG9yaXplLXBhZ2UtZm9ybSAuZm9ybS1pbnB1dHMtYmxvY2sgLmZvcm0tZ3JvdXAgLmZvcm0tY29udHJvbCB7XG4gIGZvbnQtZmFtaWx5OiBcIlBUIFNhbnNcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICB3aWR0aDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2I4Y2NlYjtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgcGFkZGluZzogMTNweCAyMHB4O1xuICBoZWlnaHQ6IDQ1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG59XG4ubGF5b3V0LTIwMjMgLmF1dGhvcml6ZS1wYWdlIC5hdXRob3JpemUtcGFnZS1mb3JtIC5mb3JtLWlucHV0cy1ibG9jayAuZm9ybS1ncm91cCAuZm9ybS1jb250cm9sIC52YXItcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2IyYzNkMTtcbiAgb3BhY2l0eTogMTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5sYXlvdXQtMjAyMyAuYXV0aG9yaXplLXBhZ2UgLmF1dGhvcml6ZS1wYWdlLWZvcm0gLmZvcm0taW5wdXRzLWJsb2NrIC5mb3JtLWdyb3VwIC5mb3JtLWNvbnRyb2w6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNiMmMzZDE7XG4gIG9wYWNpdHk6IDE7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4ubGF5b3V0LTIwMjMgLmF1dGhvcml6ZS1wYWdlIC5hdXRob3JpemUtcGFnZS1mb3JtIC5mb3JtLWlucHV0cy1ibG9jayAuZm9ybS1ncm91cCAuZm9ybS1jb250cm9sOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjYjJjM2QxO1xuICBvcGFjaXR5OiAxO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLmxheW91dC0yMDIzIC5hdXRob3JpemUtcGFnZSAuYXV0aG9yaXplLXBhZ2UtZm9ybSAuZm9ybS1pbnB1dHMtYmxvY2sgLmZvcm0tZ3JvdXAgLmZvcm0tY29udHJvbDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNiMmMzZDE7XG4gIG9wYWNpdHk6IDE7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4ubGF5b3V0LTIwMjMgLmF1dGhvcml6ZS1wYWdlIC5hdXRob3JpemUtcGFnZS1mb3JtIC5mb3JtLWlucHV0cy1ibG9jayAuZm9ybS1ncm91cCAuaGVscC1ibG9jayB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuLmxheW91dC0yMDIzIC5hdXRob3JpemUtcGFnZSAuYXV0aG9yaXplLXBhZ2UtZm9ybSAuZm9ybS1pbnB1dHMtYmxvY2sgLmZvcm0tZ3JvdXAgLmhlbHAtYmxvY2s6ZW1wdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmxheW91dC0yMDIzIC5hdXRob3JpemUtcGFnZSAuYXV0aG9yaXplLXBhZ2UtZm9ybSAuZm9ybS1pbnB1dHMtYmxvY2sgLmZvcm0tZ3JvdXAgLnN1Z2dlc3QtbG9naW5zIHtcbiAgbWFyZ2luOiAwO1xufVxuLmxheW91dC0yMDIzIC5hdXRob3JpemUtcGFnZSAuYXV0aG9yaXplLXBhZ2UtZm9ybSAuZm9ybS1pbnB1dHMtYmxvY2sgLmZvcm0tZ3JvdXAgLnN1Z2dlc3QtbG9naW5zOm5vdCg6aGFzKGEpKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubGF5b3V0LTIwMjMgLmF1dGhvcml6ZS1wYWdlIC5hdXRob3JpemUtcGFnZS1mb3JtIC5mb3JtLWlucHV0cy1ibG9jayAuZm9ybS1ncm91cCAuc3VnZ2VzdC1sb2dpbnM6aGFzKGEpIHtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG4ubGF5b3V0LTIwMjMgLmF1dGhvcml6ZS1wYWdlIC5hdXRob3JpemUtcGFnZS1mb3JtIC5mb3JtLWlucHV0cy1ibG9jayAuZm9ybS1ncm91cCAuc3VnZ2VzdC1sb2dpbnMgYSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5LCAjMDA3YmZmKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5sYXlvdXQtMjAyMyAuYXV0aG9yaXplLXBhZ2UgLmF1dGhvcml6ZS1wYWdlLWZvcm0gLmZvcm0taW5wdXRzLWJsb2NrIC5mb3JtLWdyb3VwIC5zdWdnZXN0LWxvZ2lucyBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmxheW91dC0yMDIzIC5hdXRob3JpemUtcGFnZSAuYXV0aG9yaXplLXBhZ2UtZm9ybSAuZm9ybS1pbnB1dHMtYmxvY2sgLmNoZWNrYm94Um93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiAwO1xuICBnYXA6IDhweDtcbn1cbi5sYXlvdXQtMjAyMyAuYXV0aG9yaXplLXBhZ2UgLmF1dGhvcml6ZS1wYWdlLWZvcm0gLmZvcm0taW5wdXRzLWJsb2NrIC5jaGVja2JveFJvdyBsYWJlbCB7XG4gIGZvbnQtZmFtaWx5OiBcIlBUIFNhbnNcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMHB4O1xuICBtYXJnaW46IDA7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmxheW91dC0yMDIzIC5hdXRob3JpemUtcGFnZSAuYXV0aG9yaXplLXBhZ2UtZm9ybSAuZm9ybS1pbnB1dHMtYmxvY2sgLmNoZWNrYm94Um93IGxhYmVsIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBnYXA6IDZweDtcbiAgICBmbGV4LXNocmluazogMTtcbiAgICBtaW4td2lkdGg6IDA7XG4gIH1cbn1cbi5sYXlvdXQtMjAyMyAuYXV0aG9yaXplLXBhZ2UgLmF1dGhvcml6ZS1wYWdlLWZvcm0gLmZvcm0taW5wdXRzLWJsb2NrIC5jaGVja2JveFJvdyBhIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMzZDc3Y2I7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmxheW91dC0yMDIzIC5hdXRob3JpemUtcGFnZSAuYXV0aG9yaXplLXBhZ2UtZm9ybSAuZm9ybS1pbnB1dHMtYmxvY2sgLmNoZWNrYm94Um93IGEge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGZsZXgtc2hyaW5rOiAxO1xuICAgIG1pbi13aWR0aDogMDtcbiAgfVxufVxuLmxheW91dC0yMDIzIC5hdXRob3JpemUtcGFnZSAuYXV0aG9yaXplLXBhZ2UtZm9ybSAuZm9ybS1pbnB1dHMtYmxvY2sgLmNoZWNrYm94Um93IGE6aG92ZXIge1xuICBjb2xvcjogI2ZmYzEwNztcbn1cbi5sYXlvdXQtMjAyMyAuYXV0aG9yaXplLXBhZ2UgLmF1dGhvcml6ZS1wYWdlLWZvcm0gLmJ0bi1zdWJtaXQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWluLXdpZHRoOiAyMzVweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG9wYWNpdHk6IDE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmxheW91dC0yMDIzIC5hdXRob3JpemUtcGFnZSAuYXV0aG9yaXplLXBhZ2UtZm9ybSAuYnRuLXN1Ym1pdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxufVxuLmxheW91dC0yMDIzIC5hdXRob3JpemUtcGFnZS1mb290ZXIge1xuICBwYWRkaW5nOiAzMHB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS10eC13cmFwcGVyLWJhY2tncm91bmQpO1xuICBib3JkZXItcmFkaXVzOiAwIDAgMzBweCAzMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5sYXlvdXQtMjAyMyAuYXV0aG9yaXplLXBhZ2UtZm9vdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gIH1cbn1cbi5sYXlvdXQtMjAyMyAuYXV0aG9yaXplLXBhZ2UtZm9vdGVyIC5mb3JtLXNvY2lhbC1idXR0b25zIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLmxheW91dC0yMDIzIC5hdXRob3JpemUtcGFnZS1mb290ZXIgLmxwU29jaWFsc19faXRlbXMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubGF5b3V0LTIwMjMgLmF1dGhvcml6ZS1wYWdlLWZvb3RlciAubHBTb2NpYWxzX190aXRsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogdmFyKC0tdHgtdGV4dC1jb2xvcik7XG4gIGZvbnQtZmFtaWx5OiBcIlBUIFNhbnNcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWJvdHRvbTogMTRweDtcbn1cbi5sYXlvdXQtMjAyMyAuYXV0aG9yaXplLXBhZ2UtZm9vdGVyIC5scFNvY2lhbHNfX3RpdGxlW2hyZWZdIHtcbiAgY29sb3I6ICMzZDc3Y2I7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmxheW91dC0yMDIzIC5hdXRob3JpemUtcGFnZS1mb290ZXIgLmxwU29jaWFsc19fdGl0bGVbaHJlZl06aG92ZXIge1xuICBjb2xvcjogI2ZmYzEwNztcbn1cbi5sYXlvdXQtMjAyMyAuYXV0aG9yaXplLXBhZ2UtZm9vdGVyIC5scFNvY2lhbHMuZGlzYWJsZWQge1xuICBmaWx0ZXI6IGdyYXlzY2FsZSgxKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4ubGF5b3V0LTIwMjMgLmF1dGhvcml6ZS1wYWdlLWZvb3RlciAuZm9ybS1hY2NlcHQtYmxvY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNiOGNjZWI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDMwcHggYXV0byAwO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogOXB4IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgYm9yZGVyLXJhZGl1czogOXB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmxheW91dC0yMDIzIC5hdXRob3JpemUtcGFnZS1mb290ZXIgLmZvcm0tYWNjZXB0LWJsb2NrIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbi5sYXlvdXQtMjAyMyAuYXV0aG9yaXplLXBhZ2UtZm9vdGVyIC5mb3JtLWFjY2VwdC1ibG9jayBhIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMzZDc3Y2I7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5sYXlvdXQtMjAyMyAuYXV0aG9yaXplLXBhZ2UtZm9vdGVyIC5mb3JtLWFjY2VwdC1ibG9jayBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZmMxMDc7XG59XG4ubGF5b3V0LTIwMjMgLmF1dGhvcml6ZS1wYWdlLWZvb3RlciAuZm9ybS1hY2NlcHQtYmxvY2sgaDIge1xuICBtYXJnaW46IDAgMCAxMHB4IDA7XG59XG4ubGF5b3V0LTIwMjMgLmF1dGhvcml6ZS1wYWdlLWZvb3RlciAuZm9ybS1hY2NlcHQtYmxvY2sgcCB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cbi5sYXlvdXQtMjAyMyAuYXV0aG9yaXplLXBhZ2UtZm9vdGVyIC5mb3JtLWFjY2VwdC1ibG9jayBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmxheW91dC0yMDIzIC5hdXRob3JpemUtcGFnZS13cmFwLS1zdWNjZXNzIC5hdXRob3JpemUtcGFnZS1mb3JtIC5mb3JtLWlucHV0cy1ibG9jayB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ubGF5b3V0LTIwMjMgLmF1dGhvcml6ZS1wYWdlLXdyYXAtLXN1Y2Nlc3MgLmF1dGhvcml6ZS1wYWdlLWZvcm0gLnN1Y2Nlc3NBcmVhIC5yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMDtcbn1cbi5sYXlvdXQtMjAyMyAuYXV0aG9yaXplLXBhZ2Utd3JhcC0tc3VjY2VzcyAuYXV0aG9yaXplLXBhZ2UtZm9ybSAuc3VjY2Vzc0FyZWEgLmNvbC14cy0yLFxuLmxheW91dC0yMDIzIC5hdXRob3JpemUtcGFnZS13cmFwLS1zdWNjZXNzIC5hdXRob3JpemUtcGFnZS1mb3JtIC5zdWNjZXNzQXJlYSAuY29sLXhzLTEwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgZmxvYXQ6IG5vbmU7XG59XG4ubGF5b3V0LTIwMjMgLmF1dGhvcml6ZS1wYWdlLXdyYXAtLXN1Y2Nlc3MgLmF1dGhvcml6ZS1wYWdlLWZvcm0gLnN1Y2Nlc3NBcmVhIGgyIHtcbiAgbWFyZ2luOiAwIDAgMTBweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmxheW91dC0yMDIzIC5hdXRob3JpemUtcGFnZS13cmFwLS1zdWNjZXNzIC5hdXRob3JpemUtcGFnZS1mb3JtIC5zdWNjZXNzQXJlYSBwIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG4ubGF5b3V0LTIwMjMgLmF1dGhvcml6ZS1wYWdlLXdyYXAtLXN1Y2Nlc3MgLmF1dGhvcml6ZS1wYWdlLWNvbnRlbnQge1xuICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbn1cbi5sYXlvdXQtMjAyMyAuYXV0aG9yaXplLXBhZ2Utd3JhcC0tc3VjY2VzcyAuYXV0aG9yaXplLXBhZ2UtZm9vdGVyIC5mb3JtLWFjY2VwdC1ibG9jayB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmxheW91dC0yMDIzIC5hdXRob3JpemUtcGFnZS13cmFwLS1zdWNjZXNzIC5hdXRob3JpemUtcGFnZS1jb250ZW50IHtcbiAgICBib3JkZXItcmFkaXVzOiAzMHB4IDMwcHggMCAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLmxheW91dC0yMDIzIC5hdXRob3JpemUtcGFnZS13cmFwLS1zdWNjZXNzIC5hdXRob3JpemUtcGFnZS1mb290ZXIge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLXR4LXdyYXBwZXItYmFja2dyb3VuZCk7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDMwcHggMzBweDtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxufVxuLmxheW91dC0yMDIzIC5hdXRob3JpemUtcGFnZSAuc2NoYldyYXBwZXIge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LXNocmluazogMDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2I4Y2NlYjtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmxheW91dC0yMDIzIC5hdXRob3JpemUtcGFnZSAuc2NoYldyYXBwZXIgaW5wdXQge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xuICBtYXJnaW46IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5sYXlvdXQtMjAyMyAuYXV0aG9yaXplLXBhZ2UgLnNjaGJXcmFwcGVyLmNoZWNrZWQge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLmxheW91dC0yMDIzIC5hdXRob3JpemUtcGFnZSAuc2NoYldyYXBwZXIuY2hlY2tlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogM3B4O1xuICBsZWZ0OiAzcHg7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI2ZmOGFhNiAwJSwgI2U0NTY3OCAxMDAlKTtcbn1cbi5sYXlvdXQtMjAyMyAuYXV0aG9yaXplLXBhZ2UgLmxvZ2luLXN1Y2Nlc3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMjRweDtcbn1cbi5sYXlvdXQtMjAyMyAuYXV0aG9yaXplLXBhZ2UgLmxvZ2luLXN1Y2Nlc3MgLmhhbmQge1xuICB3aWR0aDogNjRweDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi5sYXlvdXQtMjAyMyAuYXV0aG9yaXplLXBhZ2UgLmxvZ2luLXN1Y2Nlc3MgaDQge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbjogMCAwIDEwcHg7XG59XG4ubGF5b3V0LTIwMjMgLmF1dGhvcml6ZS1wYWdlIC5sb2dpbi1zdWNjZXNzIHAge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cbi5sYXlvdXQtMjAyMyAuYXV0aG9yaXplLXBhZ2Uubm8tdGF4aS1yZWYgLmF1dGhvcml6ZS1wYWdlLWNvbnRlbnQ6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG59XG4ubGF5b3V0LTIwMjMgLmF1dGhvcml6ZS1wYWdlLm5vLXRheGktcmVmIC5hdXRob3JpemUtcGFnZS1jb250ZW50OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG59XG4ubGF5b3V0LTIwMjMgLmF1dGhvcml6ZS1wYWdlLm5vLXRheGktcmVmIC5hdXRob3JpemUtcGFnZS1mb3JtIC5mb3JtLWlucHV0cy1ibG9jazpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmxheW91dC0yMDIzIC50aGVtZS1hbGVydCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogN3B4IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG59XG4ubGF5b3V0LTIwMjMgLnRoZW1lLWFsZXJ0LWRhbmdlciB7XG4gIGJhY2tncm91bmQ6ICNGRURCREY7XG4gIGJvcmRlci1jb2xvcjogI0U0NTY3ODtcbn1cbi5sYXlvdXQtMjAyMyAudGhlbWUtYWxlcnQtc3VjY2VzcyB7XG4gIGJhY2tncm91bmQ6ICNEQUY1REE7XG4gIGJvcmRlci1jb2xvcjogIzQ1QUM0Nztcbn1cbi5sYXlvdXQtMjAyMyAudGhlbWUtYWxlcnQtcHJpbWFyeSB7XG4gIGJhY2tncm91bmQ6ICNFMEVDRkY7XG4gIGJvcmRlci1jb2xvcjogIzU3ODVDQTtcbn1cbi5sYXlvdXQtMjAyMyAudGhlbWUtYWxlcnQtd2FybmluZyB7XG4gIGJhY2tncm91bmQ6ICNGRkU1Q0M7XG4gIGJvcmRlci1jb2xvcjogI0Y4OEQyQTtcbn1cbi5sYXlvdXQtMjAyMyAuYWxlcnQtc3VjY2VzcyB7XG4gIGJvcmRlci1jb2xvcjogIzUyQkU1NDtcbn1cbi5sYXlvdXQtMjAyMyAudGV4dC1tdXRlZCB7XG4gIGNvbG9yOiAjQjJDM0QxO1xufVxuLmxheW91dC0yMDIzIC50ZXh0LWluZm8ge1xuICBjb2xvcjogIzMxNzA4Zjtcbn1cbi5sYXlvdXQtMjAyMyAudGV4dC1zdWNjZXNzIHtcbiAgY29sb3I6ICM1MkJFNTQ7XG59XG4ubGF5b3V0LTIwMjMgLnRleHQtc3VjY2Vzcy1kYXJrIHtcbiAgY29sb3I6ICM0MTk5NDM7XG59XG4ubGF5b3V0LTIwMjMgLnRleHQtcHJpbWFyeSB7XG4gIGNvbG9yOiAjNTQ4Q0U1O1xufVxuLmxheW91dC0yMDIzIC50ZXh0LXdhcm5pbmcge1xuICBjb2xvcjogI2ZmYzEwNztcbn1cbi5sYXlvdXQtMjAyMyAudGV4dC1kYW5nZXIge1xuICBjb2xvcjogI0Y0Nzg5NTtcbn1cbi5sYXlvdXQtMjAyMyAudGV4dC1ncmF5IHtcbiAgY29sb3I6ICM4ODhCOTk7XG59XG4ubGF5b3V0LTIwMjMgLnRleHQtc2t5Ymx1ZSB7XG4gIGNvbG9yOiAjNUNCM0U0O1xufVxuLmxheW91dC0yMDIzIC5ib3JkZXItcmFkaXVzLW5ldyB7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHggIWltcG9ydGFudDtcbn1cbi5sYXlvdXQtMjAyMyAuYnItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTVweCAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTVweCAhaW1wb3J0YW50O1xufVxuLmxheW91dC0yMDIzIC5ici10b3Age1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxNXB4ICFpbXBvcnRhbnQ7XG59XG4ubGF5b3V0LTIwMjMgLmJveC1zaGFkb3ctbmV3IHtcbiAgYm94LXNoYWRvdzogMXB4IDFweCA0cHggI2Q5ZDlkOTtcbn1cbi5sYXlvdXQtMjAyMyB0YWJsZS50b3AtYm9yZGVyIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDE1cHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTVweCAhaW1wb3J0YW50O1xufVxuLmxheW91dC0yMDIzIHRhYmxlLnRvcC1ib3JkZXIgdGhlYWQgdHI6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTVweCAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxNXB4ICFpbXBvcnRhbnQ7XG59XG4ubGF5b3V0LTIwMjMgdGFibGUudG9wLWJvcmRlciB0aGVhZCB0cjpmaXJzdC1jaGlsZCB0aDpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDE1cHggIWltcG9ydGFudDtcbn1cbi5sYXlvdXQtMjAyMyB0YWJsZS50b3AtYm9yZGVyIHRoZWFkIHRyOmZpcnN0LWNoaWxkIHRoOmxhc3QtY2hpbGQge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTVweCAhaW1wb3J0YW50O1xufVxuLmxheW91dC0yMDIzIC5iZy1pbmZvLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICM0NDllZjAgMCUsICMwN2U5OTcgMTAwJSk7XG59XG4ubGF5b3V0LTIwMjMgLmJnLWluZm8td2FybmluZyB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI2ZiYmMyMyAwJSwgI2ZiYmMyMyAxMDAlKTtcbn1cbi5sYXlvdXQtMjAyMyAuYmctaW5mby1kYW5nZXIge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNFMjNDNjQgMCUsICNDMTJCNEYgMTAwJSk7XG59XG4ubGF5b3V0LTIwMjMgLmJnLWluZm8tZGFuZ2VyLWxpZ2h0IHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI2ZkYWVjMSAwJSwgI2YyOTVhYiAxMDAlKTtcbn1cbi5sYXlvdXQtMjAyMyAuYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNjM2M0Y2Y4Nztcbn1cbi5sYXlvdXQtMjAyMyAuYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2MzYzRjZjg3O1xufVxuLmxheW91dC0yMDIzIC5ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjM2M0Y2Y4Nztcbn1cbi5sYXlvdXQtMjAyMyAuYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYzNjNGNmODc7XG59XG4ubGF5b3V0LTIwMjMgLmJyLXRvcCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDEwcHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxMHB4O1xufVxuLmxheW91dC0yMDIzIC5ici10b3AtcmlnaHQge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTBweDtcbn1cbi5sYXlvdXQtMjAyMyAuYnItdG9wLWxlZnQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxMHB4O1xufVxuLmxheW91dC0yMDIzIC5ici1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxMHB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTBweDtcbn1cbi5sYXlvdXQtMjAyMyAuYnItYm90dG9tLXJpZ2h0IHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDEwcHg7XG59XG4ubGF5b3V0LTIwMjMgLmJyLWJvdHRvbS1sZWZ0IHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTBweDtcbn1cbi5sYXlvdXQtMjAyMyAucGxhdGUge1xuICBwYWRkaW5nOiA1cHggNnB4O1xuICBsaW5lLWhlaWdodDogMWVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDVweDtcbn1cbi5sYXlvdXQtMjAyMyAucGxhdGUtZGFuZ2VyIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI0ZGOEFBNiAwJSwgI0U0NTY3OCAxMDAlKTtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtc2hhZG93OiAxcHggMXB4IDBweCAjQTQ0MDU4O1xufVxuLmxheW91dC0yMDIzIC5wbGF0ZS13YXJuaW5nIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI0ZGQzEwNyAwJSwgI0ZFOUUwRCAxMDAlKTtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtc2hhZG93OiAxcHggMXB4IDBweCAjNzY3MzZiO1xufVxuLmxheW91dC0yMDIzIC5wbGF0ZS1tdXRlZCB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNFQUVBRUEgMCUsICM5QzlDOUMgMTAwJSk7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LXNoYWRvdzogMXB4IDFweCAwcHggIzRENEQ0RDtcbn1cbi5sYXlvdXQtMjAyMyAucGxhdGUtcmlnaHQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxMHB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTBweDtcbn1cbi5sYXlvdXQtMjAyMyAucGxhdGUtbGVmdCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxMHB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxMHB4O1xufVxuLmxheW91dC0yMDIzIGxhYmVsIHtcbiAgZm9udC1mYW1pbHk6IFwiUFQgU2Fuc1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG59XG4ubGF5b3V0LTIwMjMgLmZvcm0tY29udHJvbCB7XG4gIGZvbnQtZmFtaWx5OiBcIlBUIFNhbnNcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkO1xuICBwYWRkaW5nOiA5cHggMTRweDtcbiAgYm9yZGVyLWNvbG9yOiAjODFiNWZmO1xuICBjb2xvcjogdmFyKC0tdHgtdGV4dC1jb2xvcik7XG4gIGJhY2tncm91bmQ6IHZhcigtLXR4LWlucHV0LWJhY2tncm91bmQpO1xufVxuLmxheW91dC0yMDIzIC5mb3JtLWNvbnRyb2w6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHZhcigtLXR4LXRleHQtY29sb3IpO1xufVxuLmxheW91dC0yMDIzIC5mb3JtLWNvbnRyb2w6ZGlzYWJsZWQsXG4ubGF5b3V0LTIwMjMgLmZvcm0tY29udHJvbC5kaXNhYmxlZCB7XG4gIGJhY2tncm91bmQ6ICNlNmU2ZTY7XG59XG4ubGF5b3V0LTIwMjMgLmZvcm0tY29udHJvbDpmb2N1cyB7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgdmFyKC0tdHgtcGFuZWwtYmFja2dyb3VuZCksIHZhcigtLXR4LXBhbmVsLWJhY2tncm91bmQpKSwgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzgxQjVGRiAwJSwgIzRBODNERiAxMDAlKSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94LCBib3JkZXItYm94ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtb3JpZ2luOiBwYWRkaW5nLWJveCwgYm9yZGVyLWJveCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWlubGluZTogMTNweDtcbn1cbi5sYXlvdXQtMjAyMyAuaW5wdXQtZ3JvdXAtYWRkb24ge1xuICBib3JkZXI6IDA7XG59XG4ubGF5b3V0LTIwMjMgLmZvcm0tbmV3IC5yYWRpbyxcbi5sYXlvdXQtMjAyMyAuZm9ybS1uZXcgLmNoZWNrYm94IHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG59XG4ubGF5b3V0LTIwMjMgLmZvcm0tbmV3IHNlbGVjdC5mb3JtLWNvbnRyb2wge1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiOGNjZWI7XG59XG4ubGF5b3V0LTIwMjMgLmZvcm0tbmV3IHRleHRhcmVhLmZvcm0tY29udHJvbCB7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2I4Y2NlYjtcbn1cbi5sYXlvdXQtMjAyMyAuZm9ybS1uZXcgaW5wdXQuZm9ybS1jb250cm9sIHtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjYjhjY2ViO1xufVxuLmxheW91dC0yMDIzIC5mb3JtLW5ldyBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0gKyBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHBhZGRpbmctbGVmdDogNnB4O1xufVxuLmxheW91dC0yMDIzIC5mb3JtLW5ldyBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0gKyBzcGFuOmJlZm9yZSB7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbi5sYXlvdXQtMjAyMyAuZm9ybS1uZXcgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBzcGFuOmFmdGVyIHtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuLmxheW91dC0yMDIzIC5mb3JtLW5ldyBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIHNwYW46YWZ0ZXIge1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xufVxuLmxheW91dC0yMDIzIC5mb3JtLW5ldyBpbnB1dFt0eXBlPVwicmFkaW9cIl0gKyBzcGFuOmJlZm9yZSxcbi5sYXlvdXQtMjAyMyAuZm9ybS1uZXcgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdICsgc3BhbjpiZWZvcmUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYjhjY2ViO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmxheW91dC0yMDIzIC5mb3JtLW5ldyBpbnB1dFt0eXBlPVwicmFkaW9cIl0gKyBzcGFuOmFmdGVyLFxuLmxheW91dC0yMDIzIC5mb3JtLW5ldyBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0gKyBzcGFuOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDRweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBtYXJnaW46IDA7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4ubGF5b3V0LTIwMjMgLmZvcm0tbmV3IGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgc3BhbjphZnRlcixcbi5sYXlvdXQtMjAyMyAuZm9ybS1uZXcgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBzcGFuOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI0ZGOEFBNiAwJSwgI0U0NTY3OCAxMDAlKTtcbn1cbi5sYXlvdXQtMjAyMyAuZm9ybS1uZXcgaW5wdXRbdHlwZT1cImNvbG9yXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXI6IDA7XG4gIGhlaWdodDogMjBweDtcbiAgbWFyZ2luOiAxMHB4IDA7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIGJveC1zaGFkb3c6IDAgMCAxcHggIzY2Njtcbn1cbi5sYXlvdXQtMjAyMyAuZm9ybS1uZXcgaW5wdXRbdHlwZT1cImNvbG9yXCJdOjotd2Via2l0LWNvbG9yLXN3YXRjaC13cmFwcGVyIHtcbiAgcGFkZGluZzogMDtcbn1cbi5sYXlvdXQtMjAyMyAuZm9ybS1uZXcgaW5wdXRbdHlwZT1cImNvbG9yXCJdOjotd2Via2l0LWNvbG9yLXN3YXRjaCB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5sYXlvdXQtMjAyMyAuZm9ybS1uZXcgLmZvcm0tZ3JvdXAtY2hlY2tib3gge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmxheW91dC0yMDIzIC5mb3JtLW5ldyAuaW5wdXQteHMge1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgbWluLWhlaWdodDogMjBweDtcbn1cbi5sYXlvdXQtMjAyMyAuZm9ybS1uZXcgLmlucHV0LXhzIGlucHV0W3R5cGU9XCJyYWRpb1wiXSArIHNwYW46YWZ0ZXIsXG4ubGF5b3V0LTIwMjMgLmZvcm0tbmV3IC5pbnB1dC14cyBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0gKyBzcGFuOmFmdGVyIHtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbn1cbi5sYXlvdXQtMjAyMyAudGhlbWUtc3dpdGNoZXIgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdICsgc3BhbiB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cbi5sYXlvdXQtMjAyMyAudGhlbWUtc3dpdGNoZXIgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdICsgc3BhbjpiZWZvcmUge1xuICB3aWR0aDogNDJweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYjhjY2ViO1xuICBib3JkZXItcmFkaXVzOiAzMHB4ICFpbXBvcnRhbnQ7XG59XG4ubGF5b3V0LTIwMjMgLnRoZW1lLXN3aXRjaGVyIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSArIHNwYW46YWZ0ZXIge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBtYXJnaW4tdG9wOiAtOXB4O1xuICBsZWZ0OiA0cHg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNmZjhhYTYgMCUsICNlNDU2NzggMTAwJSk7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHggIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuLmxheW91dC0yMDIzIC50aGVtZS1zd2l0Y2hlciBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIHNwYW46YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoY2FsYygxMDAlICsgMnB4KSk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICM5M2M4ZjcgMCUsICM1MThhZjEgODAuMjElKTtcbn1cbi5sYXlvdXQtMjAyMyAudGhlbWUtZm9ybSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi5sYXlvdXQtMjAyMyAudGhlbWUtZm9ybSAuZm9ybS1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogNnB4O1xuICBtYXJnaW4taW5saW5lOiAwO1xuICBtYXJnaW46IDAgMCAxMnB4IDA7XG4gIGZsZXg6IDE7XG59XG4ubGF5b3V0LTIwMjMgLnRoZW1lLWZvcm0gLmZvcm0tZ3JvdXA6OmJlZm9yZSxcbi5sYXlvdXQtMjAyMyAudGhlbWUtZm9ybSAuZm9ybS1ncm91cDo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmxheW91dC0yMDIzIC50aGVtZS1mb3JtIC5mb3JtLWdyb3VwID4gKiB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG4ubGF5b3V0LTIwMjMgLnRoZW1lLWZvcm0gLmZvcm0tZ3JvdXAgLmFzdGVyaXNrIHtcbiAgY29sb3I6ICNGNDc4OTU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmxheW91dC0yMDIzIC50aGVtZS1mb3JtIC5mb3JtLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAubGF5b3V0LTIwMjMgLnRoZW1lLWZvcm0gLmZvcm0tcm93IHtcbiAgICBnYXA6IDEwcHg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLmxheW91dC0yMDIzIC50aGVtZS1mb3JtIC5yb3cge1xuICBtYXJnaW46IDA7XG59XG4ubGF5b3V0LTIwMjMgLnRoZW1lLWZvcm0gLnJvdy1zdWJtaXQgPiAqIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi5sYXlvdXQtMjAyMyAudGhlbWUtZm9ybSBidXR0b25bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG4ubGF5b3V0LTIwMjMgbGVnZW5kIHtcbiAgY29sb3I6IHZhcigtLXR4LXRleHQtY29sb3IpO1xuICBib3JkZXItY29sb3I6IHZhcigtLXR4LWJvcmRlci1jb2xvcik7XG59XG4ubGF5b3V0LTIwMjMgLnVzZXItc3VnZ2VzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5sYXlvdXQtMjAyMyAudXNlci1zdWdnZXN0X19jb250cm9sIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmxheW91dC0yMDIzIC51c2VyLXN1Z2dlc3RfX2NvbnRyb2wgLmZvcm0tY29udHJvbCB7XG4gIHBhZGRpbmctcmlnaHQ6IDM2cHg7XG59XG4ubGF5b3V0LTIwMjMgLnVzZXItc3VnZ2VzdF9fY2FyZXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDM2cHg7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB2YXIoLS10eC10YWItdGV4dC1jb2xvcik7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5sYXlvdXQtMjAyMyAudXNlci1zdWdnZXN0X19jYXJldDpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS10eC10ZXh0LWNvbG9yKTtcbn1cbi5sYXlvdXQtMjAyMyAudXNlci1zdWdnZXN0X19saXN0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyMDtcbiAgdG9wOiAxMDAlO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgbWF4LWhlaWdodDogMjQwcHg7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBtYXJnaW4tdG9wOiA0cHg7XG4gIHBhZGRpbmc6IDRweCAwO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS10eC1wYW5lbC1iYWNrZ3JvdW5kKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tdHgtYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBib3gtc2hhZG93OiAwIDhweCAyNHB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG59XG4ubGF5b3V0LTIwMjMgLnVzZXItc3VnZ2VzdF9faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA4cHggMTJweDtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6IHZhcigtLXR4LXRleHQtY29sb3IpO1xufVxuLmxheW91dC0yMDIzIC51c2VyLXN1Z2dlc3RfX2l0ZW06aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS10eC13cmFwcGVyLWJhY2tncm91bmQtc2Vjb25kKTtcbn1cbi5sYXlvdXQtMjAyMyAudXNlci1zdWdnZXN0X19hdmF0YXIge1xuICB3aWR0aDogMjhweDtcbiAgaGVpZ2h0OiAyOHB4O1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5sYXlvdXQtMjAyMyAudXNlci1zdWdnZXN0X19sb2dpbiB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4ubGF5b3V0LTIwMjMgLnVzZXItc3VnZ2VzdF9fbmFtZSB7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6IHZhcigtLXR4LXRhYi10ZXh0LWNvbG9yKTtcbn1cbi5sYXlvdXQtMjAyMyAudXNlci1zdWdnZXN0X19lbXB0eSB7XG4gIHBhZGRpbmc6IDEwcHggMTJweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBjb2xvcjogdmFyKC0tdHgtdGFiLXRleHQtY29sb3IpO1xufVxuLmxheW91dC0yMDIzIC5idG4ge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBmb250LWZhbWlseTogXCJQVCBTYW5zXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sYXlvdXQtMjAyMyAuYnRuIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi5sYXlvdXQtMjAyMyAuYnRuOmhvdmVyLFxuLmxheW91dC0yMDIzIC5idG46Zm9jdXMsXG4ubGF5b3V0LTIwMjMgLmJ0bjphY3RpdmUsXG4ubGF5b3V0LTIwMjMgLmJ0bjp2aXNpdGVkIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmxheW91dC0yMDIzIC5idG46Zmlyc3QtbGV0dGVyIHtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG4ubGF5b3V0LTIwMjMgLmJ0bi5kaXNhYmxlZCxcbi5sYXlvdXQtMjAyMyAuYnRuOmRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC42NTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi5sYXlvdXQtMjAyMyAuYnRuLmRpc2FibGVkIHtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogI2Y2ZjZmNjtcbiAgdGV4dC1zaGFkb3c6IDFweCAxcHggMHB4ICM0ZDRkNGQgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjZWFlYWVhIDAlLCAjOWM5YzljIDEwMCUpICFpbXBvcnRhbnQ7XG59XG4ubGF5b3V0LTIwMjMgLmJ0bi1wcmltYXJ5LFxuLmxheW91dC0yMDIzIC5idG4tc3VjY2Vzcyxcbi5sYXlvdXQtMjAyMyAuYnRuLWRhbmdlcixcbi5sYXlvdXQtMjAyMyAuYnRuLXdhcm5pbmcsXG4ubGF5b3V0LTIwMjMgLmJ0bi1pbmZvLFxuLmxheW91dC0yMDIzIC5idG4tZGVmYXVsdCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogOXB4IDEwcHg7XG59XG4ubGF5b3V0LTIwMjMgLmJ0bltjbGFzcyo9XCItaW52ZXJzZVwiXTpub3QoLmRpc2FibGVkKSB7XG4gIHBhZGRpbmc6IDdweCAxMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5sYXlvdXQtMjAyMyAuYnRuW2NsYXNzKj1cIi1pbnZlcnNlXCJdOm5vdCguZGlzYWJsZWQpIHtcbiAgICBwYWRkaW5nOiAzLjVweCAxMHB4O1xuICB9XG59XG4ubGF5b3V0LTIwMjMgLmJ0bi1wcmltYXJ5IHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjODFiNWZmIDAlLCAjNGE4M2RmIDEwMCUpO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXNoYWRvdzogMXB4IDFweCAwcHggIzI4NDc3NTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5sYXlvdXQtMjAyMyAuYnRuLXByaW1hcnk6aG92ZXI6bm90KDpkaXNhYmxlZCkge1xuICBiYWNrZ3JvdW5kOiAjNGE4M2RmO1xufVxuLmxheW91dC0yMDIzIC5idG4tcHJpbWFyeTphY3RpdmU6bm90KDpkaXNhYmxlZCksXG4ubGF5b3V0LTIwMjMgLmJ0bi1wcmltYXJ5LmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICM0YTgzZGY7XG4gIGJveC1zaGFkb3c6IDBweCA0cHggNHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMjUpIGluc2V0O1xuICB0ZXh0LXNoYWRvdzogLTFweCAtMXB4IDBweCAjMjg0Nzc1O1xufVxuLmxheW91dC0yMDIzIC5idG4tcHJpbWFyeS1pbnZlcnNlIHtcbiAgYm9yZGVyLWNvbG9yOiAjNjg5ZWYwO1xufVxuLmxheW91dC0yMDIzIC5idG4tcHJpbWFyeS1pbnZlcnNlOmhvdmVyOm5vdCg6ZGlzYWJsZWQpIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICM2NzlmZjA7XG59XG4ubGF5b3V0LTIwMjMgLmJ0bi1zdWNjZXNzIHtcbiAgYm9yZGVyOiBub25lO1xuICB0ZXh0LXNoYWRvdzogMXB4IDFweCAwcHggIzA2NTkwNztcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzc3ZDc2NCAwJSwgIzI4YTAyYyAxMDAlKTtcbn1cbi5sYXlvdXQtMjAyMyAuYnRuLXN1Y2Nlc3M6aG92ZXI6bm90KDpkaXNhYmxlZCkge1xuICBiYWNrZ3JvdW5kOiAjNDBiMDNkO1xufVxuLmxheW91dC0yMDIzIC5idG4tc3VjY2VzczphY3RpdmU6bm90KDpkaXNhYmxlZCksXG4ubGF5b3V0LTIwMjMgLmJ0bi1zdWNjZXNzLmFjdGl2ZSB7XG4gIGJveC1zaGFkb3c6IDBweCA0cHggNHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMjUpIGluc2V0O1xuICB0ZXh0LXNoYWRvdzogLTFweCAtMXB4IDBweCAjMDY1OTA3O1xufVxuLmxheW91dC0yMDIzIC5idG4tc3VjY2Vzcy1pbnZlcnNlIHtcbiAgY29sb3I6ICM1MmJlNTQ7XG4gIGJvcmRlci1jb2xvcjogIzUyYmU1NDtcbn1cbi5sYXlvdXQtMjAyMyAuYnRuLXN1Y2Nlc3MtaW52ZXJzZTpob3Zlcjpub3QoOmRpc2FibGVkKSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjNTJiZTU0IDAlLCAjNTJiZTU0IDEwMCUpO1xufVxuLmxheW91dC0yMDIzIC5idG4tZGFuZ2VyIHtcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICB0ZXh0LXNoYWRvdzogMXB4IDFweCAwcHggI2E0NDA1ODtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI2ZjODRhMSAwJSwgI2U3NWI3ZCAxMDAlKTtcbn1cbi5sYXlvdXQtMjAyMyAuYnRuLWRhbmdlcjpob3Zlcjpub3QoOmRpc2FibGVkKSB7XG4gIGJhY2tncm91bmQ6ICNlMzU0NzY7XG59XG4ubGF5b3V0LTIwMjMgLmJ0bi1kYW5nZXI6YWN0aXZlOm5vdCg6ZGlzYWJsZWQpLFxuLmxheW91dC0yMDIzIC5idG4tZGFuZ2VyLmFjdGl2ZSB7XG4gIGJveC1zaGFkb3c6IDBweCA0cHggNHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMjUpIGluc2V0O1xuICB0ZXh0LXNoYWRvdzogLTFweCAtMXB4IDBweCAjYTQ0MDU4O1xufVxuLmxheW91dC0yMDIzIC5idG4td2FybmluZyB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LXNoYWRvdzogMXB4IDFweCAwcHggIzlkNjMwYztcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI0ZGQkYxQiAwJSwgI0ZGQUYxNCAzNiUsICNGRjg4MUEgMTAwJSksIHJhZGlhbC1ncmFkaWVudCg1MCUgNTAlIGF0IDUwJSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yMikgMjglLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCUpO1xufVxuLmxheW91dC0yMDIzIC5idG4td2FybmluZzpob3Zlcjpub3QoOmRpc2FibGVkKSB7XG4gIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudCg1MCUgNDYuMTMlIGF0IDUzLjAzJSA1MS42NiUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xMikgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgNTguODUlKSwgbGluZWFyLWdyYWRpZW50KDMzZGVnLCAjZjkwIDQwLjElLCAjZWQ3MjAxIDgxLjI1JSk7XG59XG4ubGF5b3V0LTIwMjMgLmJ0bi13YXJuaW5nOmFjdGl2ZTpub3QoOmRpc2FibGVkKSxcbi5sYXlvdXQtMjAyMyAuYnRuLXdhcm5pbmcuYWN0aXZlIHtcbiAgYm94LXNoYWRvdzogMHB4IDRweCA0cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yNSkgaW5zZXQ7XG4gIHRleHQtc2hhZG93OiAtMXB4IC0xcHggMHB4ICM5ZDYzMGM7XG4gIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudCg1MCUgNDYuMTMlIGF0IDUzLjAzJSA1MS42NiUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xMikgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgNTguODUlKSwgbGluZWFyLWdyYWRpZW50KDMzZGVnLCAjZjkwIDQwLjElLCAjZWQ3MjAxIDgxLjI1JSk7XG59XG4ubGF5b3V0LTIwMjMgLmJ0bi13YXJuaW5nLWludmVyc2Uge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoI2ZmZiwgI2ZmZikgcGFkZGluZy1ib3gsIGxpbmVhci1ncmFkaWVudCgxNjBkZWcsICNmZmJmMWIgMCUsICNmZTllMGQgMzUuOTQlLCAjZmY4ODFhIDEwMCUpIGJvcmRlci1ib3g7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ubGF5b3V0LTIwMjMgLmJ0bi13YXJuaW5nLWludmVyc2U6aG92ZXI6bm90KDpkaXNhYmxlZCkge1xuICBiYWNrZ3JvdW5kOiAjZmU5ZTBkO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5sYXlvdXQtMjAyMyAuYnRuLWRlZmF1bHQge1xuICBib3gtc2hhZG93OiAwcHggMHB4IDNweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBjb2xvcjogIzMzMztcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI2ZmZiA0OC45NiUsICNlZmVmZWYgMTAwJSk7XG59XG4ubGF5b3V0LTIwMjMgLmJ0bi1kZWZhdWx0OmhvdmVyOm5vdCg6ZGlzYWJsZWQpIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI2ZmZiA0OC45NiUsICNlMWUxZTEgMTAwJSk7XG4gIGNvbG9yOiAjMzMzO1xufVxuLmxheW91dC0yMDIzIC5idG4tZGVmYXVsdDphY3RpdmU6bm90KDpkaXNhYmxlZCksXG4ubGF5b3V0LTIwMjMgLmJ0bi1kZWZhdWx0LmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNlMWUxZTEgMCUsICNmZmYgNTEuMDQlKTtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAzcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKSBpbnNldCwgMHB4IDVweCA1cHggLTNweCByZ2JhKDAsIDAsIDAsIDAuMjUpIGluc2V0O1xufVxuLmxheW91dC0yMDIzIC5idG4taWNvbiB7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5sYXlvdXQtMjAyMyAuYnRuLWljb24ge1xuICAgIHdpZHRoOiAyMnB4O1xuICAgIGhlaWdodDogMjJweDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbn1cbi5sYXlvdXQtMjAyMyAuYnRuLXJvdW5kZWQge1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBwYWRkaW5nLWlubGluZTogMjBweDtcbn1cbi5sYXlvdXQtMjAyMyAuYnRuLWxhcmdlLXJvdW5kZWQge1xuICBwYWRkaW5nOiAxNnB4IDMwcHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbn1cbi5sYXlvdXQtMjAyMyAuYnRuLWJvcmRlcmVkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3gtc2hhZG93OiAwcHggMnB4IDNweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgY29sb3I6ICNmZmY7XG4gIHotaW5kZXg6IDI7XG59XG4ubGF5b3V0LTIwMjMgLmJ0bi1ib3JkZXJlZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMnB4O1xuICBsZWZ0OiAtMi41cHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyA1cHgpO1xuICBoZWlnaHQ6IGNhbGMoMTAwJSArIDRweCk7XG4gIGJvcmRlci1yYWRpdXM6IDMzcHg7XG4gIHotaW5kZXg6IC0yO1xufVxuLmxheW91dC0yMDIzIC5idG4tYm9yZGVyZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gIHotaW5kZXg6IC0xO1xufVxuLmxheW91dC0yMDIzIC5idG4tYm9yZGVyZWQuYnRuLXByaW1hcnk6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoI2I3ZDJmZiwgIzA1NWZlMyk7XG59XG4ubGF5b3V0LTIwMjMgLmJ0bi1ib3JkZXJlZC5idG4td2FybmluZzphZnRlciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgjZmZlNGJiLCAjOWI2MTBhKTtcbn1cbi5sYXlvdXQtMjAyMyAuYnRuLXN0YXRpYy1zdWNjZXNzLWludmVyc2Uge1xuICBjb2xvcjogIzUyYmU1NDtcbiAgYm9yZGVyLWNvbG9yOiAjNTJiZTU0O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBwYWRkaW5nOiA3cHggMTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAubGF5b3V0LTIwMjMgLmJ0bi1zdGF0aWMtc3VjY2Vzcy1pbnZlcnNlIHtcbiAgICBwYWRkaW5nOiAzLjVweCAxMHB4O1xuICB9XG59XG4ubGF5b3V0LTIwMjMgLmJ0bi1zbWFsbCB7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICBwYWRkaW5nLWJsb2NrOiA4cHggIWltcG9ydGFudDtcbn1cbi5sYXlvdXQtMjAyMyAuYXBwLWZvb3RlciB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbi1pbmxpbmU6IGNhbGMoLTEgKiB2YXIoLS1sYXlvdXQtcGFnZS1ndXR0ZXIsIDEwcHgpKTtcbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogbm9uZTtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHBhZGRpbmctdG9wOiAyMnB4O1xuICBiYWNrZ3JvdW5kOiAjY2JjZGQ1O1xufVxuLmxheW91dC0yMDIzIC5hcHAtZm9vdGVyIC5mb290ZXItYXJlYXMge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcImFyZWEtbG9nbyBhcmVhLW1lbnUtMSBhcmVhLW1lbnUtMiBhcmVhLW1lbnUtMyBhcmVhLXNvY2lhbFwiO1xuICBnYXA6IDYwcHg7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5sYXlvdXQtMjAyMyAuYXBwLWZvb3RlciAuZm9vdGVyLWFyZWFzIHtcbiAgICBnYXA6IDVweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcImFyZWEtbG9nbyBhcmVhLW1lbnUtMVwiIFwiYXJlYS1tZW51LTMgYXJlYS1tZW51LTJcIiBcImFyZWEtc29jaWFsIGFyZWEtc29jaWFsXCI7XG4gICAgLS1mb290ZXItc29jaWFsLWNvbnRlbnQtaW5zZXQ6IDEzcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAubGF5b3V0LTIwMjMgLmFwcC1mb290ZXIgLmZvb3Rlci1hcmVhcyB7XG4gICAgLS1mb290ZXItc29jaWFsLWNvbnRlbnQtaW5zZXQ6IGNhbGModmFyKC0tbGF5b3V0LXBhZ2UtZ3V0dGVyLCA1cHgpICsgMTBweCk7XG4gIH1cbn1cbi5sYXlvdXQtMjAyMyAuYXBwLWZvb3RlciAuZm9vdGVyLWFyZWFzIC5hcmVhLWxvZ28ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGdyaWQtYXJlYTogYXJlYS1sb2dvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5sYXlvdXQtMjAyMyAuYXBwLWZvb3RlciAuZm9vdGVyLWFyZWFzIC5hcmVhLWxvZ286YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogLTVweDtcbiAgICB3aWR0aDogMnB4O1xuICAgIGhlaWdodDogMjAwJTtcbiAgICBiYWNrZ3JvdW5kOiAjYWRhZWI1O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmxheW91dC0yMDIzIC5hcHAtZm9vdGVyIC5mb290ZXItYXJlYXMgLmFyZWEtbG9nbyBpbWcge1xuICAgIG1heC13aWR0aDogMTcwcHg7XG4gIH1cbn1cbi5sYXlvdXQtMjAyMyAuYXBwLWZvb3RlciAuZm9vdGVyLWFyZWFzIC5hcmVhLW1lbnUtMSB7XG4gIGdyaWQtYXJlYTogYXJlYS1tZW51LTE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmxheW91dC0yMDIzIC5hcHAtZm9vdGVyIC5mb290ZXItYXJlYXMgLmFyZWEtbWVudS0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIH1cbn1cbi5sYXlvdXQtMjAyMyAuYXBwLWZvb3RlciAuZm9vdGVyLWFyZWFzIC5hcmVhLW1lbnUtMiB7XG4gIGdyaWQtYXJlYTogYXJlYS1tZW51LTI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmxheW91dC0yMDIzIC5hcHAtZm9vdGVyIC5mb290ZXItYXJlYXMgLmFyZWEtbWVudS0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIH1cbn1cbi5sYXlvdXQtMjAyMyAuYXBwLWZvb3RlciAuZm9vdGVyLWFyZWFzIC5hcmVhLW1lbnUtMyB7XG4gIGdyaWQtYXJlYTogYXJlYS1tZW51LTM7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5sYXlvdXQtMjAyMyAuYXBwLWZvb3RlciAuZm9vdGVyLWFyZWFzIC5hcmVhLW1lbnUtMyB7XG4gICAgYWxpZ24tc2VsZjogc3RhcnQ7XG4gICAgcGFkZGluZy1sZWZ0OiB2YXIoLS1mb290ZXItc29jaWFsLWNvbnRlbnQtaW5zZXQpO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gIH1cbn1cbi5sYXlvdXQtMjAyMyAuYXBwLWZvb3RlciAuZm9vdGVyLWFyZWFzIC5hcmVhLXNvY2lhbCB7XG4gIGdyaWQtYXJlYTogYXJlYS1zb2NpYWw7XG4gIGJhY2tncm91bmQ6ICNiOGJhYzc7XG4gIHBhZGRpbmc6IDEzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZ2FwOiAxMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5sYXlvdXQtMjAyMyAuYXBwLWZvb3RlciAuZm9vdGVyLWFyZWFzIC5hcmVhLXNvY2lhbCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5sYXlvdXQtMjAyMyAuYXBwLWZvb3RlciAuZm9vdGVyLWFyZWFzIC5hcmVhLXNvY2lhbCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBtYXJnaW46IDEwcHggdmFyKC0tbGF5b3V0LXBhZ2UtZ3V0dGVyLCA1cHgpIDA7XG4gIH1cbn1cbi5sYXlvdXQtMjAyMyAuYXBwLWZvb3RlciAuZm9vdGVyLWFyZWFzIC5hcmVhLXNvY2lhbCBoMyB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAubGF5b3V0LTIwMjMgLmFwcC1mb290ZXIgLmZvb3Rlci1hcmVhcyAuYXJlYS1zb2NpYWwgaDMge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbi5sYXlvdXQtMjAyMyAuYXBwLWZvb3RlciAuZm9vdGVyLWFyZWFzIC5hcmVhLXNvY2lhbCAuZm9vdGVyLXNvY2lhbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDE4cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmxheW91dC0yMDIzIC5hcHAtZm9vdGVyIC5mb290ZXItYXJlYXMgLmFyZWEtc29jaWFsIC5mb290ZXItc29jaWFscyB7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmxheW91dC0yMDIzIC5hcHAtZm9vdGVyIC5mb290ZXItYXJlYXMgLmFyZWEtc29jaWFsIC5mb290ZXItc29jaWFscy1oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbn1cbi5sYXlvdXQtMjAyMyAuYXBwLWZvb3RlciAuZm9vdGVyLWFyZWFzIC5hcmVhLXNvY2lhbCAuZm9vdGVyLXNvY2lhbHMgaW1nIHtcbiAgd2lkdGg6IDQ0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmxheW91dC0yMDIzIC5hcHAtZm9vdGVyIC5mb290ZXItYXJlYXMgLmFyZWEtc29jaWFsIC5mb290ZXItc29jaWFscyBpbWcge1xuICAgIHdpZHRoOiAzOHB4O1xuICB9XG59XG4ubGF5b3V0LTIwMjMgLmFwcC1mb290ZXIgLmZvb3Rlci1hcmVhcyAuYXJlYS1zb2NpYWwgLmZvb3Rlci1zb2NpYWxzIGltZzpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNzU7XG59XG4ubGF5b3V0LTIwMjMgLmFwcC1mb290ZXIgLmZvb3Rlci1hcmVhcyAuZm9vdGVyLW1lbnUge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTRweDtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5sYXlvdXQtMjAyMyAuYXBwLWZvb3RlciAuZm9vdGVyLWFyZWFzIC5mb290ZXItbWVudSB7XG4gICAgZ2FwOiA1cHg7XG4gIH1cbn1cbi5sYXlvdXQtMjAyMyAuYXBwLWZvb3RlciAuZm9vdGVyLWFyZWFzIC5mb290ZXItbWVudSBhIHtcbiAgY29sb3I6IHZhcigtLXR4LXRleHQtY29sb3IpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAubGF5b3V0LTIwMjMgLmFwcC1mb290ZXIgLmZvb3Rlci1hcmVhcyAuZm9vdGVyLW1lbnUgYSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG4ubGF5b3V0LTIwMjMgLmFwcC1mb290ZXIgLmZvb3Rlci1hcmVhcyAuZm9vdGVyLW1lbnUgYS50cC1saW5rLFxuLmxheW91dC0yMDIzIC5hcHAtZm9vdGVyIC5mb290ZXItYXJlYXMgLmZvb3Rlci1tZW51IGEuYmxvZy1saW5rIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMzZDc3Y2I7XG59XG4ubGF5b3V0LTIwMjMgLmFwcC1mb290ZXIgLmZvb3Rlci1hcmVhcyAuZm9vdGVyLW1lbnUgYS50cC1saW5rOmhvdmVyLFxuLmxheW91dC0yMDIzIC5hcHAtZm9vdGVyIC5mb290ZXItYXJlYXMgLmZvb3Rlci1tZW51IGEuYmxvZy1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICNmZmMxMDc7XG59XG4ubGF5b3V0LTIwMjMgLmFwcC1mb290ZXIgLmZvb3Rlci1hcmVhcyAuZm9vdGVyLW1lbnUgYS5oYXMtdW5yZWFkIHtcbiAgY29sb3I6ICNGNDc4OTU7XG59XG4ubGF5b3V0LTIwMjMgLmFwcC1mb290ZXIgLmZvb3Rlci1hcmVhcyAuZm9vdGVyLW1lbnUgYTpob3ZlciB7XG4gIGNvbG9yOiAjM2M3OGNiO1xufVxuLmxheW91dC0yMDIzIC5hcHAtZm9vdGVyIC5mb290ZXItdGVybXMtbGluayB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5sYXlvdXQtMjAyMyAuYXBwLWZvb3RlciAuZm9vdGVyLXRlcm1zLWxpbmsge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgfVxufVxuLmxheW91dC0yMDIzIC5hcHAtZm9vdGVyIC5mb290ZXItdGVybXMtbGluayBpbWcge1xuICB3aWR0aDogMWVtO1xufVxuLmxheW91dC0yMDIzIC5hcHAtZm9vdGVyIC5mb290ZXItdGVybXMtbGluazpob3ZlciB7XG4gIGNvbG9yOiAjZmZjMTA3O1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xufVxuLmxheW91dC0yMDIzIC5hcHAtZm9vdGVyIC5mb290ZXItY29weXJpZ2h0IHtcbiAgZm9udC1mYW1pbHk6IFwiUFQgU2Fuc1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbi10b3A6IDIycHg7XG4gIGJhY2tncm91bmQ6ICM3NzdhOGE7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBhZGRpbmc6IDIwcHggMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAubGF5b3V0LTIwMjMgLmFwcC1mb290ZXIgLmZvb3Rlci1jb3B5cmlnaHQge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAubGF5b3V0LTIwMjMgLmFwcC1mb290ZXIgLmZvb3Rlci1jb3B5cmlnaHQge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG4ubGF5b3V0LTIwMjMgLmFwcC1mb290ZXIgLmZvb3Rlci1jb3B5cmlnaHQtaW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmxheW91dC0yMDIzIC5hcHAtZm9vdGVyIC5mb290ZXItY29weXJpZ2h0LWlubmVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogNHB4O1xuICB9XG59XG4ubGF5b3V0LTIwMjMgLmFwcC1mb290ZXIgLmZvb3Rlci1jb3B5cmlnaHQtdGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBjb2x1bW4tZ2FwOiA2cHg7XG4gIHJvdy1nYXA6IDJweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5sYXlvdXQtMjAyMyAuYXBwLWZvb3RlciAuZm9vdGVyLWNvcHlyaWdodC1pbmxpbmUtdGVybXMge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG4ubGF5b3V0LTIwMjMgLmFwcC1mb290ZXIgLmZvb3Rlci1jb3B5cmlnaHQtaW5saW5lLXNlcCB7XG4gIG1hcmdpbjogMCA2cHg7XG4gIG9wYWNpdHk6IDAuNzU7XG59XG4ubGF5b3V0LTIwMjMgLmFwcC1mb290ZXIgLmZvb3Rlci1jb3B5cmlnaHQgLmZvb3Rlci10ZXJtcy1saW5rLS1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5sYXlvdXQtMjAyMyAuYXBwLWZvb3RlciAuZm9vdGVyLWNvcHlyaWdodCAuZm9vdGVyLXRlcm1zLWxpbmstLWlubGluZTpob3ZlciB7XG4gIGNvbG9yOiAjZmZjMTA3O1xufVxuLmxheW91dC0yMDIzIC5hcHAtZm9vdGVyIC5jcHIteWVhciB7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG59XG4ubGF5b3V0LTIwMjMgLmFwcC1mb290ZXIgLmNwci1zaXRlIHtcbiAgY29sb3I6ICNmNDc4OTU7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG59XG4ubGF5b3V0LTIwMjMgLmFwcC1mb290ZXIgLmxhbmdTZWxlY3Qge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5sYXlvdXQtMjAyMyAuYXBwLWZvb3RlciAubGFuZ1NlbGVjdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLmxheW91dC0yMDIzIC5hcHAtZm9vdGVyIC5sYW5nU2VsZWN0OmhvdmVyICNkcm9wZG93bk1lbnVMYW5nIHtcbiAgY29sb3I6ICMzYzc4Y2I7XG59XG4ubGF5b3V0LTIwMjMgLmFwcC1mb290ZXIgLmxhbmdTZWxlY3QgLmRyb3Bkb3duIHtcbiAgd2lkdGg6IG1heC1jb250ZW50O1xufVxuLmxheW91dC0yMDIzIC5hcHAtZm9vdGVyIC5sYW5nU2VsZWN0IC5kcm9wZG93bi5vcGVuICNkcm9wZG93bk1lbnVMYW5nIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICM0ZDUxNjQgMCUsICM0ODRkNjAgMTAwJSk7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHggMTVweCAwIDA7XG59XG4ubGF5b3V0LTIwMjMgLmFwcC1mb290ZXIgLmxhbmdTZWxlY3QgLmRyb3Bkb3duLm9wZW4gI2Ryb3Bkb3duTWVudUxhbmc6aG92ZXIge1xuICBjb2xvcjogIzMzMztcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI2ZiZWM3YiAwJSwgI2Y2ZDc1NCA0LjY5JSwgI2VjYWEzZSA4My4zMyUsICNlYmEzM2EgMTAwJSk7XG59XG4ubGF5b3V0LTIwMjMgLmFwcC1mb290ZXIgLmxhbmdTZWxlY3QgI2Ryb3Bkb3duTWVudUxhbmcge1xuICBwYWRkaW5nOiAzcHggNnB4O1xuICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6IHZhcigtLXR4LXRleHQtY29sb3IpO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZTtcbn1cbi5sYXlvdXQtMjAyMyAuYXBwLWZvb3RlciAubGFuZ1NlbGVjdCAjZHJvcGRvd25NZW51TGFuZyAuc3NUaXRsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubGF5b3V0LTIwMjMgLmFwcC1mb290ZXIgLmxhbmdTZWxlY3QgI2Ryb3Bkb3duTWVudUxhbmc6aG92ZXIsXG4ubGF5b3V0LTIwMjMgLmFwcC1mb290ZXIgLmxhbmdTZWxlY3QgI2Ryb3Bkb3duTWVudUxhbmc6Zm9jdXMge1xuICBjb2xvcjogIzNjNzhjYiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDYwLCAxMjAsIDIwMywgMC4xMikgIWltcG9ydGFudDtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5sYXlvdXQtMjAyMyAuYXBwLWZvb3RlciAubGFuZ1NlbGVjdCAjZHJvcGRvd25NZW51TGFuZzphY3RpdmUge1xuICBjb2xvcjogIzNjNzhjYiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDYwLCAxMjAsIDIwMywgMC4xOCkgIWltcG9ydGFudDtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5sYXlvdXQtMjAyMyAuYXBwLWZvb3RlciAubGFuZ1NlbGVjdCAjZHJvcGRvd25NZW51TGFuZyAuZmEge1xuICBtYXJnaW4tbGVmdDogMnB4O1xufVxuLmxheW91dC0yMDIzIC5hcHAtZm9vdGVyIC5sYW5nU2VsZWN0IC5zc05hbWUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LWZhbWlseTogXCJQVCBTYW5zXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAubGF5b3V0LTIwMjMgLmFwcC1mb290ZXIgLmxhbmdTZWxlY3QgLnNzTmFtZSB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG59XG4ubGF5b3V0LTIwMjMgLmFwcC1mb290ZXIgLmxhbmdTZWxlY3QgLnNzTmFtZSAuZmxhZyB7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xufVxuLmxheW91dC0yMDIzIC5hcHAtZm9vdGVyIC5sYW5nU2VsZWN0IC5jaG9vc2Utc2VydmVyIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDE1cHggMTVweDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzRkNTE2NCAwJSwgIzQ4NGQ2MCAxMDAlKTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5sYXlvdXQtMjAyMyAuYXBwLWZvb3RlciAubGFuZ1NlbGVjdCAuY2hvb3NlLXNlcnZlciBsaSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5sYXlvdXQtMjAyMyAuYXBwLWZvb3RlciAubGFuZ1NlbGVjdCAuY2hvb3NlLXNlcnZlciBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogN3B4IDhweCA3cHggNnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAubGF5b3V0LTIwMjMgLmFwcC1mb290ZXIgLmxhbmdTZWxlY3QgLmNob29zZS1zZXJ2ZXIgYSB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG59XG4ubGF5b3V0LTIwMjMgLmFwcC1mb290ZXIgLmxhbmdTZWxlY3QgLmNob29zZS1zZXJ2ZXIgYTpob3ZlciB7XG4gIGNvbG9yOiAjMzMzO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjZmJlYzdiIDAlLCAjZjZkNzU0IDQuNjklLCAjZWNhYTNlIDgzLjMzJSwgI2ViYTMzYSAxMDAlKTtcbn1cbi5sYXlvdXQtMjAyMyAuYXBwLWZvb3RlciAubGFuZ1NlbGVjdCAuY2hvb3NlLXNlcnZlciAuZmxhZyB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbn1cbi5sYXlvdXQtMjAyMyAuYXBwLWZvb3RlciAuZm9vdGVyLWxvY2FsZS10b29scyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNnB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAubGF5b3V0LTIwMjMgLmFwcC1mb290ZXIgLmZvb3Rlci1sb2NhbGUtdG9vbHMge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBnYXA6IDRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5sYXlvdXQtMjAyMyAuYXBwLWZvb3RlciAuZm9vdGVyLWxvY2FsZS10b29scyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB9XG59XG4ubGF5b3V0LTIwMjMgLmFwcC1mb290ZXIgLmZvb3Rlci1sb2NhbGUtdG9vbHMgLmxhbmdTZWxlY3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmxheW91dC0yMDIzIC5hcHAtZm9vdGVyIC5mb290ZXItbG9jYWxlLXRvb2xzIC5sYW5nU2VsZWN0ICNkcm9wZG93bk1lbnVMYW5nIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWluLWhlaWdodDogMjhweDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBwYWRkaW5nLWlubGluZTogNnB4O1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5sYXlvdXQtMjAyMyAuYXBwLWZvb3RlciAuZm9vdGVyLWxvY2FsZS10b29scyAubGFuZ1NlbGVjdCAjZHJvcGRvd25NZW51TGFuZyAuc3NOYW1lIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLmxheW91dC0yMDIzIC5hcHAtZm9vdGVyIC5mb290ZXItbG9jYWxlLXRvb2xzIC5sYW5nU2VsZWN0ICNkcm9wZG93bk1lbnVMYW5nIC5mYS1zb3J0LWRlc2Mge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTJweDtcbiAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5sYXlvdXQtMjAyMyAuYXBwLWZvb3RlciAuZm9vdGVyLWxvY2FsZS10b29scyAuZm9vdGVyVGhlbWVUb2dnbGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXNocmluazogMDtcbiAgZ2FwOiA0cHg7XG59XG4ubGF5b3V0LTIwMjMgLmFwcC1mb290ZXIgLmZvb3RlclRoZW1lVG9nZ2xlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4ubGF5b3V0LTIwMjMgLmFwcC1mb290ZXIgLmZvb3RlclRoZW1lVG9nZ2xlIC5mb290ZXItdGhlbWUtdG9nZ2xlLWxhYmVsIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWZhbWlseTogXCJQVCBTYW5zXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgY29sb3I6IHZhcigtLXR4LXRleHQtY29sb3IpO1xuICBsaW5lLWhlaWdodDogMTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAubGF5b3V0LTIwMjMgLmFwcC1mb290ZXIgLmZvb3RlclRoZW1lVG9nZ2xlIC5mb290ZXItdGhlbWUtdG9nZ2xlLWxhYmVsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmxheW91dC0yMDIzIC5hcHAtZm9vdGVyIC5mb290ZXJUaGVtZVRvZ2dsZSAuZm9vdGVyLXRoZW1lLXRvZ2dsZS1sYWJlbCB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG59XG4ubGF5b3V0LTIwMjMgLmFwcC1mb290ZXIgLmZvb3RlclRoZW1lVG9nZ2xlIC5mb290ZXItdGhlbWUtdG9nZ2xlLWJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDI4cHg7XG4gIGhlaWdodDogMjhweDtcbiAgbWluLWhlaWdodDogMjhweDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA5OTlweDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6IHZhcigtLXR4LXRleHQtY29sb3IpO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2U7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkzcHgpIHtcbiAgLmxheW91dC0yMDIzIC5hcHAtZm9vdGVyIC5mb290ZXJUaGVtZVRvZ2dsZSAuZm9vdGVyLXRoZW1lLXRvZ2dsZS1idG4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICB9XG4gIC5sYXlvdXQtMjAyMyAuYXBwLWZvb3RlciAuZm9vdGVyVGhlbWVUb2dnbGUgLmZvb3Rlci10aGVtZS10b2dnbGUtYnRuOjphZnRlciB7XG4gICAgY29udGVudDogYXR0cihhcmlhLWxhYmVsKTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNTAlO1xuICAgIGJvdHRvbTogY2FsYygxMDAlICsgOHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgcGFkZGluZzogNnB4IDEwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC44NSk7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1mYW1pbHk6IFwiUFQgU2Fuc1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgZWFzZSwgdmlzaWJpbGl0eSAwLjE1cyBlYXNlO1xuICAgIHotaW5kZXg6IDEyMDA7XG4gIH1cbiAgLmxheW91dC0yMDIzIC5hcHAtZm9vdGVyIC5mb290ZXJUaGVtZVRvZ2dsZSAuZm9vdGVyLXRoZW1lLXRvZ2dsZS1idG46aG92ZXI6OmFmdGVyLFxuICAubGF5b3V0LTIwMjMgLmFwcC1mb290ZXIgLmZvb3RlclRoZW1lVG9nZ2xlIC5mb290ZXItdGhlbWUtdG9nZ2xlLWJ0bjpmb2N1cy12aXNpYmxlOjphZnRlciB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG59XG4ubGF5b3V0LTIwMjMgLmFwcC1mb290ZXIgLmZvb3RlclRoZW1lVG9nZ2xlIC5mb290ZXItdGhlbWUtdG9nZ2xlLWJ0biAuZmEge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLmxheW91dC0yMDIzIC5hcHAtZm9vdGVyIC5mb290ZXJUaGVtZVRvZ2dsZSAuZm9vdGVyLXRoZW1lLXRvZ2dsZS1idG46aG92ZXIsXG4ubGF5b3V0LTIwMjMgLmFwcC1mb290ZXIgLmZvb3RlclRoZW1lVG9nZ2xlIC5mb290ZXItdGhlbWUtdG9nZ2xlLWJ0bjpmb2N1cyB7XG4gIGNvbG9yOiAjM2M3OGNiO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDYwLCAxMjAsIDIwMywgMC4xMik7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5sYXlvdXQtMjAyMyAuYXBwLWZvb3RlciAuZm9vdGVyVGhlbWVUb2dnbGUgLmZvb3Rlci10aGVtZS10b2dnbGUtYnRuOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoNjAsIDEyMCwgMjAzLCAwLjIpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5sYXlvdXQtMjAyMyAuYXBwLWhlYWRlciB+IC5hcHAtZm9vdGVyIC5mb290ZXItbW9iaWxlLXNwYWNlciB7XG4gICAgaGVpZ2h0OiBjYWxjKDkycHggKyBlbnYoc2FmZS1hcmVhLWluc2V0LWJvdHRvbSwgMHB4KSk7XG4gICAgYmFja2dyb3VuZDogIzc4N2E4YTtcbiAgfVxufVxuLmxheW91dC0yMDIzIC5zd2l0Y2gtdGhlbWUge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAxMDAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNDhweCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbiAgcGFkZGluZzogNXB4IDEwcHggNXB4IDVweDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDk4LjczZGVnLCAjMzk1Qzg2IDAlLCAjNkI0OUIzIDc3LjEzJSk7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHggMCAwIDEwcHg7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIHotaW5kZXg6IDEwNDA7XG59XG4ubGF5b3V0LTIwMjMgLnN3aXRjaC10aGVtZS50b2dnbGUtc3dpdGNoLXRoZW1lIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTEwMCUpO1xufVxuLmxheW91dC0yMDIzIC5zd2l0Y2gtdGhlbWUgaW1nIHtcbiAgd2lkdGg6IDQwcHg7XG59XG4ubGF5b3V0LTIwMjMgLnN3aXRjaC10aGVtZSBhIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG59XG4ubGF5b3V0LTIwMjMgYS5idG4sXG4ubGF5b3V0LTIwMjMgLmJ0biB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuLmxheW91dC0yMDIzIGEuYnRuOmxpbmssXG4ubGF5b3V0LTIwMjMgLmJ0bjpsaW5rLFxuLmxheW91dC0yMDIzIGEuYnRuOnZpc2l0ZWQsXG4ubGF5b3V0LTIwMjMgLmJ0bjp2aXNpdGVkLFxuLmxheW91dC0yMDIzIGEuYnRuOmhvdmVyLFxuLmxheW91dC0yMDIzIC5idG46aG92ZXIsXG4ubGF5b3V0LTIwMjMgYS5idG46Zm9jdXMsXG4ubGF5b3V0LTIwMjMgLmJ0bjpmb2N1cyxcbi5sYXlvdXQtMjAyMyBhLmJ0bjphY3RpdmUsXG4ubGF5b3V0LTIwMjMgLmJ0bjphY3RpdmUge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cbi5sYXlvdXQtMjAyMyAuYnRuLXRlbGVncmFtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxM3B4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLmxheW91dC0yMDIzIC5idG4tdGVsZWdyYW0gLmJ0bi10ZWxlZ3JhbS1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLmxheW91dC0yMDIzIC5idG4tdGVsZWdyYW0gLmJ0bi10ZWxlZ3JhbS1pY29uIHN2ZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmaWxsOiBjdXJyZW50Q29sb3I7XG59XG4ubGF5b3V0LTIwMjMgLmJ0bi10ZWxlZ3JhbSAucHVsc2UtcmluZ3Mge1xuICB6LWluZGV4OiAxMDA7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG59XG4ubGF5b3V0LTIwMjMgLmJ0bi10ZWxlZ3JhbSAucHVsc2UtcmluZ3M6YmVmb3JlLFxuLmxheW91dC0yMDIzIC5idG4tdGVsZWdyYW0gLnB1bHNlLXJpbmdzOmFmdGVyIHtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBQcm9cIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiL21lZGlhL2Fzc2V0cy9hcHAvZm9udC1hd2Vzb21lL2ZvbnRzL2ZhLXNvbGlkLTkwMC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL21lZGlhL2Fzc2V0cy9hcHAvZm9udC1hd2Vzb21lL2ZvbnRzL2ZhLXNvbGlkLTkwMC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG59XG4ubGF5b3V0LTIwMjMgLmZvb3Rlci10aGVtZS10b2dnbGUtYnRuIC5mYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgUHJvXCI7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG4ubGF5b3V0LTIwMjMgLmZvb3Rlci10aGVtZS10b2dnbGUtYnRuIC5mYS1zdW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODVcIjtcbn1cbi5sYXlvdXQtMjAyMyAuZm9vdGVyLXRoZW1lLXRvZ2dsZS1idG4gLmZhLW1vb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODZcIjtcbn1cbi5sYXlvdXQtMjAyMyAuZm9vdGVyLXRoZW1lLXRvZ2dsZS1idG4gLmZhLWFkanVzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0MlwiO1xufVxuLmxheW91dC0yMDIzIC5wdWxzZS1yaW5ncyxcbi5sYXlvdXQtMjAyMyAucHVsc2UtcmluZ3M6YWZ0ZXIsXG4ubGF5b3V0LTIwMjMgLnB1bHNlLXJpbmdzOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtNSU7XG4gIGxlZnQ6IC01JTtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgaGVpZ2h0OiAxMTAlO1xuICB3aWR0aDogMTEwJTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAycztcbiAgYW5pbWF0aW9uLW5hbWU6IHB1bHNlXzE7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICB6LWluZGV4OiAtMTtcbn1cbi5sYXlvdXQtMjAyMyAucHVsc2UtcmluZ3M6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGFuaW1hdGlvbi1uYW1lOiBwdWxzZV8yO1xufVxuLmxheW91dC0yMDIzIC5wdWxzZS1yaW5nczphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBhbmltYXRpb24tbmFtZTogcHVsc2VfMztcbn1cbi5sYXlvdXQtMjAyMyAucHVsc2UtYmx1ZSxcbi5sYXlvdXQtMjAyMyAucHVsc2UtYmx1ZTpiZWZvcmUsXG4ubGF5b3V0LTIwMjMgLnB1bHNlLWJsdWU6YWZ0ZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjNjQ5Y2VlO1xufVxuQGtleWZyYW1lcyBwdWxzZV8xIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOSwgMC45KTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMiwgMS4zKTtcbiAgfVxufVxuQGtleWZyYW1lcyBwdWxzZV8yIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOCwgMC44KTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuNCwgMS41KTtcbiAgfVxufVxuQGtleWZyYW1lcyBwdWxzZV8zIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNywgMC43KTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuNiwgMS43KTtcbiAgfVxufVxuLmxheW91dC0yMDIzIC5sYW5nU2VsZWN0IC5kcm9wZG93bi1iYWNrZHJvcCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5sYXlvdXQtMjAyMyAubGFuZ1NlbGVjdCAuZHJvcGRvd24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubGF5b3V0LTIwMjMgLmxhbmdTZWxlY3QgLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG4ubGF5b3V0LTIwMjMgLmxhbmdTZWxlY3QgLm9wZW4gPiAuZHJvcGRvd24tbWVudSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmxheW91dC0yMDIzIC5sYW5nU2VsZWN0IC5kcm9wZG93bi1tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwMDA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsb2F0OiBsZWZ0O1xuICBtaW4td2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5sYXlvdXQtMjAyMyAubGFuZ1NlbGVjdCAuZHJvcGRvd24tbWVudSA+IGxpIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLmxheW91dC0yMDIzIC5sYW5nU2VsZWN0IC5kcm9wZG93bi1tZW51ID4gbGkgPiBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmxheW91dC0yMDIzIC5sYW5nU2VsZWN0IC5jaG9vc2Utc2VydmVyID4gbGkgPiBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ubGF5b3V0LTIwMjMgLmxhbmdTZWxlY3QgLmNob29zZS1zZXJ2ZXIgLmZsYWcsXG4ubGF5b3V0LTIwMjMgLmxhbmdTZWxlY3QgI2Ryb3Bkb3duTWVudUxhbmcgLmZsYWcge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmxheW91dC0yMDIzIC5hdXRob3JpemUtcGFnZS1jb250ZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQtdmlzaWJpbGl0eTogYXV0bztcbiAgY29udGFpbi1pbnRyaW5zaWMtc2l6ZTogMzA1cHggNDAwcHg7XG59XG4uZ3JlY2FwdGNoYS1iYWRnZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYXV0aG9yaXplLWNhcHRjaGEtZmFsbGJhY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5hdXRob3JpemUtY2FwdGNoYS1mYWxsYmFjay5oYXMtZXJyb3Ige1xuICBvdXRsaW5lOiAycHggc29saWQgI2U0NTY3ODtcbiAgb3V0bGluZS1vZmZzZXQ6IDRweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLmxvZ2luLXN1Y2Nlc3MgLmhhbmRbZGF0YS1zcmNdIHtcbiAgbWluLWhlaWdodDogNjRweDtcbiAgbWluLXdpZHRoOiA2NHB4O1xufVxuIl19 */