/* 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-tab-more.more-open > .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);
}
@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 {
  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 {
  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 {
  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 .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 {
  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 .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 {
  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 .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 {
  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 {
  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);
}
.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 .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 .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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RjtBQUNEO0VBQ0U7SUFDRSxXQUFXO0lBQ1gsMkJBQTJCO0dBQzVCO0VBQ0Q7SUFDRSxXQUFXO0lBQ1gsMkJBQTJCO0dBQzVCO0NBQ0Y7QUFDRDtFQUNFO0lBQ0UsV0FBVztJQUNYLDJCQUEyQjtHQUM1QjtFQUNEO0lBQ0UsV0FBVztJQUNYLDJCQUEyQjtHQUM1QjtDQUNGO0FBQ0Q7RUFDRSx5QkFBeUI7Q0FDMUI7QUFDRDtFQUNFLG1CQUFtQjtDQUNwQjtBQUNEO0VBQ0UsV0FBVztDQUNaO0FBQ0Q7RUFDRSxlQUFlO0NBQ2hCO0FBQ0Q7RUFDRSxtQkFBbUI7RUFDbkIsVUFBVTtFQUNWLFFBQVE7RUFDUixjQUFjO0VBQ2QsY0FBYztFQUNkLFlBQVk7RUFDWixnQkFBZ0I7RUFDaEIsVUFBVTtFQUNWLFdBQVc7RUFDWCxpQkFBaUI7RUFDakIsdUJBQXVCO0NBQ3hCO0FBQ0Q7RUFDRSxVQUFVO0VBQ1YsV0FBVztDQUNaO0FBQ0Q7RUFDRSxxQkFBYztFQUFkLGNBQWM7RUFDZCx1QkFBb0I7TUFBcEIsb0JBQW9CO0VBQ3BCLGlCQUFpQjtFQUNqQixzQkFBc0I7Q0FDdkI7QUFDRDtFQUNFLFlBQVk7Q0FDYjtBQUNEOztFQUVFLGNBQWM7Q0FDZjtBQUNEO0VBQ0UseUJBQXlCO0VBQ3pCLG9DQUFvQztDQUNyQztBQUNEO0VBQ0UsY0FBYztDQUNmO0FBQ0Q7RUFDRSxxQkFBYztFQUFkLGNBQWM7RUFDZCxzQkFBd0I7TUFBeEIsd0JBQXdCO0NBQ3pCO0FBQ0Q7RUFDRSwyQkFBMkI7RUFDM0Isb0JBQW9CO0VBQ3BCLG1CQUFtQjtDQUNwQjtBQUNEO0VBQ0UsaUJBQWlCO0VBQ2pCLGdCQUFnQjtDQUNqQiIsImZpbGUiOiJhdXRoX2xpdGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyogZm9udC1mYW1pbHk6IFwiTGF0b1JlZ3VsYXJcIjsgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJDdXBydW1cIjtcbiAgc3JjOiB1cmwoXCIvbWVkaWEvYXNzZXRzL2FwcC9zcmMvZm9udHMvY3VwcnVtL0N1cHJ1bS1SZWd1bGFyLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvbWVkaWEvYXNzZXRzL2FwcC9zcmMvZm9udHMvY3VwcnVtL0N1cHJ1bS1SZWd1bGFyLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi9tZWRpYS9hc3NldHMvYXBwL3NyYy9mb250cy9jdXBydW0vQ3VwcnVtLVJlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi9tZWRpYS9hc3NldHMvYXBwL3NyYy9mb250cy9jdXBydW0vQ3VwcnVtLVJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvbWVkaWEvYXNzZXRzL2FwcC9zcmMvZm9udHMvY3VwcnVtL0N1cHJ1bS1SZWd1bGFyLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiL21lZGlhL2Fzc2V0cy9hcHAvc3JjL2ZvbnRzL2N1cHJ1bS9DdXBydW0tUmVndWxhci5zdmcjc3ZnRm9udE5hbWVcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiQ3VwcnVtXCI7XG4gIHNyYzogdXJsKFwiL21lZGlhL2Fzc2V0cy9hcHAvc3JjL2ZvbnRzL2N1cHJ1bS9DdXBydW0tQm9sZC5lb3RcIik7XG4gIHNyYzogdXJsKFwiL21lZGlhL2Fzc2V0cy9hcHAvc3JjL2ZvbnRzL2N1cHJ1bS9DdXBydW0tQm9sZC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvbWVkaWEvYXNzZXRzL2FwcC9zcmMvZm9udHMvY3VwcnVtL0N1cHJ1bS1Cb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvbWVkaWEvYXNzZXRzL2FwcC9zcmMvZm9udHMvY3VwcnVtL0N1cHJ1bS1Cb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL21lZGlhL2Fzc2V0cy9hcHAvc3JjL2ZvbnRzL2N1cHJ1bS9DdXBydW0tQm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi9tZWRpYS9hc3NldHMvYXBwL3NyYy9mb250cy9jdXBydW0vQ3VwcnVtLUJvbGQuc3ZnI3N2Z0ZvbnROYW1lXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkN1cHJ1bVwiO1xuICBzcmM6IHVybChcIi9tZWRpYS9hc3NldHMvYXBwL3NyYy9mb250cy9jdXBydW0vQ3VwcnVtLUl0YWxpYy5lb3RcIik7XG4gIHNyYzogdXJsKFwiL21lZGlhL2Fzc2V0cy9hcHAvc3JjL2ZvbnRzL2N1cHJ1bS9DdXBydW0tSXRhbGljLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi9tZWRpYS9hc3NldHMvYXBwL3NyYy9mb250cy9jdXBydW0vQ3VwcnVtLUl0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL21lZGlhL2Fzc2V0cy9hcHAvc3JjL2ZvbnRzL2N1cHJ1bS9DdXBydW0tSXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL21lZGlhL2Fzc2V0cy9hcHAvc3JjL2ZvbnRzL2N1cHJ1bS9DdXBydW0tSXRhbGljLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiL21lZGlhL2Fzc2V0cy9hcHAvc3JjL2ZvbnRzL2N1cHJ1bS9DdXBydW0tSXRhbGljLnN2ZyNzdmdGb250TmFtZVwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJDdXBydW1cIjtcbiAgc3JjOiB1cmwoXCIvbWVkaWEvYXNzZXRzL2FwcC9zcmMvZm9udHMvY3VwcnVtL0N1cHJ1bS1Cb2xkSXRhbGljLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvbWVkaWEvYXNzZXRzL2FwcC9zcmMvZm9udHMvY3VwcnVtL0N1cHJ1bS1Cb2xkSXRhbGljLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi9tZWRpYS9hc3NldHMvYXBwL3NyYy9mb250cy9jdXBydW0vQ3VwcnVtLUJvbGRJdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi9tZWRpYS9hc3NldHMvYXBwL3NyYy9mb250cy9jdXBydW0vQ3VwcnVtLUJvbGRJdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvbWVkaWEvYXNzZXRzL2FwcC9zcmMvZm9udHMvY3VwcnVtL0N1cHJ1bS1Cb2xkSXRhbGljLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiL21lZGlhL2Fzc2V0cy9hcHAvc3JjL2ZvbnRzL2N1cHJ1bS9DdXBydW0tQm9sZEl0YWxpYy5zdmcjc3ZnRm9udE5hbWVcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUFQgU2Fuc1wiO1xuICBzcmM6IHVybChcIi9tZWRpYS9hc3NldHMvYXBwL3NyYy9mb250cy9wdHNhbnMvUFRTYW5zLVJlZ3VsYXIuZW90XCIpO1xuICBzcmM6IHVybChcIi9tZWRpYS9hc3NldHMvYXBwL3NyYy9mb250cy9wdHNhbnMvUFRTYW5zLVJlZ3VsYXIuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL21lZGlhL2Fzc2V0cy9hcHAvc3JjL2ZvbnRzL3B0c2Fucy9QVFNhbnMtUmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL21lZGlhL2Fzc2V0cy9hcHAvc3JjL2ZvbnRzL3B0c2Fucy9QVFNhbnMtUmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi9tZWRpYS9hc3NldHMvYXBwL3NyYy9mb250cy9wdHNhbnMvUFRTYW5zLVJlZ3VsYXIudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIvbWVkaWEvYXNzZXRzL2FwcC9zcmMvZm9udHMvcHRzYW5zL1BUU2Fucy1SZWd1bGFyLnN2ZyNzdmdGb250TmFtZVwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJQVCBTYW5zXCI7XG4gIHNyYzogdXJsKFwiL21lZGlhL2Fzc2V0cy9hcHAvc3JjL2ZvbnRzL3B0c2Fucy9QVFNhbnMtQm9sZC5lb3RcIik7XG4gIHNyYzogdXJsKFwiL21lZGlhL2Fzc2V0cy9hcHAvc3JjL2ZvbnRzL3B0c2Fucy9QVFNhbnMtQm9sZC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvbWVkaWEvYXNzZXRzL2FwcC9zcmMvZm9udHMvcHRzYW5zL1BUU2Fucy1Cb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvbWVkaWEvYXNzZXRzL2FwcC9zcmMvZm9udHMvcHRzYW5zL1BUU2Fucy1Cb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL21lZGlhL2Fzc2V0cy9hcHAvc3JjL2ZvbnRzL3B0c2Fucy9QVFNhbnMtQm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi9tZWRpYS9hc3NldHMvYXBwL3NyYy9mb250cy9wdHNhbnMvUFRTYW5zLUJvbGQuc3ZnI3N2Z0ZvbnROYW1lXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlBUIFNhbnNcIjtcbiAgc3JjOiB1cmwoXCIvbWVkaWEvYXNzZXRzL2FwcC9zcmMvZm9udHMvcHRzYW5zL1BUU2Fucy1JdGFsaWMuZW90XCIpO1xuICBzcmM6IHVybChcIi9tZWRpYS9hc3NldHMvYXBwL3NyYy9mb250cy9wdHNhbnMvUFRTYW5zLUl0YWxpYy5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvbWVkaWEvYXNzZXRzL2FwcC9zcmMvZm9udHMvcHRzYW5zL1BUU2Fucy1JdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi9tZWRpYS9hc3NldHMvYXBwL3NyYy9mb250cy9wdHNhbnMvUFRTYW5zLUl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi9tZWRpYS9hc3NldHMvYXBwL3NyYy9mb250cy9wdHNhbnMvUFRTYW5zLUl0YWxpYy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi9tZWRpYS9hc3NldHMvYXBwL3NyYy9mb250cy9wdHNhbnMvUFRTYW5zLUl0YWxpYy5zdmcjc3ZnRm9udE5hbWVcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUFQgU2Fuc1wiO1xuICBzcmM6IHVybChcIi9tZWRpYS9hc3NldHMvYXBwL3NyYy9mb250cy9wdHNhbnMvUFRTYW5zLUJvbGRJdGFsaWMuZW90XCIpO1xuICBzcmM6IHVybChcIi9tZWRpYS9hc3NldHMvYXBwL3NyYy9mb250cy9wdHNhbnMvUFRTYW5zLUJvbGRJdGFsaWMuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL21lZGlhL2Fzc2V0cy9hcHAvc3JjL2ZvbnRzL3B0c2Fucy9QVFNhbnMtQm9sZEl0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL21lZGlhL2Fzc2V0cy9hcHAvc3JjL2ZvbnRzL3B0c2Fucy9QVFNhbnMtQm9sZEl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi9tZWRpYS9hc3NldHMvYXBwL3NyYy9mb250cy9wdHNhbnMvUFRTYW5zLUJvbGRJdGFsaWMudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIvbWVkaWEvYXNzZXRzL2FwcC9zcmMvZm9udHMvcHRzYW5zL1BUU2Fucy1Cb2xkSXRhbGljLnN2ZyNzdmdGb250TmFtZVwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJBbnRvblwiO1xuICBzcmM6IHVybChcIi9tZWRpYS9hc3NldHMvYXBwL3NyYy9mb250cy9hbnRvbi9BbnRvbi1SZWd1bGFyLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvbWVkaWEvYXNzZXRzL2FwcC9zcmMvZm9udHMvYW50b24vQW50b24tUmVndWxhci5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvbWVkaWEvYXNzZXRzL2FwcC9zcmMvZm9udHMvYW50b24vQW50b24tUmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL21lZGlhL2Fzc2V0cy9hcHAvc3JjL2ZvbnRzL2FudG9uL0FudG9uLVJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvbWVkaWEvYXNzZXRzL2FwcC9zcmMvZm9udHMvYW50b24vQW50b24tUmVndWxhci50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi9tZWRpYS9hc3NldHMvYXBwL3NyYy9mb250cy9hbnRvbi9BbnRvbi1SZWd1bGFyLnN2ZyNzdmdGb250TmFtZVwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gIHNyYzogdXJsKFwiL21lZGlhL2Fzc2V0cy9hcHAvc3JjL2ZvbnRzL21vbnRzZXJyYXQvTW9udHNlcnJhdC1NZWRpdW0uZW90XCIpO1xuICBzcmM6IHVybChcIi9tZWRpYS9hc3NldHMvYXBwL3NyYy9mb250cy9tb250c2VycmF0L01vbnRzZXJyYXQtTWVkaXVtLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi9tZWRpYS9hc3NldHMvYXBwL3NyYy9mb250cy9tb250c2VycmF0L01vbnRzZXJyYXQtTWVkaXVtLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvbWVkaWEvYXNzZXRzL2FwcC9zcmMvZm9udHMvbW9udHNlcnJhdC9Nb250c2VycmF0LU1lZGl1bS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi9tZWRpYS9hc3NldHMvYXBwL3NyYy9mb250cy9tb250c2VycmF0L01vbnRzZXJyYXQtTWVkaXVtLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiL21lZGlhL2Fzc2V0cy9hcHAvc3JjL2ZvbnRzL21vbnRzZXJyYXQvTW9udHNlcnJhdC1NZWRpdW0uc3ZnI3N2Z0ZvbnROYW1lXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgc3JjOiB1cmwoXCIvbWVkaWEvYXNzZXRzL2FwcC9zcmMvZm9udHMvbW9udHNlcnJhdC9Nb250c2VycmF0LU1lZGl1bUl0YWxpYy5lb3RcIik7XG4gIHNyYzogdXJsKFwiL21lZGlhL2Fzc2V0cy9hcHAvc3JjL2ZvbnRzL21vbnRzZXJyYXQvTW9udHNlcnJhdC1NZWRpdW1JdGFsaWMuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL21lZGlhL2Fzc2V0cy9hcHAvc3JjL2ZvbnRzL21vbnRzZXJyYXQvTW9udHNlcnJhdC1NZWRpdW1JdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi9tZWRpYS9hc3NldHMvYXBwL3NyYy9mb250cy9tb250c2VycmF0L01vbnRzZXJyYXQtTWVkaXVtSXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL21lZGlhL2Fzc2V0cy9hcHAvc3JjL2ZvbnRzL21vbnRzZXJyYXQvTW9udHNlcnJhdC1NZWRpdW1JdGFsaWMudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIvbWVkaWEvYXNzZXRzL2FwcC9zcmMvZm9udHMvbW9udHNlcnJhdC9Nb250c2VycmF0LU1lZGl1bUl0YWxpYy5zdmcjc3ZnRm9udE5hbWVcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICBzcmM6IHVybChcIi9tZWRpYS9hc3NldHMvYXBwL3NyYy9mb250cy9tb250c2VycmF0L01vbnRzZXJyYXQtQm9sZC5lb3RcIik7XG4gIHNyYzogdXJsKFwiL21lZGlhL2Fzc2V0cy9hcHAvc3JjL2ZvbnRzL21vbnRzZXJyYXQvTW9udHNlcnJhdC1Cb2xkLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi9tZWRpYS9hc3NldHMvYXBwL3NyYy9mb250cy9tb250c2VycmF0L01vbnRzZXJyYXQtQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL21lZGlhL2Fzc2V0cy9hcHAvc3JjL2ZvbnRzL21vbnRzZXJyYXQvTW9udHNlcnJhdC1Cb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL21lZGlhL2Fzc2V0cy9hcHAvc3JjL2ZvbnRzL21vbnRzZXJyYXQvTW9udHNlcnJhdC1Cb2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiL21lZGlhL2Fzc2V0cy9hcHAvc3JjL2ZvbnRzL21vbnRzZXJyYXQvTW9udHNlcnJhdC1Cb2xkLnN2ZyNzdmdGb250TmFtZVwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gIHNyYzogdXJsKFwiL21lZGlhL2Fzc2V0cy9hcHAvc3JjL2ZvbnRzL21vbnRzZXJyYXQvTW9udHNlcnJhdC1Cb2xkSXRhbGljLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvbWVkaWEvYXNzZXRzL2FwcC9zcmMvZm9udHMvbW9udHNlcnJhdC9Nb250c2VycmF0LUJvbGRJdGFsaWMuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL21lZGlhL2Fzc2V0cy9hcHAvc3JjL2ZvbnRzL21vbnRzZXJyYXQvTW9udHNlcnJhdC1Cb2xkSXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvbWVkaWEvYXNzZXRzL2FwcC9zcmMvZm9udHMvbW9udHNlcnJhdC9Nb250c2VycmF0LUJvbGRJdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvbWVkaWEvYXNzZXRzL2FwcC9zcmMvZm9udHMvbW9udHNlcnJhdC9Nb250c2VycmF0LUJvbGRJdGFsaWMudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIvbWVkaWEvYXNzZXRzL2FwcC9zcmMvZm9udHMvbW9udHNlcnJhdC9Nb250c2VycmF0LUJvbGRJdGFsaWMuc3ZnI3N2Z0ZvbnROYW1lXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgc3JjOiB1cmwoXCIvbWVkaWEvYXNzZXRzL2FwcC9zcmMvZm9udHMvbW9udHNlcnJhdC9Nb250c2VycmF0LUJsYWNrLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvbWVkaWEvYXNzZXRzL2FwcC9zcmMvZm9udHMvbW9udHNlcnJhdC9Nb250c2VycmF0LUJsYWNrLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi9tZWRpYS9hc3NldHMvYXBwL3NyYy9mb250cy9tb250c2VycmF0L01vbnRzZXJyYXQtQmxhY2sud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi9tZWRpYS9hc3NldHMvYXBwL3NyYy9mb250cy9tb250c2VycmF0L01vbnRzZXJyYXQtQmxhY2sud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvbWVkaWEvYXNzZXRzL2FwcC9zcmMvZm9udHMvbW9udHNlcnJhdC9Nb250c2VycmF0LUJsYWNrLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiL21lZGlhL2Fzc2V0cy9hcHAvc3JjL2ZvbnRzL21vbnRzZXJyYXQvTW9udHNlcnJhdC1CbGFjay5zdmcjc3ZnRm9udE5hbWVcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICBzcmM6IHVybChcIi9tZWRpYS9hc3NldHMvYXBwL3NyYy9mb250cy9tb250c2VycmF0L01vbnRzZXJyYXQtQmxhY2tJdGFsaWMuZW90XCIpO1xuICBzcmM6IHVybChcIi9tZWRpYS9hc3NldHMvYXBwL3NyYy9mb250cy9tb250c2VycmF0L01vbnRzZXJyYXQtQmxhY2tJdGFsaWMuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL21lZGlhL2Fzc2V0cy9hcHAvc3JjL2ZvbnRzL21vbnRzZXJyYXQvTW9udHNlcnJhdC1CbGFja0l0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL21lZGlhL2Fzc2V0cy9hcHAvc3JjL2ZvbnRzL21vbnRzZXJyYXQvTW9udHNlcnJhdC1CbGFja0l0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi9tZWRpYS9hc3NldHMvYXBwL3NyYy9mb250cy9tb250c2VycmF0L01vbnRzZXJyYXQtQmxhY2tJdGFsaWMudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIvbWVkaWEvYXNzZXRzL2FwcC9zcmMvZm9udHMvbW9udHNlcnJhdC9Nb250c2VycmF0LUJsYWNrSXRhbGljLnN2ZyNzdmdGb250TmFtZVwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbn1cbi5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxMTQuMjg1NzE0MjklO1xufVxuaDEsXG4uaDEsXG5oMixcbi5oMixcbmgzLFxuLmgzLFxuaDQsXG4uaDQsXG5oNSxcbi5oNSxcbmg2LFxuLmg2IHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5oMSBzbWFsbCxcbi5oMSBzbWFsbCxcbmgyIHNtYWxsLFxuLmgyIHNtYWxsLFxuaDMgc21hbGwsXG4uaDMgc21hbGwsXG5oNCBzbWFsbCxcbi5oNCBzbWFsbCxcbmg1IHNtYWxsLFxuLmg1IHNtYWxsLFxuaDYgc21hbGwsXG4uaDYgc21hbGwge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi50ZXh0LWFsZXJ0IHtcbiAgY29sb3I6ICNmN2Q3MmQ7XG59XG4udGV4dC1ncmF5IHtcbiAgY29sb3I6ICNjOWM5Yzk7XG59XG4udGV4dC1lbGxpcHNpcyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuLnRleHQtc2Nyb2xsIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICBvdmVyZmxvdy14OiBzY3JvbGw7XG59XG4ubm8tZGVjb3JhdGlvbiB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuLnRleHQtYWNjb3VudC1yZWFsIHtcbiAgY29sb3I6ICNmNzQ4Nzc7XG59XG4uYmFkZ2UtcmVhbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNzQ4Nzc7XG59XG50ci5yZWFsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZjNmNjtcbn1cbi50ZXh0LWFjY291bnQtZGVwb3NpdCB7XG4gIGNvbG9yOiAjMzU4NGU2O1xufVxuLmJhZGdlLWRlcG9zaXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzU4NGU2O1xufVxudHIuZGVwb3NpdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNGU1ZmE7XG59XG4udGV4dC1hY2NvdW50LXBhc3NlbmdlciB7XG4gIGNvbG9yOiAjNDE5OTQzO1xufVxuLmJhZGdlLXBhc3NlbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MTk5NDM7XG59XG50ci5wYXNzZW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWZkZGIwO1xufVxuLnRleHQtYWNjb3VudC1nZW0ge1xuICBjb2xvcjogI2ZmMDBlNztcbn1cbi5iYWRnZS1nZW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwMGU3O1xufVxudHIuZ2VtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYjNmODtcbn1cbi50ZXh0LWFjY291bnQtZW5lcmd5IHtcbiAgY29sb3I6ICM0OGE3ZmY7XG59XG4uYmFkZ2UtZW5lcmd5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ4YTdmZjtcbn1cbnRyLmVuZXJneSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWZkZmY7XG59XG4udGV4dC1hY2NvdW50LXdpdGhkcmF3IHtcbiAgY29sb3I6ICM3ZTdlN2U7XG59XG4uYmFkZ2Utd2l0aGRyYXcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2U3ZTdlO1xufVxudHIud2l0aGRyYXcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDdkN2Q3O1xufVxuLnRleHQtYWNjb3VudC1ib251cyB7XG4gIGNvbG9yOiAjZmY3ZjUwO1xufVxuLmJhZGdlLWJvbnVzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmN2Y1MDtcbn1cbnRyLmJvbnVzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi50ZXh0LXJhcml0eS1yZWd1bGFyIHtcbiAgY29sb3I6ICMxMjkzMjc7XG59XG4uYmFkZ2UtcmVndWxhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMjkzMjc7XG59XG50ci5yZWd1bGFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZiZWQ4MDtcbn1cbi50ZXh0LXJhcml0eS1yYXJlIHtcbiAgY29sb3I6ICMzZmI2ZGI7XG59XG4uYmFkZ2UtcmFyZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzZmI2ZGI7XG59XG50ci5yYXJlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q1ZWZmNztcbn1cbi50ZXh0LXJhcml0eS11bmlxdWUge1xuICBjb2xvcjogI2VmNTYxZTtcbn1cbi5iYWRnZS11bmlxdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWY1NjFlO1xufVxudHIudW5pcXVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZDNjNTtcbn1cbi50ZXh0LXJhcml0eS1lcGljIHtcbiAgY29sb3I6ICNjNzA5ZTg7XG59XG4uYmFkZ2UtZXBpYyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNzA5ZTg7XG59XG50ci5lcGljIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmYThmYztcbn1cbi53YXJlaG91c2UtcHJvZ3Jlc3MtYmFyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBoZWlnaHQ6IDEycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi53YXJlaG91c2UtcHJvZ3Jlc3MtYmFyIC5wYi1pbm5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U2ZTZlNjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAycHggNHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi53YXJlaG91c2UtcHJvZ3Jlc3MtYmFyIC5pbmRpY2F0b3ItaW5uZXIge1xuICBtYXgtd2lkdGg6IDk5JTtcbiAgaGVpZ2h0OiAxMHB4O1xuICBtYXJnaW46IDFweCAxcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuLnNtLXByb2dyZXNzLWJhciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgaGVpZ2h0OiA4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zbS1wcm9ncmVzcy1iYXIgLnBiLWlubmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYjhiOGI4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDJweCA0cHggcmdiKDAgMCAwJSk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5zbS1wcm9ncmVzcy1iYXIgLmluZGljYXRvci1pbm5lciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICM0MTk5NDMgMCUsICMyYzY3MmQgOTYuODclKTtcbiAgaGVpZ2h0OiA2cHg7XG4gIG1hcmdpbjogMnB4IDJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG4uc20tcHJvZ3Jlc3MtYmFyIC5wYi10ZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgd2lkdGg6IDEwMCU7XG59XG4udGV4dC1taW5pb24teWVsbG93IHtcbiAgY29sb3I6ICNmYmUzNTI7XG59XG4udGV4dC1zaGFkb3ctd2hpdGUge1xuICB0ZXh0LXNoYWRvdzogMCAwIDNweCAjZmZmZmZmO1xufVxuLnotaW5kZXgtMSB7XG4gIHotaW5kZXg6IDE7XG59XG4udGV4dC1ncmFkaWVudC1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0ICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0ICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjOTNDOEY3IDAlLCAjNTE4QUYxIDEwMCUpO1xufVxuLnRleHQtZ3JhZGllbnQtcHJpbWFyeTppcyhhLCBidXR0b24sIFtkYXRhLXRhcmdldF0sIC50ZXh0LWdyYWRpZW50LWhvdmVyKTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMxNDU2YzE7XG59XG4udGV4dC1ncmFkaWVudC1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0ICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0ICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjNTJiZTU0IDAlLCAjNGFiMzRjIDEwMCUpO1xufVxuLnRleHQtZ3JhZGllbnQtc3VjY2VzczppcyhhLCBidXR0b24sIFtkYXRhLXRhcmdldF0sIC50ZXh0LWdyYWRpZW50LWhvdmVyKTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMxNjhkMTg7XG59XG4udGV4dC1ncmFkaWVudC1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQgIWltcG9ydGFudDtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNGRjhBQTYgMCUsICNFNDU2NzggMTAwJSk7XG59XG4udGV4dC1ncmFkaWVudC1kYW5nZXI6aXMoYSwgYnV0dG9uLCBbZGF0YS10YXJnZXRdLCAudGV4dC1ncmFkaWVudC1ob3Zlcik6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZDUwYjNjO1xufVxuLnRleHQtZ3JhZGllbnQtd2FybmluZyB7XG4gIGJhY2tncm91bmQtY2xpcDogdGV4dCAhaW1wb3J0YW50O1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dCAhaW1wb3J0YW50O1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI0ZGQkYxQiAwJSwgI0ZGODgxQSAxMDAlKTtcbn1cbi50ZXh0LWdyYWRpZW50LXdhcm5pbmc6aXMoYSwgYnV0dG9uLCBbZGF0YS10YXJnZXRdLCAudGV4dC1ncmFkaWVudC1ob3Zlcik6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZjQ3NTAxO1xufVxuLmNhcmQge1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLXR4LXBhbmVsLWJhY2tncm91bmQpO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDVweCAwcHggdmFyKC0tdHgtYm94LXNoYWRvdy1jb2xvcik7XG59XG4udGV4dC1ncmV5LWRhcmsge1xuICBjb2xvcjogIzg4OGI5OTtcbn1cbi5iZy1ncmFkaWVudC1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjNDQ5ZWYwIDAlLCAjMDdlOTk3IDEwMCUpO1xufVxuLmJnLWdyYWRpZW50LXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjBkZWcsICNmYmNkMjAsICNmYmJjMjMpO1xufVxuLmJnLWdyYWRpZW50LWRhbmdlciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNGRjhBQTYgMCUsICNFNDU2NzggMTAwJSk7XG59XG4udGV4dC15ZWxsb3cge1xuICBjb2xvcjogI0ZCRTIyMjtcbn1cbi5ib3JkZXItZ3JhZGllbnQtcHJpbWFyeSB7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHZhcigtLXR4LXBhbmVsLWJhY2tncm91bmQpLCB2YXIoLS10eC1wYW5lbC1iYWNrZ3JvdW5kKSksIGxpbmVhci1ncmFkaWVudCgxODBkZWcsICM4MUI1RkYgMCUsICM0QTgzREYgMTAwJSk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3gsIGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQtb3JpZ2luOiBwYWRkaW5nLWJveCwgYm9yZGVyLWJveDtcbn1cbi5ib3JkZXItZ3JhZGllbnQtc3VjY2VzcyB7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHZhcigtLXR4LXBhbmVsLWJhY2tncm91bmQpLCB2YXIoLS10eC1wYW5lbC1iYWNrZ3JvdW5kKSksIGxpbmVhci1ncmFkaWVudCgxODBkZWcsICM1MkJFNTQgMzUlLCAjNEFCMzRDIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94LCBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kLW9yaWdpbjogcGFkZGluZy1ib3gsIGJvcmRlci1ib3g7XG59XG4uYm9yZGVyLWdyYWRpZW50LXdhcm5pbmcge1xuICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCB2YXIoLS10eC1wYW5lbC1iYWNrZ3JvdW5kKSwgdmFyKC0tdHgtcGFuZWwtYmFja2dyb3VuZCkpLCBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjRkZCRjFCIDAlLCAjRkZBRjE0IDM2JSwgI0ZGODgxQSAxMDAlKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveCwgYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZC1vcmlnaW46IHBhZGRpbmctYm94LCBib3JkZXItYm94O1xufVxuLmJvcmRlci1ncmFkaWVudC1kYW5nZXIge1xuICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCB2YXIoLS10eC1wYW5lbC1iYWNrZ3JvdW5kKSwgdmFyKC0tdHgtcGFuZWwtYmFja2dyb3VuZCkpLCBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjRkY4QUE2IDAlLCAjRTQ1Njc4IDEwMCUpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94LCBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kLW9yaWdpbjogcGFkZGluZy1ib3gsIGJvcmRlci1ib3g7XG59XG4ubGgtMV8yIHtcbiAgbGluZS1oZWlnaHQ6IDEuMmVtO1xufVxuLmNvdW50ZG93bi1ibG9jayAua25vYiB7XG4gIGNvbG9yOiB2YXIoLS10eC10ZXh0LWNvbG9yKSAhaW1wb3J0YW50O1xufVxuLnN1cGVyLXBpbmsge1xuICBjb2xvcjogI2Y0Nzg5NTtcbn1cbmh0bWwge1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbmJvZHkubGF5b3V0LTIwMjMucGFnZS1hdXRob3JpemF0aW9uIHtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgbWluLWhlaWdodDogMTAwZHZoO1xuICBjb2xvcjogdmFyKC0tdHgtdGV4dC1jb2xvcik7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgdmFyKC0tdHgtYm9keS1iZzEsIHRyYW5zcGFyZW50KSwgdmFyKC0tdHgtYm9keS1iZzIsIHRyYW5zcGFyZW50KSksICNlMmU1ZWEgdXJsKFwiL21lZGlhL2Fzc2V0cy9hcHAvc3JjL2ltYWdlcy9uZXdfZGVzaWduL2JhY2tncm91bmRfbW9uZXlfbW9iLndlYnBcIikgcmVwZWF0LXggZml4ZWQgY2VudGVyIHRvcDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuYm9keS5sYXlvdXQtMjAyMy5wYWdlLWF1dGhvcml6YXRpb24gPiAuYXV0aG9yaXplLXBhZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5ib2R5LmxheW91dC0yMDIzLnBhZ2UtYXV0aG9yaXphdGlvbiA+IC5hcHAtZm9vdGVyIHtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IG5vbmU7XG59XG5ib2R5LmxheW91dC0yMDIzLnBhZ2UtYXV0aG9yaXphdGlvbiAuYXV0aG9yaXplLXBhZ2UsXG5ib2R5LmxheW91dC0yMDIzLnBhZ2UtYXV0aG9yaXphdGlvbiAuYXV0aG9yaXplLXBhZ2UgLmNvbnRhaW5lci1mbHVpZCB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiAwO1xufVxuYm9keS5sYXlvdXQtMjAyMy5wYWdlLWF1dGhvcml6YXRpb24gI2dvb2dsZV90cmFuc2xhdGVfZWxlbWVudCxcbmJvZHkubGF5b3V0LTIwMjMucGFnZS1hdXRob3JpemF0aW9uIC5jaGFuZ2UtbGFuZy13aWRnZXQsXG5ib2R5LmxheW91dC0yMDIzLnBhZ2UtYXV0aG9yaXphdGlvbiAuZ29vZy10ZS1nYWRnZXQge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5ib2R5LmxheW91dC0yMDIzLnBhZ2UtYXV0aG9yaXphdGlvbiAuZ29vZy10ZS1nYWRnZXQgLmdvb2ctdGUtY29tYm8ge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5ib2R5LmxheW91dC0yMDIzLnBhZ2UtYXV0aG9yaXphdGlvbiAuZm9vdGVyLWNvcHlyaWdodC1pbm5lciB7XG4gIG1pbi13aWR0aDogMDtcbn1cbjpyb290IHtcbiAgLS10eC10ZXh0LWNvbG9yOiAjMzMzMzMzO1xuICAtLXR4LXBhbmVsLWJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIC0tdHgtcGFuZWwtYmFja2dyb3VuZC1zZWNvbmQ6ICNmOWY5ZmM7XG4gIC0tdHgtd3JhcHBlci1iYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAtLXR4LXdyYXBwZXItYmFja2dyb3VuZC1zZWNvbmQ6ICNmOWY5ZmM7XG4gIC0tdHgtYm94LXNoYWRvdy1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAtLXR4LXRhYi10ZXh0LWNvbG9yOiAjNjY2NjY2O1xuICAtLXR4LWlucHV0LWJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIC0tdHgtYm9yZGVyLWNvbG9yOiAjZTdlN2VjO1xufVxuLmxheW91dC1kYXJrIHtcbiAgLS10eC1ib2R5LWJnMTogcmdiYSgyMiwgMjYsIDMzLCAwLjUyKTtcbiAgLS10eC1ib2R5LWJnMjogcmdiYSgyMiwgMjYsIDMzLCAwLjUyKTtcbiAgLS10eC1ibG9jay1iZzE6IHJnYmEoMzAsIDM0LCA0MiwgMC42Mik7XG4gIC0tdHgtYmxvY2stYmcyOiByZ2JhKDMwLCAzNCwgNDIsIDAuNjIpO1xuICAtLWRyay1jb2xvcjogI2M1Y2FkNDtcbiAgLS1kcmstYm9yZGVyOiAjNGE1MTYwO1xuICAtLWRyay13cmFwcGVyOiAjMjUyOTMyO1xuICAtLWRyay1zdXJmYWNlOiAjMmUzNDQwO1xuICAtLWRyay1iYWNrZ3JvdW5kOiAjMzYzZDRhO1xuICAtLWRyay1iYWNrZ3JvdW5kLWhvdmVyOiAjNDI0OTU3O1xuICAtLXR4LXRleHQtY29sb3I6ICNjNWNhZDQ7XG4gIC0tdHgtdGV4dC1jb2xvci1yZXZlcnNlOiAjMmEyZjM4O1xuICAtLXR4LXBhbmVsLWJhY2tncm91bmQ6IHZhcigtLWRyay1iYWNrZ3JvdW5kKTtcbiAgLS10eC1wYW5lbC1iYWNrZ3JvdW5kLXNlY29uZDogdmFyKC0tZHJrLXN1cmZhY2UpO1xuICAtLXR4LXdyYXBwZXItYmFja2dyb3VuZDogdmFyKC0tZHJrLXN1cmZhY2UpO1xuICAtLXR4LXdyYXBwZXItYmFja2dyb3VuZC1zZWNvbmQ6IHZhcigtLWRyay13cmFwcGVyKTtcbiAgLS10eC1ib3gtc2hhZG93LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMzIpO1xuICAtLXR4LXRhYi10ZXh0LWNvbG9yOiAjOTQ5YmFiO1xuICAtLXR4LWlucHV0LWJhY2tncm91bmQ6ICMyZTM0NDA7XG4gIC0tdHgtYm9yZGVyLWNvbG9yOiB2YXIoLS1kcmstYm9yZGVyKTtcbiAgLS1kcmstdGFiLWhvdmVyOiAjZjBiNTRhO1xuICAtLWRyay10YWItYWN0aXZlLWFjY2VudDogI2ZmZDY4ZTtcbiAgY29sb3I6IHZhcigtLXR4LXRleHQtY29sb3IpO1xufVxuLmxheW91dC1kYXJrIGlucHV0IHtcbiAgY29sb3Itc2NoZW1lOiBkYXJrO1xufVxuLmxheW91dC1kYXJrIC50ZXh0LWJsYWNrIHtcbiAgY29sb3I6IHZhcigtLXR4LXRleHQtY29sb3IpICFpbXBvcnRhbnQ7XG59XG4ubGF5b3V0LWRhcmsgLnRheGktb3JkZXItc3RhdHVzIHtcbiAgY29sb3I6IHZhcigtLXR4LXRleHQtY29sb3IpO1xufVxuLmxheW91dC1kYXJrIC5jb250ZW50LXRhYnMgLmNvbnRlbnQtdGFiLWl0ZW0ge1xuICBib3gtc2hhZG93OiAzcHggMCAzcHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMTgpLCBpbnNldCAwIC02cHggNnB4IC04cHggcmdiYSgwLCAwLCAwLCAwLjIyKTtcbn1cbi5sYXlvdXQtZGFyayAuY29udGVudC10YWJzIC5jb250ZW50LXRhYi1pdGVtOmxhc3QtY2hpbGQge1xuICBib3gtc2hhZG93OiBpbnNldCAwIC02cHggNnB4IC04cHggcmdiYSgwLCAwLCAwLCAwLjIyKTtcbn1cbi5sYXlvdXQtZGFyayAuY29udGVudC10YWJzLmdhcmFnZS10YWJzIC5jb250ZW50LXRhYi1pdGVtLFxuLmxheW91dC1kYXJrIC5jb250ZW50LXRhYnMuY2l0eS10YWJzIC5jb250ZW50LXRhYi1pdGVtIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5sYXlvdXQtZGFyayAuY29udGVudC10YWJzLmdhcmFnZS10YWJzIC5jb250ZW50LXRhYi1pdGVtOmhhcygrIC5hY3RpdmUpLFxuLmxheW91dC1kYXJrIC5jb250ZW50LXRhYnMuY2l0eS10YWJzIC5jb250ZW50LXRhYi1pdGVtOmhhcygrIC5hY3RpdmUpLFxuLmxheW91dC1kYXJrIC5jb250ZW50LXRhYnMuZ2FyYWdlLXRhYnMgLmNvbnRlbnQtdGFiLWl0ZW06bGFzdC1jaGlsZCxcbi5sYXlvdXQtZGFyayAuY29udGVudC10YWJzLmNpdHktdGFicyAuY29udGVudC10YWItaXRlbTpsYXN0LWNoaWxkIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5sYXlvdXQtZGFyayAuY29udGVudC10YWJzLmdhcmFnZS10YWJzIC5jb250ZW50LXRhYi1pdGVtOm5vdCguYWN0aXZlKSAuY29udGVudC10YWItaXRlbS1pbWFnZSBpLmZhLFxuLmxheW91dC1kYXJrIC5jb250ZW50LXRhYnMuY2l0eS10YWJzIC5jb250ZW50LXRhYi1pdGVtOm5vdCguYWN0aXZlKSAuY29udGVudC10YWItaXRlbS1pbWFnZSBpLmZhLFxuLmxheW91dC1kYXJrIC5jb250ZW50LXRhYnMuZ2FyYWdlLXRhYnMgLmNvbnRlbnQtdGFiLWl0ZW06bm90KC5hY3RpdmUpIC5jb250ZW50LXRhYi1pdGVtLWltYWdlIGkuZmFzLFxuLmxheW91dC1kYXJrIC5jb250ZW50LXRhYnMuY2l0eS10YWJzIC5jb250ZW50LXRhYi1pdGVtOm5vdCguYWN0aXZlKSAuY29udGVudC10YWItaXRlbS1pbWFnZSBpLmZhcyB7XG4gIGNvbG9yOiB2YXIoLS10eC10ZXh0LWNvbG9yKTtcbn1cbi5sYXlvdXQtZGFyayAuY29udGVudC10YWJzLmdhcmFnZS10YWJzIC5jb250ZW50LXRhYi1pdGVtOm5vdCguYWN0aXZlKSAuY29udGVudC10YWItaXRlbS1pbWFnZSBzdmcgcGF0aCxcbi5sYXlvdXQtZGFyayAuY29udGVudC10YWJzLmNpdHktdGFicyAuY29udGVudC10YWItaXRlbTpub3QoLmFjdGl2ZSkgLmNvbnRlbnQtdGFiLWl0ZW0taW1hZ2Ugc3ZnIHBhdGgge1xuICBmaWxsOiB2YXIoLS10eC10ZXh0LWNvbG9yKTtcbn1cbi5sYXlvdXQtZGFyayAuY29udGVudC10YWJzLmdhcmFnZS10YWJzIC5jb250ZW50LXRhYi1pdGVtLmFjdGl2ZSxcbi5sYXlvdXQtZGFyayAuY29udGVudC10YWJzLmNpdHktdGFicyAuY29udGVudC10YWItaXRlbS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjNGE2MDg4O1xufVxuLmxheW91dC1kYXJrIC5jb250ZW50LXRhYnMuZ2FyYWdlLXRhYnMgLmNvbnRlbnQtdGFiLWl0ZW0uYWN0aXZlOmJlZm9yZSxcbi5sYXlvdXQtZGFyayAuY29udGVudC10YWJzLmNpdHktdGFicyAuY29udGVudC10YWItaXRlbS5hY3RpdmU6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogIzRhNjA4ODtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5sYXlvdXQtZGFyayAuY29udGVudC10YWJzLmdhcmFnZS10YWJzIC5jb250ZW50LXRhYi1pdGVtLmFjdGl2ZSAuY29udGVudC10YWItaXRlbS1saW5rLFxuLmxheW91dC1kYXJrIC5jb250ZW50LXRhYnMuY2l0eS10YWJzIC5jb250ZW50LXRhYi1pdGVtLmFjdGl2ZSAuY29udGVudC10YWItaXRlbS1saW5rLFxuLmxheW91dC1kYXJrIC5jb250ZW50LXRhYnMuZ2FyYWdlLXRhYnMgLmNvbnRlbnQtdGFiLWl0ZW0uYWN0aXZlIC5jb250ZW50LXRhYi1pdGVtLW5hbWUsXG4ubGF5b3V0LWRhcmsgLmNvbnRlbnQtdGFicy5jaXR5LXRhYnMgLmNvbnRlbnQtdGFiLWl0ZW0uYWN0aXZlIC5jb250ZW50LXRhYi1pdGVtLW5hbWUge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG59XG4ubGF5b3V0LWRhcmsgLmNvbnRlbnQtdGFicy5nYXJhZ2UtdGFicyAuY29udGVudC10YWItaXRlbS5hY3RpdmUgLmNvbnRlbnQtdGFiLWl0ZW0taW1hZ2UgaS5mYSxcbi5sYXlvdXQtZGFyayAuY29udGVudC10YWJzLmNpdHktdGFicyAuY29udGVudC10YWItaXRlbS5hY3RpdmUgLmNvbnRlbnQtdGFiLWl0ZW0taW1hZ2UgaS5mYSxcbi5sYXlvdXQtZGFyayAuY29udGVudC10YWJzLmdhcmFnZS10YWJzIC5jb250ZW50LXRhYi1pdGVtLmFjdGl2ZSAuY29udGVudC10YWItaXRlbS1pbWFnZSBpLmZhcyxcbi5sYXlvdXQtZGFyayAuY29udGVudC10YWJzLmNpdHktdGFicyAuY29udGVudC10YWItaXRlbS5hY3RpdmUgLmNvbnRlbnQtdGFiLWl0ZW0taW1hZ2UgaS5mYXMge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLmxheW91dC1kYXJrIC5jb250ZW50LXRhYnMuZ2FyYWdlLXRhYnMgLmNvbnRlbnQtdGFiLWl0ZW0uYWN0aXZlIC5jb250ZW50LXRhYi1pdGVtLWltYWdlIHN2ZyBwYXRoLFxuLmxheW91dC1kYXJrIC5jb250ZW50LXRhYnMuY2l0eS10YWJzIC5jb250ZW50LXRhYi1pdGVtLmFjdGl2ZSAuY29udGVudC10YWItaXRlbS1pbWFnZSBzdmcgcGF0aCB7XG4gIGZpbGw6ICNmZmY7XG59XG4ubGF5b3V0LWRhcmsgLmNvbnRlbnQtdGFicy5nYXJhZ2UtdGFicyAudGFiLW1vcmUsXG4ubGF5b3V0LWRhcmsgLmNvbnRlbnQtdGFicy5jaXR5LXRhYnMgLnRhYi1tb3JlIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgei1pbmRleDogMjA7XG59XG4ubGF5b3V0LWRhcmsgLmNvbnRlbnQtdGFicy5nYXJhZ2UtdGFicyAudGFiLW1vcmUgLmNvbnRlbnQtdGFiLXN1Ym1lbnUsXG4ubGF5b3V0LWRhcmsgLmNvbnRlbnQtdGFicy5jaXR5LXRhYnMgLnRhYi1tb3JlIC5jb250ZW50LXRhYi1zdWJtZW51IHtcbiAgei1pbmRleDogMTAwO1xufVxuLmxheW91dC1kYXJrIC5jb250ZW50LXRhYnMuZ2FyYWdlLXRhYnMgLmNvbnRlbnQtdGFiLWl0ZW06bm90KC5hY3RpdmUpOmhvdmVyIC5jb250ZW50LXRhYi1pdGVtLWxpbmssXG4ubGF5b3V0LWRhcmsgLmNvbnRlbnQtdGFicy5jaXR5LXRhYnMgLmNvbnRlbnQtdGFiLWl0ZW06bm90KC5hY3RpdmUpOmhvdmVyIC5jb250ZW50LXRhYi1pdGVtLWxpbmssXG4ubGF5b3V0LWRhcmsgLmNvbnRlbnQtdGFicy5nYXJhZ2UtdGFicyAuY29udGVudC10YWItaXRlbTpub3QoLmFjdGl2ZSk6aG92ZXIgLmNvbnRlbnQtdGFiLWl0ZW0tbmFtZSxcbi5sYXlvdXQtZGFyayAuY29udGVudC10YWJzLmNpdHktdGFicyAuY29udGVudC10YWItaXRlbTpub3QoLmFjdGl2ZSk6aG92ZXIgLmNvbnRlbnQtdGFiLWl0ZW0tbmFtZSB7XG4gIGNvbG9yOiB2YXIoLS1kcmstdGFiLWhvdmVyKTtcbn1cbi5sYXlvdXQtZGFyayAuY29udGVudC10YWJzLmdhcmFnZS10YWJzIC5jb250ZW50LXRhYi1pdGVtOm5vdCguYWN0aXZlKTpob3ZlciAuY29udGVudC10YWItaXRlbS1pbWFnZSBzdmcgcGF0aCxcbi5sYXlvdXQtZGFyayAuY29udGVudC10YWJzLmNpdHktdGFicyAuY29udGVudC10YWItaXRlbTpub3QoLmFjdGl2ZSk6aG92ZXIgLmNvbnRlbnQtdGFiLWl0ZW0taW1hZ2Ugc3ZnIHBhdGgge1xuICBmaWxsOiB2YXIoLS1kcmstdGFiLWhvdmVyKTtcbn1cbi5sYXlvdXQtZGFyayAuY29udGVudC10YWJzLmdhcmFnZS10YWJzIC5jb250ZW50LXRhYi1pdGVtOm5vdCguYWN0aXZlKTpob3ZlciAuY29udGVudC10YWItaXRlbS1pbWFnZSBpLmZhLFxuLmxheW91dC1kYXJrIC5jb250ZW50LXRhYnMuY2l0eS10YWJzIC5jb250ZW50LXRhYi1pdGVtOm5vdCguYWN0aXZlKTpob3ZlciAuY29udGVudC10YWItaXRlbS1pbWFnZSBpLmZhLFxuLmxheW91dC1kYXJrIC5jb250ZW50LXRhYnMuZ2FyYWdlLXRhYnMgLmNvbnRlbnQtdGFiLWl0ZW06bm90KC5hY3RpdmUpOmhvdmVyIC5jb250ZW50LXRhYi1pdGVtLWltYWdlIGkuZmFzLFxuLmxheW91dC1kYXJrIC5jb250ZW50LXRhYnMuY2l0eS10YWJzIC5jb250ZW50LXRhYi1pdGVtOm5vdCguYWN0aXZlKTpob3ZlciAuY29udGVudC10YWItaXRlbS1pbWFnZSBpLmZhcyB7XG4gIGNvbG9yOiB2YXIoLS1kcmstdGFiLWhvdmVyKTtcbn1cbi5sYXlvdXQtZGFyayAucGFydG5lci10YWJzIC5jb250ZW50LXRhYnMgLmNvbnRlbnQtdGFiLWl0ZW0sXG4ubGF5b3V0LWRhcmsgLmJ1c2luZXNzLXRhYnMgLmNvbnRlbnQtdGFicyAuY29udGVudC10YWItaXRlbSxcbi5sYXlvdXQtZGFyayAudGFyaWZmLXRhYnMgLmNvbnRlbnQtdGFicyAuY29udGVudC10YWItaXRlbSxcbi5sYXlvdXQtZGFyayAuZGFpbHktdGFza3MtdGFicy5jb250ZW50LXRhYnMgLmNvbnRlbnQtdGFiLWl0ZW0sXG4ubGF5b3V0LWRhcmsgLmNoYXQtd2luZG93LXdyYXAgLmNoYXQtbmF2IC5jb250ZW50LXRhYnMgLmNvbnRlbnQtdGFiLWl0ZW0ge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmxheW91dC1kYXJrIC5wYXJ0bmVyLXRhYnMgLmNvbnRlbnQtdGFicyAuY29udGVudC10YWItaXRlbTpoYXMoKyAuYWN0aXZlKSxcbi5sYXlvdXQtZGFyayAuYnVzaW5lc3MtdGFicyAuY29udGVudC10YWJzIC5jb250ZW50LXRhYi1pdGVtOmhhcygrIC5hY3RpdmUpLFxuLmxheW91dC1kYXJrIC50YXJpZmYtdGFicyAuY29udGVudC10YWJzIC5jb250ZW50LXRhYi1pdGVtOmhhcygrIC5hY3RpdmUpLFxuLmxheW91dC1kYXJrIC5kYWlseS10YXNrcy10YWJzLmNvbnRlbnQtdGFicyAuY29udGVudC10YWItaXRlbTpoYXMoKyAuYWN0aXZlKSxcbi5sYXlvdXQtZGFyayAuY2hhdC13aW5kb3ctd3JhcCAuY2hhdC1uYXYgLmNvbnRlbnQtdGFicyAuY29udGVudC10YWItaXRlbTpoYXMoKyAuYWN0aXZlKSxcbi5sYXlvdXQtZGFyayAucGFydG5lci10YWJzIC5jb250ZW50LXRhYnMgLmNvbnRlbnQtdGFiLWl0ZW06bGFzdC1jaGlsZCxcbi5sYXlvdXQtZGFyayAuYnVzaW5lc3MtdGFicyAuY29udGVudC10YWJzIC5jb250ZW50LXRhYi1pdGVtOmxhc3QtY2hpbGQsXG4ubGF5b3V0LWRhcmsgLnRhcmlmZi10YWJzIC5jb250ZW50LXRhYnMgLmNvbnRlbnQtdGFiLWl0ZW06bGFzdC1jaGlsZCxcbi5sYXlvdXQtZGFyayAuZGFpbHktdGFza3MtdGFicy5jb250ZW50LXRhYnMgLmNvbnRlbnQtdGFiLWl0ZW06bGFzdC1jaGlsZCxcbi5sYXlvdXQtZGFyayAuY2hhdC13aW5kb3ctd3JhcCAuY2hhdC1uYXYgLmNvbnRlbnQtdGFicyAuY29udGVudC10YWItaXRlbTpsYXN0LWNoaWxkIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5sYXlvdXQtZGFyayAucGFydG5lci10YWJzIC5jb250ZW50LXRhYnMgLmNvbnRlbnQtdGFiLWl0ZW06bm90KC5hY3RpdmUpIC5jb250ZW50LXRhYi1pdGVtLWxpbmssXG4ubGF5b3V0LWRhcmsgLmJ1c2luZXNzLXRhYnMgLmNvbnRlbnQtdGFicyAuY29udGVudC10YWItaXRlbTpub3QoLmFjdGl2ZSkgLmNvbnRlbnQtdGFiLWl0ZW0tbGluayxcbi5sYXlvdXQtZGFyayAudGFyaWZmLXRhYnMgLmNvbnRlbnQtdGFicyAuY29udGVudC10YWItaXRlbTpub3QoLmFjdGl2ZSkgLmNvbnRlbnQtdGFiLWl0ZW0tbGluayxcbi5sYXlvdXQtZGFyayAuZGFpbHktdGFza3MtdGFicy5jb250ZW50LXRhYnMgLmNvbnRlbnQtdGFiLWl0ZW06bm90KC5hY3RpdmUpIC5jb250ZW50LXRhYi1pdGVtLWxpbmssXG4ubGF5b3V0LWRhcmsgLmNoYXQtd2luZG93LXdyYXAgLmNoYXQtbmF2IC5jb250ZW50LXRhYnMgLmNvbnRlbnQtdGFiLWl0ZW06bm90KC5hY3RpdmUpIC5jb250ZW50LXRhYi1pdGVtLWxpbmsge1xuICBjb2xvcjogdmFyKC0tdHgtdGFiLXRleHQtY29sb3IpO1xufVxuLmxheW91dC1kYXJrIC5wYXJ0bmVyLXRhYnMgLmNvbnRlbnQtdGFicyAuY29udGVudC10YWItaXRlbTpub3QoLmFjdGl2ZSkgLmNvbnRlbnQtdGFiLWl0ZW0taW1hZ2UgaS5mYSxcbi5sYXlvdXQtZGFyayAuYnVzaW5lc3MtdGFicyAuY29udGVudC10YWJzIC5jb250ZW50LXRhYi1pdGVtOm5vdCguYWN0aXZlKSAuY29udGVudC10YWItaXRlbS1pbWFnZSBpLmZhLFxuLmxheW91dC1kYXJrIC50YXJpZmYtdGFicyAuY29udGVudC10YWJzIC5jb250ZW50LXRhYi1pdGVtOm5vdCguYWN0aXZlKSAuY29udGVudC10YWItaXRlbS1pbWFnZSBpLmZhLFxuLmxheW91dC1kYXJrIC5kYWlseS10YXNrcy10YWJzLmNvbnRlbnQtdGFicyAuY29udGVudC10YWItaXRlbTpub3QoLmFjdGl2ZSkgLmNvbnRlbnQtdGFiLWl0ZW0taW1hZ2UgaS5mYSxcbi5sYXlvdXQtZGFyayAuY2hhdC13aW5kb3ctd3JhcCAuY2hhdC1uYXYgLmNvbnRlbnQtdGFicyAuY29udGVudC10YWItaXRlbTpub3QoLmFjdGl2ZSkgLmNvbnRlbnQtdGFiLWl0ZW0taW1hZ2UgaS5mYSxcbi5sYXlvdXQtZGFyayAucGFydG5lci10YWJzIC5jb250ZW50LXRhYnMgLmNvbnRlbnQtdGFiLWl0ZW06bm90KC5hY3RpdmUpIC5jb250ZW50LXRhYi1pdGVtLWltYWdlIGkuZmFzLFxuLmxheW91dC1kYXJrIC5idXNpbmVzcy10YWJzIC5jb250ZW50LXRhYnMgLmNvbnRlbnQtdGFiLWl0ZW06bm90KC5hY3RpdmUpIC5jb250ZW50LXRhYi1pdGVtLWltYWdlIGkuZmFzLFxuLmxheW91dC1kYXJrIC50YXJpZmYtdGFicyAuY29udGVudC10YWJzIC5jb250ZW50LXRhYi1pdGVtOm5vdCguYWN0aXZlKSAuY29udGVudC10YWItaXRlbS1pbWFnZSBpLmZhcyxcbi5sYXlvdXQtZGFyayAuZGFpbHktdGFza3MtdGFicy5jb250ZW50LXRhYnMgLmNvbnRlbnQtdGFiLWl0ZW06bm90KC5hY3RpdmUpIC5jb250ZW50LXRhYi1pdGVtLWltYWdlIGkuZmFzLFxuLmxheW91dC1kYXJrIC5jaGF0LXdpbmRvdy13cmFwIC5jaGF0LW5hdiAuY29udGVudC10YWJzIC5jb250ZW50LXRhYi1pdGVtOm5vdCguYWN0aXZlKSAuY29udGVudC10YWItaXRlbS1pbWFnZSBpLmZhcyB7XG4gIGNvbG9yOiB2YXIoLS10eC10ZXh0LWNvbG9yKTtcbn1cbi5sYXlvdXQtZGFyayAucGFydG5lci10YWJzIC5jb250ZW50LXRhYnMgLmNvbnRlbnQtdGFiLWl0ZW06bm90KC5hY3RpdmUpIC5jb250ZW50LXRhYi1pdGVtLWltYWdlIHN2ZyBwYXRoLFxuLmxheW91dC1kYXJrIC5idXNpbmVzcy10YWJzIC5jb250ZW50LXRhYnMgLmNvbnRlbnQtdGFiLWl0ZW06bm90KC5hY3RpdmUpIC5jb250ZW50LXRhYi1pdGVtLWltYWdlIHN2ZyBwYXRoLFxuLmxheW91dC1kYXJrIC50YXJpZmYtdGFicyAuY29udGVudC10YWJzIC5jb250ZW50LXRhYi1pdGVtOm5vdCguYWN0aXZlKSAuY29udGVudC10YWItaXRlbS1pbWFnZSBzdmcgcGF0aCxcbi5sYXlvdXQtZGFyayAuZGFpbHktdGFza3MtdGFicy5jb250ZW50LXRhYnMgLmNvbnRlbnQtdGFiLWl0ZW06bm90KC5hY3RpdmUpIC5jb250ZW50LXRhYi1pdGVtLWltYWdlIHN2ZyBwYXRoLFxuLmxheW91dC1kYXJrIC5jaGF0LXdpbmRvdy13cmFwIC5jaGF0LW5hdiAuY29udGVudC10YWJzIC5jb250ZW50LXRhYi1pdGVtOm5vdCguYWN0aXZlKSAuY29udGVudC10YWItaXRlbS1pbWFnZSBzdmcgcGF0aCB7XG4gIGZpbGw6IHZhcigtLXR4LXRleHQtY29sb3IpO1xufVxuLmxheW91dC1kYXJrIC5wYXJ0bmVyLXRhYnMgLmNvbnRlbnQtdGFicyAuY29udGVudC10YWItaXRlbS5hY3RpdmUsXG4ubGF5b3V0LWRhcmsgLmJ1c2luZXNzLXRhYnMgLmNvbnRlbnQtdGFicyAuY29udGVudC10YWItaXRlbS5hY3RpdmUsXG4ubGF5b3V0LWRhcmsgLnRhcmlmZi10YWJzIC5jb250ZW50LXRhYnMgLmNvbnRlbnQtdGFiLWl0ZW0uYWN0aXZlLFxuLmxheW91dC1kYXJrIC5kYWlseS10YXNrcy10YWJzLmNvbnRlbnQtdGFicyAuY29udGVudC10YWItaXRlbS5hY3RpdmUsXG4ubGF5b3V0LWRhcmsgLmNoYXQtd2luZG93LXdyYXAgLmNoYXQtbmF2IC5jb250ZW50LXRhYnMgLmNvbnRlbnQtdGFiLWl0ZW0uYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzRhNjA4ODtcbn1cbi5sYXlvdXQtZGFyayAucGFydG5lci10YWJzIC5jb250ZW50LXRhYnMgLmNvbnRlbnQtdGFiLWl0ZW0uYWN0aXZlOmJlZm9yZSxcbi5sYXlvdXQtZGFyayAuYnVzaW5lc3MtdGFicyAuY29udGVudC10YWJzIC5jb250ZW50LXRhYi1pdGVtLmFjdGl2ZTpiZWZvcmUsXG4ubGF5b3V0LWRhcmsgLnRhcmlmZi10YWJzIC5jb250ZW50LXRhYnMgLmNvbnRlbnQtdGFiLWl0ZW0uYWN0aXZlOmJlZm9yZSxcbi5sYXlvdXQtZGFyayAuZGFpbHktdGFza3MtdGFicy5jb250ZW50LXRhYnMgLmNvbnRlbnQtdGFiLWl0ZW0uYWN0aXZlOmJlZm9yZSxcbi5sYXlvdXQtZGFyayAuY2hhdC13aW5kb3ctd3JhcCAuY2hhdC1uYXYgLmNvbnRlbnQtdGFicyAuY29udGVudC10YWItaXRlbS5hY3RpdmU6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogIzRhNjA4ODtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5sYXlvdXQtZGFyayAucGFydG5lci10YWJzIC5jb250ZW50LXRhYnMgLmNvbnRlbnQtdGFiLWl0ZW0uYWN0aXZlIC5jb250ZW50LXRhYi1pdGVtLWxpbmssXG4ubGF5b3V0LWRhcmsgLmJ1c2luZXNzLXRhYnMgLmNvbnRlbnQtdGFicyAuY29udGVudC10YWItaXRlbS5hY3RpdmUgLmNvbnRlbnQtdGFiLWl0ZW0tbGluayxcbi5sYXlvdXQtZGFyayAudGFyaWZmLXRhYnMgLmNvbnRlbnQtdGFicyAuY29udGVudC10YWItaXRlbS5hY3RpdmUgLmNvbnRlbnQtdGFiLWl0ZW0tbGluayxcbi5sYXlvdXQtZGFyayAuZGFpbHktdGFza3MtdGFicy5jb250ZW50LXRhYnMgLmNvbnRlbnQtdGFiLWl0ZW0uYWN0aXZlIC5jb250ZW50LXRhYi1pdGVtLWxpbmssXG4ubGF5b3V0LWRhcmsgLmNoYXQtd2luZG93LXdyYXAgLmNoYXQtbmF2IC5jb250ZW50LXRhYnMgLmNvbnRlbnQtdGFiLWl0ZW0uYWN0aXZlIC5jb250ZW50LXRhYi1pdGVtLWxpbmssXG4ubGF5b3V0LWRhcmsgLnBhcnRuZXItdGFicyAuY29udGVudC10YWJzIC5jb250ZW50LXRhYi1pdGVtLmFjdGl2ZSAuY29udGVudC10YWItaXRlbS1uYW1lLFxuLmxheW91dC1kYXJrIC5idXNpbmVzcy10YWJzIC5jb250ZW50LXRhYnMgLmNvbnRlbnQtdGFiLWl0ZW0uYWN0aXZlIC5jb250ZW50LXRhYi1pdGVtLW5hbWUsXG4ubGF5b3V0LWRhcmsgLnRhcmlmZi10YWJzIC5jb250ZW50LXRhYnMgLmNvbnRlbnQtdGFiLWl0ZW0uYWN0aXZlIC5jb250ZW50LXRhYi1pdGVtLW5hbWUsXG4ubGF5b3V0LWRhcmsgLmRhaWx5LXRhc2tzLXRhYnMuY29udGVudC10YWJzIC5jb250ZW50LXRhYi1pdGVtLmFjdGl2ZSAuY29udGVudC10YWItaXRlbS1uYW1lLFxuLmxheW91dC1kYXJrIC5jaGF0LXdpbmRvdy13cmFwIC5jaGF0LW5hdiAuY29udGVudC10YWJzIC5jb250ZW50LXRhYi1pdGVtLmFjdGl2ZSAuY29udGVudC10YWItaXRlbS1uYW1lIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ubGF5b3V0LWRhcmsgLnBhcnRuZXItdGFicyAuY29udGVudC10YWJzIC5jb250ZW50LXRhYi1pdGVtLmFjdGl2ZSAuY29udGVudC10YWItaXRlbS1pbWFnZSBpLmZhLFxuLmxheW91dC1kYXJrIC5idXNpbmVzcy10YWJzIC5jb250ZW50LXRhYnMgLmNvbnRlbnQtdGFiLWl0ZW0uYWN0aXZlIC5jb250ZW50LXRhYi1pdGVtLWltYWdlIGkuZmEsXG4ubGF5b3V0LWRhcmsgLnRhcmlmZi10YWJzIC5jb250ZW50LXRhYnMgLmNvbnRlbnQtdGFiLWl0ZW0uYWN0aXZlIC5jb250ZW50LXRhYi1pdGVtLWltYWdlIGkuZmEsXG4ubGF5b3V0LWRhcmsgLmRhaWx5LXRhc2tzLXRhYnMuY29udGVudC10YWJzIC5jb250ZW50LXRhYi1pdGVtLmFjdGl2ZSAuY29udGVudC10YWItaXRlbS1pbWFnZSBpLmZhLFxuLmxheW91dC1kYXJrIC5jaGF0LXdpbmRvdy13cmFwIC5jaGF0LW5hdiAuY29udGVudC10YWJzIC5jb250ZW50LXRhYi1pdGVtLmFjdGl2ZSAuY29udGVudC10YWItaXRlbS1pbWFnZSBpLmZhLFxuLmxheW91dC1kYXJrIC5wYXJ0bmVyLXRhYnMgLmNvbnRlbnQtdGFicyAuY29udGVudC10YWItaXRlbS5hY3RpdmUgLmNvbnRlbnQtdGFiLWl0ZW0taW1hZ2UgaS5mYXMsXG4ubGF5b3V0LWRhcmsgLmJ1c2luZXNzLXRhYnMgLmNvbnRlbnQtdGFicyAuY29udGVudC10YWItaXRlbS5hY3RpdmUgLmNvbnRlbnQtdGFiLWl0ZW0taW1hZ2UgaS5mYXMsXG4ubGF5b3V0LWRhcmsgLnRhcmlmZi10YWJzIC5jb250ZW50LXRhYnMgLmNvbnRlbnQtdGFiLWl0ZW0uYWN0aXZlIC5jb250ZW50LXRhYi1pdGVtLWltYWdlIGkuZmFzLFxuLmxheW91dC1kYXJrIC5kYWlseS10YXNrcy10YWJzLmNvbnRlbnQtdGFicyAuY29udGVudC10YWItaXRlbS5hY3RpdmUgLmNvbnRlbnQtdGFiLWl0ZW0taW1hZ2UgaS5mYXMsXG4ubGF5b3V0LWRhcmsgLmNoYXQtd2luZG93LXdyYXAgLmNoYXQtbmF2IC5jb250ZW50LXRhYnMgLmNvbnRlbnQtdGFiLWl0ZW0uYWN0aXZlIC5jb250ZW50LXRhYi1pdGVtLWltYWdlIGkuZmFzIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5sYXlvdXQtZGFyayAucGFydG5lci10YWJzIC5jb250ZW50LXRhYnMgLmNvbnRlbnQtdGFiLWl0ZW0uYWN0aXZlIC5jb250ZW50LXRhYi1pdGVtLWltYWdlIHN2ZyBwYXRoLFxuLmxheW91dC1kYXJrIC5idXNpbmVzcy10YWJzIC5jb250ZW50LXRhYnMgLmNvbnRlbnQtdGFiLWl0ZW0uYWN0aXZlIC5jb250ZW50LXRhYi1pdGVtLWltYWdlIHN2ZyBwYXRoLFxuLmxheW91dC1kYXJrIC50YXJpZmYtdGFicyAuY29udGVudC10YWJzIC5jb250ZW50LXRhYi1pdGVtLmFjdGl2ZSAuY29udGVudC10YWItaXRlbS1pbWFnZSBzdmcgcGF0aCxcbi5sYXlvdXQtZGFyayAuZGFpbHktdGFza3MtdGFicy5jb250ZW50LXRhYnMgLmNvbnRlbnQtdGFiLWl0ZW0uYWN0aXZlIC5jb250ZW50LXRhYi1pdGVtLWltYWdlIHN2ZyBwYXRoLFxuLmxheW91dC1kYXJrIC5jaGF0LXdpbmRvdy13cmFwIC5jaGF0LW5hdiAuY29udGVudC10YWJzIC5jb250ZW50LXRhYi1pdGVtLmFjdGl2ZSAuY29udGVudC10YWItaXRlbS1pbWFnZSBzdmcgcGF0aCB7XG4gIGZpbGw6ICNmZmY7XG59XG4ubGF5b3V0LWRhcmsgLnBhcnRuZXItdGFicyAuY29udGVudC10YWJzIC5jb250ZW50LXRhYi1pdGVtOm5vdCguYWN0aXZlKTpob3ZlciAuY29udGVudC10YWItaXRlbS1saW5rLFxuLmxheW91dC1kYXJrIC5idXNpbmVzcy10YWJzIC5jb250ZW50LXRhYnMgLmNvbnRlbnQtdGFiLWl0ZW06bm90KC5hY3RpdmUpOmhvdmVyIC5jb250ZW50LXRhYi1pdGVtLWxpbmssXG4ubGF5b3V0LWRhcmsgLnRhcmlmZi10YWJzIC5jb250ZW50LXRhYnMgLmNvbnRlbnQtdGFiLWl0ZW06bm90KC5hY3RpdmUpOmhvdmVyIC5jb250ZW50LXRhYi1pdGVtLWxpbmssXG4ubGF5b3V0LWRhcmsgLmRhaWx5LXRhc2tzLXRhYnMuY29udGVudC10YWJzIC5jb250ZW50LXRhYi1pdGVtOm5vdCguYWN0aXZlKTpob3ZlciAuY29udGVudC10YWItaXRlbS1saW5rLFxuLmxheW91dC1kYXJrIC5jaGF0LXdpbmRvdy13cmFwIC5jaGF0LW5hdiAuY29udGVudC10YWJzIC5jb250ZW50LXRhYi1pdGVtOm5vdCguYWN0aXZlKTpob3ZlciAuY29udGVudC10YWItaXRlbS1saW5rLFxuLmxheW91dC1kYXJrIC5wYXJ0bmVyLXRhYnMgLmNvbnRlbnQtdGFicyAuY29udGVudC10YWItaXRlbTpub3QoLmFjdGl2ZSk6aG92ZXIgLmNvbnRlbnQtdGFiLWl0ZW0tbmFtZSxcbi5sYXlvdXQtZGFyayAuYnVzaW5lc3MtdGFicyAuY29udGVudC10YWJzIC5jb250ZW50LXRhYi1pdGVtOm5vdCguYWN0aXZlKTpob3ZlciAuY29udGVudC10YWItaXRlbS1uYW1lLFxuLmxheW91dC1kYXJrIC50YXJpZmYtdGFicyAuY29udGVudC10YWJzIC5jb250ZW50LXRhYi1pdGVtOm5vdCguYWN0aXZlKTpob3ZlciAuY29udGVudC10YWItaXRlbS1uYW1lLFxuLmxheW91dC1kYXJrIC5kYWlseS10YXNrcy10YWJzLmNvbnRlbnQtdGFicyAuY29udGVudC10YWItaXRlbTpub3QoLmFjdGl2ZSk6aG92ZXIgLmNvbnRlbnQtdGFiLWl0ZW0tbmFtZSxcbi5sYXlvdXQtZGFyayAuY2hhdC13aW5kb3ctd3JhcCAuY2hhdC1uYXYgLmNvbnRlbnQtdGFicyAuY29udGVudC10YWItaXRlbTpub3QoLmFjdGl2ZSk6aG92ZXIgLmNvbnRlbnQtdGFiLWl0ZW0tbmFtZSB7XG4gIGNvbG9yOiB2YXIoLS1kcmstdGFiLWhvdmVyKTtcbn1cbi5sYXlvdXQtZGFyayAucGFydG5lci10YWJzIC5jb250ZW50LXRhYnMgLmNvbnRlbnQtdGFiLWl0ZW06bm90KC5hY3RpdmUpOmhvdmVyIC5jb250ZW50LXRhYi1pdGVtLWltYWdlIHN2ZyBwYXRoLFxuLmxheW91dC1kYXJrIC5idXNpbmVzcy10YWJzIC5jb250ZW50LXRhYnMgLmNvbnRlbnQtdGFiLWl0ZW06bm90KC5hY3RpdmUpOmhvdmVyIC5jb250ZW50LXRhYi1pdGVtLWltYWdlIHN2ZyBwYXRoLFxuLmxheW91dC1kYXJrIC50YXJpZmYtdGFicyAuY29udGVudC10YWJzIC5jb250ZW50LXRhYi1pdGVtOm5vdCguYWN0aXZlKTpob3ZlciAuY29udGVudC10YWItaXRlbS1pbWFnZSBzdmcgcGF0aCxcbi5sYXlvdXQtZGFyayAuZGFpbHktdGFza3MtdGFicy5jb250ZW50LXRhYnMgLmNvbnRlbnQtdGFiLWl0ZW06bm90KC5hY3RpdmUpOmhvdmVyIC5jb250ZW50LXRhYi1pdGVtLWltYWdlIHN2ZyBwYXRoLFxuLmxheW91dC1kYXJrIC5jaGF0LXdpbmRvdy13cmFwIC5jaGF0LW5hdiAuY29udGVudC10YWJzIC5jb250ZW50LXRhYi1pdGVtOm5vdCguYWN0aXZlKTpob3ZlciAuY29udGVudC10YWItaXRlbS1pbWFnZSBzdmcgcGF0aCB7XG4gIGZpbGw6IHZhcigtLWRyay10YWItaG92ZXIpO1xufVxuLmxheW91dC1kYXJrIC5wYXJ0bmVyLXRhYnMgLmNvbnRlbnQtdGFicyAuY29udGVudC10YWItaXRlbTpub3QoLmFjdGl2ZSk6aG92ZXIgLmNvbnRlbnQtdGFiLWl0ZW0taW1hZ2UgaS5mYSxcbi5sYXlvdXQtZGFyayAuYnVzaW5lc3MtdGFicyAuY29udGVudC10YWJzIC5jb250ZW50LXRhYi1pdGVtOm5vdCguYWN0aXZlKTpob3ZlciAuY29udGVudC10YWItaXRlbS1pbWFnZSBpLmZhLFxuLmxheW91dC1kYXJrIC50YXJpZmYtdGFicyAuY29udGVudC10YWJzIC5jb250ZW50LXRhYi1pdGVtOm5vdCguYWN0aXZlKTpob3ZlciAuY29udGVudC10YWItaXRlbS1pbWFnZSBpLmZhLFxuLmxheW91dC1kYXJrIC5kYWlseS10YXNrcy10YWJzLmNvbnRlbnQtdGFicyAuY29udGVudC10YWItaXRlbTpub3QoLmFjdGl2ZSk6aG92ZXIgLmNvbnRlbnQtdGFiLWl0ZW0taW1hZ2UgaS5mYSxcbi5sYXlvdXQtZGFyayAuY2hhdC13aW5kb3ctd3JhcCAuY2hhdC1uYXYgLmNvbnRlbnQtdGFicyAuY29udGVudC10YWItaXRlbTpub3QoLmFjdGl2ZSk6aG92ZXIgLmNvbnRlbnQtdGFiLWl0ZW0taW1hZ2UgaS5mYSxcbi5sYXlvdXQtZGFyayAucGFydG5lci10YWJzIC5jb250ZW50LXRhYnMgLmNvbnRlbnQtdGFiLWl0ZW06bm90KC5hY3RpdmUpOmhvdmVyIC5jb250ZW50LXRhYi1pdGVtLWltYWdlIGkuZmFzLFxuLmxheW91dC1kYXJrIC5idXNpbmVzcy10YWJzIC5jb250ZW50LXRhYnMgLmNvbnRlbnQtdGFiLWl0ZW06bm90KC5hY3RpdmUpOmhvdmVyIC5jb250ZW50LXRhYi1pdGVtLWltYWdlIGkuZmFzLFxuLmxheW91dC1kYXJrIC50YXJpZmYtdGFicyAuY29udGVudC10YWJzIC5jb250ZW50LXRhYi1pdGVtOm5vdCguYWN0aXZlKTpob3ZlciAuY29udGVudC10YWItaXRlbS1pbWFnZSBpLmZhcyxcbi5sYXlvdXQtZGFyayAuZGFpbHktdGFza3MtdGFicy5jb250ZW50LXRhYnMgLmNvbnRlbnQtdGFiLWl0ZW06bm90KC5hY3RpdmUpOmhvdmVyIC5jb250ZW50LXRhYi1pdGVtLWltYWdlIGkuZmFzLFxuLmxheW91dC1kYXJrIC5jaGF0LXdpbmRvdy13cmFwIC5jaGF0LW5hdiAuY29udGVudC10YWJzIC5jb250ZW50LXRhYi1pdGVtOm5vdCguYWN0aXZlKTpob3ZlciAuY29udGVudC10YWItaXRlbS1pbWFnZSBpLmZhcyB7XG4gIGNvbG9yOiB2YXIoLS1kcmstdGFiLWhvdmVyKTtcbn1cbi5sYXlvdXQtZGFyayAucGFuZWwtYnVzaW5lc3MgLnBhbmVsLXRpdGxlIHtcbiAgY29sb3I6IHZhcigtLXR4LXRleHQtY29sb3IpO1xufVxuLmxheW91dC1kYXJrIC5wYW5lbC1idXNpbmVzcyAucGFuZWwtdGl0bGUgLnRleHQtZGFuZ2VyIHtcbiAgY29sb3I6IHZhcigtLXR4LXRleHQtY29sb3IpO1xufVxuLmxheW91dC1kYXJrIC5wYW5lbC1idXNpbmVzcyAudGhlbWUtYmFkZ2Uge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1kcmstYmFja2dyb3VuZCk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tdHgtYm9yZGVyLWNvbG9yKTtcbiAgY29sb3I6IHZhcigtLXR4LXRleHQtY29sb3IpO1xufVxuLmxheW91dC1kYXJrIC5wYW5lbC1idXNpbmVzcyAudGhlbWUtYmFkZ2U6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1kcmstYmFja2dyb3VuZC1ob3Zlcik7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgxMjYsIDE3OCwgMjQwLCAwLjQ1KTtcbn1cbi5sYXlvdXQtZGFyayAucGFuZWwtYnVzaW5lc3MgLnRoZW1lLWJhZGdlOmhvdmVyIC50aGVtZS1iYWRnZS1kaXZpZGVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tdHgtYm9yZGVyLWNvbG9yKTtcbn1cbi5sYXlvdXQtZGFyayAucGFuZWwtYnVzaW5lc3MgLnRoZW1lLWJhZGdlIC50aGVtZS1iYWRnZS1kaXZpZGVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tdHgtYm9yZGVyLWNvbG9yKTtcbn1cbi5sYXlvdXQtZGFyayAuYnVzaW5lc3MtYnVpbGRpbmctYXR0cmlidXRlcyB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWRyay1iYWNrZ3JvdW5kKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS10eC1ib3JkZXItY29sb3IpO1xuICBjb2xvcjogdmFyKC0tdHgtdGV4dC1jb2xvcik7XG59XG4ubGF5b3V0LWRhcmsgLmJ1c2luZXNzLWJ1aWxkaW5nLXRpdGxlOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWRyay10YWItaG92ZXIpO1xufVxuLmxheW91dC1kYXJrIC5wYW5lbC1jb21wYW55LWJ1aWxkaW5ncyAucGFuZWwtYnVzaW5lc3MgLnBhbmVsLWJvZHkge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5sYXlvdXQtZGFyayAuYnVzaW5lc3MtYnVpbGRpbmctYm9udXMtdGFibGUgLmJ1aWxkaW5nLWludmVzdCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoODIsIDE5MCwgODQsIDAuMTIpO1xuICBib3JkZXItY29sb3I6IHJnYmEoODIsIDE5MCwgODQsIDAuNDUpO1xuICBjb2xvcjogdmFyKC0tdHgtdGV4dC1jb2xvcik7XG59XG4ubGF5b3V0LWRhcmsgLmJ1c2luZXNzLWJ1aWxkaW5nLWJvbnVzLXRhYmxlIC5jdXJyZW50LWxldmVsIHtcbiAgYmFja2dyb3VuZDogcmdiYSg4MiwgMTkwLCA4NCwgMC4xOCkgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDgyLCAxOTAsIDg0LCAwLjQ1KSAhaW1wb3J0YW50O1xuICBjb2xvcjogdmFyKC0tdHgtdGV4dC1jb2xvcik7XG59XG4ubGF5b3V0LWRhcmsgLmJ1c2luZXNzLWJ1aWxkaW5nLWJvbnVzLXRhYmxlIC5jdXJyZW50LWxldmVsIC5idWlsZGluZy1pbnZlc3Qge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1kcmstYmFja2dyb3VuZCk7XG59XG4ubGF5b3V0LWRhcmsgLmJ1c2luZXNzLWJ1aWxkaW5nLWJvbnVzLXRhYmxlIC5jdXJyZW50LWxldmVsIH4gdGQgLmJ1aWxkaW5nLWxldmVsIHtcbiAgY29sb3I6IHZhcigtLXR4LXRhYi10ZXh0LWNvbG9yKTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHZhcigtLWRyay1iYWNrZ3JvdW5kKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS10eC1ib3JkZXItY29sb3IpO1xufVxuLmxheW91dC1kYXJrIC5idXNpbmVzcy13b3JrZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1kcmstYmFja2dyb3VuZCk7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCB2YXIoLS10eC1ib3JkZXItY29sb3IpO1xufVxuLmxheW91dC1kYXJrIC5idXNpbmVzcy13b3JrZXIgLmJhbGFuY2UtYmFkZ2Uge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1kcmstc3VyZmFjZSk7XG4gIGNvbG9yOiB2YXIoLS10eC10ZXh0LWNvbG9yKTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4IHZhcigtLXR4LWJvcmRlci1jb2xvcik7XG59XG4ubGF5b3V0LWRhcmsgLmJ1c2luZXNzLXdvcmtlciAuYmFsYW5jZS1iYWRnZTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWRyay1iYWNrZ3JvdW5kLWhvdmVyKTtcbiAgY29sb3I6IHZhcigtLXR4LXRleHQtY29sb3IpO1xufVxuLmxheW91dC1kYXJrIC5idXNpbmVzcy13b3JrZXIgLnRoZW1lLWJhZGdlIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tZHJrLXN1cmZhY2UpO1xuICBib3JkZXItY29sb3I6IHZhcigtLXR4LWJvcmRlci1jb2xvcik7XG4gIGNvbG9yOiB2YXIoLS10eC10ZXh0LWNvbG9yKTtcbn1cbi5sYXlvdXQtZGFyayAuYnVzaW5lc3Mtd29ya2VyIC50aGVtZS1iYWRnZTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWRyay1iYWNrZ3JvdW5kLWhvdmVyKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1kcmstYm9yZGVyKTtcbn1cbi5sYXlvdXQtZGFyayAuYnVzaW5lc3Mtd29ya2VyIC50aGVtZS1iYWRnZSAudGhlbWUtYmFkZ2UtZGl2aWRlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXR4LWJvcmRlci1jb2xvcik7XG59XG4ubGF5b3V0LWRhcmsgLmJ1c2luZXNzLXdvcmtlci1xdWl0IHtcbiAgYmFja2dyb3VuZDogcmdiYSgyMTcsIDgzLCA3OSwgMC4xNSk7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyMTcsIDgzLCA3OSwgMC41NSk7XG4gIGNvbG9yOiAjZjVhOGI4O1xufVxuLmxheW91dC1kYXJrIC5idXNpbmVzcy13b3JrZXItcXVpdDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNkOTUzNGY7XG4gIGJvcmRlci1jb2xvcjogI2Q5NTM0ZjtcbiAgY29sb3I6ICNmZmY7XG59XG4ubGF5b3V0LWRhcmsgLmJ1c2luZXNzLXdvcmtlci1tZW51IHtcbiAgYmFja2dyb3VuZDogdmFyKC0tZHJrLWJhY2tncm91bmQpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS10eC1ib3JkZXItY29sb3IpO1xuICBjb2xvcjogdmFyKC0tdHgtdGV4dC1jb2xvcik7XG59XG4ubGF5b3V0LWRhcmsgLmJ1c2luZXNzLXdvcmtlci1tZW51ID4gLmNvbGxhcHNlLnBhbmVsLWJvZHkge1xuICBib3JkZXItdG9wLWNvbG9yOiB2YXIoLS10eC1ib3JkZXItY29sb3IpO1xufVxuLmxheW91dC1kYXJrIC5jb21wYW55LWNvbnRlbnQtbWVudSBhLmJ0bi5idG4tZGVmYXVsdCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWRyay1zdXJmYWNlKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tdHgtYm9yZGVyLWNvbG9yKTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6IHZhcigtLXR4LXRleHQtY29sb3IpO1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbn1cbi5sYXlvdXQtZGFyayAuY29tcGFueS1jb250ZW50LW1lbnUgYS5idG4uYnRuLWRlZmF1bHQ6aG92ZXIsXG4ubGF5b3V0LWRhcmsgLmNvbXBhbnktY29udGVudC1tZW51IGEuYnRuLmJ0bi1kZWZhdWx0OmZvY3VzIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tZHJrLWJhY2tncm91bmQtaG92ZXIpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZHJrLWJvcmRlcikgIWltcG9ydGFudDtcbiAgY29sb3I6IHZhcigtLXR4LXRleHQtY29sb3IpICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5sYXlvdXQtZGFyayAuY29tcGFueS1jb250ZW50LW1lbnUgYS5idG4uYnRuLWRlZmF1bHQuYWN0aXZlLFxuLmxheW91dC1kYXJrIC5jb21wYW55LWNvbnRlbnQtbWVudSBhLmJ0bi5idG4tZGVmYXVsdC5hY3RpdmU6aG92ZXIsXG4ubGF5b3V0LWRhcmsgLmNvbXBhbnktY29udGVudC1tZW51IGEuYnRuLmJ0bi1kZWZhdWx0LmFjdGl2ZTpmb2N1cyB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWRyay1iYWNrZ3JvdW5kLWhvdmVyKSAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6IHZhcigtLXR4LWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbiAgY29sb3I6IHZhcigtLWRyay10YWItYWN0aXZlLWFjY2VudCkgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAtMnB4IDAgI2ZmOTkwMCAhaW1wb3J0YW50O1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbn1cbi5sYXlvdXQtZGFyayAuY29tcGFueS1iYWxhbmNlLWJsb2NrIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tZHJrLXN1cmZhY2UpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS10eC1ib3JkZXItY29sb3IpO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmxheW91dC1kYXJrIC5jb21wYW55LWJhbGFuY2UtYmxvY2sgLmJ0bi1kZWZhdWx0IHtcbiAgYmFja2dyb3VuZDogdmFyKC0tZHJrLWJhY2tncm91bmQpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS10eC1ib3JkZXItY29sb3IpO1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogdmFyKC0tdHgtdGV4dC1jb2xvcik7XG59XG4ubGF5b3V0LWRhcmsgLmNvbXBhbnktYmFsYW5jZS1ibG9jayAuYnRuLWRlZmF1bHQ6aG92ZXIsXG4ubGF5b3V0LWRhcmsgLmNvbXBhbnktYmFsYW5jZS1ibG9jayAuYnRuLWRlZmF1bHQ6Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1kcmstYmFja2dyb3VuZC1ob3ZlcikgIWltcG9ydGFudDtcbiAgY29sb3I6IHZhcigtLXR4LXRleHQtY29sb3IpICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5sYXlvdXQtZGFyayAudGFibGUtYnVzaW5lc3Mge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggdmFyKC0tdHgtYm9yZGVyLWNvbG9yKTtcbn1cbi5sYXlvdXQtZGFyayAudGFibGUtYnVzaW5lc3MgdGhlYWQgdGgge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1kcmstYmFja2dyb3VuZCkgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tdHgtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xufVxuLmxheW91dC1kYXJrIC50YWJsZS1idXNpbmVzcyB0Ym9keSB0ZCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWRyay1zdXJmYWNlKSAhaW1wb3J0YW50O1xufVxuLmxheW91dC1kYXJrIC50YWJsZS1idXNpbmVzcyB0Ym9keSB0cjpob3ZlciB0ZCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWRyay1iYWNrZ3JvdW5kLWhvdmVyKSAhaW1wb3J0YW50O1xufVxuLmxheW91dC1kYXJrIC50YWJsZS1ldmVudHMge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1kcmstc3VyZmFjZSkgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4IHZhcigtLXR4LWJvcmRlci1jb2xvcik7XG59XG4ubGF5b3V0LWRhcmsgLnRhYmxlLWV2ZW50cyB0ZCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWRyay1zdXJmYWNlKSAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6IHZhcigtLXR4LWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbiAgY29sb3I6IHZhcigtLXR4LXRleHQtY29sb3IpO1xufVxuLmxheW91dC1kYXJrIC50YWJsZS1ldmVudHMgdHIuaW5mbyB0ZCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoNzQsIDk2LCAxMzYsIDAuMjgpICFpbXBvcnRhbnQ7XG59XG4ubGF5b3V0LWRhcmsgLnRhYmxlLWV2ZW50cyB0cjpob3ZlciB0ZCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWRyay1iYWNrZ3JvdW5kLWhvdmVyKSAhaW1wb3J0YW50O1xufVxuLmxheW91dC1kYXJrIC50YWJsZS1ldmVudHMgLnRpbWUtYmxvY2sge1xuICBjb2xvcjogdmFyKC0tdHgtdGFiLXRleHQtY29sb3IpO1xufVxuLmxheW91dC1kYXJrIC5nYXJhZ2UtY2hpbGRyZW4tdGFicyB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWRyay1zdXJmYWNlKTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLXR4LWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS10eC1ib3JkZXItY29sb3IpO1xufVxuLmxheW91dC1kYXJrIC5nYXJhZ2UtY2hpbGRyZW4tdGFicyAuY29udGVudC10YWItaXRlbS1pbWFnZSBpIHtcbiAgY29sb3I6IHZhcigtLXR4LXRhYi10ZXh0LWNvbG9yKSAhaW1wb3J0YW50O1xufVxuLmxheW91dC1kYXJrIC5nYXJhZ2UtY2hpbGRyZW4tdGFicyAuY29udGVudC10YWItaXRlbS1pbWFnZSBzdmcgcGF0aCB7XG4gIGZpbGw6IHZhcigtLXR4LXRhYi10ZXh0LWNvbG9yKTtcbn1cbi5sYXlvdXQtZGFyayAuZ2FyYWdlLWNoaWxkcmVuLXRhYnMgLmNvbnRlbnQtdGFiLWl0ZW06aG92ZXI6bm90KC5hY3RpdmUpIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tZHJrLWJhY2tncm91bmQtaG92ZXIpO1xufVxuLmxheW91dC1kYXJrIC5nYXJhZ2UtY2hpbGRyZW4tdGFicyAuY29udGVudC10YWItaXRlbTpob3Zlcjpub3QoLmFjdGl2ZSkgLmNvbnRlbnQtdGFiLWl0ZW0tbGluayxcbi5sYXlvdXQtZGFyayAuZ2FyYWdlLWNoaWxkcmVuLXRhYnMgLmNvbnRlbnQtdGFiLWl0ZW06aG92ZXI6bm90KC5hY3RpdmUpIC5jb250ZW50LXRhYi1pdGVtLW5hbWUge1xuICBjb2xvcjogdmFyKC0tdHgtdGV4dC1jb2xvcik7XG59XG4ubGF5b3V0LWRhcmsgLmdhcmFnZS1jaGlsZHJlbi10YWJzIC5jb250ZW50LXRhYi1pdGVtOmhvdmVyOm5vdCguYWN0aXZlKSAuY29udGVudC10YWItaXRlbS1pbWFnZSBpIHtcbiAgY29sb3I6IHZhcigtLXR4LXRleHQtY29sb3IpICFpbXBvcnRhbnQ7XG59XG4ubGF5b3V0LWRhcmsgLmdhcmFnZS1jaGlsZHJlbi10YWJzIC5jb250ZW50LXRhYi1pdGVtOmhvdmVyOm5vdCguYWN0aXZlKSAuY29udGVudC10YWItaXRlbS1pbWFnZSBzdmcgcGF0aCB7XG4gIGZpbGw6IHZhcigtLXR4LXRleHQtY29sb3IpO1xufVxuLmxheW91dC1kYXJrIC5nYXJhZ2UtY2hpbGRyZW4tdGFicyAuY29udGVudC10YWItaXRlbS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1kcmstYmFja2dyb3VuZC1ob3Zlcik7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgLTJweCAwICNmZjk5MDA7XG59XG4ubGF5b3V0LWRhcmsgLmdhcmFnZS1jaGlsZHJlbi10YWJzIC5jb250ZW50LXRhYi1pdGVtLmFjdGl2ZSAuY29udGVudC10YWItaXRlbS1saW5rLFxuLmxheW91dC1kYXJrIC5nYXJhZ2UtY2hpbGRyZW4tdGFicyAuY29udGVudC10YWItaXRlbS5hY3RpdmUgLmNvbnRlbnQtdGFiLWl0ZW0tbmFtZSB7XG4gIGNvbG9yOiB2YXIoLS1kcmstdGFiLWFjdGl2ZS1hY2NlbnQpO1xufVxuLmxheW91dC1kYXJrIC5nYXJhZ2UtY2hpbGRyZW4tdGFicyAuY29udGVudC10YWItaXRlbS5hY3RpdmUgLmNvbnRlbnQtdGFiLWl0ZW0taW1hZ2UgaSB7XG4gIGNvbG9yOiB2YXIoLS1kcmstdGFiLWFjdGl2ZS1hY2NlbnQpICFpbXBvcnRhbnQ7XG59XG4ubGF5b3V0LWRhcmsgLmdhcmFnZS1jaGlsZHJlbi10YWJzIC5jb250ZW50LXRhYi1pdGVtLmFjdGl2ZSAuY29udGVudC10YWItaXRlbS1pbWFnZSBzdmcgcGF0aCB7XG4gIGZpbGw6IHZhcigtLWRyay10YWItYWN0aXZlLWFjY2VudCk7XG59XG4ubGF5b3V0LWRhcmsgLnBvbGlzLXdyYXBwZXIgLnRleHQtcHJpbWFyeSB7XG4gIGNvbG9yOiAjN2ViMGYwO1xufVxuLmxheW91dC1kYXJrIC5wb2xpcy13cmFwcGVyIC5wb2xpcy1wcm9tbyB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWRyay1zdXJmYWNlKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tdHgtYm9yZGVyLWNvbG9yKTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG59XG4ubGF5b3V0LWRhcmsgLnBvbGlzLXdyYXBwZXIgLmJ0bi1wcmltYXJ5LWludmVyc2Uge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDc0LCAxMzEsIDIyMywgMC4wOCk7XG4gIGJvcmRlci1jb2xvcjogcmdiYSg3NCwgMTMxLCAyMjMsIDAuNTUpO1xuICBjb2xvcjogIzkzYzhmNztcbn1cbi5sYXlvdXQtZGFyayAucG9saXMtd3JhcHBlciAuYnRuLXByaW1hcnktaW52ZXJzZTpob3Zlcixcbi5sYXlvdXQtZGFyayAucG9saXMtd3JhcHBlciAuYnRuLXByaW1hcnktaW52ZXJzZTpmb2N1cyxcbi5sYXlvdXQtZGFyayAucG9saXMtd3JhcHBlciAuYnRuLXByaW1hcnktaW52ZXJzZTphY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5sYXlvdXQtZGFyayAucG9saXMtd3JhcHBlciAucGFuZWwtZGVmYXVsdCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tdHgtYm9yZGVyLWNvbG9yKTtcbn1cbi5sYXlvdXQtZGFyayAucG9saXMtaGVhZGVyLXRpdGxlIHtcbiAgY29sb3I6IHZhcigtLXR4LXRleHQtY29sb3IpO1xufVxuLmxheW91dC1kYXJrIC5wb2xpcy1oZWFkZXItZGlzdHJpY3RzIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tZHJrLXN1cmZhY2UpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS10eC1ib3JkZXItY29sb3IpO1xuICBib3gtc2hhZG93OiAwIDAgM3B4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIGNvbG9yOiB2YXIoLS10eC10ZXh0LWNvbG9yKTtcbn1cbi5sYXlvdXQtZGFyayAucG9saXMtaGVhZGVyLWRpc3RyaWN0cyBzdmcgcGF0aCB7XG4gIGZpbGw6IHZhcigtLXR4LXRleHQtY29sb3IpO1xufVxuLmxheW91dC1kYXJrIC5wb2xpcy1oZWFkZXItZGlzdHJpY3RzLnR4U2xpZGVUYXJnZXRPcGVuZWQge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1kcmstYmFja2dyb3VuZC1ob3Zlcik7XG59XG4ubGF5b3V0LWRhcmsgLnBvbGlzLWJ1aWxkaW5nIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS10eC1ib3JkZXItY29sb3IpO1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbn1cbi5sYXlvdXQtZGFyayAucG9saXMtYnVpbGRpbmctdGl0bGU6aG92ZXIge1xuICBjb2xvcjogIzdlYjBmMDtcbn1cbi5sYXlvdXQtZGFyayAucG9saXMtYnVpbGRpbmctZGlzdHJpY3Qge1xuICBib3JkZXItY29sb3I6IHZhcigtLXR4LWJvcmRlci1jb2xvcik7XG4gIGJhY2tncm91bmQ6IHZhcigtLWRyay1iYWNrZ3JvdW5kKTtcbiAgY29sb3I6IHZhcigtLXR4LXRleHQtY29sb3IpO1xufVxuLmxheW91dC1kYXJrIC5wb2xpcy1idWlsZGluZy1kaXN0cmljdDpob3ZlciB7XG4gIGNvbG9yOiAjN2ViMGYwO1xuICBib3JkZXItY29sb3I6IHJnYmEoNzQsIDEzMSwgMjIzLCAwLjU1KTtcbn1cbi5sYXlvdXQtZGFyayAucG9saXMtYnVpbGRpbmctZGlzdHJpY3Qgc3ZnIHBhdGgge1xuICBmaWxsOiB2YXIoLS10eC10YWItdGV4dC1jb2xvcik7XG59XG4ubGF5b3V0LWRhcmsgLnBvbGlzLWJ1aWxkaW5nLXN0YXR1cyB7XG4gIGNvbG9yOiAjOGJjNzdlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDk2LCAxNTksIDgzLCAwLjE4KTtcbn1cbi5sYXlvdXQtZGFyayAucG9saXMtYnVpbGRpbmctc3RhdHVzLmJyb2tlbiB7XG4gIGNvbG9yOiAjZjA4MDkwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDIyOCwgODYsIDEyMCwgMC4xNSk7XG59XG4ubGF5b3V0LWRhcmsgLnBvbGlzLWJ1aWxkaW5nLXN0YXR1cy5icm9rZW46aXMoYSk6aG92ZXIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggcmdiYSgyMjgsIDg2LCAxMjAsIDAuNTUpO1xufVxuLmxheW91dC1kYXJrIC5wb2xpcy1idWlsZGluZy1zdGF0dXMucmVwYWlyIHtcbiAgY29sb3I6ICM3ZWIwZjA7XG4gIGJhY2tncm91bmQ6IHJnYmEoODMsIDEyNiwgMTU5LCAwLjE4KTtcbn1cbi5sYXlvdXQtZGFyayAucG9saXMtYnVpbGRpbmctc3RhdHVzLnJlcGFpcjppcyhhKTpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCByZ2JhKDEyNiwgMTc2LCAyNDAsIDAuNTUpO1xufVxuLmxheW91dC1kYXJrIC5wb2xpcy1idWlsZGluZy1zdGF0dXMud2lsbC1icm9rZW4ge1xuICBjb2xvcjogI2U4YzA3MDtcbiAgYmFja2dyb3VuZDogcmdiYSgxNTksIDE0MywgODMsIDAuMTgpO1xufVxuLmxheW91dC1kYXJrIC5wb2xpcy1idWlsZGluZy1zdGF0dXMud2lsbC1icm9rZW46aXMoYSk6aG92ZXIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggcmdiYSgyMzIsIDE5MiwgMTEyLCAwLjU1KTtcbn1cbi5sYXlvdXQtZGFyayAucG9saXMtYnVpbGRpbmctYm9udXMtaWNvbiB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWRyay1zdXJmYWNlKTtcbiAgYm94LXNoYWRvdzogMCAwIDNweCByZ2JhKDAsIDAsIDAsIDAuMjgpO1xufVxuLmxheW91dC1kYXJrIC5wb2xpcy1idWlsZGluZy1idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1kcmstYmFja2dyb3VuZC1ob3Zlcik7XG59XG4ubGF5b3V0LWRhcmsgLnBvbGlzLWJ1aWxkaW5nLWNlbnRlcjphZnRlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXR4LWJvcmRlci1jb2xvcik7XG59XG4ubGF5b3V0LWRhcmsgLnBvbGlzLWJ1aWxkaW5nLXByb2dyZXNzIC5wcm9ncmVzcy1jdXN0b20ge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1kcmstYmFja2dyb3VuZCk7XG59XG4ubGF5b3V0LWRhcmsgLnBvbGlzLWJ1aWxkaW5nIC5jb21wYW55LWJhZGdlIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tZHJrLXN1cmZhY2UpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS10eC1ib3JkZXItY29sb3IpO1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogdmFyKC0tdHgtdGV4dC1jb2xvcik7XG59XG4ubGF5b3V0LWRhcmsgLnBvbGlzLWJ1aWxkaW5nIC5jb21wYW55LWJhZGdlOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMCAwIDhweCByZ2JhKDc0LCAxMzEsIDIyMywgMC4zNSk7XG59XG4ubGF5b3V0LWRhcmsgLnBvbGlzLXN0YXQtcGFuZWwgLmdhcmFnZS1zdGF0LXBhbmVsLWNvbnRhaW5lcjpmaXJzdC1jaGlsZDphZnRlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXR4LWJvcmRlci1jb2xvcik7XG59XG4ubGF5b3V0LWRhcmsgLmxhbmQtYnVpbGRpbmctaWQgc3BhbiB7XG4gIGNvbG9yOiB2YXIoLS10eC10YWItdGV4dC1jb2xvcik7XG59XG4ubGF5b3V0LWRhcmsgLmFscGluZS1zZWNvbmRhcnkgLmFscGluZS1wYXJlbnQgLmFscGluZS10YWI6bm90KC5hY3RpdmUpIC5hbHBpbmUtdGFiX19saW5rIHtcbiAgY29sb3I6IHZhcigtLXR4LXRhYi10ZXh0LWNvbG9yKTtcbn1cbi5sYXlvdXQtZGFyayAuYWxwaW5lLXNlY29uZGFyeSAuYWxwaW5lLXBhcmVudCAuYWxwaW5lLXRhYjpub3QoLmFjdGl2ZSkgLmFscGluZS10YWJfX2ljb24gc3ZnIHBhdGgsXG4ubGF5b3V0LWRhcmsgLmFscGluZS1zZWNvbmRhcnkgLmFscGluZS1wYXJlbnQgLmFscGluZS10YWI6bm90KC5hY3RpdmUpIC5hbHBpbmUtdGFiX19pY29uIHN2ZyAqIHtcbiAgZmlsbDogdmFyKC0tdHgtdGV4dC1jb2xvcik7XG59XG4ubGF5b3V0LWRhcmsgLmFscGluZS1zZWNvbmRhcnkgLmFscGluZS1wYXJlbnQgLmFscGluZS10YWI6bm90KC5hY3RpdmUpIC5hbHBpbmUtdGFiX19pY29uIGkuZmEsXG4ubGF5b3V0LWRhcmsgLmFscGluZS1zZWNvbmRhcnkgLmFscGluZS1wYXJlbnQgLmFscGluZS10YWI6bm90KC5hY3RpdmUpIC5hbHBpbmUtdGFiX19pY29uIGkuZmFzIHtcbiAgY29sb3I6IHZhcigtLXR4LXRleHQtY29sb3IpO1xufVxuLmxheW91dC1kYXJrIC5hbHBpbmUtc2Vjb25kYXJ5IC5hbHBpbmUtcGFyZW50IC5hbHBpbmUtdGFiOm5vdCguYWN0aXZlKTpob3ZlciAuYWxwaW5lLXRhYl9fbGFiZWwge1xuICBjb2xvcjogdmFyKC0tZHJrLXRhYi1ob3Zlcik7XG59XG4ubGF5b3V0LWRhcmsgLmFscGluZS1zZWNvbmRhcnkgLmFscGluZS1wYXJlbnQgLmFscGluZS10YWI6bm90KC5hY3RpdmUpOmhvdmVyIC5hbHBpbmUtdGFiX19pY29uIHN2ZyBwYXRoLFxuLmxheW91dC1kYXJrIC5hbHBpbmUtc2Vjb25kYXJ5IC5hbHBpbmUtcGFyZW50IC5hbHBpbmUtdGFiOm5vdCguYWN0aXZlKTpob3ZlciAuYWxwaW5lLXRhYl9faWNvbiBzdmcgKiB7XG4gIGZpbGw6IHZhcigtLWRyay10YWItaG92ZXIpO1xufVxuLmxheW91dC1kYXJrIC5hbHBpbmUtc2Vjb25kYXJ5IC5hbHBpbmUtcGFyZW50IC5hbHBpbmUtdGFiOm5vdCguYWN0aXZlKTpob3ZlciAuYWxwaW5lLXRhYl9faWNvbiBpLmZhLFxuLmxheW91dC1kYXJrIC5hbHBpbmUtc2Vjb25kYXJ5IC5hbHBpbmUtcGFyZW50IC5hbHBpbmUtdGFiOm5vdCguYWN0aXZlKTpob3ZlciAuYWxwaW5lLXRhYl9faWNvbiBpLmZhcyB7XG4gIGNvbG9yOiB2YXIoLS1kcmstdGFiLWhvdmVyKTtcbn1cbi5sYXlvdXQtZGFyayAuYWxwaW5lLXNlY29uZGFyeSAuYWxwaW5lLXBhcmVudCAuYWxwaW5lLXRhYi5hY3RpdmUgLmFscGluZS10YWJfX2xpbmsge1xuICAtLWFscGluZS10YWItYmc6ICM0YTYwODg7XG4gIGJhY2tncm91bmQ6ICM0YTYwODggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5sYXlvdXQtZGFyayAuYWxwaW5lLXNlY29uZGFyeSAuYWxwaW5lLXBhcmVudCAuYWxwaW5lLXRhYi5hY3RpdmUgLmFscGluZS10YWJfX2xpbmsgc3ZnIHBhdGgsXG4ubGF5b3V0LWRhcmsgLmFscGluZS1zZWNvbmRhcnkgLmFscGluZS1wYXJlbnQgLmFscGluZS10YWIuYWN0aXZlIC5hbHBpbmUtdGFiX19saW5rIHN2ZyAqIHtcbiAgZmlsbDogI2ZmZjtcbn1cbi5sYXlvdXQtZGFyayAuYWxwaW5lLXNlY29uZGFyeSAuYWxwaW5lLXBhcmVudCAuYWxwaW5lLXRhYi5hY3RpdmUgLmFscGluZS10YWJfX2xpbmsgaS5mYSxcbi5sYXlvdXQtZGFyayAuYWxwaW5lLXNlY29uZGFyeSAuYWxwaW5lLXBhcmVudCAuYWxwaW5lLXRhYi5hY3RpdmUgLmFscGluZS10YWJfX2xpbmsgaS5mYXMge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5sYXlvdXQtZGFyayAuYWxwaW5lLXNlY29uZGFyeSAuYWxwaW5lLWNoaWxkcmVuIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tZHJrLXN1cmZhY2UpO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tdHgtYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLXR4LWJvcmRlci1jb2xvcik7XG59XG4ubGF5b3V0LWRhcmsgLmFscGluZS1zZWNvbmRhcnkgLmFscGluZS1jaGlsZHJlbiAuYWxwaW5lLXRhYl9fbGluayB7XG4gIGNvbG9yOiB2YXIoLS10eC10ZXh0LWNvbG9yKTtcbn1cbi5sYXlvdXQtZGFyayAuYWxwaW5lLXNlY29uZGFyeSAuYWxwaW5lLWNoaWxkcmVuIC5hbHBpbmUtdGFiX19saW5rIHN2ZyAqIHtcbiAgZmlsbDogdmFyKC0tdHgtdGFiLXRleHQtY29sb3IpO1xufVxuLmxheW91dC1kYXJrIC5hbHBpbmUtc2Vjb25kYXJ5IC5hbHBpbmUtY2hpbGRyZW4gLmFscGluZS10YWI6bm90KC5hY3RpdmUpOm5vdCguYWxwaW5lLXRhYi1tb3JlKSAuYWxwaW5lLXRhYl9fbGluazpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWRyay1iYWNrZ3JvdW5kLWhvdmVyKTtcbiAgY29sb3I6IHZhcigtLXR4LXRleHQtY29sb3IpO1xufVxuLmxheW91dC1kYXJrIC5hbHBpbmUtc2Vjb25kYXJ5IC5hbHBpbmUtY2hpbGRyZW4gLmFscGluZS10YWI6bm90KC5hY3RpdmUpOm5vdCguYWxwaW5lLXRhYi1tb3JlKSAuYWxwaW5lLXRhYl9fbGluazpob3ZlciBzdmcgKiB7XG4gIGZpbGw6IHZhcigtLXR4LXRleHQtY29sb3IpO1xufVxuLmxheW91dC1kYXJrIC5hbHBpbmUtc2Vjb25kYXJ5IC5hbHBpbmUtY2hpbGRyZW4gLmFscGluZS10YWIuYWN0aXZlIC5hbHBpbmUtdGFiX19saW5rIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tZHJrLWJhY2tncm91bmQtaG92ZXIpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIC0ycHggMCAjZmY5OTAwO1xuICBjb2xvcjogdmFyKC0tZHJrLXRhYi1hY3RpdmUtYWNjZW50KTtcbn1cbi5sYXlvdXQtZGFyayAuYWxwaW5lLXNlY29uZGFyeSAuYWxwaW5lLWNoaWxkcmVuIC5hbHBpbmUtdGFiLmFjdGl2ZSAuYWxwaW5lLXRhYl9fbGluayBzdmcgKiB7XG4gIGZpbGw6IHZhcigtLWRyay10YWItYWN0aXZlLWFjY2VudCk7XG59XG4ubGF5b3V0LWRhcmsgLmFscGluZS1wcmltYXJ5IC5hbHBpbmUtcGFyZW50IC5hbHBpbmUtdGFiOm5vdCguYWN0aXZlKSAuYWxwaW5lLXRhYl9fbGluayB7XG4gIGNvbG9yOiB2YXIoLS10eC10YWItdGV4dC1jb2xvcik7XG59XG4ubGF5b3V0LWRhcmsgLmFscGluZS1wcmltYXJ5IC5hbHBpbmUtcGFyZW50IC5hbHBpbmUtdGFiOm5vdCguYWN0aXZlKSAuYWxwaW5lLXRhYl9faWNvbiBzdmcgcGF0aCxcbi5sYXlvdXQtZGFyayAuYWxwaW5lLXByaW1hcnkgLmFscGluZS1wYXJlbnQgLmFscGluZS10YWI6bm90KC5hY3RpdmUpIC5hbHBpbmUtdGFiX19pY29uIHN2ZyAqIHtcbiAgZmlsbDogdmFyKC0tdHgtdGV4dC1jb2xvcik7XG59XG4ubGF5b3V0LWRhcmsgLmFscGluZS1wcmltYXJ5IC5hbHBpbmUtcGFyZW50IC5hbHBpbmUtdGFiOm5vdCguYWN0aXZlKSAuYWxwaW5lLXRhYl9faWNvbiBpLmZhLFxuLmxheW91dC1kYXJrIC5hbHBpbmUtcHJpbWFyeSAuYWxwaW5lLXBhcmVudCAuYWxwaW5lLXRhYjpub3QoLmFjdGl2ZSkgLmFscGluZS10YWJfX2ljb24gaS5mYXMge1xuICBjb2xvcjogdmFyKC0tdHgtdGV4dC1jb2xvcik7XG59XG4ubGF5b3V0LWRhcmsgLmFscGluZS1wcmltYXJ5IC5hbHBpbmUtcGFyZW50IC5hbHBpbmUtdGFiOm5vdCguYWN0aXZlKTpob3ZlciAuYWxwaW5lLXRhYl9fbGFiZWwge1xuICBjb2xvcjogdmFyKC0tZHJrLXRhYi1ob3Zlcik7XG59XG4ubGF5b3V0LWRhcmsgLmFscGluZS1wcmltYXJ5IC5hbHBpbmUtcGFyZW50IC5hbHBpbmUtdGFiOm5vdCguYWN0aXZlKTpob3ZlciAuYWxwaW5lLXRhYl9faWNvbiBzdmcgcGF0aCxcbi5sYXlvdXQtZGFyayAuYWxwaW5lLXByaW1hcnkgLmFscGluZS1wYXJlbnQgLmFscGluZS10YWI6bm90KC5hY3RpdmUpOmhvdmVyIC5hbHBpbmUtdGFiX19pY29uIHN2ZyAqIHtcbiAgZmlsbDogdmFyKC0tZHJrLXRhYi1ob3Zlcik7XG59XG4ubGF5b3V0LWRhcmsgLmFscGluZS1wcmltYXJ5IC5hbHBpbmUtcGFyZW50IC5hbHBpbmUtdGFiOm5vdCguYWN0aXZlKTpob3ZlciAuYWxwaW5lLXRhYl9faWNvbiBpLmZhLFxuLmxheW91dC1kYXJrIC5hbHBpbmUtcHJpbWFyeSAuYWxwaW5lLXBhcmVudCAuYWxwaW5lLXRhYjpub3QoLmFjdGl2ZSk6aG92ZXIgLmFscGluZS10YWJfX2ljb24gaS5mYXMge1xuICBjb2xvcjogdmFyKC0tZHJrLXRhYi1ob3Zlcik7XG59XG4ubGF5b3V0LWRhcmsgLmFscGluZS1wcmltYXJ5IC5hbHBpbmUtcGFyZW50IC5hbHBpbmUtdGFiLmFjdGl2ZSAuYWxwaW5lLXRhYl9fbGluayB7XG4gIGJhY2tncm91bmQ6ICM0YTYwODg7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmxheW91dC1kYXJrIC5hbHBpbmUtcHJpbWFyeSAuYWxwaW5lLXBhcmVudCAuYWxwaW5lLXRhYi5hY3RpdmUgLmFscGluZS10YWJfX2xpbmsgc3ZnIHBhdGgsXG4ubGF5b3V0LWRhcmsgLmFscGluZS1wcmltYXJ5IC5hbHBpbmUtcGFyZW50IC5hbHBpbmUtdGFiLmFjdGl2ZSAuYWxwaW5lLXRhYl9fbGluayBzdmcgKiB7XG4gIGZpbGw6ICNmZmY7XG59XG4ubGF5b3V0LWRhcmsgLmFscGluZS1wcmltYXJ5IC5hbHBpbmUtcGFyZW50IC5hbHBpbmUtdGFiLmFjdGl2ZSAuYWxwaW5lLXRhYl9fbGluayBpLmZhLFxuLmxheW91dC1kYXJrIC5hbHBpbmUtcHJpbWFyeSAuYWxwaW5lLXBhcmVudCAuYWxwaW5lLXRhYi5hY3RpdmUgLmFscGluZS10YWJfX2xpbmsgaS5mYXMge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5sYXlvdXQtZGFyayAuYWxwaW5lLXByaW1hcnkgLmFscGluZS10YWItbW9yZS5tb3JlLW9wZW4gPiAuYWxwaW5lLXRhYl9fbGluayA+IHN2ZyAqIHtcbiAgZmlsbDogdmFyKC0tZHJrLXRhYi1ob3Zlcik7XG59XG4ubGF5b3V0LWRhcmsgLmFscGluZS1wcmltYXJ5IC5hbHBpbmUtY2hpbGRyZW4ge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1kcmstc3VyZmFjZSk7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS10eC1ib3JkZXItY29sb3IpO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tdHgtYm9yZGVyLWNvbG9yKTtcbn1cbi5sYXlvdXQtZGFyayAuYWxwaW5lLXByaW1hcnkgLmFscGluZS1jaGlsZHJlbiAuYWxwaW5lLXRhYl9fbGluayB7XG4gIGNvbG9yOiB2YXIoLS10eC10ZXh0LWNvbG9yKTtcbn1cbi5sYXlvdXQtZGFyayAuYWxwaW5lLXByaW1hcnkgLmFscGluZS1jaGlsZHJlbiAuYWxwaW5lLXRhYl9fbGluayBzdmcgKiB7XG4gIGZpbGw6IHZhcigtLXR4LXRleHQtY29sb3IpO1xufVxuLmxheW91dC1kYXJrIC5hbHBpbmUtcHJpbWFyeSAuYWxwaW5lLWNoaWxkcmVuIC5hbHBpbmUtdGFiX19saW5rIGkuZmEsXG4ubGF5b3V0LWRhcmsgLmFscGluZS1wcmltYXJ5IC5hbHBpbmUtY2hpbGRyZW4gLmFscGluZS10YWJfX2xpbmsgaS5mYXMge1xuICBjb2xvcjogdmFyKC0tdHgtdGV4dC1jb2xvcik7XG59XG4ubGF5b3V0LWRhcmsgLmFscGluZS1wcmltYXJ5IC5hbHBpbmUtY2hpbGRyZW4gLmFscGluZS10YWI6bm90KC5hY3RpdmUpOm5vdCguYWxwaW5lLXRhYi1tb3JlKSAuYWxwaW5lLXRhYl9fbGluazpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWRyay1iYWNrZ3JvdW5kLWhvdmVyKTtcbiAgY29sb3I6IHZhcigtLXR4LXRleHQtY29sb3IpO1xufVxuLmxheW91dC1kYXJrIC5hbHBpbmUtcHJpbWFyeSAuYWxwaW5lLWNoaWxkcmVuIC5hbHBpbmUtdGFiOm5vdCguYWN0aXZlKTpub3QoLmFscGluZS10YWItbW9yZSkgLmFscGluZS10YWJfX2xpbms6aG92ZXI6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmY5OTAwO1xufVxuLmxheW91dC1kYXJrIC5hbHBpbmUtcHJpbWFyeSAuYWxwaW5lLWNoaWxkcmVuIC5hbHBpbmUtdGFiOm5vdCguYWN0aXZlKTpub3QoLmFscGluZS10YWItbW9yZSkgLmFscGluZS10YWJfX2xpbms6aG92ZXIgc3ZnICoge1xuICBmaWxsOiB2YXIoLS10eC10ZXh0LWNvbG9yKTtcbn1cbi5sYXlvdXQtZGFyayAuYWxwaW5lLXByaW1hcnkgLmFscGluZS1jaGlsZHJlbiAuYWxwaW5lLXRhYi5hY3RpdmUgLmFscGluZS10YWJfX2xpbmsge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1kcmstYmFja2dyb3VuZC1ob3Zlcik7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgLTJweCAwICNmZjk5MDA7XG4gIGNvbG9yOiB2YXIoLS1kcmstdGFiLWFjdGl2ZS1hY2NlbnQpO1xufVxuLmxheW91dC1kYXJrIC5hbHBpbmUtcHJpbWFyeSAuYWxwaW5lLWNoaWxkcmVuIC5hbHBpbmUtdGFiLmFjdGl2ZSAuYWxwaW5lLXRhYl9fbGluazphZnRlciB7XG4gIGJhY2tncm91bmQ6ICNmZjk5MDA7XG59XG4ubGF5b3V0LWRhcmsgLmFscGluZS1wcmltYXJ5IC5hbHBpbmUtY2hpbGRyZW4gLmFscGluZS10YWIuYWN0aXZlIC5hbHBpbmUtdGFiX19saW5rIHN2ZyAqIHtcbiAgZmlsbDogdmFyKC0tZHJrLXRhYi1hY3RpdmUtYWNjZW50KTtcbn1cbi5sYXlvdXQtZGFyayAuYWxwaW5lLXByaW1hcnkgLmFscGluZS1jaGlsZHJlbi0tc2hvcC1wb2ludHMtbGF5ZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1kcmstc3VyZmFjZSk7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS10eC1ib3JkZXItY29sb3IpO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tdHgtYm9yZGVyLWNvbG9yKTtcbn1cbi5sYXlvdXQtZGFyayAuYWxwaW5lLXByaW1hcnkgLnNob3AtYWxwaW5lLXBvaW50cy1sYXllciB7XG4gIGNvbG9yOiB2YXIoLS10eC10ZXh0LWNvbG9yKTtcbn1cbi5sYXlvdXQtZGFyayAuYWxwaW5lLXByaW1hcnkgLnNob3AtYWxwaW5lLXBvaW50cy1sYXllcl9fc3RvcmUge1xuICBjb2xvcjogdmFyKC0tdHgtdGV4dC1jb2xvcikgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS10eC1ib3JkZXItY29sb3IpO1xufVxuLmxheW91dC1kYXJrIC5hbHBpbmUtcHJpbWFyeSAuc2hvcC1hbHBpbmUtcG9pbnRzLWxheWVyX19zdG9yZTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWRyay1iYWNrZ3JvdW5kLWhvdmVyKTtcbiAgY29sb3I6IHZhcigtLXR4LXRleHQtY29sb3IpICFpbXBvcnRhbnQ7XG59XG4ubGF5b3V0LWRhcmsgLmFscGluZS1wcmltYXJ5IC5zaG9wLWFscGluZS1wb2ludHMtbGF5ZXJfX3N0b3JlLmlzLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWRyay1iYWNrZ3JvdW5kLWhvdmVyKTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAtMnB4IDAgI2ZmOTkwMDtcbiAgY29sb3I6IHZhcigtLWRyay10YWItYWN0aXZlLWFjY2VudCkgIWltcG9ydGFudDtcbn1cbi5sYXlvdXQtZGFyayAuYWxwaW5lLXByaW1hcnkgLnNob3AtYWxwaW5lLXBvaW50cy1sYXllcl9fYmFsYW5jZS12YWx1ZSxcbi5sYXlvdXQtZGFyayAuYWxwaW5lLXByaW1hcnkgLnNob3AtYWxwaW5lLXBvaW50cy1sYXllcl9fYmFsYW5jZS12YWx1ZSAuYmFsYW5jZS10b3VybmFtZW50LFxuLmxheW91dC1kYXJrIC5hbHBpbmUtcHJpbWFyeSAuc2hvcC1hbHBpbmUtcG9pbnRzLWxheWVyX19iYWxhbmNlLXZhbHVlIC5iYWxhbmNlLWFyZW5hIHtcbiAgY29sb3I6IHZhcigtLXR4LXRleHQtY29sb3IpO1xufVxuLmxheW91dC1kYXJrIC5hbGVydC1kZWZhdWx0LWZ1bGwge1xuICBib3JkZXItY29sb3I6IHZhcigtLXR4LWJvcmRlci1jb2xvcik7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xufVxuLmxheW91dC1kYXJrIC5nYXJhZ2Utc3RhdC1maWx0ZXJzIC5nYXJhZ2Utc3RhdC1wYW5lbCxcbi5sYXlvdXQtZGFyayAuZ2FyYWdlLXN0YXQtZmlsdGVycyAubWluaW5nLXJlc291cmNlLWJsb2NrIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tdHgtYm9yZGVyLWNvbG9yKTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG59XG4ubGF5b3V0LWRhcmsgLmdhcmFnZS1zdGF0LWZpbHRlcnMgLmdhcmFnZS1maWx0ZXItYmxvY2sgLmZpbHRlci1idXR0b24ge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjNGE0YTRhIDQ4Ljk2JSwgIzJhMmEyYSAxMDAlKTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzU1NTtcbiAgYm94LXNoYWRvdzogMCAwIDNweCByZ2JhKDAsIDAsIDAsIDAuMjgpO1xufVxuLmxheW91dC1kYXJrIC5nYXJhZ2Utc3RhdC1maWx0ZXJzIC5nYXJhZ2UtZmlsdGVyLWJsb2NrIC5maWx0ZXItYnV0dG9uLm5vdC1zZWxlY3RlZCAuZmlsdGVyLWJ1dHRvbi1pY29uIHBhdGgge1xuICBmaWxsOiAjZjBiNTRhO1xufVxuLmxheW91dC1kYXJrIC5nYXJhZ2Utc3RhdC1maWx0ZXJzIC5nYXJhZ2UtZmlsdGVyLWJsb2NrIC5maWx0ZXItYnV0dG9uLm5vdC1zZWxlY3RlZDpob3ZlciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICM1YTVhNWEgNDguOTYlLCAjM2EzYTNhIDEwMCUpO1xuICBib3gtc2hhZG93OiAwIDAgM3B4IHJnYmEoMCwgMCwgMCwgMC4yOCk7XG59XG4ubGF5b3V0LWRhcmsgLmdhcmFnZS1zdGF0LWZpbHRlcnMgLmdhcmFnZS1maWx0ZXItYmxvY2sgLmZpbHRlci1idXR0b24ubG9ja2VkLWZpbHRlci1idXR0b24ge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1kcmstc3VyZmFjZSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXR4LWJvcmRlci1jb2xvcik7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4ubGF5b3V0LWRhcmsgLmdhcmFnZS1zdGF0LWZpbHRlcnMgLmdhcmFnZS1maWx0ZXItYmxvY2sgLmZpbHRlci1idXR0b24ubG9ja2VkLWZpbHRlci1idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1kcmstYmFja2dyb3VuZC1ob3Zlcik7XG59XG4ubGF5b3V0LWRhcmsgLmdhcmFnZS1zdGF0LWZpbHRlcnMgLmdhcmFnZS1maWx0ZXItYmxvY2sgLmZpbHRlci1idXR0b24ubG9ja2VkLWZpbHRlci1idXR0b246aG92ZXIgc3ZnIHBhdGgge1xuICBmaWxsOiB2YXIoLS10eC10ZXh0LWNvbG9yKTtcbn1cbi5sYXlvdXQtZGFyayAuZ2FyYWdlLXN0YXQtZmlsdGVycyAubWluaW5nLXJlc291cmNlLWJsb2NrIC5taW5pbmctcHJvZ3Jlc3Mge1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS10eC1ib3JkZXItY29sb3IpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1kcmstc3VyZmFjZSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMnB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMjgpO1xufVxuLmxheW91dC1kYXJrIC5nYXJhZ2Utc3RhdC1maWx0ZXJzIC5taW5pbmctcmVzb3VyY2UtYmxvY2sgLm1pbmluZy1wcm9ncmVzcy10ZXh0IHtcbiAgY29sb3I6IHZhcigtLXR4LXRleHQtY29sb3IpO1xuICB0ZXh0LXNoYWRvdzogMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC40NSk7XG59XG4ubGF5b3V0LWRhcmsgLmFkZC1hYmlsaXRpZXMge1xuICBib3gtc2hhZG93OiAwIDAgM3B4IDAgcmdiYSgwLCAwLCAwLCAwLjM1KTtcbn1cbi5sYXlvdXQtZGFyayBbZGF0YS1jaXJjdWxhci1wcm9ncmVzc10ge1xuICAtLWluYWN0aXZlOiAjNTI1ODY4O1xufVxuLmxheW91dC1kYXJrIFtkYXRhLWNpcmN1bGFyLXByb2dyZXNzXSAuY29vbGRvd24tdGltZXIge1xuICBjb2xvcjogdmFyKC0tdHgtdGV4dC1jb2xvcik7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC40NSk7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuLmxheW91dC1kYXJrIFtkYXRhLWNpcmN1bGFyLXByb2dyZXNzXSBzdmcge1xuICBib3gtc2hhZG93OiAwIDFweCA0cHggcmdiYSgwLCAwLCAwLCAwLjI4KTtcbn1cbi5sYXlvdXQtZGFyayAuZ2FyYWdlLWxheW91dCAuZ2FyYWdlLWhlYWRlciB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4ubGF5b3V0LWRhcmsgLmdhcmFnZS1sYXlvdXQgLmdhcmFnZS1oZWFkZXIgLnRhcmlmZi1saXN0LWl0ZW06aG92ZXIsXG4ubGF5b3V0LWRhcmsgLmdhcmFnZS1sYXlvdXQgLmdhcmFnZS1oZWFkZXIgLnRhcmlmZi1saXN0LWl0ZW0uYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tZHJrLWJhY2tncm91bmQtaG92ZXIpO1xufVxuLmxheW91dC1kYXJrIC5nYXJhZ2UtbGF5b3V0IC5nYXJhZ2UtaGVhZGVyIC50YXJpZmYtcHJldmlldyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHJlcGVhdGluZy1jb25pYy1ncmFkaWVudCh2YXIoLS1kcmstYmFja2dyb3VuZCkgMCA5ZGVnLCB2YXIoLS1kcmstc3VyZmFjZSkgOWRlZyAxOGRlZyk7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4ubGF5b3V0LWRhcmsgLmdhcmFnZS1sYXlvdXQgLmdhcmFnZS1oZWFkZXIgLnRhcmlmZi1wcmV2aWV3OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgdHJhbnNwYXJlbnQgMCUsIHJnYmEoMzgsIDQ0LCA1NCwgMC44MikgMTAwJSk7XG59XG4ubGF5b3V0LWRhcmsgLmdhcmFnZS1sYXlvdXQgLmdhcmFnZS1oZWFkZXIgLnRhcmlmZi1zaWRlIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHJnYmEoNzQsIDgxLCA5NiwgMC40NSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkzcHgpIHtcbiAgLmxheW91dC1kYXJrIC5nYXJhZ2UtbGF5b3V0IC5nYXJhZ2UtaGVhZGVyIC5nYXJhZ2UtYWJpbGl0aWVzIHtcbiAgICBmaWx0ZXI6IG5vbmU7XG4gIH1cbn1cbi5sYXlvdXQtZGFyayAuZ2FyYWdlLWxheW91dCAuZ2FyYWdlLWhlYWRlciAudGFyaWZmLWhlYWQtaWNvbiB7XG4gIGNvbG9yOiAjZGNkY2RjO1xufVxuLmxheW91dC1kYXJrIC5nYXJhZ2UtbGF5b3V0IC5nYXJhZ2UtaGVhZGVyIC50YXJpZmYtY2hlY2t1cCB7XG4gIGJveC1zaGFkb3c6IDAgMCA0cHggcmdiYSgwLCAwLCAwLCAwLjI4KTtcbn1cbi5sYXlvdXQtZGFyayAuZ2FyYWdlLWxheW91dCAuZ2FyYWdlLWhlYWRlciAudGFyaWZmLWNoZWNrdXAgLmZ1ZWwtcHJvZ3Jlc3Mge1xuICAtLWluYWN0aXZlOiAjNTI1ODY4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1kcmstc3VyZmFjZSk7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCB2YXIoLS10eC1ib3JkZXItY29sb3IpO1xufVxuLmxheW91dC1kYXJrIC5nYXJhZ2UtbGF5b3V0IC5nYXJhZ2UtaGVhZGVyIC50YXJpZmYtY2FyLWlkIHtcbiAgY29sb3I6ICNiNGJjYzg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yNCk7XG4gIHBhZGRpbmc6IDJweCA2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5sYXlvdXQtZGFyayAuZ2FyYWdlLWxheW91dCAuZ2FyYWdlLWhlYWRlciAudGFyaWZmLWNhci1sZXZlbCB7XG4gIC0taW5hY3RpdmU6ICM1MjU4Njg7XG59XG4ubGF5b3V0LWRhcmsgLmdhcmFnZS1sYXlvdXQgLmdhcmFnZS1oZWFkZXIgLnRhcmlmZi1ib251cyAuYm9udXMtaWNvbixcbi5sYXlvdXQtZGFyayAuZ2FyYWdlLWxheW91dCAuZ2FyYWdlLWhlYWRlciAudGFyaWZmLWJvbnVzIC5mYS1ib251cy1pY29uIHtcbiAgLS1pbmFjdGl2ZTogIzUyNTg2ODtcbiAgYmFja2dyb3VuZDogdmFyKC0tZHJrLXN1cmZhY2UpO1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggdmFyKC0tdHgtYm9yZGVyLWNvbG9yKTtcbn1cbi5sYXlvdXQtZGFyayAuZ2FyYWdlLWxheW91dCAuZ2FyYWdlLWhlYWRlciAudGFyaWZmLWJvbnVzIC5jb29sZG93bi10aW1lciB7XG4gIGNvbG9yOiB2YXIoLS10eC10ZXh0LWNvbG9yKTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjQ1KTtcbiAgYm94LXNoYWRvdzogMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG4ubGF5b3V0LWRhcmsgLmdhcmFnZS1sYXlvdXQgLmdhcmFnZS1oZWFkZXIgLnRhcmlmZi1saXN0LWl0ZW0tYm9udXNlcyAuYm9udXMtaWNvbiB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWRyay1zdXJmYWNlKTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4IHZhcigtLXR4LWJvcmRlci1jb2xvcik7XG59XG4ubGF5b3V0LWRhcmsgLmdhcmFnZS1sYXlvdXQgLmdhcmFnZS1oZWFkZXIgLmJvbnVzZXMtbW9yZS1idG4udHhTbGlkZVRhcmdldE9wZW5lZCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWRyay1iYWNrZ3JvdW5kLWhvdmVyKTtcbn1cbi5sYXlvdXQtZGFyayAuZ2FyYWdlLWxheW91dCAuZ2FyYWdlLWhlYWRlciAudGFyaWZmLWZpbmQtam9iIC5idG4tZmluZC1qb2Ige1xuICBjb2xvcjogdmFyKC0tdHgtdGV4dC1jb2xvcik7XG4gIGJhY2tncm91bmQ6IHZhcigtLWRyay1iYWNrZ3JvdW5kKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tdHgtYm9yZGVyLWNvbG9yKTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG59XG4ubGF5b3V0LWRhcmsgLmdhcmFnZS1sYXlvdXQgLmdhcmFnZS1oZWFkZXIgLnRhcmlmZi1maW5kLWpvYiAuYnRuLWZpbmQtam9iOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tZHJrLWJhY2tncm91bmQtaG92ZXIpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWRyay1ib3JkZXIpO1xuICBjb2xvcjogdmFyKC0tZHJrLXRhYi1ob3Zlcik7XG59XG4ubGF5b3V0LWRhcmsgLmdhcmFnZS1sYXlvdXQgLmdhcmFnZS1oZWFkZXIgLnRhcmlmZi1maW5kLWpvYiAuYnRuLWZpbmQtam9iOmFjdGl2ZSxcbi5sYXlvdXQtZGFyayAuZ2FyYWdlLWxheW91dCAuZ2FyYWdlLWhlYWRlciAudGFyaWZmLWZpbmQtam9iIC5idG4tZmluZC1qb2I6Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1kcmstYmFja2dyb3VuZC1ob3Zlcik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZHJrLWJvcmRlcik7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMnB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGNvbG9yOiB2YXIoLS10eC10ZXh0LWNvbG9yKTtcbn1cbi5sYXlvdXQtZGFyayAuZ2FyYWdlLWxheW91dCAudGFyaWZmLXNob3AtaXRlbXMtdXNlZCAuYm9udXMtaWNvbiB7XG4gIC0taW5hY3RpdmU6ICM1MjU4Njg7XG4gIGJhY2tncm91bmQ6IHZhcigtLWRyay1zdXJmYWNlKTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4IHZhcigtLXR4LWJvcmRlci1jb2xvcik7XG4gIGNvbG9yOiAjYzVjYWQ0O1xufVxuLmxheW91dC1kYXJrIC5nYXJhZ2UtbGF5b3V0IC50YXJpZmYtc2hvcC1pdGVtcy11c2VkLnR4U2xpZGVUYXJnZXRPcGVuZWQge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1kcmstYmFja2dyb3VuZC1ob3Zlcik7XG59XG4ubGF5b3V0LWRhcmsgLmdhcmFnZS1sYXlvdXQgLmdldE9yZGVycyAub3JkZXItYmxvY2sge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS10eC1wYW5lbC1iYWNrZ3JvdW5kKSAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggdmFyKC0tdHgtYm9yZGVyLWNvbG9yKTtcbn1cbi5sYXlvdXQtZGFyayAuZ2FyYWdlLWxheW91dCAuZ2V0T3JkZXJzIC5vcmRlcnMtZXhwaXJlZC1sYXllciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41NSk7XG59XG4ubGF5b3V0LWRhcmsgLmdhcmFnZS1sYXlvdXQgLmdldE9yZGVycyAub3JkZXItdGl0bGUge1xuICBjb2xvcjogdmFyKC0tdHgtdGV4dC1jb2xvcik7XG59XG4ubGF5b3V0LWRhcmsgLmdhcmFnZS1sYXlvdXQgLmdldE9yZGVycyAub3JkZXItaXRlbS1sZXZlbCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogdmFyKC0tdHgtYm9yZGVyLWNvbG9yKTtcbn1cbi5sYXlvdXQtZGFyayAuZ2FyYWdlLWxheW91dCAuZ2V0T3JkZXJzIC5vcmRlci1pdGVtLWRhdGEtcm93OmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tdHgtYm9yZGVyLWNvbG9yKTtcbn1cbi5sYXlvdXQtZGFyayAuZ2FyYWdlLWxheW91dCAuZ2V0T3JkZXJzIC5vcmRlci1pdGVtLWVuZXJneSxcbi5sYXlvdXQtZGFyayAuZ2FyYWdlLWxheW91dCAuZ2V0T3JkZXJzIC5vcmRlci1pdGVtLXByaWNlIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tZHJrLWJhY2tncm91bmQtaG92ZXIpO1xufVxuLmxheW91dC1kYXJrIC5nYXJhZ2UtbGF5b3V0IC5nZXRPcmRlcnMgLm9yZGVyLWl0ZW0tcHJpY2Uge1xuICBjb2xvcjogIzhiYzc3ZTtcbn1cbi5sYXlvdXQtZGFyayAuZ2FyYWdlLWxheW91dCAuZ2V0T3JkZXJzIC5vcmRlci1pdGVtLXRpbWVyIHtcbiAgY29sb3I6IHZhcigtLXR4LXRleHQtY29sb3IpO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMjgpO1xufVxuLmxheW91dC1kYXJrIC5nYXJhZ2UtbGF5b3V0IC5nZXRPcmRlcnMgLm9yZGVyLWl0ZW0tdHlwZS1uYW1lIHtcbiAgY29sb3I6IHZhcigtLXR4LXRhYi10ZXh0LWNvbG9yKTtcbn1cbi5sYXlvdXQtZGFyayAuZ2FyYWdlLWxheW91dCAuZ2V0T3JkZXJzIC5vcmRlci1pdGVtLXJhbmsge1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yOCk7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMjgpO1xufVxuLmxheW91dC1kYXJrIC5nYXJhZ2UtbGF5b3V0IC50YXJpZmYtdGFicyAub3JkZXItc2V0dGluZ3MtYnRuIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tdHgtcGFuZWwtYmFja2dyb3VuZC1zZWNvbmQpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS10eC1ib3JkZXItY29sb3IpO1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogdmFyKC0tdHgtdGV4dC1jb2xvcik7XG59XG4ubGF5b3V0LWRhcmsgLmdhcmFnZS1sYXlvdXQgLnRhcmlmZi10YWJzIC5vcmRlci1zZXR0aW5ncy1idG46aG92ZXIge1xuICBjb2xvcjogdmFyKC0tZHJrLXRhYi1ob3Zlcik7XG59XG4ubGF5b3V0LWRhcmsgLmdhcmFnZS1sYXlvdXQgLnRhcmlmZi10YWJzIC5vcmRlci1zZXR0aW5ncy1idG4ubW9kYWwtaW4ge1xuICBiYWNrZ3JvdW5kOiAjM2Q1MzhjO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5sYXlvdXQtZGFyayAuZ2FyYWdlLWxheW91dCAubGVhcm5fYWJpbGl0eSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWRyay1zdXJmYWNlKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS10eC1ib3JkZXItY29sb3IpO1xuICBjb2xvcjogdmFyKC0tdHgtdGV4dC1jb2xvcik7XG59XG4ubGF5b3V0LWRhcmsgLmdhcmFnZS1sYXlvdXQgLmFkZC1hYmlsaXRpZXMge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1kcmstc3VyZmFjZSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXR4LWJvcmRlci1jb2xvcik7XG4gIGJveC1zaGFkb3c6IDAgMCAzcHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbn1cbi5sYXlvdXQtZGFyayAuZ2FyYWdlLWxheW91dCAuYWRkLWFiaWxpdGllczpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDAgMCA1cHggMXB4IHJnYmEoNzQsIDEzMSwgMjIzLCAwLjQ1KTtcbn1cbi5sYXlvdXQtZGFyayAuZ2FyYWdlLWxheW91dCAuYWJpbGl0aWVzQmxvY2sgLnNoQWJpbGl0eSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tdHgtYm9yZGVyLWNvbG9yKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tdHgtcGFuZWwtYmFja2dyb3VuZCk7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xufVxuLmxheW91dC1kYXJrIC5nYXJhZ2UtbGF5b3V0IC5hYmlsaXRpZXNCbG9jayAuc2hBYmlsaXR5Lmhhc1BhcmVudDpiZWZvcmUge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMS42KTtcbn1cbi5sYXlvdXQtZGFyayAuZ2FyYWdlLWxheW91dCAuYWJpbGl0aWVzQmxvY2sgLnNoQWJpbGl0eSAuc2hhQWN0aW9uIHtcbiAgY29sb3I6IHZhcigtLXR4LXRhYi10ZXh0LWNvbG9yKTtcbn1cbi5sYXlvdXQtZGFyayAuZ2FyYWdlLWxheW91dCAuYWJpbGl0aWVzQmxvY2sgLnNoQWJpbGl0eSAuc2hhSW5mbyB7XG4gIGNvbG9yOiB2YXIoLS10eC10YWItdGV4dC1jb2xvcik7XG59XG4ubGF5b3V0LWRhcmsgLmdhcmFnZS1sYXlvdXQgLmFiaWxpdGllc0Jsb2NrIC5zaEFiaWxpdHkgLnNoYUluZm8gLnNoYUxldmVsLmxlYXJuZWQge1xuICBjb2xvcjogIzk0OWJhYjtcbn1cbi5sYXlvdXQtZGFyayAuZ2FyYWdlLWxheW91dCAuYWJpbGl0aWVzQmxvY2sgLnNoQWJpbGl0eSAuc2hhSW5mbyAuc2hhTGV2ZWwuY3VycmVudCB7XG4gIGNvbG9yOiB2YXIoLS10eC10ZXh0LWNvbG9yKTtcbn1cbi5sYXlvdXQtZGFyayAuZ2FyYWdlLWxheW91dCAuYWJpbGl0aWVzQmxvY2sgLnNoQWJpbGl0eSAuc2hhSW5mbyAuc2hhTGV2ZWwuY3VycmVudCBzcGFuIHtcbiAgY29sb3I6ICNlNDU2Nzg7XG59XG4ubGF5b3V0LWRhcmsgLmdhcmFnZS1sYXlvdXQgLmFiaWxpdGllc0Jsb2NrIC5zaEFiaWxpdHkgLnNoYUluZm8gLnNoYU1vcmVJbmZvIHtcbiAgY29sb3I6IHZhcigtLXR4LXRhYi10ZXh0LWNvbG9yKTtcbn1cbi5sYXlvdXQtZGFyayAuZ2FyYWdlLWxheW91dCAuYWJpbGl0aWVzQmxvY2sgLnNoQWJpbGl0eSAuc2hhTmVlZHMge1xuICBjb2xvcjogIzhiYzc3ZTtcbn1cbi5sYXlvdXQtZGFyayAuZ2FyYWdlLWxheW91dCAuYWJpbGl0aWVzQmxvY2sgLnNoQWJpbGl0eSAuYnV5QnV0dG9uIHNwYW4sXG4ubGF5b3V0LWRhcmsgLmdhcmFnZS1sYXlvdXQgLmFiaWxpdGllc0Jsb2NrIC5zaEFiaWxpdHkgLmJ1eUJ1dHRvbiBhIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tdHgtYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbn1cbi5sYXlvdXQtZGFyayAuZ2FyYWdlLWxheW91dCAuYWJpbGl0aWVzQmxvY2sgLnNoQWJpbGl0eSAuYnV5QnV0dG9uIHNwYW4ge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1kcmstc3VyZmFjZSk7XG4gIGNvbG9yOiB2YXIoLS10eC10YWItdGV4dC1jb2xvcik7XG59XG4ubGF5b3V0LWRhcmsgLmdhcmFnZS1sYXlvdXQgLmFiaWxpdGllc0Jsb2NrIC5zaEFiaWxpdHkgLmJ1eUJ1dHRvbiBhIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzU1OTBlMiAwJSwgIzRhODNkZiA4MCUpO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMzUpO1xufVxuLmxheW91dC1kYXJrIC5nYXJhZ2UtbGF5b3V0IC5hYmlsaXRpZXNCbG9jayAuc2hBYmlsaXR5IC5idXlCdXR0b24gYTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICM2YWEzZjAgMCUsICM1MThhZjEgODAlKTtcbn1cbi5sYXlvdXQtZGFyayAuZ2FyYWdlLWxheW91dCAuYWJpbGl0aWVzQmxvY2sgLnNoQWJpbGl0eSAuYnV5QnV0dG9uIGEuZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1kcmstYmFja2dyb3VuZC1ob3ZlcikgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS10eC1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB2YXIoLS10eC10YWItdGV4dC1jb2xvcikgIWltcG9ydGFudDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG59XG4ubGF5b3V0LWRhcmsgLmdhcmFnZS1sYXlvdXQgLmFiaWxpdGllc0Jsb2NrIC5zaEFiaWxpdHkgLmJ1eUJ1dHRvbiAubm90LWVub3VnaC1mdW5kcyBhLmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tZHJrLWJhY2tncm91bmQtaG92ZXIpICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB2YXIoLS10eC10YWItdGV4dC1jb2xvcikgIWltcG9ydGFudDtcbn1cbi5sYXlvdXQtZGFyayAuZ2FyYWdlLWxheW91dCAudXBncmFkZXNCbG9jayAudWJTdWJUaXRsZSB7XG4gIGNvbG9yOiB2YXIoLS10eC10YWItdGV4dC1jb2xvcik7XG59XG4ubGF5b3V0LWRhcmsgLmdhcmFnZS1sYXlvdXQgLnVwZ3JhZGVzQmxvY2sgLnViU2xvdHMge1xuICBib3JkZXItdG9wLWNvbG9yOiB2YXIoLS10eC1ib3JkZXItY29sb3IpO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS10eC1ib3JkZXItY29sb3IpO1xufVxuLmxheW91dC1kYXJrIC5nYXJhZ2UtbGF5b3V0IC51cGdyYWRlc0Jsb2NrIC51YlNsb3Qge1xuICBib3JkZXItY29sb3I6IHZhcigtLXR4LWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLXR4LWJvcmRlci1jb2xvcik7XG4gIGJhY2tncm91bmQ6IHZhcigtLXR4LXBhbmVsLWJhY2tncm91bmQpO1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbn1cbi5sYXlvdXQtZGFyayAuZ2FyYWdlLWxheW91dCAudXBncmFkZXNCbG9jayAudWJTbG90IC51YnNMZXZlbE5lZWQge1xuICBjb2xvcjogdmFyKC0tdHgtdGFiLXRleHQtY29sb3IpO1xufVxuLmxheW91dC1kYXJrIC5nYXJhZ2UtbGF5b3V0IC51cGdyYWRlc0Jsb2NrIC51YlNsb3QgLnVic0xldmVsTmVlZDpiZWZvcmUge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMS41KTtcbn1cbi5sYXlvdXQtZGFyayAuZ2FyYWdlLWxheW91dCAudXBncmFkZXNCbG9jayAudWJTbG90IC51YnNBdmFpbGFibGUgLmluc3RCdXR0b24gc3BhbiB7XG4gIGJvcmRlci1jb2xvcjogI2M5OTIwYTtcbiAgY29sb3I6IHZhcigtLXR4LXRleHQtY29sb3IpO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1MCwgMTg2LCAxMiwgMC4wOCk7XG59XG4ubGF5b3V0LWRhcmsgLmdhcmFnZS1sYXlvdXQgLnVwZ3JhZGVzQmxvY2sgLnViU2xvdCAudWJzQXZhaWxhYmxlOmhvdmVyIC5pbnN0QnV0dG9uIHNwYW4ge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1MCwgMTg2LCAxMiwgMC44NSk7XG4gIGNvbG9yOiAjMWExYTFhO1xufVxuLmxheW91dC1kYXJrIC5nYXJhZ2UtbGF5b3V0IC51cGdyYWRlc0Jsb2NrIC51YlNsb3QgLnVic0luc3RhbGxlZCAudWJzRWZmZWN0IHtcbiAgY29sb3I6IHZhcigtLXR4LXRhYi10ZXh0LWNvbG9yKTtcbn1cbi5sYXlvdXQtZGFyayAuZ2FyYWdlLWxheW91dCAudXBncmFkZXNCbG9jayAudWJTbG90IC51YnNJbnN0YWxsZWQgLm1heC1sZXZlbCB7XG4gIGNvbG9yOiB2YXIoLS10eC10YWItdGV4dC1jb2xvcik7XG59XG4ubGF5b3V0LWRhcmsgLmdhcmFnZS1sYXlvdXQgLnVwZ3JhZGVzQmxvY2sgLnViU2xvdCAudWJzSW5zdGFsbGVkIC5idG4tcmVtb3ZlIHtcbiAgY29sb3I6IHZhcigtLXR4LXRhYi10ZXh0LWNvbG9yKTtcbn1cbi5sYXlvdXQtZGFyayAuZ2FyYWdlLWxheW91dCAudXBncmFkZXNCbG9jayAuaGVscCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjIsIDI2LCAzMywgMC45Mik7XG4gIGNvbG9yOiB2YXIoLS10eC10ZXh0LWNvbG9yKTtcbn1cbi5sYXlvdXQtZGFyayAuZ2FyYWdlLWxheW91dCAudXBncmFkZXNCbG9jayAuaGVscC5oZWxwLXN0YXRpYyB7XG4gIGJvcmRlci10b3AtY29sb3I6IHZhcigtLXR4LWJvcmRlci1jb2xvcik7XG59XG4ubGF5b3V0LWRhcmsgLmdhcmFnZS1sYXlvdXQgLnVwZ3JhZGVzQmxvY2sgLnViQXZhaWxhYmxlIC51YlVwZ3JhZGVzIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogdmFyKC0tdHgtYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tdHgtYm9yZGVyLWNvbG9yKTtcbn1cbi5sYXlvdXQtZGFyayAuZ2FyYWdlLWxheW91dCAudXBncmFkZXNCbG9jayAudWJBdmFpbGFibGUgLnViVXBncmFkZXMgLnVidVBhcnQge1xuICBib3JkZXItY29sb3I6IHZhcigtLXR4LWJvcmRlci1jb2xvcik7XG4gIGJhY2tncm91bmQ6IHZhcigtLXR4LXBhbmVsLWJhY2tncm91bmQpO1xufVxuLmxheW91dC1kYXJrIC5nYXJhZ2UtbGF5b3V0IC51cGdyYWRlc0Jsb2NrIC51YkF2YWlsYWJsZSAudWJVcGdyYWRlcyAudWJ1UGFydCAudWJzQ29udGVudCAudWJzRWZmZWN0IHtcbiAgY29sb3I6IHZhcigtLXR4LXRhYi10ZXh0LWNvbG9yKTtcbn1cbi5sYXlvdXQtZGFyayAuZ2FyYWdlLWxheW91dCAudXBncmFkZXNCbG9jayAudWJBdmFpbGFibGUgLnViVXBncmFkZXMgLnVidVBhcnQgLnVic0NvbnRlbnQgLnVic0VmZmVjdCBzcGFuIHtcbiAgY29sb3I6ICNlNDU2Nzg7XG59XG4ubGF5b3V0LWRhcmsgLmdhcmFnZS1sYXlvdXQgLnVwZ3JhZGVzQmxvY2sgLnViQXZhaWxhYmxlIC51YlVwZ3JhZGVzIC51YnVQYXJ0IC51YnNDb250ZW50IC51YnNQcmljZSB7XG4gIGNvbG9yOiAjOGJjNzdlO1xufVxuLmxheW91dC1kYXJrIC5nYXJhZ2UtbGF5b3V0IC51cGdyYWRlc0Jsb2NrIC51cGdyYWRlUG9wdXAge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1kcmstc3VyZmFjZSk7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLXR4LWJvcmRlci1jb2xvcik7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMjIpO1xufVxuLmxheW91dC1kYXJrIC5nYXJhZ2UtbGF5b3V0IC51cGdyYWRlc0Jsb2NrIC51cGdyYWRlUG9wdXAgLnVwZ3JhZGVDb250YWluZXIge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmxheW91dC1kYXJrIC5nYXJhZ2UtbGF5b3V0IC51cGdyYWRlc0Jsb2NrIC51cGdyYWRlUG9wdXAgLnVidVBhcnQge1xuICBib3JkZXItY29sb3I6IHZhcigtLXR4LWJvcmRlci1jb2xvcik7XG59XG4ubGF5b3V0LWRhcmsgLmdhcmFnZS1sYXlvdXQgLnVwZ3JhZGVzQmxvY2sgLnVwZ3JhZGVQb3B1cCAudWJ1UGFydDpmaXJzdC1jaGlsZDphZnRlciB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygxLjQpO1xufVxuLmxheW91dC1kYXJrIC5nYXJhZ2UtbGF5b3V0IC51cGdyYWRlc0Jsb2NrIC51cGdyYWRlUG9wdXAgLnVidVBhcnQgLnVic0NvbnRlbnQgLnVic0VmZmVjdCB7XG4gIGNvbG9yOiB2YXIoLS10eC10YWItdGV4dC1jb2xvcik7XG59XG4ubGF5b3V0LWRhcmsgLmdhcmFnZS1sYXlvdXQgLnVwZ3JhZGVzQmxvY2sgLnVwZ3JhZGVQb3B1cCAudWJ1UGFydCAudWJzQ29udGVudCAudWJzRWZmZWN0IHNwYW4ge1xuICBjb2xvcjogI2U0NTY3ODtcbn1cbi5sYXlvdXQtZGFyayAuZ2FyYWdlLWxheW91dCAudXBncmFkZXNCbG9jayAudXBncmFkZVBvcHVwIC51YnNQcmljZVJlbWFyayB7XG4gIGNvbG9yOiB2YXIoLS10eC10YWItdGV4dC1jb2xvcik7XG59XG4ubGF5b3V0LWRhcmsgLmdhcmFnZS1sYXlvdXQgLmdhcmFnZS1jb2xsYXBzZS1oZWFkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tdHgtYm9yZGVyLWNvbG9yKTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5sYXlvdXQtZGFyayAuZ2FyYWdlLWxheW91dCAuZ2FyYWdlLWNvbGxhcHNlLWhlYWQgPiBpbWcge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoNCk7XG59XG4ubGF5b3V0LWRhcmsgLmdhcmFnZS1sYXlvdXQgLnRhYnNCbG9jayAudGFiQ29udGVudCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5sYXlvdXQtZGFyayAuY29udGVudC13cmFwcGVyLmdhcmFnZS1wYWdlOm5vdCguY29udGVudC1mdWxsKSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5sYXlvdXQtZGFyayAudGF4aS1zcGVjaWZpY2F0aW9uLXNlY3Rpb24gPiAucm93OmZpcnN0LWNoaWxkIC50aXRsZSxcbi5sYXlvdXQtZGFyayAuc3BlY2lmaWNhdGlvbnMtc2VjdGlvbiA+IC5yb3c6Zmlyc3QtY2hpbGQgLnRpdGxlLFxuLmxheW91dC1kYXJrIC50YXhpLXNwZWNpZmljYXRpb24tc2VjdGlvbiA+IC5yb3c6Zmlyc3QtY2hpbGQgaDIudGl0bGUsXG4ubGF5b3V0LWRhcmsgLnNwZWNpZmljYXRpb25zLXNlY3Rpb24gPiAucm93OmZpcnN0LWNoaWxkIGgyLnRpdGxlIHtcbiAgY29sb3I6IHZhcigtLXR4LXRleHQtY29sb3IpO1xufVxuLmxheW91dC1kYXJrIC50YXhpLXNwZWNpZmljYXRpb24tc2VjdGlvbiA+IC5yb3c6Zmlyc3QtY2hpbGQgcCxcbi5sYXlvdXQtZGFyayAuc3BlY2lmaWNhdGlvbnMtc2VjdGlvbiA+IC5yb3c6Zmlyc3QtY2hpbGQgcCB7XG4gIGNvbG9yOiB2YXIoLS10eC10YWItdGV4dC1jb2xvcik7XG59XG4ubGF5b3V0LWRhcmsgLnRheGktc3BlY2lmaWNhdGlvbi1zZWN0aW9uIC5zcGVjaWZpY2F0aW9uLWJsb2NrLFxuLmxheW91dC1kYXJrIC5zcGVjaWZpY2F0aW9ucy1zZWN0aW9uIC5zcGVjaWZpY2F0aW9uLWJsb2NrIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS10eC1ib3JkZXItY29sb3IpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1kcmstc3VyZmFjZSk7XG59XG4ubGF5b3V0LWRhcmsgLnRheGktc3BlY2lmaWNhdGlvbi1zZWN0aW9uIC5zcGVjaWZpY2F0aW9uLWJsb2NrIC5wb2ludHMtYmxvY2sgaSxcbi5sYXlvdXQtZGFyayAuc3BlY2lmaWNhdGlvbnMtc2VjdGlvbiAuc3BlY2lmaWNhdGlvbi1ibG9jayAucG9pbnRzLWJsb2NrIGkge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1kcmstYmFja2dyb3VuZCk7XG59XG4ubGF5b3V0LWRhcmsgLnRheGktc3BlY2lmaWNhdGlvbi1zZWN0aW9uIC5zcGVjaWZpY2F0aW9uLWJsb2NrIC5idG4taW5jcmVhc2UsXG4ubGF5b3V0LWRhcmsgLnNwZWNpZmljYXRpb25zLXNlY3Rpb24gLnNwZWNpZmljYXRpb24tYmxvY2sgLmJ0bi1pbmNyZWFzZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tdHgtYm9yZGVyLWNvbG9yKTtcbn1cbi5sYXlvdXQtZGFyayAudGF4aS1zcGVjaWZpY2F0aW9uLXNlY3Rpb24gLnNwZWNpZmljYXRpb24tYmxvY2sgLmJ0bi1pbmNyZWFzZTpkaXNhYmxlZCxcbi5sYXlvdXQtZGFyayAuc3BlY2lmaWNhdGlvbnMtc2VjdGlvbiAuc3BlY2lmaWNhdGlvbi1ibG9jayAuYnRuLWluY3JlYXNlOmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tZHJrLWJhY2tncm91bmQtaG92ZXIpO1xuICBib3JkZXItY29sb3I6IHZhcigtLXR4LWJvcmRlci1jb2xvcik7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMzUpO1xuICBjb2xvcjogdmFyKC0tdHgtdGFiLXRleHQtY29sb3IpO1xufVxuLmxheW91dC1kYXJrIC50YXhpLXNwZWNpZmljYXRpb24tc2VjdGlvbiAuc3BlY2lmaWNhdGlvbi1ibG9jayAuYnRuLWRlY3JlYXNlLFxuLmxheW91dC1kYXJrIC5zcGVjaWZpY2F0aW9ucy1zZWN0aW9uIC5zcGVjaWZpY2F0aW9uLWJsb2NrIC5idG4tZGVjcmVhc2Uge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1kcmstYmFja2dyb3VuZC1ob3Zlcik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tdHgtYm9yZGVyLWNvbG9yKTtcbiAgY29sb3I6IHZhcigtLXR4LXRleHQtY29sb3IpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCA4cHggcmdiYSgwLCAwLCAwLCAwLjM1KTtcbn1cbi5sYXlvdXQtZGFyayAudGF4aS1zcGVjaWZpY2F0aW9uLXNlY3Rpb24gLnNwZWNpZmljYXRpb24tYmxvY2sgLmJ0bi1kZWNyZWFzZTpob3Zlcjpub3QoOmRpc2FibGVkKSxcbi5sYXlvdXQtZGFyayAuc3BlY2lmaWNhdGlvbnMtc2VjdGlvbiAuc3BlY2lmaWNhdGlvbi1ibG9jayAuYnRuLWRlY3JlYXNlOmhvdmVyOm5vdCg6ZGlzYWJsZWQpLFxuLmxheW91dC1kYXJrIC50YXhpLXNwZWNpZmljYXRpb24tc2VjdGlvbiAuc3BlY2lmaWNhdGlvbi1ibG9jayAuYnRuLWRlY3JlYXNlOmZvY3VzOm5vdCg6ZGlzYWJsZWQpLFxuLmxheW91dC1kYXJrIC5zcGVjaWZpY2F0aW9ucy1zZWN0aW9uIC5zcGVjaWZpY2F0aW9uLWJsb2NrIC5idG4tZGVjcmVhc2U6Zm9jdXM6bm90KDpkaXNhYmxlZCksXG4ubGF5b3V0LWRhcmsgLnRheGktc3BlY2lmaWNhdGlvbi1zZWN0aW9uIC5zcGVjaWZpY2F0aW9uLWJsb2NrIC5idG4tZGVjcmVhc2U6YWN0aXZlOm5vdCg6ZGlzYWJsZWQpLFxuLmxheW91dC1kYXJrIC5zcGVjaWZpY2F0aW9ucy1zZWN0aW9uIC5zcGVjaWZpY2F0aW9uLWJsb2NrIC5idG4tZGVjcmVhc2U6YWN0aXZlOm5vdCg6ZGlzYWJsZWQpIHtcbiAgYmFja2dyb3VuZDogIzVhMzg0MDtcbiAgY29sb3I6ICNmMDgwOTA7XG59XG4ubGF5b3V0LWRhcmsgLnRheGktc3BlY2lmaWNhdGlvbi1zZWN0aW9uIC5zcGVjaWZpY2F0aW9uLWJsb2NrIC5idG4tZGVjcmVhc2U6ZGlzYWJsZWQsXG4ubGF5b3V0LWRhcmsgLnNwZWNpZmljYXRpb25zLXNlY3Rpb24gLnNwZWNpZmljYXRpb24tYmxvY2sgLmJ0bi1kZWNyZWFzZTpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWRyay1zdXJmYWNlKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS10eC1ib3JkZXItY29sb3IpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCA2cHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgY29sb3I6IHZhcigtLXR4LXRhYi10ZXh0LWNvbG9yKTtcbn1cbi5sYXlvdXQtZGFyayAudGF4aS1zcGVjaWZpY2F0aW9uLXNlY3Rpb24gLnNwZWNpZmljYXRpb24tZGVzY3JpcHRpb24tYmxvY2ssXG4ubGF5b3V0LWRhcmsgLnNwZWNpZmljYXRpb25zLXNlY3Rpb24gLnNwZWNpZmljYXRpb24tZGVzY3JpcHRpb24tYmxvY2sge1xuICBjb2xvcjogdmFyKC0tdHgtdGFiLXRleHQtY29sb3IpO1xufVxuLmxheW91dC1kYXJrIC50YXhpLXNwZWNpZmljYXRpb24tc2VjdGlvbiAuc3BlY2lmaWNhdGlvbi1kZXNjcmlwdGlvbi1ibG9jayBwLFxuLmxheW91dC1kYXJrIC5zcGVjaWZpY2F0aW9ucy1zZWN0aW9uIC5zcGVjaWZpY2F0aW9uLWRlc2NyaXB0aW9uLWJsb2NrIHAge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5sYXlvdXQtZGFyayAudGF4aS1zcGVjaWZpY2F0aW9uLXNlY3Rpb24gLnNwZWNpZmljYXRpb24tdGFibGUgdHIgdGQ6Zmlyc3QtY2hpbGQsXG4ubGF5b3V0LWRhcmsgLnNwZWNpZmljYXRpb25zLXNlY3Rpb24gLnNwZWNpZmljYXRpb24tdGFibGUgdHIgdGQ6Zmlyc3QtY2hpbGQge1xuICBjb2xvcjogdmFyKC0tdHgtdGFiLXRleHQtY29sb3IpO1xufVxuLmxheW91dC1kYXJrIC50YXhpLXNwZWNpZmljYXRpb24tc2VjdGlvbiAuc3BlY2lmaWNhdGlvbi10YWJsZSB0ciB0ZDpmaXJzdC1jaGlsZCBzdHJvbmcsXG4ubGF5b3V0LWRhcmsgLnNwZWNpZmljYXRpb25zLXNlY3Rpb24gLnNwZWNpZmljYXRpb24tdGFibGUgdHIgdGQ6Zmlyc3QtY2hpbGQgc3Ryb25nIHtcbiAgY29sb3I6IHZhcigtLXR4LXRleHQtY29sb3IpO1xufVxuLmxheW91dC1kYXJrIC50YXhpLXNwZWNpZmljYXRpb24tc2VjdGlvbiAuc3BlY2lmaWNhdGlvbi10YWJsZSB0ciB0ZDpsYXN0LWNoaWxkLFxuLmxheW91dC1kYXJrIC5zcGVjaWZpY2F0aW9ucy1zZWN0aW9uIC5zcGVjaWZpY2F0aW9uLXRhYmxlIHRyIHRkOmxhc3QtY2hpbGQge1xuICBjb2xvcjogdmFyKC0tdHgtdGV4dC1jb2xvcik7XG59XG4ubGF5b3V0LWRhcmsgLnRheGktc3BlY2lmaWNhdGlvbi1zZWN0aW9uIC5zcGVjaWZpY2F0aW9uLXRhYmxlIHRyLmluY3JlbWVudGVkIHRkOmxhc3QtY2hpbGQsXG4ubGF5b3V0LWRhcmsgLnNwZWNpZmljYXRpb25zLXNlY3Rpb24gLnNwZWNpZmljYXRpb24tdGFibGUgdHIuaW5jcmVtZW50ZWQgdGQ6bGFzdC1jaGlsZCB7XG4gIGNvbG9yOiAjOGJjNzdlO1xufVxuLmxheW91dC1kYXJrIC50YXhpLXNwZWNpZmljYXRpb24tc2VjdGlvbiAuc3BlY2lmaWNhdGlvbi1mb3JtLWJsb2NrIC5oZWFkZXItYmxvY2sgaDQsXG4ubGF5b3V0LWRhcmsgLnNwZWNpZmljYXRpb25zLXNlY3Rpb24gLnNwZWNpZmljYXRpb24tZm9ybS1ibG9jayAuaGVhZGVyLWJsb2NrIGg0IHtcbiAgY29sb3I6IHZhcigtLXR4LXRleHQtY29sb3IpO1xufVxuLmxheW91dC1kYXJrIC50YXhpLXNwZWNpZmljYXRpb24tc2VjdGlvbiAuc3BlY2lmaWNhdGlvbi1mb3JtLWJsb2NrIC5oZWFkZXItYmxvY2sgcCxcbi5sYXlvdXQtZGFyayAuc3BlY2lmaWNhdGlvbnMtc2VjdGlvbiAuc3BlY2lmaWNhdGlvbi1mb3JtLWJsb2NrIC5oZWFkZXItYmxvY2sgcCB7XG4gIGNvbG9yOiB2YXIoLS10eC10YWItdGV4dC1jb2xvcik7XG59XG4ubGF5b3V0LWRhcmsgLnRheGktc3BlY2lmaWNhdGlvbi1zZWN0aW9uIC5zcGVjaWZpY2F0aW9uLWZvcm0tYmxvY2sgLmluZm8tYmxvY2ssXG4ubGF5b3V0LWRhcmsgLnNwZWNpZmljYXRpb25zLXNlY3Rpb24gLnNwZWNpZmljYXRpb24tZm9ybS1ibG9jayAuaW5mby1ibG9jayB7XG4gIGNvbG9yOiB2YXIoLS10eC10YWItdGV4dC1jb2xvcik7XG59XG4ubGF5b3V0LWRhcmsgLnRheGktc3BlY2lmaWNhdGlvbi1zZWN0aW9uIC5wb2ludHMtZm9vdGVyIC5idG4tZGFuZ2VyLWludmVyc2UsXG4ubGF5b3V0LWRhcmsgLnNwZWNpZmljYXRpb25zLXNlY3Rpb24gLnBvaW50cy1mb290ZXIgLmJ0bi1kYW5nZXItaW52ZXJzZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjI4LCA4NiwgMTIwLCAwLjA4KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDIyOCwgODYsIDEyMCwgMC41NSk7XG4gIGNvbG9yOiAjZjA4MDkwO1xufVxuLmxheW91dC1kYXJrIC50YXhpLXNwZWNpZmljYXRpb24tc2VjdGlvbiAucG9pbnRzLWZvb3RlciAuYnRuLWRhbmdlci1pbnZlcnNlOmhvdmVyLFxuLmxheW91dC1kYXJrIC5zcGVjaWZpY2F0aW9ucy1zZWN0aW9uIC5wb2ludHMtZm9vdGVyIC5idG4tZGFuZ2VyLWludmVyc2U6aG92ZXIsXG4ubGF5b3V0LWRhcmsgLnRheGktc3BlY2lmaWNhdGlvbi1zZWN0aW9uIC5wb2ludHMtZm9vdGVyIC5idG4tZGFuZ2VyLWludmVyc2U6Zm9jdXMsXG4ubGF5b3V0LWRhcmsgLnNwZWNpZmljYXRpb25zLXNlY3Rpb24gLnBvaW50cy1mb290ZXIgLmJ0bi1kYW5nZXItaW52ZXJzZTpmb2N1cyxcbi5sYXlvdXQtZGFyayAudGF4aS1zcGVjaWZpY2F0aW9uLXNlY3Rpb24gLnBvaW50cy1mb290ZXIgLmJ0bi1kYW5nZXItaW52ZXJzZTphY3RpdmUsXG4ubGF5b3V0LWRhcmsgLnNwZWNpZmljYXRpb25zLXNlY3Rpb24gLnBvaW50cy1mb290ZXIgLmJ0bi1kYW5nZXItaW52ZXJzZTphY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5sYXlvdXQtZGFyayAuaGVscC1ibG9jayxcbi5sYXlvdXQtZGFyayAuZXJyb3ItYmxvY2sge1xuICBjb2xvcjogIzlhYTNiNSAhaW1wb3J0YW50O1xufVxuLmxheW91dC1kYXJrIHRhYmxlIHRoLFxuLmxheW91dC1kYXJrIC50YWJsZSB0aCB7XG4gIGJvcmRlci10b3A6IDAgIWltcG9ydGFudDtcbn1cbi5sYXlvdXQtZGFyayB0YWJsZSB0ZCxcbi5sYXlvdXQtZGFyayAudGFibGUgdGQsXG4ubGF5b3V0LWRhcmsgdGFibGUgdGgsXG4ubGF5b3V0LWRhcmsgLnRhYmxlIHRoIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS10eC1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHZhcigtLXR4LXBhbmVsLWJhY2tncm91bmQpICFpbXBvcnRhbnQ7XG59XG4ubGF5b3V0LWRhcmsgdGFibGUgdHIuc3VjY2VzcyB0ZCxcbi5sYXlvdXQtZGFyayAudGFibGUgdHIuc3VjY2VzcyB0ZCB7XG4gIGJhY2tncm91bmQ6ICMwMDMzMDAgIWltcG9ydGFudDtcbn1cbi5sYXlvdXQtZGFyayAudGFibGUtYm9yZGVyZWQge1xuICBib3JkZXItY29sb3I6IHZhcigtLXR4LWJvcmRlci1jb2xvcik7XG59XG4ubGF5b3V0LWRhcmsgLnRhYmxlLWJ1c2luZXNzIHRoIHtcbiAgY29sb3I6IHZhcigtLXR4LXRleHQtY29sb3IpO1xufVxuLmxheW91dC1kYXJrLmxheW91dC0yMDIzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHJrLXdyYXBwZXIpO1xufVxuLmxheW91dC1kYXJrLmxheW91dC0yMDIzIC5hdXRob3JpemUtcGFnZS1nb2JhY2sge1xuICBjb2xvcjogI2U4ZWNmMztcbn1cbi5sYXlvdXQtZGFyay5sYXlvdXQtMjAyMyAuYXV0aG9yaXplLXBhZ2UtZ29iYWNrOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWRyay10YWItaG92ZXIpO1xufVxuLmxheW91dC1kYXJrLmxheW91dC0yMDIzIC5hdXRob3JpemUtcGFnZSAuYXV0aG9yaXplLXBhZ2UtdGl0bGUgc3BhbiB7XG4gIGNvbG9yOiAjZjBmMmY2O1xufVxuLmxheW91dC1kYXJrLmxheW91dC0yMDIzIC5hdXRob3JpemUtcGFnZSAuYXV0aG9yaXplLXBhZ2UtdGl0bGUgYSB7XG4gIGNvbG9yOiAjZmY4ZmFiO1xufVxuLmxheW91dC1kYXJrLmxheW91dC0yMDIzIC5hdXRob3JpemUtcGFnZSAuYXV0aG9yaXplLXBhZ2UtdGl0bGUgYTpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1kcmstdGFiLWhvdmVyKTtcbn1cbi5sYXlvdXQtZGFyay5sYXlvdXQtMjAyMyAuYXV0aG9yaXplLXBhZ2UgLmF1dGhvcml6ZS1wYWdlLWZvcm0gLmZvcm0taW5wdXRzLWJsb2NrIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tdHgtd3JhcHBlci1iYWNrZ3JvdW5kKTtcbn1cbi5sYXlvdXQtZGFyay5sYXlvdXQtMjAyMyAuYXV0aG9yaXplLXBhZ2UgLmF1dGhvcml6ZS1wYWdlLWZvcm0gLmZvcm0taW5wdXRzLWJsb2NrOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXR4LXdyYXBwZXItYmFja2dyb3VuZCk7XG59XG4ubGF5b3V0LWRhcmsubGF5b3V0LTIwMjMgLmF1dGhvcml6ZS1wYWdlIC5hdXRob3JpemUtcGFnZS1mb3JtIC5mb3JtLWlucHV0cy1ibG9jayAuY2hlY2tib3hSb3cgbGFiZWwge1xuICBjb2xvcjogdmFyKC0tdHgtdGV4dC1jb2xvcik7XG59XG4ubGF5b3V0LWRhcmsubGF5b3V0LTIwMjMgLmF1dGhvcml6ZS1wYWdlIC5hdXRob3JpemUtcGFnZS1mb3JtIC5mb3JtLWlucHV0cy1ibG9jayAuY2hlY2tib3hSb3cgYSB7XG4gIGNvbG9yOiAjN2ViM2YwO1xufVxuLmxheW91dC1kYXJrLmxheW91dC0yMDIzIC5hdXRob3JpemUtcGFnZSAuYXV0aG9yaXplLXBhZ2UtZm9ybSAuZm9ybS1pbnB1dHMtYmxvY2sgLmNoZWNrYm94Um93IGE6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tZHJrLXRhYi1ob3Zlcik7XG59XG4ubGF5b3V0LWRhcmsubGF5b3V0LTIwMjMgLmF1dGhvcml6ZS1wYWdlIC5hdXRob3JpemUtcGFnZS1mb290ZXIgLmZvcm0tYWNjZXB0LWJsb2NrIGEge1xuICBjb2xvcjogIzdlYjNmMDtcbn1cbi5sYXlvdXQtZGFyay5sYXlvdXQtMjAyMyAuYXV0aG9yaXplLXBhZ2UgLmF1dGhvcml6ZS1wYWdlLWZvb3RlciAuZm9ybS1hY2NlcHQtYmxvY2sgYTpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1kcmstdGFiLWhvdmVyKTtcbn1cbi5sYXlvdXQtZGFyay5sYXlvdXQtMjAyMyAuYXV0aG9yaXplLXBhZ2UgLmF1dGhvcml6ZS1wYWdlLWZvb3RlciAubHBTb2NpYWxzX190aXRsZVtocmVmXSB7XG4gIGNvbG9yOiAjN2ViM2YwO1xufVxuLmxheW91dC1kYXJrLmxheW91dC0yMDIzIC5hdXRob3JpemUtcGFnZSAuYXV0aG9yaXplLXBhZ2UtZm9vdGVyIC5scFNvY2lhbHNfX3RpdGxlW2hyZWZdOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWRyay10YWItaG92ZXIpO1xufVxuLmxheW91dC1kYXJrLmxheW91dC0yMDIzIC5hcHAtZm9vdGVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tdHgtd3JhcHBlci1iYWNrZ3JvdW5kKTtcbn1cbi5sYXlvdXQtZGFyay5sYXlvdXQtMjAyMyAuYXBwLWZvb3RlciAuZm9vdGVyLWFyZWFzIC5hcmVhLWxvZ286YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1kcmstYm9yZGVyKTtcbn1cbi5sYXlvdXQtZGFyay5sYXlvdXQtMjAyMyAuYXBwLWZvb3RlciAuZm9vdGVyLWFyZWFzIC5hcmVhLXNvY2lhbCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXR4LXBhbmVsLWJhY2tncm91bmQpO1xufVxuLmxheW91dC1kYXJrLmxheW91dC0yMDIzIC5hcHAtZm9vdGVyIC5mb290ZXItYXJlYXMgLmFyZWEtc29jaWFsIGgzLFxuLmxheW91dC1kYXJrLmxheW91dC0yMDIzIC5hcHAtZm9vdGVyIC5mb290ZXItYXJlYXMgLmFyZWEtc29jaWFsIC5mb290ZXItc29jaWFscy1oZWFkaW5nLFxuLmxheW91dC1kYXJrLmxheW91dC0yMDIzIC5hcHAtZm9vdGVyIC5mb290ZXItYXJlYXMgLmFyZWEtc29jaWFsIC5mb290ZXItc29jaWFscy1oZWFkaW5nIHNwYW4ge1xuICBjb2xvcjogdmFyKC0tdHgtdGV4dC1jb2xvcik7XG59XG4ubGF5b3V0LWRhcmsubGF5b3V0LTIwMjMgLmFwcC1mb290ZXIgLmZvb3Rlci1hcmVhcyAuZm9vdGVyLW1lbnUgYSB7XG4gIGNvbG9yOiB2YXIoLS10eC10ZXh0LWNvbG9yKTtcbn1cbi5sYXlvdXQtZGFyay5sYXlvdXQtMjAyMyAuYXBwLWZvb3RlciAuZm9vdGVyLWFyZWFzIC5mb290ZXItbWVudSBhOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWRyay10YWItaG92ZXIpO1xufVxuLmxheW91dC1kYXJrLmxheW91dC0yMDIzIC5hcHAtZm9vdGVyIC5mb290ZXItYXJlYXMgLmZvb3Rlci1tZW51IGEudHAtbGluayxcbi5sYXlvdXQtZGFyay5sYXlvdXQtMjAyMyAuYXBwLWZvb3RlciAuZm9vdGVyLWFyZWFzIC5mb290ZXItbWVudSBhLmJsb2ctbGluayB7XG4gIGNvbG9yOiAjN2ViM2YwO1xufVxuLmxheW91dC1kYXJrLmxheW91dC0yMDIzIC5hcHAtZm9vdGVyIC5mb290ZXItYXJlYXMgLmZvb3Rlci1tZW51IGEudHAtbGluazpob3Zlcixcbi5sYXlvdXQtZGFyay5sYXlvdXQtMjAyMyAuYXBwLWZvb3RlciAuZm9vdGVyLWFyZWFzIC5mb290ZXItbWVudSBhLmJsb2ctbGluazpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1kcmstdGFiLWhvdmVyKTtcbn1cbi5sYXlvdXQtZGFyay5sYXlvdXQtMjAyMyAuYXBwLWZvb3RlciAuZm9vdGVyLWNvcHlyaWdodCxcbi5sYXlvdXQtZGFyay5sYXlvdXQtMjAyMyAuYXBwLWZvb3RlciAuZm9vdGVyLWFyZWFzIC5hcmVhLXNvY2lhbCxcbi5sYXlvdXQtZGFyay5sYXlvdXQtMjAyMyAuYXBwLWZvb3RlciAuZm9vdGVyLW1vYmlsZS1zcGFjZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS10eC1wYW5lbC1iYWNrZ3JvdW5kKTtcbn1cbi5sYXlvdXQtZGFyay5sYXlvdXQtMjAyMyAuYXBwLWZvb3RlciAubGFuZ1NlbGVjdCAjZHJvcGRvd25NZW51TGFuZyB7XG4gIGNvbG9yOiB2YXIoLS10eC10ZXh0LWNvbG9yKTtcbiAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2U7XG59XG4ubGF5b3V0LWRhcmsubGF5b3V0LTIwMjMgLmFwcC1mb290ZXIgLmxhbmdTZWxlY3QgI2Ryb3Bkb3duTWVudUxhbmc6aG92ZXIsXG4ubGF5b3V0LWRhcmsubGF5b3V0LTIwMjMgLmFwcC1mb290ZXIgLmxhbmdTZWxlY3QgI2Ryb3Bkb3duTWVudUxhbmc6Zm9jdXMsXG4ubGF5b3V0LWRhcmsubGF5b3V0LTIwMjMgLmFwcC1mb290ZXIgLmxhbmdTZWxlY3QgI2Ryb3Bkb3duTWVudUxhbmc6YWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLWRyay10YWItaG92ZXIpICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjQwLCAxODEsIDc0LCAwLjE1KSAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuLmxheW91dC1kYXJrLmxheW91dC0yMDIzIC5hcHAtZm9vdGVyIC5sYW5nU2VsZWN0IC5kcm9wZG93bi5vcGVuICNkcm9wZG93bk1lbnVMYW5nIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzRkNTE2NCAwJSwgIzQ4NGQ2MCAxMDAlKSAhaW1wb3J0YW50O1xufVxuLmxheW91dC1kYXJrLmxheW91dC0yMDIzIC5hcHAtZm9vdGVyIC5sYW5nU2VsZWN0IC5kcm9wZG93bi5vcGVuICNkcm9wZG93bk1lbnVMYW5nOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI2ZiZWM3YiAwJSwgI2Y2ZDc1NCA0LjY5JSwgI2VjYWEzZSA4My4zMyUsICNlYmEzM2EgMTAwJSkgIWltcG9ydGFudDtcbn1cbi5sYXlvdXQtZGFyay5sYXlvdXQtMjAyMyAuYXBwLWZvb3RlciAuZm9vdGVyVGhlbWVUb2dnbGUgLmZvb3Rlci10aGVtZS10b2dnbGUtbGFiZWwge1xuICBjb2xvcjogdmFyKC0tdHgtdGV4dC1jb2xvcik7XG59XG4ubGF5b3V0LWRhcmsubGF5b3V0LTIwMjMgLmFwcC1mb290ZXIgLmZvb3RlclRoZW1lVG9nZ2xlIC5mb290ZXItdGhlbWUtdG9nZ2xlLWJ0biB7XG4gIGNvbG9yOiB2YXIoLS10eC10ZXh0LWNvbG9yKTtcbiAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuLmxheW91dC1kYXJrLmxheW91dC0yMDIzIC5hcHAtZm9vdGVyIC5mb290ZXJUaGVtZVRvZ2dsZSAuZm9vdGVyLXRoZW1lLXRvZ2dsZS1idG46aG92ZXIsXG4ubGF5b3V0LWRhcmsubGF5b3V0LTIwMjMgLmFwcC1mb290ZXIgLmZvb3RlclRoZW1lVG9nZ2xlIC5mb290ZXItdGhlbWUtdG9nZ2xlLWJ0bjpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1kcmstdGFiLWhvdmVyKSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI0MCwgMTgxLCA3NCwgMC4xNSkgIWltcG9ydGFudDtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5sYXlvdXQtZGFyay5sYXlvdXQtMjAyMyAuYXBwLWZvb3RlciAuZm9vdGVyVGhlbWVUb2dnbGUgLmZvb3Rlci10aGVtZS10b2dnbGUtYnRuOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjQwLCAxODEsIDc0LCAwLjI1KSAhaW1wb3J0YW50O1xufVxuLmxheW91dC1kYXJrLmxheW91dC0yMDIzIC5hdXRob3JpemUtcGFnZS1jb250ZW50IHtcbiAgYmFja2dyb3VuZDogdmFyKC0tdHgtd3JhcHBlci1iYWNrZ3JvdW5kKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAubGF5b3V0LWRhcmsubGF5b3V0LTIwMjMgLmF1dGhvcml6ZS1wYWdlLWNvbnRlbnQge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLXR4LXdyYXBwZXItYmFja2dyb3VuZCk7XG4gIH1cbn1cbi5sYXlvdXQtZGFyay5sYXlvdXQtMjAyMyAuYXV0aG9yaXplLXBhZ2UtY29udGVudDphZnRlciB7XG4gIGJhY2tncm91bmQ6IHVybChcIi9tZWRpYS9hc3NldHMvYXBwL2Rpc3QvaW1nL2Zyb250cGFnZS93aXRoZHJhdy1iZy1kYXJrLndlYnBcIikgY2VudGVyIC00cHggLyBjb3ZlciBuby1yZXBlYXQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmxheW91dC1kYXJrLmxheW91dC0yMDIzIC5hdXRob3JpemUtcGFnZS1jb250ZW50OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvbWVkaWEvYXNzZXRzL2FwcC9kaXN0L2ltZy9mcm9udHBhZ2Uvd2l0aGRyYXctYmctZGFyay53ZWJwXCIpIGNlbnRlciB0b3AgLyBjb3ZlciBuby1yZXBlYXQ7XG4gIH1cbn1cbi5sYXlvdXQtZGFyayAjc2lkZWJhci5hcHAtc2lkZWJhciAuc2lkZWJhci1uYXYgLnNpZGViYXItbmF2LWl0ZW06bm90KC5zaWRlYmFyLW5hdi1pdGVtLWFjdGl2ZSkgLnNpZGViYXItbmF2LWl0ZW0taW1hZ2UsXG4ubGF5b3V0LWRhcmsgLmFwcC1zaWRlYmFyIC5zaWRlYmFyLW5hdiAuc2lkZWJhci1uYXYtaXRlbTpub3QoLnNpZGViYXItbmF2LWl0ZW0tYWN0aXZlKSAuc2lkZWJhci1uYXYtaXRlbS1pbWFnZSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWRyay1zdXJmYWNlKTtcbiAgYm9yZGVyLWNvbG9yOiAjNGE2MDg4O1xuICBib3gtc2hhZG93OiAxcHggMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMjgpLCBpbnNldCAwIDAgMCAxcHggcmdiYSgxMjYsIDE3OCwgMjU1LCAwLjM4KSwgaW5zZXQgMCA2cHggNHB4IHJnYmEoMCwgMCwgMCwgMC4yOCk7XG59XG4ubGF5b3V0LWRhcmsgI3NpZGViYXIuYXBwLXNpZGViYXIgLnNpZGViYXItbmF2IC5zaWRlYmFyLW5hdi1pdGVtOm5vdCguc2lkZWJhci1uYXYtaXRlbS1hY3RpdmUpIC5zaWRlYmFyLW5hdi1pdGVtLW5hbWUsXG4ubGF5b3V0LWRhcmsgLmFwcC1zaWRlYmFyIC5zaWRlYmFyLW5hdiAuc2lkZWJhci1uYXYtaXRlbTpub3QoLnNpZGViYXItbmF2LWl0ZW0tYWN0aXZlKSAuc2lkZWJhci1uYXYtaXRlbS1uYW1lIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzdhOTBiOCAwJSwgIzJhMzU1MCAxMDAlKTtcbn1cbi5sYXlvdXQtZGFyayAjc2lkZWJhci5hcHAtc2lkZWJhciAuc2lkZWJhci1uYXYgLnNpZGViYXItbmF2LWl0ZW06bm90KC5zaWRlYmFyLW5hdi1pdGVtLWFjdGl2ZSkgLnNpZGViYXItbmF2LWl0ZW0tbmFtZTpiZWZvcmUsXG4ubGF5b3V0LWRhcmsgLmFwcC1zaWRlYmFyIC5zaWRlYmFyLW5hdiAuc2lkZWJhci1uYXYtaXRlbTpub3QoLnNpZGViYXItbmF2LWl0ZW0tYWN0aXZlKSAuc2lkZWJhci1uYXYtaXRlbS1uYW1lOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWRyay1zdXJmYWNlKTtcbn1cbi5sYXlvdXQtZGFyayAjc2lkZWJhci5hcHAtc2lkZWJhciAuc2lkZWJhci1uYXYgLnNpZGViYXItbmF2LWl0ZW06bm90KC5zaWRlYmFyLW5hdi1pdGVtLWFjdGl2ZSk6aG92ZXIgLnNpZGViYXItbmF2LWl0ZW0taW1hZ2UsXG4ubGF5b3V0LWRhcmsgLmFwcC1zaWRlYmFyIC5zaWRlYmFyLW5hdiAuc2lkZWJhci1uYXYtaXRlbTpub3QoLnNpZGViYXItbmF2LWl0ZW0tYWN0aXZlKTpob3ZlciAuc2lkZWJhci1uYXYtaXRlbS1pbWFnZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZHJrLXRhYi1ob3Zlcik7XG4gIGJveC1zaGFkb3c6IDAgMCAxNHB4IHJnYmEoMjQwLCAxODEsIDc0LCAwLjM1KSwgMXB4IDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjI4KSwgaW5zZXQgMCAwIDAgMXB4IHJnYmEoMjQwLCAxODEsIDc0LCAwLjQ1KSwgaW5zZXQgMCA2cHggNHB4IHJnYmEoMCwgMCwgMCwgMC4yMik7XG59XG4ubGF5b3V0LWRhcmsgI3NpZGViYXIuYXBwLXNpZGViYXIgLnNpZGViYXItbmF2IC5zaWRlYmFyLW5hdi1pdGVtOm5vdCguc2lkZWJhci1uYXYtaXRlbS1hY3RpdmUpOmhvdmVyIC5zaWRlYmFyLW5hdi1pdGVtLW5hbWUsXG4ubGF5b3V0LWRhcmsgLmFwcC1zaWRlYmFyIC5zaWRlYmFyLW5hdiAuc2lkZWJhci1uYXYtaXRlbTpub3QoLnNpZGViYXItbmF2LWl0ZW0tYWN0aXZlKTpob3ZlciAuc2lkZWJhci1uYXYtaXRlbS1uYW1lIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzllYjBkNCAwJSwgIzNkNGQ2ZSAxMDAlKTtcbiAgYm94LXNoYWRvdzogMCAwIDEycHggcmdiYSgyNDAsIDE4MSwgNzQsIDAuMiksIDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xufVxuLmxheW91dC1kYXJrICNzaWRlYmFyLmFwcC1zaWRlYmFyIC5zaWRlYmFyLW5hdiAuc2lkZWJhci1uYXYtaXRlbS1hY3RpdmUgLnNpZGViYXItbmF2LWl0ZW0taW1hZ2UsXG4ubGF5b3V0LWRhcmsgLmFwcC1zaWRlYmFyIC5zaWRlYmFyLW5hdiAuc2lkZWJhci1uYXYtaXRlbS1hY3RpdmUgLnNpZGViYXItbmF2LWl0ZW0taW1hZ2Uge1xuICBiYWNrZ3JvdW5kOiAjRkY5QzA3O1xuICBib3JkZXItY29sb3I6ICNGRjlDMDc7XG4gIGJveC1zaGFkb3c6IDFweCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4yNSksIGluc2V0IDAgMCAwIDFweCAjZmZmZmZmLCBpbnNldCAwIDZweCA0cHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbn1cbi5sYXlvdXQtZGFyayAjc2lkZWJhci5hcHAtc2lkZWJhciAuc2lkZWJhci1uYXYgLnNpZGViYXItbmF2LWl0ZW0tYWN0aXZlIC5zaWRlYmFyLW5hdi1pdGVtLW5hbWUsXG4ubGF5b3V0LWRhcmsgLmFwcC1zaWRlYmFyIC5zaWRlYmFyLW5hdiAuc2lkZWJhci1uYXYtaXRlbS1hY3RpdmUgLnNpZGViYXItbmF2LWl0ZW0tbmFtZSB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LXNoYWRvdzogMXB4IDFweCAwICMyMTNENjU7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNGRkU0QkIgMCUsICM5QjYxMEEgMTAwJSk7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xufVxuLmxheW91dC1kYXJrICNzaWRlYmFyLmFwcC1zaWRlYmFyIC5zaWRlYmFyLW5hdiAuc2lkZWJhci1uYXYtaXRlbS1hY3RpdmUgLnNpZGViYXItbmF2LWl0ZW0tbmFtZTpiZWZvcmUsXG4ubGF5b3V0LWRhcmsgLmFwcC1zaWRlYmFyIC5zaWRlYmFyLW5hdiAuc2lkZWJhci1uYXYtaXRlbS1hY3RpdmUgLnNpZGViYXItbmF2LWl0ZW0tbmFtZTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoNTAlIDUwJSBhdCA1MCUgNTAlLCAjRkZENjhFIDAlLCAjRkY5OTAwIDEwMCUpO1xufVxuLmxheW91dC1kYXJrICNzaWRlYmFyLmFwcC1zaWRlYmFyIC5zaWRlYmFyLW5hdiAuc2lkZWJhci1uYXYtaXRlbS1hY3RpdmU6aG92ZXIgLnNpZGViYXItbmF2LWl0ZW0taW1hZ2UsXG4ubGF5b3V0LWRhcmsgLmFwcC1zaWRlYmFyIC5zaWRlYmFyLW5hdiAuc2lkZWJhci1uYXYtaXRlbS1hY3RpdmU6aG92ZXIgLnNpZGViYXItbmF2LWl0ZW0taW1hZ2Uge1xuICBib3gtc2hhZG93OiAwIDAgMjBweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMzUpLCAxcHggMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCBpbnNldCAwIDAgMCAxcHggI2ZmZmZmZiwgaW5zZXQgMCA2cHggNHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG59XG4ubGF5b3V0LWRhcmsgI3NpZGViYXIuYXBwLXNpZGViYXIgLnNpZGViYXItbmF2IC5zaWRlYmFyLW5hdi1pdGVtLWFjdGl2ZTpob3ZlciAuc2lkZWJhci1uYXYtaXRlbS1uYW1lLFxuLmxheW91dC1kYXJrIC5hcHAtc2lkZWJhciAuc2lkZWJhci1uYXYgLnNpZGViYXItbmF2LWl0ZW0tYWN0aXZlOmhvdmVyIC5zaWRlYmFyLW5hdi1pdGVtLW5hbWUge1xuICBib3gtc2hhZG93OiAwIDAgMjBweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMzUpLCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjE0KTtcbn1cbi5sYXlvdXQtZGFyay5iYXItc3R5bGUtMSAuYXBwLXNpZGViYXIgLnNpZGViYXItbmF2LWl0ZW0uc2lkZWJhci1uYXYtaXRlbS1hY3RpdmUgLnNpZGViYXItbmF2LWl0ZW0taW1hZ2UsXG4ubGF5b3V0LWRhcmsuYmFyLXN0eWxlLTMgLmFwcC1zaWRlYmFyIC5zaWRlYmFyLW5hdi1pdGVtLnNpZGViYXItbmF2LWl0ZW0tYWN0aXZlIC5zaWRlYmFyLW5hdi1pdGVtLWltYWdlIHtcbiAgYmFja2dyb3VuZDogI0ZGOUMwNztcbiAgYm9yZGVyLWNvbG9yOiAjRkY5QzA3O1xuICBib3gtc2hhZG93OiAxcHggMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMjUpLCBpbnNldCAwIDAgMCAxcHggI2ZmZmZmZiwgaW5zZXQgMCA2cHggNHB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG4ubGF5b3V0LWRhcmsuYmFyLXN0eWxlLTEgLmFwcC1zaWRlYmFyIC5zaWRlYmFyLW5hdi1pdGVtLnNpZGViYXItbmF2LWl0ZW0tYWN0aXZlIC5zaWRlYmFyLW5hdi1pdGVtLWltYWdlOmFmdGVyLFxuLmxheW91dC1kYXJrLmJhci1zdHlsZS0zIC5hcHAtc2lkZWJhciAuc2lkZWJhci1uYXYtaXRlbS5zaWRlYmFyLW5hdi1pdGVtLWFjdGl2ZSAuc2lkZWJhci1uYXYtaXRlbS1pbWFnZTphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubGF5b3V0LWRhcmsuYmFyLXN0eWxlLTEgLmFwcC1zaWRlYmFyIC5zaWRlYmFyLW5hdi1pdGVtLnNpZGViYXItbmF2LWl0ZW0tYWN0aXZlIC5zaWRlYmFyLW5hdi1pdGVtLW5hbWUsXG4ubGF5b3V0LWRhcmsuYmFyLXN0eWxlLTMgLmFwcC1zaWRlYmFyIC5zaWRlYmFyLW5hdi1pdGVtLnNpZGViYXItbmF2LWl0ZW0tYWN0aXZlIC5zaWRlYmFyLW5hdi1pdGVtLW5hbWUge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1zaGFkb3c6IDFweCAxcHggMCAjMjEzRDY1O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjRkZFNEJCIDAlLCAjOUI2MTBBIDEwMCUpO1xuICBib3gtc2hhZG93OiAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cbi5sYXlvdXQtZGFyay5iYXItc3R5bGUtMSAuYXBwLXNpZGViYXIgLnNpZGViYXItbmF2LWl0ZW0uc2lkZWJhci1uYXYtaXRlbS1hY3RpdmUgLnNpZGViYXItbmF2LWl0ZW0tbmFtZTpiZWZvcmUsXG4ubGF5b3V0LWRhcmsuYmFyLXN0eWxlLTMgLmFwcC1zaWRlYmFyIC5zaWRlYmFyLW5hdi1pdGVtLnNpZGViYXItbmF2LWl0ZW0tYWN0aXZlIC5zaWRlYmFyLW5hdi1pdGVtLW5hbWU6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudCg1MCUgNTAlIGF0IDUwJSA1MCUsICNGRkQ2OEUgMCUsICNGRjk5MDAgMTAwJSk7XG59XG4ubGF5b3V0LWRhcmsuYmFyLXN0eWxlLTEgLmFwcC1zaWRlYmFyIC5zaWRlYmFyLW5hdi1pdGVtOm5vdCguc2lkZWJhci1uYXYtaXRlbS1hY3RpdmUpIC5zaWRlYmFyLW5hdi1pdGVtLW5hbWUsXG4ubGF5b3V0LWRhcmsuYmFyLXN0eWxlLTMgLmFwcC1zaWRlYmFyIC5zaWRlYmFyLW5hdi1pdGVtOm5vdCguc2lkZWJhci1uYXYtaXRlbS1hY3RpdmUpIC5zaWRlYmFyLW5hdi1pdGVtLW5hbWUge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1zaGFkb3c6IDFweCAxcHggMCAjMjEzRDY1O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjNjI3NDk2IDAlLCAjMWEyNDM4IDEwMCUpO1xuICBib3gtc2hhZG93OiAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cbi5sYXlvdXQtZGFyay5iYXItc3R5bGUtMSAuYXBwLXNpZGViYXIgLnNpZGViYXItbmF2LWl0ZW06bm90KC5zaWRlYmFyLW5hdi1pdGVtLWFjdGl2ZSkgLnNpZGViYXItbmF2LWl0ZW0tbmFtZTpiZWZvcmUsXG4ubGF5b3V0LWRhcmsuYmFyLXN0eWxlLTMgLmFwcC1zaWRlYmFyIC5zaWRlYmFyLW5hdi1pdGVtOm5vdCguc2lkZWJhci1uYXYtaXRlbS1hY3RpdmUpIC5zaWRlYmFyLW5hdi1pdGVtLW5hbWU6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6IHZhcigtLWRyay1zdXJmYWNlKTtcbn1cbi5sYXlvdXQtZGFyayAuYXBwLXNpZGViYXIgLnNpZGViYXItYm90dG9tIC5hcmVuYS13aWRnZXQge1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS10eC1ib3JkZXItY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kcmstYmFja2dyb3VuZCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgdmFyKC0tZHJrLXN1cmZhY2UpIDAlLCB2YXIoLS1kcmstYmFja2dyb3VuZCkgMTAwJSk7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xufVxuLmxheW91dC1kYXJrIC5hcHAtc2lkZWJhciAuc2lkZWJhci1ib3R0b20gLmFyZW5hLXdpZGdldDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tdHgtYm9yZGVyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHJrLWJhY2tncm91bmQtaG92ZXIpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHZhcigtLWRyay1iYWNrZ3JvdW5kLWhvdmVyKSAwJSwgdmFyKC0tZHJrLWJhY2tncm91bmQpIDEwMCUpO1xuICBmaWx0ZXI6IG5vbmU7XG59XG4ubGF5b3V0LWRhcmsgLmFwcC1zaWRlYmFyIC5zaWRlYmFyLWJvdHRvbSAuYXJlbmEtd2lkZ2V0IC5hcmVuYS13aWRnZXRfX3ByaXplLWZ1bmQudGV4dC1ibGFjayxcbi5sYXlvdXQtZGFyayAuYXBwLXNpZGViYXIgLnNpZGViYXItYm90dG9tIC5hcmVuYS13aWRnZXQgLmFyZW5hLXdpZGdldF9fcHJpemUtZnVuZC50ZXh0LXdoaXRlIHtcbiAgY29sb3I6IHZhcigtLXR4LXRleHQtY29sb3IpICFpbXBvcnRhbnQ7XG59XG4ubGF5b3V0LWRhcmsgLmFwcC1zaWRlYmFyIC5zaWRlYmFyLWJvdHRvbSAuYXJlbmEtd2lkZ2V0IC5pbS1obXdfX2lkbGUtbGFiZWwge1xuICBjb2xvcjogdmFyKC0tdHgtdGV4dC1jb2xvcikgIWltcG9ydGFudDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG59XG4ubGF5b3V0LWRhcmsgLmFwcC1zaWRlYmFyIC5zaWRlYmFyLWJvdHRvbSAuYXJlbmEtd2lkZ2V0IC5pbS1obXdfX2ljb24ge1xuICBmaWx0ZXI6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkzcHgpIHtcbiAgLmxheW91dC1kYXJrIC5hcHAtc2lkZWJhciAuc2lkZWJhci1ib3R0b20gLmltLWhlYWRlci1tYXJhdGhvbi13aWRnZXQtLWlkbGUuYXJlbmEtd2lkZ2V0LFxuICAubGF5b3V0LWRhcmsgLmFwcC1zaWRlYmFyIC5zaWRlYmFyLWJvdHRvbSAuaW0taGVhZGVyLW1hcmF0aG9uLXdpZGdldC0taWRsZS5hcmVuYS13aWRnZXQuYXJlbmEtcHJvLXB2cC1zdHJpcC1zbGlkZSxcbiAgLmxheW91dC1kYXJrIC5hcHAtc2lkZWJhciAuc2lkZWJhci1ib3R0b20gLmltLWhlYWRlci1tYXJhdGhvbi13aWRnZXQtLWlkbGUuYXJlbmEtd2lkZ2V0LmFyZW5hLXByby1lbnRyeS1ob3N0IHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS10eC1ib3JkZXItY29sb3IpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRyay1iYWNrZ3JvdW5kKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHZhcigtLWRyay1zdXJmYWNlKSAwJSwgdmFyKC0tZHJrLWJhY2tncm91bmQpIDEwMCUpO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG4gIC5sYXlvdXQtZGFyayAuYXBwLXNpZGViYXIgLnNpZGViYXItYm90dG9tIC5pbS1oZWFkZXItbWFyYXRob24td2lkZ2V0LS1pZGxlLmFyZW5hLXdpZGdldDpob3ZlcixcbiAgLmxheW91dC1kYXJrIC5hcHAtc2lkZWJhciAuc2lkZWJhci1ib3R0b20gLmltLWhlYWRlci1tYXJhdGhvbi13aWRnZXQtLWlkbGUuYXJlbmEtd2lkZ2V0LmFyZW5hLXByby1wdnAtc3RyaXAtc2xpZGU6aG92ZXIsXG4gIC5sYXlvdXQtZGFyayAuYXBwLXNpZGViYXIgLnNpZGViYXItYm90dG9tIC5pbS1oZWFkZXItbWFyYXRob24td2lkZ2V0LS1pZGxlLmFyZW5hLXdpZGdldC5hcmVuYS1wcm8tZW50cnktaG9zdDpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS10eC1ib3JkZXItY29sb3IpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRyay1iYWNrZ3JvdW5kLWhvdmVyKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHZhcigtLWRyay1iYWNrZ3JvdW5kLWhvdmVyKSAwJSwgdmFyKC0tZHJrLWJhY2tncm91bmQpIDEwMCUpO1xuICAgIGZpbHRlcjogbm9uZTtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgfVxufVxuLmxheW91dC1kYXJrIC5hcHAtc2lkZWJhciAuc2lkZWJhci1ib3R0b20gLnJhdGluZy1wb3NpdGlvbiB7XG4gIGJhY2tncm91bmQ6IHVybChcIi9tZWRpYS9hc3NldHMvYXBwL3NyYy9pbWcvYXNpZGUvcmF0aW5nLWN1cC5wbmdcIikgcmlnaHQgbm8tcmVwZWF0LCBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHZhcigtLWRyay1zdXJmYWNlKSAwJSwgdmFyKC0tZHJrLWJhY2tncm91bmQpIDEwMCUpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTAwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tdHgtYm9yZGVyLWNvbG9yKTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG59XG4ubGF5b3V0LWRhcmsgLmFwcC1zaWRlYmFyIC5zaWRlYmFyLWJvdHRvbSAucmF0aW5nLXBvc2l0aW9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiL21lZGlhL2Fzc2V0cy9hcHAvc3JjL2ltZy9hc2lkZS9yYXRpbmctY3VwLnBuZ1wiKSByaWdodCBuby1yZXBlYXQsIGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgdmFyKC0tZHJrLWJhY2tncm91bmQtaG92ZXIpIDAlLCB2YXIoLS1kcmstYmFja2dyb3VuZCkgMTAwJSk7XG4gIGJhY2tncm91bmQtc2l6ZTogYXV0byAxMDAlO1xufVxuLmxheW91dC1kYXJrIC5hcHAtc2lkZWJhciAuc2lkZWJhci1ib3R0b20gLnJhdGluZy1wb3NpdGlvbjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHZhcigtLWRyay13cmFwcGVyKSAwJSwgcmdiYSg3NCwgMTMxLCAyMjMsIDAuMzUpIDUwJSwgdmFyKC0tZHJrLXdyYXBwZXIpIDEwMCUpO1xufVxuLmxheW91dC1kYXJrIC5hcHAtc2lkZWJhciAuc2lkZWJhci1ib3R0b20gI3NlcnZlclRpbWUuYXNpZGUtc2VydmVyLXRpbWUge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1kcmstYmFja2dyb3VuZCk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXR4LWJvcmRlci1jb2xvcik7XG4gIGNvbG9yOiB2YXIoLS10eC10ZXh0LWNvbG9yKTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmxheW91dC1kYXJrIC5hcHAtaGVhZGVyIC5pbS1oZWFkZXItbWFyYXRob24td2lkZ2V0LmFyZW5hLXdpZGdldCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tdHgtYm9yZGVyLWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kcmstYmFja2dyb3VuZCk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCB2YXIoLS1kcmstc3VyZmFjZSkgMCUsIHZhcigtLWRyay1iYWNrZ3JvdW5kKSAxMDAlKTtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgfVxuICAubGF5b3V0LWRhcmsgLmFwcC1oZWFkZXIgLmltLWhlYWRlci1tYXJhdGhvbi13aWRnZXQuYXJlbmEtd2lkZ2V0OmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLXR4LWJvcmRlci1jb2xvcik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHJrLWJhY2tncm91bmQtaG92ZXIpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgdmFyKC0tZHJrLWJhY2tncm91bmQtaG92ZXIpIDAlLCB2YXIoLS1kcmstYmFja2dyb3VuZCkgMTAwJSk7XG4gICAgZmlsdGVyOiBub25lO1xuICB9XG4gIC5sYXlvdXQtZGFyayAuYXBwLWhlYWRlciAuaW0taGVhZGVyLW1hcmF0aG9uLXdpZGdldC5hcmVuYS13aWRnZXQgLmFyZW5hLXdpZGdldF9fcHJpemUtZnVuZC50ZXh0LWJsYWNrLFxuICAubGF5b3V0LWRhcmsgLmFwcC1oZWFkZXIgLmltLWhlYWRlci1tYXJhdGhvbi13aWRnZXQuYXJlbmEtd2lkZ2V0IC5hcmVuYS13aWRnZXRfX3ByaXplLWZ1bmQudGV4dC13aGl0ZSB7XG4gICAgY29sb3I6IHZhcigtLXR4LXRleHQtY29sb3IpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxheW91dC1kYXJrIC5hcHAtaGVhZGVyIC5pbS1oZWFkZXItbWFyYXRob24td2lkZ2V0LmFyZW5hLXdpZGdldCAuaW0taG13X19pZGxlLWxhYmVsIHtcbiAgICBjb2xvcjogdmFyKC0tdHgtdGV4dC1jb2xvcikgIWltcG9ydGFudDtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgfVxuICAubGF5b3V0LWRhcmsgLmFwcC1oZWFkZXIgLmltLWhlYWRlci1tYXJhdGhvbi13aWRnZXQuYXJlbmEtd2lkZ2V0IC5pbS1obXdfX2ljb24ge1xuICAgIGZpbHRlcjogbm9uZTtcbiAgfVxufVxuLmxheW91dC1kYXJrIC5tYWluLWZsb2F0aW5nLWJ1dHRvbnMgLmZsb2F0aW5nLWJ1dHRvbixcbi5sYXlvdXQtZGFyayAjbWFyZ28td2lkZ2V0LmZsb2F0aW5nLWJ1dHRvbixcbi5sYXlvdXQtZGFyayAuY2FzaW5vLWJ1dHRvbnMgLmZsb2F0aW5nLWJ1dHRvbixcbi5sYXlvdXQtZGFyayAuY2FzaW5vLXdpZGdldCAuZmxvYXRpbmctYnV0dG9uLFxuLmxheW91dC1kYXJrIC5xdWVzdC1mbG9hdGluZy1idXR0b25zIC5mbG9hdGluZy1idXR0b24sXG4ubGF5b3V0LWRhcmsgLnF1ZXN0LXdpZGdldHMgPiAuZmxvYXRpbmctYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tZHJrLWJhY2tncm91bmQpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCByZ2JhKDc0LCAxMzEsIDIyMywgMC4xNCkgMCUsIHJnYmEoNDYsIDUyLCA2NCwgMC40KSA1NSUsIHZhcigtLWRyay1iYWNrZ3JvdW5kKSAxMDAlKTtcbiAgYm94LXNoYWRvdzogMXB4IDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjI4KSwgaW5zZXQgMCAwIDAgMXB4IHJnYmEoMTI2LCAxNzgsIDI1NSwgMC4xOCksIGluc2V0IDAgNHB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMjIpO1xufVxuLmxheW91dC1kYXJrIC5tYWluLWZsb2F0aW5nLWJ1dHRvbnMgLmZsb2F0aW5nLWJ1dHRvbjpiZWZvcmUsXG4ubGF5b3V0LWRhcmsgI21hcmdvLXdpZGdldC5mbG9hdGluZy1idXR0b246YmVmb3JlLFxuLmxheW91dC1kYXJrIC5jYXNpbm8tYnV0dG9ucyAuZmxvYXRpbmctYnV0dG9uOmJlZm9yZSxcbi5sYXlvdXQtZGFyayAuY2FzaW5vLXdpZGdldCAuZmxvYXRpbmctYnV0dG9uOmJlZm9yZSxcbi5sYXlvdXQtZGFyayAucXVlc3QtZmxvYXRpbmctYnV0dG9ucyAuZmxvYXRpbmctYnV0dG9uOmJlZm9yZSxcbi5sYXlvdXQtZGFyayAucXVlc3Qtd2lkZ2V0cyA+IC5mbG9hdGluZy1idXR0b246YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCB2YXIoLS1kcmstd3JhcHBlcikgMCUsIHJnYmEoNzQsIDEzMSwgMjIzLCAwLjMyKSA1MCUsIHZhcigtLWRyay13cmFwcGVyKSAxMDAlKTtcbn1cbi5sYXlvdXQtZGFyayAubWFpbi1mbG9hdGluZy1idXR0b25zIC5mbG9hdGluZy1idXR0b246YWZ0ZXIsXG4ubGF5b3V0LWRhcmsgI21hcmdvLXdpZGdldC5mbG9hdGluZy1idXR0b246YWZ0ZXIsXG4ubGF5b3V0LWRhcmsgLmNhc2luby1idXR0b25zIC5mbG9hdGluZy1idXR0b246YWZ0ZXIsXG4ubGF5b3V0LWRhcmsgLmNhc2luby13aWRnZXQgLmZsb2F0aW5nLWJ1dHRvbjphZnRlcixcbi5sYXlvdXQtZGFyayAucXVlc3QtZmxvYXRpbmctYnV0dG9ucyAuZmxvYXRpbmctYnV0dG9uOmFmdGVyLFxuLmxheW91dC1kYXJrIC5xdWVzdC13aWRnZXRzID4gLmZsb2F0aW5nLWJ1dHRvbjphZnRlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWRyay1iYWNrZ3JvdW5kKTtcbn1cbi5sYXlvdXQtZGFyayAubWFpbi1mbG9hdGluZy1idXR0b25zIC5mbG9hdGluZy1idXR0b246aG92ZXIsXG4ubGF5b3V0LWRhcmsgI21hcmdvLXdpZGdldC5mbG9hdGluZy1idXR0b246aG92ZXIsXG4ubGF5b3V0LWRhcmsgLmNhc2luby1idXR0b25zIC5mbG9hdGluZy1idXR0b246aG92ZXIsXG4ubGF5b3V0LWRhcmsgLmNhc2luby13aWRnZXQgLmZsb2F0aW5nLWJ1dHRvbjpob3Zlcixcbi5sYXlvdXQtZGFyayAucXVlc3QtZmxvYXRpbmctYnV0dG9ucyAuZmxvYXRpbmctYnV0dG9uOmhvdmVyLFxuLmxheW91dC1kYXJrIC5xdWVzdC13aWRnZXRzID4gLmZsb2F0aW5nLWJ1dHRvbjpob3Zlcixcbi5sYXlvdXQtZGFyayAubWFpbi1mbG9hdGluZy1idXR0b25zIC5mbG9hdGluZy1idXR0b24uaG92ZXIsXG4ubGF5b3V0LWRhcmsgI21hcmdvLXdpZGdldC5mbG9hdGluZy1idXR0b24uaG92ZXIsXG4ubGF5b3V0LWRhcmsgLmNhc2luby1idXR0b25zIC5mbG9hdGluZy1idXR0b24uaG92ZXIsXG4ubGF5b3V0LWRhcmsgLmNhc2luby13aWRnZXQgLmZsb2F0aW5nLWJ1dHRvbi5ob3Zlcixcbi5sYXlvdXQtZGFyayAucXVlc3QtZmxvYXRpbmctYnV0dG9ucyAuZmxvYXRpbmctYnV0dG9uLmhvdmVyLFxuLmxheW91dC1kYXJrIC5xdWVzdC13aWRnZXRzID4gLmZsb2F0aW5nLWJ1dHRvbi5ob3ZlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWRyay1iYWNrZ3JvdW5kLWhvdmVyKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgcmdiYSgyNTUsIDE1MywgMCwgMC4xNikgMCUsIHJnYmEoNzQsIDEzMSwgMjIzLCAwLjEyKSA0OCUsIHZhcigtLWRyay1iYWNrZ3JvdW5kLWhvdmVyKSAxMDAlKTtcbiAgYm94LXNoYWRvdzogMXB4IDFweCA0cHggcmdiYSgwLCAwLCAwLCAwLjMyKSwgaW5zZXQgMCAwIDAgMXB4IHJnYmEoMjQwLCAxODEsIDc0LCAwLjM1KSwgaW5zZXQgMCA0cHggNnB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cbi5sYXlvdXQtZGFyayAubWFpbi1mbG9hdGluZy1idXR0b25zIC5mbG9hdGluZy1idXR0b246aG92ZXI6YmVmb3JlLFxuLmxheW91dC1kYXJrICNtYXJnby13aWRnZXQuZmxvYXRpbmctYnV0dG9uOmhvdmVyOmJlZm9yZSxcbi5sYXlvdXQtZGFyayAuY2FzaW5vLWJ1dHRvbnMgLmZsb2F0aW5nLWJ1dHRvbjpob3ZlcjpiZWZvcmUsXG4ubGF5b3V0LWRhcmsgLmNhc2luby13aWRnZXQgLmZsb2F0aW5nLWJ1dHRvbjpob3ZlcjpiZWZvcmUsXG4ubGF5b3V0LWRhcmsgLnF1ZXN0LWZsb2F0aW5nLWJ1dHRvbnMgLmZsb2F0aW5nLWJ1dHRvbjpob3ZlcjpiZWZvcmUsXG4ubGF5b3V0LWRhcmsgLnF1ZXN0LXdpZGdldHMgPiAuZmxvYXRpbmctYnV0dG9uOmhvdmVyOmJlZm9yZSxcbi5sYXlvdXQtZGFyayAubWFpbi1mbG9hdGluZy1idXR0b25zIC5mbG9hdGluZy1idXR0b24uaG92ZXI6YmVmb3JlLFxuLmxheW91dC1kYXJrICNtYXJnby13aWRnZXQuZmxvYXRpbmctYnV0dG9uLmhvdmVyOmJlZm9yZSxcbi5sYXlvdXQtZGFyayAuY2FzaW5vLWJ1dHRvbnMgLmZsb2F0aW5nLWJ1dHRvbi5ob3ZlcjpiZWZvcmUsXG4ubGF5b3V0LWRhcmsgLmNhc2luby13aWRnZXQgLmZsb2F0aW5nLWJ1dHRvbi5ob3ZlcjpiZWZvcmUsXG4ubGF5b3V0LWRhcmsgLnF1ZXN0LWZsb2F0aW5nLWJ1dHRvbnMgLmZsb2F0aW5nLWJ1dHRvbi5ob3ZlcjpiZWZvcmUsXG4ubGF5b3V0LWRhcmsgLnF1ZXN0LXdpZGdldHMgPiAuZmxvYXRpbmctYnV0dG9uLmhvdmVyOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgyNTUsIDE1MywgMCwgMC4yOCkgMCUsIHJnYmEoMjQwLCAxODEsIDc0LCAwLjQyKSA1MCUsIHJnYmEoMjU1LCAxNTMsIDAsIDAuMjgpIDEwMCUpO1xufVxuLmxheW91dC1kYXJrIC5tYWluLWZsb2F0aW5nLWJ1dHRvbnMgLmZsb2F0aW5nLWJ1dHRvbjpob3ZlcjphZnRlcixcbi5sYXlvdXQtZGFyayAjbWFyZ28td2lkZ2V0LmZsb2F0aW5nLWJ1dHRvbjpob3ZlcjphZnRlcixcbi5sYXlvdXQtZGFyayAuY2FzaW5vLWJ1dHRvbnMgLmZsb2F0aW5nLWJ1dHRvbjpob3ZlcjphZnRlcixcbi5sYXlvdXQtZGFyayAuY2FzaW5vLXdpZGdldCAuZmxvYXRpbmctYnV0dG9uOmhvdmVyOmFmdGVyLFxuLmxheW91dC1kYXJrIC5xdWVzdC1mbG9hdGluZy1idXR0b25zIC5mbG9hdGluZy1idXR0b246aG92ZXI6YWZ0ZXIsXG4ubGF5b3V0LWRhcmsgLnF1ZXN0LXdpZGdldHMgPiAuZmxvYXRpbmctYnV0dG9uOmhvdmVyOmFmdGVyLFxuLmxheW91dC1kYXJrIC5tYWluLWZsb2F0aW5nLWJ1dHRvbnMgLmZsb2F0aW5nLWJ1dHRvbi5ob3ZlcjphZnRlcixcbi5sYXlvdXQtZGFyayAjbWFyZ28td2lkZ2V0LmZsb2F0aW5nLWJ1dHRvbi5ob3ZlcjphZnRlcixcbi5sYXlvdXQtZGFyayAuY2FzaW5vLWJ1dHRvbnMgLmZsb2F0aW5nLWJ1dHRvbi5ob3ZlcjphZnRlcixcbi5sYXlvdXQtZGFyayAuY2FzaW5vLXdpZGdldCAuZmxvYXRpbmctYnV0dG9uLmhvdmVyOmFmdGVyLFxuLmxheW91dC1kYXJrIC5xdWVzdC1mbG9hdGluZy1idXR0b25zIC5mbG9hdGluZy1idXR0b24uaG92ZXI6YWZ0ZXIsXG4ubGF5b3V0LWRhcmsgLnF1ZXN0LXdpZGdldHMgPiAuZmxvYXRpbmctYnV0dG9uLmhvdmVyOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tZHJrLWJhY2tncm91bmQtaG92ZXIpO1xufVxuLmxheW91dC1kYXJrIC5tYWluLWZsb2F0aW5nLWJ1dHRvbnMgLmZsb2F0aW5nLWJ1dHRvbiAuY2hhaW4tdGltZSxcbi5sYXlvdXQtZGFyayAjbWFyZ28td2lkZ2V0LmZsb2F0aW5nLWJ1dHRvbiAuY2hhaW4tdGltZSxcbi5sYXlvdXQtZGFyayAuY2FzaW5vLWJ1dHRvbnMgLmZsb2F0aW5nLWJ1dHRvbiAuY2hhaW4tdGltZSxcbi5sYXlvdXQtZGFyayAuY2FzaW5vLXdpZGdldCAuZmxvYXRpbmctYnV0dG9uIC5jaGFpbi10aW1lLFxuLmxheW91dC1kYXJrIC5xdWVzdC1mbG9hdGluZy1idXR0b25zIC5mbG9hdGluZy1idXR0b24gLmNoYWluLXRpbWUsXG4ubGF5b3V0LWRhcmsgLnF1ZXN0LXdpZGdldHMgPiAuZmxvYXRpbmctYnV0dG9uIC5jaGFpbi10aW1lIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI2ZmOGFhNiAwJSwgI2U0NTY3OCAxMDAlKTtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtc2hhZG93OiAxcHggMXB4IDAgI2E0NDA1ODtcbn1cbi5sYXlvdXQtZGFyayAubWFpbi1mbG9hdGluZy1idXR0b25zIC5yYXRpbmctYnV0dG9uOmhvdmVyIC5yYXRpbmctYnV0dG9uLXBvcyB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh2YXIoLS1kcmstYmFja2dyb3VuZC1ob3ZlciksIHZhcigtLWRyay13cmFwcGVyKSk7XG59XG4ubGF5b3V0LWRhcmsgLm1haW4tZmxvYXRpbmctYnV0dG9ucyAucmF0aW5nLWJ1dHRvbjpob3ZlciAucmF0aW5nLWJ1dHRvbi12YWx1ZSB7XG4gIHRleHQtc2hhZG93OiAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjQ1KTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI2ZmZDY4ZSAwJSwgI2M5OTIyZSAxMDAlKTtcbn1cbi5sYXlvdXQtZGFyayAubWFpbi1mbG9hdGluZy1idXR0b25zIC5yYXRpbmctYnV0dG9uIC5yYXRpbmctYnV0dG9uLXBvcyB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh2YXIoLS1kcmstc3VyZmFjZSksIHZhcigtLWRyay13cmFwcGVyKSk7XG59XG4ubGF5b3V0LWRhcmsgLm1haW4tZmxvYXRpbmctYnV0dG9ucyAucmF0aW5nLWJ1dHRvbiAucmF0aW5nLWJ1dHRvbi12YWx1ZSB7XG4gIHRleHQtc2hhZG93OiAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjQpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTYwZGVnLCAjZThiODRhIDAlLCAjYjg3YTFhIDU1JSwgIzliNjEwYSAxMDAlKTtcbn1cbi5sYXlvdXQtZGFyayAuZGlzY291bnQtYm9udXMtYmFubmVyLS1hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCByZ2JhKDgyLCAxOTAsIDg0LCAwLjE0KSAwJSwgdmFyKC0tZHJrLWJhY2tncm91bmQpIDU1JSwgcmdiYSg4MiwgMTkwLCA4NCwgMC4xKSAxMDAlKTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDgyLCAxOTAsIDg0LCAwLjQpO1xufVxuLmxheW91dC1kYXJrIC5kaXNjb3VudC1ib251cy1iYW5uZXItLWF2YWlsYWJsZSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsIHJnYmEoNzQsIDEzMSwgMjIzLCAwLjE2KSAwJSwgdmFyKC0tZHJrLWJhY2tncm91bmQpIDU1JSwgcmdiYSg3NCwgMTMxLCAyMjMsIDAuMSkgMTAwJSk7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgxMjYsIDE3OCwgMjQwLCAwLjMyKTtcbn1cbi5sYXlvdXQtZGFyayAuZGlzY291bnQtYm9udXMtYmFubmVyX19zaGltbWVyIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEwNWRlZywgdHJhbnNwYXJlbnQgMzAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDQpIDQ1JSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA0KSA1NSUsIHRyYW5zcGFyZW50IDcwJSk7XG59XG4ubGF5b3V0LWRhcmsgLmRpc2NvdW50LWJvbnVzLWJhbm5lcl9fdGV4dCB7XG4gIGNvbG9yOiB2YXIoLS10eC10ZXh0LWNvbG9yKTtcbn1cbi5sYXlvdXQtZGFyayAuZGlzY291bnQtYm9udXMtYmFubmVyX190ZXh0IHN0cm9uZyB7XG4gIGNvbG9yOiB2YXIoLS10eC10ZXh0LWNvbG9yKTtcbn1cbi5sYXlvdXQtZGFyayAuZGlzY291bnQtYm9udXMtYmFubmVyX19zdWJ0aXRsZSxcbi5sYXlvdXQtZGFyayAuZGlzY291bnQtYm9udXMtYmFubmVyX190aW1lci1sYWJlbCB7XG4gIGNvbG9yOiB2YXIoLS10eC10YWItdGV4dC1jb2xvcik7XG59XG4ubGF5b3V0LWRhcmsgLmRpc2NvdW50LWJvbnVzLWJhbm5lcl9fdGltZXItdmFsdWUge1xuICBjb2xvcjogdmFyKC0tZHJrLXRhYi1hY3RpdmUtYWNjZW50KTtcbn1cbi5sYXlvdXQtZGFyayAuZGlzY291bnQtYm9udXMtYmFubmVyX19idG4ge1xuICBib3gtc2hhZG93OiAwIDJweCA4cHggcmdiYSgwLCAwLCAwLCAwLjM1KTtcbn1cbi5sYXlvdXQtZGFyayAuZGlzY291bnQtYm9udXMtYmFubmVyX19idG46aG92ZXIge1xuICBib3gtc2hhZG93OiAwIDRweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC40NSk7XG59XG4ubGF5b3V0LWRhcmsgLnNob3AtY2FyZHMtY2Fyb3VzZWwgLnNob3AtY2FyZHMtbmF2IHtcbiAgYmFja2dyb3VuZDogdW5zZXQgIWltcG9ydGFudDtcbn1cbi5sYXlvdXQtZGFyayAubmF2LXBpbGxzID4gbGkgPiBhLFxuLmxheW91dC1kYXJrIC5uYXYtcGlsbHMgdWwgbGkgPiBhIHtcbiAgY29sb3I6IHZhcigtLXR4LXRleHQtY29sb3IpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS10eC1wYW5lbC1iYWNrZ3JvdW5kKTtcbn1cbi5sYXlvdXQtZGFyayAudGFiLWNvbnRlbnQge1xuICBib3JkZXItY29sb3I6IHZhcigtLXR4LWJvcmRlci1jb2xvcik7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMjIpO1xufVxuLmxheW91dC1kYXJrIC5jb250ZW50LXdyYXBwZXI6bm90KC5jb250ZW50LWZ1bGwpIHtcbiAgLyogYm9yZGVyOiAxcHggc29saWQgdmFyKC0tdHgtYm9yZGVyLWNvbG9yKTsgKi9cbiAgYm94LXNoYWRvdzogMCAycHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMTgpO1xufVxuLmxheW91dC1kYXJrIC50YWItcGFuZSAudGFiLWhlYWRlci1ibG9jayB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLXR4LWJvcmRlci1jb2xvcik7XG59XG4ubGF5b3V0LWRhcmsgLnBhcnRuZXItcmVmLXRhYmxlLFxuLmxheW91dC1kYXJrIC5wYXJ0bmVyLWxpbmstYmxvY2ssXG4ubGF5b3V0LWRhcmsgLmhlYWQtcmVmLWx2bC1ibG9jayxcbi5sYXlvdXQtZGFyayAucHJvbW8tYmxvY2sge1xuICBib3JkZXItY29sb3I6IHZhcigtLXR4LWJvcmRlci1jb2xvcik7XG59XG4ubGF5b3V0LWRhcmsgLnBhcnRuZXItcmVmLXRhYmxlIC5oIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tdHgtYm9yZGVyLWNvbG9yKTtcbn1cbi5sYXlvdXQtZGFyayAubmF2LXBpbGxzIHVsIGxpLmFjdGl2ZSA+IGEsXG4ubGF5b3V0LWRhcmsgLm5hdi1waWxscyB1bCB1bCBsaSA+IGEge1xuICBjb2xvcjogdmFyKC0tdHgtdGV4dC1jb2xvcik7XG4gIGJhY2tncm91bmQ6IHZhcigtLWRyay1iYWNrZ3JvdW5kLWhvdmVyKTtcbn1cbi5sYXlvdXQtZGFyayAuZm9ybS1hdmF0YXIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmxheW91dC1kYXJrIC5mb3JtLWNvbnRyb2wge1xuICBib3JkZXItY29sb3I6IHZhcigtLXR4LWJvcmRlci1jb2xvcik7XG59XG4ubGF5b3V0LWRhcmsgLmZvcm0tY29udHJvbDpkaXNhYmxlZCxcbi5sYXlvdXQtZGFyayAuZm9ybS1jb250cm9sLmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZDogIzY1NjU2NTtcbn1cbi5sYXlvdXQtZGFyayAucGFuZWwtY3VzdG9tIC5wYW5lbC1oZWFkaW5nIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL21lZGlhL2Fzc2V0cy9hcHAvc3JjL2ltZy9wYW5lbF90aXRsZS1kYXJrLnBuZ1wiKTtcbn1cbi5sYXlvdXQtZGFyayAucGFuZWwtY3VzdG9tIC5wYW5lbC1oZWFkaW5nLXNtIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL21lZGlhL2Fzc2V0cy9hcHAvc3JjL2ltZy9wYW5lbF90aXRsZV94cy1kYXJrLnBuZ1wiKTtcbn1cbi5sYXlvdXQtZGFyayAubWVzc2VuZ2VyLWNoYXQtY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHJrLXN1cmZhY2UpO1xufVxuLmxheW91dC1kYXJrIC5tZXNzZW5nZXItY2hhdC1jb250YWluZXIgLmNoYXQtd2luZG93IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHJrLXdyYXBwZXIpO1xufVxuLmxheW91dC1kYXJrIC5tZXNzZW5nZXItY2hhdC1jb250YWluZXIgLmNoYXQtd2luZG93Ojotd2Via2l0LXNjcm9sbGJhciB7XG4gIHdpZHRoOiA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXR4LXdyYXBwZXItYmFja2dyb3VuZCk7XG59XG4ubGF5b3V0LWRhcmsgLm1lc3Nlbmdlci1jaGF0LWNvbnRhaW5lciAuY2hhdC13aW5kb3c6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHJrLWJvcmRlcik7XG59XG4ubGF5b3V0LWRhcmsgLm1lc3Nlbmdlci1jaGF0LWNvbnRhaW5lciAuY2hhdC13aW5kb3cgW2RhdGEtbm8tbWVzc2FnZXMtYmxvY2s9XCJ0cnVlXCJdIHtcbiAgY29sb3I6IHZhcigtLXR4LXRhYi10ZXh0LWNvbG9yKTtcbn1cbi5sYXlvdXQtZGFyayAubWVzc2VuZ2VyLWNoYXQtY29udGFpbmVyIC5jaGF0LXdpbmRvdyAubWVzc2FnZS1ncm91cC13cmFwLm90aGVyIC5tZXNzYWdlLWdyb3VwIC5tZXNzYWdlLWJsb2NrOmxhc3QtY2hpbGQgLm1lc3NhZ2UtY29udGVudCAudGV4dC13cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHJrLWJhY2tncm91bmQpO1xufVxuLmxheW91dC1kYXJrIC5tZXNzZW5nZXItY2hhdC1jb250YWluZXIgLmNoYXQtd2luZG93IC5tZXNzYWdlLWdyb3VwLXdyYXAub3RoZXIgLm1lc3NhZ2UtZ3JvdXAgLm1lc3NhZ2UtYmxvY2s6bGFzdC1jaGlsZCAubWVzc2FnZS1jb250ZW50IC50ZXh0LXdyYXBwZXI6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB2YXIoLS10eC1ib3JkZXItY29sb3IpIHZhcigtLXR4LWJvcmRlci1jb2xvcikgdHJhbnNwYXJlbnQ7XG59XG4ubGF5b3V0LWRhcmsgLm1lc3Nlbmdlci1jaGF0LWNvbnRhaW5lciAuY2hhdC13aW5kb3cgLm1lc3NhZ2UtZ3JvdXAtd3JhcC5vdGhlciAubWVzc2FnZS1ncm91cCAubWVzc2FnZS1ibG9jazpsYXN0LWNoaWxkIC5tZXNzYWdlLWNvbnRlbnQgLnRleHQtd3JhcHBlcjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdmFyKC0tZHJrLWJhY2tncm91bmQpIHZhcigtLWRyay1iYWNrZ3JvdW5kKSB0cmFuc3BhcmVudDtcbn1cbi5sYXlvdXQtZGFyayAubWVzc2VuZ2VyLWNoYXQtY29udGFpbmVyIC5jaGF0LXdpbmRvdyAubWVzc2FnZS1ncm91cC13cmFwLm93biAubWVzc2FnZS1ncm91cCAubWVzc2FnZS1ibG9jazpsYXN0LWNoaWxkIC5tZXNzYWdlLWNvbnRlbnQgLnRleHQtd3JhcHBlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZHJrLWJvcmRlcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRyay1iYWNrZ3JvdW5kLWhvdmVyKTtcbn1cbi5sYXlvdXQtZGFyayAubWVzc2VuZ2VyLWNoYXQtY29udGFpbmVyIC5jaGF0LXdpbmRvdyAubWVzc2FnZS1ncm91cC13cmFwLm93biAubWVzc2FnZS1ncm91cCAubWVzc2FnZS1ibG9jazpsYXN0LWNoaWxkIC5tZXNzYWdlLWNvbnRlbnQgLnRleHQtd3JhcHBlcjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHZhcigtLWRyay1ib3JkZXIpIHZhcigtLWRyay1ib3JkZXIpO1xufVxuLmxheW91dC1kYXJrIC5tZXNzZW5nZXItY2hhdC1jb250YWluZXIgLmNoYXQtd2luZG93IC5tZXNzYWdlLWdyb3VwLXdyYXAub3duIC5tZXNzYWdlLWdyb3VwIC5tZXNzYWdlLWJsb2NrOmxhc3QtY2hpbGQgLm1lc3NhZ2UtY29udGVudCAudGV4dC13cmFwcGVyOmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB2YXIoLS1kcmstYmFja2dyb3VuZC1ob3ZlcikgdmFyKC0tZHJrLWJhY2tncm91bmQtaG92ZXIpO1xufVxuLmxheW91dC1kYXJrIC5tZXNzZW5nZXItY2hhdC1jb250YWluZXIgLmNoYXQtd2luZG93IC5tZXNzYWdlLWNvbnRyb2wgLmNvbnRyb2xzLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRyay1iYWNrZ3JvdW5kKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS10eC1ib3JkZXItY29sb3IpO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmxheW91dC1kYXJrIC5tZXNzZW5nZXItY2hhdC1jb250YWluZXIgLmNoYXQtdGV4dCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWRyay1zdXJmYWNlKTtcbn1cbi5sYXlvdXQtZGFyayAubWVzc2VuZ2VyLWNoYXQtY29udGFpbmVyIC5jaGF0LXRleHQgLmlucHV0LWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWRyay1iYWNrZ3JvdW5kKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS10eC1ib3JkZXItY29sb3IpO1xufVxuLmxheW91dC1kYXJrIC5tZXNzZW5nZXItY2hhdC1jb250YWluZXIgLmNoYXQtdGV4dCAudGV4dC1pbnB1dCB0ZXh0YXJlYSB7XG4gIGNvbG9yOiB2YXIoLS10eC10ZXh0LWNvbG9yKTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4ubGF5b3V0LWRhcmsgLm1lc3Nlbmdlci1jaGF0LWNvbnRhaW5lciAuY2hhdC10ZXh0IC50ZXh0LWlucHV0IHRleHRhcmVhOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB2YXIoLS10eC10YWItdGV4dC1jb2xvcik7XG59XG4ubGF5b3V0LWRhcmsgLnVzZXItc2VhcmNoLWJsb2NrIGlucHV0IHtcbiAgYmFja2dyb3VuZDogdmFyKC0tZHJrLWJhY2tncm91bmQpO1xuICBib3JkZXItY29sb3I6IHZhcigtLXR4LWJvcmRlci1jb2xvcik7XG4gIGNvbG9yOiB2YXIoLS10eC10ZXh0LWNvbG9yKTtcbn1cbi5sYXlvdXQtZGFyayAudXNlci1zZWFyY2gtYmxvY2sgaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHZhcigtLXR4LXRhYi10ZXh0LWNvbG9yKTtcbiAgb3BhY2l0eTogMTtcbn1cbi5sYXlvdXQtZGFyayAudXNlci1zZWFyY2gtYmxvY2sgaW5wdXQ6Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1kcmstYmFja2dyb3VuZC1ob3Zlcik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZHJrLWJvcmRlcik7XG4gIGNvbG9yOiB2YXIoLS10eC10ZXh0LWNvbG9yKTtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5sYXlvdXQtZGFyayAuY29tcGFueS1jaGF0LWNvbnRhaW5lciAubWVzc2VuZ2VyLWNoYXQtY29udGFpbmVyLFxuLmxheW91dC1kYXJrIFtkYXRhLWJ1c2luZXNzLWNoYXQtY29udGFpbmVyXSAubWVzc2VuZ2VyLWNoYXQtY29udGFpbmVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tdHgtYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmxheW91dC1kYXJrIC5jb21wYW55LWNvbnRlbnQgW2RhdGEtY29udGFpbmVyPVwiaGVhZGVyTWVudVwiXSArIC50YWItY29udGVudCxcbi5sYXlvdXQtZGFyayAuY29tcGFueS1jdXN0b20gW2RhdGEtY29udGFpbmVyPVwiaGVhZGVyTWVudVwiXSArIC50YWItY29udGVudCxcbi5sYXlvdXQtZGFyayAuY29tcGFueS1jb250ZW50IFtkYXRhLWNvbnRhaW5lcj1cImhlYWRlclwiXSB+IFtkYXRhLWNvbnRhaW5lcj1cImNvbnRlbnRcIl0sXG4ubGF5b3V0LWRhcmsgLmNvbXBhbnktY3VzdG9tIFtkYXRhLWNvbnRhaW5lcj1cImhlYWRlclwiXSB+IFtkYXRhLWNvbnRhaW5lcj1cImNvbnRlbnRcIl0ge1xuICBib3JkZXItY29sb3I6IHZhcigtLXR4LWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cbi5sYXlvdXQtZGFyayAuYnVzaW5lc3Mtc2V0dGluZ3MgaW1nIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDQpO1xufVxuLmxheW91dC1kYXJrIC5pbnB1dC1ncm91cC1hZGRvbiBpIHtcbiAgY29sb3I6IHZhcigtLXR4LXRleHQtY29sb3ItcmV2ZXJzZSk7XG59XG4ubGF5b3V0LWRhcmsgLmJvbnVzLWZhY3RvcnkgLnNsb3QsXG4ubGF5b3V0LWRhcmsgLmNvbnRyb2wtcm9vbSAuc2xvdC1jb250YWluZXItdGl0bGUge1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS10eC1ib3JkZXItY29sb3IpO1xufVxuLmxheW91dC1kYXJrIC5iZy13YXJuaW5nIHtcbiAgYmFja2dyb3VuZDogIzU3NDUwMCAhaW1wb3J0YW50O1xufVxuLmxheW91dC1kYXJrIC5iZy1pbmZvIHtcbiAgYmFja2dyb3VuZDogIzJjNWQ3MyAhaW1wb3J0YW50O1xufVxuLmxheW91dC1kYXJrIC5iZy1pbmZvIGEge1xuICBjb2xvcjogIzAwYmNkNDtcbn1cbi5sYXlvdXQtZGFyayAubmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSA+IGEge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1kcmstYmFja2dyb3VuZC1ob3Zlcik7XG59XG4ubGF5b3V0LWRhcmsgLmxvdC1maWx0ZXIsXG4ubGF5b3V0LWRhcmsgLmF1Y3Rpb24tbG90X19pbWFnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXR4LXBhbmVsLWJhY2tncm91bmQpO1xufVxuLmxheW91dC1kYXJrIC5hdWN0aW9uLWxvdF9faW1hZ2Uge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggIzgxODE4MTtcbn1cbi5sYXlvdXQtZGFyayBhLnBhbmVsOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tZHJrLWJhY2tncm91bmQtaG92ZXIpO1xufVxuLmxheW91dC1kYXJrIC5jaXR5V2VsY29tZSBwLFxuLmxheW91dC1kYXJrIC50YXNrLWxpc3QgLmZpbHRlcnMgLmZpbHRlci1saXN0IHVsIGxpIGEge1xuICBjb2xvcjogdmFyKC0tdHgtdGV4dC1jb2xvcik7XG59XG4ubGF5b3V0LWRhcmsgLmV4Y2hhbmdlLXRhYmxlLWJsb2NrIGNhcHRpb24ge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS10eC1wYW5lbC1iYWNrZ3JvdW5kKTtcbn1cbi5sYXlvdXQtZGFyayAuYWxlcnQge1xuICBjb2xvcjogdmFyKC0tdHgtdGV4dC1jb2xvcik7XG59XG4ubGF5b3V0LWRhcmsgLmRhcmstaW52ZXJ0IHtcbiAgZmlsdGVyOiBpbnZlcnQoMSk7XG59XG4ubGF5b3V0LWRhcmsgI3JhY2UtaG9tZSAucmFjZS1jaGF0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdHgtcGFuZWwtYmFja2dyb3VuZCk7XG59XG4ubGF5b3V0LWRhcmsgLnJhY2UtdGFicyAuY29udGVudC10YWItaXRlbSBpIHtcbiAgZmlsdGVyOiBpbnZlcnQoMSk7XG59XG4ubGF5b3V0LWRhcmsgLndhbGxldC1pdGVtLXRvb2x0aXAgc3ZnIHBhdGgge1xuICBmaWxsOiB2YXIoLS10eC10ZXh0LWNvbG9yKTtcbn1cbi5sYXlvdXQtZGFyayAuZGVwb3NpdC1pbnB1dC1maWF0IHtcbiAgY29sb3I6ICM4YjkzYTE7XG59XG4ubGF5b3V0LWRhcmsgLmRlcG9zaXQtYm9udXMtc2tlbGV0b25fX2NhcmQge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1kcmstYmFja2dyb3VuZCk7XG59XG4ubGF5b3V0LWRhcmsgLmRlcG9zaXQtYm9udXMtc2tlbGV0b25fX2xpbmUsXG4ubGF5b3V0LWRhcmsgLmRlcG9zaXQtYm9udXMtc2tlbGV0b25fX21lZGlhIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tZHJrLWJhY2tncm91bmQtaG92ZXIpO1xufVxuLmxheW91dC1kYXJrIC5hZGQtdGFibGUtcHJpY2VzLWNvbnRhaW5lciB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCB2YXIoLS1kcmstYm9yZGVyKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tZHJrLXN1cmZhY2UpO1xufVxuLmxheW91dC1kYXJrIC5hZGQtdGFibGUtcHJpY2VzLWNvbnRhaW5lciB0aGVhZCB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRyay1iYWNrZ3JvdW5kKSAhaW1wb3J0YW50O1xufVxuLmxheW91dC1kYXJrIC5hZGQtdGFibGUtcHJpY2VzLWNvbnRhaW5lciB0Ym9keSB0cjpob3ZlciB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4ubGF5b3V0LWRhcmsgLmFkZC10YWJsZS1wcmljZXMtY29udGFpbmVyIHRib2R5IHRyW2RhdGEtYW1vdW50XTpob3ZlciB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRyay1iYWNrZ3JvdW5kLWhvdmVyKSAhaW1wb3J0YW50O1xufVxuLmxheW91dC1kYXJrIC5hZGQtdGFibGUtcHJpY2VzLWNvbnRhaW5lciB0Ym9keSB0cltkYXRhLWFtb3VudF0uaXMtc2VsZWN0ZWQgdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kcmstYmFja2dyb3VuZCkgIWltcG9ydGFudDtcbn1cbi5sYXlvdXQtZGFyayAuYWRkLXRhYmxlLXByaWNlcy1jb250YWluZXIgLmdyZWVuIHtcbiAgY29sb3I6ICM2ZWNmNzE7XG59XG4ubGF5b3V0LWRhcmsgLmFkZC10YWJsZS1wcmljZXMtY29udGFpbmVyIC5ibHVlIHtcbiAgY29sb3I6ICM3ZWIzZjc7XG59XG4ubGF5b3V0LWRhcmsgLmFkZC10YWJsZS1wcmljZXMtY29udGFpbmVyIC5ib251cy1jaGlwX192YWx1ZSB7XG4gIGNvbG9yOiAjNmVjZjcxO1xufVxuLmxheW91dC1kYXJrIC5hZGQtdGFibGUtcHJpY2VzLWNvbnRhaW5lciAuYm9udXMtbGFkZGVyX19nbyB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWRyay1iYWNrZ3JvdW5kKTtcbiAgY29sb3I6ICM3ZWIzZjc7XG59XG4ubGF5b3V0LWRhcmsgLmFkZC10YWJsZS1wcmljZXMtY29udGFpbmVyIHRib2R5IHRyW2RhdGEtYW1vdW50XTpob3ZlciAuYm9udXMtbGFkZGVyX19nbyB7XG4gIGJhY2tncm91bmQ6ICM1YzdmYWQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmxheW91dC1kYXJrIC5ib251cy1sYWRkZXItdGlwX19jaGFuY2Uge1xuICBjb2xvcjogI2YwYjU0YTtcbn1cbi5sYXlvdXQtZGFyayAuYnRuLXBheW1lbnQge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjZTRlNGU0IDAlLCAjYjViNWI1IDEwMCUpO1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHZhcigtLWRyay1ib3JkZXIpO1xufVxuLmxheW91dC1kYXJrIC5idG4tcGF5bWVudC5hY3RpdmUsXG4ubGF5b3V0LWRhcmsgLmJ0bi1wYXltZW50OmhvdmVyLFxuLmxheW91dC1kYXJrIC5idG4tcGF5bWVudDphY3RpdmUsXG4ubGF5b3V0LWRhcmsgLmJ0bi1wYXltZW50OmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4ICM1YzdmYWQ7XG59XG4ubGF5b3V0LWRhcmsgLmZvcm0tZGVwb3NpdCAuZm9ybS1jb250cm9sOmZvY3VzLFxuLmxheW91dC1kYXJrIC5mb3JtLWRlcG9zaXQgLmZvcm0tY29udHJvbDphY3RpdmUge1xuICBjb2xvcjogdmFyKC0tdHgtdGV4dC1jb2xvcik7XG59XG4ubGF5b3V0LWRhcmsgLmZvcm0tZGVwb3NpdCAuZGVwb3NpdC1pbnB1dDpmb2N1cyxcbi5sYXlvdXQtZGFyayAuZm9ybS1kZXBvc2l0IC5kZXBvc2l0LWlucHV0OmFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS10eC10ZXh0LWNvbG9yKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tZHJrLWJhY2tncm91bmQtaG92ZXIpICFpbXBvcnRhbnQ7XG59XG4ubGF5b3V0LWRhcmsgLmZvcm0tZGVwb3NpdCAuZGVwb3NpdC1pbnB1dC1ib3JkZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1kcmstYm9yZGVyKTtcbn1cbi5sYXlvdXQtZGFyayAuZm9ybS1kZXBvc2l0IC5kZXBvc2l0LWlucHV0OmZvY3VzICsgLmRlcG9zaXQtaW5wdXQtYm9yZGVyLFxuLmxheW91dC1kYXJrIC5mb3JtLWRlcG9zaXQgLmRlcG9zaXQtaW5wdXQ6YWN0aXZlICsgLmRlcG9zaXQtaW5wdXQtYm9yZGVyIHtcbiAgYmFja2dyb3VuZDogIzVjN2ZhZDtcbn1cbi5sYXlvdXQtZGFyayAuc2VjdGlvbi10YXJpZmZzIC50YXJpZmZzLWJsb2NrLXdyYXAge1xuICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoNTIuODUlIDUyLjg1JSBhdCA1MCUgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDAlLCB2YXIoLS10eC13cmFwcGVyLWJhY2tncm91bmQpIDg5LjA2JSksIHJlcGVhdGluZy1jb25pYy1ncmFkaWVudCgjZTBlZGZmIDAgOWRlZywgI2NiZTNmZiA5ZGVnIDE4ZGVnKTtcbn1cbi5sYXlvdXQtZGFyayAubm90aWZpY2F0aW9uLXBhZ2UgLm5vdGlmaWNhdGlvbiAuaW1nLWJsb2NrIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tdHgtd3JhcHBlci1iYWNrZ3JvdW5kKTtcbn1cbi5sYXlvdXQtZGFyayAuc2VjdGlvbi1pbnRybyAuZ2lybC1ibG9jayB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9tZWRpYS9hc3NldHMvYXBwL3NyYy9pbWcvZnJvbnRwYWdlL2dyaWwtYmxvY2stYmctZGFyay53ZWJwXCIpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5sYXlvdXQtZGFyayAuc2VjdGlvbi1pbnRybyAuZ2lybC1ibG9jayB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL21lZGlhL2Fzc2V0cy9hcHAvc3JjL2ltZy9mcm9udHBhZ2UvZ3JpbC1ibG9jay1iZy1tb2ItZGFyay53ZWJwXCIpO1xuICB9XG59XG4ubGF5b3V0LWRhcmsgLnNlY3Rpb24td2l0aGRyYXctbW9uZXkgLndpdGhkcmF3LW1vbmV5LWJsb2NrIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL21lZGlhL2Fzc2V0cy9hcHAvc3JjL2ltZy9mcm9udHBhZ2Uvd2l0aGRyYXctYmctZGFyay53ZWJwXCIpO1xufVxuLmxheW91dC1kYXJrIC5zZWN0aW9uLXdpdGhkcmF3LW1vbmV5LndpdGhkcmF3LW1vbmV5LXNlY29uZCAud2l0aGRyYXctbW9uZXktYmxvY2sge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvbWVkaWEvYXNzZXRzL2FwcC9zcmMvaW1nL2Zyb250cGFnZS93aXRoZHJhdy1iZy1zZWNvbmQtZGFyay53ZWJwXCIpO1xufVxuLmxheW91dC1kYXJrIC5mcm9udHBhZ2UtcmF0aW5nczpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5sYXlvdXQtZGFyayAudGhlbWUtYWxlcnQge1xuICBjb2xvcjogdmFyKC0tdHgtdGV4dC1jb2xvci1yZXZlcnNlKTtcbn1cbi5sYXlvdXQtZGFyayAudXNlci1wcm9maWxlLXNlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS10eC13cmFwcGVyLWJhY2tncm91bmQpICFpbXBvcnRhbnQ7XG59XG4ubGF5b3V0LWRhcmsgLmVtcGxveWVyLXN0YXRzX19jb250ZW50IC5jaGFydC13cmFwcGVyIGNhbnZhcyB7XG4gIGZpbHRlcjogaW52ZXJ0KDEpIGh1ZS1yb3RhdGUoMTgwZGVnKTtcbn1cbi5sYXlvdXQtZGFyayAuY29tcGFueS1uby1kYXRhIGltZyB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygyKTtcbn1cbi5sYXlvdXQtZGFyayAub2JqZWN0LWJvbnVzIC5wYW5lbC1ib2R5IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdW5zZXQgIWltcG9ydGFudDtcbn1cbi5sYXlvdXQtZGFyayAuY29udGVudC1jaGlsZHJlbi10YWJzIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tdHgtcGFuZWwtYmFja2dyb3VuZCk7XG59XG4ubGF5b3V0LWRhcmsgLnBhbmVsLWRlZmF1bHQgLnBhbmVsLWJvZHkgKyAucGFuZWwtYm9keSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tdHgtYm9yZGVyLWNvbG9yKTtcbn1cbi5sYXlvdXQtZGFyayAuZW1wbG95ZXJPcmRlciAuZGlhbG9nLXF1ZXN0cy1ibG9jayB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXR4LXBhbmVsLWJhY2tncm91bmQpO1xufVxuLmxheW91dC1kYXJrIC5vZHYtc2hvdyAub2R2LWNhcHRpb24ge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS10eC1wYW5lbC1iYWNrZ3JvdW5kKTtcbn1cbi5sYXlvdXQtZGFyayAucGFuZWwtZmFxID4gLnBhbmVsLWhlYWRpbmcge1xuICBjb2xvcjogdmFyKC0tdHgtdGV4dC1jb2xvcik7XG4gIGJhY2tncm91bmQ6IHZhcigtLXR4LXBhbmVsLWJhY2tncm91bmQpO1xufVxuLmxheW91dC1kYXJrIC5wYW5lbC1mYXEgPiAucGFuZWwtaGVhZGluZyAuYnRuOmhvdmVyLFxuLmxheW91dC1kYXJrIC5wYW5lbC1mYXEgPiAucGFuZWwtaGVhZGluZyAuYnRuOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXR4LXRleHQtY29sb3IpO1xufVxuLmxheW91dC1kYXJrIC5uZXdzLWl0ZW0gLnNuaXBwZXQtY2FyLXJvdyB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXR4LXBhbmVsLWJhY2tncm91bmQpO1xufVxuLmxheW91dC1kYXJrIC50YXJpZmYtZXF1aXBtZW50X19lbXB0eSAudGFyaWZmLWVxdWlwbWVudF9faWNvbiB7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggM3B4IDBweCB2YXIoLS10eC1ib3gtc2hhZG93LWNvbG9yKSBpbnNldDtcbn1cbi5sYXlvdXQtZGFyayAuZXF1aXBtZW50LXByZXZpZXdfX21haW4ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1bnNldDtcbn1cbi5sYXlvdXQtZGFyayAudGF4aS1vcmRlcl9fYm9udXMtb3BlbmVkIC50YXhpLW9yZGVyX19ib251cy1pbm5lciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWRyay1iYWNrZ3JvdW5kLWhvdmVyKTtcbn1cbi5sYXlvdXQtZGFyayAubWVzc2VuZ2VyLWNoYXQtY29udGFpbmVyIC5jaGF0LXdpbmRvdyAubWVzc2FnZS1ncm91cC13cmFwIC5tZXNzYWdlLWdyb3VwIC5tZXNzYWdlLWJsb2NrLnJlcGx5LXlvdSAubWVzc2FnZS1jb250ZW50IC50ZXh0LXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kOiAjNWYzNzAwO1xufVxuLmxheW91dC1kYXJrIC5hdWN0aW9uLWxvdF9fdGl0bGUsXG4ubGF5b3V0LWRhcmsgLmF1Y3Rpb24tbG90X19hdXRob3Ige1xuICBiYWNrZ3JvdW5kOiAjMDAwMDAwNzU7XG59XG4ubGF5b3V0LWRhcmsgLmF1Y3Rpb24tbG90X19kaXN0cmljdCB7XG4gIHRleHQtc2hhZG93OiAwIDAgM3B4ICMzMzM7XG59XG4ubGF5b3V0LWRhcmsgLmJhbmstY29tcGFueSAuc2VjdGlvbi11cGdyYWRlcyAuc2xvdCAuYmV0b21hdG9yLXdvcmtlcixcbi5sYXlvdXQtZGFyayAuc2hhbWFuLWNvbXBhbnkgLnNlY3Rpb24tdXBncmFkZXMgLnNsb3QgLmJldG9tYXRvci13b3JrZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG59XG4ubGF5b3V0LWRhcmsgLm5ld3MtaXRlbSAud2hpdGUtZ2xvdyB7XG4gIHRleHQtc2hhZG93OiB1bnNldDtcbn1cbi5sYXlvdXQtZGFyayAuY2l0eS1jb21wZXRpdGlvbnMtaXRlbS1saXN0aXRlbSB7XG4gIGNvbG9yOiB2YXIoLS10eC10ZXh0LWNvbG9yKTtcbn1cbi5sYXlvdXQtZGFyayAucHZwLWJhdHRsZV9faXRlbS1wcmljZSB7XG4gIGNvbG9yOiB2YXIoLS10eC10ZXh0LWNvbG9yKTtcbn1cbi5sYXlvdXQtZGFyayAuY2l0eS1jYXJvdXNlbCAuc3dpcGVyLW5hdiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5sYXlvdXQtZGFyayAuY2hhcnQtY2l0eS1leGNoYW5nZSBjYW52YXMge1xuICBmaWx0ZXI6IGludmVydCgxKSBodWUtcm90YXRlKDE4MGRlZyk7XG59XG4ubGF5b3V0LWRhcmsgLmluZm8tcG9wdXAtY29sbGFwc2UuaGFzLWVycm9yIHtcbiAgYmFja2dyb3VuZDogcmdiYSg1MiwgNTIsIDUyLCAwLjkpO1xufVxuLmxheW91dC1kYXJrIC5idG4tZGVmYXVsdCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWRyay1iYWNrZ3JvdW5kKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tdHgtYm9yZGVyLWNvbG9yKTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgY29sb3I6IHZhcigtLXR4LXRleHQtY29sb3IpO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbn1cbi5sYXlvdXQtZGFyayAuYnRuLWRlZmF1bHQ6aG92ZXIsXG4ubGF5b3V0LWRhcmsgLmJ0bi1kZWZhdWx0OmZvY3VzIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tZHJrLWJhY2tncm91bmQtaG92ZXIpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZHJrLWJvcmRlcikgIWltcG9ydGFudDtcbiAgY29sb3I6IHZhcigtLXR4LXRleHQtY29sb3IpICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG4ubGF5b3V0LWRhcmsgLmJ0bi1kZWZhdWx0OmFjdGl2ZSxcbi5sYXlvdXQtZGFyayAuYnRuLWRlZmF1bHQuYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tZHJrLWJhY2tncm91bmQtaG92ZXIpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWRyay1ib3JkZXIpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDJweCA0cHggcmdiYSgwLCAwLCAwLCAwLjIyKTtcbiAgY29sb3I6IHZhcigtLXR4LXRleHQtY29sb3IpO1xufVxuLmxheW91dC1kYXJrIC5idG4tZGVmYXVsdDpkaXNhYmxlZCxcbi5sYXlvdXQtZGFyayAuYnRuLWRlZmF1bHQuZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1kcmstc3VyZmFjZSk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tdHgtYm9yZGVyLWNvbG9yKTtcbiAgY29sb3I6IHZhcigtLXR4LXRhYi10ZXh0LWNvbG9yKTtcbn1cbi5sYXlvdXQtZGFyayAuZmlyZWQtdW5wYWlkLWVtcGxveWVyIHtcbiAgYmFja2dyb3VuZDogIzUzM2YzZiAhaW1wb3J0YW50O1xufVxuLmxheW91dC1kYXJrIC5uZXdzcGFwZXIge1xuICBiYWNrZ3JvdW5kOiAjM2EzODMyO1xuICBib3JkZXItY29sb3I6ICM1MjRlNDY7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMjIpO1xuICBjb2xvcjogI2Q4ZDBjMDtcbn1cbi5sYXlvdXQtZGFyayAubmV3c3BhcGVyLWhlYWRlciB7XG4gIGJhY2tncm91bmQ6ICMzYTM4MzI7XG4gIGJvcmRlci1jb2xvcjogIzUyNGU0Njtcbn1cbi5sYXlvdXQtZGFyayAubmV3c3BhcGVyLWhlYWRlcjpiZWZvcmUsXG4ubGF5b3V0LWRhcmsgLm5ld3NwYXBlci1oZWFkZXI6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjNmE2NTVjO1xufVxuLmxheW91dC1kYXJrIC5uZXdzcGFwZXItaGVhZGVyX190aXRsZSB7XG4gIGNvbG9yOiAjYzhiZmIwO1xufVxuLmxheW91dC1kYXJrIC5uZXdzcGFwZXItZXZlbnRfX21lc3NhZ2Uge1xuICBjb2xvcjogI2Q4ZDBjMDtcbn1cbi5sYXlvdXQtZGFyayAubmV3c3BhcGVyLWV2ZW50X19tZXNzYWdlIGEge1xuICBjb2xvcjogIzllYzRmZjtcbn1cbi5sYXlvdXQtZGFyayAubmV3c3BhcGVyLWV2ZW50X19kYXRldGltZSB7XG4gIGNvbG9yOiAjOWE5Mzg1O1xufVxuLmxheW91dC1kYXJrIC5zdW1tZXItcHV6emxlcy1hdHRlbXB0LW1vZGFsX19ib251cyB7XG4gIGNvbG9yOiAjOGZkODdmO1xufVxuLmxheW91dC1kYXJrIC5zdW1tZXItcHV6emxlcy1hdHRlbXB0LW1vZGFsX19ldmVudCB7XG4gIGNvbG9yOiAjZmZkNTRhO1xufVxuLmxheW91dC1kYXJrIC5nYW1lLW9iamVjdC1leHBpcmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogcmdiYSg3NCwgODEsIDk2LCAwLjkyKTtcbn1cbi5sYXlvdXQtZGFyayAuZ2FtZS1vYmplY3QtZXhwaXJlLS1kYW5nZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI0MSwgOTUsIDEyMywgMC45Mik7XG59XG4ubGF5b3V0LWRhcmsgLmludmVudG9yeS1leHBpcmUtbm90aWNlIHtcbiAgY29sb3I6IHZhcigtLXR4LXRleHQtY29sb3IpO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI0MCwgMTgxLCA3NCwgMC4xMik7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNDAsIDE4MSwgNzQsIDAuMzUpO1xufVxuLmxheW91dC1kYXJrIC5pbnZlbnRvcnktZXhwaXJlLW5vdGljZSBpIHtcbiAgY29sb3I6IHZhcigtLWRyay10YWItaG92ZXIpO1xufVxuLm5ld3NwYXBlci11c2VyLWV2ZW50IC5uZXdzcGFwZXItZXZlbnRfX21lc3NhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDFlbTtcbiAgaGVpZ2h0OiAxZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZDogdXJsKFwiL21lZGlhL2Fzc2V0cy9hcHAvc3JjL2ltZy9uZXdzcGFwZXIvcnVwb3Itc21hbGwuc3ZnXCIpO1xuICBtYXJnaW46IDAgNXB4IC0zcHggMDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLmxheW91dC0yMDIzIHtcbiAgLS1sYXlvdXQtcGFnZS1ndXR0ZXI6IDEwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIlBUIFNhbnNcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nLWxlZnQ6IHZhcigtLWxheW91dC1wYWdlLWd1dHRlcik7XG4gIHBhZGRpbmctcmlnaHQ6IHZhcigtLWxheW91dC1wYWdlLWd1dHRlcik7XG59XG4ubGF5b3V0LTIwMjM6bm90KC5wb2xpcy1sYXlvdXQpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWluLWhlaWdodDogMTAwdmg7XG59XG4ubGF5b3V0LTIwMjM6bm90KC5wb2xpcy1sYXlvdXQpID4gI3dyYXBwZXIsXG4ubGF5b3V0LTIwMjM6bm90KC5wb2xpcy1sYXlvdXQpID4gLndyYXBwZXIsXG4ubGF5b3V0LTIwMjM6bm90KC5wb2xpcy1sYXlvdXQpID4gLmFwcC1oZWFkZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbi5sYXlvdXQtMjAyMzpub3QoLnBvbGlzLWxheW91dCkgPiAuYXBwLWZvb3RlciB7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5sYXlvdXQtMjAyMyB7XG4gICAgLS1sYXlvdXQtcGFnZS1ndXR0ZXI6IDVweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC0yNTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDYwcHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxNDUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAubGF5b3V0LTIwMjMge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogLTI5MHB4O1xuICB9XG59XG4ubGF5b3V0LTIwMjMgaGVhZGVyLmhlYWRlcixcbi5sYXlvdXQtMjAyMyBmb290ZXIuZm9vdGVyIHtcbiAgbWluLXdpZHRoOiAwICFpbXBvcnRhbnQ7XG59XG4ubGF5b3V0LTIwMjMubm8tYXV0aC11c2VyICNjb250ZW50V3JhcHBlcixcbi5sYXlvdXQtMjAyMy5uby1hdXRoLXVzZXIgI2NvbnRlbnQge1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xufVxuLmxheW91dC0yMDIzIC5nb29nLXRlLWJhbm5lci1mcmFtZS5za2lwdHJhbnNsYXRlLFxuLmxheW91dC0yMDIzIC5nb29nLWxvZ28tbGluayxcbi5sYXlvdXQtMjAyMyAuZ29vZy10ZS1nYWRnZXQgc3BhbiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5sYXlvdXQtMjAyMyAjZ29vZ2xlX3RyYW5zbGF0ZV9lbGVtZW50IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmxheW91dC0yMDIzIC5nb29nLXRlLWdhZGdldCB7XG4gIGZvbnQtc2l6ZTogMCAhaW1wb3J0YW50O1xuICAvKiDQndCVINCj0JTQkNCb0K/QotCsISEhICovXG59XG4ubGF5b3V0LTIwMjMgLmdvb2ctdGUtZ2FkZ2V0IC5nb29nLXRlLWNvbWJvIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2QxZDVkYiAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAycHggNHB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICMxMTE4Mjc7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4ycywgYm94LXNoYWRvdyAwLjJzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubGF5b3V0LTIwMjMgLmdvb2ctdGUtZ2FkZ2V0IC5nb29nLXRlLWNvbWJvOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjM2I4MmY2ICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDNweCByZ2JhKDU5LCAxMzAsIDI0NiwgMC4zKSAhaW1wb3J0YW50O1xufVxuLmxheW91dC0yMDIzIC5nb29nLXRlLWdhZGdldCAuZ29vZy10ZS1jb21ibyBvcHRpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMTExODI3ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAycHggNHB4O1xufVxuLmxheW91dC0yMDIzIC5hY2NvdW50LWxvZ28taW1nIHtcbiAgd2lkdGg6IDE5MHB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5sYXlvdXQtMjAyMyAuYWNjb3VudC1sb2dvLWltZy0tZmx1aWQge1xuICB3aWR0aDogNzAlO1xufVxuLmxheW91dC0yMDIzICN3cmFwcGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5sYXlvdXQtMjAyMyAjd3JhcHBlcixcbi5sYXlvdXQtMjAyMyAud3JhcHBlcixcbi5sYXlvdXQtMjAyMyAuY29udGFpbmVyLWZsdWlkIHtcbiAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xufVxuLmxheW91dC0yMDIzICNjb250ZW50V3JhcHBlciB7XG4gIG1hcmdpbi1sZWZ0OiAtODBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAubGF5b3V0LTIwMjMgI2NvbnRlbnRXcmFwcGVyIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuLmxheW91dC0yMDIzICNjb250ZW50V3JhcHBlciAjY29udGVudCB7XG4gIG1hcmdpbi1sZWZ0OiAxMDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAubGF5b3V0LTIwMjMgI2NvbnRlbnRXcmFwcGVyICNjb250ZW50IHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuLmxheW91dC0yMDIzIC50YWItY29udGVudCB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDE1cHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5sYXlvdXQtMjAyMyAudGFiLWNvbnRlbnQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIH1cbn1cbi5sYXlvdXQtMjAyMyAudGFiLWNvbnRlbnQucm93IHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5sYXlvdXQtMjAyMy5wb2xpcy1sYXlvdXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5sYXlvdXQtMjAyMyAuY29udGVudC13cmFwcGVyIHtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgb3ZlcmZsb3cteDogY2xpcDtcbn1cbi5sYXlvdXQtMjAyMyAuY29udGVudC13cmFwcGVyOm5vdCguY29udGVudC1mdWxsKSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXR4LXdyYXBwZXItYmFja2dyb3VuZC1zZWNvbmQpO1xufVxuLmxheW91dC0yMDIzIC5wcm9ncmVzc0JhciB7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG59XG4ubGF5b3V0LTIwMjMgLnBhbmVsLnBhbmVsLWRlZmF1bHQsXG4ubGF5b3V0LTIwMjMgLnBhbmVsLnBhbmVsLWN1c3RvbSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIGJveC1zaGFkb3c6IDAgMCA0cHggdmFyKC0tdHgtYm94LXNoYWRvdy1jb2xvcik7XG59XG4ubGF5b3V0LTIwMjMgLnBhbmVsLnBhbmVsLWRlZmF1bHQgLnBhbmVsLWhlYWRpbmcsXG4ubGF5b3V0LTIwMjMgLnBhbmVsLnBhbmVsLWN1c3RvbSAucGFuZWwtaGVhZGluZyB7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG4ubGF5b3V0LTIwMjMgLnBhbmVsLnBhbmVsLWRlZmF1bHQgLnBhbmVsLWJvZHksXG4ubGF5b3V0LTIwMjMgLnBhbmVsLnBhbmVsLWN1c3RvbSAucGFuZWwtYm9keSB7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG4ubGF5b3V0LTIwMjMgLnN3aXBlci5zd2lwZXItaW5pdGlhbGl6ZWQge1xuICBwYWRkaW5nLXRvcDogM3B4O1xuICBtYXJnaW4tdG9wOiAtM3B4O1xufVxuLmxheW91dC0yMDIzIC5ub3RpZmljYXRpb24gLm5vdGlmaWNhdGlvbi1kZWZhdWx0IHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgYm94LXNoYWRvdzogMCAwIDRweCB2YXIoLS10eC1ib3gtc2hhZG93LWNvbG9yKTtcbn1cbi5sYXlvdXQtMjAyMyAubWVudS1zY3JvbGxhYmxlIHtcbiAgb3ZlcmZsb3cteDogYXV0bztcbn1cbi5sYXlvdXQtMjAyMyAubWVudS1zY3JvbGxhYmxlOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIGhlaWdodDogNXB4O1xufVxuLmxheW91dC0yMDIzIC5tZW51LXNjcm9sbGFibGU6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYmFja2dyb3VuZDogI2YyY2E1MTtcbn1cbi5sYXlvdXQtMjAyMyAubWVudS1zY3JvbGxhYmxlOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNkN2IwMzE7XG59XG4ubGF5b3V0LTIwMjMgLmZvbnQtY3VwcnVtLFxuLmxheW91dC0yMDIzIC50ZXh0LWN1cHJ1bSB7XG4gIGZvbnQtZmFtaWx5OiBcIlBUIFNhbnNcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG59XG4ubGF5b3V0LTIwMjMgaWZyYW1lW2lkKj1cIm9tbmlfd2lkZ2V0X2lmcmFtZV9cIl0sXG4ubGF5b3V0LTIwMjMgI29tbmlfd2lkZ2V0X2hpbnQge1xuICB6LWluZGV4OiAxMDQzICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmxheW91dC0yMDIzIGlmcmFtZVtpZCo9XCJvbW5pX3dpZGdldF9pZnJhbWVfXCJdLFxuICAubGF5b3V0LTIwMjMgI29tbmlfd2lkZ2V0X2hpbnQge1xuICAgIGJvdHRvbTogOTBweCAhaW1wb3J0YW50O1xuICB9XG59XG4ubGF5b3V0LTIwMjMgLmNvbXBhbnktYmFkZ2Uge1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm94LXNoYWRvdzogMHB4IDFweCA0cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgcGFkZGluZzogMXB4IDZweCAxcHggMXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDVweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWF4LXdpZHRoOiA4NnB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjb2xvcjogIzMzMztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5sYXlvdXQtMjAyMyAuY29tcGFueS1iYWRnZSB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICB9XG59XG4ubGF5b3V0LTIwMjMgLmNvbXBhbnktYmFkZ2U6aG92ZXIge1xuICBib3gtc2hhZG93OiAwcHggMHB4IDEwcHggMXB4ICM3ZWIyZmY7XG59XG4ubGF5b3V0LTIwMjMgLmNvbXBhbnktYmFkZ2UgaW1nIHtcbiAgYXNwZWN0LXJhdGlvOiAxIC8gMTtcbiAgaGVpZ2h0OiAxOHB4O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xufVxuLmxheW91dC0yMDIzIC5jb21wYW55LWJhZGdlIHNwYW4ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbi5sYXlvdXQtMjAyMyAubWVudS1saXN0IHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuIHNjcm9sbDtcbiAgbWF4LWhlaWdodDogMzAwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG4ubGF5b3V0LTIwMjMgLm1lbnUtbGlzdCBhIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCM0ZDUxNjQsICM0ODRkNjApO1xuICBwYWRkaW5nOiAxMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI2ZmZjtcbiAgbWluLXdpZHRoOiAxNjBweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4ubGF5b3V0LTIwMjMgLm1lbnUtbGlzdCBhLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmU5ZTBkO1xufVxuLmxheW91dC0yMDIzIC5tZW51LWxpc3QgYTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMzMjM3NDg7XG59XG4ubGF5b3V0LTIwMjMgLm1lbnUtbGlzdCBhIGkuZmEtY2hlY2sge1xuICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoI2ZmYmYxYiwgI2ZlOWUwZCwgI2ZmODgxYSk7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuLmxheW91dC0yMDIzIC5zdmctcXVlc3Rpb24tYmx1ZSBzdmcgcGF0aCB7XG4gIGZpbGw6ICMzYTUwODc7XG59XG4ubGF5b3V0LTIwMjMgLmhvdmVyLXNjYWxlIHtcbiAgdHJhbnNpdGlvbjogc2NhbGUgMzAwbXM7XG59XG4ubGF5b3V0LTIwMjMgLmhvdmVyLXNjYWxlOmhvdmVyIHtcbiAgc2NhbGU6IDEyMCU7XG59XG4ubGF5b3V0LTIwMjMgLnF1ZXN0LWZsb2F0LWJhciAub3ZlcmZsb3ctZGVzY3JpcHRpb246aGFzKC5jYXItc25pcHBldCkge1xuICBtYXgtaGVpZ2h0OiAzMDBweDtcbn1cbi5sYXlvdXQtMjAyMyAucXVlc3QtZmxvYXQtYmFyIC5vdmVyZmxvdy1kZXNjcmlwdGlvbjpoYXMoLmNhci1zbmlwcGV0KSAuY2FyLXNuaXBwZXQge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4ubGF5b3V0LTIwMjMgLnF1ZXN0LWZsb2F0LWJhciAub3ZlcmZsb3ctZGVzY3JpcHRpb246aGFzKC5jYXItc25pcHBldCkgLmNhci1zbmlwcGV0LWltYWdlIHtcbiAgbWF4LWhlaWdodDogMTAwcHggIWltcG9ydGFudDtcbn1cbi5sYXlvdXQtMjAyMyAub2xkLXByaWNlLW5ldyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5sYXlvdXQtMjAyMyAub2xkLXByaWNlLW5ldzpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAtMXB4O1xuICB3aWR0aDogY2FsYygxMDAlICsgMnB4KTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZiZTIyMjtcbiAgYm94LXNoYWRvdzogMHB4IDFweCAwcHggIzY3Njc2NztcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTVkZWcpO1xuICBtYXJnaW4tdG9wOiAtMXB4O1xufVxuLmxheW91dC0yMDIzIC5sZXZlbC1wcm9ncmVzcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4ubGF5b3V0LTIwMjMgLmJhbGFuY2UtYmFkZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDBweCAxcHggNHB4IHZhcigtLXR4LWJveC1zaGFkb3ctY29sb3IpO1xuICBwYWRkaW5nOiA2cHggN3B4IDZweCAyNXB4O1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgY29sb3I6IHZhcigtLXR4LXRleHQtY29sb3ItcmV2ZXJzZSk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmxheW91dC0yMDIzIC5iYWxhbmNlLWJhZGdlIHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgcGFkZGluZy10b3A6IDVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICB9XG59XG4ubGF5b3V0LTIwMjMgLmJhbGFuY2UtYmFkZ2U6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tZHJrLWNvbG9yKTtcbiAgYmFja2dyb3VuZDogI2FkYWRhZDFmO1xufVxuLmxheW91dC0yMDIzIC5iYWxhbmNlLWJhZGdlIC50eG0tYWNjb3VudC1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM3B4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHNjYWxlKDEuNyk7XG59XG4ubGF5b3V0LTIwMjMgLmJhbGFuY2UtYmFkZ2UgLnR4bS1hY2NvdW50LWljb24uZ2VtIHtcbiAgbGVmdDogMDtcbn1cbi5sYXlvdXQtMjAyMyAuYmFsYW5jZS1iYWRnZSAudHhtLWFjY291bnQtaWNvbi50YXhpbWFuaXRlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yNSUpIHNjYWxlKDEuNyk7XG59XG4ubGF5b3V0LTIwMjMgLnRoZW1lLWJhZGdlIHtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlN2U3ZWM7XG4gIGNvbG9yOiAjMzMzO1xuICBiYWNrZ3JvdW5kOiAjZjlmOWZjO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nOiA0cHggNXB4IDRweCA3cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNXB4O1xufVxuLmxheW91dC0yMDIzIC50aGVtZS1iYWRnZTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2IxYjFjMjtcbn1cbi5sYXlvdXQtMjAyMyAudGhlbWUtYmFkZ2U6aG92ZXIgLnRoZW1lLWJhZGdlLWRpdmlkZXIge1xuICBiYWNrZ3JvdW5kOiAjYjFiMWMyO1xufVxuLmxheW91dC0yMDIzIC50aGVtZS1iYWRnZS1pbWFnZSB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbjogLTNweCAwIC0zcHggLTZweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG59XG4ubGF5b3V0LTIwMjMgLnRoZW1lLWJhZGdlLW5hbWUge1xuICBmb250LXNpemU6IDE0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmxheW91dC0yMDIzIC50aGVtZS1iYWRnZS1uYW1lIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cbi5sYXlvdXQtMjAyMyAudGhlbWUtYmFkZ2Utc21hbGwtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi5sYXlvdXQtMjAyMyAudGhlbWUtYmFkZ2UtZGl2aWRlciB7XG4gIHdpZHRoOiAxLjJweDtcbiAgYmFja2dyb3VuZDogI2U3ZTdlYztcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgbWFyZ2luOiAtNHB4IDA7XG59XG4ubGF5b3V0LTIwMjMgLmxldmVsLWdyZWVuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgYXNwZWN0LXJhdGlvOiAxLzE7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICM1MmJlNTQgMzUuNSUsICM0YWIzNGMgMTAwJSk7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LXNoYWRvdzogMXB4IDFweCAwcHggIzM2N2IyNztcbiAgZm9udC1zaXplOiAxMHB4O1xufVxuLmxheW91dC0yMDIzIC50bHItMCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cbi5sYXlvdXQtMjAyMyAuYWxlcnQtcHJvbW8ge1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xufVxuLmxheW91dC0yMDIzIC5ib3JkZXItcmFkaXVzLWJvdHRvbSB7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAxNXB4IDE1cHg7XG59XG4ubGF5b3V0LTIwMjMgLmgtc2Nyb2xsYWJsZSB7XG4gIG92ZXJmbG93LXg6IGF1dG87XG59XG4ubGF5b3V0LTIwMjMgLmNhbGVuZGFyLXBpY2tlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5sYXlvdXQtMjAyMyAuY2FsZW5kYXItcGlja2VyOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogdXJsKFwiL21lZGlhL2Fzc2V0cy9hcHAvc3JjL2ltZy9idXNpbmVzcy9wYWdlL2NhbGVuZGFyLnN2Z1wiKTtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEzcHg7XG4gIGhlaWdodDogMTRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDE0cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi5sYXlvdXQtMjAyMyAuY2FsZW5kYXItcGlja2VyIGlucHV0IHtcbiAgcGFkZGluZy1yaWdodDogMjhweDtcbn1cbi5sYXlvdXQtMjAyMy5wYWdlLWF1dGhvcml6YXRpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAubGF5b3V0LTIwMjMucGFnZS1hdXRob3JpemF0aW9uIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmxheW91dC0yMDIzLnBhZ2UtYXV0aG9yaXphdGlvbiAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4ubGF5b3V0LTIwMjMgLmF1dGhvcml6ZS1wYWdlLXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDg1cHg7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIG1heC13aWR0aDogOTkwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5sYXlvdXQtMjAyMyAuYXV0aG9yaXplLXBhZ2Utd3JhcCB7XG4gICAgcG9zaXRpb246IHVuc2V0O1xuICAgIG1hcmdpbi1pbmxpbmU6IGNhbGMoMTZweCAtIHZhcigtLWxheW91dC1wYWdlLWd1dHRlciwgNXB4KSk7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbn1cbi5sYXlvdXQtMjAyMyAuYXV0aG9yaXplLXBhZ2UtaGVhZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5sYXlvdXQtMjAyMyAuYXV0aG9yaXplLXBhZ2UtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG59XG4ubGF5b3V0LTIwMjMgLmF1dGhvcml6ZS1wYWdlLWxvZ28gLmFjY291bnQtbG9nby1pbWcge1xuICB3aWR0aDogMTYwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkzcHgpIHtcbiAgLmxheW91dC0yMDIzIC5hdXRob3JpemUtcGFnZS1sb2dvIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAzNXB4O1xuICAgIGxlZnQ6IDVweDtcbiAgfVxufVxuLmxheW91dC0yMDIzIC5hdXRob3JpemUtcGFnZS1nb2JhY2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMzVweDtcbiAgcmlnaHQ6IDMwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDhweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogdmFyKC0tdHgtdGV4dC1jb2xvcik7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAubGF5b3V0LTIwMjMgLmF1dGhvcml6ZS1wYWdlLWdvYmFjayB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS10eC1wYW5lbC1iYWNrZ3JvdW5kKTtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDRweCB2YXIoLS10eC1ib3gtc2hhZG93LWNvbG9yKTtcbiAgICBwYWRkaW5nOiA4cHggMjBweDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxMnB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuLmxheW91dC0yMDIzIC5hdXRob3JpemUtcGFnZS1nb2JhY2s6aG92ZXIge1xuICBjb2xvcjogI2Y0Nzg5NTtcbn1cbi5sYXlvdXQtMjAyMyAuYXV0aG9yaXplLXBhZ2UtZ29iYWNrOmhvdmVyIGltZyB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygxLjIpO1xufVxuLmxheW91dC0yMDIzIC5hdXRob3JpemUtcGFnZS1nb2JhY2sgaW1nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0ycHg7XG59XG4ubGF5b3V0LTIwMjMgLmF1dGhvcml6ZS1wYWdlLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6IHZhcigtLXR4LXdyYXBwZXItYmFja2dyb3VuZCk7XG4gIHBhZGRpbmctdG9wOiA1MHB4O1xuICBib3JkZXItcmFkaXVzOiAzMHB4IDMwcHggMCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5sYXlvdXQtMjAyMyAuYXV0aG9yaXplLXBhZ2UtY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1kcmstd3JhcHBlciwgI2UzZTVlYSk7XG4gICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG4ubGF5b3V0LTIwMjMgLmF1dGhvcml6ZS1wYWdlLWNvbnRlbnQ6YmVmb3JlLFxuLmxheW91dC0yMDIzIC5hdXRob3JpemUtcGFnZS1jb250ZW50OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDE1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDE1cHgpO1xuICBjbGlwLXBhdGg6IHBvbHlnb24oMTAwJSAwLCAxMDAlIDg2LjUlLCA1MCUgMTAwJSwgMCA4Ni41JSwgMCAwKTtcbn1cbi5sYXlvdXQtMjAyMyAuYXV0aG9yaXplLXBhZ2UtY29udGVudDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvbWVkaWEvYXNzZXRzL2FwcC9zcmMvaW1nL2Zyb250cGFnZS93aXRoZHJhdy1ibG9jay1naXJsLndlYnBcIikgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDMwNXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDUwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teTogYm90dG9tO1xuICB6LWluZGV4OiAxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5sYXlvdXQtMjAyMyAuYXV0aG9yaXplLXBhZ2UtY29udGVudDpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5sYXlvdXQtMjAyMyAuYXV0aG9yaXplLXBhZ2UtY29udGVudDphZnRlciB7XG4gIGJhY2tncm91bmQ6IHVybChcIi9tZWRpYS9hc3NldHMvYXBwL3NyYy9pbWcvYWNjb3VudC9iYWNrZ3JvdW5kLndlYnBcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teTogLTRweDtcbiAgei1pbmRleDogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogaW5oZXJpdDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IGluaGVyaXQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmxheW91dC0yMDIzIC5hdXRob3JpemUtcGFnZS1jb250ZW50OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvbWVkaWEvYXNzZXRzL2FwcC9zcmMvaW1nL2FjY291bnQvYmFja2dyb3VuZC53ZWJwXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcDtcbiAgICBjbGlwLXBhdGg6IG5vbmU7XG4gICAgYm90dG9tOiAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICB9XG59XG4ubGF5b3V0LTIwMjMgLmF1dGhvcml6ZS1wYWdlLWNvbnRlbnQgKiB7XG4gIHotaW5kZXg6IDE7XG59XG4ubGF5b3V0LTIwMjMgLmF1dGhvcml6ZS1wYWdlIC5hdXRob3JpemUtcGFnZS10aXRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAyNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmxheW91dC0yMDIzIC5hdXRob3JpemUtcGFnZSAuYXV0aG9yaXplLXBhZ2UtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG4ubGF5b3V0LTIwMjMgLmF1dGhvcml6ZS1wYWdlIC5hdXRob3JpemUtcGFnZS10aXRsZSBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5sYXlvdXQtMjAyMyAuYXV0aG9yaXplLXBhZ2UgLmF1dGhvcml6ZS1wYWdlLXRpdGxlIGEge1xuICBjb2xvcjogI2Y0Nzg5NTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubGF5b3V0LTIwMjMgLmF1dGhvcml6ZS1wYWdlIC5hdXRob3JpemUtcGFnZS10aXRsZSBhOmhvdmVyIHtcbiAgY29sb3I6ICMxNjY4YzM7XG59XG4ubGF5b3V0LTIwMjMgLmF1dGhvcml6ZS1wYWdlIC50aGVtZS1hbGVydCB7XG4gIHBhZGRpbmctdG9wOiAxMnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbn1cbi5sYXlvdXQtMjAyMyAuYXV0aG9yaXplLXBhZ2UgLmF1dGhvcml6ZS1wYWdlLWZvcm0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogMzcwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5sYXlvdXQtMjAyMyAuYXV0aG9yaXplLXBhZ2UgLmF1dGhvcml6ZS1wYWdlLWZvcm0ge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDMwcHg7XG4gIH1cbn1cbi5sYXlvdXQtMjAyMyAuYXV0aG9yaXplLXBhZ2UgLmF1dGhvcml6ZS1wYWdlLWZvcm0gLmZvcm0tbWFyZ2luLWJsb2NrIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDM1cHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5sYXlvdXQtMjAyMyAuYXV0aG9yaXplLXBhZ2UgLmF1dGhvcml6ZS1wYWdlLWZvcm0gLmZvcm0tbWFyZ2luLWJsb2NrIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbn1cbi5sYXlvdXQtMjAyMyAuYXV0aG9yaXplLXBhZ2UgLmF1dGhvcml6ZS1wYWdlLWZvcm0gLmZvcm0taW5wdXRzLWJsb2NrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODUpIDAlLCAjZmZmIDc2LjU2JSk7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxNnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5sYXlvdXQtMjAyMyAuYXV0aG9yaXplLXBhZ2UgLmF1dGhvcml6ZS1wYWdlLWZvcm0gLmZvcm0taW5wdXRzLWJsb2NrIHtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cbn1cbi5sYXlvdXQtMjAyMyAuYXV0aG9yaXplLXBhZ2UgLmF1dGhvcml6ZS1wYWdlLWZvcm0gLmZvcm0taW5wdXRzLWJsb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDEwMCU7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogMzhweDtcbiAgaGVpZ2h0OiA1MnB4O1xuICBtYXNrOiB1cmwoXCIvbWVkaWEvYXNzZXRzL2FwcC9zcmMvaW1nL2FjY291bnQvcG9seWdvbi5zdmdcIik7XG4gIG1hc2stc2l6ZTogMTAwJTtcbiAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZDogdmFyKC0tdHgtcGFuZWwtYmFja2dyb3VuZCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAubGF5b3V0LTIwMjMgLmF1dGhvcml6ZS1wYWdlIC5hdXRob3JpemUtcGFnZS1mb3JtIC5mb3JtLWlucHV0cy1ibG9jazpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5sYXlvdXQtMjAyMyAuYXV0aG9yaXplLXBhZ2UgLmF1dGhvcml6ZS1wYWdlLWZvcm0gLmZvcm0taW5wdXRzLWJsb2NrIC5mb3JtLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5sYXlvdXQtMjAyMyAuYXV0aG9yaXplLXBhZ2UgLmF1dGhvcml6ZS1wYWdlLWZvcm0gLmZvcm0taW5wdXRzLWJsb2NrIC5mb3JtLWdyb3VwOm5vdCguY2hlY2tib3hSb3cpIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubGF5b3V0LTIwMjMgLmF1dGhvcml6ZS1wYWdlIC5hdXRob3JpemUtcGFnZS1mb3JtIC5mb3JtLWlucHV0cy1ibG9jayAuZm9ybS1ncm91cC5mb3JtLWlubmVyLWJsb2NrOm5vdCguY2hlY2tib3hSb3cpOm5vdCguZm9ybS1vci1yb3cpIHtcbiAgaGVpZ2h0OiA0NXB4O1xufVxuLmxheW91dC0yMDIzIC5hdXRob3JpemUtcGFnZSAuYXV0aG9yaXplLXBhZ2UtZm9ybSAuZm9ybS1pbnB1dHMtYmxvY2sgLmZvcm0tZ3JvdXAuZm9ybS1pbm5lci1ibG9jazpub3QoLmNoZWNrYm94Um93KTpub3QoLmZvcm0tb3Itcm93KTpoYXMoLmhlbHAtYmxvY2s6bm90KDplbXB0eSkpLFxuLmxheW91dC0yMDIzIC5hdXRob3JpemUtcGFnZSAuYXV0aG9yaXplLXBhZ2UtZm9ybSAuZm9ybS1pbnB1dHMtYmxvY2sgLmZvcm0tZ3JvdXAuZm9ybS1pbm5lci1ibG9jazpub3QoLmNoZWNrYm94Um93KTpub3QoLmZvcm0tb3Itcm93KTpoYXMoLnN1Z2dlc3QtbG9naW5zIGEpLFxuLmxheW91dC0yMDIzIC5hdXRob3JpemUtcGFnZSAuYXV0aG9yaXplLXBhZ2UtZm9ybSAuZm9ybS1pbnB1dHMtYmxvY2sgLmZvcm0tZ3JvdXAuZm9ybS1pbm5lci1ibG9jazpub3QoLmNoZWNrYm94Um93KTpub3QoLmZvcm0tb3Itcm93KTpoYXMobGFiZWwpLFxuLmxheW91dC0yMDIzIC5hdXRob3JpemUtcGFnZSAuYXV0aG9yaXplLXBhZ2UtZm9ybSAuZm9ybS1pbnB1dHMtYmxvY2sgLmZvcm0tZ3JvdXAuZm9ybS1pbm5lci1ibG9jazpub3QoLmNoZWNrYm94Um93KTpub3QoLmZvcm0tb3Itcm93KTpoYXMoc2VsZWN0KSB7XG4gIGhlaWdodDogYXV0bztcbn1cbi5sYXlvdXQtMjAyMyAuYXV0aG9yaXplLXBhZ2UgLmF1dGhvcml6ZS1wYWdlLWZvcm0gLmZvcm0taW5wdXRzLWJsb2NrIC5mb3JtLWdyb3VwLmZvcm0tb3Itcm93IHtcbiAgaGVpZ2h0OiBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLmxheW91dC0yMDIzIC5hdXRob3JpemUtcGFnZSAuYXV0aG9yaXplLXBhZ2UtZm9ybSAuZm9ybS1pbnB1dHMtYmxvY2sgLmZvcm0tZ3JvdXAgbGFiZWwge1xuICBmb250LWZhbWlseTogXCJQVCBTYW5zXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgY29sb3I6IHZhcigtLXR4LXRleHQtY29sb3IpO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG4ubGF5b3V0LTIwMjMgLmF1dGhvcml6ZS1wYWdlIC5hdXRob3JpemUtcGFnZS1mb3JtIC5mb3JtLWlucHV0cy1ibG9jayAuZm9ybS1ncm91cCAuZm9ybS1jb250cm9sIHtcbiAgZm9udC1mYW1pbHk6IFwiUFQgU2Fuc1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmb250LXdlaWdodDogNDAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYjhjY2ViO1xuICBib3gtc2hhZG93OiBub25lO1xuICBwYWRkaW5nOiAxM3B4IDIwcHg7XG4gIGhlaWdodDogNDVweDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbn1cbi5sYXlvdXQtMjAyMyAuYXV0aG9yaXplLXBhZ2UgLmF1dGhvcml6ZS1wYWdlLWZvcm0gLmZvcm0taW5wdXRzLWJsb2NrIC5mb3JtLWdyb3VwIC5mb3JtLWNvbnRyb2wgLnZhci1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjYjJjM2QxO1xuICBvcGFjaXR5OiAxO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLmxheW91dC0yMDIzIC5hdXRob3JpemUtcGFnZSAuYXV0aG9yaXplLXBhZ2UtZm9ybSAuZm9ybS1pbnB1dHMtYmxvY2sgLmZvcm0tZ3JvdXAgLmZvcm0tY29udHJvbDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2IyYzNkMTtcbiAgb3BhY2l0eTogMTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5sYXlvdXQtMjAyMyAuYXV0aG9yaXplLXBhZ2UgLmF1dGhvcml6ZS1wYWdlLWZvcm0gLmZvcm0taW5wdXRzLWJsb2NrIC5mb3JtLWdyb3VwIC5mb3JtLWNvbnRyb2w6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNiMmMzZDE7XG4gIG9wYWNpdHk6IDE7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4ubGF5b3V0LTIwMjMgLmF1dGhvcml6ZS1wYWdlIC5hdXRob3JpemUtcGFnZS1mb3JtIC5mb3JtLWlucHV0cy1ibG9jayAuZm9ybS1ncm91cCAuZm9ybS1jb250cm9sOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2IyYzNkMTtcbiAgb3BhY2l0eTogMTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5sYXlvdXQtMjAyMyAuYXV0aG9yaXplLXBhZ2UgLmF1dGhvcml6ZS1wYWdlLWZvcm0gLmZvcm0taW5wdXRzLWJsb2NrIC5mb3JtLWdyb3VwIC5oZWxwLWJsb2NrIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG4ubGF5b3V0LTIwMjMgLmF1dGhvcml6ZS1wYWdlIC5hdXRob3JpemUtcGFnZS1mb3JtIC5mb3JtLWlucHV0cy1ibG9jayAuZm9ybS1ncm91cCAuaGVscC1ibG9jazplbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubGF5b3V0LTIwMjMgLmF1dGhvcml6ZS1wYWdlIC5hdXRob3JpemUtcGFnZS1mb3JtIC5mb3JtLWlucHV0cy1ibG9jayAuZm9ybS1ncm91cCAuc3VnZ2VzdC1sb2dpbnMge1xuICBtYXJnaW46IDA7XG59XG4ubGF5b3V0LTIwMjMgLmF1dGhvcml6ZS1wYWdlIC5hdXRob3JpemUtcGFnZS1mb3JtIC5mb3JtLWlucHV0cy1ibG9jayAuZm9ybS1ncm91cCAuc3VnZ2VzdC1sb2dpbnM6bm90KDpoYXMoYSkpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5sYXlvdXQtMjAyMyAuYXV0aG9yaXplLXBhZ2UgLmF1dGhvcml6ZS1wYWdlLWZvcm0gLmZvcm0taW5wdXRzLWJsb2NrIC5mb3JtLWdyb3VwIC5zdWdnZXN0LWxvZ2luczpoYXMoYSkge1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cbi5sYXlvdXQtMjAyMyAuYXV0aG9yaXplLXBhZ2UgLmF1dGhvcml6ZS1wYWdlLWZvcm0gLmZvcm0taW5wdXRzLWJsb2NrIC5mb3JtLWdyb3VwIC5zdWdnZXN0LWxvZ2lucyBhIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnksICMwMDdiZmYpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmxheW91dC0yMDIzIC5hdXRob3JpemUtcGFnZSAuYXV0aG9yaXplLXBhZ2UtZm9ybSAuZm9ybS1pbnB1dHMtYmxvY2sgLmZvcm0tZ3JvdXAgLnN1Z2dlc3QtbG9naW5zIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubGF5b3V0LTIwMjMgLmF1dGhvcml6ZS1wYWdlIC5hdXRob3JpemUtcGFnZS1mb3JtIC5mb3JtLWlucHV0cy1ibG9jayAuY2hlY2tib3hSb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDA7XG4gIGdhcDogOHB4O1xufVxuLmxheW91dC0yMDIzIC5hdXRob3JpemUtcGFnZSAuYXV0aG9yaXplLXBhZ2UtZm9ybSAuZm9ybS1pbnB1dHMtYmxvY2sgLmNoZWNrYm94Um93IGxhYmVsIHtcbiAgZm9udC1mYW1pbHk6IFwiUFQgU2Fuc1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEwcHg7XG4gIG1hcmdpbjogMDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAubGF5b3V0LTIwMjMgLmF1dGhvcml6ZS1wYWdlIC5hdXRob3JpemUtcGFnZS1mb3JtIC5mb3JtLWlucHV0cy1ibG9jayAuY2hlY2tib3hSb3cgbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGdhcDogNnB4O1xuICAgIGZsZXgtc2hyaW5rOiAxO1xuICAgIG1pbi13aWR0aDogMDtcbiAgfVxufVxuLmxheW91dC0yMDIzIC5hdXRob3JpemUtcGFnZSAuYXV0aG9yaXplLXBhZ2UtZm9ybSAuZm9ybS1pbnB1dHMtYmxvY2sgLmNoZWNrYm94Um93IGEge1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzNkNzdjYjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmbGV4LXNocmluazogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAubGF5b3V0LTIwMjMgLmF1dGhvcml6ZS1wYWdlIC5hdXRob3JpemUtcGFnZS1mb3JtIC5mb3JtLWlucHV0cy1ibG9jayAuY2hlY2tib3hSb3cgYSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgZmxleC1zaHJpbms6IDE7XG4gICAgbWluLXdpZHRoOiAwO1xuICB9XG59XG4ubGF5b3V0LTIwMjMgLmF1dGhvcml6ZS1wYWdlIC5hdXRob3JpemUtcGFnZS1mb3JtIC5mb3JtLWlucHV0cy1ibG9jayAuY2hlY2tib3hSb3cgYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZjMTA3O1xufVxuLmxheW91dC0yMDIzIC5hdXRob3JpemUtcGFnZSAuYXV0aG9yaXplLXBhZ2UtZm9ybSAuYnRuLXN1Ym1pdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtaW4td2lkdGg6IDIzNXB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgb3BhY2l0eTogMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAubGF5b3V0LTIwMjMgLmF1dGhvcml6ZS1wYWdlIC5hdXRob3JpemUtcGFnZS1mb3JtIC5idG4tc3VibWl0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG59XG4ubGF5b3V0LTIwMjMgLmF1dGhvcml6ZS1wYWdlLWZvb3RlciB7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLXR4LXdyYXBwZXItYmFja2dyb3VuZCk7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAzMHB4IDMwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmxheW91dC0yMDIzIC5hdXRob3JpemUtcGFnZS1mb290ZXIge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgcGFkZGluZzogMzBweDtcbiAgfVxufVxuLmxheW91dC0yMDIzIC5hdXRob3JpemUtcGFnZS1mb290ZXIgLmZvcm0tc29jaWFsLWJ1dHRvbnMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4ubGF5b3V0LTIwMjMgLmF1dGhvcml6ZS1wYWdlLWZvb3RlciAubHBTb2NpYWxzX19pdGVtcyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5sYXlvdXQtMjAyMyAuYXV0aG9yaXplLXBhZ2UtZm9vdGVyIC5scFNvY2lhbHNfX3RpdGxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiB2YXIoLS10eC10ZXh0LWNvbG9yKTtcbiAgZm9udC1mYW1pbHk6IFwiUFQgU2Fuc1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tYm90dG9tOiAxNHB4O1xufVxuLmxheW91dC0yMDIzIC5hdXRob3JpemUtcGFnZS1mb290ZXIgLmxwU29jaWFsc19fdGl0bGVbaHJlZl0ge1xuICBjb2xvcjogIzNkNzdjYjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubGF5b3V0LTIwMjMgLmF1dGhvcml6ZS1wYWdlLWZvb3RlciAubHBTb2NpYWxzX190aXRsZVtocmVmXTpob3ZlciB7XG4gIGNvbG9yOiAjZmZjMTA3O1xufVxuLmxheW91dC0yMDIzIC5hdXRob3JpemUtcGFnZS1mb290ZXIgLmxwU29jaWFscy5kaXNhYmxlZCB7XG4gIGZpbHRlcjogZ3JheXNjYWxlKDEpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5sYXlvdXQtMjAyMyAuYXV0aG9yaXplLXBhZ2UtZm9vdGVyIC5mb3JtLWFjY2VwdC1ibG9jayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyOiAycHggc29saWQgI2I4Y2NlYjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMzBweCBhdXRvIDA7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA5cHggMjBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBib3JkZXItcmFkaXVzOiA5cHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAubGF5b3V0LTIwMjMgLmF1dGhvcml6ZS1wYWdlLWZvb3RlciAuZm9ybS1hY2NlcHQtYmxvY2sge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuLmxheW91dC0yMDIzIC5hdXRob3JpemUtcGFnZS1mb290ZXIgLmZvcm0tYWNjZXB0LWJsb2NrIGEge1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzNkNzdjYjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmxheW91dC0yMDIzIC5hdXRob3JpemUtcGFnZS1mb290ZXIgLmZvcm0tYWNjZXB0LWJsb2NrIGE6aG92ZXIge1xuICBjb2xvcjogI2ZmYzEwNztcbn1cbi5sYXlvdXQtMjAyMyAuYXV0aG9yaXplLXBhZ2UtZm9vdGVyIC5mb3JtLWFjY2VwdC1ibG9jayBoMiB7XG4gIG1hcmdpbjogMCAwIDEwcHggMDtcbn1cbi5sYXlvdXQtMjAyMyAuYXV0aG9yaXplLXBhZ2UtZm9vdGVyIC5mb3JtLWFjY2VwdC1ibG9jayBwIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuLmxheW91dC0yMDIzIC5hdXRob3JpemUtcGFnZS1mb290ZXIgLmZvcm0tYWNjZXB0LWJsb2NrIHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ubGF5b3V0LTIwMjMgLmF1dGhvcml6ZS1wYWdlLXdyYXAtLXN1Y2Nlc3MgLmF1dGhvcml6ZS1wYWdlLWZvcm0gLmZvcm0taW5wdXRzLWJsb2NrIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5sYXlvdXQtMjAyMyAuYXV0aG9yaXplLXBhZ2Utd3JhcC0tc3VjY2VzcyAuYXV0aG9yaXplLXBhZ2UtZm9ybSAuc3VjY2Vzc0FyZWEgLnJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwO1xufVxuLmxheW91dC0yMDIzIC5hdXRob3JpemUtcGFnZS13cmFwLS1zdWNjZXNzIC5hdXRob3JpemUtcGFnZS1mb3JtIC5zdWNjZXNzQXJlYSAuY29sLXhzLTIsXG4ubGF5b3V0LTIwMjMgLmF1dGhvcml6ZS1wYWdlLXdyYXAtLXN1Y2Nlc3MgLmF1dGhvcml6ZS1wYWdlLWZvcm0gLnN1Y2Nlc3NBcmVhIC5jb2wteHMtMTAge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBmbG9hdDogbm9uZTtcbn1cbi5sYXlvdXQtMjAyMyAuYXV0aG9yaXplLXBhZ2Utd3JhcC0tc3VjY2VzcyAuYXV0aG9yaXplLXBhZ2UtZm9ybSAuc3VjY2Vzc0FyZWEgaDIge1xuICBtYXJnaW46IDAgMCAxMHB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4ubGF5b3V0LTIwMjMgLmF1dGhvcml6ZS1wYWdlLXdyYXAtLXN1Y2Nlc3MgLmF1dGhvcml6ZS1wYWdlLWZvcm0gLnN1Y2Nlc3NBcmVhIHAge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cbi5sYXlvdXQtMjAyMyAuYXV0aG9yaXplLXBhZ2Utd3JhcC0tc3VjY2VzcyAuYXV0aG9yaXplLXBhZ2UtY29udGVudCB7XG4gIHBhZGRpbmctYm90dG9tOiAyNHB4O1xufVxuLmxheW91dC0yMDIzIC5hdXRob3JpemUtcGFnZS13cmFwLS1zdWNjZXNzIC5hdXRob3JpemUtcGFnZS1mb290ZXIgLmZvcm0tYWNjZXB0LWJsb2NrIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAubGF5b3V0LTIwMjMgLmF1dGhvcml6ZS1wYWdlLXdyYXAtLXN1Y2Nlc3MgLmF1dGhvcml6ZS1wYWdlLWNvbnRlbnQge1xuICAgIGJvcmRlci1yYWRpdXM6IDMwcHggMzBweCAwIDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAubGF5b3V0LTIwMjMgLmF1dGhvcml6ZS1wYWdlLXdyYXAtLXN1Y2Nlc3MgLmF1dGhvcml6ZS1wYWdlLWZvb3RlciB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tdHgtd3JhcHBlci1iYWNrZ3JvdW5kKTtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgMzBweCAzMHB4O1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG59XG4ubGF5b3V0LTIwMjMgLmF1dGhvcml6ZS1wYWdlIC5zY2hiV3JhcHBlciB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjYjhjY2ViO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubGF5b3V0LTIwMjMgLmF1dGhvcml6ZS1wYWdlIC5zY2hiV3JhcHBlciBpbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDA7XG4gIG1hcmdpbjogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmxheW91dC0yMDIzIC5hdXRob3JpemUtcGFnZSAuc2NoYldyYXBwZXIuY2hlY2tlZCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4ubGF5b3V0LTIwMjMgLmF1dGhvcml6ZS1wYWdlIC5zY2hiV3JhcHBlci5jaGVja2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzcHg7XG4gIGxlZnQ6IDNweDtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjZmY4YWE2IDAlLCAjZTQ1Njc4IDEwMCUpO1xufVxuLmxheW91dC0yMDIzIC5hdXRob3JpemUtcGFnZSAubG9naW4tc3VjY2VzcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAyNHB4O1xufVxuLmxheW91dC0yMDIzIC5hdXRob3JpemUtcGFnZSAubG9naW4tc3VjY2VzcyAuaGFuZCB7XG4gIHdpZHRoOiA2NHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuLmxheW91dC0yMDIzIC5hdXRob3JpemUtcGFnZSAubG9naW4tc3VjY2VzcyBoNCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luOiAwIDAgMTBweDtcbn1cbi5sYXlvdXQtMjAyMyAuYXV0aG9yaXplLXBhZ2UgLmxvZ2luLXN1Y2Nlc3MgcCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuLmxheW91dC0yMDIzIC5hdXRob3JpemUtcGFnZS5uby10YXhpLXJlZiAuYXV0aG9yaXplLXBhZ2UtY29udGVudDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbn1cbi5sYXlvdXQtMjAyMyAuYXV0aG9yaXplLXBhZ2Uubm8tdGF4aS1yZWYgLmF1dGhvcml6ZS1wYWdlLWNvbnRlbnQ6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbn1cbi5sYXlvdXQtMjAyMyAuYXV0aG9yaXplLXBhZ2Uubm8tdGF4aS1yZWYgLmF1dGhvcml6ZS1wYWdlLWZvcm0gLmZvcm0taW5wdXRzLWJsb2NrOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubGF5b3V0LTIwMjMgLnRoZW1lLWFsZXJ0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA3cHggMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5sYXlvdXQtMjAyMyAudGhlbWUtYWxlcnQtZGFuZ2VyIHtcbiAgYmFja2dyb3VuZDogI0ZFREJERjtcbiAgYm9yZGVyLWNvbG9yOiAjRTQ1Njc4O1xufVxuLmxheW91dC0yMDIzIC50aGVtZS1hbGVydC1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZDogI0RBRjVEQTtcbiAgYm9yZGVyLWNvbG9yOiAjNDVBQzQ3O1xufVxuLmxheW91dC0yMDIzIC50aGVtZS1hbGVydC1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZDogI0UwRUNGRjtcbiAgYm9yZGVyLWNvbG9yOiAjNTc4NUNBO1xufVxuLmxheW91dC0yMDIzIC50aGVtZS1hbGVydC13YXJuaW5nIHtcbiAgYmFja2dyb3VuZDogI0ZGRTVDQztcbiAgYm9yZGVyLWNvbG9yOiAjRjg4RDJBO1xufVxuLmxheW91dC0yMDIzIC5hbGVydC1zdWNjZXNzIHtcbiAgYm9yZGVyLWNvbG9yOiAjNTJCRTU0O1xufVxuLmxheW91dC0yMDIzIC50ZXh0LW11dGVkIHtcbiAgY29sb3I6ICNCMkMzRDE7XG59XG4ubGF5b3V0LTIwMjMgLnRleHQtaW5mbyB7XG4gIGNvbG9yOiAjMzE3MDhmO1xufVxuLmxheW91dC0yMDIzIC50ZXh0LXN1Y2Nlc3Mge1xuICBjb2xvcjogIzUyQkU1NDtcbn1cbi5sYXlvdXQtMjAyMyAudGV4dC1zdWNjZXNzLWRhcmsge1xuICBjb2xvcjogIzQxOTk0Mztcbn1cbi5sYXlvdXQtMjAyMyAudGV4dC1wcmltYXJ5IHtcbiAgY29sb3I6ICM1NDhDRTU7XG59XG4ubGF5b3V0LTIwMjMgLnRleHQtd2FybmluZyB7XG4gIGNvbG9yOiAjZmZjMTA3O1xufVxuLmxheW91dC0yMDIzIC50ZXh0LWRhbmdlciB7XG4gIGNvbG9yOiAjRjQ3ODk1O1xufVxuLmxheW91dC0yMDIzIC50ZXh0LWdyYXkge1xuICBjb2xvcjogIzg4OEI5OTtcbn1cbi5sYXlvdXQtMjAyMyAudGV4dC1za3libHVlIHtcbiAgY29sb3I6ICM1Q0IzRTQ7XG59XG4ubGF5b3V0LTIwMjMgLmJvcmRlci1yYWRpdXMtbmV3IHtcbiAgYm9yZGVyLXJhZGl1czogMTVweCAhaW1wb3J0YW50O1xufVxuLmxheW91dC0yMDIzIC5ici1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxNXB4ICFpbXBvcnRhbnQ7XG59XG4ubGF5b3V0LTIwMjMgLmJyLXRvcCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDE1cHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDE1cHggIWltcG9ydGFudDtcbn1cbi5sYXlvdXQtMjAyMyAuYm94LXNoYWRvdy1uZXcge1xuICBib3gtc2hhZG93OiAxcHggMXB4IDRweCAjZDlkOWQ5O1xufVxuLmxheW91dC0yMDIzIHRhYmxlLnRvcC1ib3JkZXIge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTVweCAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxNXB4ICFpbXBvcnRhbnQ7XG59XG4ubGF5b3V0LTIwMjMgdGFibGUudG9wLWJvcmRlciB0aGVhZCB0cjpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDE1cHggIWltcG9ydGFudDtcbn1cbi5sYXlvdXQtMjAyMyB0YWJsZS50b3AtYm9yZGVyIHRoZWFkIHRyOmZpcnN0LWNoaWxkIHRoOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTVweCAhaW1wb3J0YW50O1xufVxuLmxheW91dC0yMDIzIHRhYmxlLnRvcC1ib3JkZXIgdGhlYWQgdHI6Zmlyc3QtY2hpbGQgdGg6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxNXB4ICFpbXBvcnRhbnQ7XG59XG4ubGF5b3V0LTIwMjMgLmJnLWluZm8tc3VjY2VzcyB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzQ0OWVmMCAwJSwgIzA3ZTk5NyAxMDAlKTtcbn1cbi5sYXlvdXQtMjAyMyAuYmctaW5mby13YXJuaW5nIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjZmJiYzIzIDAlLCAjZmJiYzIzIDEwMCUpO1xufVxuLmxheW91dC0yMDIzIC5iZy1pbmZvLWRhbmdlciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI0UyM0M2NCAwJSwgI0MxMkI0RiAxMDAlKTtcbn1cbi5sYXlvdXQtMjAyMyAuYmctaW5mby1kYW5nZXItbGlnaHQge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjZmRhZWMxIDAlLCAjZjI5NWFiIDEwMCUpO1xufVxuLmxheW91dC0yMDIzIC5ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2MzYzRjZjg3O1xufVxuLmxheW91dC0yMDIzIC5ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjYzNjNGNmODc7XG59XG4ubGF5b3V0LTIwMjMgLmJvcmRlci10b3Age1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2MzYzRjZjg3O1xufVxuLmxheW91dC0yMDIzIC5ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjM2M0Y2Y4Nztcbn1cbi5sYXlvdXQtMjAyMyAuYnItdG9wIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTBweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEwcHg7XG59XG4ubGF5b3V0LTIwMjMgLmJyLXRvcC1yaWdodCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxMHB4O1xufVxuLmxheW91dC0yMDIzIC5ici10b3AtbGVmdCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDEwcHg7XG59XG4ubGF5b3V0LTIwMjMgLmJyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDEwcHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxMHB4O1xufVxuLmxheW91dC0yMDIzIC5ici1ib3R0b20tcmlnaHQge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTBweDtcbn1cbi5sYXlvdXQtMjAyMyAuYnItYm90dG9tLWxlZnQge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxMHB4O1xufVxuLmxheW91dC0yMDIzIC5wbGF0ZSB7XG4gIHBhZGRpbmc6IDVweCA2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNXB4O1xufVxuLmxheW91dC0yMDIzIC5wbGF0ZS1kYW5nZXIge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjRkY4QUE2IDAlLCAjRTQ1Njc4IDEwMCUpO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1zaGFkb3c6IDFweCAxcHggMHB4ICNBNDQwNTg7XG59XG4ubGF5b3V0LTIwMjMgLnBsYXRlLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjRkZDMTA3IDAlLCAjRkU5RTBEIDEwMCUpO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1zaGFkb3c6IDFweCAxcHggMHB4ICM3NjczNmI7XG59XG4ubGF5b3V0LTIwMjMgLnBsYXRlLW11dGVkIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI0VBRUFFQSAwJSwgIzlDOUM5QyAxMDAlKTtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtc2hhZG93OiAxcHggMXB4IDBweCAjNEQ0RDREO1xufVxuLmxheW91dC0yMDIzIC5wbGF0ZS1yaWdodCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDEwcHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxMHB4O1xufVxuLmxheW91dC0yMDIzIC5wbGF0ZS1sZWZ0IHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEwcHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDEwcHg7XG59XG4ubGF5b3V0LTIwMjMgbGFiZWwge1xuICBmb250LWZhbWlseTogXCJQVCBTYW5zXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cbi5sYXlvdXQtMjAyMyAuZm9ybS1jb250cm9sIHtcbiAgZm9udC1mYW1pbHk6IFwiUFQgU2Fuc1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYm9yZGVyOiAxcHggc29saWQ7XG4gIHBhZGRpbmc6IDlweCAxNHB4O1xuICBib3JkZXItY29sb3I6ICM4MWI1ZmY7XG4gIGNvbG9yOiB2YXIoLS10eC10ZXh0LWNvbG9yKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tdHgtaW5wdXQtYmFja2dyb3VuZCk7XG59XG4ubGF5b3V0LTIwMjMgLmZvcm0tY29udHJvbDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogdmFyKC0tdHgtdGV4dC1jb2xvcik7XG59XG4ubGF5b3V0LTIwMjMgLmZvcm0tY29udHJvbDpkaXNhYmxlZCxcbi5sYXlvdXQtMjAyMyAuZm9ybS1jb250cm9sLmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZDogI2U2ZTZlNjtcbn1cbi5sYXlvdXQtMjAyMyAuZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCB2YXIoLS10eC1wYW5lbC1iYWNrZ3JvdW5kKSwgdmFyKC0tdHgtcGFuZWwtYmFja2dyb3VuZCkpLCBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjODFCNUZGIDAlLCAjNEE4M0RGIDEwMCUpICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3gsIGJvcmRlci1ib3ggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1vcmlnaW46IHBhZGRpbmctYm94LCBib3JkZXItYm94ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctaW5saW5lOiAxM3B4O1xufVxuLmxheW91dC0yMDIzIC5pbnB1dC1ncm91cC1hZGRvbiB7XG4gIGJvcmRlcjogMDtcbn1cbi5sYXlvdXQtMjAyMyAuZm9ybS1uZXcgLnJhZGlvLFxuLmxheW91dC0yMDIzIC5mb3JtLW5ldyAuY2hlY2tib3gge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbn1cbi5sYXlvdXQtMjAyMyAuZm9ybS1uZXcgc2VsZWN0LmZvcm0tY29udHJvbCB7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2I4Y2NlYjtcbn1cbi5sYXlvdXQtMjAyMyAuZm9ybS1uZXcgdGV4dGFyZWEuZm9ybS1jb250cm9sIHtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjYjhjY2ViO1xufVxuLmxheW91dC0yMDIzIC5mb3JtLW5ldyBpbnB1dC5mb3JtLWNvbnRyb2wge1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiOGNjZWI7XG59XG4ubGF5b3V0LTIwMjMgLmZvcm0tbmV3IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSArIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgcGFkZGluZy1sZWZ0OiA2cHg7XG59XG4ubGF5b3V0LTIwMjMgLmZvcm0tbmV3IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSArIHNwYW46YmVmb3JlIHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuLmxheW91dC0yMDIzIC5mb3JtLW5ldyBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIHNwYW46YWZ0ZXIge1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG4ubGF5b3V0LTIwMjMgLmZvcm0tbmV3IGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgc3BhbjphZnRlciB7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG59XG4ubGF5b3V0LTIwMjMgLmZvcm0tbmV3IGlucHV0W3R5cGU9XCJyYWRpb1wiXSArIHNwYW46YmVmb3JlLFxuLmxheW91dC0yMDIzIC5mb3JtLW5ldyBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0gKyBzcGFuOmJlZm9yZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiOGNjZWI7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4ubGF5b3V0LTIwMjMgLmZvcm0tbmV3IGlucHV0W3R5cGU9XCJyYWRpb1wiXSArIHNwYW46YWZ0ZXIsXG4ubGF5b3V0LTIwMjMgLmZvcm0tbmV3IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSArIHNwYW46YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIG1hcmdpbjogMDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5sYXlvdXQtMjAyMyAuZm9ybS1uZXcgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBzcGFuOmFmdGVyLFxuLmxheW91dC0yMDIzIC5mb3JtLW5ldyBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIHNwYW46YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjRkY4QUE2IDAlLCAjRTQ1Njc4IDEwMCUpO1xufVxuLmxheW91dC0yMDIzIC5mb3JtLW5ldyBpbnB1dFt0eXBlPVwiY29sb3JcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW46IDEwcHggMDtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgYm94LXNoYWRvdzogMCAwIDFweCAjNjY2O1xufVxuLmxheW91dC0yMDIzIC5mb3JtLW5ldyBpbnB1dFt0eXBlPVwiY29sb3JcIl06Oi13ZWJraXQtY29sb3Itc3dhdGNoLXdyYXBwZXIge1xuICBwYWRkaW5nOiAwO1xufVxuLmxheW91dC0yMDIzIC5mb3JtLW5ldyBpbnB1dFt0eXBlPVwiY29sb3JcIl06Oi13ZWJraXQtY29sb3Itc3dhdGNoIHtcbiAgYm9yZGVyOiBub25lO1xufVxuLmxheW91dC0yMDIzIC5mb3JtLW5ldyAuZm9ybS1ncm91cC1jaGVja2JveCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ubGF5b3V0LTIwMjMgLmZvcm0tbmV3IC5pbnB1dC14cyB7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBtaW4taGVpZ2h0OiAyMHB4O1xufVxuLmxheW91dC0yMDIzIC5mb3JtLW5ldyAuaW5wdXQteHMgaW5wdXRbdHlwZT1cInJhZGlvXCJdICsgc3BhbjphZnRlcixcbi5sYXlvdXQtMjAyMyAuZm9ybS1uZXcgLmlucHV0LXhzIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSArIHNwYW46YWZ0ZXIge1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xufVxuLmxheW91dC0yMDIzIC50aGVtZS1zd2l0Y2hlciBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0gKyBzcGFuIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuLmxheW91dC0yMDIzIC50aGVtZS1zd2l0Y2hlciBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0gKyBzcGFuOmJlZm9yZSB7XG4gIHdpZHRoOiA0MnB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiOGNjZWI7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHggIWltcG9ydGFudDtcbn1cbi5sYXlvdXQtMjAyMyAudGhlbWUtc3dpdGNoZXIgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdICsgc3BhbjphZnRlciB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIG1hcmdpbi10b3A6IC05cHg7XG4gIGxlZnQ6IDRweDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI2ZmOGFhNiAwJSwgI2U0NTY3OCAxMDAlKTtcbiAgYm9yZGVyLXJhZGl1czogMzBweCAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG4ubGF5b3V0LTIwMjMgLnRoZW1lLXN3aXRjaGVyIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgc3BhbjphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWChjYWxjKDEwMCUgKyAycHgpKTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzkzYzhmNyAwJSwgIzUxOGFmMSA4MC4yMSUpO1xufVxuLmxheW91dC0yMDIzIC50aGVtZS1mb3JtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLmxheW91dC0yMDIzIC50aGVtZS1mb3JtIC5mb3JtLWdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA2cHg7XG4gIG1hcmdpbi1pbmxpbmU6IDA7XG4gIG1hcmdpbjogMCAwIDEycHggMDtcbiAgZmxleDogMTtcbn1cbi5sYXlvdXQtMjAyMyAudGhlbWUtZm9ybSAuZm9ybS1ncm91cDo6YmVmb3JlLFxuLmxheW91dC0yMDIzIC50aGVtZS1mb3JtIC5mb3JtLWdyb3VwOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubGF5b3V0LTIwMjMgLnRoZW1lLWZvcm0gLmZvcm0tZ3JvdXAgPiAqIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbi5sYXlvdXQtMjAyMyAudGhlbWUtZm9ybSAuZm9ybS1ncm91cCAuYXN0ZXJpc2sge1xuICBjb2xvcjogI0Y0Nzg5NTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ubGF5b3V0LTIwMjMgLnRoZW1lLWZvcm0gLmZvcm0tcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5sYXlvdXQtMjAyMyAudGhlbWUtZm9ybSAuZm9ybS1yb3cge1xuICAgIGdhcDogMTBweDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4ubGF5b3V0LTIwMjMgLnRoZW1lLWZvcm0gLnJvdyB7XG4gIG1hcmdpbjogMDtcbn1cbi5sYXlvdXQtMjAyMyAudGhlbWUtZm9ybSAucm93LXN1Ym1pdCA+ICoge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmxheW91dC0yMDIzIC50aGVtZS1mb3JtIGJ1dHRvblt0eXBlPVwic3VibWl0XCJdIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbn1cbi5sYXlvdXQtMjAyMyBsZWdlbmQge1xuICBjb2xvcjogdmFyKC0tdHgtdGV4dC1jb2xvcik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tdHgtYm9yZGVyLWNvbG9yKTtcbn1cbi5sYXlvdXQtMjAyMyAuYnRuIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgZm9udC1mYW1pbHk6IFwiUFQgU2Fuc1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubGF5b3V0LTIwMjMgLmJ0biB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4ubGF5b3V0LTIwMjMgLmJ0bjpob3Zlcixcbi5sYXlvdXQtMjAyMyAuYnRuOmZvY3VzLFxuLmxheW91dC0yMDIzIC5idG46YWN0aXZlLFxuLmxheW91dC0yMDIzIC5idG46dmlzaXRlZCB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5sYXlvdXQtMjAyMyAuYnRuOmZpcnN0LWxldHRlciB7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuLmxheW91dC0yMDIzIC5idG4uZGlzYWJsZWQsXG4ubGF5b3V0LTIwMjMgLmJ0bjpkaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNjU7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4ubGF5b3V0LTIwMjMgLmJ0bi5kaXNhYmxlZCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6ICNmNmY2ZjY7XG4gIHRleHQtc2hhZG93OiAxcHggMXB4IDBweCAjNGQ0ZDRkICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI2VhZWFlYSAwJSwgIzljOWM5YyAxMDAlKSAhaW1wb3J0YW50O1xufVxuLmxheW91dC0yMDIzIC5idG4tcHJpbWFyeSxcbi5sYXlvdXQtMjAyMyAuYnRuLXN1Y2Nlc3MsXG4ubGF5b3V0LTIwMjMgLmJ0bi1kYW5nZXIsXG4ubGF5b3V0LTIwMjMgLmJ0bi13YXJuaW5nLFxuLmxheW91dC0yMDIzIC5idG4taW5mbyxcbi5sYXlvdXQtMjAyMyAuYnRuLWRlZmF1bHQge1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDlweCAxMHB4O1xufVxuLmxheW91dC0yMDIzIC5idG5bY2xhc3MqPVwiLWludmVyc2VcIl06bm90KC5kaXNhYmxlZCkge1xuICBwYWRkaW5nOiA3cHggMTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAubGF5b3V0LTIwMjMgLmJ0bltjbGFzcyo9XCItaW52ZXJzZVwiXTpub3QoLmRpc2FibGVkKSB7XG4gICAgcGFkZGluZzogMy41cHggMTBweDtcbiAgfVxufVxuLmxheW91dC0yMDIzIC5idG4tcHJpbWFyeSB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzgxYjVmZiAwJSwgIzRhODNkZiAxMDAlKTtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1zaGFkb3c6IDFweCAxcHggMHB4ICMyODQ3NzU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG59XG4ubGF5b3V0LTIwMjMgLmJ0bi1wcmltYXJ5OmhvdmVyOm5vdCg6ZGlzYWJsZWQpIHtcbiAgYmFja2dyb3VuZDogIzRhODNkZjtcbn1cbi5sYXlvdXQtMjAyMyAuYnRuLXByaW1hcnk6YWN0aXZlOm5vdCg6ZGlzYWJsZWQpLFxuLmxheW91dC0yMDIzIC5idG4tcHJpbWFyeS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjNGE4M2RmO1xuICBib3gtc2hhZG93OiAwcHggNHB4IDRweCAwcHggcmdiYSgwLCAwLCAwLCAwLjI1KSBpbnNldDtcbiAgdGV4dC1zaGFkb3c6IC0xcHggLTFweCAwcHggIzI4NDc3NTtcbn1cbi5sYXlvdXQtMjAyMyAuYnRuLXByaW1hcnktaW52ZXJzZSB7XG4gIGJvcmRlci1jb2xvcjogIzY4OWVmMDtcbn1cbi5sYXlvdXQtMjAyMyAuYnRuLXByaW1hcnktaW52ZXJzZTpob3Zlcjpub3QoOmRpc2FibGVkKSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjNjc5ZmYwO1xufVxuLmxheW91dC0yMDIzIC5idG4tc3VjY2VzcyB7XG4gIGJvcmRlcjogbm9uZTtcbiAgdGV4dC1zaGFkb3c6IDFweCAxcHggMHB4ICMwNjU5MDc7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICM3N2Q3NjQgMCUsICMyOGEwMmMgMTAwJSk7XG59XG4ubGF5b3V0LTIwMjMgLmJ0bi1zdWNjZXNzOmhvdmVyOm5vdCg6ZGlzYWJsZWQpIHtcbiAgYmFja2dyb3VuZDogIzQwYjAzZDtcbn1cbi5sYXlvdXQtMjAyMyAuYnRuLXN1Y2Nlc3M6YWN0aXZlOm5vdCg6ZGlzYWJsZWQpLFxuLmxheW91dC0yMDIzIC5idG4tc3VjY2Vzcy5hY3RpdmUge1xuICBib3gtc2hhZG93OiAwcHggNHB4IDRweCAwcHggcmdiYSgwLCAwLCAwLCAwLjI1KSBpbnNldDtcbiAgdGV4dC1zaGFkb3c6IC0xcHggLTFweCAwcHggIzA2NTkwNztcbn1cbi5sYXlvdXQtMjAyMyAuYnRuLXN1Y2Nlc3MtaW52ZXJzZSB7XG4gIGNvbG9yOiAjNTJiZTU0O1xuICBib3JkZXItY29sb3I6ICM1MmJlNTQ7XG59XG4ubGF5b3V0LTIwMjMgLmJ0bi1zdWNjZXNzLWludmVyc2U6aG92ZXI6bm90KDpkaXNhYmxlZCkge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzUyYmU1NCAwJSwgIzUyYmU1NCAxMDAlKTtcbn1cbi5sYXlvdXQtMjAyMyAuYnRuLWRhbmdlciB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgdGV4dC1zaGFkb3c6IDFweCAxcHggMHB4ICNhNDQwNTg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNmYzg0YTEgMCUsICNlNzViN2QgMTAwJSk7XG59XG4ubGF5b3V0LTIwMjMgLmJ0bi1kYW5nZXI6aG92ZXI6bm90KDpkaXNhYmxlZCkge1xuICBiYWNrZ3JvdW5kOiAjZTM1NDc2O1xufVxuLmxheW91dC0yMDIzIC5idG4tZGFuZ2VyOmFjdGl2ZTpub3QoOmRpc2FibGVkKSxcbi5sYXlvdXQtMjAyMyAuYnRuLWRhbmdlci5hY3RpdmUge1xuICBib3gtc2hhZG93OiAwcHggNHB4IDRweCAwcHggcmdiYSgwLCAwLCAwLCAwLjI1KSBpbnNldDtcbiAgdGV4dC1zaGFkb3c6IC0xcHggLTFweCAwcHggI2E0NDA1ODtcbn1cbi5sYXlvdXQtMjAyMyAuYnRuLXdhcm5pbmcge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1zaGFkb3c6IDFweCAxcHggMHB4ICM5ZDYzMGM7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNGRkJGMUIgMCUsICNGRkFGMTQgMzYlLCAjRkY4ODFBIDEwMCUpLCByYWRpYWwtZ3JhZGllbnQoNTAlIDUwJSBhdCA1MCUgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjIpIDI4JSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKTtcbn1cbi5sYXlvdXQtMjAyMyAuYnRuLXdhcm5pbmc6aG92ZXI6bm90KDpkaXNhYmxlZCkge1xuICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoNTAlIDQ2LjEzJSBhdCA1My4wMyUgNTEuNjYlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTIpIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDU4Ljg1JSksIGxpbmVhci1ncmFkaWVudCgzM2RlZywgI2Y5MCA0MC4xJSwgI2VkNzIwMSA4MS4yNSUpO1xufVxuLmxheW91dC0yMDIzIC5idG4td2FybmluZzphY3RpdmU6bm90KDpkaXNhYmxlZCksXG4ubGF5b3V0LTIwMjMgLmJ0bi13YXJuaW5nLmFjdGl2ZSB7XG4gIGJveC1zaGFkb3c6IDBweCA0cHggNHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMjUpIGluc2V0O1xuICB0ZXh0LXNoYWRvdzogLTFweCAtMXB4IDBweCAjOWQ2MzBjO1xuICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoNTAlIDQ2LjEzJSBhdCA1My4wMyUgNTEuNjYlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTIpIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDU4Ljg1JSksIGxpbmVhci1ncmFkaWVudCgzM2RlZywgI2Y5MCA0MC4xJSwgI2VkNzIwMSA4MS4yNSUpO1xufVxuLmxheW91dC0yMDIzIC5idG4td2FybmluZy1pbnZlcnNlIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCNmZmYsICNmZmYpIHBhZGRpbmctYm94LCBsaW5lYXItZ3JhZGllbnQoMTYwZGVnLCAjZmZiZjFiIDAlLCAjZmU5ZTBkIDM1Ljk0JSwgI2ZmODgxYSAxMDAlKSBib3JkZXItYm94O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmxheW91dC0yMDIzIC5idG4td2FybmluZy1pbnZlcnNlOmhvdmVyOm5vdCg6ZGlzYWJsZWQpIHtcbiAgYmFja2dyb3VuZDogI2ZlOWUwZDtcbiAgY29sb3I6ICNmZmY7XG59XG4ubGF5b3V0LTIwMjMgLmJ0bi1kZWZhdWx0IHtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAzcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgY29sb3I6ICMzMzM7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNmZmYgNDguOTYlLCAjZWZlZmVmIDEwMCUpO1xufVxuLmxheW91dC0yMDIzIC5idG4tZGVmYXVsdDpob3Zlcjpub3QoOmRpc2FibGVkKSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNmZmYgNDguOTYlLCAjZTFlMWUxIDEwMCUpO1xuICBjb2xvcjogIzMzMztcbn1cbi5sYXlvdXQtMjAyMyAuYnRuLWRlZmF1bHQ6YWN0aXZlOm5vdCg6ZGlzYWJsZWQpLFxuLmxheW91dC0yMDIzIC5idG4tZGVmYXVsdC5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjZTFlMWUxIDAlLCAjZmZmIDUxLjA0JSk7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggM3B4IDBweCByZ2JhKDAsIDAsIDAsIDAuMikgaW5zZXQsIDBweCA1cHggNXB4IC0zcHggcmdiYSgwLCAwLCAwLCAwLjI1KSBpbnNldDtcbn1cbi5sYXlvdXQtMjAyMyAuYnRuLWljb24ge1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAubGF5b3V0LTIwMjMgLmJ0bi1pY29uIHtcbiAgICB3aWR0aDogMjJweDtcbiAgICBoZWlnaHQ6IDIycHg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG59XG4ubGF5b3V0LTIwMjMgLmJ0bi1yb3VuZGVkIHtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgcGFkZGluZy1pbmxpbmU6IDIwcHg7XG59XG4ubGF5b3V0LTIwMjMgLmJ0bi1sYXJnZS1yb3VuZGVkIHtcbiAgcGFkZGluZzogMTZweCAzMHB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG59XG4ubGF5b3V0LTIwMjMgLmJ0bi1ib3JkZXJlZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm94LXNoYWRvdzogMHB4IDJweCAzcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIGNvbG9yOiAjZmZmO1xuICB6LWluZGV4OiAyO1xufVxuLmxheW91dC0yMDIzIC5idG4tYm9yZGVyZWQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTJweDtcbiAgbGVmdDogLTIuNXB4O1xuICB3aWR0aDogY2FsYygxMDAlICsgNXB4KTtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgKyA0cHgpO1xuICBib3JkZXItcmFkaXVzOiAzM3B4O1xuICB6LWluZGV4OiAtMjtcbn1cbi5sYXlvdXQtMjAyMyAuYnRuLWJvcmRlcmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICB6LWluZGV4OiAtMTtcbn1cbi5sYXlvdXQtMjAyMyAuYnRuLWJvcmRlcmVkLmJ0bi1wcmltYXJ5OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCNiN2QyZmYsICMwNTVmZTMpO1xufVxuLmxheW91dC0yMDIzIC5idG4tYm9yZGVyZWQuYnRuLXdhcm5pbmc6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoI2ZmZTRiYiwgIzliNjEwYSk7XG59XG4ubGF5b3V0LTIwMjMgLmJ0bi1zdGF0aWMtc3VjY2Vzcy1pbnZlcnNlIHtcbiAgY29sb3I6ICM1MmJlNTQ7XG4gIGJvcmRlci1jb2xvcjogIzUyYmU1NDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgcGFkZGluZzogN3B4IDEwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmxheW91dC0yMDIzIC5idG4tc3RhdGljLXN1Y2Nlc3MtaW52ZXJzZSB7XG4gICAgcGFkZGluZzogMy41cHggMTBweDtcbiAgfVxufVxuLmxheW91dC0yMDIzIC5idG4tc21hbGwge1xuICBsaW5lLWhlaWdodDogMTRweDtcbiAgcGFkZGluZy1ibG9jazogOHB4ICFpbXBvcnRhbnQ7XG59XG4ubGF5b3V0LTIwMjMgLmFwcC1mb290ZXIge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW4taW5saW5lOiBjYWxjKC0xICogdmFyKC0tbGF5b3V0LXBhZ2UtZ3V0dGVyLCAxMHB4KSk7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBwYWRkaW5nLXRvcDogMjJweDtcbiAgYmFja2dyb3VuZDogI2NiY2RkNTtcbn1cbi5sYXlvdXQtMjAyMyAuYXBwLWZvb3RlciAuZm9vdGVyLWFyZWFzIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJhcmVhLWxvZ28gYXJlYS1tZW51LTEgYXJlYS1tZW51LTIgYXJlYS1tZW51LTMgYXJlYS1zb2NpYWxcIjtcbiAgZ2FwOiA2MHB4O1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAubGF5b3V0LTIwMjMgLmFwcC1mb290ZXIgLmZvb3Rlci1hcmVhcyB7XG4gICAgZ2FwOiA1cHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJhcmVhLWxvZ28gYXJlYS1tZW51LTFcIiBcImFyZWEtbWVudS0zIGFyZWEtbWVudS0yXCIgXCJhcmVhLXNvY2lhbCBhcmVhLXNvY2lhbFwiO1xuICAgIC0tZm9vdGVyLXNvY2lhbC1jb250ZW50LWluc2V0OiAxM3B4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmxheW91dC0yMDIzIC5hcHAtZm9vdGVyIC5mb290ZXItYXJlYXMge1xuICAgIC0tZm9vdGVyLXNvY2lhbC1jb250ZW50LWluc2V0OiBjYWxjKHZhcigtLWxheW91dC1wYWdlLWd1dHRlciwgNXB4KSArIDEwcHgpO1xuICB9XG59XG4ubGF5b3V0LTIwMjMgLmFwcC1mb290ZXIgLmZvb3Rlci1hcmVhcyAuYXJlYS1sb2dvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBncmlkLWFyZWE6IGFyZWEtbG9nbztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAubGF5b3V0LTIwMjMgLmFwcC1mb290ZXIgLmZvb3Rlci1hcmVhcyAuYXJlYS1sb2dvOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IC01cHg7XG4gICAgd2lkdGg6IDJweDtcbiAgICBoZWlnaHQ6IDIwMCU7XG4gICAgYmFja2dyb3VuZDogI2FkYWViNTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5sYXlvdXQtMjAyMyAuYXBwLWZvb3RlciAuZm9vdGVyLWFyZWFzIC5hcmVhLWxvZ28gaW1nIHtcbiAgICBtYXgtd2lkdGg6IDE3MHB4O1xuICB9XG59XG4ubGF5b3V0LTIwMjMgLmFwcC1mb290ZXIgLmZvb3Rlci1hcmVhcyAuYXJlYS1tZW51LTEge1xuICBncmlkLWFyZWE6IGFyZWEtbWVudS0xO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5sYXlvdXQtMjAyMyAuYXBwLWZvb3RlciAuZm9vdGVyLWFyZWFzIC5hcmVhLW1lbnUtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICB9XG59XG4ubGF5b3V0LTIwMjMgLmFwcC1mb290ZXIgLmZvb3Rlci1hcmVhcyAuYXJlYS1tZW51LTIge1xuICBncmlkLWFyZWE6IGFyZWEtbWVudS0yO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5sYXlvdXQtMjAyMyAuYXBwLWZvb3RlciAuZm9vdGVyLWFyZWFzIC5hcmVhLW1lbnUtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICB9XG59XG4ubGF5b3V0LTIwMjMgLmFwcC1mb290ZXIgLmZvb3Rlci1hcmVhcyAuYXJlYS1tZW51LTMge1xuICBncmlkLWFyZWE6IGFyZWEtbWVudS0zO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAubGF5b3V0LTIwMjMgLmFwcC1mb290ZXIgLmZvb3Rlci1hcmVhcyAuYXJlYS1tZW51LTMge1xuICAgIGFsaWduLXNlbGY6IHN0YXJ0O1xuICAgIHBhZGRpbmctbGVmdDogdmFyKC0tZm9vdGVyLXNvY2lhbC1jb250ZW50LWluc2V0KTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICB9XG59XG4ubGF5b3V0LTIwMjMgLmFwcC1mb290ZXIgLmZvb3Rlci1hcmVhcyAuYXJlYS1zb2NpYWwge1xuICBncmlkLWFyZWE6IGFyZWEtc29jaWFsO1xuICBiYWNrZ3JvdW5kOiAjYjhiYWM3O1xuICBwYWRkaW5nOiAxM3B4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGdhcDogMTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAubGF5b3V0LTIwMjMgLmFwcC1mb290ZXIgLmZvb3Rlci1hcmVhcyAuYXJlYS1zb2NpYWwge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAubGF5b3V0LTIwMjMgLmFwcC1mb290ZXIgLmZvb3Rlci1hcmVhcyAuYXJlYS1zb2NpYWwge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgbWFyZ2luOiAxMHB4IHZhcigtLWxheW91dC1wYWdlLWd1dHRlciwgNXB4KSAwO1xuICB9XG59XG4ubGF5b3V0LTIwMjMgLmFwcC1mb290ZXIgLmZvb3Rlci1hcmVhcyAuYXJlYS1zb2NpYWwgaDMge1xuICBtYXJnaW4tdG9wOiAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmxheW91dC0yMDIzIC5hcHAtZm9vdGVyIC5mb290ZXItYXJlYXMgLmFyZWEtc29jaWFsIGgzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG4ubGF5b3V0LTIwMjMgLmFwcC1mb290ZXIgLmZvb3Rlci1hcmVhcyAuYXJlYS1zb2NpYWwgLmZvb3Rlci1zb2NpYWxzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxOHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5sYXlvdXQtMjAyMyAuYXBwLWZvb3RlciAuZm9vdGVyLWFyZWFzIC5hcmVhLXNvY2lhbCAuZm9vdGVyLXNvY2lhbHMge1xuICAgIG1hcmdpbjogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5sYXlvdXQtMjAyMyAuYXBwLWZvb3RlciAuZm9vdGVyLWFyZWFzIC5hcmVhLXNvY2lhbCAuZm9vdGVyLXNvY2lhbHMtaGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG59XG4ubGF5b3V0LTIwMjMgLmFwcC1mb290ZXIgLmZvb3Rlci1hcmVhcyAuYXJlYS1zb2NpYWwgLmZvb3Rlci1zb2NpYWxzIGltZyB7XG4gIHdpZHRoOiA0NHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5sYXlvdXQtMjAyMyAuYXBwLWZvb3RlciAuZm9vdGVyLWFyZWFzIC5hcmVhLXNvY2lhbCAuZm9vdGVyLXNvY2lhbHMgaW1nIHtcbiAgICB3aWR0aDogMzhweDtcbiAgfVxufVxuLmxheW91dC0yMDIzIC5hcHAtZm9vdGVyIC5mb290ZXItYXJlYXMgLmFyZWEtc29jaWFsIC5mb290ZXItc29jaWFscyBpbWc6aG92ZXIge1xuICBvcGFjaXR5OiAwLjc1O1xufVxuLmxheW91dC0yMDIzIC5hcHAtZm9vdGVyIC5mb290ZXItYXJlYXMgLmZvb3Rlci1tZW51IHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDE0cHg7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAubGF5b3V0LTIwMjMgLmFwcC1mb290ZXIgLmZvb3Rlci1hcmVhcyAuZm9vdGVyLW1lbnUge1xuICAgIGdhcDogNXB4O1xuICB9XG59XG4ubGF5b3V0LTIwMjMgLmFwcC1mb290ZXIgLmZvb3Rlci1hcmVhcyAuZm9vdGVyLW1lbnUgYSB7XG4gIGNvbG9yOiB2YXIoLS10eC10ZXh0LWNvbG9yKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXNpemU6IDE2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmxheW91dC0yMDIzIC5hcHAtZm9vdGVyIC5mb290ZXItYXJlYXMgLmZvb3Rlci1tZW51IGEge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuLmxheW91dC0yMDIzIC5hcHAtZm9vdGVyIC5mb290ZXItYXJlYXMgLmZvb3Rlci1tZW51IGEudHAtbGluayxcbi5sYXlvdXQtMjAyMyAuYXBwLWZvb3RlciAuZm9vdGVyLWFyZWFzIC5mb290ZXItbWVudSBhLmJsb2ctbGluayB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjM2Q3N2NiO1xufVxuLmxheW91dC0yMDIzIC5hcHAtZm9vdGVyIC5mb290ZXItYXJlYXMgLmZvb3Rlci1tZW51IGEudHAtbGluazpob3Zlcixcbi5sYXlvdXQtMjAyMyAuYXBwLWZvb3RlciAuZm9vdGVyLWFyZWFzIC5mb290ZXItbWVudSBhLmJsb2ctbGluazpob3ZlciB7XG4gIGNvbG9yOiAjZmZjMTA3O1xufVxuLmxheW91dC0yMDIzIC5hcHAtZm9vdGVyIC5mb290ZXItYXJlYXMgLmZvb3Rlci1tZW51IGEuaGFzLXVucmVhZCB7XG4gIGNvbG9yOiAjRjQ3ODk1O1xufVxuLmxheW91dC0yMDIzIC5hcHAtZm9vdGVyIC5mb290ZXItYXJlYXMgLmZvb3Rlci1tZW51IGE6aG92ZXIge1xuICBjb2xvcjogIzNjNzhjYjtcbn1cbi5sYXlvdXQtMjAyMyAuYXBwLWZvb3RlciAuZm9vdGVyLXRlcm1zLWxpbmsge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAubGF5b3V0LTIwMjMgLmFwcC1mb290ZXIgLmZvb3Rlci10ZXJtcy1saW5rIHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gIH1cbn1cbi5sYXlvdXQtMjAyMyAuYXBwLWZvb3RlciAuZm9vdGVyLXRlcm1zLWxpbmsgaW1nIHtcbiAgd2lkdGg6IDFlbTtcbn1cbi5sYXlvdXQtMjAyMyAuYXBwLWZvb3RlciAuZm9vdGVyLXRlcm1zLWxpbms6aG92ZXIge1xuICBjb2xvcjogI2ZmYzEwNztcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbn1cbi5sYXlvdXQtMjAyMyAuYXBwLWZvb3RlciAuZm9vdGVyLWNvcHlyaWdodCB7XG4gIGZvbnQtZmFtaWx5OiBcIlBUIFNhbnNcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBtYXJnaW4tdG9wOiAyMnB4O1xuICBiYWNrZ3JvdW5kOiAjNzc3YThhO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwYWRkaW5nOiAyMHB4IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmxheW91dC0yMDIzIC5hcHAtZm9vdGVyIC5mb290ZXItY29weXJpZ2h0IHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmxheW91dC0yMDIzIC5hcHAtZm9vdGVyIC5mb290ZXItY29weXJpZ2h0IHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuLmxheW91dC0yMDIzIC5hcHAtZm9vdGVyIC5mb290ZXItY29weXJpZ2h0LWlubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5sYXlvdXQtMjAyMyAuYXBwLWZvb3RlciAuZm9vdGVyLWNvcHlyaWdodC1pbm5lciB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBnYXA6IDRweDtcbiAgfVxufVxuLmxheW91dC0yMDIzIC5hcHAtZm9vdGVyIC5mb290ZXItY29weXJpZ2h0LXRleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgY29sdW1uLWdhcDogNnB4O1xuICByb3ctZ2FwOiAycHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ubGF5b3V0LTIwMjMgLmFwcC1mb290ZXIgLmZvb3Rlci1jb3B5cmlnaHQtaW5saW5lLXRlcm1zIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuLmxheW91dC0yMDIzIC5hcHAtZm9vdGVyIC5mb290ZXItY29weXJpZ2h0LWlubGluZS1zZXAge1xuICBtYXJnaW46IDAgNnB4O1xuICBvcGFjaXR5OiAwLjc1O1xufVxuLmxheW91dC0yMDIzIC5hcHAtZm9vdGVyIC5mb290ZXItY29weXJpZ2h0IC5mb290ZXItdGVybXMtbGluay0taW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG59XG4ubGF5b3V0LTIwMjMgLmFwcC1mb290ZXIgLmZvb3Rlci1jb3B5cmlnaHQgLmZvb3Rlci10ZXJtcy1saW5rLS1pbmxpbmU6aG92ZXIge1xuICBjb2xvcjogI2ZmYzEwNztcbn1cbi5sYXlvdXQtMjAyMyAuYXBwLWZvb3RlciAuY3ByLXllYXIge1xuICBmb250LXdlaWdodDogOTAwO1xufVxuLmxheW91dC0yMDIzIC5hcHAtZm9vdGVyIC5jcHItc2l0ZSB7XG4gIGNvbG9yOiAjZjQ3ODk1O1xuICBmb250LXdlaWdodDogOTAwO1xufVxuLmxheW91dC0yMDIzIC5hcHAtZm9vdGVyIC5sYW5nU2VsZWN0IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAubGF5b3V0LTIwMjMgLmFwcC1mb290ZXIgLmxhbmdTZWxlY3Qge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi5sYXlvdXQtMjAyMyAuYXBwLWZvb3RlciAubGFuZ1NlbGVjdDpob3ZlciAjZHJvcGRvd25NZW51TGFuZyB7XG4gIGNvbG9yOiAjM2M3OGNiO1xufVxuLmxheW91dC0yMDIzIC5hcHAtZm9vdGVyIC5sYW5nU2VsZWN0IC5kcm9wZG93biB7XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbn1cbi5sYXlvdXQtMjAyMyAuYXBwLWZvb3RlciAubGFuZ1NlbGVjdCAuZHJvcGRvd24ub3BlbiAjZHJvcGRvd25NZW51TGFuZyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjNGQ1MTY0IDAlLCAjNDg0ZDYwIDEwMCUpO1xuICBib3JkZXItcmFkaXVzOiAxNXB4IDE1cHggMCAwO1xufVxuLmxheW91dC0yMDIzIC5hcHAtZm9vdGVyIC5sYW5nU2VsZWN0IC5kcm9wZG93bi5vcGVuICNkcm9wZG93bk1lbnVMYW5nOmhvdmVyIHtcbiAgY29sb3I6ICMzMzM7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNmYmVjN2IgMCUsICNmNmQ3NTQgNC42OSUsICNlY2FhM2UgODMuMzMlLCAjZWJhMzNhIDEwMCUpO1xufVxuLmxheW91dC0yMDIzIC5hcHAtZm9vdGVyIC5sYW5nU2VsZWN0ICNkcm9wZG93bk1lbnVMYW5nIHtcbiAgcGFkZGluZzogM3B4IDZweDtcbiAgbWFyZ2luLXRvcDogLTEwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiB2YXIoLS10eC10ZXh0LWNvbG9yKTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA5OTlweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2U7XG59XG4ubGF5b3V0LTIwMjMgLmFwcC1mb290ZXIgLmxhbmdTZWxlY3QgI2Ryb3Bkb3duTWVudUxhbmcgLnNzVGl0bGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmxheW91dC0yMDIzIC5hcHAtZm9vdGVyIC5sYW5nU2VsZWN0ICNkcm9wZG93bk1lbnVMYW5nOmhvdmVyLFxuLmxheW91dC0yMDIzIC5hcHAtZm9vdGVyIC5sYW5nU2VsZWN0ICNkcm9wZG93bk1lbnVMYW5nOmZvY3VzIHtcbiAgY29sb3I6ICMzYzc4Y2IgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogcmdiYSg2MCwgMTIwLCAyMDMsIDAuMTIpICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG4ubGF5b3V0LTIwMjMgLmFwcC1mb290ZXIgLmxhbmdTZWxlY3QgI2Ryb3Bkb3duTWVudUxhbmc6YWN0aXZlIHtcbiAgY29sb3I6ICMzYzc4Y2IgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogcmdiYSg2MCwgMTIwLCAyMDMsIDAuMTgpICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG4ubGF5b3V0LTIwMjMgLmFwcC1mb290ZXIgLmxhbmdTZWxlY3QgI2Ryb3Bkb3duTWVudUxhbmcgLmZhIHtcbiAgbWFyZ2luLWxlZnQ6IDJweDtcbn1cbi5sYXlvdXQtMjAyMyAuYXBwLWZvb3RlciAubGFuZ1NlbGVjdCAuc3NOYW1lIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1mYW1pbHk6IFwiUFQgU2Fuc1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmxheW91dC0yMDIzIC5hcHAtZm9vdGVyIC5sYW5nU2VsZWN0IC5zc05hbWUge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxufVxuLmxheW91dC0yMDIzIC5hcHAtZm9vdGVyIC5sYW5nU2VsZWN0IC5zc05hbWUgLmZsYWcge1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbn1cbi5sYXlvdXQtMjAyMyAuYXBwLWZvb3RlciAubGFuZ1NlbGVjdCAuY2hvb3NlLXNlcnZlciB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAxNXB4IDE1cHg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICM0ZDUxNjQgMCUsICM0ODRkNjAgMTAwJSk7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4ubGF5b3V0LTIwMjMgLmFwcC1mb290ZXIgLmxhbmdTZWxlY3QgLmNob29zZS1zZXJ2ZXIgbGkge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4ubGF5b3V0LTIwMjMgLmFwcC1mb290ZXIgLmxhbmdTZWxlY3QgLmNob29zZS1zZXJ2ZXIgYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDdweCA4cHggN3B4IDZweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmxheW91dC0yMDIzIC5hcHAtZm9vdGVyIC5sYW5nU2VsZWN0IC5jaG9vc2Utc2VydmVyIGEge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxufVxuLmxheW91dC0yMDIzIC5hcHAtZm9vdGVyIC5sYW5nU2VsZWN0IC5jaG9vc2Utc2VydmVyIGE6aG92ZXIge1xuICBjb2xvcjogIzMzMztcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI2ZiZWM3YiAwJSwgI2Y2ZDc1NCA0LjY5JSwgI2VjYWEzZSA4My4zMyUsICNlYmEzM2EgMTAwJSk7XG59XG4ubGF5b3V0LTIwMjMgLmFwcC1mb290ZXIgLmxhbmdTZWxlY3QgLmNob29zZS1zZXJ2ZXIgLmZsYWcge1xuICBmbGV4LXNocmluazogMDtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG59XG4ubGF5b3V0LTIwMjMgLmFwcC1mb290ZXIgLmZvb3Rlci1sb2NhbGUtdG9vbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDZweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmxheW91dC0yMDIzIC5hcHAtZm9vdGVyIC5mb290ZXItbG9jYWxlLXRvb2xzIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgZ2FwOiA0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAubGF5b3V0LTIwMjMgLmFwcC1mb290ZXIgLmZvb3Rlci1sb2NhbGUtdG9vbHMge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgfVxufVxuLmxheW91dC0yMDIzIC5hcHAtZm9vdGVyIC5mb290ZXItbG9jYWxlLXRvb2xzIC5sYW5nU2VsZWN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5sYXlvdXQtMjAyMyAuYXBwLWZvb3RlciAuZm9vdGVyLWxvY2FsZS10b29scyAubGFuZ1NlbGVjdCAjZHJvcGRvd25NZW51TGFuZyB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1pbi1oZWlnaHQ6IDI4cHg7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgcGFkZGluZy1pbmxpbmU6IDZweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4ubGF5b3V0LTIwMjMgLmFwcC1mb290ZXIgLmZvb3Rlci1sb2NhbGUtdG9vbHMgLmxhbmdTZWxlY3QgI2Ryb3Bkb3duTWVudUxhbmcgLnNzTmFtZSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5sYXlvdXQtMjAyMyAuYXBwLWZvb3RlciAuZm9vdGVyLWxvY2FsZS10b29scyAubGFuZ1NlbGVjdCAjZHJvcGRvd25NZW51TGFuZyAuZmEtc29ydC1kZXNjIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0ycHg7XG4gIG1hcmdpbi1sZWZ0OiAycHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXNpemU6IDE0cHg7XG59XG4ubGF5b3V0LTIwMjMgLmFwcC1mb290ZXIgLmZvb3Rlci1sb2NhbGUtdG9vbHMgLmZvb3RlclRoZW1lVG9nZ2xlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGdhcDogNHB4O1xufVxuLmxheW91dC0yMDIzIC5hcHAtZm9vdGVyIC5mb290ZXJUaGVtZVRvZ2dsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLmxheW91dC0yMDIzIC5hcHAtZm9vdGVyIC5mb290ZXJUaGVtZVRvZ2dsZSAuZm9vdGVyLXRoZW1lLXRvZ2dsZS1sYWJlbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1mYW1pbHk6IFwiUFQgU2Fuc1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiB2YXIoLS10eC10ZXh0LWNvbG9yKTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmxheW91dC0yMDIzIC5hcHAtZm9vdGVyIC5mb290ZXJUaGVtZVRvZ2dsZSAuZm9vdGVyLXRoZW1lLXRvZ2dsZS1sYWJlbCB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5sYXlvdXQtMjAyMyAuYXBwLWZvb3RlciAuZm9vdGVyVGhlbWVUb2dnbGUgLmZvb3Rlci10aGVtZS10b2dnbGUtbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxufVxuLmxheW91dC0yMDIzIC5hcHAtZm9vdGVyIC5mb290ZXJUaGVtZVRvZ2dsZSAuZm9vdGVyLXRoZW1lLXRvZ2dsZS1idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIG1pbi1oZWlnaHQ6IDI4cHg7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogOTk5cHg7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiB2YXIoLS10eC10ZXh0LWNvbG9yKTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZSwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5M3B4KSB7XG4gIC5sYXlvdXQtMjAyMyAuYXBwLWZvb3RlciAuZm9vdGVyVGhlbWVUb2dnbGUgLmZvb3Rlci10aGVtZS10b2dnbGUtYnRuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgfVxuICAubGF5b3V0LTIwMjMgLmFwcC1mb290ZXIgLmZvb3RlclRoZW1lVG9nZ2xlIC5mb290ZXItdGhlbWUtdG9nZ2xlLWJ0bjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IGF0dHIoYXJpYS1sYWJlbCk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBib3R0b206IGNhbGMoMTAwJSArIDhweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIHBhZGRpbmc6IDZweCAxMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuODUpO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtZmFtaWx5OiBcIlBUIFNhbnNcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGVhc2UsIHZpc2liaWxpdHkgMC4xNXMgZWFzZTtcbiAgICB6LWluZGV4OiAxMjAwO1xuICB9XG4gIC5sYXlvdXQtMjAyMyAuYXBwLWZvb3RlciAuZm9vdGVyVGhlbWVUb2dnbGUgLmZvb3Rlci10aGVtZS10b2dnbGUtYnRuOmhvdmVyOjphZnRlcixcbiAgLmxheW91dC0yMDIzIC5hcHAtZm9vdGVyIC5mb290ZXJUaGVtZVRvZ2dsZSAuZm9vdGVyLXRoZW1lLXRvZ2dsZS1idG46Zm9jdXMtdmlzaWJsZTo6YWZ0ZXIge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxufVxuLmxheW91dC0yMDIzIC5hcHAtZm9vdGVyIC5mb290ZXJUaGVtZVRvZ2dsZSAuZm9vdGVyLXRoZW1lLXRvZ2dsZS1idG4gLmZhIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5sYXlvdXQtMjAyMyAuYXBwLWZvb3RlciAuZm9vdGVyVGhlbWVUb2dnbGUgLmZvb3Rlci10aGVtZS10b2dnbGUtYnRuOmhvdmVyLFxuLmxheW91dC0yMDIzIC5hcHAtZm9vdGVyIC5mb290ZXJUaGVtZVRvZ2dsZSAuZm9vdGVyLXRoZW1lLXRvZ2dsZS1idG46Zm9jdXMge1xuICBjb2xvcjogIzNjNzhjYjtcbiAgYmFja2dyb3VuZDogcmdiYSg2MCwgMTIwLCAyMDMsIDAuMTIpO1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4ubGF5b3V0LTIwMjMgLmFwcC1mb290ZXIgLmZvb3RlclRoZW1lVG9nZ2xlIC5mb290ZXItdGhlbWUtdG9nZ2xlLWJ0bjphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDYwLCAxMjAsIDIwMywgMC4yKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAubGF5b3V0LTIwMjMgLmFwcC1oZWFkZXIgfiAuYXBwLWZvb3RlciAuZm9vdGVyLW1vYmlsZS1zcGFjZXIge1xuICAgIGhlaWdodDogY2FsYyg5MnB4ICsgZW52KHNhZmUtYXJlYS1pbnNldC1ib3R0b20sIDBweCkpO1xuICAgIGJhY2tncm91bmQ6ICM3ODdhOGE7XG4gIH1cbn1cbi5sYXlvdXQtMjAyMyAuc3dpdGNoLXRoZW1lIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMTAwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTQ4cHgpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIHBhZGRpbmc6IDVweCAxMHB4IDVweCA1cHg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5OC43M2RlZywgIzM5NUM4NiAwJSwgIzZCNDlCMyA3Ny4xMyUpO1xuICBib3JkZXItcmFkaXVzOiAxMHB4IDAgMCAxMHB4O1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICB6LWluZGV4OiAxMDQwO1xufVxuLmxheW91dC0yMDIzIC5zd2l0Y2gtdGhlbWUudG9nZ2xlLXN3aXRjaC10aGVtZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC0xMDAlKTtcbn1cbi5sYXlvdXQtMjAyMyAuc3dpdGNoLXRoZW1lIGltZyB7XG4gIHdpZHRoOiA0MHB4O1xufVxuLmxheW91dC0yMDIzIC5zd2l0Y2gtdGhlbWUgYSB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xufVxuLmxheW91dC0yMDIzIGEuYnRuLFxuLmxheW91dC0yMDIzIC5idG4ge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cbi5sYXlvdXQtMjAyMyBhLmJ0bjpsaW5rLFxuLmxheW91dC0yMDIzIC5idG46bGluayxcbi5sYXlvdXQtMjAyMyBhLmJ0bjp2aXNpdGVkLFxuLmxheW91dC0yMDIzIC5idG46dmlzaXRlZCxcbi5sYXlvdXQtMjAyMyBhLmJ0bjpob3Zlcixcbi5sYXlvdXQtMjAyMyAuYnRuOmhvdmVyLFxuLmxheW91dC0yMDIzIGEuYnRuOmZvY3VzLFxuLmxheW91dC0yMDIzIC5idG46Zm9jdXMsXG4ubGF5b3V0LTIwMjMgYS5idG46YWN0aXZlLFxuLmxheW91dC0yMDIzIC5idG46YWN0aXZlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG4ubGF5b3V0LTIwMjMgLmJ0bi10ZWxlZ3JhbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTNweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi5sYXlvdXQtMjAyMyAuYnRuLXRlbGVncmFtIC5idG4tdGVsZWdyYW0taWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBmbGV4LXNocmluazogMDtcbn1cbi5sYXlvdXQtMjAyMyAuYnRuLXRlbGVncmFtIC5idG4tdGVsZWdyYW0taWNvbiBzdmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZmlsbDogY3VycmVudENvbG9yO1xufVxuLmxheW91dC0yMDIzIC5idG4tdGVsZWdyYW0gLnB1bHNlLXJpbmdzIHtcbiAgei1pbmRleDogMTAwO1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xufVxuLmxheW91dC0yMDIzIC5idG4tdGVsZWdyYW0gLnB1bHNlLXJpbmdzOmJlZm9yZSxcbi5sYXlvdXQtMjAyMyAuYnRuLXRlbGVncmFtIC5wdWxzZS1yaW5nczphZnRlciB7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgUHJvXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChcIi9tZWRpYS9hc3NldHMvYXBwL2ZvbnQtYXdlc29tZS9mb250cy9mYS1zb2xpZC05MDAud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi9tZWRpYS9hc3NldHMvYXBwL2ZvbnQtYXdlc29tZS9mb250cy9mYS1zb2xpZC05MDAud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xufVxuLmxheW91dC0yMDIzIC5mb290ZXItdGhlbWUtdG9nZ2xlLWJ0biAuZmEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IFByb1wiO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuLmxheW91dC0yMDIzIC5mb290ZXItdGhlbWUtdG9nZ2xlLWJ0biAuZmEtc3VuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg1XCI7XG59XG4ubGF5b3V0LTIwMjMgLmZvb3Rlci10aGVtZS10b2dnbGUtYnRuIC5mYS1tb29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg2XCI7XG59XG4ubGF5b3V0LTIwMjMgLmZvb3Rlci10aGVtZS10b2dnbGUtYnRuIC5mYS1hZGp1c3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDJcIjtcbn1cbi5sYXlvdXQtMjAyMyAucHVsc2UtcmluZ3MsXG4ubGF5b3V0LTIwMjMgLnB1bHNlLXJpbmdzOmFmdGVyLFxuLmxheW91dC0yMDIzIC5wdWxzZS1yaW5nczpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTUlO1xuICBsZWZ0OiAtNSU7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIGhlaWdodDogMTEwJTtcbiAgd2lkdGg6IDExMCU7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XG4gIGFuaW1hdGlvbi1uYW1lOiBwdWxzZV8xO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgei1pbmRleDogLTE7XG59XG4ubGF5b3V0LTIwMjMgLnB1bHNlLXJpbmdzOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBhbmltYXRpb24tbmFtZTogcHVsc2VfMjtcbn1cbi5sYXlvdXQtMjAyMyAucHVsc2UtcmluZ3M6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYW5pbWF0aW9uLW5hbWU6IHB1bHNlXzM7XG59XG4ubGF5b3V0LTIwMjMgLnB1bHNlLWJsdWUsXG4ubGF5b3V0LTIwMjMgLnB1bHNlLWJsdWU6YmVmb3JlLFxuLmxheW91dC0yMDIzIC5wdWxzZS1ibHVlOmFmdGVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzY0OWNlZTtcbn1cbkBrZXlmcmFtZXMgcHVsc2VfMSB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjksIDAuOSk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIsIDEuMyk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgcHVsc2VfMiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjgsIDAuOCk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjQsIDEuNSk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgcHVsc2VfMyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjcsIDAuNyk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjYsIDEuNyk7XG4gIH1cbn1cbi5sYXlvdXQtMjAyMyAubGFuZ1NlbGVjdCAuZHJvcGRvd24tYmFja2Ryb3Age1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4ubGF5b3V0LTIwMjMgLmxhbmdTZWxlY3QgLmRyb3Bkb3duIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmxheW91dC0yMDIzIC5sYW5nU2VsZWN0IC5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuLmxheW91dC0yMDIzIC5sYW5nU2VsZWN0IC5vcGVuID4gLmRyb3Bkb3duLW1lbnUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5sYXlvdXQtMjAyMyAubGFuZ1NlbGVjdCAuZHJvcGRvd24tbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDAwO1xuICBkaXNwbGF5OiBub25lO1xuICBmbG9hdDogbGVmdDtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4ubGF5b3V0LTIwMjMgLmxhbmdTZWxlY3QgLmRyb3Bkb3duLW1lbnUgPiBsaSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5sYXlvdXQtMjAyMyAubGFuZ1NlbGVjdCAuZHJvcGRvd24tbWVudSA+IGxpID4gYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5sYXlvdXQtMjAyMyAubGFuZ1NlbGVjdCAuY2hvb3NlLXNlcnZlciA+IGxpID4gYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmxheW91dC0yMDIzIC5sYW5nU2VsZWN0IC5jaG9vc2Utc2VydmVyIC5mbGFnLFxuLmxheW91dC0yMDIzIC5sYW5nU2VsZWN0ICNkcm9wZG93bk1lbnVMYW5nIC5mbGFnIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5sYXlvdXQtMjAyMyAuYXV0aG9yaXplLXBhZ2UtY29udGVudDpiZWZvcmUge1xuICBjb250ZW50LXZpc2liaWxpdHk6IGF1dG87XG4gIGNvbnRhaW4taW50cmluc2ljLXNpemU6IDMwNXB4IDQwMHB4O1xufVxuLmdyZWNhcHRjaGEtYmFkZ2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmF1dGhvcml6ZS1jYXB0Y2hhLWZhbGxiYWNrIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uYXV0aG9yaXplLWNhcHRjaGEtZmFsbGJhY2suaGFzLWVycm9yIHtcbiAgb3V0bGluZTogMnB4IHNvbGlkICNlNDU2Nzg7XG4gIG91dGxpbmUtb2Zmc2V0OiA0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5sb2dpbi1zdWNjZXNzIC5oYW5kW2RhdGEtc3JjXSB7XG4gIG1pbi1oZWlnaHQ6IDY0cHg7XG4gIG1pbi13aWR0aDogNjRweDtcbn1cbiJdfQ== */